mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-08 05:29:22 +00:00
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>
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user