summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Wilde2023-06-27 16:39:00 +0100
committerPaul Wilde2023-06-27 16:39:00 +0100
commit2342ab4531885aef9ea7214ff4c2779d0204acad (patch)
treead9786bd370379b6f1369eed5bd7eda852fa343b
parent5ffd1f9da5794ec86a79bfed959494c8bac33b0f (diff)
downloadaur-2342ab4531885aef9ea7214ff4c2779d0204acad.tar.gz
updated PKGBUILD to not update every time
-rw-r--r--PKGBUILD21
-rw-r--r--nemini-git-dadf45a-1-any.pkg.tar.zstbin382834 -> 0 bytes
2 files changed, 17 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 95c786038487..a340d6f3946f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Paul Wilde<paul@paulwilde.uk>
_pkgname=nemini
pkgname=${_pkgname}-git
-pkgver=988f701
+pkgver=.r0.gb70c620
pkgrel=1
pkgdesc="Nemini is a simple to configure Gemini server with virtual host, alias, headers/footers and redirect support"
url="https://codeberg.org/pswilde/nemini.git"
@@ -17,12 +17,25 @@ makedepends=(
nim
nimble
)
-source=("${_pkgname%}::git+https://codeberg.org/pswilde/nemini")
+source=("${_pkgname%}::git+${url}")
conflicts=("${_pkgname}")
provides=(nemini)
pkgver() {
- cd "${_pkgname%-git}"
- printf "$(git rev-parse --short HEAD)"
+ cd "${srcdir}/${_pkgname}"
+ _version=$(
+ grep -E "^\s+version:\s+'([0-9]+\.[0-9]+\.[0-9]+)',\$" meson.build \
+ | sed -E "s@^\s+version:\s+'([0-9]+\.[0-9]+\.[0-9]+)',\$@\1@"
+ )
+ _commit=$(
+ git log -S "${_version}" -1 --pretty=oneline | sed 's@\ .*$@@'
+ )
+ _revision=$(
+ git rev-list --count "${_commit}..HEAD"
+ )
+ _hash=$(
+ git rev-parse --short HEAD
+ )
+ echo "${_version}.r${_revision}.g${_hash}"
}
build() {
cd "${_pkgname%-git}"
diff --git a/nemini-git-dadf45a-1-any.pkg.tar.zst b/nemini-git-dadf45a-1-any.pkg.tar.zst
deleted file mode 100644
index b75d913afa48..000000000000
--- a/nemini-git-dadf45a-1-any.pkg.tar.zst
+++ /dev/null
Binary files differ