diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 21 insertions, 24 deletions
@@ -1,37 +1,34 @@ # Maintainer: Joffrey <j-off@live.fr> -pkgbase='python-django-simple-captcha' -pkgname=('python-django-simple-captcha' 'python2-django-simple-captcha') -pkgver='0.5.10' -pkgrel=1 +pkgname='python-django-simple-captcha' +pkgver=0.6.0 +pkgrel=2 pkgdesc='Django application to add captcha images to any Django form' arch=('any') url='https://github.com/mbi/django-simple-captcha' license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools') -source=("https://github.com/mbi/django-simple-captcha/archive/v$pkgver.tar.gz") -sha256sums=('31dbdaa819c8c40c20519c0d48e0b8059ca2ffc8bdfa671271f2f133c47be4cd') +depends=( + 'python-django' + 'python-six' + 'python-pillow' + 'python-django-ranged-response' +) +makedepends=( + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel' +) +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('0b798d7572df98330c9975cd343a229b787d30bf9fdb8b852b307b5073af0ed0') -package_python-django-simple-captcha() { - depends=( - 'python-django' - 'python-six' - 'python-pillow' - 'python-django-ranged-response' - ) +build() { cd "$srcdir/django-simple-captcha-$pkgver" - install -Dm644 './LICENSE' "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - python './setup.py' install --root="$pkgdir" --optimize=1 + python -m build --wheel --no-isolation } -package_python2-django-simple-captcha() { - depends=( - 'python2-django' - 'python2-six' - 'python2-pillow' - 'python2-django-ranged-response' - ) +package() { cd "$srcdir/django-simple-captcha-$pkgver" install -Dm644 './LICENSE' "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - python2 './setup.py' install --root="$pkgdir" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl } |