wok rev 6592
remove hard coded python2.5
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Oct 09 15:31:15 2010 +0200 (2010-10-09) |
parents | dede0d1b09f8 |
children | 7c1f2a196c26 |
files | childsplay/receipt dbus-python-dev/receipt gcc+gcj/receipt gnome-menus-dev/receipt gnome-menus/receipt libxslt-dev/receipt pycairo/receipt pygobject/receipt pygtk/receipt python-couchdbkit/receipt python-pygame/receipt python-restclient/receipt python-sqlalchemy/receipt python-turbogears/receipt python/receipt rrdtool-python/receipt slitaz-mercurial-style/receipt |
line diff
1.1 --- a/childsplay/receipt Sat Oct 09 05:37:43 2010 +0000 1.2 +++ b/childsplay/receipt Sat Oct 09 15:31:15 2010 +0200 1.3 @@ -16,9 +16,10 @@ 1.4 compile_rules() 1.5 { 1.6 cd $src 1.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 1.8 sed -i "s|PREFIX = '/usr/local'|PREFIX = '_pkg/usr'|" $src/setup.py 1.9 sed -i \ 1.10 -"s|get_python_lib()|'_pkg', 'usr', 'lib', 'python2.5', 'site-packages'|" \ 1.11 +"s|get_python_lib()|'_pkg', 'usr', 'lib', '$PYTHON_LIB', 'site-packages'|" \ 1.12 $src/setup.py 1.13 sed -i "/key/s/raw_input/#raw_input/" $src/setup.py 1.14 python setup.py install --root=$PWD/_pkg 1.15 @@ -27,7 +28,7 @@ 1.16 # Rules to gen a SliTaz package suitable for Tazpkg. 1.17 genpkg_rules() 1.18 { 1.19 - BASEPATHS="$_pkg/usr/lib/python2.5/site-packages/childsplay_sp/SPBasePaths.py" 1.20 + BASEPATHS="$_pkg/usr/lib/$PYTHON_LIB/site-packages/childsplay_sp/SPBasePaths.py" 1.21 1.22 for file in `find $_pkg | grep 'pyc$'`; do 1.23 rm $file
2.1 --- a/dbus-python-dev/receipt Sat Oct 09 05:37:43 2010 +0000 2.2 +++ b/dbus-python-dev/receipt Sat Oct 09 15:31:15 2010 +0200 2.3 @@ -11,9 +11,10 @@ 2.4 # Rules to gen a SliTaz package suitable for Tazpkg. 2.5 genpkg_rules() 2.6 { 2.7 - mkdir -p $fs/usr/lib/python2.5/site-packages 2.8 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 2.9 + mkdir -p $fs/usr/lib/$PYTHON_LIB/site-packages 2.10 cp -a $_pkg/usr/lib/python*/*/*.la \ 2.11 - $fs/usr/lib/python2.5/site-packages 2.12 + $fs/usr/lib/$PYTHON_LIB/site-packages 2.13 cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib 2.14 cp -a $_pkg/usr/include $fs/usr 2.15 }
3.1 --- a/gcc+gcj/receipt Sat Oct 09 05:37:43 2010 +0000 3.2 +++ b/gcc+gcj/receipt Sat Oct 09 15:31:15 2010 +0200 3.3 @@ -61,6 +61,7 @@ 3.4 mkdir -p $SOURCE-$VERSION-build 3.5 cd $SOURCE-$VERSION-build 3.6 3.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 3.8 ../$SOURCE-$VERSION/configure --prefix=/usr --libexecdir=/usr/lib \ 3.9 --infodir=/usr/share/info --mandir=/usr/share/man --enable-nls \ 3.10 --enable-languages=c,c++,objc,java --enable-shared \ 3.11 @@ -70,7 +71,7 @@ 3.12 --enable-java-home --with-arch-directory=i386 \ 3.13 --with-jvm-root-dir=/usr/lib/jvm/java-gcj \ 3.14 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-gcj \ 3.15 - --with-python-dir=/lib/python2.5/site-packages \ 3.16 + --with-python-dir=/lib/$PYTHON_LIB/site-packages \ 3.17 --with-x --enable-java-awt=gtk \ 3.18 --enable-gtk-cairo \ 3.19 --enable-lto \
4.1 --- a/gnome-menus-dev/receipt Sat Oct 09 05:37:43 2010 +0000 4.2 +++ b/gnome-menus-dev/receipt Sat Oct 09 15:31:15 2010 +0200 4.3 @@ -12,10 +12,11 @@ 4.4 # Rules to gen a SliTaz package suitable for Tazpkg. 4.5 genpkg_rules() 4.6 { 4.7 - mkdir -p $fs/usr/lib/python2.5/site-packages 4.8 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 4.9 + mkdir -p $fs/usr/lib/$PYTHON_LIB/site-packages 4.10 cp -a $_pkg/usr/lib/*.*a $fs/usr/lib 4.11 - cp -a $_pkg/usr/lib/python2.5/site-packages/*.*a \ 4.12 - $fs/usr/lib/python2.5/site-packages 4.13 + cp -a $_pkg/usr/lib/$PYTHON_LIB/site-packages/*.*a \ 4.14 + $fs/usr/lib/$PYTHON_LIB/site-packages 4.15 cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib 4.16 cp -a $_pkg/usr/include $fs/usr 4.17 }
5.1 --- a/gnome-menus/receipt Sat Oct 09 05:37:43 2010 +0000 5.2 +++ b/gnome-menus/receipt Sat Oct 09 15:31:15 2010 +0200 5.3 @@ -27,9 +27,10 @@ 5.4 # Rules to gen a SliTaz package suitable for Tazpkg. 5.5 genpkg_rules() 5.6 { 5.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 5.8 mkdir -p $fs/usr/lib 5.9 cp -a $_pkg/usr/lib/*.so* $fs/usr/lib 5.10 - cp -a $_pkg/usr/lib/python2.5 $fs/usr/lib 5.11 - rm $fs/usr/lib/python2.5/site-packages/*.*a 5.12 + cp -a $_pkg/usr/lib/$PYTHON_LIB $fs/usr/lib 5.13 + rm $fs/usr/lib/$PYTHON_LIB/site-packages/*.*a 5.14 } 5.15
6.1 --- a/libxslt-dev/receipt Sat Oct 09 05:37:43 2010 +0000 6.2 +++ b/libxslt-dev/receipt Sat Oct 09 15:31:15 2010 +0200 6.3 @@ -22,7 +22,8 @@ 6.4 chmod +x $fs/usr/bin/* 6.5 6.6 # Python module 6.7 - cp -a $_pkg/usr/lib/python2.5 $fs/usr/lib 6.8 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 6.9 + cp -a $_pkg/usr/lib/$PYTHON_LIB $fs/usr/lib 6.10 6.11 cp -a $_pkg/usr/include $fs/usr 6.12 cp -a $_pkg/usr/share/aclocal $fs/usr/share
7.1 --- a/pycairo/receipt Sat Oct 09 05:37:43 2010 +0000 7.2 +++ b/pycairo/receipt Sat Oct 09 15:31:15 2010 +0200 7.3 @@ -25,7 +25,8 @@ 7.4 # Rules to gen a SliTaz package suitable for Tazpkg. 7.5 genpkg_rules() 7.6 { 7.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 7.8 mkdir -p $fs/usr/lib 7.9 - cp -a $_pkg/usr/lib/python2.5 $fs/usr/lib 7.10 + cp -a $_pkg/usr/lib/$PYTHON_LIB $fs/usr/lib 7.11 } 7.12
8.1 --- a/pygobject/receipt Sat Oct 09 05:37:43 2010 +0000 8.2 +++ b/pygobject/receipt Sat Oct 09 15:31:15 2010 +0200 8.3 @@ -24,8 +24,9 @@ 8.4 # Rules to gen a SliTaz package suitable for Tazpkg. 8.5 genpkg_rules() 8.6 { 8.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 8.8 mkdir -p $fs/usr/lib 8.9 - cp -a $_pkg/usr/lib/python2.5 $fs/usr/lib 8.10 + cp -a $_pkg/usr/lib/$PYTHON_LIB $fs/usr/lib 8.11 cp -a $_pkg/usr/lib/*.so* $fs/usr/lib 8.12 } 8.13
9.1 --- a/pygtk/receipt Sat Oct 09 05:37:43 2010 +0000 9.2 +++ b/pygtk/receipt Sat Oct 09 15:31:15 2010 +0200 9.3 @@ -30,6 +30,7 @@ 9.4 # Rules to gen a SliTaz package suitable for Tazpkg. 9.5 genpkg_rules() 9.6 { 9.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 9.8 mkdir -p $fs/usr/lib 9.9 - cp -a $_pkg/usr/lib/python2.5 $fs/usr/lib 9.10 + cp -a $_pkg/usr/lib/$PYTHON_LIB $fs/usr/lib 9.11 }
10.1 --- a/python-couchdbkit/receipt Sat Oct 09 05:37:43 2010 +0000 10.2 +++ b/python-couchdbkit/receipt Sat Oct 09 15:31:15 2010 +0200 10.3 @@ -23,13 +23,14 @@ 10.4 # Rules to gen a SliTaz package suitable for Tazpkg. 10.5 genpkg_rules() 10.6 { 10.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 10.8 _pkg="$SOURCE/_pkg" 10.9 for file in `find $_pkg | grep 'pyc$'`; do 10.10 rm $file 10.11 done 10.12 mkdir -p $fs/usr 10.13 - rm -f $_pkg/usr/lib/python2.5/site-packages/tests/* 10.14 - rmdir $_pkg/usr/lib/python2.5/site-packages/tests 10.15 + rm -f $_pkg/usr/lib/$PYTHON_LIB/site-packages/tests/* 10.16 + rmdir $_pkg/usr/lib/$PYTHON_LIB/site-packages/tests 10.17 cp -a $_pkg/usr $fs 10.18 } 10.19
11.1 --- a/python-pygame/receipt Sat Oct 09 05:37:43 2010 +0000 11.2 +++ b/python-pygame/receipt Sat Oct 09 15:31:15 2010 +0200 11.3 @@ -26,9 +26,10 @@ 11.4 # Rules to gen a SliTaz package suitable for Tazpkg. 11.5 genpkg_rules() 11.6 { 11.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 11.8 mkdir -p $fs/usr 11.9 cp -a $_pkg/usr/lib $fs/usr 11.10 - chmod 644 $fs/usr/lib/python2.5/site-packages/pygame/freesansbold.ttf 11.11 + chmod 644 $fs/usr/lib/$PYTHON_LIB/site-packages/pygame/freesansbold.ttf 11.12 cp -a $_pkg/usr/include $fs/usr 11.13 } 11.14
12.1 --- a/python-restclient/receipt Sat Oct 09 05:37:43 2010 +0000 12.2 +++ b/python-restclient/receipt Sat Oct 09 15:31:15 2010 +0200 12.3 @@ -23,13 +23,14 @@ 12.4 # Rules to gen a SliTaz package suitable for Tazpkg. 12.5 genpkg_rules() 12.6 { 12.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 12.8 _pkg="$SOURCE/_pkg" 12.9 for file in `find $_pkg | grep 'pyc$'`; do 12.10 rm $file 12.11 done 12.12 mkdir -p $fs/usr 12.13 - rm -f $_pkg/usr/lib/python2.5/site-packages/tests/* 12.14 - rmdir $_pkg/usr/lib/python2.5/site-packages/tests 12.15 + rm -f $_pkg/usr/lib/$PYTHON_LIB/site-packages/tests/* 12.16 + rmdir $_pkg/usr/lib/$PYTHON_LIB/site-packages/tests 12.17 cp -a $_pkg/usr $fs 12.18 } 12.19
13.1 --- a/python-sqlalchemy/receipt Sat Oct 09 05:37:43 2010 +0000 13.2 +++ b/python-sqlalchemy/receipt Sat Oct 09 15:31:15 2010 +0200 13.3 @@ -23,12 +23,13 @@ 13.4 # Rules to gen a SliTaz package suitable for Tazpkg. 13.5 genpkg_rules() 13.6 { 13.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 13.8 for file in `find $_pkg | grep 'pyc$'`; do 13.9 rm $file 13.10 done 13.11 mkdir -p $fs/usr 13.12 - rm $_pkg/usr/lib/python2.5/site-packages/sqlalchemy/test/* 13.13 - rmdir $_pkg/usr/lib/python2.5/site-packages/sqlalchemy/test 13.14 + rm $_pkg/usr/lib/$PYTHON_LIB/site-packages/sqlalchemy/test/* 13.15 + rmdir $_pkg/usr/lib/$PYTHON_LIB/site-packages/sqlalchemy/test 13.16 cp -a $_pkg/usr $fs 13.17 } 13.18
14.1 --- a/python-turbogears/receipt Sat Oct 09 05:37:43 2010 +0000 14.2 +++ b/python-turbogears/receipt Sat Oct 09 15:31:15 2010 +0200 14.3 @@ -17,6 +17,7 @@ 14.4 # Rules to configure and make the package. 14.5 compile_rules() 14.6 { 14.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 14.8 # Tgsetup dont build TurboGearsKid and friends if there are already 14.9 # installed, so remove python-turbogears before building. 14.10 if [ -d /var/lib/tazpkg/installed/python-turbogears ]; then 14.11 @@ -25,7 +26,7 @@ 14.12 # Use tgsetup.py to bootstrap installation with all deps. It will 14.13 # build: TurbuGears, TurboCheetah, TurboJson and TurboKid. 14.14 cd $src/tools 14.15 - DESTDIR="../_pkg/usr/lib/python2.5/site-packages" 14.16 + DESTDIR="../_pkg/usr/lib/$PYTHON_LIB/site-packages" 14.17 mkdir -p $DESTDIR 14.18 PYTHONPATH=$DESTDIR python tgsetup.py -U -d $DESTDIR --prefix="../_pkg/usr" 14.19 } 14.20 @@ -33,6 +34,7 @@ 14.21 # Rules to gen a SliTaz package suitable for Tazpkg. 14.22 genpkg_rules() 14.23 { 14.24 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 14.25 cp -a $_pkg/usr $fs 14.26 - rm $fs/usr/lib/python2.5/site-packages/site.py* 14.27 + rm $fs/usr/lib/$PYTHON_LIB/site-packages/site.py* 14.28 }
15.1 --- a/python/receipt Sat Oct 09 05:37:43 2010 +0000 15.2 +++ b/python/receipt Sat Oct 09 15:31:15 2010 +0200 15.3 @@ -33,8 +33,8 @@ 15.4 strip -s $fs/usr/bin/* 2>/dev/null 15.5 strip -s $fs/usr/lib/*.so* 2>/dev/null 15.6 15.7 - # Python can be symlink to python2.5 ??? 15.8 + # Python can be symlink to python${VERSION:0:3} ??? 15.9 #cd $fs/usr/bin 15.10 - #rm python && ln -s python2.5 python 15.11 + #rm python && ln -s python${VERSION:0:3} python 15.12 } 15.13
16.1 --- a/rrdtool-python/receipt Sat Oct 09 05:37:43 2010 +0000 16.2 +++ b/rrdtool-python/receipt Sat Oct 09 15:31:15 2010 +0200 16.3 @@ -12,7 +12,8 @@ 16.4 # Rules to gen a SliTaz package suitable for Tazpkg. 16.5 genpkg_rules() 16.6 { 16.7 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 16.8 mkdir -p $fs/usr/lib 16.9 - cp -a $_pkg/usr/lib/python2.5 $fs/usr/lib 16.10 + cp -a $_pkg/usr/lib/$PYTHON_LIB $fs/usr/lib 16.11 } 16.12
17.1 --- a/slitaz-mercurial-style/receipt Sat Oct 09 05:37:43 2010 +0000 17.2 +++ b/slitaz-mercurial-style/receipt Sat Oct 09 15:31:15 2010 +0200 17.3 @@ -7,11 +7,11 @@ 17.4 DEPENDS="mercurial" 17.5 MAINTAINER="pankso@slitaz.org" 17.6 WEB_SITE="http://www.slitaz.org/" 17.7 -PYTHON_LIB="python2.5" 17.8 17.9 # Rules to gen a SliTaz package suitable for Tazpkg. 17.10 genpkg_rules() 17.11 { 17.12 + PYTHON_LIB=$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') 17.13 mkdir -p $fs/usr/lib/$PYTHON_LIB/site-packages/mercurial 17.14 cp -a stuff/templates $fs/usr/lib/$PYTHON_LIB/site-packages/mercurial 17.15 chown -R root.root $fs