Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/
Date: Sat, 17 Aug 2019 18:30:34
Message-Id: 1566066589.787579c7170fc9614ae9c7c41cccc95d34247d3d.leio@gentoo
1 commit: 787579c7170fc9614ae9c7c41cccc95d34247d3d
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 17 18:29:38 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 17 18:29:49 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787579c7
7
8 x11-wm/mutter: be explicit about pipewire disabling
9
10 The autotools AC_ARG_ENABLE usage bug was fixed long ago upstream,
11 so we can be explicit about the disabling now to avoid confusion.
12 Though autotools never got automagic behaviour for it - it got
13 ported to meson for 3.32 first - so it makes no practical
14 difference.
15
16 Package-Manager: Portage-2.3.62, Repoman-2.3.12
17 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
18
19 x11-wm/mutter/mutter-3.30.2-r1.ebuild | 3 ++-
20 x11-wm/mutter/mutter-3.30.2-r3.ebuild | 3 ++-
21 2 files changed, 4 insertions(+), 2 deletions(-)
22
23 diff --git a/x11-wm/mutter/mutter-3.30.2-r1.ebuild b/x11-wm/mutter/mutter-3.30.2-r1.ebuild
24 index c0fa10f52b9..bd9ea4cb462 100644
25 --- a/x11-wm/mutter/mutter-3.30.2-r1.ebuild
26 +++ b/x11-wm/mutter/mutter-3.30.2-r1.ebuild
27 @@ -111,7 +111,7 @@ src_prepare() {
28 }
29
30 src_configure() {
31 - # TODO: pipewire remote desktop support; --disable-remote-desktop actually enables it due to upstream autotools bug in 3.26.2 (omitted means disabled)
32 + # TODO: pipewire remote desktop support
33 # TODO: nvidia EGLDevice support
34 # TODO: elogind vs systemd is automagic in 3.28.3 - if elogind is found, it's used instead of systemd; but not a huge problem as elogind package blocks systemd package
35 # TODO: lack of --with-xwayland-grab-default-access-rules relies on default settings, but in Gentoo we might have some more packages we want to give Xgrab access (mostly virtual managers and remote desktops)
36 @@ -130,6 +130,7 @@ src_configure() {
37 --enable-xlib-egl-platform \
38 --with-default-driver=gl \
39 --with-libcanberra \
40 + --disable-remote-desktop \
41 $(usex debug --enable-debug=yes "") \
42 $(use_enable gles2) \
43 $(use_enable gles2 cogl-gles2) \
44
45 diff --git a/x11-wm/mutter/mutter-3.30.2-r3.ebuild b/x11-wm/mutter/mutter-3.30.2-r3.ebuild
46 index 5b88d60c9a8..a6b546ea6ad 100644
47 --- a/x11-wm/mutter/mutter-3.30.2-r3.ebuild
48 +++ b/x11-wm/mutter/mutter-3.30.2-r3.ebuild
49 @@ -111,7 +111,7 @@ src_prepare() {
50 }
51
52 src_configure() {
53 - # TODO: pipewire remote desktop support; --disable-remote-desktop actually enables it due to upstream autotools bug in 3.26.2 (omitted means disabled)
54 + # TODO: pipewire remote desktop support
55 # TODO: nvidia EGLDevice support
56 # TODO: elogind vs systemd is automagic in 3.28.3 - if elogind is found, it's used instead of systemd; but not a huge problem as elogind package blocks systemd package
57 # TODO: lack of --with-xwayland-grab-default-access-rules relies on default settings, but in Gentoo we might have some more packages we want to give Xgrab access (mostly virtual managers and remote desktops)
58 @@ -130,6 +130,7 @@ src_configure() {
59 --enable-xlib-egl-platform \
60 --with-default-driver=gl \
61 --with-libcanberra \
62 + --disable-remote-desktop \
63 $(usex debug --enable-debug=yes "") \
64 $(use_enable gles2) \
65 $(use_enable gles2 cogl-gles2) \