# SliTaz package receipt. PACKAGE="linmodem-agrsm" SOURCE="agrsm-11c11040" VERSION="2.1.80~20091225" CATEGORY="network" MAINTAINER="jozee@slitaz.org" SHORT_DESC="Agere Modem Drivers for 11c11040 chipsets" WEB_SITE="http://linmodems.technion.ac.il/packages/ltmodem/11c11040" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$WEB_SITE/$TARBALL" BUILD_DEPENDS="linux linux-module-headers lzma" # Rules to configure and make the package. compile_rules() { sed -i \ -e 's/\([^_]\)usb_buffer_free/\1usb_free_coherent/' \ -e 's/\([^_]\)usb_buffer_alloc/\1usb_alloc_coherent/' \ agrsoftmodem.c make KERNEL_DIR=/usr/src/linux-$kvers-slitaz KRELEASE=$kvers } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { EXTRAVERSION=_${kvers} mkdir -p $fs/lib/modules/$kvers-slitaz/kernel/drivers/net # Compress and install module lzma e $src/agrmodem.ko $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/agrmodem.ko.gz lzma e $src/agrserial.ko $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/agrserial.ko.gz chown root $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/*.ko.gz chmod 0644 $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/*.ko.gz } post_install() { echo "Processing post-install commands..." chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz } post_remove() { echo "Processing post-remove commands..." depmod -a }