[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