summaryrefslogtreecommitdiff
path: root/media-libs/vamp-plugin-sdk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/vamp-plugin-sdk
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/vamp-plugin-sdk')
-rw-r--r--media-libs/vamp-plugin-sdk/Manifest7
-rw-r--r--media-libs/vamp-plugin-sdk/metadata.xml8
-rw-r--r--media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.6-r1.ebuild55
-rw-r--r--media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.7.1.ebuild55
4 files changed, 125 insertions, 0 deletions
diff --git a/media-libs/vamp-plugin-sdk/Manifest b/media-libs/vamp-plugin-sdk/Manifest
new file mode 100644
index 000000000000..ddb4304078dc
--- /dev/null
+++ b/media-libs/vamp-plugin-sdk/Manifest
@@ -0,0 +1,7 @@
+DIST vamp-plugin-sdk-2.6.tar.gz 174908 SHA256 aa533266e35f866292c30eeac126d2d4abdf2028f1340c0e02354057013728e9 SHA512 0de0eee37629b86c664d42837eb4dbac8bb311af71082b3d0a880c6b475a8de1ab7ac42daf7c1a234dc29690e5788b70011fa01a956941cf414347011e9c27d3 WHIRLPOOL 566afe1c020515325f3641f3dc053fcbe7d6a444c74987484e30677e5df288e7abbc0b6630b9c93425b6463bc0705325be783a39c203760277662aeaf05bb03b
+DIST vamp-plugin-sdk-2.7.1.tar.gz 306956 SHA256 c6fef3ff79d2bf9575ce4ce4f200cbf219cbe0a21cfbad5750e86ff8ae53cb0b SHA512 91dd7cae72334718dcbdac06b1ffa3f3ba76e977b82b928ab634d9982aa15ca4e30978a7778215753c61e56831077d7634d24e65e468ab6a8a87a5957fb09bf3 WHIRLPOOL 3f64fb07712e178642a24b6a2985fbc7e278003639d2f06f2ad9a6f34028c25e55345f867b29930d5728200c9248fd8c033ee0e93b83e1294086e6910aac12f2
+EBUILD vamp-plugin-sdk-2.6-r1.ebuild 1481 SHA256 700347ae90eb59da5b2ce3af4d3296428d837a3bd2c55b6d282a7283a4446fa4 SHA512 ba875b0ab3e2ecd51aea2bc88873fe8e92ab2bbfbcab56f8a5c49bbad0184675d38200eb2a87c96f4f037ab922e494b75b446927ea7f5214f5a2c07b8324c9ed WHIRLPOOL 764f9859a9f6c61f2a186da5edac7f5fbcd94d4cc36c3ee1eac0234fe36308f4fda4e63028ee03c3218b5c052d422c8b0d4601acda6c1963150626139f673a8a
+EBUILD vamp-plugin-sdk-2.7.1.ebuild 1492 SHA256 b27e19635ad7518940f8e7c9ac6701422587078645b68592919b4b64f69bd960 SHA512 59caba4cb80ca7b0a402e2d667867a2f18e4166e7dc1e24ef8de0a709b5436f80ce80ce855cb4a617a22572fa5d5ecd0372a98784e6bee54dbfc9541c2e432f3 WHIRLPOOL f71b7d4d008a48cbcc7737f15dd3ee95b88da38fc6f59d9acbd8794c0523d763f2e919119415b4594781ee6212e9aca057a880379fce40afec70d8f1cc66be3d
+MISC ChangeLog 4508 SHA256 363555e4215f8ae6c7238b303fe82cfcb4f4ee50633f641403f2c5ef9639182d SHA512 94653d463e9f1cef6ac298b270da0d1cf14142cc61b63f05d02b772a350df743d878417397eefe48e00563e50199f4aff39b9f440ddd85780ed1c25080d6249f WHIRLPOOL 7951a0629418d99ee26596c4e16af809e2e807941f7f92a296093f6bf1bfe491ce30bf20064114178d3e81a2d2c3521d3a4ce197aa766979315547487ccbf355
+MISC ChangeLog-2015 7462 SHA256 ac2ef870874d367d5591d0536852e64b3b4baf4ab5cc3a7984432e74b28e9d62 SHA512 f91f77923ebf8cd7ee4704826381776daab73dfcf58ad854eadedd1386d649b7bc59c5b99b77593810aa91c9099b5744497bb72dd4cec5264c76a8ab67bf4400 WHIRLPOOL 506b3bd79f2834587471fbbfeea99bac05906157ca543fdc1e490bf1f51a634f37920ca1274bfcc0ece860c2208c61fc76f30135e398ca2070c9d732e9309823
+MISC metadata.xml 255 SHA256 fc6dd027d0011f9f42d437ea0687857760a11bf2137f8822ec8692186d0bcbe3 SHA512 9e74b875aa129f5b8108121402291772fde4ac18a157dc60f7b3e19c318ee54cd1be54e283a68bc61562f2dc3f5b338b161028d673ff7baa267192ff3b7e8dc8 WHIRLPOOL de03966b13986c67a61f862755281e80740260a9031e5e34cbee88a3053e66f705df0f36499b154744ff447c94e19a28b8649535e08819216569e78eb4ce9a38
diff --git a/media-libs/vamp-plugin-sdk/metadata.xml b/media-libs/vamp-plugin-sdk/metadata.xml
new file mode 100644
index 000000000000..f79bb67acbd9
--- /dev/null
+++ b/media-libs/vamp-plugin-sdk/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.6-r1.ebuild b/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.6-r1.ebuild
new file mode 100644
index 000000000000..565ce5238c4b
--- /dev/null
+++ b/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.6-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs eutils multilib multilib-minimal
+
+DESCRIPTION="Audio processing plugin system for plugins that extract descriptive information from audio data"
+HOMEPAGE="http://www.vamp-plugins.org"
+SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/1514/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 x86"
+IUSE="doc static-libs"
+
+RDEPEND="media-libs/libsndfile"
+DEPEND="${RDEPEND}
+ media-libs/libsndfile[${MULTILIB_USEDEP}]
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # multilib for default search paths
+ sed -i -e "s:/usr/lib/vamp:/usr/$(get_libdir)/vamp:" src/vamp-hostsdk/PluginHostAdapter.cpp || die "sed failed"
+ econf
+}
+
+multilib_src_compile() {
+ emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+
+ if multilib_is_native_abi && use doc; then
+ cd build
+ doxygen || die "creating doxygen doc failed"
+ fi
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" INSTALL_SDK_LIBS="/usr/$(get_libdir)" INSTALL_PKGCONFIG="/usr/$(get_libdir)/pkgconfig" INSTALL_PLUGINS="/usr/$(get_libdir)/vamp" install
+ multilib_is_native_abi && use doc && dohtml -r build/doc/html/*
+}
+
+multilib_src_install_all() {
+ dodoc README* CHANGELOG
+}
+
+pkg_postinst() {
+ elog ""
+ elog "You might also want to install some Vamp plugins."
+ elog "See media-plugins/vamp-*"
+ elog ""
+}
diff --git a/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.7.1.ebuild b/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.7.1.ebuild
new file mode 100644
index 000000000000..842981e547b7
--- /dev/null
+++ b/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.7.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs eutils multilib multilib-minimal
+
+DESCRIPTION="Audio processing plugin system for plugins that extract descriptive information from audio data"
+HOMEPAGE="http://www.vamp-plugins.org"
+SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/2206/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="doc static-libs"
+
+RDEPEND="media-libs/libsndfile"
+DEPEND="${RDEPEND}
+ media-libs/libsndfile[${MULTILIB_USEDEP}]
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # multilib for default search paths
+ sed -i -e "s:/usr/lib/vamp:/usr/$(get_libdir)/vamp:" src/vamp-hostsdk/PluginHostAdapter.cpp || die "sed failed"
+ econf
+}
+
+multilib_src_compile() {
+ emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+
+ if multilib_is_native_abi && use doc; then
+ cd build
+ doxygen || die "creating doxygen doc failed"
+ fi
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" INSTALL_SDK_LIBS="/usr/$(get_libdir)" INSTALL_PKGCONFIG="/usr/$(get_libdir)/pkgconfig" INSTALL_PLUGINS="/usr/$(get_libdir)/vamp" install
+ multilib_is_native_abi && use doc && dohtml -r build/doc/html/*
+}
+
+multilib_src_install_all() {
+ dodoc README* CHANGELOG
+}
+
+pkg_postinst() {
+ elog ""
+ elog "You might also want to install some Vamp plugins."
+ elog "See media-plugins/vamp-*"
+ elog ""
+}