wok-next annotate broadcom-wl/receipt @ rev 6928

Up: elfutils to 0.149. Fixed it to build in clean chroot. Fixed it also to download sources with real wget by since sources are on https host. So now elfutils can download its sources just fine.
author Christopher Rogers <slaxemulator@gmail.com>
date Fri Oct 22 22:36:22 2010 +0000 (2010-10-22)
parents 61d60bb7fdb0
children 83c2ce802833
rev   line source
jozee@4487 1 # SliTaz package receipt.
jozee@4487 2
jozee@4487 3 PACKAGE="broadcom-wl"
pankso@5252 4 VERSION="5.60.48.36"
jozee@4487 5 CATEGORY="network"
jozee@4487 6 MAINTAINER="jozee@slitaz.org"
jozee@4487 7 SHORT_DESC="Broadcom 802.11abg Linux STA Networking Drivers"
jozee@4487 8 DEPENDS="linux"
jozee@4487 9 WEB_SITE="http://www.broadcom.com/support/802.11/linux_sta.php"
jozee@4487 10 TARBALL="hybrid-portsrc-x86_32-v${VERSION}.tar.gz"
jozee@4487 11 WGET_URL="http://www.broadcom.com/docs/linux_sta/$TARBALL"
jozee@4932 12 TAGS="wireless wifi driver"
jozee@4487 13
jozee@4487 14 # Rules to configure and make the package.
jozee@4487 15
jozee@4487 16 compile_rules() {
jozee@4487 17
jozee@4487 18 cd $WOK/$PACKAGE
jozee@4487 19 mkdir -p $PACKAGE-$VERSION
jozee@4487 20 mv lib src Makefile $PACKAGE-$VERSION
jozee@4487 21 cd $src
pascal@5446 22 sed -i 's|linux/autoconf.h|generated/autoconf.h|' src/include/linuxver.h
jozee@4487 23 [ -d $WOK/linux/taz ] || tazwok cook linux
jozee@4487 24 KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
jozee@4487 25 KBUILD_NOPEDANTIC=1 make -C $WOK/linux/linux-$KERNEL_VERSION M=`pwd`
jozee@4487 26 }
jozee@4487 27
jozee@4487 28 # Rules to gen a SliTaz package suitable for Tazpkg.
jozee@4487 29 genpkg_rules()
jozee@4487 30 {
jozee@4487 31 KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
jozee@4487 32 EXTRAVERSION=_$KERNEL_VERSION
jozee@4487 33
jozee@4487 34 mkdir -p $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/wireless
jozee@4487 35
jozee@4487 36 # Compress and install module
jozee@4487 37 lzma e $src/wl.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/wireless/wl.ko.gz
jozee@4487 38 chown root $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/wireless/wl.ko.gz
jozee@4487 39 chmod 0644 $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/wireless/wl.ko.gz
jozee@4487 40 }
jozee@4487 41
jozee@4487 42 # Post install/remove commands for Tazpkg.
jozee@4487 43 post_install()
jozee@4487 44 {
jozee@4487 45 echo "Processing post-install commands..."
jozee@4487 46 chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
jozee@4487 47 }
jozee@4487 48
jozee@4487 49 post_remove()
jozee@4487 50 {
jozee@4487 51 echo "Processing post-remove commands..."
jozee@4487 52 depmod -a
jozee@4487 53 }