summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2023-10-26 09:38:07 -0700
committerxiota2023-10-26 09:38:07 -0700
commit2b359ee5ba2a9fdce7bb805de55b876c367344fb (patch)
treedbcb2959244c112f64ca016d304e57893fcc583b
parent89b10d200159ccb6c17bd0140a7c2c88a7d20e3f (diff)
downloadaur-2b359ee5ba2a9fdce7bb805de55b876c367344fb.tar.gz
minor changes
-rw-r--r--PKGBUILD22
1 files changed, 13 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 833e4ccfde6d..d61ea9e517a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -26,17 +26,21 @@ makedepends=(
if [ x"$_pkgname" == x"$pkgname" ] ; then
# normal package
- _pkgsrc="$_pkgname-$pkgver"
- _module="amitools"
-
url="https://pypi.org/project/amitools"
+ _pkgsrc="$_pkgname-${pkgver%%.r*}"
+ _pkgext="tar.gz"
+ _module="amitools"
source+=(
- "$_pkgname-$pkgver.tar.gz"::"https://files.pythonhosted.org/packages/source/${_module::1}/$_module/$_module-$pkgver.tar.gz"
+ "$_pkgsrc.$_pkgext"::"https://files.pythonhosted.org/packages/source/${_module::1}/$_module/$_module-${pkgver%%.r*}.tar.gz"
)
sha256sums+=(
'0a5b6a1a15c317cf7542c467dc7c8e3240f06ace320a597d25793a34c1e8c492'
)
+
+ pkgver() {
+ echo "${pkgver%%.r*}"
+ }
else
# x-git package
_pkgsrc="$_pkgname"
@@ -44,23 +48,23 @@ else
makedepends+=('git')
provides+=("$_pkgname")
- conflicts+=(${provides[@]})
+ conflicts+=("$_pkgname")
source+=("$_pkgname"::"git+$url")
sha256sums+=('SKIP')
pkgver() {
- cd "$srcdir/$_pkgsrc"
+ cd "$_pkgsrc"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/; s/-/./g; s/^v//'
}
fi
build() {
- cd "$srcdir/$_pkgsrc"
+ cd "$_pkgsrc"
python -m build --no-isolation --wheel
}
package() {
- cd "$srcdir/$_pkgsrc"
- python -m installer --destdir="$pkgdir" dist/*.whl
+ cd "$_pkgsrc"
+ python -m installer --destdir="${pkgdir:?}" dist/*.whl
}