Date: Saturday, November 17, 2012 @ 18:09:49 Author: stephane Revision: 171471
archrelease: copy trunk to extra-any Added: python-logilab-astng/repos/extra-any/PKGBUILD (from rev 171470, python-logilab-astng/trunk/PKGBUILD) Deleted: python-logilab-astng/repos/extra-any/PKGBUILD ----------+ PKGBUILD | 86 ++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 51 insertions(+), 35 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2012-11-17 23:09:42 UTC (rev 171470) +++ PKGBUILD 2012-11-17 23:09:49 UTC (rev 171471) @@ -1,35 +0,0 @@ -# $Id$ -# Maintainer: Stéphane Gaudreault <steph...@archlinux.org> -# Contributor: Alexander Fehr <pizzapunk gmail com> - -pkgbase=python-logilab-astng -pkgname=('python2-logilab-astng') -pkgver=0.24.1 -pkgrel=1 -pkgdesc="Extend python's abstract syntax tree" -arch=('any') -url="http://www.logilab.org/project/logilab-astng" -license=('LGPL') -depends=('python2-logilab-common') -makedepends=('python2-distribute') -conflicts=('python-logilab-astng<=0.24.0-1') -replaces=('python-logilab-astng<=0.24.0-1') -source=(ftp://ftp.logilab.org/pub/astng/logilab-astng-${pkgver}.tar.gz) -sha1sums=('067922aed15f3d3025c04e6532c65c420ed86497') - -build() { - cd "${srcdir}/logilab-astng-${pkgver}" - - python2 setup.py build -} - -package_python2-logilab-astng() { - cd "${srcdir}/logilab-astng-${pkgver}" - - python2 setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 - - # Resolve conflict with python-logilab-common - rm -f "${pkgdir}"/usr/lib/python2.7/site-packages/logilab/__init__.py - - find "${pkgdir}"/usr/lib/python2.7/site-packages/logilab/astng/ -type f -exec chmod ugo+r {} \; -} Copied: python-logilab-astng/repos/extra-any/PKGBUILD (from rev 171470, python-logilab-astng/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2012-11-17 23:09:49 UTC (rev 171471) @@ -0,0 +1,51 @@ +# $Id$ +# Maintainer: Stéphane Gaudreault <steph...@archlinux.org> +# Contributor: Alexander Fehr <pizzapunk gmail com> + +pkgbase=python-logilab-astng +pkgname=('python2-logilab-astng' 'python-logilab-astng') +pkgver=0.24.1 +pkgrel=2 +pkgdesc="Extend python's abstract syntax tree" +arch=('any') +url="http://www.logilab.org/project/logilab-astng" +license=('LGPL') +makedepends=('python-logilab-common' 'python2-logilab-common') +source=(http://download.logilab.org/pub/astng/logilab-astng-${pkgver}.tar.gz) +sha1sums=('067922aed15f3d3025c04e6532c65c420ed86497') + +build() { + cd "${srcdir}" + cp -a logilab-astng-${pkgver}{,-py3} + + cd logilab-astng-${pkgver} + python2 setup.py build + + cd ../logilab-astng-${pkgver}-py3 + find test/ -name \*.py -exec 2to3 -w {} \; + python3 setup.py build +} + +package_python2-logilab-astng() { + depends=('python2-logilab-common') + cd "${srcdir}"/logilab-astng-${pkgver} + + python2 setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 + + # Resolve conflict with python-logilab-common + rm "${pkgdir}"/usr/lib/python2.7/site-packages/logilab/__init__.py + + find "${pkgdir}" -type f -exec chmod ugo+r {} \; +} + +package_python-logilab-astng() { + depends=('python-logilab-common') + cd "${srcdir}"/logilab-astng-${pkgver}-py3 + + python3 setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 + + # Resolve conflict with python-logilab-common + rm "${pkgdir}"/usr/lib/python3.3/site-packages/logilab/__init__.py + + find "${pkgdir}" -type f -exec chmod ugo+r {} \; +}