wok-current rev 10658

linmodem-agrsm: use linux-module-headers to build
author Christophe Lincoln <pankso@slitaz.org>
date Fri May 27 07:05:15 2011 +0200 (2011-05-27)
parents 4bf96e2f81cb
children 8fe94ac4ccfc
files linmodem-agrsm/receipt
line diff
     1.1 --- a/linmodem-agrsm/receipt	Fri May 27 06:27:01 2011 +0200
     1.2 +++ b/linmodem-agrsm/receipt	Fri May 27 07:05:15 2011 +0200
     1.3 @@ -6,40 +6,37 @@
     1.4  CATEGORY="network"
     1.5  MAINTAINER="jozee@slitaz.org"
     1.6  SHORT_DESC="Agere Modem Drivers for 11c11040 chipsets"
     1.7 -BUILD_DEPENDS="linux lzma"
     1.8  WEB_SITE="http://linmodems.technion.ac.il/packages/ltmodem/11c11040"
     1.9  TARBALL="$SOURCE-$VERSION.tar.bz2"
    1.10  WGET_URL="$WEB_SITE/$TARBALL"
    1.11 -TAGS=""
    1.12 +
    1.13 +BUILD_DEPENDS="linux linux-module-headers lzma"
    1.14  
    1.15  # Rules to configure and make the package.
    1.16 -
    1.17 -compile_rules() {
    1.18 -	 
    1.19 - KERNEL_VERSION=`grep  ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
    1.20 - [ -d $WOK/linux/taz ] || tazwok cook linux
    1.21 - cd $src
    1.22 - sed -i -e 's/\([^_]\)usb_buffer_free/\1usb_free_coherent/' \
    1.23 -	-e 's/\([^_]\)usb_buffer_alloc/\1usb_alloc_coherent/' agrsoftmodem.c
    1.24 - make KERNEL_DIR=$WOK/linux/linux-$KERNEL_VERSION KRELEASE=$KERNEL_VERSION
    1.25 -  
    1.26 +compile_rules()
    1.27 +{
    1.28 +	KVERS=$(grep ^VERSION= $INSTALLED/linux/receipt | cut -d '"' -f 2)
    1.29 +	sed -i \
    1.30 +		-e 's/\([^_]\)usb_buffer_free/\1usb_free_coherent/' \
    1.31 +		-e 's/\([^_]\)usb_buffer_alloc/\1usb_alloc_coherent/' \
    1.32 +		agrsoftmodem.c
    1.33 +	make KERNEL_DIR=/usr/src/linux-$KVERS-slitaz KRELEASE=$KVERS
    1.34  }
    1.35  	
    1.36  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.37  genpkg_rules()
    1.38  {	
    1.39 -	KERNEL_VERSION=`grep  ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
    1.40 -	EXTRAVERSION=_$KERNEL_VERSION
    1.41 +	KVERS=$(grep ^VERSION= $INSTALLED/linux/receipt | cut -d '"' -f 2)
    1.42 +	EXTRAVERSION=_$KVERS
    1.43 +	echo "EXTRAVERSION: $EXTRAVERSION"
    1.44  	
    1.45 -	mkdir -p $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net
    1.46 +	mkdir -p $fs/lib/modules/$KVERS-slitaz/kernel/drivers/net
    1.47  	
    1.48  	# Compress and install module
    1.49 -	lzma e $src/agrmodem.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/agrmodem.ko.gz
    1.50 -	lzma e $src/agrserial.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/agrserial.ko.gz
    1.51 -	chown root $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/agrmodem.ko.gz
    1.52 -	chmod 0644 $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/agrmodem.ko.gz		
    1.53 -	chown root $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/agrserial.ko.gz
    1.54 -	chmod 0644 $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/agrserial.ko.gz			
    1.55 +	lzma e $src/agrmodem.ko $fs/lib/modules/$KVERS-slitaz/kernel/drivers/net/agrmodem.ko.gz
    1.56 +	lzma e $src/agrserial.ko $fs/lib/modules/$KVERS-slitaz/kernel/drivers/net/agrserial.ko.gz		
    1.57 +	chown root $fs/lib/modules/$KVERS-slitaz/kernel/drivers/net/*.ko.gz
    1.58 +	chmod 0644 $fs/lib/modules/$KVERS-slitaz/kernel/drivers/net/*.ko.gz			
    1.59  }
    1.60  
    1.61  post_install()