wok annotate compat-wireless/receipt @ rev 2979

opal-dev: fix path for libopal_s.a
author Christophe Lincoln <pankso@slitaz.org>
date Mon May 11 02:14:35 2009 +0200 (2009-05-11)
parents ee6456d289bd
children
rev   line source
pascal@2590 1 # SliTaz package receipt.
pascal@2590 2
pascal@2590 3 PACKAGE="compat-wireless"
pascal@2590 4 VERSION="2009-04-08"
pascal@2590 5 CATEGORY="base-system"
pascal@2590 6 SHORT_DESC="Linux wireless driver update."
pascal@2590 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@2590 8 WEB_SITE="http://wireless.kernel.org/"
pascal@2590 9 TARBALL="$PACKAGE-old-$VERSION.tar.bz2"
pascal@2590 10 WGET_URL="${WEB_SITE}download/$PACKAGE-2.6/$TARBALL"
pascal@2926 11 DEPENDS="linux"
pascal@2590 12 BUILD_DEPENDS="lzma"
pascal@2590 13 PROVIDE="linux-wireless"
pascal@2590 14
pascal@2590 15 # Rules to configure and make the package.
pascal@2590 16 compile_rules()
pascal@2590 17 {
pascal@2590 18 local kver
pascal@2590 19 local kpath
pascal@2590 20
pascal@2590 21 mv $PACKAGE-2.6-old $src 2> /dev/null
pascal@2590 22 cd $src
pascal@2590 23 # get kernel version
pascal@2590 24 if [ ! -d $WOK/linux/taz ]; then
pascal@2590 25 tazwok cook linux
pascal@2590 26 fi
pascal@2590 27 kpath=$WOK/linux/$(ls $WOK/linux/taz)
pascal@2590 28 kver=$(grep "kernel version" $kpath/.config)
pascal@2590 29 kver=${kver##* }
pascal@2590 30 IFS='.'; set -- $kver ; unset IFS
pascal@2590 31 if [ $1 -ne 2 -o $2 -ne 6 -o $3 -lt 22 -o $3 -gt 27 ]; then
pascal@2590 32 cat <<EOT
pascal@2590 33 Wrong linux version $kver
pascal@2590 34 Supported versions are 2.6.22 - 2.6.27
pascal@2590 35 EOT
pascal@2590 36 return 1
pascal@2590 37 fi
pascal@2590 38 make KLIB=$kpath KLIB_BUILD=$kpath
pascal@2590 39 make -C $kpath M=$PWD INSTALL_MOD_PATH=$PWD/_pkg modules_install
pascal@2590 40 mkdir -p _pkg/usr/lib/compat-wireless/ _pkg/usr/sbin
pascal@2590 41 $WOK/linux/stuff/gztazmod.sh _pkg/lib/modules/*-slitaz
pascal@2590 42 cp scripts/modlib.sh _pkg/usr/lib/compat-wireless/
pascal@2590 43 cp scripts/*load scripts/*able _pkg/usr/sbin
pascal@2590 44 }
pascal@2590 45
pascal@2590 46 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@2590 47 genpkg_rules()
pascal@2590 48 {
pascal@2590 49 cp -a $_pkg/usr $_pkg/lib $fs
pascal@2590 50 rm -f $fs/lib/modules/*-slitaz/modules.*
pascal@2590 51 sed -i 's|/bin/bash|/bin/ash|' $_pkg/usr/sbin/* $_pkg/usr/lib/*/*
pascal@2590 52 }
pascal@2590 53
pascal@2590 54 # Post install/remove commands for Tazpkg.
pascal@2590 55 post_install()
pascal@2590 56 {
pascal@2926 57 chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
pascal@2590 58 }
pascal@2590 59
pascal@2590 60 post_remove()
pascal@2590 61 {
pascal@2590 62 depmod -a
pascal@2590 63 }