diff options
author | Andrey Vihrov | 2016-06-29 18:51:40 +0300 |
---|---|---|
committer | Andrey Vihrov | 2016-06-29 18:51:40 +0300 |
commit | cbc635a367f3ed1edd69d2daf26e22f399414586 (patch) | |
tree | fdd9982ce65955841f69cfa2a675758fab449295 | |
parent | 3bee9ac83b03aa40da833c921256fae94ee518a8 (diff) | |
download | aur-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-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 8 insertions, 6 deletions
@@ -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 @@ -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: |