# HG changeset patch # User Pascal Bellard # Date 1217856875 0 # Node ID d659eda8a095c6e7c2696e3469231a15075c06d6 # Parent cf7ebadbfe65c076d0072cf76dd4793170e88ddb Add bristuff diff -r cf7ebadbfe65 -r d659eda8a095 asterisk-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/asterisk-dev/receipt Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,32 @@ +# SliTaz package receipt. + +PACKAGE="asterisk-dev" +VERSION= +CATEGORY="system" +SHORT_DESC="Open Source PBX and telephony toolkit development files." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://www.digium.com/" +WANTED="bristuff" + +# Extract VERSION from WANTED package source +get_version() +{ + eval $(grep ^AST_VER= $WOK/$WANTED/$WANTED-*/download.sh) + VERSION=$AST_VER +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + if [ -d taz/$PACKAGE-/fs ]; then + get_version + sed -i "s/^VERSION=.*/VERSION=\"$VERSION\"/" receipt + mv taz/$PACKAGE- taz/$PACKAGE-$VERSION + fi + _pkg=$(cd $(dirname $src)/$WANTED-*/_pkg ; pwd) + while read file; do + dir=$(dirname $file) + [ -d $fs$dir ] || mkdir -p $fs$dir + eval cp -a "$_pkg$file" $fs$dir + done < $_pkg/../$PACKAGE.files-list +} diff -r cf7ebadbfe65 -r d659eda8a095 asterisk-sound-fr/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/asterisk-sound-fr/receipt Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,33 @@ +# SliTaz package receipt. + +PACKAGE="asterisk-sound-fr" +VERSION= +CATEGORY="system" +SHORT_DESC="Open Source PBX and telephony toolkit sound files (fr)." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://www.digium.com/" +WANTED="bristuff" +DEPENDS="asterisk asterisk-sound" + +# Extract VERSION from WANTED package source +get_version() +{ + eval $(grep ^AST_VER= $WOK/$WANTED/$WANTED-*/download.sh) + VERSION=$AST_VER +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + if [ -d taz/$PACKAGE-/fs ]; then + get_version + sed -i "s/^VERSION=.*/VERSION=\"$VERSION\"/" receipt + mv taz/$PACKAGE- taz/$PACKAGE-$VERSION + fi + _pkg=$(cd $(dirname $src)/$WANTED-*/_pkg ; pwd) + while read file; do + dir=$(dirname $file) + [ -d $fs$dir ] || mkdir -p $fs$dir + eval cp -a "$_pkg$file" $fs$dir + done < $_pkg/../$PACKAGE.files-list +} diff -r cf7ebadbfe65 -r d659eda8a095 asterisk-sound/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/asterisk-sound/receipt Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,34 @@ +# SliTaz package receipt. + +PACKAGE="asterisk-sound" +VERSION= +CATEGORY="system" +SHORT_DESC="Open Source PBX and telephony toolkit sound files (en)." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://www.digium.com/" +WANTED="bristuff" +DEPENDS="asterisk" + +# Extract VERSION from WANTED package source +get_version() +{ + eval $(grep ^AST_VER= $WOK/$WANTED/$WANTED-*/download.sh) + VERSION=$AST_VER +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + if [ -d taz/$PACKAGE-/fs ]; then + get_version + sed -i "s/^VERSION=.*/VERSION=\"$VERSION\"/" receipt + mv taz/$PACKAGE- taz/$PACKAGE-$VERSION + fi + _pkg=$(cd $(dirname $src)/$WANTED-*/_pkg ; pwd) + while read file; do + dir=$(dirname $file) + [ -d $fs$dir ] || mkdir -p $fs$dir + eval cp -a "$_pkg$file" $fs$dir + done < $_pkg/../$PACKAGE.files-list + rm -rf $fs/var/lib/asterisk/sounds/??/ +} diff -r cf7ebadbfe65 -r d659eda8a095 asterisk/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/asterisk/receipt Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,39 @@ +# SliTaz package receipt. + +PACKAGE="asterisk" +VERSION= +CATEGORY="system" +SHORT_DESC="Open Source PBX and telephony toolkit." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://www.digium.com/" +WANTED="bristuff" +DEPENDS="openssl ncurses zlib libogg libvorbis curl newt libusb alsa-lib \ +speex iksemel spandsp tiff radiusclient-ng nbs freetds libpostgresqlclient \ +libmysqlclient" +CONFIG_FILES="/etc/asterisk" + +# Extract VERSION from WANTED package source +get_version() +{ + eval $(grep ^AST_VER= $WOK/$WANTED/$WANTED-*/download.sh) + VERSION=$AST_VER +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + if [ -d taz/$PACKAGE-/fs ]; then + get_version + sed -i "s/^VERSION=.*/VERSION=\"$VERSION\"/" receipt + mv taz/$PACKAGE- taz/$PACKAGE-$VERSION + fi + _pkg=$(cd $(dirname $src)/$WANTED-*/_pkg ; pwd) + while read file; do + dir=$(dirname $file) + [ -d $fs$dir ] || mkdir -p $fs$dir + eval cp -a "$_pkg$file" $fs$dir + done < $_pkg/../$PACKAGE.files-list + for i in $fs/etc/asterisk/*.sample; do + mv $i ${i%.sample} + done +} diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/receipt Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,93 @@ +#!/bin/sh +# SliTaz package receipt. + +PACKAGE="bristuff" +VERSION="0.4.0-test6-xr1" +CATEGORY="meta" +SHORT_DESC="ISDN patches for Asterisk/Zaptel." +MAINTAINER="pascal.bellard@slitaz.org" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.junghanns.net/" +WGET_URL="http://updates.xorcom.com/astribank/bristuff/1.4/$TARBALL" +BUILD_DEPENDS="openssl-dev ncurses-dev zlib-dev patch libogg-dev libvorbis-dev \ +curl-dev newt-dev libusb-dev sqlite-dev alsa-lib-dev fxload speex-dev \ +iksemel-dev mysql-dev glibc-dev spandsp-dev tiff-dev radiusclient-ng-dev \ +mysql libmysqlclient cmake postgresql postgresql-dev libpostgresqlclient \ +libtool unixODBC-dev libunixODBC" +DEPENDS="asterisk asterisk-sound zaptel mISDNuser" + +#TODO: net-snmp(-dev) vpb-driver(-dev) +#Asterisk: libopenh323-dev (Not so nice addon), libsnmp-dev (Asterisk 1.4) +#Asterisk+=app_ivrdemo? app_osplookup app_rpt? app_skel? +#Asterisk+=cdr_sqlite(sqlite) res_snmp(netsnmp) +#Asterisk+=chan_features? chan_h323(openh323) chan_vpb(vpbapi) +#Asterisk+=pbx_gtkconsole(gtk) pbx_kdeconsole(qt) +#Asterisk+=IMAP_STORAGE(imap_tk,ssl) CORE-SOUNDS-ES-GSM CORE-SOUNDS-FR-GSM +#Asterisk+=MOH-FREEPLAY-GSM EXTRA-SOUNDS-EN-GSM + +# Download a source tarball +. /etc/tazwok.conf +slitaz_wget() +{ + if [ ! -f $SOURCES_REPOSITORY/$(basename $2) ]; then + local here=$(pwd) + cd $SOURCES_REPOSITORY + wget $1 $2 + cd $here + fi + cp $SOURCES_REPOSITORY/$(basename $2) . +} + +# Rules to configure and make the package. +compile_rules() +{ + if [ ! -d ../linux/taz ]; then + tazwok cook linux + fi + KVERS=$(grep "kernel version" ../linux/linux-*/.config) + KVERS=${KVERS##* } + KSRC=$(cd ../linux/linux-* ; pwd) + export KVERS + export KSRC + cd $src + eval $(grep ^ADD_VER= download.sh) + slitaz_wget -c $SF_MIRROR/agx-ast-addons/agx-ast-addons-$ADD_VER.tar.bz2 + #bluetooth: + #slitaz_wget -c http://svn.digium.com/view/asterisk-addons/trunk/channels/chan_mobile.c?view=co + #slitaz_wget -c http://www.chan-mobile.org/downloads/chan_mobile-1.4.x.patch + # cd asterisk-addons + # patch -p0 < chan_mobile-1.4.x.patch + tar xjf agx-ast-addons-$ADD_VER.tar.bz2 + patch -p0 < ../stuff/CMakeLists.u || return 1 + patch -p0 < ../stuff/bristuff.u || return 1 + chmod +x apply-patches.sh + sh ./download.sh + patch -p0 < ../stuff/sounds.u || return 1 + ln -s . zaptel/zaptel + ln -s . zaptel/linux + mkdir -p _pkg/etc/init.d _pkg/usr/include/zaptel + grep -rsl "uname -r" . | xargs sed -i -e "s/uname -r/echo $KVERS/g" + export BRISTUFF_ZAP_PARAMS="KBUILD_NOPEDANTIC=1" + sh ./compile.sh -d $(cd _pkg; pwd) -i + cp asterisk/configs/* _pkg/etc/asterisk/ + cd agx-ast-addons + cmake "." -DCMAKE_INSTALL_PREFIX=../_pkg/usr + make install + cd .. + ln -s libgsmat.so.1.0 _pkg/usr/lib/libgsmat.so.1 + cp ../stuff/*.files-list . +} + + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + # Just to have a dir. + mkdir -p $fs/var/lib/asterisk + # Cook all packages based on bristuff + for i in $(cd $WOK; grep -l '^WANTED="bristuff"$' */receipt) + do + tazwok cook ${i%/receipt} + done +} + diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/CMakeLists.u --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/CMakeLists.u Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,11 @@ +--- agx-ast-addons/CMakeLists.txt.org Wed Apr 30 13:41:43 2008 ++++ agx-ast-addons/CMakeLists.txt Wed Apr 30 13:47:46 2008 +@@ -14,7 +14,7 @@ + # Asterisk is required + #-------------------------------------------------- + +-FIND_PATH(ASTERISK_INCLUDE_DIR asterisk.h /usr/include /usr/local/include) ++FIND_PATH(ASTERISK_INCLUDE_DIR asterisk.h ../asterisk/include) + IF(NOT ASTERISK_INCLUDE_DIR) + MESSAGE(FATAL_ERROR "MISSING HEADER: asterisk.h") + ENDIF(NOT ASTERISK_INCLUDE_DIR) diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/asterisk-dev.files-list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/asterisk-dev.files-list Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,1 @@ +/usr/include/asterisk* diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/asterisk-sound-fr.files-list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/asterisk-sound-fr.files-list Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,2 @@ +/var/lib/asterisk/sounds/fr +/var/lib/asterisk/sounds/.asterisk-core-sounds-fr-* diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/asterisk-sound.files-list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/asterisk-sound.files-list Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,2 @@ +/var/lib/asterisk/sounds/* +/var/lib/asterisk/sounds/.asterisk-core-sounds-en-* diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/asterisk.files-list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/asterisk.files-list Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,21 @@ +/usr/lib/asterisk +/etc/asterisk +/usr/sbin/asterisk +/usr/sbin/rasterisk +/usr/sbin/astgenkey +/usr/sbin/autosupport +/usr/sbin/safe_asterisk +/usr/sbin/astman +/usr/sbin/stereorize +/usr/sbin/streamplayer +/usr/sbin/aelparse +/usr/sbin/muted +/var/lib/asterisk/static-http +/var/lib/asterisk/images +/var/lib/asterisk/agi-bin +/var/lib/asterisk/moh +/var/lib/asterisk/keys +/var/lib/asterisk/firmware +/var/run +/var/spool +/var/log diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/bristuff.u --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/bristuff.u Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,192 @@ +--- apply-patches.sh ++++ apply-patches.sh +@@ -12,6 +12,2 @@ + patch_file="$patches_dir/$patch_name" +- if ! patch -p1 < "$patch_file" --quiet --dry-run; then +- echo "Failed applying $patch_file (directory: $2). Aborting." +- exit 1 +- fi + patch -p1 < "$patch_file" + +--- download.sh ++++ download.sh +@@ -44,3 +44,3 @@ + url="$1" +- file=`echo $url | rev | cut -d/ -f1 | rev` ++ file=${url##*/} + wget -c $url.sha1 +@@ -51,3 +51,3 @@ + # we have a file. Let's check if it is valid +- if sha1sum -c --status $file.sha1; then return; fi ++ if sha1sum -c -s $file.sha1; then return; fi + +--- download.sh Tue Apr 29 09:43:48 2008 ++++ download.sh Tue Apr 29 09:48:51 2008 +@@ -36,6 +36,18 @@ + fi + } + ++. /etc/tazwok.conf ++slitaz_wget() ++{ ++ if [ ! -f $SOURCES_REPOSITORY/$(basename $2) ]; then ++ local here=$(pwd) ++ cd $SOURCES_REPOSITORY ++ wget $1 $2 ++ cd $here ++ fi ++ cp $SOURCES_REPOSITORY/$(basename $2) . ++} ++ + # A simple 'wget -c' won't work with Digium, as they keep providing a + # newer timestamp on files. + # +@@ -43,26 +54,26 @@ + digium_download() { + url="$1" + file=${url##*/} +- wget -c $url.sha1 ++ slitaz_wget -c $url.sha1 + if [ ! -f "$file" ]; then +- wget -c "$url" ++ slitaz_wget -c "$url" + fi + + # we have a file. Let's check if it is valid + if sha1sum -c -s $file.sha1; then return; fi + + # If we're still here: bad download +- wget -c "$url" ++ slitaz_wget -c "$url" + } + +-#wget -c http://updates.xorcom.com/astribank/src/zaptel-${ZAP_VER}.tar.gz +-#wget -c http://astimax.de/mirror/zaptel/zaptel-${ZAP_VER}.tar.gz ++#slitaz_wget -c http://updates.xorcom.com/astribank/src/zaptel-${ZAP_VER}.tar.gz ++#slitaz_wget -c http://astimax.de/mirror/zaptel/zaptel-${ZAP_VER}.tar.gz + digium_download http://downloads.digium.com/pub/zaptel/releases/zaptel-${ZAP_VER}.tar.gz +-#wget -c http://astimax.de/mirror/libpri/libpri-${PRI_VER}.tar.gz ++#slitaz_wget -c http://astimax.de/mirror/libpri/libpri-${PRI_VER}.tar.gz + digium_download http://downloads.digium.com/pub/libpri/releases/libpri-${PRI_VER}.tar.gz +-#wget -c http://astimax.de/mirror/asterisk-1.4/asterisk-${AST_VER}.tar.gz ++#slitaz_wget -c http://astimax.de/mirror/asterisk-1.4/asterisk-${AST_VER}.tar.gz + digium_download http://downloads.digium.com/pub/asterisk/releases/asterisk-${AST_VER}.tar.gz +-wget -c http://astimax.de/mirror/asterisk-addons/asterisk-addons-${ADD_VER}.tar.gz ++slitaz_wget -c http://astimax.de/mirror/asterisk-addons/asterisk-addons-${ADD_VER}.tar.gz + #digium_download http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-${ADD_VER}.tar.gz + + move_dir zaptel-${ZAP_VER} +--- patches/zaptel/series ++++ patches/zaptel/series +@@ -3,3 +3,4 @@ + zt_alarm_notify_no_master_change + ztcfg-start_stop + ztpty ++slitaz +--- patches/zaptel/slitaz ++++ patches/zaptel/slitaz +@@ -0,0 +1,73 @@ ++--- zaptel-1.4.8/zaptel-base.c 2008-04-29 11:04:40.000000000 +0200 +++++ zaptel-1.4.8/zaptel-base.c 2008-04-29 11:05:16.000000000 +0200 ++@@ -4432,3 +4432,3 @@ ++ void *rxgain=NULL; ++- struct echo_can_state *ec; +++ struct echo_can_state *ec, *tec; ++ struct zt_echocanparams ecp; ++--- zaptel-1.4.8/Makefile.org 2008-04-29 13:07:17.000000000 +0200 +++++ zaptel-1.4.8/Makefile 2008-04-29 13:08:20.000000000 +0200 ++@@ -205,14 +205,14 @@ ++ INITRD_DIR := $(firstword $(wildcard /etc/rc.d/init.d /etc/init.d)) ++ ifneq (,$(INITRD_DIR)) ++ INIT_TARGET := $(DESTDIR)$(INITRD_DIR)/zaptel ++- COPY_INITD := install -D zaptel.init $(INIT_TARGET) +++ COPY_INITD := cp zaptel.init $(INIT_TARGET) ++ endif ++ RCCONF_DIR := $(firstword $(wildcard /etc/sysconfig /etc/default)) ++ ++ NETSCR_DIR := $(firstword $(wildcard /etc/sysconfig/network-scripts )) ++ ifneq (,$(NETSCR_DIR)) ++ NETSCR_TARGET := $(DESTDIR)$(NETSCR_DIR)/ifup-hdlc ++- COPY_NETSCR := install -D ifup-hdlc $(NETSCR_TARGET) +++ COPY_NETSCR := cp ifup-hdlc $(NETSCR_TARGET) ++ endif ++ ++ ifneq ($(wildcard .version),) ++@@ -466,7 +466,7 @@ ++ install -m 644 $(MAN_PAGES) $(DESTDIR)$(MAN_DIR)/ ++ endif ++ ifeq (,$(wildcard $(DESTDIR)$(CONFIG_FILE))) ++- $(INSTALL) -D -m 644 zaptel.conf.sample $(DESTDIR)$(CONFIG_FILE) +++ cp zaptel.conf.sample $(DESTDIR)$(CONFIG_FILE) ++ endif ++ ++ # Pushing those two to a separate target that is not used by default: ++@@ -482,8 +482,8 @@ ++ endif ++ ++ install-libs: libs ++- $(INSTALL) -D -m 755 $(LTZ_A) $(DESTDIR)$(LIB_DIR)/$(LTZ_A) ++- $(INSTALL) -D -m 755 $(LTZ_SO) $(DESTDIR)$(LIB_DIR)/$(LTZ_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VER) +++ cp $(LTZ_A) $(DESTDIR)$(LIB_DIR)/$(LTZ_A) +++ cp $(LTZ_SO) $(DESTDIR)$(LIB_DIR)/$(LTZ_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VER) ++ ifeq (,$(DESTDIR)) ++ if [ `id -u` = 0 ]; then \ ++ /sbin/ldconfig || : ;\ ++@@ -499,7 +499,7 @@ ++ /sbin/restorecon -v $(DESTDIR)$(LIB_DIR)/$(LTZ_SO) ++ endif ++ endif ++- $(INSTALL) -D -m 644 tonezone.h $(DESTDIR)$(INC_DIR)/tonezone.h +++ cp tonezone.h $(DESTDIR)$(INC_DIR)/tonezone.h ++ ++ install-utils-subdirs: ++ @for dir in $(SUBDIRS_UTILS); do \ ++@@ -507,7 +507,7 @@ ++ done ++ ++ install-include: ++- $(INSTALL) -D -m 644 zaptel.h $(DESTDIR)$(INC_DIR)/zaptel.h +++ cp zaptel.h $(DESTDIR)$(INC_DIR)/zaptel.h ++ ++ devices: ++ ifndef DYNFS ++@@ -578,7 +578,7 @@ ++ endif ++ ifneq (,$(RCCONF_DIR)) ++ ifeq (,$(wildcard $(DESTDIR)$(RCCONF_DIR)/zaptel)) ++- $(INSTALL) -D -m 644 zaptel.sysconfig $(DESTDIR)$(RCCONF_DIR)/zaptel +++ cp zaptel.sysconfig $(DESTDIR)$(RCCONF_DIR)/zaptel ++ endif ++ endif ++ ifneq (,$(COPY_NETSCR)) +--- patches/zaphfc/series ++++ patches/zaphfc/series +@@ -1,3 +1,4 @@ + local_zap + newzaptel + florz.diff ++slitaz +--- /dev/null ++++ patches/zaphfc/slitaz +@@ -0,0 +1,13 @@ ++--- zaphfc/Makefile.org 2008-04-29 13:07:25.000000000 +0200 +++++ zaphfc/Makefile 2008-04-29 13:08:38.000000000 +0200 ++@@ -111,8 +111,8 @@ ++ install: install$(BUILDVER) ++ ++ installlinux26: ++- install -D -m 644 zaphfc.ko $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc/zaphfc.ko +++ cp zaphfc.ko $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc/ ++ ++ installlinux24: ++- install -D -m 644 zaphfc.o $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc/zaphfc.o +++ cp zaphfc.o $(INSTALL_PREFIX)/lib/modules/*/misc/ ++ + +--- patches/cwain/series ++++ patches/cwain/series +@@ -1,3 +1,2 @@ +-# Does not seem to apply cleanly. Testing needed: +-#beronet.diff ++beronet.diff + local_zap diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/sounds.u --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/sounds.u Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,25 @@ +--- asterisk/sounds/sounds.xml ++++ asterisk/sounds/sounds.xml +@@ -31,6 +31,7 @@ + + + ++ yes + + + +@@ -39,13 +40,13 @@ + + + +- yes + + + + + + ++ yes + + + diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/zaptel-dev.files-list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/zaptel-dev.files-list Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,6 @@ +/usr/include/zaptel +/usr/include/libpri.h +/usr/include/libgsmat.h +/usr/lib/libtonezone.a +/usr/lib/libpri.a +/usr/lib/libgsmat.a diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/zaptel-perl.files-list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/zaptel-perl.files-list Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,1 @@ +/usr/lib/perl5 diff -r cf7ebadbfe65 -r d659eda8a095 bristuff/stuff/zaptel.files-list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bristuff/stuff/zaptel.files-list Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,17 @@ +/etc/udev +/etc/zaptel.conf +/lib/modules +/sbin/zt* +/sbin/fxotune +/usr/sbin/genzaptelconf +/usr/sbin/fpga_load +/usr/sbin/zt_registration +/usr/sbin/xpp_sync +/usr/sbin/lszaptel +/usr/sbin/xpp_blink +/usr/sbin/zapconf +/usr/sbin/zaptel_hardware +/usr/share/zaptel +/usr/lib/libtonezone.so* +/usr/lib/libpri.so* +/usr/lib/libgsmat.so* diff -r cf7ebadbfe65 -r d659eda8a095 zaptel-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zaptel-dev/receipt Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,32 @@ +# SliTaz package receipt. + +PACKAGE="zaptel-dev" +VERSION= +CATEGORY="system" +SHORT_DESC="Zapata Telephony Interface Driver devel files." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://www.digium.com/" +WANTED="bristuff" + +# Extract VERSION from WANTED package source +get_version() +{ + eval $(grep ^ZAP_VER= $WOK/$WANTED/$WANTED-*/download.sh) + VERSION=$ZAP_VER +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + if [ -d taz/$PACKAGE-/fs ]; then + get_version + sed -i "s/^VERSION=.*/VERSION=\"$VERSION\"/" receipt + mv taz/$PACKAGE- taz/$PACKAGE-$VERSION + fi + _pkg=$(cd $(dirname $src)/$WANTED-*/_pkg ; pwd) + while read file; do + dir=$(dirname $file) + [ -d $fs$dir ] || mkdir -p $fs$dir + eval cp -a "$_pkg$file" $fs$dir + done < $_pkg/../$PACKAGE.files-list +} diff -r cf7ebadbfe65 -r d659eda8a095 zaptel-perl/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zaptel-perl/receipt Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,33 @@ +# SliTaz package receipt. + +PACKAGE="zaptel-perl" +VERSION= +CATEGORY="system" +SHORT_DESC="Zapata Telephony Interface Driver, PERL modules." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://www.digium.com/" +DEPENDS="zaptel" +WANTED="bristuff" + +# Extract VERSION from WANTED package source +get_version() +{ + eval $(grep ^ZAP_VER= $WOK/$WANTED/$WANTED-*/download.sh) + VERSION=$ZAP_VER +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + if [ -d taz/$PACKAGE-/fs ]; then + get_version + sed -i "s/^VERSION=.*/VERSION=\"$VERSION\"/" receipt + mv taz/$PACKAGE- taz/$PACKAGE-$VERSION + fi + _pkg=$(cd $(dirname $src)/$WANTED-*/_pkg ; pwd) + while read file; do + dir=$(dirname $file) + [ -d $fs$dir ] || mkdir -p $fs$dir + eval cp -a "$_pkg$file" $fs$dir + done < $_pkg/../$PACKAGE.files-list +} diff -r cf7ebadbfe65 -r d659eda8a095 zaptel/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zaptel/receipt Mon Aug 04 13:34:35 2008 +0000 @@ -0,0 +1,49 @@ +# SliTaz package receipt. + +PACKAGE="zaptel" +VERSION= +CATEGORY="system" +SHORT_DESC="Zapata Telephony Interface Driver." +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://www.digium.com/" +WANTED="bristuff" +CONFIG_FILES="/etc/zaptel.conf" + +# Extract VERSION from WANTED package source +get_version() +{ + eval $(grep ^ZAP_VER= $WOK/$WANTED/$WANTED-*/download.sh) + VERSION=$ZAP_VER +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + if [ -d taz/$PACKAGE-/fs ]; then + get_version + sed -i "s/^VERSION=.*/VERSION=\"$VERSION\"/" receipt + mv taz/$PACKAGE- taz/$PACKAGE-$VERSION + fi + kver=$(grep "kernel version" ../linux/linux-*/.config) + kver=${kver##* } + EXTRAVERSION=_$kver + _pkg=$(cd $(dirname $src)/$WANTED-*/_pkg ; pwd) + while read file; do + dir=$(dirname $file) + [ -d $fs$dir ] || mkdir -p $fs$dir + eval cp -a "$_pkg$file" $fs$dir + done < $_pkg/../$PACKAGE.files-list + rm -f $fs/lib/modules/*/modules.* +} + +# Post install/remove commands for Tazpkg. +post_install() +{ + depmod -a -b "$1/" +} + +post_remove() +{ + depmod -a +} +