From bf6758d0132c811f5a99959b02cefe74d27f2ea6 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Sun, 31 Jul 2016 00:15:13 +0200 Subject: [PATCH] vamp-plugin-sdk: add recipe for version 2.6. --- .../vamp_plugin_sdk-2.6.recipe | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 media-libs/vamp-plugin-sdk/vamp_plugin_sdk-2.6.recipe diff --git a/media-libs/vamp-plugin-sdk/vamp_plugin_sdk-2.6.recipe b/media-libs/vamp-plugin-sdk/vamp_plugin_sdk-2.6.recipe new file mode 100644 index 000000000..33e948ad7 --- /dev/null +++ b/media-libs/vamp-plugin-sdk/vamp_plugin_sdk-2.6.recipe @@ -0,0 +1,81 @@ +SUMMARY="An API for audio analysis and feature extraction plugins" +DESCRIPTION="Vamp is an API for C and C++ plugins that process sampled audio \ +data to produce descriptive output (measurements or semantic observations)." +HOMEPAGE="http://www.vamp-plugins.org/" +COPYRIGHT="2005-2006 Chris Cannam + 2006-2012 Queen Mary, University of London" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="http://code.soundsoftware.ac.uk/attachments/download/1520/vamp-plugin-sdk-$portVersion.tar.gz" +CHECKSUM_SHA256="d0d3578137ac0c1e63f31561081a8d61da526a81152bc1dc9383b629bc07f85f" +SOURCE_DIR="vamp-plugin-sdk-$portVersion" + +ARCHITECTURES="!x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + vamp_plugin_sdk$secondaryArchSuffix = $portVersion + lib:libvamp_sdk$secondaryArchSuffix = 2.6.0 compat >= 2 + lib:libvamp_hostsdk$secondaryArchSuffix = 3.6.0 compat >= 3 + cmd:vamp_rdf_template_generator + cmd:vamp_simple_host + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libsndfile$secondaryArchSuffix + " + +PROVIDES_devel=" + vamp_plugin_sdk${secondaryArchSuffix}_devel = $portVersion + devel:libvamp_sdk$secondaryArchSuffix = 2.6.0 compat >= 2 + devel:libvamp_hostsdk$secondaryArchSuffix = 3.6.0 compat >= 3 + " +REQUIRES_devel=" + vamp_plugin_sdk$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libsndfile$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:aclocal + cmd:autoconf + cmd:automake + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:libtoolize$secondaryArchSuffix + cmd:make + cmd:pkg_config$secondaryArchSuffix + " + +BUILD() +{ + autoreconf -fi + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install + + mv $prefix/lib $prefix/lib2 + mkdir -p $(dirname $libDir) $(dirname $includeDir) + mv $prefix/lib2 $libDir + mv $prefix/include $includeDir + + rm $libDir/libvamp*.la + + prepareInstalledDevelLibs libvamp-sdk libvamp-hostsdk + fixPkgconfig + + # devel package + packageEntries devel \ + $developDir +} + +TEST() +{ + make check +}