# SliTaz package receipt. PACKAGE="broadcom-wl" VERSION="5.60.246.2" CATEGORY="network" MAINTAINER="jozee@slitaz.org" SHORT_DESC="Broadcom 802.11abg Linux STA Networking Drivers" DEPENDS="linux" BUILD_DEPENDS="linux-module-headers" WEB_SITE="http://www.broadcom.com/support/802.11/linux_sta.php" TARBALL="hybrid-portsrc_x86-32_v${VERSION}.tar.gz" WGET_URL="http://www.broadcom.com/docs/linux_sta/$TARBALL" TAGS="wireless wifi driver" # Rules to configure and make the package. compile_rules() { cd $WOK/$PACKAGE mkdir -p $PACKAGE-$VERSION mv lib src Makefile $PACKAGE-$VERSION cd $src sed -i 's|linux/autoconf.h|generated/autoconf.h|' src/include/linuxver.h patch -Np1 -i $stuff/semaphore.patch KBUILD_NOPEDANTIC=1 make -C /usr/src/linux M=`pwd` } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'` EXTRAVERSION=_$KERNEL_VERSION mkdir -p $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/wireless # Compress and install module lzma e $src/wl.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/wireless/wl.ko.gz chown root $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/wireless/wl.ko.gz chmod 0644 $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/wireless/wl.ko.gz } # Post install/remove commands for Tazpkg. post_install() { echo "Processing post-install commands..." chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz } post_remove() { echo "Processing post-remove commands..." chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz }