summaryrefslogtreecommitdiff
path: root/packages/gnome-desktop/mutter/mutter-3.26.1.exheres-0
blob: 03d5e29ac90f2369fd0f952343472f57135afc44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# Copyright 2009 Saleem Abdulrasool <compnerd@compnerd.org>
# Copyright 2011 Brett Witherspoon <spoonb@exherbo.org>
# Distributed under the terms of the GNU General Public License v2

require gnome.org [ suffix=tar.xz ] gsettings

SUMMARY="Clutter and metacity based compositing window manager"

LICENCES="GPL-2"
SLOT="0"
PLATFORMS="~amd64 ~x86"
MYOPTIONS="gobject-introspection
    sound [[ description = [ Enable the use of libcanberra for event sounds ] ]]
    wacom [[ description = [ Use libwacom for tablet identification ] ]]
    ( linguas: am ar as ast az be be@latin bg bn bn_IN br bs ca ca@valencia cs cy da de dz el en_CA
               en_GB eo es et eu fa fi fr fur ga gl gu ha he hi hr hu hy id ig is it ja ka kk kn ko ku
               la lt lv mai mg mk ml mn mr ms nb nds ne nl nn oc or pa pl pt pt_BR ro ru rw si sk
               sl sq sr sr@latin sv ta te tg th tk tr ug uk vi wa xh yo zh_CN zh_HK zh_TW )
"

BUGS_TO="spoonb@exherbo.org"

DEPENDENCIES="
    build:
        sys-devel/gettext[>=0.19.6]
        sys-libs/wayland-protocols[>=1.9]
        virtual/pkg-config[>=0.21]
    build+run:
        core/json-glib
        dev-libs/glib:2[>=2.53.2]
        gnome-desktop/gnome-desktop:3.0
        gnome-desktop/gsettings-desktop-schemas[>=3.21.4][gobject-introspection?]
        gnome-desktop/libgudev[>=232]
        gnome-desktop/zenity
        sys-apps/upower[>=0.99.0]
        sys-libs/libinput[>=1.4]
        sys-libs/wayland[>=1.13.0]
        x11-apps/xkeyboard-config
        x11-dri/mesa[>=10.3]
        x11-dri/libdrm
        x11-libs/cairo[>=1.10.0]
        x11-libs/gtk+:3[>=3.19.8][gobject-introspection?][wayland]
        x11-libs/pango[>=1.2.0]
        x11-libs/libICE
        x11-libs/libSM
        x11-libs/libX11
        x11-libs/libXcomposite[>=0.2]
        x11-libs/libXcursor
        x11-libs/libXdamage
        x11-libs/libXext
        x11-libs/libXfixes
        x11-libs/libXi[>=1.6.99.1]
        x11-libs/libXinerama
        x11-libs/libXrandr[>=1.5.0]
        x11-libs/libXrender
        x11-libs/libxcb
        x11-libs/libxkbcommon[X][>=0.4.3]
        x11-libs/libxkbfile
        x11-libs/startup-notification[>=0.7]
        gobject-introspection? ( gnome-desktop/gobject-introspection:1[>=0.9.5] )
        sound? ( media-libs/libcanberra[providers:gtk3][>=0.26] )
        wacom? ( x11-libs/libwacom[>=0.19] )
    run:
        x11-server/xorg-server[xwayland]
    recommendation:
        gnome-desktop/gnome-themes-standard [[
            description = [ Provides default GNOME 3 theme (Adwaita) ]
        ]]
"

# Bundled clutter fails its tests
RESTRICT="test"

DEFAULT_SRC_CONFIGURE_PARAMS=( '--enable-sm' '--enable-startup-notification' '--disable-debug'
                               '--enable-native-backend' '--enable-wayland' '--enable-gudev'
                               '--enable-egl-device' '--disable-scrollkeeper' '--disable-static'
                               # need to reduce default compiler warnings due to deprecation errors
                               '--enable-compile-warnings=maximum' )
                               # --enable-remote-desktop requires pipewire
DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=( 'gobject-introspection introspection' 'wacom libwacom' )
DEFAULT_SRC_CONFIGURE_OPTION_WITHS=( 'sound libcanberra' )