Files
haikuports/media-sound/musepack_tools/musepack_tools-r475.recipe
2014-09-25 09:10:08 +02:00

91 lines
1.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SUMMARY="Musepack SV8 libraries and utilities"
DESCRIPTION="Musepack or MPC is an open source lossy audio codec, specifically \
optimized for transparent compression of stereo audio at bitrates of 160180 \
(manual set allows bitrates up to 320) kbit/s. It was formerly known as \
MPEGplus, MPEG+ or MP+.
"
ARCHITECTURES="x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
REVISION="1"
HOMEPAGE="https://www.musepack.net"
LICENSE="
BSD (3-clause)
GNU LGPL v2.1
"
COPYRIGHT="
1997-2011 Andree Buschmann, Frank Klemm
"
SRC_URI="http://files.musepack.net/source/musepack_src_r475.tar.gz"
SOURCE_DIR="musepack_src_r475"
PATCHES="musepack_tools-r475.patchset"
PROVIDES="
musepack_tools$secondaryArchSuffix = $portVersion
cmd:mpc2sv8
cmd:mpcchap
cmd:mpccut
cmd:mpcdec
cmd:mpcenc
cmd:mpcgain
cmd:wavcmp
lib:libmpcdec$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
lib:libcuefile$secondaryArchSuffix
lib:libreplaygain$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libreplaygain$secondaryArchSuffix
devel:libcuefile$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
cmd:cmake
cmd:gcc$secondaryArchSuffix
cmd:make
"
PROVIDES_devel="
musepack_tools_devel$secondaryArchSuffix = $portVersion
devel:libmpcdec$secondaryArchSuffix
"
REQUIRES_devel="
musepack_tools$secondaryArchSuffix == $portVersion base
"
BUILD()
{
cmake . -DCMAKE_INSTALL_PREFIX=$prefix \
-DCUEFILE_INCLUDE_DIR=/system/develop/headers \
-DREPLAY_GAIN_INCLUDE_DIR=/system/develop/headers
make $jobArgs
}
INSTALL()
{
make install
mkdir -p $includeDir
mv $prefix/include/* $includeDir
rm -r $includeDir/mpc/.svn
rmdir $prefix/include
mkdir -p $libDir
cp libmpcdec/libmpcdec.so $libDir/libmpcdec.so
prepareInstalledDevelLib libmpcdec
packageEntries devel $developDir
}
TEST()
{
make check
}