summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonis G2016-01-25 18:31:27 +0200
committerAntonis G2016-01-25 18:31:27 +0200
commit0c37da2a450439e806fe63ddc78ef1f07064e321 (patch)
tree9e8392bbb6f572ac4fd52f3f6357eff5fc4448b2
downloadaur-0c37da2a450439e806fe63ddc78ef1f07064e321.tar.gz
Initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD27
-rw-r--r--xpad-dkms-git.install17
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
+}