[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