Date: Wednesday, September 18, 2019 @ 12:40:25 Author: ffy00 Revision: 511048
add python2 package (0.10.0-6) needed by tribler Modified: python-pyqtgraph/trunk/PKGBUILD ----------+ PKGBUILD | 44 +++++++++++++++++++++++++++++++------------- 1 file changed, 31 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-09-18 12:17:31 UTC (rev 511047) +++ PKGBUILD 2019-09-18 12:40:25 UTC (rev 511048) @@ -2,30 +2,48 @@ # Contributor: Windel Bouwman <windel at windel dot nl> # Contributor: Jakub Klinkovský <kuba.klinkov...@gmail.com> -pkgname=python-pyqtgraph _pkgname=pyqtgraph +pkgbase=python-$_pkgname +pkgname=(python-$_pkgname python2-$_pkgname) pkgver=0.10.0 -pkgrel=5 -pkgdesc="Scientific Graphics and GUI Library for Python" +pkgrel=6 +pkgdesc='Scientific Graphics and GUI Library for Python' arch=('any') +url='http://www.pyqtgraph.org' license=('MIT') -url="http://www.pyqtgraph.org/" -depends=('python' 'python-pyqt5' 'python-numpy') -optdepends=('python-opengl: 3d graphics' - 'python-pyside2: alternative backend') -source=("$url/downloads/$pkgver/pyqtgraph-$pkgver.tar.gz") -sha256sums=('c74597dd87c31987099bd0949a5207e5d58297bd8a663279562ca1cb334074fc') -# source=("https://github.com/pyqtgraph/pyqtgraph/archive/pyqtgraph-$pkgver.tar.gz") +makedepends=('python-setuptools' 'python2-setuptools') +source=("$_pkgname-$pkgver.tar.gz::$url/downloads/$pkgver/pyqtgraph-$pkgver.tar.gz") +sha512sums=('4c0a6315c08d65499a9042f418029b8cb1dabb567829c765c3a456dc1df4a8ba1049ccb6980bddb8ef60df504bdc015b87b13064d116cee9e277b15844b3bd7a') +prepare() { + cp -a $_pkgname-$pkgver{,-py2} +} + build() { + echo "Building python-$_pkgname $pkgver" cd "$srcdir"/$_pkgname-$pkgver python setup.py build + + echo "Building python2-$_pkgname $pkgver" + cd "$srcdir"/$_pkgname-$pkgver-py2 + python2 setup.py build } -package() { - cd "$srcdir"/$_pkgname-$pkgver - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build +package_python-pyqtgraph() { + depends=('python' 'python-pyqt5' 'python-numpy') + optdepends=('python-opengl: 3d graphics' + 'python-pyside2: alternative backend') + cd $_pkgname-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 --skip-build install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } +package_python2-pyqtgraph() { + depends=('python2' 'python2-pyqt5' 'python2-numpy') + optdepends=('python2-opengl: 3d graphics') + cd $_pkgname-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build + + install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}