Bug#883307: mutter: missing gles2 support since clutter integration

Alban Browaeys prahal at yahoo.com
Sat Dec 2 02:14:36 UTC 2017


Package: mutter
Version: 3.26.2-1
Severity: normal

Dear Maintainer,
Since upstream embedded a forked of clutter/cogl and the gles2 flag was
not ported from clutter/cogl to mutter, we lack gles2 support.

The other issue was fixed upstream and have reached debian a while
ago so this is the last stone on the gnome side.
This was https://bugzilla.gnome.org/show_bug.cgi?id=771636
included in 3.24.1.

Attached is a diff to debian/rules that add --enable-gles2 .
Tested on Intel Haswell (glx + gnome-shell wayland) and ARM Odroid U2
(gles2 over Mali blob + gnome-shell Xorg - custom kernel and xorg ddx)

Alban

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0prahal+intel+ (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mutter depends on:
ii  gnome-settings-daemon      3.26.2-1
ii  gsettings-desktop-schemas  3.24.1-1
ii  libc6                      2.25-2
ii  libglib2.0-0               2.54.2-1.1
ii  libmutter-1-0              3.26.2-1.2
ii  libx11-6                   2:1.6.4-3
ii  libxcomposite1             1:0.4.4-2
ii  mutter-common              3.26.2-1.2
ii  zenity                     3.26.0-1

mutter recommends no packages.

Versions of packages mutter suggests:
ii  gnome-control-center  1:3.26.2-1
ii  xdg-user-dirs         0.15-3

-- no debconf information
-------------- next part --------------
diff -uNr a/debian/rules b/debian/rules
--- a/debian/rules	2017-12-02 02:59:35.851109945 +0100
+++ b/debian/rules	2017-12-02 02:59:28.738984497 +0100
@@ -29,6 +29,7 @@
 		--libexecdir="\$${prefix}/lib/mutter" \
 		--enable-startup-notification \
 		--enable-compile-warnings \
+		--enable-gles2 \
 		$(CONFFLAGS)
 
 # See https://bugs.debian.org/874077


More information about the pkg-gnome-maintainers mailing list