Date: Monday, March 17, 2014 @ 08:57:55 Author: fyan Revision: 208043
archrelease: copy trunk to staging-any Added: python-logilab-common/repos/staging-any/ python-logilab-common/repos/staging-any/PKGBUILD (from rev 208042, python-logilab-common/trunk/PKGBUILD) ----------+ PKGBUILD | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) Copied: python-logilab-common/repos/staging-any/PKGBUILD (from rev 208042, python-logilab-common/trunk/PKGBUILD) =================================================================== --- staging-any/PKGBUILD (rev 0) +++ staging-any/PKGBUILD 2014-03-17 07:57:55 UTC (rev 208043) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Angel Velasquez <an...@archlinux.org> +# Contributor: Stéphane Gaudreault <steph...@archlinux.org> +# Contributor: Alexander Fehr <pizzapunk gmail com> + +pkgbase=python-logilab-common +pkgname=('python2-logilab-common' 'python-logilab-common') +pkgver=0.61.0 +pkgrel=2 +pkgdesc="Useful miscellaneous modules used by Logilab projects" +arch=('any') +url="http://www.logilab.org/project/logilab-common" +license=('LGPL') +makedepends=('python2' 'python') +source=(http://download.logilab.org/pub/common/logilab-common-${pkgver}.tar.gz) +sha1sums=('700c87f45133a8a20e1ac815f197cc1a5a408e27') + +build() { + cd "${srcdir}" + + cp -a logilab-common-${pkgver}{,-py3} + + cd logilab-common-${pkgver} + python2 setup.py build + + cd ../logilab-common-${pkgver}-py3 + python3 setup.py build +} + +package_python2-logilab-common() { + depends=('python2') + cd "${srcdir}"/logilab-common-${pkgver} + + python2 setup.py install --optimize=1 --skip-build --prefix=/usr --root="${pkgdir}" + + mv "${pkgdir}"/usr/bin/pytest{,2} + + # fix permissions ... + find "${pkgdir}" -type f -exec chmod +r {} \; +} + +package_python-logilab-common() { + depends=('python') + cd "${srcdir}"/logilab-common-${pkgver}-py3 + + python3 setup.py install --optimize=1 --skip-build --prefix=/usr --root="${pkgdir}" + + # fix permissions ... + find "${pkgdir}" -type f -exec chmod +r {} \; +}