summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorgraysky2019-10-12 10:48:34 -0400
committergraysky2019-10-12 10:48:34 -0400
commit28e0e93a68cb4c13f04a47c876b541fb1c002646 (patch)
treec8066475b2c04936d5f4fd6ed6c511b226aeb827 /PKGBUILD
parent764f2f28b11c4e28870c7271bfc5c715a0ccacf8 (diff)
downloadaur-broadcom-wl-ck.tar.gz
Update to 6.30.223.271-162
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 9 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e1d3ccd7d5b4..86ad61b209fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,10 +6,8 @@
pkgname=broadcom-wl-ck
pkgver=6.30.223.271
-pkgrel=161
+pkgrel=162
_pkgdesc='Broadcom 802.11abgn hybrid Linux networking device driver for linux-ck.'
-_extramodules="extramodules-ck"
-_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
pkgdesc="${_pkgdesc}"
arch=('x86_64')
url='https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure'
@@ -43,6 +41,10 @@ sha256sums=('5f79774d5beec8f7636b59c0fb07a03108eef1e3fd3245638b20858c714144be'
'4e73e50653bb612946edd34bf31ca5a0b80f632d47a08766ae6042880927c98d'
'b4aca51ac5ed20cb79057437be7baf3650563b7a9d5efc515f0b9b34fbb9dc32')
+# default is 'linux' substitute custom name here
+_kernelname=linux-ck
+_kernver="$(</usr/src/$_kernelname/version)"
+
prepare() {
patch -Np1 -i "$srcdir/001-null-pointer-fix.patch"
patch -Np1 -i "$srcdir/002-rdtscl.patch"
@@ -59,13 +61,14 @@ prepare() {
}
build() {
- make -C /usr/lib/modules/"${_kernver}"/build M=`pwd`
+ make -C "/usr/src/$_kernelname" M=`pwd`
}
package() {
- install -Dm644 wl.ko "${pkgdir}/usr/lib/modules/${_extramodules}/wl.ko"
+ install -Dm644 wl.ko "${pkgdir}/usr/lib/modules/$_kernver/extramodules/wl.ko"
+
# makepkg does not do this automatically for this pkg so do it here
- gzip "${pkgdir}/usr/lib/modules/${_extramodules}/wl.ko"
+ gzip "${pkgdir}/usr/lib/modules/$_kernver/extramodules/wl.ko"
install -Dm644 lib/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm644 modprobe.d "${pkgdir}/usr/lib/modprobe.d/broadcom-wl_ck.conf"
}