SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "broadcom-wl"

# 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
}
3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)