[oe] [meta-networking][Patch] blueman: disable appindicator support

2019-12-08 Thread kai.kang
From: Kai Kang 

libappindicator is a library to allow applications to export a menu into
the Unity Menu bar. Unity is not supported in openembedded, so disable
appindicator support for blueman.

Signed-off-by: Kai Kang 
---
 meta-networking/recipes-connectivity/blueman/blueman_2.1.1.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-networking/recipes-connectivity/blueman/blueman_2.1.1.bb 
b/meta-networking/recipes-connectivity/blueman/blueman_2.1.1.bb
index 96c8bb26c..0ea7f6de9 100644
--- a/meta-networking/recipes-connectivity/blueman/blueman_2.1.1.bb
+++ b/meta-networking/recipes-connectivity/blueman/blueman_2.1.1.bb
@@ -15,6 +15,7 @@ SRC_URI[md5sum] = "9de89abb31be45bdbf11f7884764a2dc"
 SRC_URI[sha256sum] = 
"f1eab2334e5a1587defa80900901048d14c2e8ffa8c0cff7240bc9937a61dbc3"
 
 EXTRA_OECONF = " \
+--disable-appindicator \
 --disable-runtime-deps-check \
 --disable-schemas-compile \
 "
-- 
2.17.1

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] meta-Qt5 5.9 branch regression, qtquick license error

2019-12-08 Thread Mikko Gronoff
Hi,

Apologies for messing up that update. QtQtuick1 module was modified by mistake. 
I fixed the recipe by reverting the SRCREV back to correct one.

Regards,

Mikko


On 6.12.2019 18.50, Jon Cormier wrote:
commit 
https://code.qt.io/cgit/yocto/meta-qt5.git/commit/?h=5.9&id=785ce411c2e89202723fbe1ec31a0443a226d2ae

The above commit results in several qtquick1 license errors.  Doing a clean 
build didn't help.  But switching back to tag v5.9.8 fixed the issue.  See the 
attached log for error messages.

Yocto build based on poky rocko-18.0.3 tag.

--
Jonathan Cormier
Software Engineer

Voice:  315.425.4045 x222

[https://drive.google.com/a/criticallink.com/uc?id=1cNWr0nD8Zmhopv--2qyUSvvdA3LDZ40m&export=download]

http://www.CriticalLink.com
6712 Brooklawn Parkway, Syracuse, NY 13211

[https://docs.google.com/uc?export=download&id=0B2vNSnu-aYu6OEhHRW9BUFV5WnM&revid=0B2vNSnu-aYu6RHNZUnhNbFpER1l3emNQY2VoaHA0RDdudWlFPQ]
  
[https://docs.google.com/uc?export=download&id=0B2vNSnu-aYu6cU1yWERrLXE0SnM&revid=0B2vNSnu-aYu6b1YrZW1SM0hueVhVS0pPWm1IOXFSc0I3ay9jPQ]
 
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH][v2 00/29] Gnome cleanups & desktop patches

2019-12-08 Thread Khem Raj
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  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 1006

[oe] [PATCH 25/29] colord-gtk: add polkit to required distro features

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 23/29] stalonetray: Add x11 to required distro feature

2019-12-08 Thread Andreas Müller
It depends on virtual/libx11

Signed-off-by: Andreas Müller 
---
 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 24/29] projucer: add x11 to required distro features

2019-12-08 Thread Andreas Müller
It depends on many X11-libs

Signed-off-by: Andreas Müller 
---
 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 26/29] yelp: add x11 to required distro features

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 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] = 
"e3d6527c5963d73206891b32f1f23363164be57de24813bd0be77a7bd045"
-- 
2.21.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 20/29] gnome-flashback: initial add 3.34.1

2019-12-08 Thread Andreas Müller
For all those wanting GNOME 2 e.g on targets without graphics acceleration

Signed-off-by: Andreas Müller 
---
 .../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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 21/29] Add: packagegroup-gnome-apps / packagegroup-gnome-desktop

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../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 0..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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 19/29] gnome-panel: (re)add 3.34.1

2019-12-08 Thread Andreas Müller
It is required for gnome-flashback

Signed-off-by: Andreas Müller 
---
 ...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 0..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?= 
+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 
+---
+ 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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 22/29] glfw: add features_check to inherit

2019-12-08 Thread Andreas Müller
Without this REQUIRED_DISTRO_FEATURES is a noop

Signed-off-by: Andreas Müller 
---
 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 29/29] accountsservice: Hack musl build fix

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../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 0..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?= 
+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 0..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?= 
+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] = 
"ff2b2419a7e06bd9cb335ffe391c

[oe] [PATCH 28/29] libgdata: add x11 to required distro features

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 12/29] gvfs: upgrade 1.41.2 -> 1.42.1

2019-12-08 Thread Andreas Müller
* 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 
---
 .../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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 17/29] gnome-backgrounds: initial add 3.34.0

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 27/29] file-roller: remove nautilus from DEPENDS

2019-12-08 Thread Andreas Müller
nautilus is added by PACKAGECONFIG[nautilus] conditionally

Signed-off-by: Andreas Müller 
---
 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 18/29] metacity: upgrade 3.32.0 -> 3.34.1

2019-12-08 Thread Andreas Müller
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 
---
 ...{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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 16/29] gnome-session: inital add 3.34.1

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 13/29] grilo: initial add 0.3.10

2019-12-08 Thread Andreas Müller
It is an unconditional dependency for upcoming gnome-control-center

Signed-off-by: Andreas Müller 
---
 .../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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 11/29] gnome-online-accounts: initial add 3.34.1

2019-12-08 Thread Andreas Müller
It is a mandatory dependency for upcoming gnome-control-center

Signed-off-by: Andreas Müller 
---
 .../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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 08/29] gnome-shell-extensions: initial add 3.34.1

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 07/29] gnome-shell: initial add 3.34.1

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 09/29] accountsservice: initial add 0.6.55

2019-12-08 Thread Andreas Müller
It is a dependency for upcoming gnome-control-center

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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 05/29] gjs: initial add 1.58.3

2019-12-08 Thread Andreas Müller
* 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 
---
 .../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 0..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?= 
+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 
+---
+ 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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 15/29] gnome-control-center: re-add 3.34.1

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 ...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 0..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?= 
+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 
+---
+ 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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 10/29] rest: initial add 0.8.1

2019-12-08 Thread Andreas Müller
It is an optional dependency for upcoming gnome-online-accounts

Signed-off-by: Andreas Müller 
---
 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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 14/29] gsound: initial add 1.0.2

2019-12-08 Thread Andreas Müller
yet another dependency for gnome-control-center

Signed-off-by: Andreas Müller 
---
 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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 06/29] gdm: re-add 3.34.1

2019-12-08 Thread Andreas Müller
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 
---
 .../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 0..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?= 
+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 
+---
+ 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 0..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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH][v2 00/29] Gnome cleanups & desktop patches

2019-12-08 Thread Andreas Müller
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-g

[oe] [PATCH 01/29] pinpoint: remove dead project

2019-12-08 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../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..0
--- 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 04/29] libgnome-keyring: remove

2019-12-08 Thread Andreas Müller
* with recent changes nothing requires it anymore
* development stopped in 2014

Signed-off-by: Andreas Müller 
---
 .../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..0
--- 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 02/29] gnome-keyring: upgrade 3.28.2 -> 3.34.0

2019-12-08 Thread Andreas Müller
* 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 
---
 ...-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 0..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?= 
+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 
+---
+ 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)} \
+"
 

[oe] [PATCH 03/29] libgsf: upgrade 1.14.45 -> 1.14.46

2019-12-08 Thread Andreas Müller
* there have been no traces that gconf is still necessary
* while at it cleanup recipe

Signed-off-by: Andreas Müller 
---
 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

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-oe][PATCH] id3lib: Update to newer debian patchset

2019-12-08 Thread Khem Raj
adopt the patch routine, since the format of tarball has changed

Signed-off-by: Khem Raj 
---
 .../recipes-multimedia/id3lib/id3lib_3.8.3.bb | 40 +--
 1 file changed, 37 insertions(+), 3 deletions(-)

diff --git a/meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb 
b/meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb
index fc80cc0acf..9d311608e4 100644
--- a/meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb
+++ b/meta-oe/recipes-multimedia/id3lib/id3lib_3.8.3.bb
@@ -7,12 +7,46 @@ DEPENDS = "zlib"
 PR = "r1"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/id3lib/id3lib-${PV}.tar.gz;name=archive \
-   
http://ftp.de.debian.org/debian/pool/main/i/id3lib3.8.3/id3lib3.8.3_3.8.3-7.2.diff.gz;name=patch
 \
+   
${DEBIAN_MIRROR}/main/i/id3lib3.8.3/id3lib3.8.3_3.8.3-16.2.debian.tar.xz;name=patch;subdir=${BP}
 \
file://acdefine.patch \
 "
 SRC_URI[archive.md5sum] = "19f27ddd2dda4b2d26a559a4f0f402a7"
 SRC_URI[archive.sha256sum] = 
"2749cc3c0cd7280b299518b1ddf5a5bcfe2d1100614519b68702230e26c7d079"
-SRC_URI[patch.md5sum] = "805c0320a2efb21c40ce06fa13cd7c4b"
-SRC_URI[patch.sha256sum] = 
"9f03b59ccc8826a5be55a3dcde2f889067d58bdc72bf846416a198c9b933704c"
+SRC_URI[patch.md5sum] = "997c764d3be11c9a51779d93facf1118"
+SRC_URI[patch.sha256sum] = 
"ac2ee23ec89ba2af51d2c6dd5b1b6bf9f8a9f813de251bc182941439a4053176"
 
 inherit autotools
+
+# Unlike other Debian packages, id3lib*.diff.gz contains another series of
+# patches maintained by quilt. So manually apply them before applying other 
local
+# patches. Also remove all temp files before leaving, because do_patch() will 
pop
+# up all previously applied patches in the start
+id3lib_do_patch() {
+cd ${S}
+# it's important that we only pop the existing patches when they've
+# been applied, otherwise quilt will climb the directory tree
+# and reverse out some completely different set of patches
+if [ -d ${S}/patches ]; then
+# whilst this is the default directory, doing it like this
+# defeats the directory climbing that quilt will otherwise
+# do; note the directory must exist to defeat this, hence
+# the test inside which we operate
+QUILT_PATCHES=${S}/patches quilt pop -a
+fi
+if [ -d ${S}/.pc-id3lib ]; then
+rm -rf ${S}/.pc
+mv ${S}/.pc-id3lib ${S}/.pc
+QUILT_PATCHES=${S}/debian/patches quilt pop -a
+rm -rf ${S}/.pc ${S}/debian
+fi
+QUILT_PATCHES=${S}/debian/patches quilt push -a
+mv ${S}/.pc ${S}/.pc-id3lib
+}
+
+do_unpack[cleandirs] += "${S}"
+
+# We invoke base do_patch at end, to incorporate any local patch
+python do_patch() {
+bb.build.exec_func('id3lib_do_patch', d)
+bb.build.exec_func('patch_do_patch', d)
+}
-- 
2.24.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] zeus pull request

2019-12-08 Thread akuster808

The following changes since commit aad5b3d070cd8c58828b0975cf861d8ebc90f460:

  README: updated Maintainers list for Zeus (2019-10-30 14:16:04 -0700)

are available in the git repository at:

  git://git.openembedded.org/meta-openembedded zeus-next

for you to fetch changes up to 0d16b31c3d96e0797d3335d44545412996c48c9a:

  mbedtls: upgrade 2.16.2 -> 2.16.3 (2019-12-08 08:12:43 -0800)


Andreas Oberritter (1):
  samba: fix installation for minimal build

Denys Dmytriyenko (1):
  mbedtls: upgrade 2.16.2 -> 2.16.3

Hongxu Jia (1):
  python-more-itertools.inc: fix python2 package not incorrectly
generated

Khem Raj (1):
  rsyslog: Dont force enable atomic builtins on mips

Michael Scott (1):
  modemmanager: Upgrade 1.10.6 -> 1.10.8

Slater, Joseph (1):
  php: fix CVE-2019-11043

Stefan Wiehler (1):
  nvme-cli: defer host ID generation to post installation

Trevor Gamblin (3):
  rsyslog: fix CVE-2019-17041
  rsyslog: upgrade from v8.1908.0 to v8.1910.0
  quagga: fix PIDFile path for service files

Yi Zhao (2):
  samba: upgrade 4.10.8 -> 4.10.10
  freeradius: fix CVE-2019-10143

Zheng Ruoqin (2):
  mariadb: upgrade 10.3.16 -> 10.3.18
  wireshark: upgrade 3.0.3 -> 3.0.6

niko.ma...@vaisala.com (2):
  gitpkgv.bbclass: Use --git-dir option
  gitpkgv.bbclass: Support also lightweight tags

 ...-to-radiusd-user-group-when-rotating-logs.patch | 104
+
 .../freeradius/freeradius_3.0.19.bb    |   1 +
 .../{mbedtls_2.16.2.bb => mbedtls_2.16.3.bb}   |   4 +-
 .../samba/{samba_4.10.8.bb => samba_4.10.10.bb}    |  20 ++--
 .../recipes-protocols/quagga/files/bgpd.service    |   4 +-
 .../recipes-protocols/quagga/files/ospf6d.service  |   4 +-
 .../recipes-protocols/quagga/files/ospfd.service   |   4 +-
 .../recipes-protocols/quagga/files/ripd.service    |   4 +-
 .../recipes-protocols/quagga/files/ripngd.service  |   4 +-
 .../recipes-protocols/quagga/files/zebra.service   |   4 +-
 .../{wireshark_3.0.3.bb => wireshark_3.0.6.bb} |   4 +-
 meta-oe/classes/gitpkgv.bbclass    |  15 ++-
 meta-oe/recipes-bsp/nvme-cli/nvme-cli_1.9.bb   |   5 +-
 ...demmanager_1.10.6.bb => modemmanager_1.10.8.bb} |   4 +-
 ...native_10.3.16.bb => mariadb-native_10.3.18.bb} |   0
 meta-oe/recipes-dbs/mysql/mariadb.inc  |   4 +-
 .../{mariadb_10.3.16.bb => mariadb_10.3.18.bb} |   0
 .../recipes-devtools/php/php/CVE-2019-11043.patch  |  38 
 meta-oe/recipes-devtools/php/php_7.3.9.bb  |   1 +
 .../rsyslog/rsyslog/0001-Out-of-bounds-issue.patch |  31 --
 .../{rsyslog_8.1908.0.bb => rsyslog_8.1910.0.bb}   |   6 +-
 .../python/python-more-itertools.inc   |   2 -
 22 files changed, 188 insertions(+), 75 deletions(-)
 create mode 100644
meta-networking/recipes-connectivity/freeradius/files/0001-su-to-radiusd-user-group-when-rotating-logs.patch
 rename meta-networking/recipes-connectivity/mbedtls/{mbedtls_2.16.2.bb
=> mbedtls_2.16.3.bb} (92%)
 rename meta-networking/recipes-connectivity/samba/{samba_4.10.8.bb =>
samba_4.10.10.bb} (95%)
 rename meta-networking/recipes-support/wireshark/{wireshark_3.0.3.bb =>
wireshark_3.0.6.bb} (95%)
 rename
meta-oe/recipes-connectivity/modemmanager/{modemmanager_1.10.6.bb =>
modemmanager_1.10.8.bb} (92%)
 rename meta-oe/recipes-dbs/mysql/{mariadb-native_10.3.16.bb =>
mariadb-native_10.3.18.bb} (100%)
 rename meta-oe/recipes-dbs/mysql/{mariadb_10.3.16.bb =>
mariadb_10.3.18.bb} (100%)
 create mode 100644 meta-oe/recipes-devtools/php/php/CVE-2019-11043.patch
 delete mode 100644
meta-oe/recipes-extended/rsyslog/rsyslog/0001-Out-of-bounds-issue.patch
 rename meta-oe/recipes-extended/rsyslog/{rsyslog_8.1908.0.bb =>
rsyslog_8.1910.0.bb} (97%)

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel