diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2020-07-24 08:42:31 +0200 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2020-07-24 08:42:31 +0200 |
| commit | 86ed1c5388cb66355fddcd03eddd6ec58134b749 (patch) | |
| tree | f2af5130dabbf130f7763141e066f258d60bebce | |
| parent | fa0d7d97a7b45c0a39f43294fe541675bfb35799 (diff) | |
| download | kde-86ed1c5388cb66355fddcd03eddd6ec58134b749.tar.gz kde-86ed1c5388cb66355fddcd03eddd6ec58134b749.tar.bz2 kde-86ed1c5388cb66355fddcd03eddd6ec58134b749.zip | |
kde-plasma/kwin: Add IUSE=screencast
Upstream commit 38eb72efe308e52cb1b8918498a2e1a4573e5aa6
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
| -rw-r--r-- | kde-plasma/kwin/kwin-9999.ebuild | 9 | ||||
| -rw-r--r-- | kde-plasma/kwin/metadata.xml | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/kde-plasma/kwin/kwin-9999.ebuild b/kde-plasma/kwin/kwin-9999.ebuild index 8323ae11ba7..92255158e80 100644 --- a/kde-plasma/kwin/kwin-9999.ebuild +++ b/kde-plasma/kwin/kwin-9999.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" LICENSE="GPL-2+" SLOT="5" KEYWORDS="" -IUSE="accessibility caps gles2-only multimedia" +IUSE="accessibility caps gles2-only multimedia screencast" COMMON_DEPEND=" >=dev-libs/libinput-1.14 @@ -75,6 +75,7 @@ COMMON_DEPEND=" accessibility? ( media-libs/libqaccessibilityclient:5 ) caps? ( sys-libs/libcap ) gles2-only? ( media-libs/mesa[gles2] ) + screencast? ( >=media-video/pipewire-0.3:= ) " # TODO: sys-apps/hwdata? not packaged yet; commit 33a1777a, Gentoo-bug 717216 RDEPEND="${COMMON_DEPEND} @@ -103,6 +104,12 @@ src_prepare() { # Access violations, bug #640432 sed -e "s/^ecm_find_qmlmodule.*QtMultimedia/#&/" \ -i CMakeLists.txt || die + + # TODO: try to get a build switch upstreamed + if ! use screencast; then + sed -e "s/^pkg_check_modules.*PipeWire/#&/" \ + -i CMakeLists.txt || die + fi } src_configure() { diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml index 9b1b37b6a98..24eb9936415 100644 --- a/kde-plasma/kwin/metadata.xml +++ b/kde-plasma/kwin/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <use> <flag name="multimedia">Enable effect video button in desktop effects KCM</flag> + <flag name="screencast">Enable screencast portal using <pkg>media-video/pipewire</pkg></flag> </use> </pkgmetadata> |
