SUMMARY="A library implementing the EBU R128 loudness standard" DESCRIPTION=" libebur128 is a library that implements the EBU R 128 standard for loudness \ normalisation. " HOMEPAGE="https://github.com/jiixyj/libebur128" LICENSE="MIT" COPYRIGHT="2011 Jan Kokemüller" SRC_URI="https://github.com/jiixyj/libebur128/archive/v$portVersion.tar.gz" SRC_FILENAME="$portVersionedName.tar.gz" CHECKSUM_SHA256="01aa7aed90c593944eeb3087a6f965557dc708de360bf1a589b3babb021e7336" REVISION="1" ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" SECONDARY_ARCHITECTURES="?x86_gcc2 x86" PROVIDES=" libebur128$secondaryArchSuffix = $portVersion lib:libebur128$secondaryArchSuffix = 1.0.1 compat >= 1 " REQUIRES=" haiku$secondaryArchSuffix >= $haikuVersion " # lib:libspeexdsp$secondaryArchSuffix BUILD_REQUIRES=" " # devel:libspeexdsp$secondaryArchSuffix BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel >= $haikuVersion cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:cmake cmd:make cmd:pkg_config$secondaryArchSuffix cmd:sed " PATCH() { sed -i 's,include)','"develop/headers")', ebur128/CMakeLists.txt } BUILD() { rm -Rf build mkdir build cd build cmake -DENABLE_INTERNAL_QUEUE_H=1 -DCMAKE_INSTALL_PREFIX:PATH=$prefix .. make $jobArgs VERBOSE=1 } INSTALL() { cd build make install prepareInstalledDevelLibs libebur128 fixPkgconfig # devel package packageEntries devel \ $developDir } # ----- devel package ------------------------------------------------------- PROVIDES_devel=" libebur128${secondaryArchSuffix}_devel = $portVersion devel:libebur128$secondaryArchSuffix = 1.0.1 compat >= 1 " REQUIRES_devel=" libebur128$secondaryArchSuffix == $portVersion "