Package Details: mutter-git 47.0+r104+g245dafe81-1

Git Clone URL: https://aur.archlinux.org/mutter-git.git (read-only, click to copy)
Package Base: mutter-git
Description: Window manager and compositor for GNOME
Upstream URL: https://gitlab.gnome.org/GNOME/mutter
Licenses: GPL-2.0-or-later
Conflicts: mutter
Provides: libmutter-16.so, mutter
Submitter: rliang
Maintainer: pobrn
Last Packager: pobrn
Votes: 6
Popularity: 0.005914
First Submitted: 2019-01-10 13:23 (UTC)
Last Updated: 2024-10-15 12:46 (UTC)

Dependencies (63)

Required by (18)

Sources (2)

Latest Comments

1 2 3 Next › Last »

envolution commented on 2024-10-15 12:04 (UTC) (edited on 2024-10-15 12:05 (UTC) by envolution)

fails to build - libdisplay_info=enabled should be removed from build() options as it is now a hard dependency

schneensch commented on 2024-06-25 22:12 (UTC)

Missing dependency glib2-devel for compiling

Geo52rey commented on 2024-04-14 17:34 (UTC)

Missing build dependency python-dbusmock

minecraftchest1 commented on 2023-05-12 12:48 (UTC)

Missing dependency gnome-desktop-4

VitalyR commented on 2022-09-20 02:41 (UTC)

My PC can't launch Gnome a few days ago so I had to switch to KDE Plasma. I can't verify whether the PKGBUILD works now. Please help maintain these packages if you could, Thanks!

Technetium1 commented on 2022-07-11 04:23 (UTC)

Missing sysprof in depends.

dr460nf1r3 commented on 2022-06-06 13:11 (UTC) (edited on 2022-06-06 13:14 (UTC) by dr460nf1r3)

Misses cmake and gi-docgen in makedepends :) Also, I'm getting an error ninja: error: '/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml', needed by 'src/meta-dbus-sysprof3-profiler.c', missing and no known rule to make it while building, can this be fixed somehow?

VitalyR commented on 2022-04-13 02:19 (UTC)

@jonathon I have edited this package according to your advice. Thanks!

jonathon commented on 2022-04-12 21:47 (UTC)

The Mutter package does provide some version of libmutter so including that is a good thing, it just needs to be the matching version. As far as I can tell, the actual soname version is taken care of by makepkg during packaging (e.g. provides=libmutter-10 generates provides=libmutter-10.so=0-64); this means a valid version mismatch will happen when the number changes (and so protect against gnome-shell{-git} breaking).

diff --git a/PKGBUILD b/PKGBUILD
index d0668ce..9dba57b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,8 +16,8 @@ depends=(dconf gobject-introspection-runtime gsettings-desktop-schemas
          libxkbcommon-x11 gnome-settings-daemon libgudev libinput pipewire
          xorg-xwayland graphene libxkbfile)
 makedepends=(gobject-introspection git egl-wayland meson xorg-server
-             wayland-protocols)
-provides=(mutter)
+             xorg-server-xvfb wayland-protocols)
+provides=(mutter libmutter-10.so)
 conflicts=(mutter)
 groups=(gnome)
 source=("git+https://gitlab.gnome.org/GNOME/mutter.git")

ignapk commented on 2022-01-28 23:37 (UTC)

@saghm Basically, yes, you need to first remove the gnome-shell package with pacman -Rdd gnome-shell and then you can proceed to install both mutter-git and gnome-shell-git. This is due to gnome-shell depending on specific version of libmutter.so, that the mutter package provides, and a possible fix of the situation would be to similarly add it as provides. However, among others, this could result in a situation when user replaces mutter with mutter-git without replacing gnome-shell with gnome-shell-git, which could break their system. I'm open to suggestions and discussion about this though.