Date: Wednesday, April 18, 2018 @ 10:09:07 Author: zorun Revision: 316861
archrelease: copy trunk to community-any Added: python-pybtex/repos/ python-pybtex/repos/community-any/ python-pybtex/repos/community-any/PKGBUILD (from rev 316860, python-pybtex/trunk/PKGBUILD) ----------+ PKGBUILD | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) Copied: python-pybtex/repos/community-any/PKGBUILD (from rev 316860, python-pybtex/trunk/PKGBUILD) =================================================================== --- repos/community-any/PKGBUILD (rev 0) +++ repos/community-any/PKGBUILD 2018-04-18 10:09:07 UTC (rev 316861) @@ -0,0 +1,52 @@ +# Maintainer: Baptiste Jonglez <archlinux at bitsofnetworks dot org> +# Contributor: Immae + +pkgbase=python-pybtex +pkgname=(python-pybtex python2-pybtex) +pkgver=0.21 +pkgrel=1 +pkgdesc="A BibTeX-compatible bibliography processor written in Python" +arch=("any") +url="https://pybtex.org" +license=("GPL") +makedepends=('python-setuptools' 'python-six' 'python2-setuptools' 'python2-six') +checkdepends=('python2-nose' 'python2-yaml' 'python2-latexcodec') +source=("https://pypi.io/packages/source/p/pybtex/pybtex-$pkgver.tar.gz") +sha256sums=('af8a6c7c74954ad305553b118d2757f68bc77c5dd5d5de2cc1fd16db90046000') + +prepare() { + cp -a pybtex-$pkgver{,-py2} +} + +build() { + cd "$srcdir/pybtex-$pkgver" + python setup.py build + + cd "$srcdir/pybtex-$pkgver-py2" + python2 setup.py build +} + +check() { + cd "$srcdir/pybtex-$pkgver-py2" + export PYTHONPATH="$srcdir/pybtex-$pkgver-py2" + nosetests2 +} + +package_python-pybtex() { + depends=('python' 'python-six' 'python-yaml' 'python-latexcodec') + + cd "$srcdir/pybtex-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build +} + +package_python2-pybtex() { + depends=('python2' 'python2-six' 'python2-yaml' 'python2-latexcodec') + + cd "$srcdir/pybtex-$pkgver-py2" + python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build + + # Rename executables to avoid file conflict with python-pybtex + mv "$pkgdir"/usr/bin/pybtex{,2} + mv "$pkgdir"/usr/bin/pybtex-format{,2} + mv "$pkgdir"/usr/bin/pybtex-convert{,2} +}