Date: Tuesday, November 27, 2018 @ 20:44:07 Author: felixonmars Revision: 410078
upgpkg: python-bottle 0.12.14-1 Modified: python-bottle/trunk/PKGBUILD ----------+ PKGBUILD | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-11-27 20:44:07 UTC (rev 410077) +++ PKGBUILD 2018-11-27 20:44:07 UTC (rev 410078) @@ -5,8 +5,8 @@ pkgbase=python-bottle pkgname=("python-bottle" "python2-bottle") -pkgver=0.12.13 -pkgrel=2 +pkgver=0.12.14 +pkgrel=1 pkgdesc="A fast and simple micro-framework for small web-applications" arch=(any) url="http://bottlepy.org" @@ -17,20 +17,20 @@ 'python2-cherrypy' 'python-twisted' 'python2-twisted' 'python-tornado' 'python2-tornado' 'python-paste' 'python2-paste' 'python-gevent' 'python2-gevent' 'python-eventlet' 'python2-eventlet') -source=("git+https://github.com/defnull/bottle.git#tag=${pkgver}") -sha512sums=('SKIP') +source=("$pkgname-$pkgver.tar.gz::https://github.com/defnull/bottle/archive/$pkgver.tar.gz") +sha512sums=('56bbcdd3e928618bcd803bbdcb5e5c1ea7e250407e553a2aac1ae7c93da8a11b1153ee2fd404962314a37604691b923fd05f77fb86af366171f2b4f92c80d8dc') prepare() { - cp -a bottle{,-py2} - sed -i "1s/python/python2/" bottle-py2/bottle.py + cp -a bottle-$pkgver{,-py2} + sed -i "1s/python/python2/" bottle-$pkgver-py2/bottle.py } check() { - cd "$srcdir/"bottle + cd "$srcdir"/bottle-$pkgver # https://github.com/bottlepy/bottle/issues/791 python test/testall.py || warning 'Tests failed' - cd "$srcdir/"bottle-py2 + cd "$srcdir"/bottle-$pkgver-py2 python2 test/testall.py } @@ -37,7 +37,7 @@ package_python-bottle() { depends=('python') - cd bottle + cd bottle-$pkgver python setup.py install --root="$pkgdir" --optimize=1 install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } @@ -45,10 +45,9 @@ package_python2-bottle() { depends=('python2') - cd bottle-py2 + cd bottle-$pkgver-py2 python2 setup.py install --root="$pkgdir" --optimize=1 install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE - # deal with conflict with python-bottle's /usr/bin/bottle.py mv "$pkgdir"/usr/bin/bottle.py{,2} }