summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornachoc2016-12-01 14:04:56 -0300
committernachoc2016-12-01 14:04:56 -0300
commit16f92226dcdabfac259fe6abcf4eaaa6d70f01f9 (patch)
tree3d9fbc53b2a2dd09c2561b06afb05533d4ecdc01
downloadaur-16f92226dcdabfac259fe6abcf4eaaa6d70f01f9.tar.gz
First commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD38
-rw-r--r--debug.patch15
-rw-r--r--dkms.conf7
4 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8f47a973b781
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = 8192eu-dkms
+ pkgdesc = Driver for the Realtek 8192eu chipset (DKMS)
+ pkgver = 22.f016814
+ pkgrel = 1
+ url = https://github.com/Mange/rtl8192eu-linux-driver
+ arch = x86_64
+ arch = i686
+ arch = armv7h
+ license = GPL
+ depends = dkms
+ provides = rtl8192eu
+ source = 8192eu::git+https://github.com/Mange/rtl8192eu-linux-driver.git
+ source = dkms.conf
+ source = debug.patch
+ md5sums = SKIP
+ md5sums = 8de530a97c31c0a4eb08c964e0e29abf
+ md5sums = 9ade363eaedcb11cfcf08603d1f487c0
+
+pkgname = 8192eu-dkms
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3c50fb2f6a0c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Ignacio Collado <nacho_16_89 at hotmail dot com>
+
+_pkgbase=8192eu
+pkgname=8192eu-dkms
+pkgver=22.f016814
+pkgrel=1
+pkgdesc="Driver for the Realtek 8192eu chipset (DKMS)"
+arch=('x86_64' 'i686' 'armv7h')
+url="https://github.com/Mange/rtl8192eu-linux-driver"
+license=('GPL')
+depends=('dkms')
+provides=('rtl8192eu')
+source=("$_pkgbase::git+https://github.com/Mange/rtl8192eu-linux-driver.git"
+ "dkms.conf"
+ "debug.patch")
+md5sums=('SKIP'
+ '8de530a97c31c0a4eb08c964e0e29abf'
+ '9ade363eaedcb11cfcf08603d1f487c0')
+
+pkgver() {
+ cd "$srcdir/$_pkgbase"
+ printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/$_pkgbase"
+ # Disable debug
+ patch -p1 -i $srcdir/debug.patch
+}
+
+package() {
+ cd "$srcdir/$_pkgbase"
+ install -Dm644 ${srcdir}/dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+ sed -e "s/@_PKGBASE@/${_pkgbase}/" \
+ -e "s/@PKGVER@/${pkgver}/" \
+ -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+ cp -r ${srcdir}/${_pkgbase}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
+}
diff --git a/debug.patch b/debug.patch
new file mode 100644
index 000000000000..b96fee07475d
--- /dev/null
+++ b/debug.patch
@@ -0,0 +1,15 @@
+diff -aur 8192eu/include/autoconf.h 8192eu.new/include/autoconf.h
+--- 8192eu/include/autoconf.h 2016-11-30 17:32:41.435719439 -0300
++++ 8192eu.new/include/autoconf.h 2016-11-30 17:36:54.410961916 -0300
+@@ -369,9 +369,9 @@
+ /*
+ * Debug Related Config
+ */
+-#define DBG 1
++#define DBG 0
+
+-#define CONFIG_DEBUG /* DBG_871X, etc... */
++//#define CONFIG_DEBUG /* DBG_871X, etc... */
+ //#define CONFIG_DEBUG_RTL871X /* RT_TRACE, RT_PRINT_DATA, _func_enter_, _func_exit_ */
+
+ #define CONFIG_PROC_DEBUG
diff --git a/dkms.conf b/dkms.conf
new file mode 100644
index 000000000000..235997775adb
--- /dev/null
+++ b/dkms.conf
@@ -0,0 +1,7 @@
+PACKAGE_NAME="@_PKGBASE@"
+PACKAGE_VERSION="@PKGVER@"
+MAKE[0]="make CONFIG_RTL8192EU=m CROSS_COMPILE= -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules"
+CLEAN="make clean"
+BUILT_MODULE_NAME[0]="@_PKGBASE@"
+DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
+AUTOINSTALL="yes"