summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2022-05-11 21:01:45 -0500
committerLuis Martinez2022-05-11 21:01:45 -0500
commit610d604d2cdea203f4be39ec48057999480f3e51 (patch)
tree29750cfb6b9978870d1666fb660248999c0d9565 /PKGBUILD
parente5fdd6b88fe513764c33ad6bea8e5cea8306cebf (diff)
downloadaur-python-singleton-decorator.tar.gz
package cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 17 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 910eefd31750..f5a1ce3a91e9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,25 @@
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Michael Stegeman <mstegeman@mozilla.com>
-_base=singleton-decorator
-pkgname=python-${_base}
+
+pkgname=python-singleton-decorator
+_pkg="${pkgname#python-}"
pkgver=1.0.0
-pkgrel=1
-pkgdesc="A testable decorator that allows you to easily create singleton objects"
-arch=(any)
-url="https://pypi.org/project/${_base}"
-license=(GPL3)
-makedepends=(python-setuptools)
-source=(https://pypi.org/packages/source/${_base::1}/${_base}/${_base}-${pkgver}.tar.gz)
-sha512sums=('180376a79a7db65a9959b365cb0b44a1d165e31a5a50ff268c1f994eef635fd87414307074db13d7329ec989a0c23589f07119d3319a47f2387b09f9c71f1f3f')
+pkgrel=2
+pkgdesc="Testable decorator for creating singleton objects"
+arch=('any')
+url="https://pypi.org/project/$_pkg"
+license=('GPL3')
+depends=('python')
+makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel')
+source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkg::1}/$_pkg/$_pkg-$pkgver.tar.gz")
+sha256sums=('1a90ad8a8a738be591c9c167fdd677c5d4a43d1bc6b1c128227be1c5e03bee07')
build() {
- cd ${_base}-${pkgver}
- export PYTHONHASHSEED=0
- python setup.py build
+ cd "$_pkg-$pkgver"
+ python -m build --wheel --no-isolation
}
package() {
- cd ${_base}-${pkgver}
- PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ cd "$_pkg-$pkgver"
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl
}