# HG changeset patch # User Paul Issott # Date 1249673709 0 # Node ID 7d31bed17bd3940d4ef2929760ea6437a8bdde52 # Parent fe884d8ff2643225294ce28a0e63634710bb3643 Add faac diff -r fe884d8ff264 -r 7d31bed17bd3 faac-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/faac-dev/receipt Fri Aug 07 19:35:09 2009 +0000 @@ -0,0 +1,20 @@ +# SliTaz package receipt. + +PACKAGE="faac-dev" +VERSION="1.28" +CATEGORY="development" +SHORT_DESC="FAAC is an open source MPEG-4 and MPEG-2 AAC encoder devel files." +MAINTAINER="paul@slitaz.org" +DEPENDS="" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.audiocoding.com" +WANTED="faac" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/include $fs/usr + cp -a $_pkg/usr/lib/*.*a $fs/usr/lib +} + diff -r fe884d8ff264 -r 7d31bed17bd3 faac/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/faac/receipt Fri Aug 07 19:35:09 2009 +0000 @@ -0,0 +1,34 @@ +# SliTaz package receipt. + +PACKAGE="faac" +VERSION="1.28" +CATEGORY="multimedia" +SHORT_DESC="FAAC is an open source MPEG-4 and MPEG-2 AAC encoder." +MAINTAINER="paul@slitaz.org" +DEPENDS="" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.audiocoding.com" +WGET_URL="$SF_MIRROR/faac/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src/common/mp4v2 + patch -p0 < ../../../stuff/gcc44.patch || exit 1 + cd ../.. + ./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() +{ + mkdir -p $fs/usr/bin $fs/usr/lib + cp -a $_pkg/usr/bin $fs/usr + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib +} + diff -r fe884d8ff264 -r 7d31bed17bd3 faac/stuff/gcc44.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/faac/stuff/gcc44.patch Fri Aug 07 19:35:09 2009 +0000 @@ -0,0 +1,14 @@ +--- mpeg4ip.h.old Mon Jan 26 22:42:35 2009 ++++ mpeg4ip.h Thu Aug 6 20:07:05 2009 +@@ -121,9 +121,9 @@ + #include + + #ifdef __cplusplus +-extern "C" { ++extern "C++" { + #endif +-char *strcasestr(const char *haystack, const char *needle); ++const char *strcasestr(const char *haystack, const char *needle); + #ifdef __cplusplus + } + #endif