summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Blakeney2022-10-07 14:42:59 +1000
committerMark Blakeney2022-10-07 14:42:59 +1000
commit47966cc6126eeb2483f7ebaa4e1774563a57ac32 (patch)
tree08288824fe61cbec7fe95baf3c8347486d0708ad
parent08a9e4d527c77aa27a7bb32a35787a40fd1ee029 (diff)
downloadaur-47966cc6126eeb2483f7ebaa4e1774563a57ac32.tar.gz
Update to 3.2. Also, simplify/improve the PKGBUILD
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD37
2 files changed, 16 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 87f164515807..ec742ec6e9d1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
pkgbase = cdhist
pkgdesc = Linux shell cd history
- pkgver = 3.1
+ pkgver = 3.2
pkgrel = 1
url = https://github.com/bulletmark/cdhist
install = install.sh
arch = any
license = GPL3
- makedepends = python-pip
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-wheel
depends = python>=3.7
- source = cdhist-3.1.tar.gz::https://github.com/bulletmark/cdhist/archive/3.1.tar.gz
- sha1sums = 00b998466775bc7d3fdd4055f8b7eee87930abfe
+ source = cdhist-3.2.tar.gz::https://github.com/bulletmark/cdhist/archive/3.2.tar.gz
+ sha1sums = 46a811141b79daacd4a5fda079c1b54de9152e85
pkgname = cdhist
diff --git a/PKGBUILD b/PKGBUILD
index 9c88a85ee712..ca36b729abfe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,25 @@
# Maintainer: mark.blakeney at bullet-systems dot net
pkgname=cdhist
-pkgver=3.1
+pkgver=3.2
pkgrel=1
pkgdesc="Linux shell cd history"
url="https://github.com/bulletmark/$pkgname"
-license=("GPL3")
-arch=("any")
+license=(GPL3)
+arch=(any)
depends=("python>=3.7")
-makedepends=("python-pip" "python-wheel")
+makedepends=(python-build python-installer python-wheel)
install=install.sh
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha1sums=('00b998466775bc7d3fdd4055f8b7eee87930abfe')
+sha1sums=('46a811141b79daacd4a5fda079c1b54de9152e85')
-package() {
+build() {
cd "$srcdir/$pkgname-$pkgver"
+ python -m build --wheel --no-isolation
+}
- PIP_CONFIG_FILE=/dev/null pip install \
- --root="$pkgdir" \
- --isolated \
- --ignore-installed \
- --no-deps \
- --disable-pip-version-check \
- --no-python-version-warning \
- --no-warn-script-location \
- --no-cache-dir \
- --no-compile \
- --progress-bar=off \
- --root-user-action=ignore \
- .
-
- local pdir=$(python -c "import site; print(site.getsitepackages()[0])")
- local _pkgname="${pkgname//-/_}"
- cd "$pkgdir/$pdir"
- rm -f $_pkgname-*.dist-info/direct_url.json
- sed -i "/\/direct_url.json,/d" $_pkgname-*.dist-info/RECORD
- python -O -m compileall -q .
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
# vim:set ts=2 sw=2 et: