summaryrefslogtreecommitdiff
path: root/media-libs/noise-suppression-for-voice
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-28 07:12:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-28 07:12:54 +0000
commit63a01a3024a6fa402d123768cd38f1cabe13adf6 (patch)
tree439fe2938e6178658c16e1109f895390a4786cbd /media-libs/noise-suppression-for-voice
parent5e9fc028c5219fddb410ed4e213b54cf4618a563 (diff)
gentoo auto-resync : 28:03:2024 - 07:12:54
Diffstat (limited to 'media-libs/noise-suppression-for-voice')
-rw-r--r--media-libs/noise-suppression-for-voice/Manifest4
-rw-r--r--media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild11
-rw-r--r--media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild11
3 files changed, 22 insertions, 4 deletions
diff --git a/media-libs/noise-suppression-for-voice/Manifest b/media-libs/noise-suppression-for-voice/Manifest
index c573a2208268..86436c2319b8 100644
--- a/media-libs/noise-suppression-for-voice/Manifest
+++ b/media-libs/noise-suppression-for-voice/Manifest
@@ -1,5 +1,5 @@
AUX noise-suppression-for-voice-1.03-tests.patch 1005 BLAKE2B e53d2630774781792e7ed637675fc5de1512aad869810514c5ce749a6bff3ee6ca308dd8434ceaae87bb2931748faccad3262db332695eedf0726421cc70831d SHA512 1b34d5c2fb7f8c71a8a1d0a2ec905148fbb52d5717d43eaedf922d1128804b3167fd78c7db299327e0dd5bba3548c32edd1f166837f0fffa3873753d991b143f
DIST noise-suppression-for-voice-1.03.tar.gz 19486457 BLAKE2B 50d92eb6d8868aa5c175fd2d78c3a24a9d92ddc00327c9155ac59a3d143ec7e462b122e3ad6b07f5647346d69731c0940658581a42100df5924eb759385dd1fc SHA512 1cf08c947a1f5415e35d11007acb3bf1cbb6929c81c3d877d2a1714ec30061285077f9850eb08da7784bf2188d849bd630ad605b1b6e03ea75a1afb16076a512
-EBUILD noise-suppression-for-voice-1.03.ebuild 1370 BLAKE2B f91bb7069c725d24a2aef1c7fbafd107847c432f0f83679c84773b53520517670f9352e04dd92039cacf7deb4e219e7bb6d887ed6a7e16cc4682524f21ce607d SHA512 df2d1d215010b61153de8ab95d41e37878e227eb0cfec5f11170be6ae1657de800a258b95521b4c9a86513c0b414413f1b8defd967002673454967cd07a38ceb
-EBUILD noise-suppression-for-voice-9999.ebuild 1370 BLAKE2B f91bb7069c725d24a2aef1c7fbafd107847c432f0f83679c84773b53520517670f9352e04dd92039cacf7deb4e219e7bb6d887ed6a7e16cc4682524f21ce607d SHA512 df2d1d215010b61153de8ab95d41e37878e227eb0cfec5f11170be6ae1657de800a258b95521b4c9a86513c0b414413f1b8defd967002673454967cd07a38ceb
+EBUILD noise-suppression-for-voice-1.03.ebuild 1766 BLAKE2B ce8ac7c715cdb7c54535dd821a8dfae61148e81e79a58ac5d869ed226882be1c89a1b2b8ba57c870aedd8ddf746a37631631acb075820cb939ac7a2259c50c8f SHA512 8b94ebf807e0e6bcaa906772153f2271f5d42ab96b116e1db0b4004a3ddf071c01c8cf2552d1d6ffd89ba1c9d845f51a1d1a4b02a3bbd474a7b6d7a4205a032c
+EBUILD noise-suppression-for-voice-9999.ebuild 1766 BLAKE2B ce8ac7c715cdb7c54535dd821a8dfae61148e81e79a58ac5d869ed226882be1c89a1b2b8ba57c870aedd8ddf746a37631631acb075820cb939ac7a2259c50c8f SHA512 8b94ebf807e0e6bcaa906772153f2271f5d42ab96b116e1db0b4004a3ddf071c01c8cf2552d1d6ffd89ba1c9d845f51a1d1a4b02a3bbd474a7b6d7a4205a032c
MISC metadata.xml 778 BLAKE2B 08b4b25e83e178aeade44e0893ecb314fa66d2818cf89ae527c33bf626142b9470936224037ca3b19683a2acc70d854594032cbe166cbdb3d4e882e0bc0ff8c6 SHA512 fced74a022682a0420ba60a529451e4c4b2bf8742e1595ada05465980af3e460fd8aa9400f0a96a538334b03728ccdd5200e2c950126e5fbe3f8fb663e69682c
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
index 78ff0308a9d3..0fd3b8452a21 100644
--- 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
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
DESCRIPTION="A real-time noise suppression plugin for voice"
HOMEPAGE="https://github.com/werman/noise-suppression-for-voice"
@@ -44,6 +44,15 @@ DEPEND="
RDEPEND="${DEPEND}"
src_configure() {
+ # Bug #925672
+ # append-atomic-flags does not work for us in this case, as it can
+ # only test for single integers of given sizes, meanwhile
+ # noise-suppression-for-voice does std::atomic<RnNoiseStats>, where
+ # RnNoiseStats is a struct with 4 uint32_t members.
+ if test-flags-CCLD "-latomic" &>/dev/null; then
+ append-flags -Wl,--push-state,--as-needed,-latomic,--pop-state
+ fi
+
local mycmakeargs=(
-DBUILD_LADSPA_PLUGIN=$(usex ladspa ON OFF)
-DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF)
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 78ff0308a9d3..0fd3b8452a21 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
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
DESCRIPTION="A real-time noise suppression plugin for voice"
HOMEPAGE="https://github.com/werman/noise-suppression-for-voice"
@@ -44,6 +44,15 @@ DEPEND="
RDEPEND="${DEPEND}"
src_configure() {
+ # Bug #925672
+ # append-atomic-flags does not work for us in this case, as it can
+ # only test for single integers of given sizes, meanwhile
+ # noise-suppression-for-voice does std::atomic<RnNoiseStats>, where
+ # RnNoiseStats is a struct with 4 uint32_t members.
+ if test-flags-CCLD "-latomic" &>/dev/null; then
+ append-flags -Wl,--push-state,--as-needed,-latomic,--pop-state
+ fi
+
local mycmakeargs=(
-DBUILD_LADSPA_PLUGIN=$(usex ladspa ON OFF)
-DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF)