diff options
author | Simon Hanna | 2015-06-09 18:26:19 +0200 |
---|---|---|
committer | Simon Hanna | 2015-06-09 18:26:19 +0200 |
commit | 213c743238e43414d12f087a2cb92b6aff03cc32 (patch) | |
tree | 7ec0747b81fd8f0d755d193b500d60297bad5a93 | |
download | aur-213c743238e43414d12f087a2cb92b6aff03cc32.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | dkms.conf | 7 | ||||
-rw-r--r-- | rtl8812au-dkms-git.install | 12 |
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 +} |