From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3A519158089 for ; Mon, 16 Oct 2023 05:37:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 78DE52BC014; Mon, 16 Oct 2023 05:37:18 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 58CE72BC014 for ; Mon, 16 Oct 2023 05:37:18 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 44374335D2F for ; Mon, 16 Oct 2023 05:37:17 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B978E121E for ; Mon, 16 Oct 2023 05:37:15 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1697434599.bcda70e6f561f9f1e68b4407841c979e067d692d.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/noise-suppression-for-voice/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-libs/noise-suppression-for-voice/Manifest media-libs/noise-suppression-for-voice/metadata.xml media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild X-VCS-Directories: media-libs/noise-suppression-for-voice/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: bcda70e6f561f9f1e68b4407841c979e067d692d X-VCS-Branch: master Date: Mon, 16 Oct 2023 05:37:15 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0998eecc-6012-4206-8779-1056e0f61403 X-Archives-Hash: bb5159e7bf8c938c233ccae928cfe6ec commit: bcda70e6f561f9f1e68b4407841c979e067d692d Author: Kacper Słomiński gmail com> AuthorDate: Sat Sep 30 21:37:35 2023 +0000 Commit: Sam James gentoo org> CommitDate: Mon Oct 16 05:36:39 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcda70e6 media-libs/noise-suppression-for-voice: add 1.03, update live Closes: https://bugs.gentoo.org/877261 Signed-off-by: Kacper Słomiński gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33144 Signed-off-by: Sam James gentoo.org> media-libs/noise-suppression-for-voice/Manifest | 1 + .../noise-suppression-for-voice/metadata.xml | 5 +++ .../noise-suppression-for-voice-1.03.ebuild | 49 ++++++++++++++++++++++ .../noise-suppression-for-voice-9999.ebuild | 46 +++++++++++++------- 4 files changed, 86 insertions(+), 15 deletions(-) diff --git a/media-libs/noise-suppression-for-voice/Manifest b/media-libs/noise-suppression-for-voice/Manifest index dd09c98cc1fa..e66db47e2418 100644 --- a/media-libs/noise-suppression-for-voice/Manifest +++ b/media-libs/noise-suppression-for-voice/Manifest @@ -1 +1,2 @@ DIST noise-suppression-for-voice-0.91.tar.gz 207544 BLAKE2B e16f81b58f382e6bc01905c046fdb0b00891b9a82540df01387fc5e5ded165314b8f3c40a1c3c33a4544c536eb1b7aa57d25ac59180624dd2550ec9c465f0545 SHA512 e117fd54e6cf01c4721b79fddca2f2898331e46764c7a05077ed3034c50e2cbc0c1d6fa3084f7c6f56a629bf20127a7d1bccd57d30b0693cc3eb30edaae6cd28 +DIST noise-suppression-for-voice-1.03.tar.gz 19486457 BLAKE2B 50d92eb6d8868aa5c175fd2d78c3a24a9d92ddc00327c9155ac59a3d143ec7e462b122e3ad6b07f5647346d69731c0940658581a42100df5924eb759385dd1fc SHA512 1cf08c947a1f5415e35d11007acb3bf1cbb6929c81c3d877d2a1714ec30061285077f9850eb08da7784bf2188d849bd630ad605b1b6e03ea75a1afb16076a512 diff --git a/media-libs/noise-suppression-for-voice/metadata.xml b/media-libs/noise-suppression-for-voice/metadata.xml index afcb307cc3db..7a3d885c9e9c 100644 --- a/media-libs/noise-suppression-for-voice/metadata.xml +++ b/media-libs/noise-suppression-for-voice/metadata.xml @@ -16,4 +16,9 @@ werman/noise-suppression-for-voice + + Enable the LV2 plugin + Enable the VST plugin + Enable the VST3 plugin + diff --git a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild new file mode 100644 index 000000000000..bab288cfb6c0 --- /dev/null +++ b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild @@ -0,0 +1,49 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A real-time noise suppression plugin for voice" +HOMEPAGE="https://github.com/werman/noise-suppression-for-voice" + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/werman/noise-suppression-for-voice.git" +else + SRC_URI="https://github.com/werman/noise-suppression-for-voice/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+ladspa lv2 vst vst3" + +COMMON_DEPEND=" + media-libs/freetype + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXinerama + x11-libs/libXrandr +" + +DEPEND=" + lv2? ( ${COMMON_DEPEND} ) + vst? ( ${COMMON_DEPEND} ) + vst3? ( ${COMMON_DEPEND} ) +" + +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_LADSPA_PLUGIN=$(usex ladspa ON OFF) + -DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF) + -DBUILD_VST_PLUGIN=$(usex vst ON OFF) + -DBUILD_VST3_PLUGIN=$(usex vst3 ON OFF) + -DBUILD_AU_PLUGIN=OFF + -DBUILD_AUV3_PLUGIN=OFF + ) + cmake_src_configure +} diff --git a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild index 9d39add132b4..bab288cfb6c0 100644 --- a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild +++ b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild @@ -1,33 +1,49 @@ # Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake DESCRIPTION="A real-time noise suppression plugin for voice" HOMEPAGE="https://github.com/werman/noise-suppression-for-voice" -if [ "${PV}" = "9999" ]; then +if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/werman/noise-suppression-for-voice.git" else - KEYWORDS="~amd64 ~x86" SRC_URI="https://github.com/werman/noise-suppression-for-voice/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3+" SLOT="0" -IUSE="" - -src_install() { - dodoc README.md - - cd "${BUILD_DIR}" - - insinto /usr/$(get_libdir)/lv2/ - doins -r bin/rnnoise.lv2 - - insinto /usr/$(get_libdir)/ladspa/ - doins bin/ladspa/librnnoise_ladspa.so +IUSE="+ladspa lv2 vst vst3" + +COMMON_DEPEND=" + media-libs/freetype + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXinerama + x11-libs/libXrandr +" + +DEPEND=" + lv2? ( ${COMMON_DEPEND} ) + vst? ( ${COMMON_DEPEND} ) + vst3? ( ${COMMON_DEPEND} ) +" + +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_LADSPA_PLUGIN=$(usex ladspa ON OFF) + -DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF) + -DBUILD_VST_PLUGIN=$(usex vst ON OFF) + -DBUILD_VST3_PLUGIN=$(usex vst3 ON OFF) + -DBUILD_AU_PLUGIN=OFF + -DBUILD_AUV3_PLUGIN=OFF + ) + cmake_src_configure }