summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJuliette Monsel2023-08-01 11:14:43 +0200
committerJuliette Monsel2023-08-01 11:14:43 +0200
commitf6d5e368ccd94f72f28994d7cfd4e579e6a3d0ba (patch)
tree4ba4d20eef8b3bc536fc03f4332e5538999b058d /PKGBUILD
parent26a7d2461958211184f9b875f4103425ee34b7e4 (diff)
downloadaur-f6d5e368ccd94f72f28994d7cfd4e579e6a3d0ba.tar.gz
Modernize PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 15 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b05b813bccac..c027cd79bf74 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,29 @@
# Maintainer: Juliette Monsel <j_4321 at protonmail dot com>
pkgname=('python-pyzotero')
pkgver=1.5.9
-pkgrel=2
+pkgrel=3
_name=pyzotero
-pkgdesc="Python client for the Zotero API"
+pkgdesc="A Python wrapper for the Zotero API"
arch=('any')
-url="https://github.com/urschrei/pyzotero"
+url="https://github.com/urschrei/$_name"
license=('MIT')
source=("$_name-$pkgver.tar.gz::https://github.com/urschrei/pyzotero/archive/v$pkgver.tar.gz")
sha512sums=('b0b5221dc66d69b8d7a13f2c7dc34fe656fd5c61c851e273a0a40fc755ff5fdd463bc2de6726c0ef302ab9f64d0f2589d687257601e582be9502142332e174ee')
-makedepends=('python-setuptools')
-depends=('python-feedparser>=6.0.0'
- 'python-pytz'
- 'python-requests'
- 'python-bibtexparser')
+makedepends=('python-build' 'python-wheel' 'python-installer' 'python-setuptools-scm' 'python-toml')
+depends=('python-requests' 'python-feedparser' 'python-bibtexparser' 'python-pytz')
+
+prepare() {
+ cd "$_name-$pkgver"
+ sed -i 's/4, <6/4/' pyproject.toml
+}
build() {
- cd "$srcdir/$_name-$pkgver"
- python setup.py build
+ cd "$_name-$pkgver"
+ python -m build --wheel --no-isolation
}
package() {
- cd "$srcdir/$_name-$pkgver"
- install -D -m644 "license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ cd "$_name-$pkgver"
+ install -D -m644 "license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}