[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