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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7A47315864F for ; Mon, 27 Mar 2023 14:14:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C7BD2E094F; Mon, 27 Mar 2023 14:14:36 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B2F40E094F for ; Mon, 27 Mar 2023 14:14:36 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id CEE2F340EE9 for ; Mon, 27 Mar 2023 14:14:35 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3EC70982 for ; Mon, 27 Mar 2023 14:14:34 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1679926372.71df66a832a266fd1c151d2fa89163586da4436f.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/, x11-wm/mutter/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch x11-wm/mutter/mutter-44.0.ebuild X-VCS-Directories: x11-wm/mutter/files/ x11-wm/mutter/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 71df66a832a266fd1c151d2fa89163586da4436f X-VCS-Branch: master Date: Mon, 27 Mar 2023 14:14:34 +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: 0f033075-b7d0-4d94-904c-3e08e4c8d707 X-Archives-Hash: 9b2685481658bd6a9a75466ee4e9ade8 commit: 71df66a832a266fd1c151d2fa89163586da4436f Author: Sam James gentoo org> AuthorDate: Mon Mar 27 14:12:52 2023 +0000 Commit: Sam James gentoo org> CommitDate: Mon Mar 27 14:12:52 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71df66a8 x11-wm/mutter: fix build w/ USE=-screencast Closes: https://bugs.gentoo.org/901809 Signed-off-by: Sam James gentoo.org> .../files/mutter-44.0-no-screencast-build.patch | 31 ++++++++++++++++++++++ x11-wm/mutter/mutter-44.0.ebuild | 1 + 2 files changed, 32 insertions(+) diff --git a/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch b/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch new file mode 100644 index 000000000000..85b95164a65a --- /dev/null +++ b/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch @@ -0,0 +1,31 @@ +https://bugs.gentoo.org/901809 +https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2935 + +From 2c1eee4d0a27439e97ff5dee541ad138aa75aaed Mon Sep 17 00:00:00 2001 +From: Chris Mayo +Date: Sat, 25 Mar 2023 17:22:01 +0000 +Subject: [PATCH] backend: Fix build with -Dremote_desktop=false +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +../mutter-44.0/src/backends/meta-backend.c: In function ‘meta_backend_real_post_init’: +../mutter-44.0/src/backends/meta-backend.c:560:7: error: ‘MetaBackendPrivate’ {aka ‘struct _MetaBackendPrivate’} has no member named ‘remote_access_controller’ + 560 | priv->remote_access_controller = + | ^~ + +Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2655 +--- a/src/backends/meta-backend.c ++++ b/src/backends/meta-backend.c +@@ -134,8 +134,8 @@ struct _MetaBackendPrivate + #endif + MetaSettings *settings; + MetaDbusSessionWatcher *dbus_session_watcher; +-#ifdef HAVE_REMOTE_DESKTOP + MetaRemoteAccessController *remote_access_controller; ++#ifdef HAVE_REMOTE_DESKTOP + MetaScreenCast *screen_cast; + MetaRemoteDesktop *remote_desktop; + #endif +-- +GitLab diff --git a/x11-wm/mutter/mutter-44.0.ebuild b/x11-wm/mutter/mutter-44.0.ebuild index 5ef3fcb79b38..b53a43637e87 100644 --- a/x11-wm/mutter/mutter-44.0.ebuild +++ b/x11-wm/mutter/mutter-44.0.ebuild @@ -128,6 +128,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-43.0-Disable-anonymous-file-test.patch + "${FILESDIR}"/${PN}-44.0-no-screencast-build.patch ) python_check_deps() {