# HG changeset patch # User Rohit Joshi # Date 1258541301 0 # Node ID 449da9eb38886b2e513e43246f2ed3fe596d35fb # Parent 638675539fc533d117271b7a0c39535d1e0ab0f1 Add broadcom wl linux STA wireless driver diff -r 638675539fc5 -r 449da9eb3888 broadcom-wl/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/broadcom-wl/receipt Wed Nov 18 10:48:21 2009 +0000 @@ -0,0 +1,52 @@ +# SliTaz package receipt. + +PACKAGE="broadcom-wl" +VERSION="5.10.91.9.3" +CATEGORY="network" +MAINTAINER="jozee@slitaz.org" +SHORT_DESC="Broadcom 802.11abg Linux STA Networking Drivers" +DEPENDS="linux" +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="" + +# Rules to configure and make the package. + +compile_rules() { + + cd $WOK/$PACKAGE + mkdir -p $PACKAGE-$VERSION + mv lib src Makefile $PACKAGE-$VERSION + cd $src + [ -d $WOK/linux/taz ] || tazwok cook linux + KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'` + KBUILD_NOPEDANTIC=1 make -C $WOK/linux/linux-$KERNEL_VERSION 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..." + depmod -a +}