diff options
author | Antonis G | 2016-01-25 18:31:27 +0200 |
---|---|---|
committer | Antonis G | 2016-01-25 18:31:27 +0200 |
commit | 0c37da2a450439e806fe63ddc78ef1f07064e321 (patch) | |
tree | 9e8392bbb6f572ac4fd52f3f6357eff5fc4448b2 | |
download | aur-0c37da2a450439e806fe63ddc78ef1f07064e321.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | xpad-dkms-git.install | 17 |
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ca7d565ff860 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Mon Jan 25 16:30:36 UTC 2016 +pkgbase = xpad-dkms-git + pkgdesc = Driver for the Xbox/ Xbox 360/ Xbox 360 Wireless/ Xbox One Controllers + pkgver = 0.4 + pkgrel = 1 + url = https://github.com/paroj/xpad + install = xpad-dkms-git.install + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = git + depends = dkms + conflicts = xpad-dkms + source = xpad-dkms-git::git+https://github.com/paroj/xpad.git + source = xpad-dkms-git.install + md5sums = SKIP + md5sums = 75cad51dc48d8fa879f926432beabf66 + +pkgname = xpad-dkms-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3ed12035fee3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Antonis G. <capoiosct at gmail dot com> + +_pkgname='xpad' +pkgname='xpad-dkms-git' +pkgver='0.4' +pkgrel='1' +pkgdesc="Driver for the Xbox/ Xbox 360/ Xbox 360 Wireless/ Xbox One Controllers" +arch=('i686' 'x86_64') +url="https://github.com/paroj/xpad" +license=('GPL2') +install="${pkgname}.install" +depends=('dkms') +makedepends=('git') +conflicts=("${_pkgname}-dkms") +source=("${pkgname}::git+https://github.com/paroj/xpad.git" + "${pkgname}.install") +md5sums=('SKIP' + '75cad51dc48d8fa879f926432beabf66') + +package() { + cd "$srcdir/$pkgname" + + install -d "${pkgdir}/usr/src/${_pkgname}-${pkgver}" + install -m 644 -T xpad.c "${pkgdir}/usr/src/${_pkgname}-${pkgver}/${_pkgname}.c" + install -m 644 -T Makefile "${pkgdir}/usr/src/${_pkgname}-${pkgver}/Makefile" + install -m 644 -T dkms.conf "${pkgdir}/usr/src/${_pkgname}-${pkgver}/dkms.conf" +} diff --git a/xpad-dkms-git.install b/xpad-dkms-git.install new file mode 100644 index 000000000000..801d6cfb2de2 --- /dev/null +++ b/xpad-dkms-git.install @@ -0,0 +1,17 @@ +# https://wiki.archlinux.org/index.php/Dynamic_Kernel_Module_Support + +post_install() { + dkms install -m xpad -v ${1%%-*} +} + +pre_upgrade() { + pre_remove ${2%%-*} +} + +post_upgrade() { + post_install ${1%%-*} +} + +pre_remove() { + dkms remove -m xpad -v ${1%%-*} --all +} |