Date: Saturday, April 27, 2019 @ 22:32:44 Author: heftig Revision: 454833
archrelease: copy trunk to community-staging-x86_64 Added: broadcom-wl/repos/community-staging-x86_64/ broadcom-wl/repos/community-staging-x86_64/PKGBUILD (from rev 454827, broadcom-wl/trunk/PKGBUILD) ----------+ PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) Copied: broadcom-wl/repos/community-staging-x86_64/PKGBUILD (from rev 454827, broadcom-wl/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-04-27 22:32:44 UTC (rev 454833) @@ -0,0 +1,39 @@ +# Maintainer: Eli Schwartz <eschwa...@archlinux.org> + +_module=broadcom-wl +_kernelname= # Build against stock -ARCH kernel +#_kernelname=-custom # Build against kernel with a different name +pkgname=${_module}${_kernelname} +pkgver=6.30.223.271 +pkgrel=94 +pkgdesc='Broadcom 802.11 Linux STA wireless driver' +arch=('x86_64') +url='https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure' +license=('custom') +depends=("linux${_kernelname}") +makedepends=("linux${_kernelname}-headers" "${_module}-dkms=${pkgver}") + +_extramodules="/usr/lib/modules/extramodules${_kernelname:--ARCH}" + +build() { + _kernver="$(<${_extramodules}/version)" + + dkms build --dkmstree "${srcdir}" -m ${_module}/${pkgver} -k ${_kernver} +} + +package() { + _kernver="$(<${_extramodules}/version)" + + install -Dm644 -t "${pkgdir}${_extramodules}" \ + ${_module}/${pkgver}/${_kernver}/${CARCH}/module/*.ko + find "${pkgdir}" -name '*.ko' -exec xz -T1 {} + + + _license="/usr/share/licenses/${_module}-dkms" + if [[ -d ${_license} ]]; then + install -Dm644 -t "${pkgdir}"/${_license/-dkms/${_kernelname}} ${_license}/* + fi + _modprobe="/usr/lib/modprobe.d/${_module}-dkms.conf" + if [[ -r ${_modprobe} ]]; then + install -Dm644 ${_modprobe} "${pkgdir}"/${_modprobe/-dkms/${_kernelname}} + fi +}