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.