summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 11 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 06867b37921c..59345fa17aa7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
+# Maintainer:
+# Contributor: Mark Wagie <mark dot wagie at tutanota dot com>
# Contributor: Pagnite <tymoteuszdolega at gmail dot com>
# Contributor: Bjorn Neergaard (neersighted) <bjorn@neersighted.com>
# Contributor: Felix Yan <felixonmars@archlinux.org>
@@ -6,7 +7,7 @@
_pkgname="ddcutil"
pkgname="$_pkgname-git"
-pkgver=2.0.0.r3.g4e6f15d2
+pkgver=2.0.0.r42.g19baa12e
pkgrel=1
pkgdesc='Query and change Linux monitor settings using DDC/CI and USB.'
url='http://ddcutil.com/'
@@ -16,6 +17,7 @@ license=('GPL2')
depends=(
'glib2'
'i2c-tools'
+ 'jansson'
'kmod'
'libdrm'
'libusb'
@@ -25,27 +27,19 @@ makedepends=(
'systemd'
)
-provides=(
- 'libddcutil.so=5'
-)
-
if [ "$_pkgname" != "$pkgname" ] ; then
url="https://github.com/rockowitz/ddcutil"
makedepends+=('git')
- provides+=("$_pkgname=${pkgver/.r*}")
+ provides+=("$_pkgname=${pkgver%%.r*}")
conflicts+=("$_pkgname")
_pkgsrc="$_pkgname"
- source=(
- "$_pkgname"::"git+$url"
- )
- sha256sums=(
- 'SKIP'
- )
+ source=("$_pkgname"::"git+$url.git")
+ sha256sums=('SKIP')
pkgver() {
cd "$_pkgsrc"
- git describe --long --tags --match 'v[0-9].[0-9].[0-9]' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+ git describe --long --tags --exclude='*[a-z][a-z]*' | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
}
fi
@@ -61,6 +55,8 @@ build() {
}
package() {
+ provides=('libddcutil.so')
+
cd "$_pkgsrc"
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir:?}" install
}