diff options
author | Andreas Müller <schnitzeltony@gmail.com> | 2019-12-09 09:35:55 +0100 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-12-10 16:21:07 -0800 |
commit | 3b2293dedebae65cd3af0fb203dbae9de1a21c15 (patch) | |
tree | 1b918ce510f508c64c228f927920a118cfe560dc /meta-gnome | |
parent | 88cb338ca92ce3cab21f43d910fa5934a8e50581 (diff) | |
download | meta-openembedded-3b2293dedebae65cd3af0fb203dbae9de1a21c15.tar.gz |
gnome-shell: initial add 3.34.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r-- | meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb new file mode 100644 index 0000000000..d0b3af83d2 --- /dev/null +++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb @@ -0,0 +1,64 @@ +SUMMARY = "GNOME Shell is the graphical shell of the GNOME desktop environment" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" + +GNOMEBASEBUILDCLASS = "meson" + +inherit gnomebase gsettings gettext gobject-introspection features_check upstream-version-is-even bash-completion + +REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam" + +DEPENDS = " \ + libxml2-native \ + sassc-native \ + gtk+3 \ + mutter \ + evolution-data-server \ + gcr \ + gjs \ + gnome-autoar \ + polkit \ + libcroco \ + startup-notification \ + ibus \ + gsettings-desktop-schemas \ +" + +GTKDOC_MESON_OPTION = "gtk_doc" + +# gobject-introspection is mandatory and cannot be configured +REQUIRED_DISTRO_FEATURES += "gobject-introspection-data" +UNKNOWN_CONFIGURE_WHITELIST_append = " introspection" + +SRC_URI[archive.md5sum] = "2e00c22673d069d6b919b2ca1b225d89" +SRC_URI[archive.sha256sum] = "ccd86559b9c897c219d2d2ebfdb8413efa4c1bee846427c750cb8a301b3f6d1e" + +PACKAGECONFIG ??= "bluetooth nm ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" +PACKAGECONFIG[bluetooth] = ",,gnome-bluetooth" +PACKAGECONFIG[nm] = "-Dnetworkmanager=true, -Dnetworkmanager=false, networkmanager" +PACKAGECONFIG[systemd] = "-Dsystemd=true, -Dsystemd=false, systemd" + +EXTRA_OEMESON = " \ + -Dman=false \ +" + +do_install_append() { + # fix shebangs + for tool in `find ${D}${bindir} -name '*-tool'`; do + sed -i 's:#!${PYTHON}:#!${bindir}/${PYTHON_PN}:' $tool + done +} + +FILES_${PN} += " \ + ${datadir}/dbus-1 \ + ${datadir}/gnome-control-center \ + ${datadir}/xdg-desktop-portal \ + ${systemd_user_unitdir} \ +" + +RDEPENDS_${PN} += "gsettings-desktop-schemas gdm-base librsvg-gtk" + +PACKAGES =+ "${PN}-tools" +FILES_${PN}-tools = "${bindir}/*-tool" +RDEPENDS_${PN}-tools = "python3-core" + |