From 67ed22e426c4676db2c01ca8fad37a9665920dca Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 31 Dec 2009 00:51:35 +0100 Subject: [PATCH] Added faac-1.28 build template. --HG-- extra : convert_revision : 6a3fe35fb2740ac27d0d35d5800d08c71b586263 --- srcpkgs/faac-devel | 1 + srcpkgs/faac/depends | 2 ++ srcpkgs/faac/faac-devel.template | 17 +++++++++++++++++ srcpkgs/faac/patches/libmp4v2.patch | 11 +++++++++++ srcpkgs/faac/template | 26 ++++++++++++++++++++++++++ 5 files changed, 57 insertions(+) create mode 120000 srcpkgs/faac-devel create mode 100644 srcpkgs/faac/depends create mode 100644 srcpkgs/faac/faac-devel.template create mode 100644 srcpkgs/faac/patches/libmp4v2.patch create mode 100644 srcpkgs/faac/template diff --git a/srcpkgs/faac-devel b/srcpkgs/faac-devel new file mode 120000 index 00000000000..4d3b7292f8f --- /dev/null +++ b/srcpkgs/faac-devel @@ -0,0 +1 @@ +faac \ No newline at end of file diff --git a/srcpkgs/faac/depends b/srcpkgs/faac/depends new file mode 100644 index 00000000000..759a9205578 --- /dev/null +++ b/srcpkgs/faac/depends @@ -0,0 +1,2 @@ +abi_depends=">=1.28" +api_depends="${abi_depends}" diff --git a/srcpkgs/faac/faac-devel.template b/srcpkgs/faac/faac-devel.template new file mode 100644 index 00000000000..6f90870f0e4 --- /dev/null +++ b/srcpkgs/faac/faac-devel.template @@ -0,0 +1,17 @@ +# Template file for 'faac-devel'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run libmp4v2-devel +Add_dependency run faac + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/faac/patches/libmp4v2.patch b/srcpkgs/faac/patches/libmp4v2.patch new file mode 100644 index 00000000000..b5e2ada72f3 --- /dev/null +++ b/srcpkgs/faac/patches/libmp4v2.patch @@ -0,0 +1,11 @@ +--- configure.in 2008-03-02 17:27:47.000000000 +0100 ++++ configure.in 2008-03-02 17:30:15.000000000 +0100 +@@ -36,6 +36,8 @@ + + if test x$external_mp4v2 = xyes; then + AC_MSG_NOTICE([*** Building with external mp4v2 ***]) ++ MY_DEFINE(HAVE_LIBMP4V2) ++ LIBS="-lmp4v2 $LIBS" + else + if test x$WITHMP4V2 = xyes; then + AC_MSG_NOTICE([*** Building with internal mp4v2 ***]) diff --git a/srcpkgs/faac/template b/srcpkgs/faac/template new file mode 100644 index 00000000000..c2992b0a13a --- /dev/null +++ b/srcpkgs/faac/template @@ -0,0 +1,26 @@ +# Template file for 'faac' +pkgname=faac +version=1.28 +distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz" +build_style=gnu_configure +configure_args="--with-mp4v2" +short_desc="AAC audio encoder" +maintainer="Juan RP " +checksum=c5141199f4cfb17d749c36ba8cfe4b25f838da67c22f0fec40228b6b9c3d19df +long_desc=" + FAAC is an AAC audio encoder. FAAC currently supports MPEG-4 LTP, MAIN + and LOW COMPLEXITY object types and MAIN and LOW MPEG-2 object types. It + also supports multichannel and gapless encoding." + +subpackages="$pkgname-devel" +Add_dependency run glibc +Add_dependency run libmp4v2 +Add_dependency build automake +Add_dependency build libmp4v2 + +pre_configure() +{ + cd ${wrksrc} || return 1 + find . -type f -print0 | xargs -0 sed -i 's/\r//g' + ./bootstrap +}