diff options
author | Paul Wilde | 2023-06-27 16:39:00 +0100 |
---|---|---|
committer | Paul Wilde | 2023-06-27 16:39:00 +0100 |
commit | 2342ab4531885aef9ea7214ff4c2779d0204acad (patch) | |
tree | ad9786bd370379b6f1369eed5bd7eda852fa343b | |
parent | 5ffd1f9da5794ec86a79bfed959494c8bac33b0f (diff) | |
download | aur-2342ab4531885aef9ea7214ff4c2779d0204acad.tar.gz |
updated PKGBUILD to not update every time
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | nemini-git-dadf45a-1-any.pkg.tar.zst | bin | 382834 -> 0 bytes |
2 files changed, 17 insertions, 4 deletions
@@ -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 Binary files differdeleted file mode 100644 index b75d913afa48..000000000000 --- a/nemini-git-dadf45a-1-any.pkg.tar.zst +++ /dev/null |