Date: Monday, November 4, 2019 @ 08:27:10 Author: felixonmars Revision: 523743
archrelease: copy trunk to community-staging-x86_64 Added: python-igraph/repos/community-staging-x86_64/ python-igraph/repos/community-staging-x86_64/PKGBUILD (from rev 523742, python-igraph/trunk/PKGBUILD) ----------+ PKGBUILD | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) Copied: python-igraph/repos/community-staging-x86_64/PKGBUILD (from rev 523742, python-igraph/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-11-04 08:27:10 UTC (rev 523743) @@ -0,0 +1,50 @@ +# Maintainer: Antonio Rojas <aro...@archlinux.org> +# Contributor: Lukasz Pozarlik <lpozar...@gmail.com> + +pkgbase=python-igraph +pkgname=(python-igraph python2-igraph) +pkgver=0.7.1.post6 +pkgrel=6 +url="https://igraph.org/python/" +license=(GPL) +arch=(x86_64) +makedepends=(python python2 igraph) +source=("https://pypi.python.org/packages/source/p/$pkgbase/$pkgbase-$pkgver.tar.gz" + igraph-python3.patch::"https://github.com/igraph/python-igraph/commit/8864b468.patch") +sha256sums=('a5ea42790a077eadb3d1e8f82edc47516fea4a2b26bbf52bfc148370fe0fe676' + '2ae94434dca55c4a7afbfc292e308aea48c647e737a73fd5c3a2d3f2b2dc24dc') + +prepare() { + cd $pkgbase-$pkgver + patch -p1 -i ../igraph-python3.patch # fixed Plot._repr_svg_() on Python 3.x + cd .. + + cp -r $pkgbase-$pkgver{,-python2} + + sed -e 's|/usr/bin/env python|/usr/bin/env/python2|g' -i $pkgbase-$pkgver-python2/igraph/vendor/texttable.py +} + +build() { + cd $pkgbase-$pkgver + python setup.py build + + cd ../$pkgbase-$pkgver-python2 + python2 setup.py build +} + +package_python-igraph() { + pkgdesc="Python bindings for the igraph library" + depends=(igraph python) + + cd $pkgbase-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-igraph() { + pkgdesc="Python 2 bindings for the igraph library" + depends=(igraph python2) + + cd $pkgbase-$pkgver-python2 + python2 setup.py install --root="$pkgdir" --optimize=1 + mv "$pkgdir"/usr/bin/igraph{,2} +}