[arch-commits] Commit in python2/trunk (PKGBUILD)

Allan McRae allan at archlinux.org
Wed Oct 6 12:30:41 UTC 2010


    Date: Wednesday, October 6, 2010 @ 08:30:41
  Author: allan
Revision: 94279

upgpkg: python2 2.7-2
fix shebangs

Modified:
  python2/trunk/PKGBUILD

----------+
 PKGBUILD |   14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-10-06 12:30:34 UTC (rev 94278)
+++ PKGBUILD	2010-10-06 12:30:41 UTC (rev 94279)
@@ -4,7 +4,7 @@
 
 pkgname=python2
 pkgver=2.7
-pkgrel=1
+pkgrel=2
 _pybasever=2.7
 pkgdesc="A high-level scripting language"
 arch=('i686' 'x86_64')
@@ -40,10 +40,6 @@
 
   mv $pkgdir/usr/bin/smtpd.py $pkgdir/usr/lib/python${_pybasever}/
 
-  # clean-up reference to build directory
-  sed -i "s#$srcdir/Python-${pkgver}:##" \
-    $pkgdir/usr/lib/python${_pybasever}/config/Makefile
-
   # some useful "stuff"
   install -dm755 ${pkgdir}/usr/lib/python${_pybasever}/Tools/{i18n,scripts}
   install -m755 Tools/i18n/{msgfmt,pygettext}.py \
@@ -55,6 +51,14 @@
   mv $pkgdir/usr/bin/idle{,2}
   mv $pkgdir/usr/bin/pydoc{,2}
 
+  # clean up #!s
+  find $pkgdir/usr/lib/python2.7/ -name '*.py' | \
+    xargs sed -i "s|#[ ]*![ ]*/usr/bin/env python$|#!/usr/bin/env python2|"
+
+  # clean-up reference to build directory
+  sed -i "s#$srcdir/Python-${pkgver}:##" \
+    $pkgdir/usr/lib/python${_pybasever}/config/Makefile
+
   # license
   install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 }




More information about the arch-commits mailing list