Date: Friday, March 9, 2018 @ 06:18:00 Author: eschwartz Revision: 305003
upgpkg: pyglet 1.3.1-1 upstream release install byte-compiled python files remove ancient transition provides for unversioned "pyglet" package update url properly fix FS#56487 - [python2-pyglet] dependency to python2-future Modified: pyglet/trunk/PKGBUILD ----------+ PKGBUILD | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-03-09 04:53:43 UTC (rev 305002) +++ PKGBUILD 2018-03-09 06:18:00 UTC (rev 305003) @@ -6,23 +6,26 @@ pkgbase=pyglet pkgname=('python-pyglet' 'python2-pyglet') -pkgver=1.3.0 -pkgrel=2 +pkgver=1.3.1 +pkgrel=1 pkgdesc="A cross-platform windowing and multimedia library for Python" arch=('any') -url="http://pyglet.org/" +url="https://bitbucket.org/pyglet/pyglet/wiki/Home" license=('BSD') makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools') #optdepends=('avbin: provides audio&video support') source=("https://files.pythonhosted.org/packages/source/p/pyglet/pyglet-$pkgver.tar.gz") -md5sums=('5b4a2dd2d05564ae65c7d4723b522542') +md5sums=('c9502fcffc662856d08cea0675f28cbc') prepare() { cd "$srcdir" + + # https://bitbucket.org/pyglet/pyglet/issues/157/please-do-not-bundle-the-future-module + rm -rf pyglet-$pkgver/pyglet/extlibs/future/ cp -r "$srcdir/$pkgbase-$pkgver" "$srcdir/${pkgbase}2-$pkgver" } -build() { +build() { cd "$srcdir/${pkgbase}2-$pkgver" python2 setup.py build @@ -31,24 +34,17 @@ } package_python2-pyglet() { - depends=('python2' 'glu' 'python2-futures') - conflicts=('pyglet') - provides=('pyglet') - replaces=('pyglet') + depends=('python2' 'glu' 'python2-future') cd "$srcdir/${pkgbase}2-$pkgver" find ./ -type f -name '*.py' | xargs -n 1 sed -i 's|/usr/bin/env python$|/usr/bin/env python2|' find ./ -type f -name '*.py' | xargs -n 1 sed -i 's|/usr/bin/python|/usr/bin/env python2|' - python2 setup.py install --root="$pkgdir" --optimize=0 - find "$pkgdir/" -name '*.pyc' -delete + python2 setup.py install --root="$pkgdir" --optimize=1 install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_python-pyglet() { - depends=('python' 'glu') + depends=('python' 'glu' 'python-future') cd "$srcdir/$pkgbase-$pkgver" - python3 setup.py install --root="$pkgdir" --optimize=0 - find "$pkgdir/" -name '*.pyc' -delete - find "$pkgdir/" -type d -empty -delete + python3 setup.py install --root="$pkgdir" --optimize=1 install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } -