summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2024-04-17 02:23:41 +0000
committerxiota2024-04-17 02:23:41 +0000
commit226be8e377ce347b1c013d6579360ef38f2eeefe (patch)
treeabe2ce7dd72bf31000d5247d0141603465445bac
parente30700b16ee627966c8b067cbfb2ba91c7defa7a (diff)
downloadaur-226be8e377ce347b1c013d6579360ef38f2eeefe.tar.gz
another try
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD53
2 files changed, 27 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9dee4c9c1341..5a866a5e6387 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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 = 2
+ pkgrel = 3
url = https://github.com/rockowitz/ddcutil
arch = x86_64
license = GPL-2.0-or-later
diff --git a/PKGBUILD b/PKGBUILD
index 9e3f47ea64ac..8e4868a5f1ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,24 +12,24 @@
_pkgname="ddcutil"
pkgname="$_pkgname-git"
pkgver=2.1.4.r94.g1ce8d58
-pkgrel=2
+pkgrel=3
pkgdesc='Query and change Linux monitor settings using DDC/CI and USB.'
url='https://github.com/rockowitz/ddcutil'
license=('GPL-2.0-or-later')
arch=('x86_64')
depends=(
- 'glib2'
- 'i2c-tools'
- 'jansson'
- 'kmod'
- 'libdrm'
- 'libusb'
- 'libxrandr'
+ 'glib2'
+ 'i2c-tools'
+ 'jansson'
+ 'kmod'
+ 'libdrm'
+ 'libusb'
+ 'libxrandr'
)
makedepends=(
- 'git'
- 'systemd'
+ 'git'
+ 'systemd'
)
provides+=("$_pkgname=${pkgver%%.r*}")
@@ -40,30 +40,29 @@ source=("$_pkgname"::"git+$url.git")
sha256sums=('SKIP')
pkgver() {
- cd "$_pkgsrc"
- git describe --long --tags --abbrev=7 --exclude='*[a-z][a-z]*' |
- sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
-}
+ cd "$_pkgsrc"
-prepare() {
- 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
- _branch=$(git remote show origin | grep HEAD | sed 's&^.*: &&')
- git checkout -f "$_branch"
- git reset --hard HEAD
+ git describe --long --tags --abbrev=7 --exclude='*[a-z][a-z]*' |
+ sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
+}
- # back to regularly scheduled program
- NOCONFIGURE=1 ./autogen.sh
+prepare() {
+ cd "$_pkgsrc"
+ NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd "$_pkgsrc"
- ./configure --prefix=/usr
- make
+ cd "$_pkgsrc"
+ ./configure --prefix=/usr
+ make
}
package() {
- cd "$_pkgsrc"
- make DESTDIR="$pkgdir" install
+ cd "$_pkgsrc"
+ make DESTDIR="$pkgdir" install
}