wok-current annotate broadcom-wl-pae/receipt @ rev 25716

Adjust mesa depends and fix loop for libegl-mesa,libglx-mesa / mesa
author Stanislas Leduc <shann@slitaz.org>
date Fri Jun 14 14:46:05 2024 +0000 (8 weeks ago)
parents 0f3d33956b41
children
rev   line source
shann@25643 1 # SliTaz package receipt.
shann@25643 2
shann@25643 3 PACKAGE="broadcom-wl-pae"
shann@25643 4 VERSION="6_30_223_271"
shann@25643 5 CATEGORY="network"
shann@25643 6 MAINTAINER="maintainer@slitaz.org"
shann@25643 7 LICENSE="other"
shann@25643 8 SHORT_DESC="Broadcom 802.11abg Linux STA Networking Drivers"
shann@25643 9 WEB_SITE="https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure"
shann@25643 10 TARBALL="hybrid-v35-nodebug-pcoem-$VERSION.tar.gz"
shann@25643 11 WGET_URL="https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/$TARBALL"
shann@25643 12 TAGS="wireless wifi driver"
shann@25643 13 PROVIDE="broadcom-wl:linux-pae"
shann@25643 14
shann@25644 15 DEPENDS="linux-pae"
shann@25643 16 BUILD_DEPENDS="linux-pae-module-headers xz"
shann@25643 17
shann@25643 18 # Rules to configure and make the package.
shann@25643 19 compile_rules()
shann@25643 20 {
shann@25643 21 # Use wlan instead eth
shann@25643 22 sed -i -e '/BRCM_WLAN_IFNAME/s/eth/wlan/' src/wl/sys/wl_linux.c
shann@25643 23
shann@25643 24 while read file; do
shann@25643 25 [ -f done.$file ] && continue
shann@25643 26 echo "Apply $file..."
shann@25643 27 patch -p1 < $stuff/$file || return 1
shann@25643 28 cp $stuff/$file done.$file
shann@25643 29 done <<EOT
shann@25643 30 001-null-pointer-fix.patch
shann@25643 31 002-rdtscl.patch
shann@25643 32 003-linux47.patch
shann@25643 33 004-linux48.patch
shann@25643 34 005-debian-fix-kernel-warnings.patch
shann@25643 35 006-linux411.patch
shann@25643 36 007-linux412.patch
shann@25643 37 008-linux415.patch
shann@25643 38 009-fix_mac_profile_discrepancy.patch
shann@25643 39 014-linux414.patch
shann@25673 40 016-linux51.patch
shann@25673 41 017-linux56.patch
shann@25673 42 018-linux59.patch
shann@25643 43 EOT
shann@25643 44
shann@25643 45 KBUILD_NOPEDANTIC=1 make -C /usr/src/linux M=`pwd`
shann@25643 46 xz wl.ko
shann@25643 47 }
shann@25643 48
shann@25643 49 # Rules to gen a SliTaz package suitable for Tazpkg.
shann@25643 50 genpkg_rules()
shann@25643 51 {
shann@25643 52 EXTRAVERSION=_${kvers}
shann@25643 53 mkdir -p $fs/lib/modules/${kvers}-slitaz-pae/kernel/drivers/net/wireless
shann@25643 54 # Compress and install module
shann@25643 55 install -o root -m 0644 $src/wl.ko.xz \
shann@25643 56 $fs/lib/modules/${kvers}-slitaz-pae/kernel/drivers/net/wireless/wl.ko.xz
shann@25643 57 }
shann@25643 58
shann@25643 59 # Post install/remove commands for Tazpkg.
shann@25643 60 post_install()
shann@25643 61 {
shann@25643 62 chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz-pae
shann@25643 63 }
shann@25643 64
shann@25643 65 post_remove()
shann@25643 66 {
shann@25643 67 chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz-pae
shann@25643 68 }