Date: Wednesday, March 27, 2019 @ 11:21:15 Author: felixonmars Revision: 444185
upgpkg: python-planout 0.6.0-4 remove python2 sibling Modified: python-planout/trunk/PKGBUILD ----------+ PKGBUILD | 42 +++++++++++------------------------------- 1 file changed, 11 insertions(+), 31 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-03-27 11:18:26 UTC (rev 444184) +++ PKGBUILD 2019-03-27 11:21:15 UTC (rev 444185) @@ -1,57 +1,37 @@ # Maintainer: Felix Yan <felixonm...@archlinux.org> -pkgbase=python-planout -pkgname=(python-planout python2-planout) +pkgname=python-planout pkgver=0.6.0 _commit=6ba0aba6addb08e03ed6e2d21f9b224b3d56d503 -pkgrel=3 +pkgrel=4 pkgdesc="A framework for online field experimentation" arch=('any') url='http://facebook.github.io/planout' license=('custom:BSD') -makedepends=('python-six' 'python2-six' 'git') -checkdepends=('python-pytest' 'python2-pytest') -source=("git+https://github.com/facebook/planout.git#commit=$_commit") -sha512sums=('SKIP') +depends=('python-six') +checkdepends=('python-pytest') +source=("$pkgname-$_commit.tar.gz::https://github.com/facebook/planout/archive/$_commit.tar.gz") +sha512sums=('a066aafcc61b0bad3a7ac439d6bc1bb1081405cf5dc99db49e31594dd45b1b3ff743216a1a9a12e04b35d176cdb8e296026f2b56c8cd28afe6edf7b7ea3275b9') prepare() { # https://github.com/facebook/planout/pull/104 sed -e '42s/\t/ /' \ -e '43s/range(8)/list(range(8))/' \ - -i planout/python/planout/test/test_assignment.py - cp -a planout{,-py2} + -i planout-$_commit/python/planout/test/test_assignment.py } build() { - cd "$srcdir"/planout/python + cd planout-$_commit/python python setup.py build - - cd "$srcdir"/planout-py2/python - python2 setup.py build } check() { - cd "$srcdir"/planout/python/planout/test + cd planout-$_commit/python/planout/test py.test - - cd "$srcdir"/planout-py2/python/planout/test - py.test2 } -package_python-planout() { - depends=('python-six') - - cd planout/python +package() { + cd planout-$_commit/python python setup.py install -O1 --root "$pkgdir" - install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } - -package_python2-planout() { - depends=('python2-six') - - cd planout-py2/python - python2 setup.py install -O1 --root "$pkgdir" - - install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -}