1
0
Fork 0

media-plugins/wolf-shaper: add 1.0.1, drop old

Another CLAP version! This is fun.
This commit is contained in:
Ryan Fox 2023-03-26 20:28:33 -07:00
parent fab31b4903
commit 3683dcd0f0
Signed by: flewkey
GPG Key ID: 94F56ADFD848851E
6 changed files with 139 additions and 165 deletions

View File

@ -1,9 +1,3 @@
DIST dpf-11ccb2814db15a8f2c22abc8b30b003a20d108f4.tar.gz 1644702 BLAKE2B 7463ceb0f96471eb3e1beeed5bf000deb50a82e804a73fca90d9a90a172eb26f992884d30a2f55adfec6c3ba7c90311835dc9edeb24672ed01237e4851acde75 SHA512 0271aa497be905b4a11f868a6ab82a33cacd4cd90e4faffe148967b6fe666b550f5d84ff832ac1253957deaf8f1ccb3b3bff819259787b1ed0846e6977dd8976
DIST inih-bc989ed4294bfcf9f00c8a8d57a48666568d12e5.tar.gz 8202 BLAKE2B a6ed0480c111fb12bed66978fe914ea8df3c821b5218b1649f8c386085f9c3501de0f5805a0cfa1c3b1c5d12c6d4b03e1aeb0d321c38ae3523872e46ac6a7b79 SHA512 d66b353bd7ea550ddbff5a31025a5536470886bdfff41d6c170116d07b746223d5bb0adf4eb160559804a2c56851452905cc49d35581a9d1bc6501563e88917b
DIST wolf-common-3e6e293458097d10d97eaf386ab593823942a9c1.tar.gz 62560 BLAKE2B 80800b469d3ec47394b2c6e79f3c71ef930aa72ae510e306ca8a0368e7d7484fa81b8478ec5c6bc8edf642a60e9f0614af5364298aab775b8456de89a8bf3caf SHA512 1acd6aa1b504afdf8cb8b54a542cd0ea09813d6e8dd512135a18e23bb26609f283597127b76543a8250dc621d8359c8fb313325a17dfb95be2f88794defa1de6
DIST wolf-shaper-0.1.7.tar.gz 648559 BLAKE2B 7fea75d2fb5f436c58499eeb77d23de6d5c0fc4370dbbf666b5218aafb861ecf20e634ca06ca9af85d9be815dfc769b191a06549a525d6f3f1b79d1eb6ef774c SHA512 f2180b075dae5bb678733670bd909485f802a5ee694a4c0a0d26454508ee96b4060950f196ace00b8e41a3b271824466e765b0a53b42043e8ce5e726ee078b19
DIST wolf-shaper-0.1.8.tar.gz 254108 BLAKE2B 10d902a82bbcaca523c04ad56f1cb440696d51133665e210e07f10e172696fe0524dd15dd3d1ae0eb6139da33d47422cbf993c15f67a62833754472db2d1c781 SHA512 9e419173a3b2c65d4cc283ea6642f4f2713d539eb84e0e5d2f00652c7a936537a2ad1c259f9b55eabc0189a48ae37f01ed302d4b2e40e2302748aa3d78d2b3c7
EBUILD wolf-shaper-0.1.7.ebuild 2068 BLAKE2B 97c8b36ee467fb7be0d6e18501c89de23634b404954a53a6d5c3cc908850c5b6fde90a92f8bb9a5e69846cca3eb114ab923727aeb3911b7424a0a9a008bc6aa2 SHA512 408e91ce0d80d0e43d25dac76223a87425fe8390fcd2ea6a8a86a44564528dcbd4be7c061cbfccb39f61856250d43ce7b38ff05b2aea895281c21d5b2cba8ca6
EBUILD wolf-shaper-0.1.8.ebuild 2068 BLAKE2B 97c8b36ee467fb7be0d6e18501c89de23634b404954a53a6d5c3cc908850c5b6fde90a92f8bb9a5e69846cca3eb114ab923727aeb3911b7424a0a9a008bc6aa2 SHA512 408e91ce0d80d0e43d25dac76223a87425fe8390fcd2ea6a8a86a44564528dcbd4be7c061cbfccb39f61856250d43ce7b38ff05b2aea895281c21d5b2cba8ca6
EBUILD wolf-shaper-9999.ebuild 1202 BLAKE2B 9b93be03154ab4042466c299c4f235cd43aa3fb5f439d5a20df7cd6a3d9e7b72cd5f412455ed0c93ef0523f62b69b1559154b4bfbbf482656850f2d771d76355 SHA512 be1c67f3db1dc57b2c383fde67fa76134878d5b4600236c3903f1a92348d65f76681ded01e6edd132adee2693de711e512681d7e4e7c445e83cfc94385bfdd22
MISC metadata.xml 415 BLAKE2B 189682c4b0c9a98ee606c3540f45e9e487b24ac8ecc07f22278fd474f2b57635c8ecf1e267c069a0bb123ac8f70653e24c3214f401852a4632d63bb3168ac99d SHA512 7c6c2ece27d8fa89216994ff6a98dd5c404b256983684a5b84c4a5f0b32f444d10de27569795528acc8447e8a2ac138aa64d1a43beb13f64d595b8a02279b925
DIST dpf-03c361655089e7e8c5b122ab56096c9c21eaf413.tar.gz 2998040 BLAKE2B 383d212269f6b5c8f5eb5a116f58d52f0326974645ef626244c3f288e41e8ecdf960b1ae34de98033d58f9db29be82ea1419d420c4357987d9ea0e18e7a6d9e0 SHA512 59041feb3c2d1954d4e42b06b2b0b6cbec062491032e3f64040cbff72e811f444179f157f2517570ce927b00568246d00f07848263bbdbe793046a3a61175de2
DIST pugl-844528e197c51603f6cef3238b4a48d23bf60eb7.tar.gz 214521 BLAKE2B 2f96fd3f97f3e1c56c06e6c1c08f7d585267b1006428925eeafe5250a9f6da489d4870bd4136ab6d3951f2984d631b5495816610774cad74e07ac8ba2622c2f9 SHA512 ad2eb02099d8539dfcffdda093cf4a8dcb1c959d8c4f860bba2a9777f0bfe3d4f2471ae56d5f7be779a8402c5b446e44c2c7aa66ff07bb87787cf0bd8add6772
DIST wolf-shaper-1.0.1.tar.gz 283897 BLAKE2B 7a675d3eb49ea038f50e7fe112235d78240245940c6300f2a9c47c44f0d2032dff5a577f9a4ecf5ba1ca77692299c66aae9d3dd0a475ef7e3cb0997a386152bc SHA512 2d0b5d8ca92f50ff6e73ac2dc6616aa8dfc0d1d7547a46ac92a5ec07e2f880ff3a09bfa4e73a6d7286293b393884329371607fa5adf0b8c1e76b575d2be9520f

View File

@ -1,13 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>flewkey@2a03.party</email>
<name>Ryan Fox</name>
</maintainer>
<use>
<flag name="lv2">Enable building of LV2 plugin</flag>
<flag name="vst2">Enable building of VST2 plugin</flag>
<flag name="dssi">Enable building of DSSI plugin</flag>
</use>
<maintainer type="person">
<email>flewkey@2a03.party</email>
<name>Ryan Fox</name>
</maintainer>
<use>
<flag name="lv2">Enable building of LV2 plugin</flag>
<flag name="clap">Enable building of CLAP plugin</flag>
<flag name="vst3">Enable building of VST3 plugin</flag>
<flag name="vst2">Enable building of VST2 plugin</flag>
<flag name="dssi">Enable building of DSSI plugin</flag>
</use>
<upstream>
<remote-id type="github">wolf-plugins/wolf-shaper</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,66 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
V_DPF="11ccb2814db15a8f2c22abc8b30b003a20d108f4"
V_COMMON="3e6e293458097d10d97eaf386ab593823942a9c1"
V_INIH="bc989ed4294bfcf9f00c8a8d57a48666568d12e5"
SRC_URI="
https://github.com/pdesaulniers/wolf-shaper/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/pdesaulniers/DPF/archive/${V_DPF}.tar.gz -> dpf-${V_DPF}.tar.gz
https://github.com/pdesaulniers/wolf-common/archive/${V_COMMON}.tar.gz -> wolf-common-${V_COMMON}.tar.gz
https://github.com/pdesaulniers/inih/archive/${V_INIH}.tar.gz -> inih-${V_INIH}.tar.gz
"
KEYWORDS="~amd64"
DESCRIPTION="Waveshaper plugin w/ spline-based graph editor"
HOMEPAGE="https://pdesaulniers.github.io/wolf-shaper/"
LICENSE="GPL-3"
SLOT="0"
IUSE="+lv2 +vst2 dssi +jack"
DEPEND="
jack? ( virtual/jack )
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_unpack() {
default
rm -rf "${S}/dpf" || die
cp -r "${WORKDIR}/DPF-${V_DPF}" "${S}/dpf" || die
rm -rf "${S}/plugins/wolf-shaper/Common" || die
cp -r "${WORKDIR}/wolf-common-${V_COMMON}" "${S}/plugins/wolf-shaper/Common" || die
rm -rf "${S}/plugins/wolf-shaper/Libs/inih" || die
cp -r "${WORKDIR}/inih-${V_INIH}" "${S}/plugins/wolf-shaper/Libs/inih" || die
}
src_compile() {
export BUILD_LV2=$(usex lv2 true false)
export BUILD_VST2=$(usex vst2 true false)
export BUILD_DSSI=$(usex dssi true false)
export BUILD_JACK=$(usex jack true false)
export SKIP_STRIPPING=true
default
}
src_install() {
if use lv2; then
dodir /usr/$(get_libdir)/lv2
cp -r "${S}/bin/${PN}.lv2" "${D}/usr/$(get_libdir)/lv2" || die "Failed to install"
fi
if use vst2; then
dodir /usr/$(get_libdir)/vst
cp "${S}/bin/${PN}-vst.so" "${D}/usr/$(get_libdir)/vst" || die "Failed to install"
fi
if use dssi; then
dodir /usr/$(get_libdir)/dssi
cp "${S}/bin/${PN}-dssi.so" "${D}/usr/$(get_libdir)/dssi" || die "Failed to install"
cp -r "${S}/bin/${PN}-dssi" "${D}/usr/$(get_libdir)/dssi" || die "Failed to install"
fi
if use jack; then
dodir /usr/bin
dobin bin/"${PN}"
fi
}

View File

@ -1,66 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
V_DPF="11ccb2814db15a8f2c22abc8b30b003a20d108f4"
V_COMMON="3e6e293458097d10d97eaf386ab593823942a9c1"
V_INIH="bc989ed4294bfcf9f00c8a8d57a48666568d12e5"
SRC_URI="
https://github.com/pdesaulniers/wolf-shaper/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/pdesaulniers/DPF/archive/${V_DPF}.tar.gz -> dpf-${V_DPF}.tar.gz
https://github.com/pdesaulniers/wolf-common/archive/${V_COMMON}.tar.gz -> wolf-common-${V_COMMON}.tar.gz
https://github.com/pdesaulniers/inih/archive/${V_INIH}.tar.gz -> inih-${V_INIH}.tar.gz
"
KEYWORDS="~amd64"
DESCRIPTION="Waveshaper plugin w/ spline-based graph editor"
HOMEPAGE="https://pdesaulniers.github.io/wolf-shaper/"
LICENSE="GPL-3"
SLOT="0"
IUSE="+lv2 +vst2 dssi +jack"
DEPEND="
jack? ( virtual/jack )
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_unpack() {
default
rm -rf "${S}/dpf" || die
cp -r "${WORKDIR}/DPF-${V_DPF}" "${S}/dpf" || die
rm -rf "${S}/plugins/wolf-shaper/Common" || die
cp -r "${WORKDIR}/wolf-common-${V_COMMON}" "${S}/plugins/wolf-shaper/Common" || die
rm -rf "${S}/plugins/wolf-shaper/Libs/inih" || die
cp -r "${WORKDIR}/inih-${V_INIH}" "${S}/plugins/wolf-shaper/Libs/inih" || die
}
src_compile() {
export BUILD_LV2=$(usex lv2 true false)
export BUILD_VST2=$(usex vst2 true false)
export BUILD_DSSI=$(usex dssi true false)
export BUILD_JACK=$(usex jack true false)
export SKIP_STRIPPING=true
default
}
src_install() {
if use lv2; then
dodir /usr/$(get_libdir)/lv2
cp -r "${S}/bin/${PN}.lv2" "${D}/usr/$(get_libdir)/lv2" || die "Failed to install"
fi
if use vst2; then
dodir /usr/$(get_libdir)/vst
cp "${S}/bin/${PN}-vst.so" "${D}/usr/$(get_libdir)/vst" || die "Failed to install"
fi
if use dssi; then
dodir /usr/$(get_libdir)/dssi
cp "${S}/bin/${PN}-dssi.so" "${D}/usr/$(get_libdir)/dssi" || die "Failed to install"
cp -r "${S}/bin/${PN}-dssi" "${D}/usr/$(get_libdir)/dssi" || die "Failed to install"
fi
if use jack; then
dodir /usr/bin
dobin bin/"${PN}"
fi
}

View File

@ -0,0 +1,79 @@
# 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/pdesaulniers/wolf-shaper.git"
else
DPF_REF="03c361655089e7e8c5b122ab56096c9c21eaf413"
PUGL_REF="844528e197c51603f6cef3238b4a48d23bf60eb7"
SRC_URI="
https://github.com/wolf-plugins/wolf-shaper/archive/v${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="Waveshaper plugin w/ spline-based graph editor"
HOMEPAGE="https://pdesaulniers.github.io/wolf-shaper/"
LICENSE="GPL-3"
SLOT="0"
IUSE="+lv2 +clap +vst3 vst2 dssi jack"
DEPEND="jack? ( virtual/jack )"
RDEPEND="${DEPEND}"
BDEPEND=""
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
else
default
rm -rf "${S}/dpf" || die
cp -r "${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 BUILD_LV2=$(usex lv2 true false)
export BUILD_CLAP=$(usex clap true false)
export BUILD_VST3=$(usex vst3 true false)
export BUILD_VST2=$(usex vst2 true false)
export BUILD_DSSI=$(usex dssi true false)
export BUILD_JACK=$(usex jack true false)
export SKIP_STRIPPING=true
default
}
src_install() {
if use lv2; then
dodir /usr/$(get_libdir)/lv2
cp -r "${S}/bin/${PN}.lv2" "${D}/usr/$(get_libdir)/lv2" || die
fi
if use clap; then
dodir /usr/$(get_libdir)/clap
cp -r "${S}/bin/${PN}.clap" "${D}/usr/$(get_libdir)/clap" || die
fi
if use vst3; then
dodir /usr/$(get_libdir)/vst3
cp -r "${S}/bin/${PN}.vst3" "${D}/usr/$(get_libdir)/vst3" || die
fi
if use vst2; then
dodir /usr/$(get_libdir)/vst
cp "${S}/bin/${PN}-vst.so" "${D}/usr/$(get_libdir)/vst" || die
fi
if use dssi; then
dodir /usr/$(get_libdir)/dssi
cp "${S}/bin/${PN}-dssi.so" "${D}/usr/$(get_libdir)/dssi" || die
cp -r "${S}/bin/${PN}-dssi" "${D}/usr/$(get_libdir)/dssi" || die
fi
if use jack; then
dodir /usr/bin
dobin "${S}/bin/${PN}"
fi
}

View File

@ -1,26 +1,48 @@
# Copyright 2020 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
EGIT_REPO_URI="https://github.com/pdesaulniers/wolf-shaper.git"
inherit git-r3
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/pdesaulniers/wolf-shaper.git"
else
DPF_REF="03c361655089e7e8c5b122ab56096c9c21eaf413"
PUGL_REF="844528e197c51603f6cef3238b4a48d23bf60eb7"
SRC_URI="
https://github.com/wolf-plugins/wolf-shaper/archive/v${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="Waveshaper plugin w/ spline-based graph editor"
HOMEPAGE="https://pdesaulniers.github.io/wolf-shaper/"
LICENSE="GPL-3"
SLOT="0"
IUSE="+lv2 +vst2 dssi +jack"
IUSE="+lv2 +clap +vst3 vst2 dssi jack"
DEPEND="
jack? ( virtual/jack )
"
DEPEND="jack? ( virtual/jack )"
RDEPEND="${DEPEND}"
BDEPEND=""
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
else
default
rm -rf "${S}/dpf" || die
cp -r "${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 BUILD_LV2=$(usex lv2 true false)
export BUILD_CLAP=$(usex clap true false)
export BUILD_VST3=$(usex vst3 true false)
export BUILD_VST2=$(usex vst2 true false)
export BUILD_DSSI=$(usex dssi true false)
export BUILD_JACK=$(usex jack true false)
@ -31,18 +53,24 @@ src_compile() {
src_install() {
if use lv2; then
dodir /usr/$(get_libdir)/lv2
cp -r "${S}/bin/${PN}.lv2" "${D}/usr/$(get_libdir)/lv2" || die "Failed to install"
cp -r "${S}/bin/${PN}.lv2" "${D}/usr/$(get_libdir)/lv2" || die
fi
if use clap; then
dodir /usr/$(get_libdir)/clap
cp -r "${S}/bin/${PN}.clap" "${D}/usr/$(get_libdir)/clap" || die
fi
if use vst3; then
dodir /usr/$(get_libdir)/vst3
cp -r "${S}/bin/${PN}.vst3" "${D}/usr/$(get_libdir)/vst3" || die
fi
if use vst2; then
dodir /usr/$(get_libdir)/vst
into /usr/$(get_libdir)/vst
dolib.so "${S}/bin/${PN}-vst.so"
cp "${S}/bin/${PN}-vst.so" "${D}/usr/$(get_libdir)/vst" || die
fi
if use dssi; then
dodir /usr/$(get_libdir)/dssi
into /usr/$(get_libdir)/dssi
dolib.so "${S}/bin/${PN}-dssi.so"
cp -r "${S}/bin/${PN}-dssi" "${D}/usr/$(get_libdir)/dssi" || die "Failed to install"
cp "${S}/bin/${PN}-dssi.so" "${D}/usr/$(get_libdir)/dssi" || die
cp -r "${S}/bin/${PN}-dssi" "${D}/usr/$(get_libdir)/dssi" || die
fi
if use jack; then
dodir /usr/bin