diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 21 insertions, 18 deletions
@@ -1,31 +1,34 @@ # Maintainer: Simon Hanna <simon dot hanna AT serve-me DOT info> +# MaintainerL Nathan Owens <ndowens @ artixlinux.org> -pkgname=('python-jwt' 'python2-jwt') -_pkgbase='pyjwt' -pkgver=1.4.2 +pkgname=python-jwt +pkgver=1.7.1 pkgrel=1 pkgdesc="JSON Web Token implementation" arch=(any) url="https://github.com/jpadilla/pyjwt" license=('MIT') +depends=('python') +makedepends=('python-setuptools' 'git') options=(!emptydirs) -source=("https://github.com/jpadilla/pyjwt/archive/${pkgver}.tar.gz") -sha256sums=('f69d80cdfcdd078051012ba2012b43491836c183924414e9047b721615416f1b') -makedepends=('python-setuptools' 'python2-setuptools') +source=("git+https://github.com/jpadilla/pyjwt#tag=${pkgver}" + "python3_8.patch::https://github.com/jpadilla/pyjwt/commit/09f2e20c6621b531be37392a514d8805f9804723.patch") +sha256sums=('SKIP' + 'dd4467fb91e425d840532df377144f66495ea5588de2844e56d4830ada8785f9') -package_python-jwt() { - depends=('python') - cd "$srcdir/$_pkgbase-$pkgver" - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - python setup.py install --root="$pkgdir/" --optimize=1 +prepare() { + cd "$srcdir/pyjwt" + git apply --stat "$srcdir"/python3_8.patch } -package_python2-jwt() { - depends=('python2') - cd "$srcdir/$_pkgbase-$pkgver" - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - python2 setup.py install --root="$pkgdir/" --optimize=1 - mv "$pkgdir/usr/bin/jwt" "$pkgdir/usr/bin/jwt2" +build() { + cd "$srcdir/pyjwt" + python setup.py build } -# vim:set ts=2 sw=2 et: +package() { + cd "$srcdir/pyjwt" + python setup.py install --root="$pkgdir/" --optimize=1 + + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |