[arch-commits] Commit in python-logilab-common/trunk (PKGBUILD)

Stéphane Gaudreault stephane at archlinux.org
Sat Nov 17 21:55:09 UTC 2012


    Date: Saturday, November 17, 2012 @ 16:55:09
  Author: stephane
Revision: 171461

upgpkg: python-logilab-common 0.58.3-1

upstream update
python3 version
drop egenix-mx-base dependency

Modified:
  python-logilab-common/trunk/PKGBUILD

----------+
 PKGBUILD |   34 ++++++++++++++++++++++++----------
 1 file changed, 24 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-11-17 21:15:29 UTC (rev 171460)
+++ PKGBUILD	2012-11-17 21:55:09 UTC (rev 171461)
@@ -3,31 +3,45 @@
 # Contributor: Alexander Fehr <pizzapunk gmail com>
 
 pkgbase=python-logilab-common
-pkgname=('python2-logilab-common')
-pkgver=0.58.2
-pkgrel=3
+pkgname=('python2-logilab-common' 'python-logilab-common')
+pkgver=0.58.3
+pkgrel=1
 pkgdesc="Useful miscellaneous modules used by Logilab projects"
 arch=('any')
 url="http://www.logilab.org/project/logilab-common"
 license=('LGPL')
-conflicts=('python-logilab-common<=0.58.2-1')
-replaces=('python-logilab-common<=0.58.2-1')
-makedepends=('python2' 'python2-distribute' 'python2-egenix-mx-base')
+makedepends=('python2' 'python')
 source=(http://download.logilab.org/pub/common/logilab-common-${pkgver}.tar.gz)
-sha1sums=('a1df7965bb9382f56047e616e420f49d6181a0b2')
+sha1sums=('da1c1b0ff9fd9f76166ef965209b29fa518b4503')
 
 build() {
-  cd "${srcdir}/logilab-common-${pkgver}"
+  cd "${srcdir}"
 
+  cp -a logilab-common-${pkgver}{,-py3}
+
+  cd logilab-common-${pkgver}
   python2 setup.py build
+
+  cd ../logilab-common-${pkgver}-py3
+  python setup.py build
 }
 
 package_python2-logilab-common() {
-  depends=('python2' 'python2-egenix-mx-base')
-  cd "${srcdir}/logilab-common-${pkgver}"
+  depends=('python2')
+  cd "${srcdir}"/logilab-common-${pkgver}
 
   python2 setup.py install --optimize=1 --skip-build --prefix=/usr --root="${pkgdir}"
 
   # fix permissions ...
   find "${pkgdir}" -type f -exec chmod +r {} \;
 }
+
+package_python-logilab-common() {
+  depends=('python')
+  cd "${srcdir}"/logilab-common-${pkgver}-py3
+
+  python setup.py install --optimize=1 --skip-build --prefix=/usr --root="${pkgdir}"
+
+  # fix permissions ...
+  find "${pkgdir}" -type f -exec chmod +r {} \;
+}




More information about the arch-commits mailing list