Package Base Details: mutter-git

Git Clone URL: https://aur.archlinux.org/mutter-git.git (read-only, click to copy)
Submitter: rliang
Maintainer: pobrn
Last Packager: pobrn
Votes: 6
Popularity: 0.89
First Submitted: 2019-01-10 13:23 (UTC)
Last Updated: 2024-04-15 16:38 (UTC)

Latest Comments

1 2 3 Next › Last »

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.

saghm commented on 2022-01-27 22:23 (UTC)

I can't figure out how to install this in a system with Gnome already installed. When I try to install it, it fails due to breaking the gnome-shell dependency on the stable version of mutter, but when I try to install them both at the same time, gnome-shell-git can't build without mutter-git already being installed. Is the only way to build/install these to have gnome-shell not installed at all beforehand, or am I missing something?

titaniumtown commented on 2021-11-15 20:42 (UTC)

Missing dependency: wayland-protocols