summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMikhail2017-07-15 03:42:35 +0300
committerMikhail2017-07-15 03:42:35 +0300
commitbaffd400f202b1b615a222fecee0f0797579f7d5 (patch)
tree978c7c7656609746a06e3d9faa767b03567fb593 /PKGBUILD
downloadaur-baffd400f202b1b615a222fecee0f0797579f7d5.tar.gz
Initial upload
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5a3e316566ce
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Pechin Mikhail <ahsima1 (at) gmail (dot) com>
+
+_pkgbase=digimend-kernel-drivers
+pkgname=digimend-kernel-drivers-dkms-git
+pkgver=6.r21.gd069832
+pkgrel=1
+
+pkgdesc='Linux kernel modules (DKMS) for non-Wacom USB graphics tablets. Git version.'
+arch=('any')
+url='https://digimend.github.io'
+license=('GPL2')
+
+depends=('dkms')
+makedepends=('git')
+conflicts=("$_pkgbase" "$_pkgbase"-dkms)
+provides=("$_pkgbase"-dkms)
+
+source=('git+https://github.com/DIGImend/digimend-kernel-drivers.git')
+
+md5sums=('SKIP')
+
+
+pkgver() {
+ cd "$_pkgbase"
+ git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ # Install
+ cd "$_pkgbase"
+
+ install -Dm 0644 digimend.conf "$pkgdir"/etc/depmod.d/digimend.conf
+ install -Dm 0755 hid-rebind "$pkgdir"/usr/bin/hid-rebind
+ install -Dm 0644 90-hid-rebind.rules "$pkgdir"/usr/lib/udev/rules.d/90-hid-rebind.rules
+
+ # Copy sources (including Makefile)
+ mkdir -p "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"
+ cp -rf ./* "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"
+
+ # Set version
+ sed "s/PACKAGE_VERSION=.*/PACKAGE_VERSION=\"$pkgver\"/g" \
+ -i "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"/dkms.conf
+
+ # Remove unneeded files
+ rm -rf "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"/debian
+ rm "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"/COPYING
+ rm "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"/90-hid-rebind.rules
+ rm "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"/digimend.conf
+ rm "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"/hid-rebind
+ rm "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"/README.md
+}