diff options
author | xiota | 2023-10-26 09:38:07 -0700 |
---|---|---|
committer | xiota | 2023-10-26 09:38:07 -0700 |
commit | 2b359ee5ba2a9fdce7bb805de55b876c367344fb (patch) | |
tree | dbcb2959244c112f64ca016d304e57893fcc583b | |
parent | 89b10d200159ccb6c17bd0140a7c2c88a7d20e3f (diff) | |
download | aur-2b359ee5ba2a9fdce7bb805de55b876c367344fb.tar.gz |
minor changes
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 13 insertions, 9 deletions
@@ -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 } |