Package Details: mutter-dev 3.35.91-1

Git Clone URL: https://aur.archlinux.org/mutter-dev.git (read-only, click to copy)
Package Base: mutter-dev
Description: A window manager for GNOME.
Upstream URL: https://gitlab.gnome.org/GNOME/mutter
Licenses: GPL
Groups: gnome
Conflicts: mutter
Provides: mutter
Submitter: oidualc
Maintainer: titaniumtown
Last Packager: titaniumtown
Votes: 3
Popularity: 0.25
First Submitted: 2018-12-22 11:31
Last Updated: 2020-02-26 17:50

Required by (14)

Sources (1)

Latest Comments

gardotd426 commented on 2020-02-24 21:50

@titaniumtown no, it still doesn't work with makepkg, only AUR helpers:


makepkg                   
==> Making package: mutter-dev 3.35.91-1 (Mon 24 Feb 2020 04:47:47 PM EST) ==> Checking runtime dependencies... ==> Missing dependencies: -> gjs-git -> sysprof-dev ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies.
I mean yeah, you could technically get around that by installing those through the AUR first, but that's not really how it's supposed to work, there shouldn't be any manual intervention required and it should work with makepkg

Maybe you could add the aur git repos for sysprof-dev and gjs-git in the sources array and have those installed first?

gardotd426 commented on 2020-02-24 20:17

You can install it with an AUR helper, but makepkg doesn't work

gardotd426 commented on 2020-02-24 20:14

PKGBUILD is broken:


/home/matt/tmp/mutter-dev/PKGBUILD: line 11: syntax error near unexpected token >'
/home/matt/tmp/mutter-dev/PKGBUILD: line 11:depends=(dconf js68 gjs>=1.63.2 gobject-introspection-runtime gsettings-desktop-schemas libcanberra'
/home/matt/tmp/mutter-dev/PKGBUILD: line 12: startup-notification: command not found
/home/matt/tmp/mutter-dev/PKGBUILD: line 13: syntax error near unexpected token )'
/home/matt/tmp/mutter-dev/PKGBUILD: line 13:         gnome-settings-daemon libgudev libinput pipewire)'
==> ERROR: Failed to source /home/matt/tmp/mutter-dev/PKGBUILD

EDIT: I must have tried to grab it while you were fixing it, but it's still broken:


==> Making package: mutter-dev 3.35.91-1 (Mon 24 Feb 2020 03:15:36 PM EST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: gjs-git
error: target not found: sysprof-dev
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> gjs-git
  -> sysprof-dev
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

titaniumtown commented on 2020-02-24 20:03

I made a aur package (sysprof-dev) and added it as a depend

titaniumtown commented on 2020-02-24 17:11

compile sysprof, using the template from extra/sysprof

oidualc commented on 2020-02-23 20:17

It does not compile:

../mutter/src/backends/meta-profiler.c: In function ‘handle_start’:
../mutter/src/backends/meta-profiler.c:98:3: error: too many arguments to function ‘meta_dbus_sysprof3_profiler_complete_start’
   98 |   meta_dbus_sysprof3_profiler_complete_start (dbus_profiler, invocation, NULL);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../mutter/src/backends/meta-profiler.h:25,
                 from ../mutter/src/backends/meta-profiler.c:22:
src/meta-dbus-sysprof3-profiler.h:58:6: note: declared here
   58 | void meta_dbus_sysprof3_profiler_complete_start (
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

titaniumtown commented on 2020-02-20 20:56

I have adopted the aur package and have updated it for 3.35.91. I am still learning about how the aur works, so that's why one of the commits is by user "aur" (if you're wondering).

gardotd426 commented on 2019-12-21 18:54

Failing to build, and it seems like this package isn't at all being maintained, as another person had this error 2 months ago and never received a response.

Build targets in project: 127
Found ninja-1.9.0 at /usr/bin/ninja
ninja: Entering directory `build'
[118/1437] Compiling C object 'cogl/co...ogl-6@sha/winsys_cogl-winsys-egl.c.o'.
FAILED: cogl/cogl/d9c41d2@@mutter-cogl-6@sha/winsys_cogl-winsys-egl.c.o 
ccache cc -Icogl/cogl/d9c41d2@@mutter-cogl-6@sha -Icogl/cogl -I../mutter/cogl/cogl -Icogl -I../mutter/cogl -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi-3.2.1/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-3 -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -pthread '-DCOGL_LOCALEDIR="/usr/share/locale"' -DCOGL_COMPILATION '-DCOGL_GL_LIBNAME="libGL.so.1"' '-DCOGL_GLES2_LIBNAME="libGLESv2.so"' -MD -MQ 'cogl/cogl/d9c41d2@@mutter-cogl-6@sha/winsys_cogl-winsys-egl.c.o' -MF 'cogl/cogl/d9c41d2@@mutter-cogl-6@sha/winsys_cogl-winsys-egl.c.o.d' -o 'cogl/cogl/d9c41d2@@mutter-cogl-6@sha/winsys_cogl-winsys-egl.c.o' -c ../mutter/cogl/cogl/winsys/cogl-winsys-egl.c
../mutter/cogl/cogl/winsys/cogl-winsys-egl.c: In function ‘_cogl_winsys_display_setup’:
../mutter/cogl/cogl/winsys/cogl-winsys-egl.c:465:23: error: ‘CoglRendererEGL’ {aka ‘struct _CoglRendererEGL’} has no member named ‘pf_eglBindWaylandDisplay’
  465 |       if (egl_renderer->pf_eglBindWaylandDisplay)
      |                       ^~
../mutter/cogl/cogl/winsys/cogl-winsys-egl.c:466:14: error: ‘CoglRendererEGL’ {aka ‘struct _CoglRendererEGL’} has no member named ‘pf_eglBindWaylandDisplay’
  466 |  egl_renderer->pf_eglBindWaylandDisplay (egl_renderer->edpy,
      |              ^~
../mutter/cogl/cogl/winsys/cogl-winsys-egl.c: In function ‘_cogl_egl_create_image’:
../mutter/cogl/cogl/winsys/cogl-winsys-egl.c:900:17: error: ‘EGL_WAYLAND_BUFFER_WL’ undeclared (first use in this function)
  900 |   if (target == EGL_WAYLAND_BUFFER_WL)
      |                 ^~~~~~~~~~~~~~~~~~~~~
../mutter/cogl/cogl/winsys/cogl-winsys-egl.c:900:17: note: each undeclared identifier is reported only once for each function it appears in
[131/1437] Generating mutter.desktop with a custom command.
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
Error making: mutter-dev

A.J commented on 2019-10-21 12:50

can't build it :

../mutter/cogl/cogl/winsys/cogl-winsys-egl.c:465:23: error: ‘CoglRendererEGL’ {aka ‘struct _CoglRendererEGL’} has no member named ‘pf_eglBindWaylandDisplay’