From fe6b0f6468e7b97a1b43e5c12b4e527a873eda77 Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Sun, 23 Apr 2023 19:29:15 -0700 Subject: [PATCH] media-plugins/dragonfly-reverb: add 3.2.10 --- media-plugins/dragonfly-reverb/Manifest | 2 + .../dragonfly-reverb-3.2.10.ebuild | 75 +++++++++++++++++++ .../dragonfly-reverb-9999.ebuild | 2 +- 3 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 media-plugins/dragonfly-reverb/dragonfly-reverb-3.2.10.ebuild diff --git a/media-plugins/dragonfly-reverb/Manifest b/media-plugins/dragonfly-reverb/Manifest index 7651b3f..4215e88 100644 --- a/media-plugins/dragonfly-reverb/Manifest +++ b/media-plugins/dragonfly-reverb/Manifest @@ -1,5 +1,7 @@ DIST dpf-22413340a6d8ef2ffbf38ce841fb44c448a1a84a.gh.tar.gz 3472906 BLAKE2B 7d03b5ec74d54a9af153d9bd627a1408b62e96ed4c18192ac812db229e67316977450f3edfb975b7fb1a578645b050e6dec4604ec77357e4853e2839f349b2cb SHA512 47afe3ac23494f59c6fa59f87fd64f471592bbc63c9522c75587e36100987fd56bfaf34a26175c6645ea29da9c20a7dd285bf04aacca9446aaf0bb46a2ba9d35 DIST dpf-4d783d76cb996f31fc3fd2d1d6a9b74af056139c.tar.gz 3002200 BLAKE2B ae471f683c16c69aeed2e1ad025074e5e5669a9ea65723e291e47016e1defe35d83bedf724144b06d90d9fc50e0cda3d2f025fc0a22ad227ae737672b26229c8 SHA512 28886da5b5719955cd89109860758d06ce38bcda6de64f10b0c0eca161a037c12f233b902610ae11d6205afadd5b0005cbaf240089f0752ddfc118bba4e55501 +DIST dpf-dc6557a3c935ae4bb68f89d8bc698a805fff788e.tar.gz 3002528 BLAKE2B a778d6ef9c67efd719a6c4904c12880ba7001d0717916500a3153321df717b26a69f84e0c23b4de5593ee8f489404fcc9824802dd8856eb297d99d5718ad8c32 SHA512 caaeb03db125d179cc7106b5a4f2dd8e380a95bd1e81cee6e6ca9537ec109ce5755dc93c893288e6ac4ff0defede2f1a248098841f321d7561ffd6d48a0d0e2b +DIST dragonfly-reverb-3.2.10.tar.gz 20811762 BLAKE2B 91713b68019a1280c77262f03689189dd23637beb66c1192ec3ad28b69fb73a9e830dd37f99c10856ef9766c02a6b58c3ace535ad7272924a0ea6c82e5d4e5c3 SHA512 312dd9518e0d6764ff710b5ef4de2f1a7bd3230c0482d4b8f098d224222143f79fd96f1eb178a0fd3ee368bb67aaff31dfeb69d96939b5fab1d5520f67ac2748 DIST dragonfly-reverb-3.2.8.gh.tar.gz 20813278 BLAKE2B a07220ee6e5e14aeaa564a6aabcb789e78eaa7c86b3fc9bfefe386e8548d5675c1fb2ef5a8a3b5b47df8c16430df33d14abb2729d070d68bb4d42b667dba276c SHA512 1dbfbfcdd0f8b2a0bfba28c65a1fef52b7b7ae99692c84b4cb9f27f0a1585fbadcdb023181f08496c00f3741a22a92312e3c922f31353046d7159dfd6f54d9e7 DIST dragonfly-reverb-3.2.9.tar.gz 20812812 BLAKE2B aa89414ce628b0e1b627cab32d3870c488ef9544ba8d30ce3d3e616ae2c8dfe3d623a02d9233e000da1ab2b4d0a945682f0622b50ad64fdeda78e27c062543f2 SHA512 c6ae922f92352d7eab7716ecfdf6fb9c83e1f884ce7dbd61da5ae5073507061a38d24687e10e2c7179870272963854229e89115f0102c24f4c1055c38b3c6b08 DIST pugl-3e03459a5a0b0f118b04e9e0b0a32f42ccd04a5c.gh.tar.gz 214390 BLAKE2B 51bbc0fb30a2d3d0873b0736c2ead5ac2a2eecf03a166c2e421ed460264ceb9208802376a37bfed90dc257c80b350df562ad522e26c90470e00d99e0764fefc8 SHA512 6f5d784157f0c56ec21a4dca264917fd5e61dcb715c9dc22964dc02a79dfbb2f0267239558a46d5d561e1932d7e050c1907f2cd08d70e75f388ac713cd30da5a diff --git a/media-plugins/dragonfly-reverb/dragonfly-reverb-3.2.10.ebuild b/media-plugins/dragonfly-reverb/dragonfly-reverb-3.2.10.ebuild new file mode 100644 index 0000000..e71150b --- /dev/null +++ b/media-plugins/dragonfly-reverb/dragonfly-reverb-3.2.10.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/michaelwillis/dragonfly-reverb.git" + EGIT_SUBMODULES=( dpf dpf/dgl/src/pugl-upstream ) +else + DPF_REF="dc6557a3c935ae4bb68f89d8bc698a805fff788e" + PUGL_REF="844528e197c51603f6cef3238b4a48d23bf60eb7" + SRC_URI=" + https://github.com/michaelwillis/dragonfly-reverb/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/DISTRHO/DPF/archive/${DPF_REF}.tar.gz -> dpf-${DPF_REF}.tar.gz + https://github.com/DISTRHO/pugl/archive/${PUGL_REF}.tar.gz -> pugl-${PUGL_REF}.tar.gz + " + KEYWORDS="~amd64" +fi + +DESCRIPTION="A set of free reverb effects" +HOMEPAGE="https://michaelwillis.github.io/dragonfly-reverb/" +LICENSE="GPL-3" +SLOT="0" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/jack + x11-libs/libX11 +" + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + else + default + rm -rf "${S}/dpf" || die + ln -s "${WORKDIR}/DPF-${DPF_REF}" "${S}/dpf" || die + rm -rf "${S}/dpf/dgl/src/pugl-upstream" || die + ln -s "${WORKDIR}/pugl-${PUGL_REF}" "${S}/dpf/dgl/src/pugl-upstream" || die + fi +} + +src_compile() { + export SKIP_STRIPPING=true + default_src_compile +} + +src_install() { + dobin bin/DragonflyEarlyReflections + dobin bin/DragonflyPlateReverb + dobin bin/DragonflyHallReverb + dobin bin/DragonflyRoomReverb + dodir /usr/$(get_libdir)/vst + cp "${S}/bin/DragonflyEarlyReflections-vst.so" "${D}/usr/$(get_libdir)/vst" + cp "${S}/bin/DragonflyPlateReverb-vst.so" "${D}/usr/$(get_libdir)/vst" + cp "${S}/bin/DragonflyHallReverb-vst.so" "${D}/usr/$(get_libdir)/vst" + cp "${S}/bin/DragonflyRoomReverb-vst.so" "${D}/usr/$(get_libdir)/vst" + dodir /usr/$(get_libdir)/vst3 + cp -r "${S}/bin/DragonflyEarlyReflections.vst3" "${D}/usr/$(get_libdir)/vst3" + cp -r "${S}/bin/DragonflyPlateReverb.vst3" "${D}/usr/$(get_libdir)/vst3" + cp -r "${S}/bin/DragonflyHallReverb.vst3" "${D}/usr/$(get_libdir)/vst3" + cp -r "${S}/bin/DragonflyRoomReverb.vst3" "${D}/usr/$(get_libdir)/vst3" + dodir /usr/$(get_libdir)/lv2 + cp -r "${S}/bin/DragonflyEarlyReflections.lv2" "${D}/usr/$(get_libdir)/lv2" + cp -r "${S}/bin/DragonflyPlateReverb.lv2" "${D}/usr/$(get_libdir)/lv2" + cp -r "${S}/bin/DragonflyHallReverb.lv2" "${D}/usr/$(get_libdir)/lv2" + cp -r "${S}/bin/DragonflyRoomReverb.lv2" "${D}/usr/$(get_libdir)/lv2" + dodir /usr/$(get_libdir)/clap + cp -r "${S}/bin/DragonflyEarlyReflections.clap" "${D}/usr/$(get_libdir)/clap" + cp -r "${S}/bin/DragonflyPlateReverb.clap" "${D}/usr/$(get_libdir)/clap" + cp -r "${S}/bin/DragonflyHallReverb.clap" "${D}/usr/$(get_libdir)/clap" + cp -r "${S}/bin/DragonflyRoomReverb.clap" "${D}/usr/$(get_libdir)/clap" +} diff --git a/media-plugins/dragonfly-reverb/dragonfly-reverb-9999.ebuild b/media-plugins/dragonfly-reverb/dragonfly-reverb-9999.ebuild index 3190973..e71150b 100644 --- a/media-plugins/dragonfly-reverb/dragonfly-reverb-9999.ebuild +++ b/media-plugins/dragonfly-reverb/dragonfly-reverb-9999.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/michaelwillis/dragonfly-reverb.git" EGIT_SUBMODULES=( dpf dpf/dgl/src/pugl-upstream ) else - DPF_REF="4d783d76cb996f31fc3fd2d1d6a9b74af056139c" + DPF_REF="dc6557a3c935ae4bb68f89d8bc698a805fff788e" PUGL_REF="844528e197c51603f6cef3238b4a48d23bf60eb7" SRC_URI=" https://github.com/michaelwillis/dragonfly-reverb/archive/${PV}.tar.gz -> ${P}.tar.gz