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

V1 -> V2:
* gjs 1.58.1 -> 1.58.3 (desperate attempt to fix mips/gobject-introspection/qemu)
* gnome-control-center: distro-features + systemd
* gnome-flashback: distro-features + systemd/pam
* gnome-online-accounts: distro-features + x11
* gnome-panel: distro-features + systemd/pam
* gnome-session: distro-features + polkit systemd pam gobject-introspection-data
* gnome-shell-extensions: distro-features + x11 polkit systemd pam / upstream-version-is-even
* gnome-shell distro-features + systemd pam
* rest: --without-gnome
* accountsservice: musl build fix
* packagegroup-gnome-apps: add gnome-system-monitor only if polkit in distro feature
* packagegroup-gnome-desktop: + polkit systemd pam gobject-introspection-data
* some patches added to adjust required distro features (they popped up during tests)

Andreas Müller (29):
  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.3
  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
  glfw: add features_check to inherit
  stalonetray: Add x11 to required distro feature
  projucer: add x11 to required distro features
  colord-gtk: add polkit to required distro features
  yelp: add x11 to required distro features
  file-roller: remove nautilus from DEPENDS
  libgdata: add x11 to required distro features
  accountsservice: Hack musl build fix

Kai Kang (1):
  thunar: 1.8.9 -> 1.8.10

 .../recipes-apps/pinpoint/pinpoint_git.bb     | 24 -------
 .../file-roller/file-roller_3.32.2.bb         |  1 -
 .../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.3.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           | 35 ++++++++++
 ...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          | 29 +++++++++
 .../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 ++--
 .../libgdata/libgdata_0.17.10.bb              |  5 +-
 ...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   | 33 ++++++++++
 meta-gnome/recipes-gnome/yelp/yelp_3.34.0.bb  |  5 +-
 .../0001-musl-Hack-to-fix-build.patch         | 36 +++++++++++
 .../0002-musl-add-missing-fgetspent_r.patch   | 46 +++++++++++++
 .../accountsservice/accountsservice_0.6.55.bb | 33 ++++++++++
 .../colord-gtk/colord-gtk_0.2.0.bb            |  4 ++
 .../packagegroups/packagegroup-gnome-apps.bb  | 19 ++++++
 .../packagegroup-gnome-desktop.bb             | 26 ++++++++
 .../recipes-multimedia/juce/projucer.inc      |  4 +-
 meta-oe/recipes-core/glfw/glfw_3.3.bb         |  2 +-
 .../stalonetray/stalonetray_0.8.3.bb          |  4 +-
 .../{thunar_1.8.9.bb => thunar_1.8.10.bb}     |  7 +-
 40 files changed, 954 insertions(+), 162 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.3.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/0001-musl-Hack-to-fix-build.patch
 create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice/0002-musl-add-missing-fgetspent_r.patch
 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
 rename meta-xfce/recipes-xfce/thunar/{thunar_1.8.9.bb => thunar_1.8.10.bb} (74%)

-- 
2.21.0



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

* [PATCH 01/29] pinpoint: remove dead project
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 02/29] gnome-keyring: upgrade 3.28.2 -> 3.34.0 Andreas Müller
                   ` (28 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 02/29] gnome-keyring: upgrade 3.28.2 -> 3.34.0
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
  2019-12-09  0:38 ` [PATCH 01/29] pinpoint: remove dead project Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 03/29] libgsf: upgrade 1.14.45 -> 1.14.46 Andreas Müller
                   ` (27 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 03/29] libgsf: upgrade 1.14.45 -> 1.14.46
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
  2019-12-09  0:38 ` [PATCH 01/29] pinpoint: remove dead project Andreas Müller
  2019-12-09  0:38 ` [PATCH 02/29] gnome-keyring: upgrade 3.28.2 -> 3.34.0 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 04/29] libgnome-keyring: remove Andreas Müller
                   ` (26 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 04/29] libgnome-keyring: remove
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (2 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 03/29] libgsf: upgrade 1.14.45 -> 1.14.46 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 05/29] gjs: initial add 1.58.3 Andreas Müller
                   ` (25 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 05/29] gjs: initial add 1.58.3
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (3 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 04/29] libgnome-keyring: remove Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 06/29] gdm: re-add 3.34.1 Andreas Müller
                   ` (24 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

* it is a dependency for upcoming gnome shell
* this is the latest stable version currently [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.3.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.3.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.3.bb b/meta-gnome/recipes-gnome/gjs/gjs_1.58.3.bb
new file mode 100644
index 000000000..ddd5196b2
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gjs/gjs_1.58.3.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] = "bce6dea9a6583a8b3c6af5854df76aaf"
+SRC_URI[archive.sha256sum] = "ca9fcd47b95ab0fc445301b2595e51fcea24d6f3cd87c190fe07006146d773ae"
+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] 32+ messages in thread

* [PATCH 06/29] gdm: re-add 3.34.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (4 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 05/29] gjs: initial add 1.58.3 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 07/29] gnome-shell: initial add 3.34.1 Andreas Müller
                   ` (23 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 07/29] gnome-shell: initial add 3.34.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (5 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 06/29] gdm: re-add 3.34.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 08/29] gnome-shell-extensions: " Andreas Müller
                   ` (22 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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..d0b3af83d
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_3.34.1.bb
@@ -0,0 +1,64 @@
+SUMMARY = "GNOME Shell is the graphical shell of the GNOME desktop environment"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gsettings gettext gobject-introspection features_check upstream-version-is-even bash-completion
+
+REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam"
+
+DEPENDS = " \
+    libxml2-native \
+    sassc-native \
+    gtk+3 \
+    mutter \
+    evolution-data-server \
+    gcr \
+    gjs \
+    gnome-autoar \
+    polkit \
+    libcroco \
+    startup-notification \
+    ibus \
+    gsettings-desktop-schemas \
+"
+
+GTKDOC_MESON_OPTION = "gtk_doc"
+
+# gobject-introspection is mandatory and cannot be configured
+REQUIRED_DISTRO_FEATURES += "gobject-introspection-data"
+UNKNOWN_CONFIGURE_WHITELIST_append = " introspection"
+
+SRC_URI[archive.md5sum] = "2e00c22673d069d6b919b2ca1b225d89"
+SRC_URI[archive.sha256sum] = "ccd86559b9c897c219d2d2ebfdb8413efa4c1bee846427c750cb8a301b3f6d1e"
+
+PACKAGECONFIG ??= "bluetooth nm ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
+PACKAGECONFIG[bluetooth] = ",,gnome-bluetooth"
+PACKAGECONFIG[nm] = "-Dnetworkmanager=true, -Dnetworkmanager=false, networkmanager"
+PACKAGECONFIG[systemd] = "-Dsystemd=true, -Dsystemd=false, systemd"
+
+EXTRA_OEMESON = " \
+    -Dman=false \
+"
+
+do_install_append() {
+    # fix shebangs
+    for tool in `find ${D}${bindir} -name '*-tool'`; do
+        sed -i 's:#!${PYTHON}:#!${bindir}/${PYTHON_PN}:' $tool
+    done
+}
+
+FILES_${PN} += " \
+    ${datadir}/dbus-1 \
+    ${datadir}/gnome-control-center \
+    ${datadir}/xdg-desktop-portal \
+    ${systemd_user_unitdir} \
+"
+
+RDEPENDS_${PN} += "gsettings-desktop-schemas gdm-base librsvg-gtk"
+
+PACKAGES =+ "${PN}-tools"
+FILES_${PN}-tools = "${bindir}/*-tool"
+RDEPENDS_${PN}-tools = "python3-core"
+
-- 
2.21.0



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

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

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../gnome-shell-extensions_3.34.1.bb          | 29 +++++++++++++++++++
 1 file changed, 29 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..8625a7b32
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_3.34.1.bb
@@ -0,0 +1,29 @@
+SUMMARY = "GNOME Shell Extensions"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4cb3a392cbf81a9e685ec13b88c4c101"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gettext gsettings features_check upstream-version-is-even
+
+REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam gobject-introspection-data"
+
+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] 32+ messages in thread

* [PATCH 09/29] accountsservice: initial add 0.6.55
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (7 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 08/29] gnome-shell-extensions: " Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 10/29] rest: initial add 0.8.1 Andreas Müller
                   ` (20 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 10/29] rest: initial add 0.8.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (8 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 09/29] accountsservice: initial add 0.6.55 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 11/29] gnome-online-accounts: initial add 3.34.1 Andreas Müller
                   ` (19 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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 | 33 +++++++++++++++++++++
 1 file changed, 33 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..33b8744eb
--- /dev/null
+++ b/meta-gnome/recipes-gnome/rest/rest_0.8.1.bb
@@ -0,0 +1,33 @@
+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"
+
+# * gnome environment requires libsoup build with in gnome PACKAGECONFIG
+# * libsoup-gnome support was removed upstream three years ago [1]
+# [1] https://gitlab.gnome.org/GNOME/librest/commit/8f904a8e2bb38a7bf72245cdf2f1ecad17e9a720
+EXTRA_OECONF = "--without-gnome"
+
+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] 32+ messages in thread

* [PATCH 11/29] gnome-online-accounts: initial add 3.34.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (9 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 10/29] rest: initial add 0.8.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 12/29] gvfs: upgrade 1.41.2 -> 1.42.1 Andreas Müller
                   ` (18 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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           | 35 +++++++++++++++++++
 1 file changed, 35 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..74d71ec81
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.34.1.bb
@@ -0,0 +1,35 @@
+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 features_check
+
+# for webkitgtk
+REQUIRED_DISTRO_FEATURES = "x11"
+
+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] 32+ messages in thread

* [PATCH 12/29] gvfs: upgrade 1.41.2 -> 1.42.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (10 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 11/29] gnome-online-accounts: initial add 3.34.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 13/29] grilo: initial add 0.3.10 Andreas Müller
                   ` (17 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 13/29] grilo: initial add 0.3.10
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (11 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 12/29] gvfs: upgrade 1.41.2 -> 1.42.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 14/29] gsound: initial add 1.0.2 Andreas Müller
                   ` (16 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 14/29] gsound: initial add 1.0.2
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (12 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 13/29] grilo: initial add 0.3.10 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 15/29] gnome-control-center: re-add 3.34.1 Andreas Müller
                   ` (15 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 15/29] gnome-control-center: re-add 3.34.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (13 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 14/29] gsound: initial add 1.0.2 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 16/29] gnome-session: inital add 3.34.1 Andreas Müller
                   ` (14 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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..5d58879c5
--- /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 systemd 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] 32+ messages in thread

* [PATCH 16/29] gnome-session: inital add 3.34.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (14 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 15/29] gnome-control-center: re-add 3.34.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 17/29] gnome-backgrounds: initial add 3.34.0 Andreas Müller
                   ` (13 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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..e1bf16b5c
--- /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 polkit systemd pam gobject-introspection-data"
+
+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] 32+ messages in thread

* [PATCH 17/29] gnome-backgrounds: initial add 3.34.0
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (15 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 16/29] gnome-session: inital add 3.34.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 18/29] metacity: upgrade 3.32.0 -> 3.34.1 Andreas Müller
                   ` (12 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 18/29] metacity: upgrade 3.32.0 -> 3.34.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (16 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 17/29] gnome-backgrounds: initial add 3.34.0 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 19/29] gnome-panel: (re)add 3.34.1 Andreas Müller
                   ` (11 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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] 32+ messages in thread

* [PATCH 19/29] gnome-panel: (re)add 3.34.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (17 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 18/29] metacity: upgrade 3.32.0 -> 3.34.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 20/29] gnome-flashback: initial add 3.34.1 Andreas Müller
                   ` (10 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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..4d5fdb65a
--- /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 systemd pam"
+
+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] 32+ messages in thread

* [PATCH 20/29] gnome-flashback: initial add 3.34.1
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (18 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 19/29] gnome-panel: (re)add 3.34.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 21/29] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop Andreas Müller
                   ` (9 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 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..637f83715
--- /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 systemd pam"
+
+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] 32+ messages in thread

* [PATCH 21/29] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (19 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 20/29] gnome-flashback: initial add 3.34.1 Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 22/29] glfw: add features_check to inherit Andreas Müller
                   ` (8 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../packagegroups/packagegroup-gnome-apps.bb  | 19 ++++++++++++++
 .../packagegroup-gnome-desktop.bb             | 26 +++++++++++++++++++
 2 files changed, 45 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..642e02680
--- /dev/null
+++ b/meta-gnome/recipes-support/packagegroups/packagegroup-gnome-apps.bb
@@ -0,0 +1,19 @@
+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-terminal \
+    libwnck3 \
+    nautilus \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'gnome-system-monitor', '', d)} \
+"
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..e27678c89
--- /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 polkit systemd pam gobject-introspection-data"
+
+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] 32+ messages in thread

* [PATCH 22/29] glfw: add features_check to inherit
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (20 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 21/29] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 23/29] stalonetray: Add x11 to required distro feature Andreas Müller
                   ` (7 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

Without this REQUIRED_DISTRO_FEATURES is a noop

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-oe/recipes-core/glfw/glfw_3.3.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-core/glfw/glfw_3.3.bb b/meta-oe/recipes-core/glfw/glfw_3.3.bb
index e3853a201..da2bae37a 100644
--- a/meta-oe/recipes-core/glfw/glfw_3.3.bb
+++ b/meta-oe/recipes-core/glfw/glfw_3.3.bb
@@ -8,7 +8,7 @@ LICENSE  = "Zlib"
 LIC_FILES_CHKSUM = "file://LICENSE.md;md5=98d93d1ddc537f9b9ea6def64e046b5f"
 SECTION = "lib"
 
-inherit pkgconfig cmake
+inherit pkgconfig cmake features_check
 
 S = "${WORKDIR}/git"
 SRC_URI = "git://github.com/glfw/glfw.git"
-- 
2.21.0



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

* [PATCH 23/29] stalonetray: Add x11 to required distro feature
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (21 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 22/29] glfw: add features_check to inherit Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 24/29] projucer: add x11 to required distro features Andreas Müller
                   ` (6 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

It depends on virtual/libx11

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-oe/recipes-graphics/stalonetray/stalonetray_0.8.3.bb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta-oe/recipes-graphics/stalonetray/stalonetray_0.8.3.bb b/meta-oe/recipes-graphics/stalonetray/stalonetray_0.8.3.bb
index 8851729f5..7db70ec96 100644
--- a/meta-oe/recipes-graphics/stalonetray/stalonetray_0.8.3.bb
+++ b/meta-oe/recipes-graphics/stalonetray/stalonetray_0.8.3.bb
@@ -11,4 +11,6 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.bz2"
 SRC_URI[md5sum] = "ae95dbbacc2620e032acea8abab8c9ef"
 SRC_URI[sha256sum] = "36548a588b2d466913423245dda6ffb6313132cd0cec635a117d37b3dab5fd4c"
 
-inherit autotools
+inherit autotools features_check
+
+REQUIRED_DISTRO_FEATURES = "x11"
-- 
2.21.0



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

* [PATCH 24/29] projucer: add x11 to required distro features
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (22 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 23/29] stalonetray: Add x11 to required distro feature Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 25/29] colord-gtk: add polkit " Andreas Müller
                   ` (5 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

It depends on many X11-libs

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-multimedia/recipes-multimedia/juce/projucer.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta-multimedia/recipes-multimedia/juce/projucer.inc b/meta-multimedia/recipes-multimedia/juce/projucer.inc
index 60bd0e24b..fc8baa45b 100644
--- a/meta-multimedia/recipes-multimedia/juce/projucer.inc
+++ b/meta-multimedia/recipes-multimedia/juce/projucer.inc
@@ -6,7 +6,9 @@ HOMEPAGE = "http://juce.com/"
 LICENSE = "GPLv3"
 LIC_FILES_CHKSUM = "file://LICENSE.md;md5=a20f91622a47d4e4af9340d5d3f1a2d8"
 
-inherit pkgconfig
+inherit pkgconfig features_check
+
+REQUIRED_DISTRO_FEATURES = "x11"
 
 DEPENDS = "libx11 libxext libxinerama libxrandr libxcursor freetype alsa-lib curl bzip2 libpng harfbuzz glib-2.0 libpcre"
 DEPENDS_append_libc-musl = " libexecinfo"
-- 
2.21.0



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

* [PATCH 25/29] colord-gtk: add polkit to required distro features
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (23 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 24/29] projucer: add x11 to required distro features Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 26/29] yelp: add x11 " Andreas Müller
                   ` (4 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-gnome/recipes-support/colord-gtk/colord-gtk_0.2.0.bb | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta-gnome/recipes-support/colord-gtk/colord-gtk_0.2.0.bb b/meta-gnome/recipes-support/colord-gtk/colord-gtk_0.2.0.bb
index 8f6cd0431..7845509ba 100644
--- a/meta-gnome/recipes-support/colord-gtk/colord-gtk_0.2.0.bb
+++ b/meta-gnome/recipes-support/colord-gtk/colord-gtk_0.2.0.bb
@@ -18,4 +18,8 @@ EXTRA_OEMESON = "-Dman=false"
 
 # gobject-introspection is mandatory and cannot be configured
 REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
+
+# colord
+REQUIRED_DISTRO_FEATURES += "polkit"
+
 UNKNOWN_CONFIGURE_WHITELIST_append = " introspection"
-- 
2.21.0



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

* [PATCH 26/29] yelp: add x11 to required distro features
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (24 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 25/29] colord-gtk: add polkit " Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 27/29] file-roller: remove nautilus from DEPENDS Andreas Müller
                   ` (3 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-gnome/recipes-gnome/yelp/yelp_3.34.0.bb | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta-gnome/recipes-gnome/yelp/yelp_3.34.0.bb b/meta-gnome/recipes-gnome/yelp/yelp_3.34.0.bb
index f6311965e..348727e44 100644
--- a/meta-gnome/recipes-gnome/yelp/yelp_3.34.0.bb
+++ b/meta-gnome/recipes-gnome/yelp/yelp_3.34.0.bb
@@ -4,7 +4,10 @@ LIC_FILES_CHKSUM = " \
     file://COPYING;md5=6e1b9cb787e76d7e6946887a65caa754 \
 "
 
-inherit gnomebase itstool autotools-brokensep gsettings gettext gtk-doc
+inherit gnomebase itstool autotools-brokensep gsettings gettext gtk-doc features_check
+
+# for webkitgtk
+REQUIRED_DISTRO_FEATURES = "x11"
 
 SRC_URI[archive.md5sum] = "776e29bd16424c8712cbf340cfe6429b"
 SRC_URI[archive.sha256sum] = "e3d6527c5963d73206891b32f1f23363164be57de248555513bd0be77a7bd045"
-- 
2.21.0



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

* [PATCH 27/29] file-roller: remove nautilus from DEPENDS
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (25 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 26/29] yelp: add x11 " Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 28/29] libgdata: add x11 to required distro features Andreas Müller
                   ` (2 subsequent siblings)
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

nautilus is added by PACKAGECONFIG[nautilus] conditionally

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-gnome/recipes-gnome/file-roller/file-roller_3.32.2.bb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta-gnome/recipes-gnome/file-roller/file-roller_3.32.2.bb b/meta-gnome/recipes-gnome/file-roller/file-roller_3.32.2.bb
index 7dcf3e9ec..54acb6039 100644
--- a/meta-gnome/recipes-gnome/file-roller/file-roller_3.32.2.bb
+++ b/meta-gnome/recipes-gnome/file-roller/file-roller_3.32.2.bb
@@ -7,7 +7,6 @@ GNOMEBASEBUILDCLASS = "meson"
 DEPENDS = " \
     glib-2.0-native \
     gtk+3 \
-    nautilus \
     libarchive \
     libnotify \
 "
-- 
2.21.0



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

* [PATCH 28/29] libgdata: add x11 to required distro features
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (26 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 27/29] file-roller: remove nautilus from DEPENDS Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  0:38 ` [PATCH 29/29] accountsservice: Hack musl build fix Andreas Müller
  2019-12-09  3:43 ` [PATCH][v2 00/29] Gnome cleanups & desktop patches Khem Raj
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb b/meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb
index 7bedd87ad..8e8e12b38 100644
--- a/meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb
+++ b/meta-gnome/recipes-gnome/libgdata/libgdata_0.17.10.bb
@@ -12,7 +12,10 @@ DEPENDS = "libxml2 glib-2.0 libsoup-2.4 intltool-native liboauth gcr json-glib"
 GTKDOC_MESON_OPTION = "gtk_doc"
 GNOMEBASEBUILDCLASS = "meson"
 
-inherit gnomebase pkgconfig gettext gtk-doc vala gobject-introspection manpages
+inherit gnomebase pkgconfig gettext gtk-doc vala gobject-introspection manpages features_check
+
+# gcr
+REQUIRED_DISTRO_FEATURES = "x11"
 
 do_compile_prepend() {
     export GIR_EXTRA_LIBS_PATH="${B}/gdata/.libs"
-- 
2.21.0



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

* [PATCH 29/29] accountsservice: Hack musl build fix
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (27 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 28/29] libgdata: add x11 to required distro features Andreas Müller
@ 2019-12-09  0:38 ` Andreas Müller
  2019-12-09  3:43 ` [PATCH][v2 00/29] Gnome cleanups & desktop patches Khem Raj
  29 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  0:38 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 .../0001-musl-Hack-to-fix-build.patch         | 36 +++++++++++++++
 .../0002-musl-add-missing-fgetspent_r.patch   | 46 +++++++++++++++++++
 .../accountsservice/accountsservice_0.6.55.bb |  4 ++
 3 files changed, 86 insertions(+)
 create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice/0001-musl-Hack-to-fix-build.patch
 create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice/0002-musl-add-missing-fgetspent_r.patch

diff --git a/meta-gnome/recipes-support/accountsservice/accountsservice/0001-musl-Hack-to-fix-build.patch b/meta-gnome/recipes-support/accountsservice/accountsservice/0001-musl-Hack-to-fix-build.patch
new file mode 100644
index 000000000..c2310fe46
--- /dev/null
+++ b/meta-gnome/recipes-support/accountsservice/accountsservice/0001-musl-Hack-to-fix-build.patch
@@ -0,0 +1,36 @@
+From 2a1c7103839c20df5ca9ce2fa863535d802f8f3a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
+Date: Sun, 8 Dec 2019 23:42:00 +0100
+Subject: [PATCH] musl: Hack to fix configure
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ meson.build | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 4465a26..726c9fe 100644
+--- a/meson.build
++++ b/meson.build
+@@ -82,8 +82,14 @@ if cc.has_header_symbol('utmpx.h', 'WTMPX_FILENAME', prefix: '#define _GNU_SOURC
+ elif cc.has_header_symbol('paths.h', '_PATH_WTMPX')
+   config_h.set('PATH_WTMP', '_PATH_WTMPX')
+ else
+-  assert(run_command('test', '-e', '/var/log/utx.log').returncode() == 0, 'Do not know which filename to watch for wtmp changes')
+-  config_h.set_quoted('PATH_WTMP', '/var/log/utx.log')
++  # musl: This is just a build fix hack.
++  # As usual they know better, consider all other projects crap and offer zero
++  # alternatives: So wtmp is a dead stub only [1] (= /dev/null/wtmp - taken
++  # from musl sources).
++  # Maybe a hero comes along and adds utmps [2] to make accountsservice useful for musl
++  # [1] https://wiki.musl-libc.org/faq.html#Q:-Why-is-the-utmp/wtmp-functionality-only-implemented-as-stubs?
++  # [2] https://github.com/skarnet/utmps
++  config_h.set_quoted('PATH_WTMP', '/dev/null/wtmp')
+ endif
+ 
+ # compiler flags
+-- 
+2.21.0
+
diff --git a/meta-gnome/recipes-support/accountsservice/accountsservice/0002-musl-add-missing-fgetspent_r.patch b/meta-gnome/recipes-support/accountsservice/accountsservice/0002-musl-add-missing-fgetspent_r.patch
new file mode 100644
index 000000000..14161804e
--- /dev/null
+++ b/meta-gnome/recipes-support/accountsservice/accountsservice/0002-musl-add-missing-fgetspent_r.patch
@@ -0,0 +1,46 @@
+From 820249ea8e38c568e6a36fbd9c852718c7665b56 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
+Date: Mon, 9 Dec 2019 00:12:08 +0100
+Subject: [PATCH] musl: add missing fgetspent_r
+
+Stolen from void-linux
+
+Upstream-Status: Inappropriate [musl-specific]
+---
+ src/daemon.c | 20 ++++++++++++++++++++
+ 1 file changed, 20 insertions(+)
+
+diff --git a/src/daemon.c b/src/daemon.c
+index c52bda3..a7676fe 100644
+--- a/src/daemon.c
++++ b/src/daemon.c
+@@ -164,6 +164,26 @@ remove_cache_files (const gchar *user_name)
+         g_remove (icon_filename);
+ }
+ 
++/* Musl libc does not support fgetspent_r(), write own
++ * wrapper
++ */
++static int fgetspent_r(FILE *fp, struct spwd *spbuf, char *buf, size_t buflen, struct spwd **spbufp) {
++       struct spwd *shadow_entry = fgetspent(fp);
++       if(!shadow_entry)
++               return -1;
++       size_t namplen = strlen(shadow_entry->sp_namp);
++       size_t pwdplen = strlen(shadow_entry->sp_pwdp);
++
++       if(namplen + pwdplen + 2 > buflen)
++               return -1;
++
++       *spbufp = memcpy(spbuf, shadow_entry, sizeof(struct spwd));
++       spbuf->sp_namp = strncpy(buf, shadow_entry->sp_namp, namplen + 1);
++       spbuf->sp_pwdp = strncpy(buf + namplen + 1, shadow_entry->sp_pwdp, pwdplen + 1);
++
++       return 0;
++}
++
+ static struct passwd *
+ entry_generator_fgetpwent (Daemon       *daemon,
+                            GHashTable   *users,
+-- 
+2.21.0
+
diff --git a/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb b/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
index bf603b3bc..36fecfe11 100644
--- a/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
+++ b/meta-gnome/recipes-support/accountsservice/accountsservice_0.6.55.bb
@@ -13,6 +13,10 @@ 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_append_libc-musl = " \
+    file://0001-musl-Hack-to-fix-build.patch \
+    file://0002-musl-add-missing-fgetspent_r.patch \
+"
 SRC_URI[md5sum] = "6e4c6fbd490260cfe17de2e76f5d803a"
 SRC_URI[sha256sum] = "ff2b2419a7e06bd9cb335ffe391c7409b49a0f0130b890bd54692a3986699c9b"
 
-- 
2.21.0



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

* Re: [PATCH][v2 00/29] Gnome cleanups & desktop patches
  2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
                   ` (28 preceding siblings ...)
  2019-12-09  0:38 ` [PATCH 29/29] accountsservice: Hack musl build fix Andreas Müller
@ 2019-12-09  3:43 ` Khem Raj
  2019-12-09  8:26   ` Andreas Müller
  29 siblings, 1 reply; 32+ messages in thread
From: Khem Raj @ 2019-12-09  3:43 UTC (permalink / raw)
  To: Andreas Müller; +Cc: openembeded-devel

can you rebase on master-next since some of these parches are already there

On Sun, Dec 8, 2019 at 4:39 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
>
> V1 -> V2:
> * gjs 1.58.1 -> 1.58.3 (desperate attempt to fix mips/gobject-introspection/qemu)
> * gnome-control-center: distro-features + systemd
> * gnome-flashback: distro-features + systemd/pam
> * gnome-online-accounts: distro-features + x11
> * gnome-panel: distro-features + systemd/pam
> * gnome-session: distro-features + polkit systemd pam gobject-introspection-data
> * gnome-shell-extensions: distro-features + x11 polkit systemd pam / upstream-version-is-even
> * gnome-shell distro-features + systemd pam
> * rest: --without-gnome
> * accountsservice: musl build fix
> * packagegroup-gnome-apps: add gnome-system-monitor only if polkit in distro feature
> * packagegroup-gnome-desktop: + polkit systemd pam gobject-introspection-data
> * some patches added to adjust required distro features (they popped up during tests)
>
> Andreas Müller (29):
>   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.3
>   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
>   glfw: add features_check to inherit
>   stalonetray: Add x11 to required distro feature
>   projucer: add x11 to required distro features
>   colord-gtk: add polkit to required distro features
>   yelp: add x11 to required distro features
>   file-roller: remove nautilus from DEPENDS
>   libgdata: add x11 to required distro features
>   accountsservice: Hack musl build fix
>
> Kai Kang (1):
>   thunar: 1.8.9 -> 1.8.10
>
>  .../recipes-apps/pinpoint/pinpoint_git.bb     | 24 -------
>  .../file-roller/file-roller_3.32.2.bb         |  1 -
>  .../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.3.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           | 35 ++++++++++
>  ...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          | 29 +++++++++
>  .../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 ++--
>  .../libgdata/libgdata_0.17.10.bb              |  5 +-
>  ...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   | 33 ++++++++++
>  meta-gnome/recipes-gnome/yelp/yelp_3.34.0.bb  |  5 +-
>  .../0001-musl-Hack-to-fix-build.patch         | 36 +++++++++++
>  .../0002-musl-add-missing-fgetspent_r.patch   | 46 +++++++++++++
>  .../accountsservice/accountsservice_0.6.55.bb | 33 ++++++++++
>  .../colord-gtk/colord-gtk_0.2.0.bb            |  4 ++
>  .../packagegroups/packagegroup-gnome-apps.bb  | 19 ++++++
>  .../packagegroup-gnome-desktop.bb             | 26 ++++++++
>  .../recipes-multimedia/juce/projucer.inc      |  4 +-
>  meta-oe/recipes-core/glfw/glfw_3.3.bb         |  2 +-
>  .../stalonetray/stalonetray_0.8.3.bb          |  4 +-
>  .../{thunar_1.8.9.bb => thunar_1.8.10.bb}     |  7 +-
>  40 files changed, 954 insertions(+), 162 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.3.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/0001-musl-Hack-to-fix-build.patch
>  create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice/0002-musl-add-missing-fgetspent_r.patch
>  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
>  rename meta-xfce/recipes-xfce/thunar/{thunar_1.8.9.bb => thunar_1.8.10.bb} (74%)
>
> --
> 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] 32+ messages in thread

* Re: [PATCH][v2 00/29] Gnome cleanups & desktop patches
  2019-12-09  3:43 ` [PATCH][v2 00/29] Gnome cleanups & desktop patches Khem Raj
@ 2019-12-09  8:26   ` Andreas Müller
  0 siblings, 0 replies; 32+ messages in thread
From: Andreas Müller @ 2019-12-09  8:26 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

On Mon, Dec 9, 2019 at 4:44 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> can you rebase on master-next since some of these parches are already there
Yes can do do that

Andreas
>
> On Sun, Dec 8, 2019 at 4:39 PM Andreas Müller <schnitzeltony@gmail.com> wrote:
> >
> > V1 -> V2:
> > * gjs 1.58.1 -> 1.58.3 (desperate attempt to fix mips/gobject-introspection/qemu)
> > * gnome-control-center: distro-features + systemd
> > * gnome-flashback: distro-features + systemd/pam
> > * gnome-online-accounts: distro-features + x11
> > * gnome-panel: distro-features + systemd/pam
> > * gnome-session: distro-features + polkit systemd pam gobject-introspection-data
> > * gnome-shell-extensions: distro-features + x11 polkit systemd pam / upstream-version-is-even
> > * gnome-shell distro-features + systemd pam
> > * rest: --without-gnome
> > * accountsservice: musl build fix
> > * packagegroup-gnome-apps: add gnome-system-monitor only if polkit in distro feature
> > * packagegroup-gnome-desktop: + polkit systemd pam gobject-introspection-data
> > * some patches added to adjust required distro features (they popped up during tests)
> >
> > Andreas Müller (29):
> >   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.3
> >   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
> >   glfw: add features_check to inherit
> >   stalonetray: Add x11 to required distro feature
> >   projucer: add x11 to required distro features
> >   colord-gtk: add polkit to required distro features
> >   yelp: add x11 to required distro features
> >   file-roller: remove nautilus from DEPENDS
> >   libgdata: add x11 to required distro features
> >   accountsservice: Hack musl build fix
> >
> > Kai Kang (1):
> >   thunar: 1.8.9 -> 1.8.10
> >
> >  .../recipes-apps/pinpoint/pinpoint_git.bb     | 24 -------
> >  .../file-roller/file-roller_3.32.2.bb         |  1 -
> >  .../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.3.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           | 35 ++++++++++
> >  ...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          | 29 +++++++++
> >  .../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 ++--
> >  .../libgdata/libgdata_0.17.10.bb              |  5 +-
> >  ...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   | 33 ++++++++++
> >  meta-gnome/recipes-gnome/yelp/yelp_3.34.0.bb  |  5 +-
> >  .../0001-musl-Hack-to-fix-build.patch         | 36 +++++++++++
> >  .../0002-musl-add-missing-fgetspent_r.patch   | 46 +++++++++++++
> >  .../accountsservice/accountsservice_0.6.55.bb | 33 ++++++++++
> >  .../colord-gtk/colord-gtk_0.2.0.bb            |  4 ++
> >  .../packagegroups/packagegroup-gnome-apps.bb  | 19 ++++++
> >  .../packagegroup-gnome-desktop.bb             | 26 ++++++++
> >  .../recipes-multimedia/juce/projucer.inc      |  4 +-
> >  meta-oe/recipes-core/glfw/glfw_3.3.bb         |  2 +-
> >  .../stalonetray/stalonetray_0.8.3.bb          |  4 +-
> >  .../{thunar_1.8.9.bb => thunar_1.8.10.bb}     |  7 +-
> >  40 files changed, 954 insertions(+), 162 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.3.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/0001-musl-Hack-to-fix-build.patch
> >  create mode 100644 meta-gnome/recipes-support/accountsservice/accountsservice/0002-musl-add-missing-fgetspent_r.patch
> >  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
> >  rename meta-xfce/recipes-xfce/thunar/{thunar_1.8.9.bb => thunar_1.8.10.bb} (74%)
> >
> > --
> > 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] 32+ messages in thread

end of thread, other threads:[~2019-12-09  8:26 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-09  0:38 [PATCH][v2 00/29] Gnome cleanups & desktop patches Andreas Müller
2019-12-09  0:38 ` [PATCH 01/29] pinpoint: remove dead project Andreas Müller
2019-12-09  0:38 ` [PATCH 02/29] gnome-keyring: upgrade 3.28.2 -> 3.34.0 Andreas Müller
2019-12-09  0:38 ` [PATCH 03/29] libgsf: upgrade 1.14.45 -> 1.14.46 Andreas Müller
2019-12-09  0:38 ` [PATCH 04/29] libgnome-keyring: remove Andreas Müller
2019-12-09  0:38 ` [PATCH 05/29] gjs: initial add 1.58.3 Andreas Müller
2019-12-09  0:38 ` [PATCH 06/29] gdm: re-add 3.34.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 07/29] gnome-shell: initial add 3.34.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 08/29] gnome-shell-extensions: " Andreas Müller
2019-12-09  0:38 ` [PATCH 09/29] accountsservice: initial add 0.6.55 Andreas Müller
2019-12-09  0:38 ` [PATCH 10/29] rest: initial add 0.8.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 11/29] gnome-online-accounts: initial add 3.34.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 12/29] gvfs: upgrade 1.41.2 -> 1.42.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 13/29] grilo: initial add 0.3.10 Andreas Müller
2019-12-09  0:38 ` [PATCH 14/29] gsound: initial add 1.0.2 Andreas Müller
2019-12-09  0:38 ` [PATCH 15/29] gnome-control-center: re-add 3.34.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 16/29] gnome-session: inital add 3.34.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 17/29] gnome-backgrounds: initial add 3.34.0 Andreas Müller
2019-12-09  0:38 ` [PATCH 18/29] metacity: upgrade 3.32.0 -> 3.34.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 19/29] gnome-panel: (re)add 3.34.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 20/29] gnome-flashback: initial add 3.34.1 Andreas Müller
2019-12-09  0:38 ` [PATCH 21/29] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop Andreas Müller
2019-12-09  0:38 ` [PATCH 22/29] glfw: add features_check to inherit Andreas Müller
2019-12-09  0:38 ` [PATCH 23/29] stalonetray: Add x11 to required distro feature Andreas Müller
2019-12-09  0:38 ` [PATCH 24/29] projucer: add x11 to required distro features Andreas Müller
2019-12-09  0:38 ` [PATCH 25/29] colord-gtk: add polkit " Andreas Müller
2019-12-09  0:38 ` [PATCH 26/29] yelp: add x11 " Andreas Müller
2019-12-09  0:38 ` [PATCH 27/29] file-roller: remove nautilus from DEPENDS Andreas Müller
2019-12-09  0:38 ` [PATCH 28/29] libgdata: add x11 to required distro features Andreas Müller
2019-12-09  0:38 ` [PATCH 29/29] accountsservice: Hack musl build fix Andreas Müller
2019-12-09  3:43 ` [PATCH][v2 00/29] Gnome cleanups & desktop patches Khem Raj
2019-12-09  8:26   ` Andreas Müller

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.