# HG changeset patch # User Eric Joseph-Alexandre # Date 1223110334 -7200 # Node ID 370e6734ab9e15b0202a7e7e2c8e65a28fb57e09 # Parent 3b5f5f0ff01e11c1eb5405bd3554bdc2f1aabcbf Add: portaudio, portaudio-dev espeak. diff -r 3b5f5f0ff01e -r 370e6734ab9e espeak/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/espeak/receipt Sat Oct 04 10:52:14 2008 +0200 @@ -0,0 +1,44 @@ +# SliTaz package receipt. + +PACKAGE="espeak" +VERSION="1.39" +CATEGORY="extras" +SHORT_DESC="Speech synthesizer" +MAINTAINER="erjo@slitaz.org" +DEPENDS="portaudio" +BUILD_DEPENDS="portaudio-dev" +TARBALL="$PACKAGE-$VERSION-source.zip" +WEB_SITE="http://espeak.sourceforge.net/" +WGET_URL="http://master.dl.sourceforge.net/sourceforge/espeak/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + #unzip $TARBALL + cd $src-source/src + + # Using portaudio v19 + cp portaudio19.h portaudio.h + + make +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + + mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share + cp -a $src-source/src/espeak $fs/usr/bin + cp -a $src-source/src/speak $fs/usr/bin + cp -a $src-source/src/*.so* $fs/usr/lib + cp -a $src-source/espeak-data $fs/usr/share + + # Make symlink + cd $fs/usr/lib + ln -s libespeak.so.1.1.39 libespeak.so.1 +} + +clean_wok() +{ + rm -rf $WOK/$PACKAGE/$PACKAGE* +} diff -r 3b5f5f0ff01e -r 370e6734ab9e portaudio-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/portaudio-dev/receipt Sat Oct 04 10:52:14 2008 +0200 @@ -0,0 +1,26 @@ +# SliTaz package receipt. + +PACKAGE="portaudio-dev" +VERSION="v19" +CATEGORY="development" +SHORT_DESC="Portaudio dev files." +MAINTAINER="erjo@slitaz.org" +DEPENDS="portaudio" +SOURCE="pa_stable" +EXTRAVERSION="_20071207" +TARBALL="${SOURCE}_${VERSION}${EXTRAVERSION}.tar.gz" +WEB_SITE="http://www.portaudio.com/" +WANTED="portaudio" + + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + _pkg=$WOK/$WANTED/$WANTED/_pkg + + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/lib/*.*a $fs/usr/lib + cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib + cp -a $_pkg/usr/include $fs/usr +} + diff -r 3b5f5f0ff01e -r 370e6734ab9e portaudio/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/portaudio/receipt Sat Oct 04 10:52:14 2008 +0200 @@ -0,0 +1,46 @@ +# SliTaz package receipt. + +PACKAGE="portaudio" +VERSION="v19" +CATEGORY="system-tools" +SHORT_DESC="A portable cross-platform audio API" +MAINTAINER="erjo@slitaz.org" +DEPENDS="" +SOURCE="pa_stable" +EXTRAVERSION="_20071207" +TARBALL="${SOURCE}_${VERSION}${EXTRAVERSION}.tar.gz" +WEB_SITE="http://www.portaudio.com/" +WGET_URL="http://www.portaudio.com/archives/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + src=$PACKAGE + cd $src + ./configure --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man $CONFIGURE_ARGS && + make && + make DESTDIR=$PWD/_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + _pkg=$WOK/$PACKAGE/$PACKAGE/_pkg + + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib + + # Package all pkgs + for i in $(cd $WOK; ls -d $PACKAGE-*) + do + tazwok genpkg $i + done +} + +clean_wok() +{ + rm -rf $WOK/$PACKAGE +} +