wok-undigest rev 388

Move linmodem-slmodem to wok
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Aug 20 22:16:47 2011 +0200 (2011-08-20)
parents e3e9ac60b385
children 0f0a99d2e2a8
files linmodem-slmodem/receipt
line diff
     1.1 --- a/linmodem-slmodem/receipt	Sat Aug 20 20:45:14 2011 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,60 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="linmodem-slmodem"
     1.7 -VERSION="2.9.11-20100303"
     1.8 -CATEGORY="network"
     1.9 -MAINTAINER="jozee@slitaz.org"
    1.10 -SHORT_DESC="Drivers for the Smartlink winmodems"
    1.11 -WEB_SITE="http://linmodems.technion.ac.il/packages/smartlink/"
    1.12 -SOURCE="slmodem"
    1.13 -TARBALL="$SOURCE-$VERSION.tar.gz"
    1.14 -WGET_URL="$WEB_SITE/$TARBALL"
    1.15 -
    1.16 -BUILD_DEPENDS="linux-module-headers lzma"
    1.17 -
    1.18 -# Rules to configure and make the package.
    1.19 -
    1.20 -compile_rules() {
    1.21 -	ungrab=ungrab-winmodem-20090716
    1.22 -	[ -f $SOURCES_REPOSITORY/$ungrab.tar.gz ] ||
    1.23 -		wget $WEB_SITE/$ungrab.tar.gz -P $SOURCES_REPOSITORY
    1.24 -	[ -d $ungrab ] || tar -xzf $SOURCES_REPOSITORY/$ungrab.tar.gz
    1.25 -	cd $ungrab
    1.26 -	make KERNEL_DIR=/usr/src/linux
    1.27 -	cd $src
    1.28 -	for i in utsrelease.h ; do
    1.29 -		grep -rl linux/$i * | xargs sed -i "s|linux/$i|generated/$i|"
    1.30 -	done
    1.31 -	sed -i 's|^obj-m := slamr.o slusb.o|obj-m := slamr.o|' drivers/Makefile
    1.32 -	sed -i 's/\.ioctl/.unlocked_ioctl/' drivers/amrmo_init.c
    1.33 -	sed -i -e 's/DECLARE_MUTEX/DEFINE_SEMAPHORE/' \
    1.34 -		-e 's/init_MUTEX\([^)]*\)/sema_init\1, 1/' drivers/st7554.c
    1.35 -	make KERNEL_DIR=/usr/src/linux SUPPORT_ALSA=1 DESTDIR=$DESTDIR drivers
    1.36 -}
    1.37 -	
    1.38 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.39 -genpkg_rules()
    1.40 -{	
    1.41 -	EXTRAVERSION=_${kvers}
    1.42 -	mkdir -p $fs/lib/modules/$kvers-slitaz/kernel/drivers/net
    1.43 -	
    1.44 -	# Compress and install module
    1.45 -	lzma e $src/drivers/slamr.ko \
    1.46 -		$fs/lib/modules/$kvers-slitaz/kernel/drivers/net/slamr.ko.gz
    1.47 -	lzma e ungrab-winmodem-20090716/ungrab-winmodem.ko \
    1.48 -		$fs/lib/modules/$kvers-slitaz/kernel/drivers/net/ungrab-winmodem.ko.gz
    1.49 -	chown root $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/*.ko.gz
    1.50 -	chmod 0644 $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/*.ko.gz	
    1.51 -}
    1.52 -
    1.53 -post_install()
    1.54 -{
    1.55 -	echo "Processing post-install commands..."
    1.56 -	chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
    1.57 -}
    1.58 -
    1.59 -post_remove()
    1.60 -{
    1.61 -	echo "Processing post-remove commands..."
    1.62 -	depmod -a
    1.63 -}