[arch-commits] Commit in python-egenix-mx-base/trunk (PKGBUILD)
Eric Bélanger
eric at nymeria.archlinux.org
Thu Aug 8 18:03:34 UTC 2013
Date: Thursday, August 8, 2013 @ 20:03:33
Author: eric
Revision: 192251
upgpkg: python-egenix-mx-base 3.2.6-1
Upstream update, Add prepare function, Fix license, Fix doc permissions, PKGBUILD clean up
Modified:
python-egenix-mx-base/trunk/PKGBUILD
----------+
PKGBUILD | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-08-08 15:48:07 UTC (rev 192250)
+++ PKGBUILD 2013-08-08 18:03:33 UTC (rev 192251)
@@ -4,8 +4,7 @@
pkgbase=python-egenix-mx-base
pkgname=('python2-egenix-mx-base')
-_origname=egenix-mx-base
-pkgver=3.2.5
+pkgver=3.2.6
pkgrel=1
pkgdesc="A collection of Python tools"
arch=('i686' 'x86_64')
@@ -14,20 +13,25 @@
makedepends=('python2')
conflicts=('python-egenix-mx-base<=3.2.4-1')
replaces=('python-egenix-mx-base<=3.2.4-1')
-source=("http://downloads.egenix.com/python/${_origname}-${pkgver}.tar.gz")
-sha1sums=('d64607ff3bdd0c908f1f4ce39d458514135c9a86')
+source=(http://downloads.egenix.com/python/egenix-mx-base-${pkgver}.tar.gz{,.asc})
+sha1sums=('3e21c6eba53a841070a4e9430a85ecf8a28df20f'
+ 'SKIP')
-build() {
- cd "${srcdir}/${_origname}-${pkgver}"
-
+prepare() {
+ cd egenix-mx-base-${pkgver}
find . -name \*.py -exec sed -i -e "s|^#!.*python|#!/usr/bin/python2|" {} \;
+}
+build() {
+ cd egenix-mx-base-${pkgver}
python2 setup.py build
}
package_python2-egenix-mx-base() {
- depends=('python2>=2.7')
- cd "${srcdir}/${_origname}-${pkgver}"
+ depends=('python2')
+
+ cd egenix-mx-base-${pkgver}
python2 setup.py install --root="${pkgdir}" --skip-build --optimize=1
- install -D -m644 COPYRIGHT "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+ chmod 644 "${pkgdir}"/usr/lib/python2.7/site-packages/mx/{URL/Doc/mxURL.pdf,DateTime/Doc/mxDateTime.pdf}
+ install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
}
More information about the arch-commits
mailing list