commit: 382a92ff3fd5952e93ceb950f7ee215f7cb19e2b
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 11 00:40:09 2018 +0000
Commit: Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Fri Jul 13 09:36:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=382a92ff
media-video/obs-studio: add USE="speexdsp"
This can be used to enable/disable support for the SpeexDSP-based
Noise Suppression filter
Package-Manager: Portage-2.3.41, Repoman-2.3.9
media-video/obs-studio/metadata.xml | 2 ++
media-video/obs-studio/obs-studio-9999.ebuild | 12 +++---------
2 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/media-video/obs-studio/metadata.xml
b/media-video/obs-studio/metadata.xml
index 20792bdd8ba..5567b005a9c 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -17,6 +17,8 @@
<flag name="luajit">Build support for scripting via Luajit.</flag>
<flag name="nvenc">Enable NVENC encoding for nVidia video cards.</flag>
<flag name="python">Build support for scripting via Python 3.</flag>
+ <flag name="speexdsp">Enable noise suppression filter support via
+ <pkg>media-libs/speexdsp</pkg>.</flag>
</use>
<upstream>
<remote-id type="github">jp9000/obs-studio</remote-id>
diff --git a/media-video/obs-studio/obs-studio-9999.ebuild
b/media-video/obs-studio/obs-studio-9999.ebuild
index b1dee2913b2..315620af94b 100644
--- a/media-video/obs-studio/obs-studio-9999.ebuild
+++ b/media-video/obs-studio/obs-studio-9999.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="https://obsproject.com"
LICENSE="GPL-2"
SLOT="0"
-IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python truetype v4l"
+IUSE="+alsa fdk imagemagick jack luajit nvenc pulseaudio python speexdsp
truetype v4l"
COMMON_DEPEND="
>=dev-libs/jansson-2.5
@@ -49,6 +49,7 @@ COMMON_DEPEND="
nvenc? ( media-video/ffmpeg:=[nvenc] )
pulseaudio? ( media-sound/pulseaudio )
python? ( ${PYTHON_DEPS} )
+ speexdsp? ( media-libs/speexdsp )
truetype? (
media-libs/fontconfig
media-libs/freetype
@@ -73,6 +74,7 @@ src_configure() {
-DDISABLE_JACK=$(usex !jack)
-DDISABLE_LIBFDK=$(usex !fdk)
-DDISABLE_PULSEAUDIO=$(usex !pulseaudio)
+ -DDISABLE_SPEEXDSP=$(usex !speexdsp)
-DDISABLE_V4L2=$(usex !v4l)
-DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick)
-DOBS_MULTIARCH_SUFFIX=${libdir#lib}
@@ -112,14 +114,6 @@ pkg_postinst() {
elog "(if 'x11-misc/xdg-utils' is installed)."
elog
fi
-
- if ! has_version "media-libs/speexdsp"; then
- elog
- elog "For the speexdsp-based noise suppression filter"
- elog "to be available, the 'media-libs/speexdsp' package needs"
- elog "to be installed."
- elog
- fi
}
pkg_postrm() {