summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarcin Wieczorek2016-06-17 12:20:20 +0200
committerMarcin Wieczorek2016-06-17 12:20:20 +0200
commit788a121e3fdcc11d5826ce690cb99f8ded80f3f1 (patch)
tree8960d76defb5e4a5200d7664d756dc8baed5ec6e /PKGBUILD
parenta4bca771944d55e2e7008a092615e7b7aad76042 (diff)
downloadaur-psmouse-alpsv7-dkms.tar.gz
Rewritten the package (Pacman hooks ftw)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 18 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 46f04019a445..e15b240c3874 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,30 @@
-# Contributor: Marcin (CTRL) Wieczorek <marcin@marcin.co>
+# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
# Contributor: Ianis G. Vasilev <mail@ivasilev.net>
pkgname=psmouse-alpsv7-dkms
-pkgver=20140319
-pkgrel=5
+pkgver=r33.24a4ac5
+pkgrel=1
pkgdesc='psmouse kernel module with support for alpsv7 touchpad'
arch=('any')
url='https://github.com/he1per/psmouse-dkms-alpsv7'
license=('GPL2')
depends=('dkms')
-makedepends=('linux-headers')
+optdepends=('linux-headers: build modules against the Arch kernel'
+ 'linux-lts-headers: build modules against the LTS kernel'
+ 'linux-zen-headers: build modules against the ZEN kernel'
+ 'linux-grsec-headers: build modules against the GRSEC kernel'
+ 'linux-rt-headers: build modules against the RealTime kernel')
source=('psmouse-alpsv7-dkms::git://github.com/he1per/psmouse-dkms-alpsv7.git'
'kernel-4.patch::https://github.com/hyslion/psmouse-dkms-alpsv7/commit/f81f0ec2af851a78cd5a2b778c0d51a10fa01999.patch')
md5sums=('SKIP'
'c573b665d5432da4738f7d96a7593608')
+pkgver() {
+ cd "${pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
prepare() {
cd "${srcdir}/${pkgname}"
patch -p1 < "../kernel-4.patch"
@@ -23,5 +32,9 @@ prepare() {
package() {
cd "${srcdir}/${pkgname}"
- sudo ./install.sh
+
+ local dest="${pkgdir}/usr/src/${pkgname/-dkms/}-${pkgver}"
+
+ mkdir -p "${dest}"
+ cp -RL "src/" "dkms.conf" "${dest}"
}