diff options
author | 2021-07-19 21:22:34 +0100 | |
---|---|---|
committer | 2021-07-20 00:14:39 +0100 | |
commit | c3ec7989e69f039bf44771a5a5c54ff2756216e6 (patch) | |
tree | c24b09e11f99a132ad631a4bed255bacc5beb404 /media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild | |
parent | dev-python/pyicu: drop 2.7.3 (diff) | |
download | gentoo-c3ec7989e69f039bf44771a5a5c54ff2756216e6.tar.gz gentoo-c3ec7989e69f039bf44771a5a5c54ff2756216e6.tar.bz2 gentoo-c3ec7989e69f039bf44771a5a5c54ff2756216e6.zip |
media-plugins/zam-plugins: use the virtual as JACK dependency
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild')
-rw-r--r-- | media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild b/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild new file mode 100644 index 000000000000..1c760fe76695 --- /dev/null +++ b/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DPF_COMMIT="9243625aacb9fb8dd9fe4bd479b227149eb37959" +DPF_P="DPF-${DPF_COMMIT}" + +DESCRIPTION="Collection of LV2/LADSPA/VST/JACK audio plugins for high quality processing" +HOMEPAGE="http://www.zamaudio.com/ https://github.com/zamaudio/zam-plugins" +SRC_URI="https://github.com/zamaudio/${PN}/archive/refs/tags/3.14.tar.gz -> ${P}.tar.gz + https://github.com/DISTRHO/DPF/archive/${DPF_COMMIT}.tar.gz -> ${DPF_P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="jack opengl" + +DEPEND="media-libs/ladspa-sdk + media-libs/liblo + media-libs/libsamplerate + media-libs/libsndfile + media-libs/lv2 + media-libs/zita-convolver + sci-libs/fftw:3.0 + x11-libs/libX11 + jack? ( virtual/jack ) + opengl? ( + media-libs/libglvnd[X] + x11-libs/cairo[X] + )" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + rm -rf dpf + ln -s ../${DPF_P} dpf || die "Failed to create DPF symlink" + + # To make absolutely sure we do not even accidentally use bundled libs + rm -rf lib +} + +src_compile() { + emake PREFIX=/usr LIBDIR=$(get_libdir) VERBOSE=true \ + BASE_OPTS="" SKIP_STRIPPING=true \ + HAVE_ZITA_CONVOLVER=true \ + HAVE_CAIRO=$(usex opengl true false) \ + HAVE_DGL=$(usex opengl true false) \ + HAVE_OPENGL=$(usex opengl true false) \ + UI_TYPE=$(usex opengl "opengl" "none") \ + HAVE_JACK=$(usex jack true false) +} + +src_install() { + emake PREFIX=/usr LIBDIR=$(get_libdir) VERBOSE=true \ + BASE_OPTS="" SKIP_STRIPPING=true \ + HAVE_ZITA_CONVOLVER=true \ + HAVE_CAIRO=$(usex opengl true false) \ + HAVE_DGL=$(usex opengl true false) \ + HAVE_OPENGL=$(usex opengl true false) \ + UI_TYPE=$(usex opengl "opengl" "none") \ + HAVE_JACK=$(usex jack true false) \ + DESTDIR="${ED}" install +} |