Date: Sunday, April 15, 2018 @ 16:07:24 Author: eschwartz Revision: 316397
archrelease: copy trunk to community-x86_64 Added: broadcom-wl/repos/community-x86_64/PKGBUILD (from rev 316396, broadcom-wl/trunk/PKGBUILD) Deleted: broadcom-wl/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 84 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 41 insertions(+), 43 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-04-15 16:06:06 UTC (rev 316396) +++ PKGBUILD 2018-04-15 16:07:24 UTC (rev 316397) @@ -1,43 +0,0 @@ -# $Id$ -# Maintainer: Eli Schwartz <eschwa...@archlinux.org> - -pkgname=broadcom-wl # Build against stock -ARCH kernel -#pkgname=broadcom-wl-custom # Build agains kernel with a different name -_kernelname=${pkgname#broadcom-wl} -pkgver=6.30.223.271 -pkgrel=8 -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" "${pkgname%$_kernelname}-dkms=${pkgver}") -provides=("${pkgname%$_kernelname}-dkms=${pkgver}") -conflicts=("${pkgname%$_kernelname}-dkms") - -build() { - _kernmajor="$(pacman -Q linux${_kernelname} | sed -r 's/linux'"${_kernelname}"' ([0-9]*.[0-9]*).*/\1/')" - _kernver="$(</usr/lib/modules/extramodules-"${_kernmajor}${_kernelname:--ARCH}"/version)" - - dkms build --dkmstree "$srcdir" -m $pkgname/$pkgver -k $_kernver -} - -package() { - _kernmajor="$(pacman -Q linux${_kernelname} | sed -r 's/linux'"${_kernelname}"' ([0-9]*.[0-9]*).*/\1/')" - _kernver="$(</usr/lib/modules/extramodules-${_kernmajor}${_kernelname:--ARCH}/version)" - - cd ${pkgname}/${pkgver}/${_kernver}/${CARCH}/module - for _module in *.ko; do - gzip -c ${_module} | install -Dm644 /dev/stdin \ - "${pkgdir}"/usr/lib/modules/extramodules-${_kernmajor}${_kernelname:--ARCH}/${_module} - done - - _license="/usr/share/licenses/${pkgname}-dkms/" - if [[ -d $_license ]]; then - install -Dm644 -t "${pkgdir}"/${_license/-dkms/} ${_license}/* - fi - _modprobe="/usr/lib/modprobe.d/${pkgname}-dkms.conf" - if [[ -r ${_modprobe} ]]; then - install -Dm644 ${_modprobe} "${pkgdir}"/${_modprobe/-dkms/} - fi -} Copied: broadcom-wl/repos/community-x86_64/PKGBUILD (from rev 316396, broadcom-wl/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-04-15 16:07:24 UTC (rev 316397) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Eli Schwartz <eschwa...@archlinux.org> + +pkgname=broadcom-wl # Build against stock -ARCH kernel +#pkgname=broadcom-wl-custom # Build agains kernel with a different name +_kernelname=${pkgname#broadcom-wl} +pkgver=6.30.223.271 +pkgrel=9 +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" "${pkgname%$_kernelname}-dkms=${pkgver}") + +build() { + _kernmajor="$(pacman -Q linux${_kernelname} | sed -r 's/linux'"${_kernelname}"' ([0-9]*.[0-9]*).*/\1/')" + _kernver="$(</usr/lib/modules/extramodules-"${_kernmajor}${_kernelname:--ARCH}"/version)" + + dkms build --dkmstree "$srcdir" -m $pkgname/$pkgver -k $_kernver +} + +package() { + _kernmajor="$(pacman -Q linux${_kernelname} | sed -r 's/linux'"${_kernelname}"' ([0-9]*.[0-9]*).*/\1/')" + _kernver="$(</usr/lib/modules/extramodules-${_kernmajor}${_kernelname:--ARCH}/version)" + + cd ${pkgname}/${pkgver}/${_kernver}/${CARCH}/module + for _module in *.ko; do + gzip -c ${_module} | install -Dm644 /dev/stdin \ + "${pkgdir}"/usr/lib/modules/extramodules-${_kernmajor}${_kernelname:--ARCH}/${_module} + done + + _license="/usr/share/licenses/${pkgname}-dkms/" + if [[ -d $_license ]]; then + install -Dm644 -t "${pkgdir}"/${_license/-dkms/} ${_license}/* + fi + _modprobe="/usr/lib/modprobe.d/${pkgname}-dkms.conf" + if [[ -r ${_modprobe} ]]; then + install -Dm644 ${_modprobe} "${pkgdir}"/${_modprobe/-dkms/} + fi +}