summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordreieck2022-02-07 20:57:43 +0100
committerdreieck2022-02-07 20:57:43 +0100
commitffc4473b68e1e6b6f928ca42916215322e08d3a2 (patch)
treed1ce3ec589a7584f883f364f0f5ae83b9e65d8c7
parentd2c8aec81b6b3a9c60e7223b3111368f9a2fe30f (diff)
downloadaur-ffc4473b68e1e6b6f928ca42916215322e08d3a2.tar.gz
Updated `pkgver()`.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD16
2 files changed, 16 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ed1cc067d476..b779e8fb9386 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = adhocspot-script-git
pkgdesc = Bash script to easily configure your interface to share your internet connection and configure a DHCP and DNS and TFTP boot server to listen on it. IP, DHCP, DNS can be configured, and for WiFi interfaces also wireless mode and encryption.
- pkgver = 20190514.3
- pkgrel = 2
+ pkgver = 20190514.3+r3.20220207.d2c8aec
+ pkgrel = 1
epoch = 0
url = https://gitlab.com/dreieckli/adhocspot-script
install = adhocspot-script.install
@@ -14,7 +14,7 @@ pkgbase = adhocspot-script-git
depends = net-tools
depends = wireless_tools
depends = wpa_supplicant
- provides = adhocspot-script=20190514.3
+ provides = adhocspot-script=20190514.3+r3.20220207.d2c8aec
conflicts = adhocspot-script
options = emptydirs
source = adhocspot-script::git+https://gitlab.com/dreieckli/adhocspot-script.git
diff --git a/PKGBUILD b/PKGBUILD
index 25b54bf7f01d..98fcb8a0eee8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
_pkgname=adhocspot-script
pkgname="${_pkgname}-git"
epoch=0
-pkgver=20190514.3
-pkgrel=2
+pkgver=20190514.3+r3.20220207.d2c8aec
+pkgrel=1
pkgdesc="Bash script to easily configure your interface to share your internet connection and configure a DHCP and DNS and TFTP boot server to listen on it. IP, DHCP, DNS can be configured, and for WiFi interfaces also wireless mode and encryption."
url="https://gitlab.com/dreieckli/adhocspot-script"
arch=('any')
@@ -41,7 +41,17 @@ prepare() {
}
pkgver() {
- "${srcdir}/${_pkgname}/adhocspot.sh" --version
+ _ver="$("${srcdir}/${_pkgname}/adhocspot.sh" --version)"
+ _rev="$(git rev-list --count HEAD)"
+ _date="$(git log -1 --date=format:"%Y%m%d" --format="%ad")"
+ _hash="$(git rev-parse --short HEAD)"
+
+ if [ -z "${_ver}" ]; then
+ error "Version could not be determined."
+ return 1
+ else
+ printf '%s' "${_ver}+r${_rev}.${_date}.${_hash}"
+ fi
}
package() {