From 243541d7243ba3039453601a92e9a15f1b33c04b Mon Sep 17 00:00:00 2001 From: tastytea Date: Thu, 2 Mar 2023 12:11:03 +0100 Subject: [PATCH] media-plugins/noise-suppression-for-voice-bin: new package, add 1.03 Signed-off-by: tastytea --- .../noise-suppression-for-voice-bin/Manifest | 1 + .../metadata.xml | 16 ++++++++ ...oise-suppression-for-voice-bin-1.03.ebuild | 37 +++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 media-plugins/noise-suppression-for-voice-bin/Manifest create mode 100644 media-plugins/noise-suppression-for-voice-bin/metadata.xml create mode 100644 media-plugins/noise-suppression-for-voice-bin/noise-suppression-for-voice-bin-1.03.ebuild diff --git a/media-plugins/noise-suppression-for-voice-bin/Manifest b/media-plugins/noise-suppression-for-voice-bin/Manifest new file mode 100644 index 0000000..9a587b2 --- /dev/null +++ b/media-plugins/noise-suppression-for-voice-bin/Manifest @@ -0,0 +1 @@ +DIST noise-suppression-for-voice-bin-1.03.zip 6850599 BLAKE2B 06603ae930ec2f85cce0e87e19c59047e52c83d427de97e0a8a5fbcb062bdc34d2d5781872d730ec50c142e2ae455b31fec8c87022e5690b7a9cd0993fed7feb SHA512 06eb4dbb659a3fab894ae49a4b3cd796f846b88568b55700c117115dbb0af81a7a6af1f6b660c43521b4c36c33b32b0bf633ae1526ea874070dd9a170d27c968 diff --git a/media-plugins/noise-suppression-for-voice-bin/metadata.xml b/media-plugins/noise-suppression-for-voice-bin/metadata.xml new file mode 100644 index 0000000..79cdb08 --- /dev/null +++ b/media-plugins/noise-suppression-for-voice-bin/metadata.xml @@ -0,0 +1,16 @@ + + + + + gentoo@tastytea.de + Ronny (tastytea) Gutbrod + + + The plugin is meant to suppress a wide range of noise origins (from + original paper): computer fans, office, crowd, plane, car, train, + construction. + + + werman/noise-suppression-for-voice + + diff --git a/media-plugins/noise-suppression-for-voice-bin/noise-suppression-for-voice-bin-1.03.ebuild b/media-plugins/noise-suppression-for-voice-bin/noise-suppression-for-voice-bin-1.03.ebuild new file mode 100644 index 0000000..dc38666 --- /dev/null +++ b/media-plugins/noise-suppression-for-voice-bin/noise-suppression-for-voice-bin-1.03.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Noise suppression plugin based on Xiph's RNNoise (VST2/3, LV2, LADSPA)" +HOMEPAGE="https://github.com/werman/noise-suppression-for-voice" +SRC_URI="https://github.com/werman/${PN/-bin/}/releases/download/v${PV}/linux-rnnoise.zip -> ${P}.zip" +S="${WORKDIR}/linux-rnnoise" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/glib + dev-libs/libpcre2 + media-gfx/graphite2 + media-libs/freetype + media-libs/harfbuzz + media-libs/libpng:0/16 +" +BDEPEND="app-arch/unzip" + +src_install() { + insinto /usr/$(get_libdir)/ladspa + doins ladspa/librnnoise_ladspa.so + + insinto /usr/$(get_libdir)/lv2 + doins -r rnnoise_{mono,stereo}.lv2 + + insinto /usr/$(get_libdir)/vst + doins vst/librnnoise_{mono,stereo}.so + + insinto /usr/$(get_libdir)/vst3 + doins -r rnnoise.vst3 +}