x11-wm / mutter

GNOME 3 compositing window manager based on Clutter

Official package sites : https://gitlab.gnome.org/GNOME/mutter/ ·

v3.30.2 :: 0/3 :: gentoo

Modified
License
GPL-2+
Keywords
~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86
USE flags
debug elogind gles2 introspection systemd test udev wayland

v3.26.2-r1 :: 0/1 :: gentoo

Modified
License
GPL-2+
Keywords
~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86
USE flags
debug gles2 introspection test udev wayland

v3.24.4 :: 0/0 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 x86 ~alpha ~arm ~ia64 ~ppc ~ppc64 ~sparc
USE flags
debug gles2 introspection test udev wayland

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
elogind
Rely on sys-auth/elogind as logind provider for Wayland sessions
gles2
Enable OpenGL ES 2.0 support
introspection
Add support for GObject based introspection
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
udev
Enable virtual/udev integration (device discovery, power and storage device support, etc)
wayland
Enable dev-libs/wayland backend

input_devices

wacom
INPUT_DEVICES setting to build driver for wacom input devices

app-arch / xz-utils : utils for managing LZMA compressed files

app-portage / elt-patches : Collection of patches for libtool.eclass

app-text / docbook-xml-dtd : Docbook DTD for XML

dev-libs / atk : GTK+ & GNOME Accessibility Toolkit

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / libwacom : Library for identifying Wacom tablets and their model-specific features

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

dev-util / glib-utils : Build utilities for GLib using projects

gnome-base / gnome-desktop : Library with common API for various GNOME modules

gnome-base / gsettings-desktop-schemas : Collection of GSettings schemas for GNOME desktop

gnome-extra / zenity : Tool to display dialogs from the commandline and shell scripts

media-libs / libcanberra : Portable sound event library

media-libs / mesa : OpenGL-like graphic library for Linux

sys-apps / systemd : System and service manager for Linux

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / gettext : GNU locale utilities

sys-devel / libtool : A shared library tool for developers

sys-kernel / linux-headers : Linux system headers

sys-power / upower : D-Bus abstraction for enumerating power devices, querying history and statistics

virtual / libgudev : Virtual for libgudev providers

virtual / libudev : Virtual for libudev providers

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-apps / xhost : Controls host and/or user access to a running X server

x11-base / xorg-proto : X.Org combined protocol headers

x11-base / xorg-server : X.Org X servers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libICE : X.Org Inter-Client Exchange library

x11-libs / libSM : X.Org Session Management library

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXrender : X.Org Xrender library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / libxkbfile : X.Org xkbfile library

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / startup-notification : Application startup notification and feedback library

x11-misc / shared-mime-info : The Shared MIME-info Database specification

x11-misc / xkeyboard-config : X keyboard configuration database

dev-libs / atk : GTK+ & GNOME Accessibility Toolkit

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / libwacom : Library for identifying Wacom tablets and their model-specific features

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

gnome-base / gnome-desktop : Library with common API for various GNOME modules

gnome-base / gsettings-desktop-schemas : Collection of GSettings schemas for GNOME desktop

gnome-extra / zenity : Tool to display dialogs from the commandline and shell scripts

media-libs / libcanberra : Portable sound event library

media-libs / mesa : OpenGL-like graphic library for Linux

sys-apps / systemd : System and service manager for Linux

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

sys-power / upower : D-Bus abstraction for enumerating power devices, querying history and statistics

virtual / libgudev : Virtual for libgudev providers

virtual / libudev : Virtual for libudev providers

x11-base / xorg-server : X.Org X servers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libICE : X.Org Inter-Client Exchange library

x11-libs / libSM : X.Org Session Management library

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXrender : X.Org Xrender library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / libxkbfile : X.Org xkbfile library

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / startup-notification : Application startup notification and feedback library

x11-misc / xkeyboard-config : X keyboard configuration database

gnome-base / gnome : Meta package for GNOME 3, merge this package to install

gnome-base / gnome-light : Meta package for GNOME-Light, merge this package to install

gnome-base / gnome-shell : Provides core UI functions for the GNOME 3 desktop

gnome-extra / gnome-shell-extensions : JavaScript extensions for GNOME Shell

gnome-extra / gnome-tweaks : Customize advanced GNOME 3 options

x11-themes / shiki-colors : Mixes the elegance of a dark theme with the usability of a light theme

611410
x11-wm/mutter-3.22.3[-introspection] : No rule to make target 'Clutter-1.0.typelib', needed by 'all-am'. Stop.
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
x11-wm/mutter: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
x11-wm/mutter: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
x11-wm/mutter: bump to 3.30.2, rework gles2 for wayland
Don't need to enable USE=gles2 on mutter for wayland anymore, as we just need gles3 support from mesa[gles2], not the full mutter-cogl-gles2 stuff. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
x11-wm/mutter: fix logind provider ensurance REQUIRED_USE
Needs to be exactly-one-of for wayland, not at-most-one-of Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
x11-wm/mutter: require gles2 for wayland, try to fix non-gles2 builds
Native backend makes use of gles3 for some features, and I'm not sure if these gracefully degrade or not without gles3. So require gles2 with wayland (which is when we enable build of native backend), which also allows for a simpler hacky patch for fixing non-gles2 builds when system doesn't have USE=gles2 on mesa. I consider this quite ugly, but 1) this is ~arch 2) this will be better in the meson port in mutter-3.32 3) it hopefully works well enough anyways, sans potentially unnecessary mesa[gles2] dep and full gles2 cogl builds. People who mind the gles2 requirement are welcome to come up with something better. It should somehow express the feature dependency of this, even if just metadata.xml descriptions. Closes: https://bugs.gentoo.org/679074 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
x11-wm/mutter: bump to 3.28.3, support elogind for wayland
Upstream added initial elogind support in 3.28, so just hook it up. This is currently only used for native KMS renderer builds, which are only enabled with USE=wayland. Includes a huge patchset from upstream gnome-3-28 branch, fixing various wayland and other issues and some performance tweaks. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
x11-wm/mutter: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francesco Turco · gentoo
x11-wm/mutter: update HOMEPAGE
Signed-off-by: Francesco Turco <fturco@fastmail.fm> Closes: https://github.com/gentoo/gentoo/pull/10426 Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
x11-wm/mutter: add explicit build dep on glib-utils for old versions
Closes: https://bugs.gentoo.org/667468 Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
x11-wm/mutter: Fix non-wayland build (#667244 by Denis Descheneaux)
Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
x11-wm/mutter: bump to 3.26.2
Also includes many fixes and updates from upstream unreleased 3.26 branch Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Arfrever Frehtes Taifersar Arahesis · gentoo
x11-wm/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto).
Thomas Deutschmann · gentoo
x11-wm/mutter: x86 stable (bug #631656)
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Gilles Dartiguelongue · gentoo
x11-wm/mutter: fix build with USE=debug
Closes: https://bugs.gentoo.org/645412 Package-Manager: Portage-2.3.20, Repoman-2.3.6
Mikle Kolyada · gentoo
x11-wm/mutter: amd64 stable wrt bug #631656
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Gilles Dartiguelongue · gentoo
x11-wm/mutter: fix build with libgudev-232, bug #630312
Closes: https://bugs.gentoo.org/630312 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Mart Raudsepp · gentoo
x11-wm/mutter: bump to 3.24.4
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Mart Raudsepp · gentoo
x11-wm/mutter: Set libmutter API version as subslot
The libraries are now meant to be parallel installable, but we don't split the libraries from the rest for now to be able to have full parallel installable SLOTs. So at least express the API version as subslot, so gnome-shell can depend on the specific one for the libraries. This subslot is only to be used by consumers when linking to the libmutter libraries (the subslot number equals requested pkg-config API), mainly gnome-shell. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Mart Raudsepp · gentoo
x11-wm/mutter: bump to 3.24.3
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Mart Raudsepp · gentoo
x11-wm/mutter: remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Agostino Sarubbo · gentoo
x11-wm/mutter: x86 stable wrt bug #618420
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
x11-wm/mutter: amd64 stable wrt bug #618420
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mart Raudsepp · gentoo
x11-wm/mutter: revbump with various fixes, mostly for wayland session
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Mart Raudsepp · gentoo
x11-wm/mutter: remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Agostino Sarubbo · gentoo
x11-wm/mutter: x86 stable wrt bug #615406
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
x11-wm/mutter: amd64 stable wrt bug #615406
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mart Raudsepp · gentoo
x11-wm/mutter: bump to 3.22.4 for bug fixes
Fixes a crash when window closes during alt+tab, various mouse and DND related Wayland and XWayland fixes; lockup fix with theme variants; X lock filename length handling fix.
Timo Tambet · gentoo
x11-wm/mutter: bump to 3.24.2
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Mart Raudsepp · gentoo
x11-wm/mutter: remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Agostino Sarubbo · gentoo
x11-wm/mutter: x86 stable wrt bug #611134
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
x11-wm/mutter: amd64 stable wrt bug #611134
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mart Raudsepp · gentoo
x11-wm/mutter: remove old
Package-Manager: Portage-2.3.4, Repoman-2.3.1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Rémi Cardona · gentoo
x11-wm/mutter: bump to 3.22.3
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Mart Raudsepp · gentoo
x11-wm/mutter: Remove old
Package-Manager: portage-2.3.3
Mart Raudsepp · gentoo
x11-wm/mutter: Remove unnecessary pango[X] dependency
pango USE=X actually adds a pangoxft library, not X support. mutter does not use that extra legacy library, as it is a modern GTK+ project. Package-Manager: portage-2.3.3
Gilles Dartiguelongue · gentoo
x11-wm/mutter: cleanup old revisions
Package-Manager: portage-2.3.2
Gilles Dartiguelongue · gentoo
x11-wm/mutter: depend on recent enough linux-headers
Gentoo-Bug: 599640 Package-Manager: portage-2.3.2
Gilles Dartiguelongue · gentoo
x11-wm/mutter: version bump 3.22.1 → 3.22.2
Package-Manager: portage-2.3.2
Gilles Dartiguelongue · gentoo
x11-wm/mutter: fix dependencies and option combinations
Checked with upstream, native backend without wayland is not useful and the opposite would have limited use. See upstream reports for not enabling these possibilities anyway: https://bugzilla.gnome.org/show_bug.cgi?id=771638 https://bugzilla.gnome.org/show_bug.cgi?id=772681 Gentoo-bug: 598846 Package-Manager: portage-2.3.2
Gilles Dartiguelongue · gentoo
x11-wm/mutter: version bump 3.20.3 → 3.22.1
Package-Manager: portage-2.3.2
Pacho Ramos · gentoo
x11-wm/mutter: x86 stable, bug 587010
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86"
Pacho Ramos · gentoo
x11-wm/mutter: amd64 stable, bug 587010
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64"
Gilles Dartiguelongue · gentoo
x11-wm/mutter: raise clutter dep per configure
Package-Manager: portage-2.3.0
Pacho Ramos · gentoo
x11-wm/mutter: wayland needs kms support (#587220 by Leho Kraav)
Package-Manager: portage-2.3.0
Pacho Ramos · gentoo
x11-wm/mutter: Version bump
Package-Manager: portage-2.3.0_rc1
Pacho Ramos · gentoo
x11-wm/mutter: Version bump
Package-Manager: portage-2.3.0_rc1
Pacho Ramos · gentoo
x11-wm/mutter: Drop old
Package-Manager: portage-2.3.0_rc1
Pacho Ramos · gentoo
x11-wm/mutter: x86 stable, bug 584468
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="x86"
Pacho Ramos · gentoo
x11-wm/mutter: amd64 stable, bug 584468
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="amd64"
Gilles Dartiguelongue · gentoo
x11-wm/mutter: version bump to 3.18.4
Package-Manager: portage-2.2.28
Rémi Cardona · gentoo
x11-wm/mutter: bump to 3.18.3
Package-Manager: portage-2.2.27
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990
Mikle Kolyada · gentoo
x11-wm/mutter: x86 stable wrt bug #566378
Package-Manager: portage-2.2.26
Pacho Ramos · gentoo
x11-wm/mutter: amd64 stable, bug 566378
Package-Manager: portage-2.2.27 RepoMan-Options: --include-arches="amd64"
Pacho Ramos · gentoo
x11-wm/mutter: Apply multiple upstream fixes
Package-Manager: portage-2.2.26
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/zpuskas/kicad-doc-4.0.0-rc1'
Pull request: https://github.com/gentoo/gentoo/pull/403
Gilles Dartiguelongue · gentoo
x11-wm/mutter: requires clutter[X], a couple of places in the code require clutter-x11 even if configure does not check for it
Package-Manager: portage-2.2.26
Gilles Dartiguelongue · gentoo
x11-wm/mutter: drop old revisions
Package-Manager: portage-2.2.25
Gilles Dartiguelongue · gentoo
x11-wm/mutter: raise libXrandr to 1.5 and drop gtk-doc-am as there is no gtk-doc to install anymore
Package-Manager: portage-2.2.25
Pacho Ramos · gentoo
x11-wm/mutter: Version bump
Package-Manager: portage-2.2.24
Agostino Sarubbo · gentoo
x11-wm/mutter: x86 stable wrt bug #565086
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
x11-wm/mutter: amd64 stable wrt bug #565086
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Pacho Ramos · gentoo
x11-wm/mutter: Drop old
Package-Manager: portage-2.2.23
Pacho Ramos · gentoo
x11-wm/mutter: Version bump
Package-Manager: portage-2.2.23
Pacho Ramos · gentoo
x11-wm/mutter: Drop old
Package-Manager: portage-2.2.22
Pacho Ramos · gentoo
x11-wm/mutter: Apply some upstream fixes from 3.16 branch and also stop crashing when keymap cannot be get on a first try (from master)
Package-Manager: portage-2.2.22
Agostino Sarubbo · gentoo
x11-wm/mutter: x86 stable wrt bug #551826
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Mikle Kolyada · gentoo
x11-wm/mutter: amd64 stable wrt bug #551826
Package-Manager: portage-2.2.20.1
Ole Reifschneider · gentoo
x11-wm/mutter: fix wayland dependency
Package-Manager: portage-2.2.20.1
Justin Lecher · gentoo
Convert URIs for gnome.org and kde.org to https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed