From bd759f30b2b7181acf983f58dbf25736ff072f20 Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Sat, 12 Oct 2013 15:51:18 -0700 Subject: [PATCH] Fix recipe for libmad. --- media-libs/libmad/libmad-0.15.1b.recipe | 64 +++++++++++++++++++------ 1 file changed, 50 insertions(+), 14 deletions(-) diff --git a/media-libs/libmad/libmad-0.15.1b.recipe b/media-libs/libmad/libmad-0.15.1b.recipe index 6fa4adfb6..cae468cd4 100644 --- a/media-libs/libmad/libmad-0.15.1b.recipe +++ b/media-libs/libmad/libmad-0.15.1b.recipe @@ -1,30 +1,66 @@ -DESCRIPTION="libmad - Mpeg Audio Decoder library" +SUMMARY="Mpeg Audio Decoder library" +DESCRIPTION="MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG 2.5 format. All three audio layers -- Layer I, Layer II, and Layer III (i.e. MP3) -- are fully implemented." HOMEPAGE="http://mad.sourceforge.net/" SRC_URI="ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz" -REVISION="1" -STATUS_HAIKU="stable" CHECKSUM_MD5="1be543bc30c56fb6bea1d7bf6a64e66c" -DEPEND="" +LICENSE="GNU GPL v2" +COPYRIGHT="2000-2004 Underbit Technologies, Inc." +REVISION="1" + +ARCHITECTURES="x86_gcc2 x86 x86_64" + +PROVIDES=" + libmad$secondaryArchSuffix = $portVersion + lib:libmad$secondaryArchSuffix = 0.2.1 compat >= 0 + " + +REQUIRES=" + haiku + " + +BUILD_REQUIRES=" + " + +BUILD_PREREQUIRES=" + haiku_devel + cmd:aclocal + cmd:autoconf + cmd:automake + cmd:gcc + cmd:ld + cmd:libtoolize + cmd:make + " + BUILD() { - cd libmad-0.15.1b + sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac libtoolize --force --copy --install aclocal sed -i 's/$optimize -fforce-mem/$optimize/g' configure.ac autoconf - MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man - LIBDIR=`finddir B_COMMON_LIB_DIRECTORY` - ./configure --prefix=`finddir B_COMMON_DIRECTORY` \ - --libdir=$LIBDIR \ - --mandir=$MANDIR - make + runConfigure ./configure + make $jobArgs } INSTALL() { - cd libmad-0.15.1b make install + + prepareInstalledDevelLibs libmad + fixPkgconfig + + #devel Package + packageEntries devel \ + $developDir } -LICENSE="GNU GPL v2" -COPYRIGHT="2000-2004 Underbit Technologies, Inc." +# ----- devel package ------------------------------------ + +PROVIDES_devel=" + libmad$secondaryArchSuffix_devel = $portVersion + devel:libmad$secondaryArchSuffix = 0.2.1 compat >= 0 + " +REQUIRES_devel=" + libmad$secondaryArchSuffix == $portVersion + "