media-plugins/wolf-shaper: add 1.0.2, update live
This commit is contained in:
parent
1dd559ca74
commit
2786aa605c
@ -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
|
||||
|
79
media-plugins/wolf-shaper/wolf-shaper-1.0.2.ebuild
Normal file
79
media-plugins/wolf-shaper/wolf-shaper-1.0.2.ebuild
Normal 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
|
||||
}
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user