From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 64E2C138359 for ; Sun, 9 Aug 2020 09:32:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9FEB2E08F0; Sun, 9 Aug 2020 09:32:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 87960E08F0 for ; Sun, 9 Aug 2020 09:32:22 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 21FC134F1ED for ; Sun, 9 Aug 2020 09:32:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8E0D92CE for ; Sun, 9 Aug 2020 09:32:19 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1596965482.870dfcb3597a9e6324d96c1e2ea15f62203dd2de.asturm@gentoo> Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-workspace/ X-VCS-Repository: proj/kde X-VCS-Files: kde-plasma/plasma-workspace/metadata.xml kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild X-VCS-Directories: kde-plasma/plasma-workspace/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 870dfcb3597a9e6324d96c1e2ea15f62203dd2de X-VCS-Branch: master Date: Sun, 9 Aug 2020 09:32:19 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e83cbd0a-3dbf-470d-a05e-ff2a1c047ab9 X-Archives-Hash: c7233817f5d6640c9c721f237a4b0c57 commit: 870dfcb3597a9e6324d96c1e2ea15f62203dd2de Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 9 09:31:22 2020 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 9 09:31:22 2020 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=870dfcb3 kde-plasma/plasma-workspace: Add IUSE="screencast" Closes: https://bugs.gentoo.org/736442 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-plasma/plasma-workspace/metadata.xml | 1 + kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/kde-plasma/plasma-workspace/metadata.xml b/kde-plasma/plasma-workspace/metadata.xml index 81b1725064..b52b6b4858 100644 --- a/kde-plasma/plasma-workspace/metadata.xml +++ b/kde-plasma/plasma-workspace/metadata.xml @@ -10,6 +10,7 @@ Enables dataengine providing location information Enable Qalculate runner using sci-libs/libqalculate Enable support for creating QR codes from clipboard data using kde-frameworks/prison + Enable screencast portal using media-video/pipewire Enable User Feedback control module for kde-plasma/systemsettings diff --git a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild index 430c2d00e3..a2106a6441 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="KDE Plasma workspace" LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="" -IUSE="appstream +calendar geolocation gps qalculate +semantic-desktop systemd telemetry" +IUSE="appstream +calendar geolocation gps qalculate screencast +semantic-desktop systemd telemetry" REQUIRED_USE="gps? ( geolocation )" @@ -81,7 +81,6 @@ COMMON_DEPEND=" >=kde-plasma/libksysguard-${PVCUT}:5 >=kde-plasma/libkworkspace-${PVCUT}:5 media-libs/phonon[qt5(+)] - >=media-video/pipewire-0.3:= sys-libs/zlib x11-libs/libICE x11-libs/libSM @@ -98,6 +97,7 @@ COMMON_DEPEND=" geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) gps? ( sci-geosciences/gpsd ) qalculate? ( sci-libs/libqalculate:= ) + screencast? ( >=media-video/pipewire-0.3:= ) semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) " @@ -177,6 +177,12 @@ src_prepare() { if [[ ${KDE_BUILD_TYPE} = release ]]; then find po -type f -name "*po" -and -name "libkworkspace*" -delete || die fi + + # 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() {