summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Vihrov2016-06-29 18:51:40 +0300
committerAndrey Vihrov2016-06-29 18:51:40 +0300
commitcbc635a367f3ed1edd69d2daf26e22f399414586 (patch)
treefdd9982ce65955841f69cfa2a675758fab449295
parent3bee9ac83b03aa40da833c921256fae94ee518a8 (diff)
downloadaur-cbc635a367f3ed1edd69d2daf26e22f399414586.tar.gz
The driver actually contains two licenses: for the Linux module source and for the shipped object file. Include them both in the package.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD10
2 files changed, 8 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 01c687d866eb..87aa4180bda9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Wed Jun 15 16:53:52 UTC 2016
+# Wed Jun 29 15:48:28 UTC 2016
pkgbase = broadcom-wl-dkms
pkgdesc = Broadcom 802.11 Linux STA wireless driver
pkgver = 6.30.223.271
- pkgrel = 7
+ pkgrel = 8
url = https://www.broadcom.com/support/802.11
install = broadcom-wl-dkms.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 46d53a5a2085..9623210585c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=broadcom-wl-dkms
pkgver=6.30.223.271
-pkgrel=7
+pkgrel=8
pkgdesc="Broadcom 802.11 Linux STA wireless driver"
arch=('i686' 'x86_64')
url="https://www.broadcom.com/support/802.11"
@@ -48,10 +48,12 @@ package() {
cp -a src lib Makefile dkms.conf "${dest}"
chmod a-x "${dest}/lib/LICENSE.txt" # Ships with executable bits set
- mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
- ln -rs "${dest}/lib/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-
install -D -m 0644 broadcom-wl-dkms.conf "${pkgdir}/usr/lib/modprobe.d/broadcom-wl-dkms.conf"
+
+ local lic="${pkgdir}/usr/share/licenses/${pkgname}"
+ mkdir -p "${lic}"
+ ln -rs "${dest}/lib/LICENSE.txt" "${lic}/LICENSE.shipped"
+ sed -n -e '/Copyright/,/SOFTWARE\./{s/^ \* //;p}' src/wl/sys/wl_linux.c > "${lic}/LICENSE.module"
}
# vim:set ts=2 sw=2 et: