diff options
author | xiota | 2024-04-17 02:23:41 +0000 |
---|---|---|
committer | xiota | 2024-04-17 02:23:41 +0000 |
commit | 226be8e377ce347b1c013d6579360ef38f2eeefe (patch) | |
tree | abe2ce7dd72bf31000d5247d0141603465445bac | |
parent | e30700b16ee627966c8b067cbfb2ba91c7defa7a (diff) | |
download | aur-226be8e377ce347b1c013d6579360ef38f2eeefe.tar.gz |
another try
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 27 insertions, 28 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 = 2 + pkgrel = 3 url = https://github.com/rockowitz/ddcutil arch = x86_64 license = GPL-2.0-or-later @@ -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 } |