1
0
Fork 0

media-plugins/wolf-shaper: add 1.0.2, update live

This commit is contained in:
Ryan Fox 2023-05-14 17:12:57 -07:00
parent 1dd559ca74
commit 2786aa605c
Signed by: flewkey
GPG Key ID: 94F56ADFD848851E
3 changed files with 82 additions and 1 deletions

View File

@ -1,3 +1,5 @@
DIST dpf-03c361655089e7e8c5b122ab56096c9c21eaf413.tar.gz 2998040 BLAKE2B 383d212269f6b5c8f5eb5a116f58d52f0326974645ef626244c3f288e41e8ecdf960b1ae34de98033d58f9db29be82ea1419d420c4357987d9ea0e18e7a6d9e0 SHA512 59041feb3c2d1954d4e42b06b2b0b6cbec062491032e3f64040cbff72e811f444179f157f2517570ce927b00568246d00f07848263bbdbe793046a3a61175de2
DIST dpf-d8c26737120cc36aacfb61c7c6b667eb6814e392.tar.gz 3003133 BLAKE2B b51f0c2123556c7776393b079013940c639ddfa84f949bd1a585f8efcb3bd3093905d3ee38edda5e0372bc501cf03f013eea64176ab5ebedf2c3a5d9759b0b0d SHA512 3e8addcd88eab4687467a63371afbf9df51fdbef5adf77cbf155195b91bfc97264641bf8b11febab277af29a79f83afdb1fbc2a384c4b9bc50a3f4db5d649609
DIST pugl-844528e197c51603f6cef3238b4a48d23bf60eb7.tar.gz 214521 BLAKE2B 2f96fd3f97f3e1c56c06e6c1c08f7d585267b1006428925eeafe5250a9f6da489d4870bd4136ab6d3951f2984d631b5495816610774cad74e07ac8ba2622c2f9 SHA512 ad2eb02099d8539dfcffdda093cf4a8dcb1c959d8c4f860bba2a9777f0bfe3d4f2471ae56d5f7be779a8402c5b446e44c2c7aa66ff07bb87787cf0bd8add6772
DIST wolf-shaper-1.0.1.tar.gz 283897 BLAKE2B 7a675d3eb49ea038f50e7fe112235d78240245940c6300f2a9c47c44f0d2032dff5a577f9a4ecf5ba1ca77692299c66aae9d3dd0a475ef7e3cb0997a386152bc SHA512 2d0b5d8ca92f50ff6e73ac2dc6616aa8dfc0d1d7547a46ac92a5ec07e2f880ff3a09bfa4e73a6d7286293b393884329371607fa5adf0b8c1e76b575d2be9520f
DIST wolf-shaper-1.0.2.tar.gz 283948 BLAKE2B e98079f2e2fef40cf5397e3380ce29cd0655ecc4ba951eda574489450f1e82285e4235e2e3bfc0fe1e7a0d7bf18cfe3123572ba98dc293c69eaccbd31cf7714d SHA512 ee3623773ce2094f8d604555c10f57eb88e8915aebaa271b010472ce68f8db9bbdc0b80d9003a3be59dfaf8600907bc88436e49f2011fd8d47f32b07b1af73ca

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="d8c26737120cc36aacfb61c7c6b667eb6814e392"
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

@ -7,7 +7,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/pdesaulniers/wolf-shaper.git"
else
DPF_REF="03c361655089e7e8c5b122ab56096c9c21eaf413"
DPF_REF="a4c83bfdc925db48f272e66a006a6630625c3e20"
PUGL_REF="844528e197c51603f6cef3238b4a48d23bf60eb7"
SRC_URI="
https://github.com/wolf-plugins/wolf-shaper/archive/v${PV}.tar.gz -> ${P}.tar.gz