diff options
author | Marcin Wieczorek | 2016-06-17 12:20:20 +0200 |
---|---|---|
committer | Marcin Wieczorek | 2016-06-17 12:20:20 +0200 |
commit | 788a121e3fdcc11d5826ce690cb99f8ded80f3f1 (patch) | |
tree | 8960d76defb5e4a5200d7664d756dc8baed5ec6e /PKGBUILD | |
parent | a4bca771944d55e2e7008a092615e7b7aad76042 (diff) | |
download | aur-psmouse-alpsv7-dkms.tar.gz |
Rewritten the package (Pacman hooks ftw)
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 18 insertions, 5 deletions
@@ -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}" } |