From 2a3b53358dfcd6c9d3ba59954a022a16315258d0 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 19 Nov 2010 23:09:26 +0100 Subject: [PATCH] Added speex-1.2rc1 build template. --- srcpkgs/libspeex | 1 + srcpkgs/speex-devel | 1 + srcpkgs/speex/depends | 2 ++ srcpkgs/speex/libspeex.template | 18 ++++++++++++++++++ srcpkgs/speex/speex-devel.template | 23 +++++++++++++++++++++++ srcpkgs/speex/template | 22 ++++++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 2 ++ 7 files changed, 69 insertions(+) create mode 120000 srcpkgs/libspeex create mode 120000 srcpkgs/speex-devel create mode 100644 srcpkgs/speex/depends create mode 100644 srcpkgs/speex/libspeex.template create mode 100644 srcpkgs/speex/speex-devel.template create mode 100644 srcpkgs/speex/template diff --git a/srcpkgs/libspeex b/srcpkgs/libspeex new file mode 120000 index 00000000000..07536fe3540 --- /dev/null +++ b/srcpkgs/libspeex @@ -0,0 +1 @@ +speex \ No newline at end of file diff --git a/srcpkgs/speex-devel b/srcpkgs/speex-devel new file mode 120000 index 00000000000..07536fe3540 --- /dev/null +++ b/srcpkgs/speex-devel @@ -0,0 +1 @@ +speex \ No newline at end of file diff --git a/srcpkgs/speex/depends b/srcpkgs/speex/depends new file mode 100644 index 00000000000..19862a1b53e --- /dev/null +++ b/srcpkgs/speex/depends @@ -0,0 +1,2 @@ +abi_depends=">=1.1" +api_depends="${abi_depends}" diff --git a/srcpkgs/speex/libspeex.template b/srcpkgs/speex/libspeex.template new file mode 100644 index 00000000000..0e7352efa63 --- /dev/null +++ b/srcpkgs/speex/libspeex.template @@ -0,0 +1,18 @@ +# Template file for 'libspeex'. +# +short_desc="${short_desc} - shared libraries" +long_desc=" + Speex is an audio codec especially designed for compressing voice at low + bit-rates for applications such as voice over IP (VoIP). In some senses, it + is meant to be complementary to the Vorbis codec which places a greater + emphasis on high-quality music reproduction. + + This package contains the Speex runtime shared libraries." + +Add_dependency run glibc + +do_install() +{ + install -d ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/lib*.so* ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/speex/speex-devel.template b/srcpkgs/speex/speex-devel.template new file mode 100644 index 00000000000..62b7a2192a2 --- /dev/null +++ b/srcpkgs/speex/speex-devel.template @@ -0,0 +1,23 @@ +# Template file for 'speex-devel'. +# +short_desc="${sourcepkg} development files" +long_desc=" + Speex is an audio codec especially designed for compressing voice at low + bit-rates for applications such as voice over IP (VoIP). In some senses, it + is meant to be complementary to the Vorbis codec which places a greater + emphasis on high-quality music reproduction. + + This package contains files for development, headers, static libs, etc." + +Add_dependency run glibc-devel +Add_dependency run libspeex + +do_install() +{ + install -d ${DESTDIR}/usr/{lib,share} + + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/lib*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/{doc,aclocal} ${DESTDIR}/usr/share +} diff --git a/srcpkgs/speex/template b/srcpkgs/speex/template new file mode 100644 index 00000000000..7537f96830e --- /dev/null +++ b/srcpkgs/speex/template @@ -0,0 +1,22 @@ +# Template file for 'speex'. +pkgname=speex +version=1.2rc1 +distfiles="http://downloads.xiph.org/releases/speex/speex-$version.tar.gz" +build_style=gnu_configure +short_desc="A free codec for free speech" +maintainer="Juan RP " +checksum=342f30dc57bd4a6dad41398365baaa690429660b10d866b7d508e8f1179cb7a6 +long_desc=" + Speex is an audio codec especially designed for compressing voice at low + bit-rates for applications such as voice over IP (VoIP). In some senses, it + is meant to be complementary to the Vorbis codec which places a greater + emphasis on high-quality music reproduction. + + This package contains the encoder and decoder command-line applications." + +subpackages="libspeex $pkgname-devel" +Add_dependency run glibc +Add_dependency run libspeex +Add_dependency run libogg +Add_dependency build pkg-config +Add_dependency build libogg-devel diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index a10e4504fb9..44af3468099 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -677,3 +677,5 @@ liblightspark.so.0 lightspark libman-2.5.9.so man-db libmandb-2.5.9.so man-db libsndfile.so libsndfile libsndfile-devel +libspeex.so libspeex speex-devel +libspeexdsp.so libspeex speex-devel