# HG changeset patch # User Christophe Lincoln # Date 1398260916 -7200 # Node ID cfa58aeee489a1f3585b61fc1cad6f6800fd15ac # Parent 4d888974dc59321bd8bf8ddbb35ea2d94a263b0d Add python-idle (to split TK deps on python) diff -r 4d888974dc59 -r cfa58aeee489 python-idle/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/python-idle/receipt Wed Apr 23 15:48:36 2014 +0200 @@ -0,0 +1,20 @@ +# SliTaz package receipt. + +PACKAGE="python-idle" +VERSION="2.7.5" +CATEGORY="development" +SHORT_DESC="Python GUI IDE using TK Toolkit" +MAINTAINER="pankso@slitaz.org" +WEB_SITE="http://www.python.org/" +HOST_ARCH="i486 arm" + +WANTED="python" +DEPENDS="python tcl tk" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin $fs/usr/lib/python2.7 + cp -a $install/usr/bin/idle $fs/usr/bin + cp -a $install/usr/lib/python2.7/idlelib $fs/usr/lib/python2.7 +} diff -r 4d888974dc59 -r cfa58aeee489 python-idle/stuff/python-idle.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/python-idle/stuff/python-idle.desktop Wed Apr 23 15:48:36 2014 +0200 @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Python IDLE +Terminal=false +Exec=idle +Icon=python +Type=Application +Categories=Development; diff -r 4d888974dc59 -r cfa58aeee489 python/receipt --- a/python/receipt Wed Apr 23 15:29:12 2014 +0200 +++ b/python/receipt Wed Apr 23 15:48:36 2014 +0200 @@ -12,16 +12,10 @@ WGET_URL="https://www.python.org/ftp/python/$VERSION/$TARBALL" HOST_ARCH="i486 arm" +RELATED="python-dev python-idle" # version must match DEPENDS="openssl bzlib readline sqlite zlib ncursesw gdbm libffi" BUILD_DEPENDS="openssl-dev bzip2-dev readline-dev sqlite-dev zlib-dev \ -ncursesw-dev tcl-dev tk-dev db-dev gdbm-dev wget" -SUGGESTED="tcl tk" - -# Handle cross compilation -case "$ARCH" in - arm*) BUILD_DEPENDS="openssl-dev bzip2-dev readline-dev ncursesw-dev \ -tcl-dev db-dev wget libffi-dev gdbm-dev" ;; -esac +ncursesw-dev tcl-dev tk-dev db-dev gdbm-dev wget libffi-dev" # Rules to configure and make the package. compile_rules() @@ -95,5 +89,8 @@ cp -a $install/usr/include/${PACKAGE}$python_version/pyconfig.h \ $fs/usr/include/${PACKAGE}$python_version rm -f $fs/usr/bin/*-config + # Split IDLE with TK dep + rm -f $fs/usr/bin/idle + rm -rf $fs/usr/lib/python2.7/idlelib } diff -r 4d888974dc59 -r cfa58aeee489 python/stuff/applications/idle.desktop --- a/python/stuff/applications/idle.desktop Wed Apr 23 15:29:12 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=Python IDLE -Terminal=false -Exec=idle -Icon=python -Type=Application -Categories=Development;