wok-next rev 20087

Up dahdi-linux, dahdi-tools (2.11.1)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Oct 27 22:24:52 2017 +0200 (2017-10-27)
parents d85e4b3eb2b4
children 06f5cd437bd1
files dahdi-linux-dev/receipt dahdi-linux/receipt dahdi-tools/receipt
line diff
     1.1 --- a/dahdi-linux-dev/receipt	Thu Oct 26 23:14:03 2017 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,18 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="dahdi-linux-dev"
     1.7 -VERSION="2.6.1"
     1.8 -CATEGORY="development"
     1.9 -SHORT_DESC="Digium Asterisk Hardware Device Interface: kernel modules dev files."
    1.10 -MAINTAINER="pascal.bellard@slitaz.org"
    1.11 -LICENSE="GPL2"
    1.12 -WEB_SITE="http://www.asterisk.org/"
    1.13 -WANTED="dahdi-linux"
    1.14 -
    1.15 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.16 -genpkg_rules()
    1.17 -{
    1.18 -	EXTRAVERSION=${kvers}
    1.19 -	mkdir -p $fs/usr
    1.20 -	cp -a $install/usr/include $fs/usr
    1.21 -}
     2.1 --- a/dahdi-linux/receipt	Thu Oct 26 23:14:03 2017 +0200
     2.2 +++ b/dahdi-linux/receipt	Fri Oct 27 22:24:52 2017 +0200
     2.3 @@ -1,7 +1,7 @@
     2.4 -# SliTaz package receipt.
     2.5 +# SliTaz package receipt v2.
     2.6  
     2.7  PACKAGE="dahdi-linux"
     2.8 -VERSION="2.6.1"
     2.9 +VERSION="2.11.1"
    2.10  CATEGORY="network"
    2.11  SHORT_DESC="Digium Asterisk Hardware Device Interface: kernel modules."
    2.12  MAINTAINER="pascal.bellard@slitaz.org"
    2.13 @@ -9,27 +9,29 @@
    2.14  TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.15  WEB_SITE="http://www.asterisk.org/"
    2.16  WGET_URL="http://downloads.asterisk.org/pub/telephony/$PACKAGE/releases/$TARBALL"
    2.17 -EXTRA_SOURCE_FILES="dahdi-fw-hx8-2.06.tar.gz \
    2.18 +EXTRA_SOURCE_FILES="dahdi-fw-hx8-2.06.tar.gz dahdi-fw-oct6114-032-1.05.01.tar.gz \
    2.19  dahdi-fw-oct6114-064-1.05.01.tar.gz	dahdi-fw-oct6114-128-1.05.01.tar.gz \
    2.20  dahdi-fw-oct6114-256-1.05.01.tar.gz	dahdi-fw-tc400m-MR6.12.tar.gz \
    2.21  dahdi-fw-te820-1.76.tar.gz		dahdi-fw-vpmoct032-1.12.0.tar.gz \
    2.22 +dahdi-fw-te133-7a001e.tar.gz		dahdi-fw-te134-780017.tar.gz \
    2.23 +dahdi-fw-te435-13001e.tar.gz		dahdi-fw-te436-10017.tar.gz \
    2.24 +dahdi-fw-a8b-1f001e.tar.gz		dahdi-fw-a8a-1d0017.tar.gz \
    2.25 +dahdi-fw-a4b-d001e.tar.gz		dahdi-fw-a4a-a0017.tar.gz \
    2.26  dahdi-fwload-vpmadt032-1.25.0.tar.gz"
    2.27  
    2.28 -DEPENDS="linux udev"
    2.29  BUILD_DEPENDS="linux-module-headers xz"
    2.30 +SPLIT="dahdi-linux dahdi-linux-dev"
    2.31  
    2.32  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.33  compile_rules()
    2.34  {
    2.35 -	sed -i 's|/sbin/depmod|echo &|' Makefile
    2.36 -	sed -i 's/tar -xof/tar -xf/' drivers/dahdi/firmware/Makefile
    2.37 +	FIRMWARE_URL=http://downloads.digium.com/pub/telephony/firmware/releases
    2.38  	for i in $EXTRA_SOURCE_FILES ; do
    2.39 -		[ -s $SOURCES_REPOSITORY/$i ] || continue
    2.40 +		[ -s $SOURCES_REPOSITORY/$i ] ||
    2.41 +		  wget -P $SOURCES_REPOSITORY $FIRMWARE_URL/$i
    2.42  		cp $SOURCES_REPOSITORY/$i drivers/dahdi/firmware/
    2.43  		tar xzf $SOURCES_REPOSITORY/$i -C drivers/dahdi/firmware/
    2.44  	done
    2.45 -	find -type f | xargs sed -i -e 's/DECLARE_MUTEX/DEFINE_SEMAPHORE/g' \
    2.46 -		-e 's/init_MUTEX\([^)]*\)/sema_init\1, 1/g'
    2.47  	make KVERS="/usr/src/linux" install 2>&1 | grep -v 'slitaz/modules' &&
    2.48  	find $DESTDIR/lib/modules -name '*.ko' -exec xz {} \; 
    2.49  	for i in $EXTRA_SOURCE_FILES ; do
    2.50 @@ -41,18 +43,29 @@
    2.51  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.52  genpkg_rules()
    2.53  {
    2.54 -	EXTRAVERSION=_${kvers}
    2.55 -	cp -a $install/* $fs
    2.56 -	rm -rf $fs/usr/include
    2.57 +	case $PACKAGE in
    2.58 +	dahdi-linux)
    2.59 +		DEPENDS="linux udev"
    2.60 +		EXTRAVERSION=_${kvers}
    2.61 +		cp -a $install/* $fs
    2.62 +		rm -rf $fs/usr/include
    2.63 +		;;
    2.64 +	dahdi-linux-dev)
    2.65 +		CAT="development|Digium Asterisk Hardware Device Interface: kernel modules dev files."
    2.66 +		EXTRAVERSION=${kvers}
    2.67 +		mkdir -p $fs/usr
    2.68 +		cp -a $install/usr/include $fs/usr
    2.69 +		;;
    2.70 +	esac
    2.71  }
    2.72  
    2.73  # Post install/remove commands for Tazpkg.
    2.74 -post_install()
    2.75 +post_install_dahdi_linux()
    2.76  {
    2.77  	chroot "$root/" depmod -a ${EXTRAVERSION#_}-slitaz
    2.78  }
    2.79  
    2.80 -post_remove()
    2.81 +post_remove_dahdi_linux()
    2.82  {
    2.83  	chroot "$root/" depmod -a ${EXTRAVERSION#_}-slitaz
    2.84  }
     3.1 --- a/dahdi-tools/receipt	Thu Oct 26 23:14:03 2017 +0200
     3.2 +++ b/dahdi-tools/receipt	Fri Oct 27 22:24:52 2017 +0200
     3.3 @@ -1,7 +1,7 @@
     3.4  # SliTaz package receipt.
     3.5  
     3.6  PACKAGE="dahdi-tools"
     3.7 -VERSION="2.6.1"
     3.8 +VERSION="2.11.1"
     3.9  CATEGORY="network"
    3.10  SHORT_DESC="Digium Asterisk Hardware Device Interface userland tools."
    3.11  MAINTAINER="pascal.bellard@slitaz.org"
    3.12 @@ -12,24 +12,22 @@
    3.13  CONFIG_FILES="/etc/dahdi/"
    3.14  
    3.15  DEPENDS="libusb-compat newt libpri dahdi-perl"
    3.16 -BUILD_DEPENDS="dahdi-linux-dev ppp-dev newt-dev libpri-dev gtk+-dev"
    3.17 +BUILD_DEPENDS="dahdi-linux-dev ppp-dev newt-dev libpri-dev gtk+-dev file"
    3.18  
    3.19  # Rules to gen a SliTaz package suitable for Tazpkg.
    3.20  compile_rules()
    3.21  {
    3.22 -	cd $src
    3.23 -	touch -d 197001010000 xpp/.depend
    3.24  	./configure \
    3.25  		--prefix=/usr \
    3.26  		--sysconfdir=/etc \
    3.27  		--exec-prefix=/usr \
    3.28  		--mandir=/usr/share/man \
    3.29  		$CONFIGURE_ARGS 2>&1 | grep -v conftest &&
    3.30 -	make -j1 &&
    3.31 -	make -j1 -C ppp &&
    3.32 -	make -j1 DESTDIR=$DESTDIR install &&
    3.33 -	make -j1 DESTDIR=$DESTDIR -C ppp install &&
    3.34 -	make -j1 DESTDIR=$DESTDIR config
    3.35 +	make &&
    3.36 +	make -C ppp &&
    3.37 +	make DESTDIR=$DESTDIR install &&
    3.38 +	make DESTDIR=$DESTDIR -C ppp install &&
    3.39 +	make DESTDIR=$DESTDIR config
    3.40  }
    3.41  
    3.42  # Rules to gen a SliTaz package suitable for Tazpkg.