commit:     abcbc1fa9dd58c1f9eda4f303111610a5f47230f
Author:     Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Sun Jul  7 01:12:37 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 07:06:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abcbc1fa

gui-apps/wf-recorder: sync live

Signed-off-by: Leonardo Hernández Hernández <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/37463
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 gui-apps/wf-recorder/metadata.xml            | 1 +
 gui-apps/wf-recorder/wf-recorder-9999.ebuild | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/gui-apps/wf-recorder/metadata.xml 
b/gui-apps/wf-recorder/metadata.xml
index b0e517678689..8b327b880ce5 100644
--- a/gui-apps/wf-recorder/metadata.xml
+++ b/gui-apps/wf-recorder/metadata.xml
@@ -14,5 +14,6 @@
        </upstream>
        <use>
                <flag name="pulseaudio">Enable support for audio capture via 
PulseAudio</flag>
+               <flag name="pipewire">Enable support for audio capture via 
<pkg>media-video/pipewire</pkg>.</flag>
        </use>
 </pkgmetadata>

diff --git a/gui-apps/wf-recorder/wf-recorder-9999.ebuild 
b/gui-apps/wf-recorder/wf-recorder-9999.ebuild
index 3a7ded597607..8dd520dcaa2e 100644
--- a/gui-apps/wf-recorder/wf-recorder-9999.ebuild
+++ b/gui-apps/wf-recorder/wf-recorder-9999.ebuild
@@ -18,12 +18,14 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="pulseaudio"
+IUSE="pipewire pulseaudio"
 
 DEPEND="
        dev-libs/wayland
-       media-libs/mesa[wayland]
+       media-libs/mesa[opengl,wayland]
        media-video/ffmpeg[pulseaudio?,x264]
+       x11-libs/libdrm
+       pipewire? ( media-video/pipewire:= )
        pulseaudio? ( media-libs/libpulse )
 "
 RDEPEND="${DEPEND}"
@@ -36,6 +38,7 @@ BDEPEND="
 src_configure() {
        local emesonargs=(
                $(meson_feature pulseaudio pulse)
+               $(meson_feature pipewire)
        )
        meson_src_configure
 }

Reply via email to