All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/21] Gnome cleanups & desktop patches
@ 2019-12-06  0:08 Andreas Müller
  2019-12-06  0:08 ` [PATCH 01/21] pinpoint: remove dead project Andreas Müller
                   ` (22 more replies)
  0 siblings, 23 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

Once passed Khem's autobuilder there are the following desktop session
available (yes tested - they work for me)

* gnome-x11
* gnome-wayland
* gnome-classic (gnome2 experience: gnome-shell based)
* gnome-flashback (gnome2 experience: gnome-flashback/metacity based / no
  graphics acceleration required)

currently there the following known issues:

* GDM does not display background image - have no idea if this is a bug
* Acivities does not display application icons for png

Ahh and all this was tested with gdm and alternate / non gnome display-manager
sddm because gdm does not match my needs as desktop environment collector.

Andreas Müller (21):
  pinpoint: remove dead project
  gnome-keyring: upgrade 3.28.2 -> 3.34.0
  libgsf: upgrade 1.14.45 -> 1.14.46
  libgnome-keyring: remove
  gjs: initial add 1.58.1
  gdm: re-add 3.34.1
  gnome-shell: initial add 3.34.1
  gnome-shell-extensions: initial add 3.34.1
  accountsservice: initial add 0.6.55
  rest: initial add 0.8.1
  gnome-online-accounts: initial add 3.34.1
  gvfs: upgrade 1.41.2 -> 1.42.1
  grilo: initial add 0.3.10
  gsound: initial add 1.0.2
  gnome-control-center: re-add 3.34.1
  gnome-session: inital add 3.34.1
  gnome-backgrounds: initial add 3.34.0
  metacity: upgrade 3.32.0 -> 3.34.1
  gnome-panel: (re)add 3.34.1
  gnome-flashback: initial add 3.34.1
  Add: packagegroup-gnome-apps / packagegroup-gnome-desktop

 .../recipes-apps/pinpoint/pinpoint_git.bb     | 24 -------
 .../0001-Ensure-pam-file-installation.patch   | 48 ++++++++++++++
 meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb    | 56 ++++++++++++++++
 .../gjs/gjs/0001-Disable-tests-on-host.patch  | 33 ++++++++++
 meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb    | 37 +++++++++++
 .../gnome-backgrounds_3.34.0.bb               | 17 +++++
 ...001-Add-meson-option-to-pass-sysroot.patch | 45 +++++++++++++
 .../gnome-control-center_3.34.1.bb            | 55 ++++++++++++++++
 .../gnome-flashback/gnome-flashback_3.34.1.bb | 34 ++++++++++
 ...-agent-and-ssh-add-by-configure-opti.patch | 42 ++++++++++++
 .../gnome-keyring/gnome-keyring_3.28.2.bb     | 44 -------------
 .../gnome-keyring/gnome-keyring_3.34.0.bb     | 51 +++++++++++++++
 .../gnome-keyring/libgnome-keyring_3.12.0.bb  | 29 ---------
 .../gnome-online-accounts_3.34.1.bb           | 32 ++++++++++
 ...nd-ZONEINFO-it-tries-to-run-compiled.patch | 37 +++++++++++
 .../gnome-panel/gnome-panel_3.34.1.bb         | 28 ++++++++
 .../gnome-session/gnome-session_3.34.1.bb     | 39 +++++++++++
 .../gnome-shell-extensions_3.34.1.bb          | 27 ++++++++
 .../gnome-shell/gnome-shell_3.34.1.bb         | 64 +++++++++++++++++++
 .../recipes-gnome/grilo/grilo_0.3.10.bb       | 29 +++++++++
 .../recipes-gnome/gsound/gsound_1.0.2.bb      | 13 ++++
 .../gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb}   | 11 ++--
 ...p-a-copy-paste-of-introspection.m4-m.patch |  0
 .../{libgsf_1.14.45.bb => libgsf_1.14.46.bb}  | 12 ++--
 .../recipes-gnome/metacity/metacity_3.32.0.bb | 41 ------------
 .../recipes-gnome/metacity/metacity_3.34.1.bb | 38 +++++++++++
 meta-gnome/recipes-gnome/rest/rest_0.8.1.bb   | 28 ++++++++
 .../accountsservice/accountsservice_0.6.55.bb | 29 +++++++++
 .../packagegroups/packagegroup-gnome-apps.bb  | 20 ++++++
 .../packagegroup-gnome-desktop.bb             | 26 ++++++++
 30 files changed, 838 insertions(+), 151 deletions(-)
 delete mode 100644 meta-gnome/recipes-apps/pinpoint/pinpoint_git.bb
 create mode 100644 meta-gnome/recipes-gnome/gdm/gdm/0001-Ensure-pam-file-installation.patch
 create mode 100644 meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
 create mode 100644 meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_3.34.0.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
 create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring/0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch
 delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.34.0.bb
 delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/libgnome-keyring_3.12.0.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-panel/gnome-panel/0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch
 create mode 100644 meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/grilo/grilo_0.3.10.bb
 create mode 100644 meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb
 rename meta-gnome/recipes-gnome/gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb} (87%)
 rename meta-gnome/recipes-gnome/libgsf/{files => libgsf}/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch (100%)
 rename meta-gnome/recipes-gnome/libgsf/{libgsf_1.14.45.bb => libgsf_1.14.46.bb} (59%)
 delete mode 100644 meta-gnome/recipes-gnome/metacity/metacity_3.32.0.bb
 create mode 100644 meta-gnome/recipes-gnome/metacity/metacity_3.34.1.bb
 create mode 100644 meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
 create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
 create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
 create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb

-- 
2.21.0



^ permalink raw reply	[flat|nested] 42+ messages in thread

* [PATCH 01/21] pinpoint: remove dead project
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
@ 2019-12-06  0:08 ` Andreas Müller
  2019-12-06  0:08 ` [PATCH 02/21] gnome-keyring: upgrade 3.28.2 -> 3.34.0 Andreas Müller
                   ` (21 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../recipes-apps/pinpoint/pinpoint_git.bb     | 24 -------------------
 1 file changed, 24 deletions(-)
 delete mode 100644 meta-gnome/recipes-apps/pinpoint/pinpoint_git.bb

diff --git a/meta-gnome/recipes-apps/pinpoint/pinpoint_git.bb b/meta-gnome/recipes-apps/pinpoint/pinpoint_git.bb
deleted file mode 100644
index 6b2688f3e..000000000
--- a/meta-gnome/recipes-apps/pinpoint/pinpoint_git.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-SUMMARY = "A simple presentation tool for hackers"
-DESCRIPTION = "Pinpoint is a simple presentation tool that hopes to avoid audience death \
-               by bullet point and instead encourage presentations containing beautiful \
-               images and small amounts of concise text in slides."
-SECTION = "x11/multimedia"
-LICENSE = "LGPLv2.1"
-LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24 \
-                    file://pinpoint.c;beginline=6;endline=17;md5=201d438283607da393fae6aca085454c"
-
-DEPENDS = "glib-2.0 gdk-pixbuf cogl-1.0 clutter-1.0 clutter-gst-3.0 librsvg"
-
-inherit autotools gettext pkgconfig features_check
-
-# cogl requires opengl
-REQUIRED_DISTRO_FEATURES = "opengl"
-
-SRC_URI = "git://git.gnome.org/pinpoint"
-
-SRCREV = "80a056c57e819d0b75035424638813b0670830e1"
-PV = "0.1.4+gitr${SRCPV}"
-
-S = "${WORKDIR}/git"
-
-RRECOMMENDS_${PN} = "gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-png"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 02/21] gnome-keyring: upgrade 3.28.2 -> 3.34.0
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
  2019-12-06  0:08 ` [PATCH 01/21] pinpoint: remove dead project Andreas Müller
@ 2019-12-06  0:08 ` Andreas Müller
  2019-12-06  0:08 ` [PATCH 03/21] libgsf: upgrade 1.14.45 -> 1.14.46 Andreas Müller
                   ` (20 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

* add upstream-version-is-even to inherit
* they moved to gettext-only translation
* add PACKAGECONFIG ssh-agent enabled by default
* RDEPENDS do not seem to make sense these days
* prettify recipe

[1] https://download.gnome.org/core/3.32/3.32.2/sources/

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 ...-agent-and-ssh-add-by-configure-opti.patch | 42 +++++++++++++++++++
 ...ring_3.28.2.bb => gnome-keyring_3.34.0.bb} | 33 +++++++++------
 2 files changed, 62 insertions(+), 13 deletions(-)
 create mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring/0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch
 rename meta-gnome/recipes-gnome/gnome-keyring/{gnome-keyring_3.28.2.bb => gnome-keyring_3.34.0.bb} (40%)

diff --git a/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring/0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch b/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring/0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch
new file mode 100644
index 000000000..32eecf8fb
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring/0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch
@@ -0,0 +1,42 @@
+From e6464e01bc1cdf5496be2942d1bac41aa609f47e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
+Date: Thu, 23 May 2019 23:44:06 +0200
+Subject: [PATCH] Set paths to ssh-agent and ssh-add by configure options
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+We have no executables in our sysroot so configuration won't find them.
+
+Upstream-Status: Inappropriate [OE specific]
+
+Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
+---
+ configure.ac | 11 +++++++++--
+ 1 file changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 4b83664..eda0c96 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -351,8 +351,15 @@ if test "$enable_ssh_agent" = "no"; then
+ 	SSH_AGENT=false
+ 	SSH_ADD=false
+ else
+-	AC_PATH_PROG([SSH_AGENT], [ssh-agent], [no])
+-	AC_PATH_PROG([SSH_ADD], [ssh-add], [no])
++    AC_ARG_WITH([ssh-agent-path],
++                [AC_HELP_STRING([--with-ssh-agent-path=PATH],
++                                 [path to ssh-agent])],
++                 [SSH_AGENT=$with_ssh_agent_path], [SSH_AGENT=no])
++    AC_ARG_WITH([ssh-add-path],
++                [AC_HELP_STRING([--with-ssh-add-path=PATH],
++                                 [path to ssh-add])],
++                 [SSH_ADD=$with_ssh_add_path], [SSH_ADD=no])
++
+ 	if test "$SSH_AGENT" = "no" -o "$SSH_ADD" = "no"; then
+ 		AC_MSG_ERROR([the ssh-agent and ssh-add commands were not found])
+ 	else
+-- 
+2.20.1
+
diff --git a/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb b/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.34.0.bb
similarity index 40%
rename from meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb
rename to meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.34.0.bb
index a84c218e6..52c254b28 100644
--- a/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb
+++ b/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.34.0.bb
@@ -9,10 +9,7 @@ LIC_FILES_CHKSUM = " \
     file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \
 "
 
-inherit features_check gnomebase remove-libtool gettext upstream-version-is-even
-
 DEPENDS = " \
-    intltool-native \
     glib-2.0-native \
     gtk+3 \
     gcr \
@@ -20,21 +17,24 @@ DEPENDS = " \
     ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} \
 "
 
-SRC_URI[archive.md5sum] = "284580f954f762caf62aed2ae7358177"
-SRC_URI[archive.sha256sum] = "81171b7d07211b216b4c9bb79bf2deb3deca18fe8d56d46dda1c4549b4a2646a"
-SRC_URI += "file://musl.patch"
+inherit gnomebase gsettings features_check remove-libtool gettext upstream-version-is-even
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
-RDEPENDS_${PN} = "libgnome-keyring glib-2.0-utils"
+SRC_URI[archive.md5sum] = "7c8fd85e46ed4ba1add0288b2ead9aec"
+SRC_URI[archive.sha256sum] = "e9cda9542a3e37c61636145e7e9e2513c569092ea8020752a834e1f40ad41943"
+SRC_URI += " \
+    file://0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch \
+    file://musl.patch \
+"
 
-EXTRA_OECONF = "--disable-doc \
-                ac_cv_path_SSH_AGENT=${bindir}/ssh-agent \
-                ac_cv_path_SSH_ADD=${bindir}/ssh-add"
+PACKAGECONFIG ??= "ssh-agent"
+PACKAGECONFIG[ssh-agent] = "--enable-ssh-agent --with-ssh-agent-path=${bindir}/ssh-agent --with-ssh-add-path=${bindir}/ssh-add,--disable-ssh-agent,,openssh-misc"
 
-PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
-PACKAGECONFIG[pam] = "--enable-pam --with-pam-dir=${base_libdir}/security, --disable-pam"
-PACKAGECONFIG[ssh-agent] = "--enable-ssh-agent,--disable-ssh-agent,,openssh-misc"
+EXTRA_OECONF = " \
+    --disable-doc \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--enable-pam --with-pam-dir=${base_libdir}/security', '--disable-pam', d)} \
+"
 
 FILES_${PN} += " \
     ${datadir}/dbus-1/services \
@@ -42,3 +42,10 @@ FILES_${PN} += " \
     ${base_libdir}/security/*${SOLIBSDEV} \
     ${libdir}/pkcs11/gnome-keyring-pkcs11.so \
 "
+
+# fix | gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used
+# This does not make it through pseudo so perform on-target - sigh
+pkg_postinst_ontarget_${PN} () {
+    setcap cap_ipc_lock+ep `which gnome-keyring-daemon`
+}
+RDEPENDS_${PN} += "libcap-bin"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 03/21] libgsf: upgrade 1.14.45 -> 1.14.46
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
  2019-12-06  0:08 ` [PATCH 01/21] pinpoint: remove dead project Andreas Müller
  2019-12-06  0:08 ` [PATCH 02/21] gnome-keyring: upgrade 3.28.2 -> 3.34.0 Andreas Müller
@ 2019-12-06  0:08 ` Andreas Müller
  2019-12-06  0:08 ` [PATCH 04/21] libgnome-keyring: remove Andreas Müller
                   ` (19 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

* there have been no traces that gconf is still necessary
' while at it cleanup recipe

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 ....ac-drop-a-copy-paste-of-introspection.m4-m.patch |  0
 .../libgsf/{libgsf_1.14.45.bb => libgsf_1.14.46.bb}  | 12 ++++--------
 2 files changed, 4 insertions(+), 8 deletions(-)
 rename meta-gnome/recipes-gnome/libgsf/{files => libgsf}/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch (100%)
 rename meta-gnome/recipes-gnome/libgsf/{libgsf_1.14.45.bb => libgsf_1.14.46.bb} (59%)

diff --git a/meta-gnome/recipes-gnome/libgsf/files/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch b/meta-gnome/recipes-gnome/libgsf/libgsf/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch
similarity index 100%
rename from meta-gnome/recipes-gnome/libgsf/files/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch
rename to meta-gnome/recipes-gnome/libgsf/libgsf/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch
diff --git a/meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb b/meta-gnome/recipes-gnome/libgsf/libgsf_1.14.46.bb
similarity index 59%
rename from meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb
rename to meta-gnome/recipes-gnome/libgsf/libgsf_1.14.46.bb
index ac36ceb04..049320afc 100644
--- a/meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb
+++ b/meta-gnome/recipes-gnome/libgsf/libgsf_1.14.46.bb
@@ -5,23 +5,19 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=dc7371b50816c96e145fa0f8ade8e24d \
 
 SECTION = "libs"
 
-DEPENDS= "libxml2 bzip2 glib-2.0 zlib intltool-native gnome-common-native"
+DEPENDS= "libxml2 bzip2 glib-2.0 zlib gnome-common-native"
 
-inherit autotools pkgconfig gnomebase gobject-introspection
+inherit gnomebase gobject-introspection gettext gtk-doc
 
+SRC_URI[archive.md5sum] = "5bc6d1d6394f0ed5a58e8f2e5e4ead7f"
+SRC_URI[archive.sha256sum] = "ea36959b1421fc8e72caa222f30ec3234d0ed95990e2bf28943a85f33eadad2d"
 SRC_URI += "file://0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch"
 
-SRC_URI[archive.md5sum] = "e45cc8aa9c49516d540b7d7307f755f1"
-SRC_URI[archive.sha256sum] = "5cbc2c0f1dc44d202fa0c6e3a51e9f17b0c2deb8711ba650432bfde3180b69fa"
-
 PACKAGECONFIG ??= ""
 PACKAGECONFIG[gdk-pixbuf] = "--with-gdk-pixbuf,--without-gdk-pixbuf,gdk-pixbuf"
 
 EXTRA_OECONF = "\
-    --disable-gtk-doc \
     --with-bz2 \
 "
 
-RDEPENDS_${PN} = "gconf"
-
 FILES_${PN} += "${datadir}/thumbnailers"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 04/21] libgnome-keyring: remove
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (2 preceding siblings ...)
  2019-12-06  0:08 ` [PATCH 03/21] libgsf: upgrade 1.14.45 -> 1.14.46 Andreas Müller
@ 2019-12-06  0:08 ` Andreas Müller
  2019-12-06  0:08 ` [PATCH 05/21] gjs: initial add 1.58.1 Andreas Müller
                   ` (18 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

* with recent changes nothing requires it anymore
* development stopped in 2014

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gnome-keyring/libgnome-keyring_3.12.0.bb  | 29 -------------------
 1 file changed, 29 deletions(-)
 delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/libgnome-keyring_3.12.0.bb

diff --git a/meta-gnome/recipes-gnome/gnome-keyring/libgnome-keyring_3.12.0.bb b/meta-gnome/recipes-gnome/gnome-keyring/libgnome-keyring_3.12.0.bb
deleted file mode 100644
index ba69e2e0c..000000000
--- a/meta-gnome/recipes-gnome/gnome-keyring/libgnome-keyring_3.12.0.bb
+++ /dev/null
@@ -1,29 +0,0 @@
-SUMMARY = "Compatibility library for accessing secrets"
-HOMEPAGE = "http://www.gnome.org/"
-BUGTRACKER = "https://bugzilla.gnome.org/"
-
-LICENSE = "GPLv2 & LGPLv2"
-LIC_FILES_CHKSUM = " \
-    file://COPYING;md5=0914b9d3ebaba41ef2e3e0ae16f296cf \
-    file://COPYING.GPL;md5=94d55d512a9ba36caa9b7df079bae19f \
-"
-SECTION = "x11/gnome/libs"
-
-inherit gnomebase gtk-doc gobject-introspection
-
-DEPENDS = "dbus libgcrypt glib-2.0 glib-2.0-native intltool-native"
-
-SRC_URI[archive.md5sum] = "6696e4f2e9aed4625cdc3af30bd8c238"
-SRC_URI[archive.sha256sum] = "c4c178fbb05f72acc484d22ddb0568f7532c409b0a13e06513ff54b91e947783"
-
-
-# Fails to build with thumb-1 (qemuarm)
-#| {standard input}: Assembler messages:
-#| {standard input}:823: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r12,r12,ror#3'
-#| {standard input}:823: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r12,r12,ror#13'
-#| {standard input}:824: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r12,r12,ror#29'
-#| {standard input}:824: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r12,r12,ror#19'
-#| {standard input}:825: Error: lo register required -- `orr r10,r10,r10'
-ARM_INSTRUCTION_SET_armv5 = "arm"
-ARM_INSTRUCTION_SET_armv4 = "arm"
-
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 05/21] gjs: initial add 1.58.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (3 preceding siblings ...)
  2019-12-06  0:08 ` [PATCH 04/21] libgnome-keyring: remove Andreas Müller
@ 2019-12-06  0:08 ` Andreas Müller
  2019-12-06 19:31   ` Khem Raj
  2019-12-06  0:08 ` [PATCH 06/21] gdm: re-add 3.34.1 Andreas Müller
                   ` (17 subsequent siblings)
  22 siblings, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

* it is a dependency for upcoming gnome shell
* this is currently tha latest stable version [1]

[1] http://ftp.gnome.org/pub/gnome/sources/gjs/1.63/gjs-1.63.1.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gjs/gjs/0001-Disable-tests-on-host.patch  | 33 +++++++++++++++++
 meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb    | 37 +++++++++++++++++++
 2 files changed, 70 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
 create mode 100644 meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb

diff --git a/meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch b/meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
new file mode 100644
index 000000000..0953214fb
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
@@ -0,0 +1,33 @@
+From 95379de2132786f855e8caec1fd5869225774d02 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
+Date: Sat, 18 May 2019 01:14:07 +0200
+Subject: [PATCH] Disable tests on host
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Upstream-Status: Inappropriate [OE-specific]
+
+Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
+---
+ configure.ac | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index fa4e136..056e96e 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -335,9 +335,7 @@ AS_IF([test "x$with_dbus_tests" != "xno"], [
+ ])
+ AM_CONDITIONAL([DBUS_TESTS], [test "x$with_dbus_tests" != "xno"])
+ 
+-AC_MSG_CHECKING([for a suitable UTF-8 locale to run the tests in])
+-TESTS_LOCALE=$($srcdir/build/choose-tests-locale.sh)
+-AC_MSG_RESULT([$TESTS_LOCALE])
++TESTS_LOCALE=C
+ AC_SUBST([TESTS_LOCALE])
+ 
+ AC_SUBST([gjsjsdir], [\${datadir}/gjs-1.0])
+-- 
+2.20.1
+
diff --git a/meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb b/meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
new file mode 100644
index 000000000..85730c742
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
@@ -0,0 +1,37 @@
+SUMMARY = "Javascript bindings for GNOME"
+LICENSE = "MIT & LGPLv2+"
+LIC_FILES_CHKSUM = " \
+    file://COPYING;md5=beb29cf17fabe736f0639b09ee6e76fa \
+    file://COPYING.LGPL;md5=3bf50002aefd002f49e7bb854063f7e7 \
+"
+
+GNOMEBASEBUILDCLASS = "autotools"
+
+DEPENDS = "mozjs gtk+3"
+
+inherit gnomebase gsettings gobject-introspection vala gettext features_check upstream-version-is-even
+
+SRC_URI[archive.md5sum] = "49ae54cccbf212e2f80fa1726d5f974c"
+SRC_URI[archive.sha256sum] = "b4df16ea87dc78c0df5412f9134efb14f7c510773aee117d5ad4cda75646c6f5"
+SRC_URI += "file://0001-Disable-tests-on-host.patch"
+
+# gobject-introspection is mandatory and cannot be configured
+REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
+UNKNOWN_CONFIGURE_WHITELIST_append = " --enable-introspection --disable-introspection"
+
+EXTRA_OECONF = " \
+    --without-dbus-tests \
+    --disable-installed-tests \
+"
+
+do_configure_prepend() {
+    # make configure find gobject-introspection test code. Although we set
+    # --disable-installed-tests gjs builds them
+    sed -i 's|:$GI_DATADIR|:${STAGING_DIR_NATIVE}$GI_DATADIR|g' ${S}/configure.ac
+}
+
+FILES_${PN} += "${datadir}/gjs-1.0/lsan"
+
+PACKAGES =+ "${PN}-valgrind"
+FILES_${PN}-valgrind = "${datadir}/gjs-1.0/valgrind"
+RSEPENDS_${PN}-valgrind += "valgrind"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 06/21] gdm: re-add 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (4 preceding siblings ...)
  2019-12-06  0:08 ` [PATCH 05/21] gjs: initial add 1.58.1 Andreas Müller
@ 2019-12-06  0:08 ` Andreas Müller
  2019-12-06  0:08 ` [PATCH 07/21] gnome-shell: initial add 3.34.1 Andreas Müller
                   ` (16 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

GDM is a mandatory component for all types of gnome sessions. To give users the
choice to build images with gnome-session using different display-manager
without changing systemd service configuration, mandatory parts were split
into gdm-base package.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../0001-Ensure-pam-file-installation.patch   | 48 ++++++++++++++++
 meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb    | 56 +++++++++++++++++++
 2 files changed, 104 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gdm/gdm/0001-Ensure-pam-file-installation.patch
 create mode 100644 meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb

diff --git a/meta-gnome/recipes-gnome/gdm/gdm/0001-Ensure-pam-file-installation.patch b/meta-gnome/recipes-gnome/gdm/gdm/0001-Ensure-pam-file-installation.patch
new file mode 100644
index 000000000..6362d5ee6
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gdm/gdm/0001-Ensure-pam-file-installation.patch
@@ -0,0 +1,48 @@
+From f7bba53adf8a26f900442a05bb98326747c392b4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
+Date: Tue, 3 Dec 2019 00:24:27 +0100
+Subject: [PATCH] Ensure pam-file installation
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+All the detection magic does not work for us
+
+Upstream-Status: Inappropriate [OE-specific]
+
+Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
+---
+ data/Makefile.am | 12 +-----------
+ 1 file changed, 1 insertion(+), 11 deletions(-)
+
+diff --git a/data/Makefile.am b/data/Makefile.am
+index bda9160..dbc3ea3 100644
+--- a/data/Makefile.am
++++ b/data/Makefile.am
+@@ -296,22 +296,12 @@ endif
+ 		chown root:root $(DESTDIR)$(logdir) || : ; \
+ 	fi
+ 
+-	system=`uname`; \
+-	if test -f /usr/include/security/pam_appl.h; then \
+-	  if test '!' -d $(DESTDIR)$(PAM_PREFIX)/pam.d; then \
+ 		$(mkinstalldirs) $(DESTDIR)$(PAM_PREFIX)/pam.d; \
+ 		chmod 755 $(DESTDIR)$(PAM_PREFIX)/pam.d; \
+-	   fi; \
+-	   if test $$system = Linux; then \
+ 	     for pamfile in $(pam_files); do \
+ 	       bn=$$(basename $$pamfile .pam); \
+ 	       $(INSTALL_DATA) $(srcdir)/$$pamfile $(DESTDIR)$(PAM_PREFIX)/pam.d/$$bn; \
+-	     done; \
+-	   fi; \
+-	   if test $$system = SunOS; then \
+-		echo "Please add PAM authentication for gdm, gdm-autologin and gdm-welcome in $(PAM_PREFIX)/pam.conf!"; \
+-	   fi; \
+-	fi
++	     done;
+ 
+ 	if test '!' -d $(DESTDIR)$(xauthdir); then \
+ 		$(mkinstalldirs) $(DESTDIR)$(xauthdir); \
+-- 
+2.21.0
+
diff --git a/meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb b/meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb
new file mode 100644
index 000000000..a47bf6fcf
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb
@@ -0,0 +1,56 @@
+SUMMARY = "GNOME Display Manager"
+LICENSE="GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+DEPENDS = " \
+    dconf-native \
+    gtk+3 \
+    accountsservice \
+    libcanberra \
+    libpam \
+"
+
+REQUIRED_DISTRO_FEATURES = "x11 systemd pam"
+
+inherit gnomebase gsettings gobject-introspection gettext systemd useradd upstream-version-is-even features_check
+
+SRC_URI[archive.md5sum] = "65d1fd4bb85e8b133d1cbffb80ecf62e"
+SRC_URI[archive.sha256sum] = "e85df657aa8d9361af4fb122014d8f123a93bfe45a7662fba2b373d839dbd8d3"
+SRC_URI += "file://0001-Ensure-pam-file-installation.patch"
+
+EXTRA_OECONF = " \
+    --without-plymouth \
+    --with-default-pam-config=openembedded \
+    --with-pam-mod-dir=${base_libdir}/security \
+"
+
+do_install_append() {
+    rm -rf ${D}/run ${D}${localstatedir}/run
+}
+
+USERADD_PACKAGES = "${PN}"
+USERADD_PARAM_${PN} = "--system --no-create-home --home ${localstatedir}/lib/gdm --user-group gdm"
+
+SYSTEMD_SERVICE_${PN} = "${BPN}.service"
+
+# Some gnome components - as gnome-panel and gnome-shell (!!) - require gdm
+# components. To allow gnome-images using different display-manager, split them
+# out into a seperate package.
+PACKAGE_BEFORE_PN = "${PN}-base"
+FILES_${PN}-base = " \
+    ${datadir}/glib-2.0 \
+    ${datadir}/gnome-session \
+    ${libdir}/lib*${SOLIBS} \
+    ${libdir}/girepository-1.0 \
+"
+
+CONFFILES_${PN} += "${sysconfdir}/gdm/custom.conf"
+FILES_${PN} += " \
+    ${datadir}/dconf \
+    ${base_libdir}/security/pam_gdm.so \
+    ${localstatedir} \
+    ${systemd_unitdir} \
+"
+
+RDEPENDS_${PN} += "${PN}-base"
+
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 07/21] gnome-shell: initial add 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (5 preceding siblings ...)
  2019-12-06  0:08 ` [PATCH 06/21] gdm: re-add 3.34.1 Andreas Müller
@ 2019-12-06  0:08 ` Andreas Müller
  2019-12-06  0:08 ` [PATCH 08/21] gnome-shell-extensions: " Andreas Müller
                   ` (15 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gnome-shell/gnome-shell_3.34.1.bb         | 64 +++++++++++++++++++
 1 file changed, 64 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb

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 000000000..c61625070
--- /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"
+
+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 = "x11 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"
+
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 08/21] gnome-shell-extensions: initial add 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (6 preceding siblings ...)
  2019-12-06  0:08 ` [PATCH 07/21] gnome-shell: initial add 3.34.1 Andreas Müller
@ 2019-12-06  0:08 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 09/21] accountsservice: initial add 0.6.55 Andreas Müller
                   ` (14 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:08 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gnome-shell-extensions_3.34.1.bb          | 27 +++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb

diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb
new file mode 100644
index 000000000..93460baf2
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb
@@ -0,0 +1,27 @@
+SUMMARY = "GNOME Shell Extensions"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4cb3a392cbf81a9e685ec13b88c4c101"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gettext gsettings
+
+SRC_URI[archive.md5sum] = "09e64640bbf0e978171d581e2086a0c6"
+SRC_URI[archive.sha256sum] = "b0ad51143b1bf40def4a10f8fd0ab0ffb47218304800794e62cadd29d0acc75b"
+
+DEPENDS += " \
+    sassc-native \
+"
+
+EXTRA_OEMESON += " \
+    -Dextension_set=all \
+    -Dclassic_mode=true \
+"
+
+RDEPENDS_${PN} += "gnome-shell"
+
+FILES_${PN} += " \
+    ${datadir}/gnome-shell \
+    ${datadir}/gnome-session \
+    ${datadir}/xsessions \
+"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 09/21] accountsservice: initial add 0.6.55
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (7 preceding siblings ...)
  2019-12-06  0:08 ` [PATCH 08/21] gnome-shell-extensions: " Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06 15:18   ` Khem Raj
  2019-12-06  0:09 ` [PATCH 10/21] rest: initial add 0.8.1 Andreas Müller
                   ` (13 subsequent siblings)
  22 siblings, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

It is a dependency for upcoming gnome-control-center

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../accountsservice/accountsservice_0.6.55.bb | 29 +++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb

diff --git a/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb b/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
new file mode 100644
index 000000000..bf603b3bc
--- /dev/null
+++ b/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
@@ -0,0 +1,29 @@
+DESCRIPTION = "D-Bus interfaces for querying and manipulating user account information"
+HOMEPAGE = "https://www.freedesktop.org/wiki/Software/AccountsService/"
+LICENSE = "GPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
+
+DEPENDS = " \
+    dbus \
+    polkit \
+"
+
+inherit meson gobject-introspection gtk-doc features_check systemd
+
+REQUIRED_DISTRO_FEATURES = "polkit"
+
+SRC_URI = "https://www.freedesktop.org/software/${BPN}/${BPN}-${PV}.tar.xz"
+SRC_URI[md5sum] = "6e4c6fbd490260cfe17de2e76f5d803a"
+SRC_URI[sha256sum] = "ff2b2419a7e06bd9cb335ffe391c7409b49a0f0130b890bd54692a3986699c9b"
+
+GTKDOC_MESON_OPTION = "gtk_doc"
+
+PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
+PACKAGECONFIG[systemd] = "-Dsystemd=true, -Dsystemd=false, systemd"
+
+SYSTEMD_SERVICE_${PN} = "accounts-daemon.service"
+
+FILES_${PN} += " \
+    ${datadir}/dbus-1 \
+    ${datadir}/polkit-1 \
+"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 10/21] rest: initial add 0.8.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (8 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 09/21] accountsservice: initial add 0.6.55 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06 15:17   ` Khem Raj
  2019-12-06  0:09 ` [PATCH 11/21] gnome-online-accounts: initial add 3.34.1 Andreas Müller
                   ` (12 subsequent siblings)
  22 siblings, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

It is an optional dependency for upcoming gnome-online-accounts

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-gnome/recipes-gnome/rest/rest_0.8.1.bb | 28 +++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/rest/rest_0.8.1.bb

diff --git a/meta-gnome/recipes-gnome/rest/rest_0.8.1.bb b/meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
new file mode 100644
index 000000000..acbc23f21
--- /dev/null
+++ b/meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
@@ -0,0 +1,28 @@
+SUMMARY = "library to access web services that claim to be "RESTful""
+HOMPAGE = "https://wiki.gnome.org/Projects/Librest"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
+
+GNOMEBASEBUILDCLASS = "autotools"
+
+DEPENDS = " \
+    libxml2-native \
+    glib-2.0-native \
+    glib-2.0 \
+    libsoup-2.4 \
+"
+
+inherit gnomebase gobject-introspection gtk-doc vala
+
+SRC_URI[archive.md5sum] = "ece4547298a81105f307369d73c21b9d"
+SRC_URI[archive.sha256sum] = "0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9"
+
+do_configure_prepend() {
+    # rest expects introspection.m4 at custom location (see aclocal.m4).
+    cp -f ${STAGING_DIR_TARGET}/${datadir}/aclocal/introspection.m4 ${S}/build
+}
+
+do_compile_prepend() {
+    export GIR_EXTRA_LIBS_PATH="${B}/rest/.libs"
+}
+
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 11/21] gnome-online-accounts: initial add 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (9 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 10/21] rest: initial add 0.8.1 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 12/21] gvfs: upgrade 1.41.2 -> 1.42.1 Andreas Müller
                   ` (11 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

It is a mandatory dependency for upcoming gnome-control-center

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gnome-online-accounts_3.34.1.bb           | 32 +++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.34.1.bb

diff --git a/meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.34.1.bb b/meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.34.1.bb
new file mode 100644
index 000000000..65ccdbd14
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.34.1.bb
@@ -0,0 +1,32 @@
+SUMMARY = "GNOME Online Accounts - Single sign-on framework for GNOME"
+LICENSE = "LGPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=34c88b124db5fb2762c1676be7dadd36"
+
+GNOMEBASEBUILDCLASS = "autotools"
+
+inherit gnomebase gsettings gobject-introspection gsettings gtk-doc vala gettext upstream-version-is-even
+
+DEPENDS = "glib-2.0"
+
+SRC_URI[archive.md5sum] = "aa94d1dd07ca53729a036b5df1c78c05"
+SRC_URI[archive.sha256sum] = "4832ca8e48d3a497fc676e7b6f146009ab4206995362977b9805aa39f164783a"
+
+# backend is required for gnome-control-center
+PACKAGECONFIG = "backend other"
+
+PACKAGECONFIG[backend] = "--enable-backend,--disable-backend,gtk+3 webkitgtk libsoup-2.4 json-glib libsecret rest libxml2"
+PACKAGECONFIG[krb5] = "--enable-kerberos, --disable-kerberos , krb5 gcr"
+
+# no extra dependencies!
+PACKAGECONFIG[other] = " \
+    --enable-facebook  --enable-foursquare  --enable-exchange  --enable-flickr  --enable-google  --enable-imap-smtp  --enable-owncloud  --enable-windows-live,\
+    --disable-facebook --disable-foursquare --disable-exchange --disable-flickr --disable-google --disable-imap-smtp --disable-owncloud --disable-windows-live, \
+"
+
+FILES_${PN} += " \
+    ${datadir}/dbus-1 \
+    ${libdir}/goa-1.0/web-extensions/*.so \
+"
+
+# looked into pkg-config file: it is not a bug - they mean it
+FILES_${PN}-dev += "${libdir}/goa-1.0/include"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 12/21] gvfs: upgrade 1.41.2 -> 1.42.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (10 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 11/21] gnome-online-accounts: initial add 3.34.1 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  5:25   ` Khem Raj
  2019-12-06  0:09 ` [PATCH 13/21] grilo: initial add 0.3.10 Andreas Müller
                   ` (10 subsequent siblings)
  22 siblings, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

* 1.42.1 is latest stable release (and I don't understand how 1.41.2 got through upstream-version-is-even)
* @world builders: x11 in DISTRO_FEATURES is requred with gsettings-desktop-schemas added to DEPENDS
* gconf support was removed ages ago

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb}           | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
 rename meta-gnome/recipes-gnome/gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb} (87%)

diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.41.2.bb b/meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb
similarity index 87%
rename from meta-gnome/recipes-gnome/gvfs/gvfs_1.41.2.bb
rename to meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb
index 27e3f92cc..6888eff8c 100644
--- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.41.2.bb
+++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb
@@ -3,15 +3,16 @@ LICENSE = "LGPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=05df38dd77c35ec8431f212410a3329e"
 
 GNOMEBASEBUILDCLASS = "meson"
-inherit gnomebase bash-completion gettext upstream-version-is-even
+inherit gnomebase gsettings bash-completion gettext upstream-version-is-even features_check
 
-DEPENDS += "libsecret glib-2.0 glib-2.0-native gconf libgudev shadow-native"
+DEPENDS += "libsecret glib-2.0 glib-2.0-native libgudev shadow-native gsettings-desktop-schemas"
 
 SRC_URI = "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive"
+SRC_URI[archive.md5sum] = "93592535508322548d44fa036b635a0a"
+SRC_URI[archive.sha256sum] = "9d06071b4a1d83671f76d0e3c32b66631671669d330fe21702f60a8611c37730"
 
-SRC_URI[archive.md5sum] = "9a9a97a63bb9e87258d48086a6bdacaa"
-SRC_URI[archive.sha256sum] = "f311b7c5f855ebe259960c00c7d03c812e040928ecb0ec093b50a4f16b3bcf26"
-
+# depends on gsettings-desktop-schemas->gcr->gtk+3-> x11
+REQUIRED_DISTRO_FEATURES = "x11"
 
 EXTRA_OEMESON = " \
     -Dbluray=false \
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 13/21] grilo: initial add 0.3.10
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (11 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 12/21] gvfs: upgrade 1.41.2 -> 1.42.1 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 14/21] gsound: initial add 1.0.2 Andreas Müller
                   ` (9 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

It is an unconditional dependency for upcoming gnome-control-center

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../recipes-gnome/grilo/grilo_0.3.10.bb       | 29 +++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/grilo/grilo_0.3.10.bb

diff --git a/meta-gnome/recipes-gnome/grilo/grilo_0.3.10.bb b/meta-gnome/recipes-gnome/grilo/grilo_0.3.10.bb
new file mode 100644
index 000000000..e3fd67172
--- /dev/null
+++ b/meta-gnome/recipes-gnome/grilo/grilo_0.3.10.bb
@@ -0,0 +1,29 @@
+SUMMARY = "Grilo is a framework forsearching media content from various sources"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
+
+DEPENDS = " \
+    libxml2 \
+    glib-2.0 \
+"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gobject-introspection gtk-doc gettext vala
+
+SRC_URI[archive.md5sum] = "f02bf585d1a48dc65be8b90ae3b08330"
+SRC_URI[archive.sha256sum] = "7e44b2e74c31ed24eb97e43265a9e41effe8660287b02295111805c7bda7f1e8"
+
+GIR_MESON_OPTION = "enable-introspection"
+GTKDOC_MESON_OPTION = "enable-gtk-doc"
+
+# Note: removing 'net' from PACKAGECONFIG causes
+# | bindings/vala/meson.build:15:0: ERROR: Unknown variable "grlnet_gir".
+PACKAGECONFIG ??= "net"
+
+PACKAGECONFIG[net] = "-Denable-grl-net=true, -Denable-grl-net=false, libsoup-2.4"
+PACKAGECONFIG[test-ui] = "-Denable-test-ui=true, -Denable-test-ui=false, gtk+3 liboauth"
+
+# Once we have a recipe for 'totem-plparser' this can turn into a PACKAGECONFIG
+EXTRA_OEMESON = "-Denable-grl-pls=false"
+
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 14/21] gsound: initial add 1.0.2
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (12 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 13/21] grilo: initial add 0.3.10 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 15/21] gnome-control-center: re-add 3.34.1 Andreas Müller
                   ` (8 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

yet another dependency for gnome-control-center

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb

diff --git a/meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb b/meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb
new file mode 100644
index 000000000..e4478e14a
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb
@@ -0,0 +1,13 @@
+SUMMARY = "Small gobject library for playing system sounds"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=447b837ae57f08b7060593ac6256163f"
+
+DEPENDS = " \
+    glib-2.0 \
+    libcanberra \
+"
+
+inherit gnomebase gettext gobject-introspection vala
+
+SRC_URI[archive.md5sum] = "c26fd21c21b9ef6533a202a73fab21db"
+SRC_URI[archive.sha256sum] = "bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 15/21] gnome-control-center: re-add 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (13 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 14/21] gsound: initial add 1.0.2 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 16/21] gnome-session: inital add 3.34.1 Andreas Müller
                   ` (7 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 ...001-Add-meson-option-to-pass-sysroot.patch | 45 +++++++++++++++
 .../gnome-control-center_3.34.1.bb            | 55 +++++++++++++++++++
 2 files changed, 100 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
 create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb

diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
new file mode 100644
index 000000000..7f82a152c
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
@@ -0,0 +1,45 @@
+From ba8aebe1259ae3f7f5a4827e5a47bb95c568b218 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
+Date: Tue, 21 May 2019 16:07:46 +0200
+Subject: [PATCH] Add meson option to pass sysroot
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+We need to pass this to meson to help it finding gdesktop-enums.h:
+
+| panels/background/meson.build:38:0: ERROR: File /usr/include/gsettings-desktop-schemas/gdesktop-enums.h does not exist.
+
+Upstream-Status: Inappropriate [OE specific]
+
+Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
+---
+ meson_options.txt             | 1 +
+ panels/background/meson.build | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/meson_options.txt b/meson_options.txt
+index a347168..2cd8121 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -1,3 +1,4 @@
++option('oe_sysroot', type: 'string', value: '', description: 'Directory for OE-sysroot')
+ option('cheese', type: 'boolean', value: true, description: 'build with cheese webcam support')
+ option('documentation', type: 'boolean', value: false, description: 'build documentation')
+ option('gnome_session_libexecdir', type: 'string', value: '', description: 'Directory for gnome-session\'s libexecdir')
+diff --git a/panels/background/meson.build b/panels/background/meson.build
+index bb34b69..f22722e 100644
+--- a/panels/background/meson.build
++++ b/panels/background/meson.build
+@@ -36,7 +36,7 @@ common_sources = []
+ 
+ enums = 'gdesktop-enums-types'
+ enums_header = files(
+-  gsettings_desktop_dep.get_pkgconfig_variable('prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h',
++  get_option('oe_sysroot') + gsettings_desktop_dep.get_pkgconfig_variable('prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h',
+   'cc-background-item.h'
+ )
+ 
+-- 
+2.20.1
+
diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb
new file mode 100644
index 000000000..4c91979ac
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb
@@ -0,0 +1,55 @@
+SUMMARY = "GNOME Settings"
+DESCRIPTION = "GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gsettings gettext vala upstream-version-is-even bash-completion features_check
+
+DEPENDS = " \
+    gdk-pixbuf-native \
+    colord-gtk \
+    udisks2 \
+    upower \
+    polkit \
+    pulseaudio \
+    accountsservice \
+    samba \
+    gsettings-desktop-schemas \
+    gnome-settings-daemon \
+    gnome-desktop3 \
+    gnome-online-accounts \
+    network-manager-applet \
+    gnome-bluetooth \
+    grilo \
+    libgtop \
+    gsound \
+    libpwquality \
+"
+
+REQUIRED_DISTRO_FEATURES += "polkit pulseaudio x11"
+
+SRC_URI[archive.md5sum] = "8b0f0baea34fbe937efd0ad1be4b451b"
+SRC_URI[archive.sha256sum] = "5f82ecd5554136c462248ec5363b82d95358b39dfd6787006d8307b4504e515e"
+SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
+
+PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
+PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus"
+PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland"
+
+# Once we have (lib)cheese we can make cheese a PACKAGECONFIG
+EXTRA_OEMESON = " \
+    -Doe_sysroot=${STAGING_DIR_HOST} \
+    -Dcheese=false \
+"
+
+FILES_${PN} += " \
+    ${datadir}/dbus-1 \
+    ${datadir}/gnome-shell \
+    ${datadir}/metainfo \
+"
+
+FILES_${PN}-dev += "${datadir}/gettext"
+
+RDEPENDS_${PN} += "gsettings-desktop-schemas"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 16/21] gnome-session: inital add 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (14 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 15/21] gnome-control-center: re-add 3.34.1 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 17/21] gnome-backgrounds: initial add 3.34.0 Andreas Müller
                   ` (6 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gnome-session/gnome-session_3.34.1.bb     | 39 +++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb

diff --git a/meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb b/meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb
new file mode 100644
index 000000000..dba03b928
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb
@@ -0,0 +1,39 @@
+SUMMARY = "GNOME session"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+DEPENDS = " \
+    glib-2.0-native \
+    libxslt-native \
+    xmlto-native \
+    xtrans \
+    libice \
+    libsm \
+    virtual/libx11 \
+    gtk+3 \
+    gnome-desktop3 \
+    gsettings-desktop-schemas \
+    json-glib \
+"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gettext gsettings upstream-version-is-even features_check
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+SRC_URI[archive.md5sum] = "1a9c10d5468b3ba8abee94653692fe0d"
+SRC_URI[archive.sha256sum] = "d7801fe2d5a751b19cb58081771316a76aabd5c550cd58d4e4c6a5a4ed356660"
+
+PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'consolekit',d)}"
+
+PACKAGECONFIG[consolekit] = "-Dconsolekit=true, -Dconsolekit=false, consolekit"
+PACKAGECONFIG[systemd] = "-Dsystemd=true -Dsystemd_journal=true, -Dsystemd=false -Dsystemd_journal=false, systemd"
+
+FILES_${PN} += " \
+    ${datadir}/xsessions \
+    ${datadir}/wayland-sessions \
+    ${systemd_user_unitdir} \
+"
+
+RDEPENDS_${PN} += "gnome-shell gnome-settings-daemon gsettings-desktop-schemas"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 17/21] gnome-backgrounds: initial add 3.34.0
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (15 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 16/21] gnome-session: inital add 3.34.1 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 18/21] metacity: upgrade 3.32.0 -> 3.34.1 Andreas Müller
                   ` (5 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gnome-backgrounds_3.34.0.bb                 | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_3.34.0.bb

diff --git a/meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_3.34.0.bb b/meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_3.34.0.bb
new file mode 100644
index 000000000..2350a7df3
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_3.34.0.bb
@@ -0,0 +1,17 @@
+SUMMARY = "GNOME wallpapers"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
+
+SECTION = "x11/gnome"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase allarch gettext upstream-version-is-even allarch
+
+SRC_URI[archive.md5sum] = "f350804df16cdc9ef5306087157cf31b"
+SRC_URI[archive.sha256sum] = "c2b7fb6db98c05e205053daaa7f58c7f06ff91b45c4006052af17c578ae7b47f"
+
+FILES_${PN} += " \
+    ${datadir}/backgrounds \
+    ${datadir}/gnome-background-properties \
+"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 18/21] metacity: upgrade 3.32.0 -> 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (16 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 17/21] gnome-backgrounds: initial add 3.34.0 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 19/21] gnome-panel: (re)add 3.34.1 Andreas Müller
                   ` (4 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

This is more or less a recipe-rewrite:

* get sources from GNOME
* cleanup DEPENDS
* give up tailored configure
* make xinerama a PACKAGECONFIG

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 ...{metacity_3.32.0.bb => metacity_3.34.1.bb} | 41 +++++++++----------
 1 file changed, 19 insertions(+), 22 deletions(-)
 rename meta-gnome/recipes-gnome/metacity/{metacity_3.32.0.bb => metacity_3.34.1.bb} (44%)

diff --git a/meta-gnome/recipes-gnome/metacity/metacity_3.32.0.bb b/meta-gnome/recipes-gnome/metacity/metacity_3.34.1.bb
similarity index 44%
rename from meta-gnome/recipes-gnome/metacity/metacity_3.32.0.bb
rename to meta-gnome/recipes-gnome/metacity/metacity_3.34.1.bb
index 8f15c5774..d8c8b5389 100644
--- a/meta-gnome/recipes-gnome/metacity/metacity_3.32.0.bb
+++ b/meta-gnome/recipes-gnome/metacity/metacity_3.34.1.bb
@@ -6,36 +6,33 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b4cce53560b8e619ffa7c830fb8761aa \
 
 PE = "1"
 
-DEPENDS = "gsettings-desktop-schemas startup-notification \
-           gnome-doc-utils gdk-pixbuf-native \
-           gtk+3 glib-2.0 libcanberra libgtop intltool-native"
+DEPENDS = " \
+    gdk-pixbuf-native \
+    gtk+3 \
+    gsettings-desktop-schemas \
+    startup-notification \
+    libcanberra \
+    libgtop \
+"
+
 
-inherit autotools gettext gnomebase features_check
 # depends on startup-notification which depends on virtual/libx11
 REQUIRED_DISTRO_FEATURES = "x11"
 
-SRC_URI = "git://github.com/GNOME/metacity.git;branch=master \
-           file://0001-drop-zenity-detection.patch \
-"
-
-S = "${WORKDIR}/git"
-SRCREV = "bf1bfbadf47eff97703df17e95b15168e2034222"
+inherit gnomebase gsettings gettext upstream-version-is-even features_check
 
-EXTRA_OECONF += "--disable-xinerama"
-
-PACKAGECONFIG ?= ""
+SRC_URI[archive.md5sum] = "c0c10204e4d6d024cb413042c1de316b"
+SRC_URI[archive.sha256sum] = "31c7d1045c390afb3bf405735b0b26c459197cbf43af37c469eb8918ce3a453d"
+SRC_URI += "file://0001-drop-zenity-detection.patch"
 
+PACKAGECONFIG[xinerama] = "--enable-xinerama,--disable-xinerama,libxinerama"
 # enable as neccessary until new warnings are dealt with
 PACKAGECONFIG[werror] = "--enable-Werror,--disable-Werror,,"
 
-do_configure_prepend() {
-    cd ${S}
-    aclocal --install || exit 1
-    autoreconf --verbose --force --install -Wno-portability || exit 1
-    cd -
-
-}
+FILES_${PN} += " \
+    ${datadir}/themes \
+    ${datadir}/gnome-control-center \
+    ${datadir}/gnome\
+"
 
-FILES_${PN} += "${datadir}/themes ${datadir}/gnome-control-center ${datadir}/gnome"
 RDEPENDS_${PN} += "gsettings-desktop-schemas"
-
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 19/21] gnome-panel: (re)add 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (17 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 18/21] metacity: upgrade 3.32.0 -> 3.34.1 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 20/21] gnome-flashback: initial add 3.34.1 Andreas Müller
                   ` (3 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

It is required for gnome-flashback

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 ...nd-ZONEINFO-it-tries-to-run-compiled.patch | 37 +++++++++++++++++++
 .../gnome-panel/gnome-panel_3.34.1.bb         | 28 ++++++++++++++
 2 files changed, 65 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-panel/gnome-panel/0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch
 create mode 100644 meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb

diff --git a/meta-gnome/recipes-gnome/gnome-panel/gnome-panel/0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch b/meta-gnome/recipes-gnome/gnome-panel/gnome-panel/0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch
new file mode 100644
index 000000000..6ab4daf02
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-panel/gnome-panel/0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch
@@ -0,0 +1,37 @@
+From d4b2f0922dfdd6040e5e9f62a2565452cf855c42 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
+Date: Mon, 21 Oct 2019 22:10:56 +0200
+Subject: [PATCH] Do not try to find ZONEINFO - it tries to run compiled code
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Missing configutation does not cause issues: The fallback in modules/clock/system-timezone.c
+matches our default.
+
+Inappropriate [embedded specific]
+
+Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
+---
+ configure.ac | 5 -----
+ 1 file changed, 5 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index c75a9fa..0c9d945 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -249,11 +249,6 @@ dnl yelp-tools stuff
+ 
+ YELP_HELP_INIT
+ 
+-dnl **************************************************************************
+-dnl Find zoneinfo directory
+-dnl **************************************************************************
+-
+-AX_ZONEINFO
+ 
+ dnl **************************************************************************
+ dnl Process .in files
+-- 
+2.21.0
+
diff --git a/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb b/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
new file mode 100644
index 000000000..4c30ff85a
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
@@ -0,0 +1,28 @@
+SUMMARY = "GNOME flashback panel"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+inherit gnomebase gsettings itstool gnome-help gtk-icon-cache gtk-doc gettext upstream-version-is-even features_check
+
+REQUIRED_DISTRO_FEATURES = "x11 polkit"
+
+DEPENDS += " \
+    yelp-tools-native \
+    libwnck3 \
+    polkit \
+    dconf \
+    libgweather \
+    gnome-menus3 \
+    gnome-desktop3 \
+    gdm \
+"
+
+SRC_URI[archive.md5sum] = "cfd5d3fd548a2afdd8bd3bbdf9646bbd"
+SRC_URI[archive.sha256sum] = "a6bc0255252eeb4b964bcbe55fd7908b69f914c062c5ec8dff5ac0262d29b90d"
+SRC_URI += " \
+    file://0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch \
+"
+
+PACKAGECONFIG[eds] = "--enable-eds,--disable-eds,evolution-data-server"
+
+RDEPENDS_${PN} += "gdm-base"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 20/21] gnome-flashback: initial add 3.34.1
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (18 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 19/21] gnome-panel: (re)add 3.34.1 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  0:09 ` [PATCH 21/21] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop Andreas Müller
                   ` (2 subsequent siblings)
  22 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

For all those wanting GNOME 2 e.g on targets without graphics acceleration

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gnome-flashback/gnome-flashback_3.34.1.bb | 34 +++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb

diff --git a/meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb b/meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb
new file mode 100644
index 000000000..ff95d2a5f
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb
@@ -0,0 +1,34 @@
+SUMMARY = "GNOME Flashback (GNOME 2) session"
+LICENSE = "GPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
+
+inherit gnomebase gsettings gtk-icon-cache gettext upstream-version-is-even features_check
+
+REQUIRED_DISTRO_FEATURES = "x11 polkit"
+
+DEPENDS += " \
+    upower \
+    ibus \
+    libxkbfile \
+    polkit \
+    metacity \
+    gnome-desktop3 \
+    gnome-bluetooth \
+"
+
+SRC_URI[archive.md5sum] = "e328a51b69d97e291709458dfd8c0a1a"
+SRC_URI[archive.sha256sum] = "ddba0c9661ad93b58ccbde267f6ecbc02da2c15f9d38d87d5504f4670c2fbc77"
+
+do_install_append() {
+    # no oe-layer has compiz -> remove dead session
+    rm -f ${D}${datadir}/xsessions/gnome-flashback-compiz.desktop
+}
+
+FILES_${PN} += " \
+    ${datadir}/xsessions \
+    ${datadir}/desktop-directories \
+    ${datadir}/gnome-session \
+    ${systemd_user_unitdir} \
+"
+
+RDEPENDS_${PN} += "metacity gnome-panel"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 21/21] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (19 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 20/21] gnome-flashback: initial add 3.34.1 Andreas Müller
@ 2019-12-06  0:09 ` Andreas Müller
  2019-12-06  8:00   ` Khem Raj
  2019-12-06  3:10 ` [PATCH 00/21] Gnome cleanups & desktop patches Khem Raj
  2019-12-15  7:57 ` Khem Raj
  22 siblings, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  0:09 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../packagegroups/packagegroup-gnome-apps.bb  | 20 ++++++++++++++
 .../packagegroup-gnome-desktop.bb             | 26 +++++++++++++++++++
 2 files changed, 46 insertions(+)
 create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
 create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb

diff --git a/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
new file mode 100644
index 000000000..d7f1df8f2
--- /dev/null
+++ b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
@@ -0,0 +1,20 @@
+SUMMARY = "GNOME applications"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+inherit packagegroup features_check
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+RDEPENDS_${PN} = " \
+    evolution-data-server \
+    evince \
+    file-roller \
+    gedit \
+    gnome-font-viewer \
+    gnome-system-monitor \
+    gnome-terminal \
+    libwnck3 \
+    nautilus \
+    wv \
+"
diff --git a/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
new file mode 100644
index 000000000..b9e1f8764
--- /dev/null
+++ b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
@@ -0,0 +1,26 @@
+SUMMARY = "Basic GNOME desktop"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+inherit packagegroup features_check
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+RDEPENDS_${PN} = " \
+    adwaita-icon-theme \
+    adwaita-icon-theme-cursors \
+    evolution-data-server \
+    gnome-backgrounds \
+    gnome-bluetooth \
+    gnome-control-center \
+    gnome-desktop3 \
+    gnome-flashback \
+    gnome-keyring \
+    gnome-menus3 \
+    gnome-session \
+    gnome-settings-daemon \
+    gnome-shell \
+    gnome-shell-extensions \
+    gmime \
+    gvfs gvfsd-ftp gvfsd-sftp gvfsd-trash \
+"
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (20 preceding siblings ...)
  2019-12-06  0:09 ` [PATCH 21/21] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop Andreas Müller
@ 2019-12-06  3:10 ` Khem Raj
  2019-12-06  7:12   ` Khem Raj
  2019-12-15  7:57 ` Khem Raj
  22 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2019-12-06  3:10 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembedded-devel

On Thu, Dec 5, 2019 at 4:09 PM Andreas Müller <schnitzeltony@gmail.com>
wrote:

> Once passed Khem's autobuilder there are the following desktop session
> available (yes tested - they work for me)
>
> * gnome-x11
> * gnome-wayland
> * gnome-classic (gnome2 experience: gnome-shell based)
> * gnome-flashback (gnome2 experience: gnome-flashback/metacity based / no
>   graphics acceleration required)
>

This is really good and fantastic job Andreas I have staged them in my
yoe/mut branch will let you know how it all goes



> currently there the following known issues:
>
> * GDM does not display background image - have no idea if this is a bug
> * Acivities does not display application icons for png
>
> Ahh and all this was tested with gdm and alternate / non gnome
> display-manager
> sddm because gdm does not match my needs as desktop environment collector.
>
> Andreas Müller (21):
>   pinpoint: remove dead project
>   gnome-keyring: upgrade 3.28.2 -> 3.34.0
>   libgsf: upgrade 1.14.45 -> 1.14.46
>   libgnome-keyring: remove
>   gjs: initial add 1.58.1
>   gdm: re-add 3.34.1
>   gnome-shell: initial add 3.34.1
>   gnome-shell-extensions: initial add 3.34.1
>   accountsservice: initial add 0.6.55
>   rest: initial add 0.8.1
>   gnome-online-accounts: initial add 3.34.1
>   gvfs: upgrade 1.41.2 -> 1.42.1
>   grilo: initial add 0.3.10
>   gsound: initial add 1.0.2
>   gnome-control-center: re-add 3.34.1
>   gnome-session: inital add 3.34.1
>   gnome-backgrounds: initial add 3.34.0
>   metacity: upgrade 3.32.0 -> 3.34.1
>   gnome-panel: (re)add 3.34.1
>   gnome-flashback: initial add 3.34.1
>   Add: packagegroup-gnome-apps / packagegroup-gnome-desktop
>
>  .../recipes-apps/pinpoint/pinpoint_git.bb     | 24 -------
>  .../0001-Ensure-pam-file-installation.patch   | 48 ++++++++++++++
>  meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb    | 56 ++++++++++++++++
>  .../gjs/gjs/0001-Disable-tests-on-host.patch  | 33 ++++++++++
>  meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb    | 37 +++++++++++
>  .../gnome-backgrounds_3.34.0.bb               | 17 +++++
>  ...001-Add-meson-option-to-pass-sysroot.patch | 45 +++++++++++++
>  .../gnome-control-center_3.34.1.bb            | 55 ++++++++++++++++
>  .../gnome-flashback/gnome-flashback_3.34.1.bb | 34 ++++++++++
>  ...-agent-and-ssh-add-by-configure-opti.patch | 42 ++++++++++++
>  .../gnome-keyring/gnome-keyring_3.28.2.bb     | 44 -------------
>  .../gnome-keyring/gnome-keyring_3.34.0.bb     | 51 +++++++++++++++
>  .../gnome-keyring/libgnome-keyring_3.12.0.bb  | 29 ---------
>  .../gnome-online-accounts_3.34.1.bb           | 32 ++++++++++
>  ...nd-ZONEINFO-it-tries-to-run-compiled.patch | 37 +++++++++++
>  .../gnome-panel/gnome-panel_3.34.1.bb         | 28 ++++++++
>  .../gnome-session/gnome-session_3.34.1.bb     | 39 +++++++++++
>  .../gnome-shell-extensions_3.34.1.bb          | 27 ++++++++
>  .../gnome-shell/gnome-shell_3.34.1.bb         | 64 +++++++++++++++++++
>  .../recipes-gnome/grilo/grilo_0.3.10.bb       | 29 +++++++++
>  .../recipes-gnome/gsound/gsound_1.0.2.bb      | 13 ++++
>  .../gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb}   | 11 ++--
>  ...p-a-copy-paste-of-introspection.m4-m.patch |  0
>  .../{libgsf_1.14.45.bb => libgsf_1.14.46.bb}  | 12 ++--
>  .../recipes-gnome/metacity/metacity_3.32.0.bb | 41 ------------
>  .../recipes-gnome/metacity/metacity_3.34.1.bb | 38 +++++++++++
>  meta-gnome/recipes-gnome/rest/rest_0.8.1.bb   | 28 ++++++++
>  .../accountsservice/accountsservice_0.6.55.bb | 29 +++++++++
>  .../packagegroups/packagegroup-gnome-apps.bb  | 20 ++++++
>  .../packagegroup-gnome-desktop.bb             | 26 ++++++++
>  30 files changed, 838 insertions(+), 151 deletions(-)
>  delete mode 100644 meta-gnome/recipes-apps/pinpoint/pinpoint_git.bb
>  create mode 100644
> meta-gnome/recipes-gnome/gdm/gdm/0001-Ensure-pam-file-installation.patch
>  create mode 100644 meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb
>  create mode 100644
> meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
>  create mode 100644 meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-backgrounds/
> gnome-backgrounds_3.34.0.bb
>  create mode 100644
> meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
>  create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/
> gnome-control-center_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-flashback/
> gnome-flashback_3.34.1.bb
>  create mode 100644
> meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring/0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch
>  delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/
> gnome-keyring_3.28.2.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-keyring/
> gnome-keyring_3.34.0.bb
>  delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/
> libgnome-keyring_3.12.0.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-online-accounts/
> gnome-online-accounts_3.34.1.bb
>  create mode 100644
> meta-gnome/recipes-gnome/gnome-panel/gnome-panel/0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch
>  create mode 100644 meta-gnome/recipes-gnome/gnome-panel/
> gnome-panel_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-session/
> gnome-session_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-shell/
> gnome-shell-extensions_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-shell/
> gnome-shell_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/grilo/grilo_0.3.10.bb
>  create mode 100644 meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb
>  rename meta-gnome/recipes-gnome/gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb}
> (87%)
>  rename meta-gnome/recipes-gnome/libgsf/{files =>
> libgsf}/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch
> (100%)
>  rename meta-gnome/recipes-gnome/libgsf/{libgsf_1.14.45.bb =>
> libgsf_1.14.46.bb} (59%)
>  delete mode 100644 meta-gnome/recipes-gnome/metacity/metacity_3.32.0.bb
>  create mode 100644 meta-gnome/recipes-gnome/metacity/metacity_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
>  create mode 100644 meta-gnome/recipes-support/accountsservice/
> accountsservice_0.6.55.bb
>  create mode 100644 meta-gnome/recipes-support/packagegroups/
> packagegroup-gnome-apps.bb
>  create mode 100644 meta-gnome/recipes-support/packagegroups/
> packagegroup-gnome-desktop.bb
>
> --
> 2.21.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 12/21] gvfs: upgrade 1.41.2 -> 1.42.1
  2019-12-06  0:09 ` [PATCH 12/21] gvfs: upgrade 1.41.2 -> 1.42.1 Andreas Müller
@ 2019-12-06  5:25   ` Khem Raj
  0 siblings, 0 replies; 42+ messages in thread
From: Khem Raj @ 2019-12-06  5:25 UTC (permalink / raw)
  To: openembedded-devel

On 12/5/19 4:09 PM, Andreas Müller wrote:
> * 1.42.1 is latest stable release (and I don't understand how 1.41.2 got through upstream-version-is-even)
> * @world builders: x11 in DISTRO_FEATURES is requred with gsettings-desktop-schemas added to DEPENDS
> * gconf support was removed ages ago
> 

https://github.com/openembedded/meta-openembedded/commit/9f607e4ba6ea6c6ffb977b1f9a8bb117396aa9ec

and I checked jenkins logs during that time, it does not appear in there 
as well, so I cant remember more, but its an oversight. This also means
that when this commit is in master it should go into zeus too.

> Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
> ---
>   .../gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb}           | 11 ++++++-----
>   1 file changed, 6 insertions(+), 5 deletions(-)
>   rename meta-gnome/recipes-gnome/gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb} (87%)
> 
> diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.41.2.bb b/meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb
> similarity index 87%
> rename from meta-gnome/recipes-gnome/gvfs/gvfs_1.41.2.bb
> rename to meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb
> index 27e3f92cc..6888eff8c 100644
> --- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.41.2.bb
> +++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb
> @@ -3,15 +3,16 @@ LICENSE = "LGPLv2"
>   LIC_FILES_CHKSUM = "file://COPYING;md5=05df38dd77c35ec8431f212410a3329e"
>   
>   GNOMEBASEBUILDCLASS = "meson"
> -inherit gnomebase bash-completion gettext upstream-version-is-even
> +inherit gnomebase gsettings bash-completion gettext upstream-version-is-even features_check
>   
> -DEPENDS += "libsecret glib-2.0 glib-2.0-native gconf libgudev shadow-native"
> +DEPENDS += "libsecret glib-2.0 glib-2.0-native libgudev shadow-native gsettings-desktop-schemas"
>   
>   SRC_URI = "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive"
> +SRC_URI[archive.md5sum] = "93592535508322548d44fa036b635a0a"
> +SRC_URI[archive.sha256sum] = "9d06071b4a1d83671f76d0e3c32b66631671669d330fe21702f60a8611c37730"
>   
> -SRC_URI[archive.md5sum] = "9a9a97a63bb9e87258d48086a6bdacaa"
> -SRC_URI[archive.sha256sum] = "f311b7c5f855ebe259960c00c7d03c812e040928ecb0ec093b50a4f16b3bcf26"
> -
> +# depends on gsettings-desktop-schemas->gcr->gtk+3-> x11
> +REQUIRED_DISTRO_FEATURES = "x11"
>   
>   EXTRA_OEMESON = " \
>       -Dbluray=false \
> 



^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-06  3:10 ` [PATCH 00/21] Gnome cleanups & desktop patches Khem Raj
@ 2019-12-06  7:12   ` Khem Raj
  2019-12-06  9:05     ` Andreas Müller
  2019-12-06 10:26     ` Adrian Bunk
  0 siblings, 2 replies; 42+ messages in thread
From: Khem Raj @ 2019-12-06  7:12 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

Seeing below parsing errors

20:27:29 ERROR: Nothing PROVIDES 'gdm' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
DEPENDS on or otherwise requires it)
20:27:29 gdm was skipped: missing required distro feature 'systemd'
(not in DISTRO_FEATURES)
20:27:29 ERROR: Nothing PROVIDES 'gnome-settings-daemon' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb
DEPENDS on or otherwise requires it)
20:27:29 gnome-settings-daemon was skipped: missing required distro
feature 'systemd' (not in DISTRO_FEATURES)
20:27:29 ERROR: Nothing PROVIDES 'mutter' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb
DEPENDS on or otherwise requires it)
20:27:29 mutter was skipped: missing required distro feature 'systemd'
(not in DISTRO_FEATURES)
20:27:30 ERROR: Nothing RPROVIDES 'gdm-base' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb
RDEPENDS on or otherwise requires it)
20:27:30 ERROR: Nothing RPROVIDES 'gnome-panel-dev' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
RDEPENDS on or otherwise requires it)
20:27:30 No eligible RPROVIDERs exist for 'gnome-panel-dev'
20:27:30 ERROR: Nothing RPROVIDES 'gnome-panel' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb
RDEPENDS on or otherwise requires it)
20:27:30 No eligible RPROVIDERs exist for 'gnome-panel'
20:27:31 ERROR: Nothing RPROVIDES 'wv' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
RDEPENDS on or otherwise requires it)
20:27:31 ERROR: Nothing RPROVIDES 'packagegroup-gnome-apps' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
RDEPENDS on or otherwise requires it)
20:27:31 No eligible RPROVIDERs exist for 'packagegroup-gnome-apps'
20:27:31 ERROR: Nothing RPROVIDES 'gnome-control-center' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
RDEPENDS on or otherwise requires it)
20:27:31 No eligible RPROVIDERs exist for 'gnome-control-center'
20:27:31 ERROR: Nothing RPROVIDES 'gnome-control-center-dev' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb
RDEPENDS on or otherwise requires it)
20:27:31 No eligible RPROVIDERs exist for 'gnome-control-center-dev'
20:27:32 ERROR: Nothing RPROVIDES 'gnome-shell' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
RDEPENDS on or otherwise requires it)
20:27:32 No eligible RPROVIDERs exist for 'gnome-shell'
20:27:32 ERROR: Nothing RPROVIDES 'gnome-settings-daemon' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
RDEPENDS on or otherwise requires it)
20:27:32 gnome-settings-daemon was skipped: missing required distro
feature 'systemd' (not in DISTRO_FEATURES)
20:27:32 ERROR: Nothing RPROVIDES 'gnome-session-dev' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb
RDEPENDS on or otherwise requires it)
20:27:32 No eligible RPROVIDERs exist for 'gnome-session-dev'
20:27:33 ERROR: Nothing RPROVIDES 'gnome-session' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
RDEPENDS on or otherwise requires it)
20:27:33 No eligible RPROVIDERs exist for 'gnome-session'
20:27:33 ERROR: Nothing RPROVIDES 'gnome-flashback-dev' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb
RDEPENDS on or otherwise requires it)
20:27:33 No eligible RPROVIDERs exist for 'gnome-flashback-dev'
20:27:33 ERROR: Nothing RPROVIDES 'gnome-flashback' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
RDEPENDS on or otherwise requires it)
20:27:33 No eligible RPROVIDERs exist for 'gnome-flashback'
20:27:33 ERROR: Nothing RPROVIDES 'gnome-shell-dev' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb
RDEPENDS on or otherwise requires it)
20:27:33 No eligible RPROVIDERs exist for 'gnome-shell-dev'
20:27:33 ERROR: Nothing RPROVIDES 'gnome-shell-extensions-dev' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb
RDEPENDS on or otherwise requires it)
20:27:33 No eligible RPROVIDERs exist for 'gnome-shell-extensions-dev'
20:27:34 ERROR: Nothing RPROVIDES 'gnome-shell-extensions' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb,
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
RDEPENDS on or otherwise requires it)
20:27:34 No eligible RPROVIDERs exist for 'gnome-shell-extensions'
20:27:34 ERROR: Nothing RPROVIDES 'packagegroup-gnome-desktop' (but
/mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
RDEPENDS on or otherwise requires it)
20:27:34 No eligible RPROVIDERs exist for 'packagegroup-gnome-desktop'

On Thu, Dec 5, 2019 at 7:10 PM Khem Raj <raj.khem@gmail.com> wrote:
>
>
>
> On Thu, Dec 5, 2019 at 4:09 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
>>
>> Once passed Khem's autobuilder there are the following desktop session
>> available (yes tested - they work for me)
>>
>> * gnome-x11
>> * gnome-wayland
>> * gnome-classic (gnome2 experience: gnome-shell based)
>> * gnome-flashback (gnome2 experience: gnome-flashback/metacity based / no
>>   graphics acceleration required)
>
>
> This is really good and fantastic job Andreas I have staged them in my yoe/mut branch will let you know how it all goes
>
>
>>
>> currently there the following known issues:
>>
>> * GDM does not display background image - have no idea if this is a bug
>> * Acivities does not display application icons for png
>>
>> Ahh and all this was tested with gdm and alternate / non gnome display-manager
>> sddm because gdm does not match my needs as desktop environment collector.
>>
>> Andreas Müller (21):
>>   pinpoint: remove dead project
>>   gnome-keyring: upgrade 3.28.2 -> 3.34.0
>>   libgsf: upgrade 1.14.45 -> 1.14.46
>>   libgnome-keyring: remove
>>   gjs: initial add 1.58.1
>>   gdm: re-add 3.34.1
>>   gnome-shell: initial add 3.34.1
>>   gnome-shell-extensions: initial add 3.34.1
>>   accountsservice: initial add 0.6.55
>>   rest: initial add 0.8.1
>>   gnome-online-accounts: initial add 3.34.1
>>   gvfs: upgrade 1.41.2 -> 1.42.1
>>   grilo: initial add 0.3.10
>>   gsound: initial add 1.0.2
>>   gnome-control-center: re-add 3.34.1
>>   gnome-session: inital add 3.34.1
>>   gnome-backgrounds: initial add 3.34.0
>>   metacity: upgrade 3.32.0 -> 3.34.1
>>   gnome-panel: (re)add 3.34.1
>>   gnome-flashback: initial add 3.34.1
>>   Add: packagegroup-gnome-apps / packagegroup-gnome-desktop
>>
>>  .../recipes-apps/pinpoint/pinpoint_git.bb     | 24 -------
>>  .../0001-Ensure-pam-file-installation.patch   | 48 ++++++++++++++
>>  meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb    | 56 ++++++++++++++++
>>  .../gjs/gjs/0001-Disable-tests-on-host.patch  | 33 ++++++++++
>>  meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb    | 37 +++++++++++
>>  .../gnome-backgrounds_3.34.0.bb               | 17 +++++
>>  ...001-Add-meson-option-to-pass-sysroot.patch | 45 +++++++++++++
>>  .../gnome-control-center_3.34.1.bb            | 55 ++++++++++++++++
>>  .../gnome-flashback/gnome-flashback_3.34.1.bb | 34 ++++++++++
>>  ...-agent-and-ssh-add-by-configure-opti.patch | 42 ++++++++++++
>>  .../gnome-keyring/gnome-keyring_3.28.2.bb     | 44 -------------
>>  .../gnome-keyring/gnome-keyring_3.34.0.bb     | 51 +++++++++++++++
>>  .../gnome-keyring/libgnome-keyring_3.12.0.bb  | 29 ---------
>>  .../gnome-online-accounts_3.34.1.bb           | 32 ++++++++++
>>  ...nd-ZONEINFO-it-tries-to-run-compiled.patch | 37 +++++++++++
>>  .../gnome-panel/gnome-panel_3.34.1.bb         | 28 ++++++++
>>  .../gnome-session/gnome-session_3.34.1.bb     | 39 +++++++++++
>>  .../gnome-shell-extensions_3.34.1.bb          | 27 ++++++++
>>  .../gnome-shell/gnome-shell_3.34.1.bb         | 64 +++++++++++++++++++
>>  .../recipes-gnome/grilo/grilo_0.3.10.bb       | 29 +++++++++
>>  .../recipes-gnome/gsound/gsound_1.0.2.bb      | 13 ++++
>>  .../gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb}   | 11 ++--
>>  ...p-a-copy-paste-of-introspection.m4-m.patch |  0
>>  .../{libgsf_1.14.45.bb => libgsf_1.14.46.bb}  | 12 ++--
>>  .../recipes-gnome/metacity/metacity_3.32.0.bb | 41 ------------
>>  .../recipes-gnome/metacity/metacity_3.34.1.bb | 38 +++++++++++
>>  meta-gnome/recipes-gnome/rest/rest_0.8.1.bb   | 28 ++++++++
>>  .../accountsservice/accountsservice_0.6.55.bb | 29 +++++++++
>>  .../packagegroups/packagegroup-gnome-apps.bb  | 20 ++++++
>>  .../packagegroup-gnome-desktop.bb             | 26 ++++++++
>>  30 files changed, 838 insertions(+), 151 deletions(-)
>>  delete mode 100644 meta-gnome/recipes-apps/pinpoint/pinpoint_git.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gdm/gdm/0001-Ensure-pam-file-installation.patch
>>  create mode 100644 meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
>>  create mode 100644 meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_3.34.0.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring/0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch
>>  delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.34.0.bb
>>  delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/libgnome-keyring_3.12.0.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-panel/gnome-panel/0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/grilo/grilo_0.3.10.bb
>>  create mode 100644 meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb
>>  rename meta-gnome/recipes-gnome/gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb} (87%)
>>  rename meta-gnome/recipes-gnome/libgsf/{files => libgsf}/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch (100%)
>>  rename meta-gnome/recipes-gnome/libgsf/{libgsf_1.14.45.bb => libgsf_1.14.46.bb} (59%)
>>  delete mode 100644 meta-gnome/recipes-gnome/metacity/metacity_3.32.0.bb
>>  create mode 100644 meta-gnome/recipes-gnome/metacity/metacity_3.34.1.bb
>>  create mode 100644 meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
>>  create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
>>  create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
>>  create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
>>
>> --
>> 2.21.0
>>
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 21/21] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop
  2019-12-06  0:09 ` [PATCH 21/21] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop Andreas Müller
@ 2019-12-06  8:00   ` Khem Raj
  2019-12-06  9:28     ` Andreas Müller
  0 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2019-12-06  8:00 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

On Thu, Dec 5, 2019 at 4:12 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
>
> Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
> ---
>  .../packagegroups/packagegroup-gnome-apps.bb  | 20 ++++++++++++++
>  .../packagegroup-gnome-desktop.bb             | 26 +++++++++++++++++++
>  2 files changed, 46 insertions(+)
>  create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
>  create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
>
> diff --git a/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
> new file mode 100644
> index 000000000..d7f1df8f2
> --- /dev/null
> +++ b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
> @@ -0,0 +1,20 @@
> +SUMMARY = "GNOME applications"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
> +
> +inherit packagegroup features_check
> +
> +REQUIRED_DISTRO_FEATURES = "x11"
> +
> +RDEPENDS_${PN} = " \
> +    evolution-data-server \
> +    evince \
> +    file-roller \
> +    gedit \
> +    gnome-font-viewer \
> +    gnome-system-monitor \
> +    gnome-terminal \
> +    libwnck3 \
> +    nautilus \
> +    wv \

wv provider recipe is missing,

> +"
> diff --git a/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
> new file mode 100644
> index 000000000..b9e1f8764
> --- /dev/null
> +++ b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
> @@ -0,0 +1,26 @@
> +SUMMARY = "Basic GNOME desktop"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
> +
> +inherit packagegroup features_check
> +
> +REQUIRED_DISTRO_FEATURES = "x11"
> +
> +RDEPENDS_${PN} = " \
> +    adwaita-icon-theme \
> +    adwaita-icon-theme-cursors \
> +    evolution-data-server \
> +    gnome-backgrounds \
> +    gnome-bluetooth \
> +    gnome-control-center \
> +    gnome-desktop3 \
> +    gnome-flashback \
> +    gnome-keyring \
> +    gnome-menus3 \
> +    gnome-session \
> +    gnome-settings-daemon \
> +    gnome-shell \
> +    gnome-shell-extensions \
> +    gmime \
> +    gvfs gvfsd-ftp gvfsd-sftp gvfsd-trash \
> +"
> --
> 2.21.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-06  7:12   ` Khem Raj
@ 2019-12-06  9:05     ` Andreas Müller
  2019-12-06  9:08       ` Andreas Müller
  2019-12-06 10:26     ` Adrian Bunk
  1 sibling, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  9:05 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

On Fri, Dec 6, 2019 at 8:12 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> Seeing below parsing errors
>
> 20:27:29 ERROR: Nothing PROVIDES 'gdm' (but
> /mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
> DEPENDS on or otherwise requires it)
OOps - I have written much about gdm but the patch adding it her is
missing. Will send soon

Andreas


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-06  9:05     ` Andreas Müller
@ 2019-12-06  9:08       ` Andreas Müller
  0 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  9:08 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

On Fri, Dec 6, 2019 at 10:05 AM Andreas Müller <schnitzeltony@gmail.com> wrote:
>
> On Fri, Dec 6, 2019 at 8:12 AM Khem Raj <raj.khem@gmail.com> wrote:
> >
> > Seeing below parsing errors
> >
> > 20:27:29 ERROR: Nothing PROVIDES 'gdm' (but
> > /mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
> > DEPENDS on or otherwise requires it)
> OOps - I have written much about gdm but the patch adding it her is
> missing. Will send soon
No gdm was part of the series - need to look into x11 (distro)features more

>
> Andreas


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 21/21] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop
  2019-12-06  8:00   ` Khem Raj
@ 2019-12-06  9:28     ` Andreas Müller
  2019-12-06  9:32       ` Andreas Müller
  0 siblings, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  9:28 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

On Fri, Dec 6, 2019 at 9:01 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> On Thu, Dec 5, 2019 at 4:12 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
> >
> > Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
> > ---
> >  .../packagegroups/packagegroup-gnome-apps.bb  | 20 ++++++++++++++
> >  .../packagegroup-gnome-desktop.bb             | 26 +++++++++++++++++++
> >  2 files changed, 46 insertions(+)
> >  create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
> >  create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
> >
> > diff --git a/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
> > new file mode 100644
> > index 000000000..d7f1df8f2
> > --- /dev/null
> > +++ b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
> > @@ -0,0 +1,20 @@
> > +SUMMARY = "GNOME applications"
> > +LICENSE = "MIT"
> > +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
> > +
> > +inherit packagegroup features_check
> > +
> > +REQUIRED_DISTRO_FEATURES = "x11"
> > +
> > +RDEPENDS_${PN} = " \
> > +    evolution-data-server \
> > +    evince \
> > +    file-roller \
> > +    gedit \
> > +    gnome-font-viewer \
> > +    gnome-system-monitor \
> > +    gnome-terminal \
> > +    libwnck3 \
> > +    nautilus \
> > +    wv \
>
> wv provider recipe is missing,
Oops - it is in meta-office - will move it here because that's what I
have tested the series with

Andreas


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 21/21] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop
  2019-12-06  9:28     ` Andreas Müller
@ 2019-12-06  9:32       ` Andreas Müller
  0 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06  9:32 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

On Fri, Dec 6, 2019 at 10:28 AM Andreas Müller <schnitzeltony@gmail.com> wrote:
> > > +RDEPENDS_${PN} = " \
> > > +    evolution-data-server \
> > > +    evince \
> > > +    file-roller \
> > > +    gedit \
> > > +    gnome-font-viewer \
> > > +    gnome-system-monitor \
> > > +    gnome-terminal \
> > > +    libwnck3 \
> > > +    nautilus \
> > > +    wv \
> >
> > wv provider recipe is missing,
> Oops - it is in meta-office - will move it here because that's what I
> have tested the series with
Oh no - more coffee: wv is old crap - will remove it from gackagegroup.
>
> Andreas


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-06  7:12   ` Khem Raj
  2019-12-06  9:05     ` Andreas Müller
@ 2019-12-06 10:26     ` Adrian Bunk
  2019-12-06 11:19       ` Andreas Müller
  1 sibling, 1 reply; 42+ messages in thread
From: Adrian Bunk @ 2019-12-06 10:26 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

On Thu, Dec 05, 2019 at 11:12:11PM -0800, Khem Raj wrote:
> Seeing below parsing errors
> 
> 20:27:29 ERROR: Nothing PROVIDES 'gdm' (but
> /mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
> DEPENDS on or otherwise requires it)
> 20:27:29 gdm was skipped: missing required distro feature 'systemd'
> (not in DISTRO_FEATURES)
>...

Making GNOME work without systemd would be a lot of extra work,
builds should be with systemd.

cu
Adrian


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-06 10:26     ` Adrian Bunk
@ 2019-12-06 11:19       ` Andreas Müller
  0 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-06 11:19 UTC (permalink / raw)
  To: Adrian Bunk; +Cc: openembeded-devel

On Fri, Dec 6, 2019 at 11:26 AM Adrian Bunk <bunk@stusta.de> wrote:
>
> On Thu, Dec 05, 2019 at 11:12:11PM -0800, Khem Raj wrote:
> > Seeing below parsing errors
> >
> > 20:27:29 ERROR: Nothing PROVIDES 'gdm' (but
> > /mnt/jenkins/workspace/Yocto-world-clang/sources/meta-openembedded/meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
> > DEPENDS on or otherwise requires it)
> > 20:27:29 gdm was skipped: missing required distro feature 'systemd'
> > (not in DISTRO_FEATURES)
> >...
>
> Making GNOME work without systemd would be a lot of extra work,
> builds should be with systemd.
>
Right and it is the same as ever: It works for me is not enough...

Hope to send out V2 during this night.

Andreas


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 10/21] rest: initial add 0.8.1
  2019-12-06  0:09 ` [PATCH 10/21] rest: initial add 0.8.1 Andreas Müller
@ 2019-12-06 15:17   ` Khem Raj
  2019-12-06 16:14     ` Adrian Bunk
  0 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2019-12-06 15:17 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

http://errors.yoctoproject.org/Errors/Details/290481/

On Thu, Dec 5, 2019 at 4:10 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
>
> It is an optional dependency for upcoming gnome-online-accounts
>
> Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
> ---
>  meta-gnome/recipes-gnome/rest/rest_0.8.1.bb | 28 +++++++++++++++++++++
>  1 file changed, 28 insertions(+)
>  create mode 100644 meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
>
> diff --git a/meta-gnome/recipes-gnome/rest/rest_0.8.1.bb b/meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
> new file mode 100644
> index 000000000..acbc23f21
> --- /dev/null
> +++ b/meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "library to access web services that claim to be "RESTful""
> +HOMPAGE = "https://wiki.gnome.org/Projects/Librest"
> +LICENSE = "LGPLv2.1"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
> +
> +GNOMEBASEBUILDCLASS = "autotools"
> +
> +DEPENDS = " \
> +    libxml2-native \
> +    glib-2.0-native \
> +    glib-2.0 \
> +    libsoup-2.4 \
> +"
> +
> +inherit gnomebase gobject-introspection gtk-doc vala
> +
> +SRC_URI[archive.md5sum] = "ece4547298a81105f307369d73c21b9d"
> +SRC_URI[archive.sha256sum] = "0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9"
> +
> +do_configure_prepend() {
> +    # rest expects introspection.m4 at custom location (see aclocal.m4).
> +    cp -f ${STAGING_DIR_TARGET}/${datadir}/aclocal/introspection.m4 ${S}/build
> +}
> +
> +do_compile_prepend() {
> +    export GIR_EXTRA_LIBS_PATH="${B}/rest/.libs"
> +}
> +
> --
> 2.21.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 09/21] accountsservice: initial add 0.6.55
  2019-12-06  0:09 ` [PATCH 09/21] accountsservice: initial add 0.6.55 Andreas Müller
@ 2019-12-06 15:18   ` Khem Raj
  0 siblings, 0 replies; 42+ messages in thread
From: Khem Raj @ 2019-12-06 15:18 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

this is on musl perhaps wtmp is assumed

http://errors.yoctoproject.org/Errors/Details/290480/

On Thu, Dec 5, 2019 at 4:10 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
>
> It is a dependency for upcoming gnome-control-center
>
> Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
> ---
>  .../accountsservice/accountsservice_0.6.55.bb | 29 +++++++++++++++++++
>  1 file changed, 29 insertions(+)
>  create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
>
> diff --git a/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb b/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
> new file mode 100644
> index 000000000..bf603b3bc
> --- /dev/null
> +++ b/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
> @@ -0,0 +1,29 @@
> +DESCRIPTION = "D-Bus interfaces for querying and manipulating user account information"
> +HOMEPAGE = "https://www.freedesktop.org/wiki/Software/AccountsService/"
> +LICENSE = "GPLv3"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
> +
> +DEPENDS = " \
> +    dbus \
> +    polkit \
> +"
> +
> +inherit meson gobject-introspection gtk-doc features_check systemd
> +
> +REQUIRED_DISTRO_FEATURES = "polkit"
> +
> +SRC_URI = "https://www.freedesktop.org/software/${BPN}/${BPN}-${PV}.tar.xz"
> +SRC_URI[md5sum] = "6e4c6fbd490260cfe17de2e76f5d803a"
> +SRC_URI[sha256sum] = "ff2b2419a7e06bd9cb335ffe391c7409b49a0f0130b890bd54692a3986699c9b"
> +
> +GTKDOC_MESON_OPTION = "gtk_doc"
> +
> +PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
> +PACKAGECONFIG[systemd] = "-Dsystemd=true, -Dsystemd=false, systemd"
> +
> +SYSTEMD_SERVICE_${PN} = "accounts-daemon.service"
> +
> +FILES_${PN} += " \
> +    ${datadir}/dbus-1 \
> +    ${datadir}/polkit-1 \
> +"
> --
> 2.21.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 10/21] rest: initial add 0.8.1
  2019-12-06 15:17   ` Khem Raj
@ 2019-12-06 16:14     ` Adrian Bunk
  2019-12-07 22:34       ` Andreas Müller
  0 siblings, 1 reply; 42+ messages in thread
From: Adrian Bunk @ 2019-12-06 16:14 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

On Fri, Dec 06, 2019 at 07:17:02AM -0800, Khem Raj wrote:
> http://errors.yoctoproject.org/Errors/Details/290481/

So either at/after upstream commit 8f904a8e or configure --without-gnome.

cu
Adrian


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 05/21] gjs: initial add 1.58.1
  2019-12-06  0:08 ` [PATCH 05/21] gjs: initial add 1.58.1 Andreas Müller
@ 2019-12-06 19:31   ` Khem Raj
  0 siblings, 0 replies; 42+ messages in thread
From: Khem Raj @ 2019-12-06 19:31 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

This fails to build on mips due to qemu-user crash FYI

https://errors.yoctoproject.org/Errors/Details/290491/

On Thu, Dec 5, 2019 at 4:10 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
>
> * it is a dependency for upcoming gnome shell
> * this is currently tha latest stable version [1]
>
> [1] http://ftp.gnome.org/pub/gnome/sources/gjs/1.63/gjs-1.63.1.news
>
> Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
> ---
>  .../gjs/gjs/0001-Disable-tests-on-host.patch  | 33 +++++++++++++++++
>  meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb    | 37 +++++++++++++++++++
>  2 files changed, 70 insertions(+)
>  create mode 100644 meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
>  create mode 100644 meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
>
> diff --git a/meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch b/meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
> new file mode 100644
> index 000000000..0953214fb
> --- /dev/null
> +++ b/meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
> @@ -0,0 +1,33 @@
> +From 95379de2132786f855e8caec1fd5869225774d02 Mon Sep 17 00:00:00 2001
> +From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
> +Date: Sat, 18 May 2019 01:14:07 +0200
> +Subject: [PATCH] Disable tests on host
> +MIME-Version: 1.0
> +Content-Type: text/plain; charset=UTF-8
> +Content-Transfer-Encoding: 8bit
> +
> +Upstream-Status: Inappropriate [OE-specific]
> +
> +Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
> +---
> + configure.ac | 4 +---
> + 1 file changed, 1 insertion(+), 3 deletions(-)
> +
> +diff --git a/configure.ac b/configure.ac
> +index fa4e136..056e96e 100644
> +--- a/configure.ac
> ++++ b/configure.ac
> +@@ -335,9 +335,7 @@ AS_IF([test "x$with_dbus_tests" != "xno"], [
> + ])
> + AM_CONDITIONAL([DBUS_TESTS], [test "x$with_dbus_tests" != "xno"])
> +
> +-AC_MSG_CHECKING([for a suitable UTF-8 locale to run the tests in])
> +-TESTS_LOCALE=$($srcdir/build/choose-tests-locale.sh)
> +-AC_MSG_RESULT([$TESTS_LOCALE])
> ++TESTS_LOCALE=C
> + AC_SUBST([TESTS_LOCALE])
> +
> + AC_SUBST([gjsjsdir], [\${datadir}/gjs-1.0])
> +--
> +2.20.1
> +
> diff --git a/meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb b/meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
> new file mode 100644
> index 000000000..85730c742
> --- /dev/null
> +++ b/meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
> @@ -0,0 +1,37 @@
> +SUMMARY = "Javascript bindings for GNOME"
> +LICENSE = "MIT & LGPLv2+"
> +LIC_FILES_CHKSUM = " \
> +    file://COPYING;md5=beb29cf17fabe736f0639b09ee6e76fa \
> +    file://COPYING.LGPL;md5=3bf50002aefd002f49e7bb854063f7e7 \
> +"
> +
> +GNOMEBASEBUILDCLASS = "autotools"
> +
> +DEPENDS = "mozjs gtk+3"
> +
> +inherit gnomebase gsettings gobject-introspection vala gettext features_check upstream-version-is-even
> +
> +SRC_URI[archive.md5sum] = "49ae54cccbf212e2f80fa1726d5f974c"
> +SRC_URI[archive.sha256sum] = "b4df16ea87dc78c0df5412f9134efb14f7c510773aee117d5ad4cda75646c6f5"
> +SRC_URI += "file://0001-Disable-tests-on-host.patch"
> +
> +# gobject-introspection is mandatory and cannot be configured
> +REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
> +UNKNOWN_CONFIGURE_WHITELIST_append = " --enable-introspection --disable-introspection"
> +
> +EXTRA_OECONF = " \
> +    --without-dbus-tests \
> +    --disable-installed-tests \
> +"
> +
> +do_configure_prepend() {
> +    # make configure find gobject-introspection test code. Although we set
> +    # --disable-installed-tests gjs builds them
> +    sed -i 's|:$GI_DATADIR|:${STAGING_DIR_NATIVE}$GI_DATADIR|g' ${S}/configure.ac
> +}
> +
> +FILES_${PN} += "${datadir}/gjs-1.0/lsan"
> +
> +PACKAGES =+ "${PN}-valgrind"
> +FILES_${PN}-valgrind = "${datadir}/gjs-1.0/valgrind"
> +RSEPENDS_${PN}-valgrind += "valgrind"
> --
> 2.21.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 10/21] rest: initial add 0.8.1
  2019-12-06 16:14     ` Adrian Bunk
@ 2019-12-07 22:34       ` Andreas Müller
  0 siblings, 0 replies; 42+ messages in thread
From: Andreas Müller @ 2019-12-07 22:34 UTC (permalink / raw)
  To: Adrian Bunk; +Cc: openembeded-devel

On Fri, Dec 6, 2019 at 5:14 PM Adrian Bunk <bunk@stusta.de> wrote:
>
> On Fri, Dec 06, 2019 at 07:17:02AM -0800, Khem Raj wrote:
> > http://errors.yoctoproject.org/Errors/Details/290481/
>
> So either at/after upstream commit 8f904a8e or configure --without-gnome.
>
> cu
> Adrian
Thanks for helpful pointer - will try --without-gnome

Andreas


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
                   ` (21 preceding siblings ...)
  2019-12-06  3:10 ` [PATCH 00/21] Gnome cleanups & desktop patches Khem Raj
@ 2019-12-15  7:57 ` Khem Raj
  2019-12-15 12:45   ` Andreas Müller
  22 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2019-12-15  7:57 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

On Thu, Dec 5, 2019 at 4:09 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
>
> Once passed Khem's autobuilder there are the following desktop session
> available (yes tested - they work for me)
>
> * gnome-x11
> * gnome-wayland
> * gnome-classic (gnome2 experience: gnome-shell based)
> * gnome-flashback (gnome2 experience: gnome-flashback/metacity based / no
>   graphics acceleration required)
>
> currently there the following known issues:
>
> * GDM does not display background image - have no idea if this is a bug
> * Acivities does not display application icons for png
>
> Ahh and all this was tested with gdm and alternate / non gnome display-manager
> sddm because gdm does not match my needs as desktop environment collector.
>

can you share your image recipe ? perhaps we should have a reference
image anyway in meta-gnome.

> Andreas Müller (21):
>   pinpoint: remove dead project
>   gnome-keyring: upgrade 3.28.2 -> 3.34.0
>   libgsf: upgrade 1.14.45 -> 1.14.46
>   libgnome-keyring: remove
>   gjs: initial add 1.58.1
>   gdm: re-add 3.34.1
>   gnome-shell: initial add 3.34.1
>   gnome-shell-extensions: initial add 3.34.1
>   accountsservice: initial add 0.6.55
>   rest: initial add 0.8.1
>   gnome-online-accounts: initial add 3.34.1
>   gvfs: upgrade 1.41.2 -> 1.42.1
>   grilo: initial add 0.3.10
>   gsound: initial add 1.0.2
>   gnome-control-center: re-add 3.34.1
>   gnome-session: inital add 3.34.1
>   gnome-backgrounds: initial add 3.34.0
>   metacity: upgrade 3.32.0 -> 3.34.1
>   gnome-panel: (re)add 3.34.1
>   gnome-flashback: initial add 3.34.1
>   Add: packagegroup-gnome-apps / packagegroup-gnome-desktop
>
>  .../recipes-apps/pinpoint/pinpoint_git.bb     | 24 -------
>  .../0001-Ensure-pam-file-installation.patch   | 48 ++++++++++++++
>  meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb    | 56 ++++++++++++++++
>  .../gjs/gjs/0001-Disable-tests-on-host.patch  | 33 ++++++++++
>  meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb    | 37 +++++++++++
>  .../gnome-backgrounds_3.34.0.bb               | 17 +++++
>  ...001-Add-meson-option-to-pass-sysroot.patch | 45 +++++++++++++
>  .../gnome-control-center_3.34.1.bb            | 55 ++++++++++++++++
>  .../gnome-flashback/gnome-flashback_3.34.1.bb | 34 ++++++++++
>  ...-agent-and-ssh-add-by-configure-opti.patch | 42 ++++++++++++
>  .../gnome-keyring/gnome-keyring_3.28.2.bb     | 44 -------------
>  .../gnome-keyring/gnome-keyring_3.34.0.bb     | 51 +++++++++++++++
>  .../gnome-keyring/libgnome-keyring_3.12.0.bb  | 29 ---------
>  .../gnome-online-accounts_3.34.1.bb           | 32 ++++++++++
>  ...nd-ZONEINFO-it-tries-to-run-compiled.patch | 37 +++++++++++
>  .../gnome-panel/gnome-panel_3.34.1.bb         | 28 ++++++++
>  .../gnome-session/gnome-session_3.34.1.bb     | 39 +++++++++++
>  .../gnome-shell-extensions_3.34.1.bb          | 27 ++++++++
>  .../gnome-shell/gnome-shell_3.34.1.bb         | 64 +++++++++++++++++++
>  .../recipes-gnome/grilo/grilo_0.3.10.bb       | 29 +++++++++
>  .../recipes-gnome/gsound/gsound_1.0.2.bb      | 13 ++++
>  .../gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb}   | 11 ++--
>  ...p-a-copy-paste-of-introspection.m4-m.patch |  0
>  .../{libgsf_1.14.45.bb => libgsf_1.14.46.bb}  | 12 ++--
>  .../recipes-gnome/metacity/metacity_3.32.0.bb | 41 ------------
>  .../recipes-gnome/metacity/metacity_3.34.1.bb | 38 +++++++++++
>  meta-gnome/recipes-gnome/rest/rest_0.8.1.bb   | 28 ++++++++
>  .../accountsservice/accountsservice_0.6.55.bb | 29 +++++++++
>  .../packagegroups/packagegroup-gnome-apps.bb  | 20 ++++++
>  .../packagegroup-gnome-desktop.bb             | 26 ++++++++
>  30 files changed, 838 insertions(+), 151 deletions(-)
>  delete mode 100644 meta-gnome/recipes-apps/pinpoint/pinpoint_git.bb
>  create mode 100644 meta-gnome/recipes-gnome/gdm/gdm/0001-Ensure-pam-file-installation.patch
>  create mode 100644 meta-gnome/recipes-gnome/gdm/gdm_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gjs/gjs/0001-Disable-tests-on-host.patch
>  create mode 100644 meta-gnome/recipes-gnome/gjs/gjs_1.58.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-backgrounds/gnome-backgrounds_3.34.0.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center/0001-Add-meson-option-to-pass-sysroot.patch
>  create mode 100644 meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-flashback/gnome-flashback_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring/0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch
>  delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.34.0.bb
>  delete mode 100644 meta-gnome/recipes-gnome/gnome-keyring/libgnome-keyring_3.12.0.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-panel/gnome-panel/0001-Do-not-try-to-find-ZONEINFO-it-tries-to-run-compiled.patch
>  create mode 100644 meta-gnome/recipes-gnome/gnome-panel/gnome-panel_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-session/gnome-session_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/grilo/grilo_0.3.10.bb
>  create mode 100644 meta-gnome/recipes-gnome/gsound/gsound_1.0.2.bb
>  rename meta-gnome/recipes-gnome/gvfs/{gvfs_1.41.2.bb => gvfs_1.42.1.bb} (87%)
>  rename meta-gnome/recipes-gnome/libgsf/{files => libgsf}/0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch (100%)
>  rename meta-gnome/recipes-gnome/libgsf/{libgsf_1.14.45.bb => libgsf_1.14.46.bb} (59%)
>  delete mode 100644 meta-gnome/recipes-gnome/metacity/metacity_3.32.0.bb
>  create mode 100644 meta-gnome/recipes-gnome/metacity/metacity_3.34.1.bb
>  create mode 100644 meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
>  create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
>  create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
>  create mode 100644 meta-gnome/recipes-support/packagegroups/packagegroup-gnome-desktop.bb
>
> --
> 2.21.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-15  7:57 ` Khem Raj
@ 2019-12-15 12:45   ` Andreas Müller
  2019-12-15 17:08     ` Khem Raj
  0 siblings, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-15 12:45 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

On Sun, Dec 15, 2019 at 8:58 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> On Thu, Dec 5, 2019 at 4:09 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
> >
> > Once passed Khem's autobuilder there are the following desktop session
> > available (yes tested - they work for me)
> >
> > * gnome-x11
> > * gnome-wayland
> > * gnome-classic (gnome2 experience: gnome-shell based)
> > * gnome-flashback (gnome2 experience: gnome-flashback/metacity based / no
> >   graphics acceleration required)
> >
> > currently there the following known issues:
> >
> > * GDM does not display background image - have no idea if this is a bug
> > * Acivities does not display application icons for png
> >
> > Ahh and all this was tested with gdm and alternate / non gnome display-manager
> > sddm because gdm does not match my needs as desktop environment collector.
> >
>
> can you share your image recipe ? perhaps we should have a reference
> image anyway in meta-gnome.
As you might know I use meta-mortsgna. There are 'gnome' images with
gdm [1] and so called 'allgui' images with sddm containing all
sessions supported currently: gnome / kde-plasma / liri / lumina /
lxqt / weston / xfce [2].

Since they include other images from within meta-mortsgna and
lightweight (=missing important) is not target of mortsgna, transfer
is not straight forward . See if I can put something together. Maybe
something like core-image-minimal-xfce + some wayland bits would do.

[1] https://github.com/schnitzeltony/meta-mortsgna/tree/master/recipes-image/gnome
[2] https://github.com/schnitzeltony/meta-mortsgna/tree/master/recipes-image/allgui
[3] http://cgit.openembedded.org/meta-openembedded/tree/meta-xfce/recipes-core/images/core-image-minimal-xfce.bb

Andreas


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-15 12:45   ` Andreas Müller
@ 2019-12-15 17:08     ` Khem Raj
  2019-12-15 21:04       ` Andreas Müller
  0 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2019-12-15 17:08 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

On Sun, Dec 15, 2019 at 4:45 AM Andreas Müller <schnitzeltony@gmail.com>
wrote:

> On Sun, Dec 15, 2019 at 8:58 AM Khem Raj <raj.khem@gmail.com> wrote:
> >
> > On Thu, Dec 5, 2019 at 4:09 PM Andreas Müller <schnitzeltony@gmail.com>
> wrote:
> > >
> > > Once passed Khem's autobuilder there are the following desktop session
> > > available (yes tested - they work for me)
> > >
> > > * gnome-x11
> > > * gnome-wayland
> > > * gnome-classic (gnome2 experience: gnome-shell based)
> > > * gnome-flashback (gnome2 experience: gnome-flashback/metacity based /
> no
> > >   graphics acceleration required)
> > >
> > > currently there the following known issues:
> > >
> > > * GDM does not display background image - have no idea if this is a bug
> > > * Acivities does not display application icons for png
> > >
> > > Ahh and all this was tested with gdm and alternate / non gnome
> display-manager
> > > sddm because gdm does not match my needs as desktop environment
> collector.
> > >
> >
> > can you share your image recipe ? perhaps we should have a reference
> > image anyway in meta-gnome.
> As you might know I use meta-mortsgna. There are 'gnome' images with
> gdm [1] and so called 'allgui' images with sddm containing all
> sessions supported currently: gnome / kde-plasma / liri / lumina /
> lxqt / weston / xfce [2].


This is nice collection of images


>
> Since they include other images from within meta-mortsgna and
> lightweight (=missing important) is not target of mortsgna, transfer
> is not straight forward . See if I can put something together. Maybe
> something like core-image-minimal-xfce + some wayland bits would do.


Right that would be cool

>
>
> [1]
> https://github.com/schnitzeltony/meta-mortsgna/tree/master/recipes-image/gnome
> [2]
> https://github.com/schnitzeltony/meta-mortsgna/tree/master/recipes-image/allgui
> [3]
> http://cgit.openembedded.org/meta-openembedded/tree/meta-xfce/recipes-core/images/core-image-minimal-xfce.bb
>
> Andreas
>


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-15 17:08     ` Khem Raj
@ 2019-12-15 21:04       ` Andreas Müller
  2019-12-16  2:27         ` Khem Raj
  0 siblings, 1 reply; 42+ messages in thread
From: Andreas Müller @ 2019-12-15 21:04 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

>>
>> Since they include other images from within meta-mortsgna and
>> lightweight (=missing important) is not target of mortsgna, transfer
>> is not straight forward . See if I can put something together. Maybe
>> something like core-image-minimal-xfce + some wayland bits would do.
>
>
> Right that would be cool
>>
Played around with this but don't get it to start gdm.

* Even if I would manage to start gdm I cannot not guarantee that it
works for others because - as said - I use meta-mortsgna which changes
defaults.
* I would never use such image

So if this is something wanted I ask others to add it - sorry

Andreas


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 00/21] Gnome cleanups & desktop patches
  2019-12-15 21:04       ` Andreas Müller
@ 2019-12-16  2:27         ` Khem Raj
  0 siblings, 0 replies; 42+ messages in thread
From: Khem Raj @ 2019-12-16  2:27 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

On Sun, Dec 15, 2019 at 1:05 PM Andreas Müller <schnitzeltony@gmail.com>
wrote:

> >>
> >> Since they include other images from within meta-mortsgna and
> >> lightweight (=missing important) is not target of mortsgna, transfer
> >> is not straight forward . See if I can put something together. Maybe
> >> something like core-image-minimal-xfce + some wayland bits would do.
> >
> >
> > Right that would be cool
> >>
> Played around with this but don't get it to start gdm.
>
> * Even if I would manage to start gdm I cannot not guarantee that it
> works for others because - as said - I use meta-mortsgna which changes
> defaults.
> * I would never use such image


I think a base reference image would be better in gnome layer then folks
can create fully featured complex images using this as base

It would be fine to see what works and then take it from there

>
>
> So if this is something wanted I ask others to add it - sorry
>
> Andreas
>


^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2019-12-16  2:27 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-06  0:08 [PATCH 00/21] Gnome cleanups & desktop patches Andreas Müller
2019-12-06  0:08 ` [PATCH 01/21] pinpoint: remove dead project Andreas Müller
2019-12-06  0:08 ` [PATCH 02/21] gnome-keyring: upgrade 3.28.2 -> 3.34.0 Andreas Müller
2019-12-06  0:08 ` [PATCH 03/21] libgsf: upgrade 1.14.45 -> 1.14.46 Andreas Müller
2019-12-06  0:08 ` [PATCH 04/21] libgnome-keyring: remove Andreas Müller
2019-12-06  0:08 ` [PATCH 05/21] gjs: initial add 1.58.1 Andreas Müller
2019-12-06 19:31   ` Khem Raj
2019-12-06  0:08 ` [PATCH 06/21] gdm: re-add 3.34.1 Andreas Müller
2019-12-06  0:08 ` [PATCH 07/21] gnome-shell: initial add 3.34.1 Andreas Müller
2019-12-06  0:08 ` [PATCH 08/21] gnome-shell-extensions: " Andreas Müller
2019-12-06  0:09 ` [PATCH 09/21] accountsservice: initial add 0.6.55 Andreas Müller
2019-12-06 15:18   ` Khem Raj
2019-12-06  0:09 ` [PATCH 10/21] rest: initial add 0.8.1 Andreas Müller
2019-12-06 15:17   ` Khem Raj
2019-12-06 16:14     ` Adrian Bunk
2019-12-07 22:34       ` Andreas Müller
2019-12-06  0:09 ` [PATCH 11/21] gnome-online-accounts: initial add 3.34.1 Andreas Müller
2019-12-06  0:09 ` [PATCH 12/21] gvfs: upgrade 1.41.2 -> 1.42.1 Andreas Müller
2019-12-06  5:25   ` Khem Raj
2019-12-06  0:09 ` [PATCH 13/21] grilo: initial add 0.3.10 Andreas Müller
2019-12-06  0:09 ` [PATCH 14/21] gsound: initial add 1.0.2 Andreas Müller
2019-12-06  0:09 ` [PATCH 15/21] gnome-control-center: re-add 3.34.1 Andreas Müller
2019-12-06  0:09 ` [PATCH 16/21] gnome-session: inital add 3.34.1 Andreas Müller
2019-12-06  0:09 ` [PATCH 17/21] gnome-backgrounds: initial add 3.34.0 Andreas Müller
2019-12-06  0:09 ` [PATCH 18/21] metacity: upgrade 3.32.0 -> 3.34.1 Andreas Müller
2019-12-06  0:09 ` [PATCH 19/21] gnome-panel: (re)add 3.34.1 Andreas Müller
2019-12-06  0:09 ` [PATCH 20/21] gnome-flashback: initial add 3.34.1 Andreas Müller
2019-12-06  0:09 ` [PATCH 21/21] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop Andreas Müller
2019-12-06  8:00   ` Khem Raj
2019-12-06  9:28     ` Andreas Müller
2019-12-06  9:32       ` Andreas Müller
2019-12-06  3:10 ` [PATCH 00/21] Gnome cleanups & desktop patches Khem Raj
2019-12-06  7:12   ` Khem Raj
2019-12-06  9:05     ` Andreas Müller
2019-12-06  9:08       ` Andreas Müller
2019-12-06 10:26     ` Adrian Bunk
2019-12-06 11:19       ` Andreas Müller
2019-12-15  7:57 ` Khem Raj
2019-12-15 12:45   ` Andreas Müller
2019-12-15 17:08     ` Khem Raj
2019-12-15 21:04       ` Andreas Müller
2019-12-16  2:27         ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.