diff options
Diffstat (limited to 'media-video/obs-studio/obs-studio-9999.ebuild')
-rw-r--r-- | media-video/obs-studio/obs-studio-9999.ebuild | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/media-video/obs-studio/obs-studio-9999.ebuild b/media-video/obs-studio/obs-studio-9999.ebuild index 738501dcba0a..678d13dc8d77 100644 --- a/media-video/obs-studio/obs-studio-9999.ebuild +++ b/media-video/obs-studio/obs-studio-9999.ebuild @@ -34,8 +34,8 @@ DEPEND=" dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 - media-libs/x264:= - media-video/ffmpeg:= + media-video/ffmpeg:=[x264] + net-misc/curl x11-libs/libXcomposite x11-libs/libXinerama x11-libs/libXrandr @@ -77,7 +77,28 @@ src_configure() { pkg_postinst() { if ! use alsa && ! use pulseaudio; then - elog "To be able to use the audio capture features, either the" - elog "'alsa' or the 'pulseaudio' USE-flag needs to be enabled." + elog + elog "For the audio capture features to be available," + elog "either the 'alsa' or the 'pulseaudio' USE-flag needs to" + elog "be enabled." + elog + fi + + if ! has_version "sys-apps/dbus"; then + elog + elog "The 'sys-apps/dbus' package is not installed, but" + elog "could be used for disabling hibernating, screensaving," + elog "and sleeping. Where it is not installed," + elog "'xdg-screensaver reset' is used instead" + elog "(if 'x11-misc/xdg-utils' is installed)." + elog + fi + + if ! has_version "media-libs/speex"; then + elog + elog "For the speexdsp-based noise suppression filter" + elog "to be available, the 'media-libs/speex' package needs" + elog "to be installed." + elog fi } |