wok-undigest annotate linmodem-slmodem/receipt @ rev 322

Fix: oxine receipt
author Alexander Medvedev <devl547@gmail.com>
date Sat Jun 11 12:39:02 2011 +0000 (2011-06-11)
parents
children 9a16c4fb8036
rev   line source
pankso@281 1 # SliTaz package receipt.
pankso@281 2
pankso@281 3 PACKAGE="linmodem-slmodem"
pankso@281 4 VERSION="2.9.11-20100303"
pankso@281 5 CATEGORY="network"
pankso@281 6 MAINTAINER="jozee@slitaz.org"
pankso@281 7 SHORT_DESC="Drivers for the Smartlink winmodems"
pankso@281 8 WEB_SITE="http://linmodems.technion.ac.il/packages/smartlink/"
pankso@281 9 SOURCE="slmodem"
pankso@281 10 TARBALL="$SOURCE-$VERSION.tar.gz"
pankso@281 11 WGET_URL="$WEB_SITE/$TARBALL"
pankso@281 12
pankso@281 13 BUILD_DEPENDS="linux-module-headers lzma"
pankso@281 14
pankso@281 15 # Rules to configure and make the package.
pankso@281 16
pankso@281 17 compile_rules() {
pankso@281 18 ungrab=ungrab-winmodem-20090716
pankso@281 19 [ -f $SOURCES_REPOSITORY/$ungrab.tar.gz ] ||
pankso@281 20 wget $WEB_SITE/$ungrab.tar.gz -P $SOURCES_REPOSITORY
pankso@281 21 [ -d $ungrab ] || tar -xzf $SOURCES_REPOSITORY/$ungrab.tar.gz
pankso@281 22 cd $ungrab
pankso@281 23 make KERNEL_DIR=/usr/src/linux
pankso@281 24 cd $src
pankso@281 25 for i in utsrelease.h ; do
pankso@281 26 grep -rl linux/$i * | xargs sed -i "s|linux/$i|generated/$i|"
pankso@281 27 done
pankso@281 28 sed -i 's|^obj-m := slamr.o slusb.o|obj-m := slamr.o|' drivers/Makefile
pankso@281 29 sed -i 's/\.ioctl/.unlocked_ioctl/' drivers/amrmo_init.c
pankso@281 30 make KERNEL_DIR=/usr/src/linux SUPPORT_ALSA=1 DESTDIR=$DESTDIR drivers
pankso@281 31 }
pankso@281 32
pankso@281 33 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@281 34 genpkg_rules()
pankso@281 35 {
pankso@281 36 EXTRAVERSION=_${kvers}
pankso@281 37 mkdir -p $fs/lib/modules/$kvers-slitaz/kernel/drivers/net
pankso@281 38
pankso@281 39 # Compress and install module
pankso@281 40 lzma e $src/drivers/slamr.ko \
pankso@281 41 $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/slamr.ko.gz
pankso@281 42 lzma e ungrab-winmodem-20090716/ungrab-winmodem.ko \
pankso@281 43 $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/ungrab-winmodem.ko.gz
pankso@281 44 chown root $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/*.ko.gz
pankso@281 45 chmod 0644 $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/*.ko.gz
pankso@281 46 }
pankso@281 47
pankso@281 48 post_install()
pankso@281 49 {
pankso@281 50 echo "Processing post-install commands..."
pankso@281 51 chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
pankso@281 52 }
pankso@281 53
pankso@281 54 post_remove()
pankso@281 55 {
pankso@281 56 echo "Processing post-remove commands..."
pankso@281 57 depmod -a
pankso@281 58 }