From fe98dd6f69ea7826a371936bc20e0093fa927086 Mon Sep 17 00:00:00 2001
From: davehome <davehome@redthumb.info.tm>
Date: Mon, 31 Oct 2011 19:52:32 +0000
Subject: [PATCH] New package: celt-0.11.1 - low-delay speech and audio codec

---
 srcpkgs/celt-devel                       |  1 +
 srcpkgs/celt/celt-devel.template         | 17 +++++++++++++++++
 srcpkgs/celt/depends                     |  2 ++
 srcpkgs/celt/template                    | 21 +++++++++++++++++++++
 xbps-src/common/mapping_shlib_binpkg.txt |  1 +
 5 files changed, 42 insertions(+)
 create mode 120000 srcpkgs/celt-devel
 create mode 100644 srcpkgs/celt/celt-devel.template
 create mode 100644 srcpkgs/celt/depends
 create mode 100644 srcpkgs/celt/template

diff --git a/srcpkgs/celt-devel b/srcpkgs/celt-devel
new file mode 120000
index 00000000000..9ca7d302d1e
--- /dev/null
+++ b/srcpkgs/celt-devel
@@ -0,0 +1 @@
+celt
\ No newline at end of file
diff --git a/srcpkgs/celt/celt-devel.template b/srcpkgs/celt/celt-devel.template
new file mode 100644
index 00000000000..6c33837c5f9
--- /dev/null
+++ b/srcpkgs/celt/celt-devel.template
@@ -0,0 +1,17 @@
+# Template file for 'celt-devel'.
+#
+short_desc="${short_desc} - development files"
+long_desc="${long_desc}
+
+ This package contains files for development, headers, static libs, etc."
+
+Add_dependency run libogg-devel
+Add_dependency run celt
+
+do_install()
+{
+	mkdir -p ${DESTDIR}/usr/lib
+	mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
+	mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
+	mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
+}
diff --git a/srcpkgs/celt/depends b/srcpkgs/celt/depends
new file mode 100644
index 00000000000..668e19ae43d
--- /dev/null
+++ b/srcpkgs/celt/depends
@@ -0,0 +1,2 @@
+abi_depends=">=0.5.1.3"
+api_depends="${abi_depends}"
diff --git a/srcpkgs/celt/template b/srcpkgs/celt/template
new file mode 100644
index 00000000000..0f91fec8051
--- /dev/null
+++ b/srcpkgs/celt/template
@@ -0,0 +1,21 @@
+# Template file for 'celt'
+pkgname=celt
+version=0.11.1
+wrksrc=celt-${version}
+distfiles="http://downloads.us.xiph.org/releases/${pkgname}/${pkgname}-${version}.tar.gz"
+build_style=gnu-configure
+configure_args="--enable-float-approx --enable-custom-modes --disable-oggtest"
+short_desc="An audio codec for use in low-delay speech and audio communication"
+maintainer="Juan RP <xtraeme@gmail.com>"
+checksum=01c2579fba8b283c9068cb704a70a6e654aa74ced064c091cafffbe6fb1d4cbf
+long_desc="
+ CELT (Constrained Energy Lapped Transform) is an ultra-low delay audio
+ codec designed for realtime transmission of high quality speech and audio.
+ This is meant to close the gap between traditional speech codecs
+ (such as Speex) and traditional audio codecs (such as Vorbis)."
+
+subpackages="$pkgname-devel"
+Add_dependency run glibc
+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 ccf2702dfbc..1b65c9b8c2a 100644
--- a/xbps-src/common/mapping_shlib_binpkg.txt
+++ b/xbps-src/common/mapping_shlib_binpkg.txt
@@ -762,6 +762,7 @@ libgailutil-3.so.0		gtk+3			gtk+3-devel
 liblightdm-gobject-0.so.0	liblightdm-gobject	lightdm-devel
 liblightdm-qt-0.so.0		liblightdm-qt		lightdm-devel
 libcelt051.so.0			celt051			celt051-devel
+libcelt0.so.2			celt			celt-devel
 libspice-server.so.1		spice			spice-devel
 libbrasero-burn3.so.1		brasero			brasero-devel
 libbrasero-media3.so.1		brasero			brasero-devel