summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEnno Lohmeier2018-11-22 11:53:30 +0100
committerEnno Lohmeier2018-11-22 11:53:30 +0100
commit513caceefbb87b99fab599b995044101c680f899 (patch)
treef0bd2f726856420e0ca995f089e0eee248b858a6
parent7037203579179928c20f281b3688f0d76d5c5092 (diff)
downloadaur-513caceefbb87b99fab599b995044101c680f899.tar.gz
direct build
-rw-r--r--PKGBUILD46
-rw-r--r--rtl8821cu.install3
2 files changed, 30 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 21ed38925aa3..197cee4768c2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,40 @@
-# Maintainer: nariox <pedro(dot)nariyoshi(at)gmail(dot)com>
+# Maintainer: enno <elo-archlinux(dot)nerdworks.de>
-pkgname=rtl8821cu-dkms-git
+pkgname=rtl8821cu-raspberrypi-git
_pkgbase=rtl8821cu
-pkgver=5.2.5.3_24795.20171031.r15.g0c0f555
+pkgver=5.2.5.3_24795.20171031.r18.g0278eaa
pkgrel=1
pkgdesc="rtl8821cu chipset driver"
-arch=('i686' 'x86_64')
+arch=('armv7h')
url="https://github.com/whitebatman2/rtl8821CU"
license=('GPL2')
-depends=('dkms' 'bc')
-makedepends=('git')
+depends=('bc')
+makedepends=('git' 'linux-raspberrypi-headers')
conflicts=("${_pkgbase}")
-source=("git+https://github.com/whitebatman2/rtl8821CU"
- 'dkms.conf')
-sha256sums=('SKIP'
- '52eabdd7b4aaecaf3489877d79758129c39703110b803db70872d19b2e88947e')
+source=("git+https://github.com/whitebatman2/rtl8821CU")
+install="${_pkgbase}.install"
+sha256sums=('SKIP')
pkgver() {
- cd ${srcdir}/rtl8821CU
+ cd rtl8821CU
printf '%s.r%s.g%s' '5.2.5.3_24795.20171031' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+prepare() {
+ cd rtl8821CU
+ sed \
+ -e "s/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/" \
+ -e "s/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/" \
+ -i Makefile
+}
+
+build() {
+ cd rtl8821CU
+ make
+}
+
package() {
- cd ${srcdir}/rtl8821CU
- 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
+ mkdir -p "$pkgdir/usr/lib/modules/$(uname -r)/kernel/drivers/net/wireless"
+ cd rtl8821CU
+ install -p -m 644 8821cu.ko "$pkgdir/usr/lib/modules/$(uname -r)/kernel/drivers/net/wireless/8821cu.ko"
}
+
diff --git a/rtl8821cu.install b/rtl8821cu.install
new file mode 100644
index 000000000000..b7a6bd877d36
--- /dev/null
+++ b/rtl8821cu.install
@@ -0,0 +1,3 @@
+post_install() {
+ depmod -a
+}