wok-undigest diff linmodem-intel-537/receipt @ rev 1000

Add python-apsw
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Apr 21 17:26:00 2013 +0200 (2013-04-21)
parents
children 135ad0e1fc7d
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/linmodem-intel-537/receipt	Sun Apr 21 17:26:00 2013 +0200
     1.3 @@ -0,0 +1,61 @@
     1.4 +# SliTaz package receipt.
     1.5 +
     1.6 +PACKAGE="linmodem-intel-537"
     1.7 +VERSION="2.60.80.0"
     1.8 +CATEGORY="network"
     1.9 +MAINTAINER="jozee@slitaz.org"
    1.10 +SHORT_DESC="Intel Modem Drivers for 537 chipsets"
    1.11 +DEPENDS="linux"
    1.12 +BUILD_DEPENDS="linux-module-headers xz"
    1.13 +WEB_SITE="http://linmodems.technion.ac.il/packages/Intel/"
    1.14 +TARBALL="intel-536EP-537EP_2009_07_04.tar.bz2"
    1.15 +WGET_URL="$WEB_SITE/Philippe.Vouters/$TARBALL"
    1.16 +TAGS=""
    1.17 +
    1.18 +# Rules to configure and make the package.
    1.19 +compile_rules()
    1.20 +{
    1.21 +	cd $src
    1.22 +	while read file; do
    1.23 +		[ -f done.$file ] && continue
    1.24 +		echo "Apply $file..."
    1.25 +		patch -p1 < $stuff/$PACKAGE-$file || return 1
    1.26 +		touch done.$file
    1.27 +	done <<EOT
    1.28 +kernel-2.6.30.patch
    1.29 +kernel-2.6.33.patch
    1.30 +kernel-2.6.37.patch
    1.31 +EOT
    1.32 +	grep -rl 'uname -r' * | xargs sed -i "s/uname -r/echo $kvers/"
    1.33 +	# Bypass linux source package check
    1.34 +	sed -i 's/@bash config_check/#@bash config_check/' makefile
    1.35 +	grep -rl 'linux/autoconf.h' * | xargs sed -i \
    1.36 +		's|linux/autoconf.h|generated/autoconf.h|'
    1.37 +	make KERNEL_SOURCE_PATH=/usr/src/linux KDIR=/usr/src/linux MODEM_TYPE=537 537
    1.38 +}
    1.39 +	
    1.40 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.41 +genpkg_rules()
    1.42 +{	
    1.43 +	EXTRAVERSION=_${kvers%.*}
    1.44 +	mkdir -p $fs/lib/modules/$kvers-slitaz/kernel/drivers/net
    1.45 +	
    1.46 +	# Compress and install module
    1.47 +	cp $src/Intel537.ko $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/
    1.48 +	xz $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/intel537.ko
    1.49 +	chown root $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/intel537.ko.xz
    1.50 +	chmod 0644 $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/intel537.ko.xz			
    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 +	chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
    1.63 +}
    1.64 +