summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb')
-rw-r--r--meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb66
1 files changed, 66 insertions, 0 deletions
diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
new file mode 100644
index 0000000000..d8d5849534
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
@@ -0,0 +1,66 @@
1SUMMARY = "GNOME Settings"
2DESCRIPTION = "GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop"
3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
5
6GTKIC_VERSION = "4"
7
8DEPENDS = " \
9 accountsservice \
10 colord-gtk \
11 gcr \
12 gdk-pixbuf \
13 glib-2.0 \
14 gnome-bluetooth \
15 gnome-desktop \
16 gnome-online-accounts \
17 gnome-settings-daemon \
18 gsettings-desktop-schemas \
19 gtk4 \
20 libadwaita \
21 libepoxy \
22 libgtop \
23 libgudev \
24 libnma \
25 libpwquality \
26 libxml2 \
27 polkit \
28 pulseaudio \
29 samba \
30 setxkbmap-native \
31 tecla \
32 udisks2 \
33 upower \
34 ${@' libxslt-native docbook-xsl-stylesheets-native' if d.getVar('GIDOCGEN_ENABLED') == 'True' else ''} \
35"
36
37inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-version-is-even bash-completion features_check
38
39REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
40
41SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
42SRC_URI[archive.sha256sum] = "c0698245a6420badd077c16ffb218860e457cd7300612718eabf9aba47222bae"
43
44PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
45PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper"
46PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus"
47PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland"
48PACKAGECONFIG[file-share] = ",,,gnome-user-share"
49PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler"
50PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui"
51PACKAGECONFIG[power-profiles] = ",,,power-profiles-daemon"
52
53EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}"
54GIDOCGEN_MESON_OPTION = 'documentation'
55
56export XDG_DATA_DIRS = "${STAGING_DATADIR}"
57
58FILES:${PN} += " \
59 ${datadir}/dbus-1 \
60 ${datadir}/gnome-shell \
61 ${datadir}/metainfo \
62"
63
64FILES:${PN}-dev += "${datadir}/gettext"
65
66RDEPENDS:${PN} += "gsettings-desktop-schemas tecla"