summaryrefslogtreecommitdiff
path: root/x11-wm/mutter
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/mutter')
-rw-r--r--x11-wm/mutter/Manifest6
-rw-r--r--x11-wm/mutter/mutter-46.4-r1.ebuild (renamed from x11-wm/mutter/mutter-46.4.ebuild)9
-rw-r--r--x11-wm/mutter/mutter-46.7-r1.ebuild (renamed from x11-wm/mutter/mutter-46.7.ebuild)12
-rw-r--r--x11-wm/mutter/mutter-9999.ebuild25
4 files changed, 27 insertions, 25 deletions
diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index c9d762aaae78..6d4ded1c6294 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -5,7 +5,7 @@ DIST mutter-46.4.tar.xz 6752800 BLAKE2B 330c8fd1537c6eea93af4413ec7ccf8c0ea478c5
DIST mutter-46.7.tar.xz 6755308 BLAKE2B 69cb8457ec9ab905c8764ffa8fbd44050431b359e349697615b90d201402dffd2bd850e3fb0f393ab75800d148c2805ac791f69d356c6bfb26007a2394cbbd48 SHA512 0d9b159805b79f90d2cb06582c859b10e56bc22001d1e1b0090821914e18085749a54eb117b94788578b17894e4d28ec408144a09b29f94b7785f7538c4613a8
EBUILD mutter-45.5.ebuild 7074 BLAKE2B be4c19f9fcea03f64e8faba3364b751f380c2fd865e0096cf5af32c17370f143467ab69e51827528cb7659a7e980afbd82f6222e279dd39e292d80e959940640 SHA512 fdc80858095dcb1122e79775fa7e6756cc0816bd9f75250b5630359b96b260ddc4db38bd6bc81b0937db955369d94f7afbb69c55e03ffd09474961282f18f7f7
EBUILD mutter-45.6.ebuild 7329 BLAKE2B 0f1f364a4f9b549e606bddf92546d12361521c5e4c48e9ca2e55e45f2f7bf28ace17b1a1eb598d44157be76d10c22549d09bbbeaa2c84b42b880ab30d7015fc1 SHA512 428844a68e1b23bbb1639e7f615ddb24dc64634bbaf3c7cd053a9c5ed6cbe815f3588082bc6d69003c5b28cbd6e034586cfee3a76d9a713c314b32c9bf09c7f6
-EBUILD mutter-46.4.ebuild 7001 BLAKE2B e59f591d7f9ea67368c68de0d67e7b5b286c1d3928eca87c1d7876272e3d2f17402c12446f5aed32a293d054c01b57047ca9e6cebc7a12c669591ad805021b7b SHA512 84333dbb2d47a65d0e559012d00b644ee3056b29a95098e455ac228b250b117bde7e2f20da37c9caccd29d55dd9193eb67f540d49644038b979b9ea15ee56722
-EBUILD mutter-46.7.ebuild 6998 BLAKE2B aed4b2f5a0d20eb194db1071b8f35a39288892fda8e521251100c027becd2e169d6b3fef76da9b9dc2fa1489103663d8ab66680d3771989fa4b21e7cf6c75157 SHA512 bf1ecbb221275ad721a786a4cc3e6eac59d2ba1a697e8a082654944a9776585e0482feba32fcaed29e1c0e669f85304ad9273de613a91a2a25e5812057bc4456
-EBUILD mutter-9999.ebuild 7001 BLAKE2B e59f591d7f9ea67368c68de0d67e7b5b286c1d3928eca87c1d7876272e3d2f17402c12446f5aed32a293d054c01b57047ca9e6cebc7a12c669591ad805021b7b SHA512 84333dbb2d47a65d0e559012d00b644ee3056b29a95098e455ac228b250b117bde7e2f20da37c9caccd29d55dd9193eb67f540d49644038b979b9ea15ee56722
+EBUILD mutter-46.4-r1.ebuild 7034 BLAKE2B ee9c601e6fa869252814fbd0a029e28c57a0db7a104b9763d15e6f655fac0c8c26a9e9431980a1df37dfd78e4a60fce2844ecffb0220b5a4cd747e33aa9ed280 SHA512 f45fd2fe82970f3e588c68dc786676a71eccc4dd47c7672b1866bc9d8f2b8ca5723344fe1fd6101b607e6e85a921b9ddf3697a885b7c475573399cda96f821ea
+EBUILD mutter-46.7-r1.ebuild 7031 BLAKE2B 95fef7af3e152829d3fee048a2ec6d9b5af29f5799b3d6f96a5bf3917eeb0ea2576812d21c1005bbcf3a8e3c0fa550ea5f168d191b71a2b9417c845c913119ae SHA512 3a728e3a716b3f8435eac52466fd0a551fc9592ac66be1bd6e990f367d9adaff5132885bc7e3e11251d1b835ba91b0d8d081b22a12f5a7b96f3ef1bfecb62eaa
+EBUILD mutter-9999.ebuild 7030 BLAKE2B 9aaf67210d835429cc7c2141dc708c145da5cd9ee13c04b2beb05aa54d4d6279f5a909b6b744bbd67bedb3915e656e734825d7d3189415aeeb3fd25e40be0006 SHA512 28cc8d90edc97e4fde931890dc829f40371f34f6e7af33b1d347567f0d2ad478f00021b844f50b243fb9640d70dbc0f75f1f470a687c1870a8d20ab1f5f45219
MISC metadata.xml 584 BLAKE2B 8c15ff1bc0bbadd7fe37f4a903d90c49f10aee6fd8cd83bcd81d486113397607f30b0a9c3aa43ee0b0f8e0cea8e8caaebac8560da70090fd0dbfbba8f8c0250d SHA512 924fc21a5378dc447e36c21f09ce45ebb61ea4de1dc1f541cb45ce139352616983141e8e1466fcc34dceaf1a5ea0f8e87023b25291e6796ef3f2163777e00a87
diff --git a/x11-wm/mutter/mutter-46.4.ebuild b/x11-wm/mutter/mutter-46.4-r1.ebuild
index 69fca7491985..c923d571f568 100644
--- a/x11-wm/mutter/mutter-46.4.ebuild
+++ b/x11-wm/mutter/mutter-46.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
# in Xwayland after mutter is installed, Xwayland would fail to be started by mutter. mutter already hard-depends on libei, so there's
# really no extra deps here (besides xdg-desktop-portal, but we want that too, anyhow).
# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
-DEPEND="
+RDEPEND="
>=media-libs/graphene-1.10.2[introspection?]
x11-libs/gdk-pixbuf:2
>=x11-libs/pango-1.46[introspection?]
@@ -52,6 +52,7 @@ DEPEND="
>=media-libs/lcms-2.6:2
>=media-libs/harfbuzz-2.6.0:=
>=dev-libs/libei-1.0.901
+ media-libs/libdisplay-info:=
gnome? ( gnome-base/gnome-desktop:4= )
@@ -89,7 +90,7 @@ DEPEND="
"
# for now upstream has "have_x11 = true" in the meson.build, but sooner or later upstream is going to make X optional.
# X? (
-DEPEND+="
+RDEPEND+="
>=gui-libs/gtk-4.0.0:4[X,introspection?]
>=x11-libs/libX11-1.7.0
>=x11-libs/libXcomposite-0.4
@@ -110,7 +111,7 @@ DEPEND+="
"
# )"
-DEPEND="${DEPEND}
+DEPEND="${RDEPEND}
x11-base/xorg-proto
sysprof? ( >=dev-util/sysprof-common-3.38.0 )
"
diff --git a/x11-wm/mutter/mutter-46.7.ebuild b/x11-wm/mutter/mutter-46.7-r1.ebuild
index 6136cb52f942..aac907e2ac69 100644
--- a/x11-wm/mutter/mutter-46.7.ebuild
+++ b/x11-wm/mutter/mutter-46.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -33,8 +33,8 @@ RESTRICT="!test? ( test )"
# this ensures have_enable_ei_portal is always there in xwayland.pc, which affects how Xwayland is launched, thus if it were toggled off
# in Xwayland after mutter is installed, Xwayland would fail to be started by mutter. mutter already hard-depends on libei, so there's
# really no extra deps here (besides xdg-desktop-portal, but we want that too, anyhow).
-# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
-DEPEND="
+# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via wdependency() call order
+RDEPEND="
>=media-libs/graphene-1.10.2[introspection?]
x11-libs/gdk-pixbuf:2
>=x11-libs/pango-1.46[introspection?]
@@ -52,6 +52,7 @@ DEPEND="
>=media-libs/lcms-2.6:2
>=media-libs/harfbuzz-2.6.0:=
>=dev-libs/libei-1.0.901
+ media-libs/libdisplay-info:=
gnome? ( gnome-base/gnome-desktop:4= )
@@ -89,7 +90,7 @@ DEPEND="
"
# for now upstream has "have_x11 = true" in the meson.build, but sooner or later upstream is going to make X optional.
# X? (
-DEPEND+="
+RDEPEND+="
>=gui-libs/gtk-4.0.0:4[X,introspection?]
>=x11-libs/libX11-1.7.0
>=x11-libs/libXcomposite-0.4
@@ -109,8 +110,7 @@ DEPEND+="
x11-libs/libXau
"
# )"
-
-DEPEND="${DEPEND}
+DEPEND="${RDEPEND}
x11-base/xorg-proto
sysprof? ( >=dev-util/sysprof-common-3.38.0 )
"
diff --git a/x11-wm/mutter/mutter-9999.ebuild b/x11-wm/mutter/mutter-9999.ebuild
index 69fca7491985..eba453454d90 100644
--- a/x11-wm/mutter/mutter-9999.ebuild
+++ b/x11-wm/mutter/mutter-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
SRC_URI=""
SLOT="0/14" # This can get easily out of date, but better than 9967
else
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
fi
@@ -34,15 +34,15 @@ RESTRICT="!test? ( test )"
# in Xwayland after mutter is installed, Xwayland would fail to be started by mutter. mutter already hard-depends on libei, so there's
# really no extra deps here (besides xdg-desktop-portal, but we want that too, anyhow).
# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
-DEPEND="
+RDEPEND="
>=media-libs/graphene-1.10.2[introspection?]
x11-libs/gdk-pixbuf:2
>=x11-libs/pango-1.46[introspection?]
>=x11-libs/cairo-1.14[X]
>=x11-libs/pixman-0.42
>=dev-libs/fribidi-1.0.0
- >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
- >=dev-libs/glib-2.75.1:2
+ >=gnome-base/gsettings-desktop-schemas-47.0[introspection?]
+ >=dev-libs/glib-2.81.1:2
gnome-base/gnome-settings-daemon
>=x11-libs/libxkbcommon-0.4.3
x11-libs/libICE
@@ -52,6 +52,7 @@ DEPEND="
>=media-libs/lcms-2.6:2
>=media-libs/harfbuzz-2.6.0:=
>=dev-libs/libei-1.0.901
+ media-libs/libdisplay-info:=
gnome? ( gnome-base/gnome-desktop:4= )
@@ -60,12 +61,12 @@ DEPEND="
media-libs/libglvnd[X]
wayland? (
- >=dev-libs/wayland-protocols-1.33
- >=dev-libs/wayland-1.22.0
+ >=dev-libs/wayland-protocols-1.38
+ >=dev-libs/wayland-1.23.0
>=x11-libs/libdrm-2.4.118
media-libs/mesa[gbm(+)]
- >=dev-libs/libinput-1.19.0:=
+ >=dev-libs/libinput-1.26.0:=
elogind? ( sys-auth/elogind )
>=x11-base/xwayland-23.2.1[libei(+)]
@@ -73,13 +74,13 @@ DEPEND="
)
udev? (
>=virtual/libudev-232-r1:=
- >=dev-libs/libgudev-232
+ >=dev-libs/libgudev-238
)
systemd? ( sys-apps/systemd )
x11-libs/libSM
input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
>=x11-libs/startup-notification-0.7
- screencast? ( >=media-video/pipewire-0.3.33:= )
+ screencast? ( >=media-video/pipewire-1.2.0:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
test? (
>=x11-libs/gtk+-3.19.8:3[X,introspection?]
@@ -89,7 +90,7 @@ DEPEND="
"
# for now upstream has "have_x11 = true" in the meson.build, but sooner or later upstream is going to make X optional.
# X? (
-DEPEND+="
+RDEPEND+="
>=gui-libs/gtk-4.0.0:4[X,introspection?]
>=x11-libs/libX11-1.7.0
>=x11-libs/libXcomposite-0.4
@@ -110,7 +111,7 @@ DEPEND+="
"
# )"
-DEPEND="${DEPEND}
+DEPEND="${RDEPEND}
x11-base/xorg-proto
sysprof? ( >=dev-util/sysprof-common-3.38.0 )
"