summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Hanna2015-06-09 18:26:19 +0200
committerSimon Hanna2015-06-09 18:26:19 +0200
commit213c743238e43414d12f087a2cb92b6aff03cc32 (patch)
tree7ec0747b81fd8f0d755d193b500d60297bad5a93
downloadaur-213c743238e43414d12f087a2cb92b6aff03cc32.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD31
-rw-r--r--dkms.conf7
-rw-r--r--rtl8812au-dkms-git.install12
4 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e27990a5be3f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = rtl8812au-dkms-git
+ pkgdesc = A kernel module for Realtek 8812au network cards with dkms support
+ pkgver = 8283c82
+ pkgrel = 1
+ url = https://github.com/gnab/rtl8812au
+ install = rtl8812au-dkms-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = dkms
+ source = git+https://github.com/gnab/rtl8812au.git
+ source = dkms.conf
+ sha256sums = SKIP
+ sha256sums = 6d4ea7322b1ccdcd9351232e2e49f10ef93b93bfc2034f494cdd256d0b3bd8c0
+
+pkgname = rtl8812au-dkms-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0ad5e89fd1bd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Simon Hanna <simon DOT hanna (at) serve-me (dOt) info>
+
+pkgname=rtl8812au-dkms-git
+_pkgbase=rtl8812au
+pkgver=8283c82
+pkgrel=1
+pkgdesc="A kernel module for Realtek 8812au network cards with dkms support"
+url="https://github.com/gnab/rtl8812au"
+license=("GPL")
+arch=('i686' 'x86_64')
+depends=('dkms')
+source=("git+https://github.com/gnab/rtl8812au.git"
+ "dkms.conf")
+install="${pkgname}.install"
+sha256sums=('SKIP'
+ '6d4ea7322b1ccdcd9351232e2e49f10ef93b93bfc2034f494cdd256d0b3bd8c0')
+
+pkgver() {
+ cd "${srcdir}/${_pkgbase}"
+ git describe --always | sed 's|-|.|g' | cut -f2 -d"v"
+}
+package() {
+ cd ${srcdir}/${_pkgbase}
+ mkdir -p ${pkgdir}/usr/src/${_pkgbase}-${pkgver}
+ cp -pr * ${pkgdir}/usr/src/${_pkgbase}-${pkgver}
+ cp ${srcdir}/dkms.conf ${pkgdir}/usr/src/${_pkgbase}-${pkgver}
+ # Set name and version
+ sed -e "s/@_PKGBASE@/${_pkgbase}-dkms/" \
+ -e "s/@PKGVER@/${pkgver}/" \
+ -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+}
diff --git a/dkms.conf b/dkms.conf
new file mode 100644
index 000000000000..1507f8b3266f
--- /dev/null
+++ b/dkms.conf
@@ -0,0 +1,7 @@
+PACKAGE_NAME="@_PKGBASE@"
+PACKAGE_VERSION="@PKGVER@"
+MAKE="'make' KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build"
+CLEAN="make clean"
+BUILT_MODULE_NAME="8812au"
+DEST_MODULE_LOCATION=/kernel/drivers/net/wireless
+REMAKE_INITRD=no
diff --git a/rtl8812au-dkms-git.install b/rtl8812au-dkms-git.install
new file mode 100644
index 000000000000..1be6a09f6e50
--- /dev/null
+++ b/rtl8812au-dkms-git.install
@@ -0,0 +1,12 @@
+post_install() {
+ dkms install rtl8812au/${1%%-*}
+}
+pre_upgrade() {
+ pre_remove ${2%%-*}
+}
+post_upgrade() {
+ post_install ${1%%-*}
+}
+pre_remove() {
+ dkms remove rtl8812au/${1%%-*} --all
+}