solus-packages/packages/m/mutter/package.yml
2025-04-14 22:38:45 +01:00

64 lines
1.9 KiB
YAML

name : mutter
version : '48.2'
release : 130
source :
- https://download.gnome.org/sources/mutter/48/mutter-48.2.tar.xz : 3c18ba4e093ea9a378113dcafa7bdb5c1f9d6f5af9765026b7e66cb78daf614e
homepage : https://gitlab.gnome.org/GNOME/mutter
license : GPL-2.0-or-later
component : desktop.gnome
summary : Gnome Shell Window Manager
description: |
Gnome Shell compositing window manager
ccache : no
builddeps :
- pkgconfig(colord)
- pkgconfig(dri)
- pkgconfig(gnome-desktop-4)
- pkgconfig(gnome-settings-daemon)
- pkgconfig(gobject-introspection-1.0)
- pkgconfig(graphene-1.0)
- pkgconfig(gsettings-desktop-schemas)
- pkgconfig(gtk4)
- pkgconfig(gudev-1.0)
- pkgconfig(json-glib-1.0)
- pkgconfig(lcms2)
- pkgconfig(libcanberra-gtk3)
- pkgconfig(libdisplay-info)
- pkgconfig(libei-1.0)
- pkgconfig(libinput)
- pkgconfig(libpipewire-0.3)
- pkgconfig(libstartup-notification-1.0)
- pkgconfig(libwacom)
- pkgconfig(sm)
- pkgconfig(upower-glib)
- pkgconfig(wayland-eglstream)
- pkgconfig(wayland-protocols)
- pkgconfig(wayland-server)
- pkgconfig(xcursor)
- pkgconfig(xkbfile)
- pkgconfig(xkeyboard-config)
- pkgconfig(xorg-server)
- pkgconfig(xtst)
- pkgconfig(xwayland)
- python-argcomplete
- python-docutils
patterns :
- common :
- /usr/share/GConf/gsettings/mutter-schemas.convert
- /usr/share/glib-2.0/schemas/org.gnome.mutter*
- /usr/share/gnome-control-center/keybindings/50-mutter-*
rundeps :
- devel : mesalib-devel # Internal cogl requires EGL/eglmesaext.h from mesalib-devel
- mutter-common
setup : |
%meson_configure \
-Degl_device=true \
-Dinstalled_tests=false \
-Dprofiler=false \
-Dremote_desktop=true \
-Dtests=disabled \
-Dwayland_eglstream=true
build : |
%ninja_build
install : |
%ninja_install