diff options
author | xiota | 2024-04-17 02:55:33 +0000 |
---|---|---|
committer | xiota | 2024-04-17 02:55:33 +0000 |
commit | f9348363b9f03bc474dae4c539b5e6c42ee058cf (patch) | |
tree | 1dc0ca4a61f507d038db35700c1ee4c11add881d | |
parent | 226be8e377ce347b1c013d6579360ef38f2eeefe (diff) | |
download | aur-ddcutil-git.tar.gz |
last attempt
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 13 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = ddcutil-git pkgdesc = Query and change Linux monitor settings using DDC/CI and USB. pkgver = 2.1.4.r94.g1ce8d58 - pkgrel = 3 + pkgrel = 1 url = https://github.com/rockowitz/ddcutil arch = x86_64 license = GPL-2.0-or-later @@ -12,7 +12,7 @@ _pkgname="ddcutil" pkgname="$_pkgname-git" pkgver=2.1.4.r94.g1ce8d58 -pkgrel=3 +pkgrel=1 pkgdesc='Query and change Linux monitor settings using DDC/CI and USB.' url='https://github.com/rockowitz/ddcutil' license=('GPL-2.0-or-later') @@ -32,23 +32,25 @@ makedepends=( 'systemd' ) -provides+=("$_pkgname=${pkgver%%.r*}") -conflicts+=("$_pkgname") +provides=("$_pkgname=${pkgver%%.r*}") +conflicts=("$_pkgname") _pkgsrc="$_pkgname" -source=("$_pkgname"::"git+$url.git") +source=("$_pkgsrc"::"git+$url.git") sha256sums=('SKIP') pkgver() { cd "$_pkgsrc" - # switch default branch, in case cache is out of date - _branch=$(git remote show origin | grep HEAD | sed 's&^.*: &&') - git checkout -f "$_branch" - git reset --hard HEAD + ( + # switch default branch, in case cache is out of date + local _branch=$(git branch -a | grep 'remotes/origin/[0-9]' | sort -rV | head -1 | sed 's&^.*remotes/origin/&&') + git checkout -f "$_branch" + git reset --hard HEAD + ) > /dev/null - git describe --long --tags --abbrev=7 --exclude='*[a-z][a-z]*' | - sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' + git describe --long --tags --abbrev=7 --exclude='*[a-z][a-z]*' \ + | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' } prepare() { |