Re: [oe] [meta-networking][PATCH] mbedtls: upgrade 2.16.2 -> 2.16.3

2019-11-14 Thread Khem Raj
adding Armin

On Thu, Nov 14, 2019 at 5:00 PM Denys Dmytriyenko  wrote:
>
> Can we also get this backported to zeus? Otherwise armv5te machines are 
> broken.
>
> Denys
>
>
> On Tue, Nov 12, 2019 at 11:14:37PM -0500, Denys Dmytriyenko wrote:
> > From: Denys Dmytriyenko 
> >
> > * Mbed TLS 2.16.3 is a maintenance release of the Mbed TLS 2.16 branch, and
> >   provides bug fixes and minor enhancements.
> >
> > https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.3
> >
> > Most importantly, this fixes breakage on ARMv5TE platforms:
> >
> > * Fix the build on ARMv5TE in ARM mode to not use assembly instructions that
> >   are only available in Thumb mode.
> >
> > https://github.com/ARMmbed/mbedtls/pull/2169
> >
> > Signed-off-by: Denys Dmytriyenko 
> > ---
> >  .../mbedtls/{mbedtls_2.16.2.bb => mbedtls_2.16.3.bb}  | 4 
> > ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> >  rename meta-networking/recipes-connectivity/mbedtls/{mbedtls_2.16.2.bb => 
> > mbedtls_2.16.3.bb} (92%)
> >
> > diff --git a/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.2.bb 
> > b/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.3.bb
> > similarity index 92%
> > rename from meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.2.bb
> > rename to meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.3.bb
> > index b0bd942..79d0dbe 100644
> > --- a/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.2.bb
> > +++ b/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.3.bb
> > @@ -23,8 +23,8 @@ LIC_FILES_CHKSUM = 
> > "file://LICENSE;md5=302d50a6369f5f22efdb674db908167a"
> >  SECTION = "libs"
> >
> >  SRC_URI = "https://tls.mbed.org/download/mbedtls-${PV}-apache.tgz;
> > -SRC_URI[md5sum] = "37cdec398ae9ebdd4640df74af893c95"
> > -SRC_URI[sha256sum] = 
> > "a6834fcd7b7e64b83dfaaa6ee695198cb5019a929b2806cb0162e049f98206a4"
> > +SRC_URI[md5sum] = "90ce7c7a001d2514410280706b3ab1a7"
> > +SRC_URI[sha256sum] = 
> > "ec1bee6d82090ed6ea2690784ea4b294ab576a65d428da9fe8750f932d2da661"
> >
> >  inherit cmake
> >
> > --
> > 2.7.4
> >
> > --
> > ___
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-networking][PATCH] mbedtls: upgrade 2.16.2 -> 2.16.3

2019-11-14 Thread Denys Dmytriyenko
Can we also get this backported to zeus? Otherwise armv5te machines are broken.

Denys


On Tue, Nov 12, 2019 at 11:14:37PM -0500, Denys Dmytriyenko wrote:
> From: Denys Dmytriyenko 
> 
> * Mbed TLS 2.16.3 is a maintenance release of the Mbed TLS 2.16 branch, and
>   provides bug fixes and minor enhancements.
> 
> https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.3
> 
> Most importantly, this fixes breakage on ARMv5TE platforms:
> 
> * Fix the build on ARMv5TE in ARM mode to not use assembly instructions that
>   are only available in Thumb mode.
> 
> https://github.com/ARMmbed/mbedtls/pull/2169
> 
> Signed-off-by: Denys Dmytriyenko 
> ---
>  .../mbedtls/{mbedtls_2.16.2.bb => mbedtls_2.16.3.bb}  | 4 
> ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>  rename meta-networking/recipes-connectivity/mbedtls/{mbedtls_2.16.2.bb => 
> mbedtls_2.16.3.bb} (92%)
> 
> diff --git a/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.2.bb 
> b/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.3.bb
> similarity index 92%
> rename from meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.2.bb
> rename to meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.3.bb
> index b0bd942..79d0dbe 100644
> --- a/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.2.bb
> +++ b/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.16.3.bb
> @@ -23,8 +23,8 @@ LIC_FILES_CHKSUM = 
> "file://LICENSE;md5=302d50a6369f5f22efdb674db908167a"
>  SECTION = "libs"
>  
>  SRC_URI = "https://tls.mbed.org/download/mbedtls-${PV}-apache.tgz;
> -SRC_URI[md5sum] = "37cdec398ae9ebdd4640df74af893c95"
> -SRC_URI[sha256sum] = 
> "a6834fcd7b7e64b83dfaaa6ee695198cb5019a929b2806cb0162e049f98206a4"
> +SRC_URI[md5sum] = "90ce7c7a001d2514410280706b3ab1a7"
> +SRC_URI[sha256sum] = 
> "ec1bee6d82090ed6ea2690784ea4b294ab576a65d428da9fe8750f932d2da661"
>  
>  inherit cmake
>  
> -- 
> 2.7.4
> 
> -- 
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 15/16] libwacom: initial add 0.33

2019-11-14 Thread Adrian Bunk
On Thu, Nov 14, 2019 at 01:39:01PM -0800, Khem Raj wrote:
> On Thu, Nov 14, 2019 at 11:51 AM Andreas Müller  
> wrote:
> >
> > * it is a dependency for upcoming gnome-settings-daemon
> > * there are later versions of libwacom availabvle but due to genaration of
> >   udev-rule at build time these versions open nasty native dependencies:
> >   libgudev-native -> udev-native
> >
> > Signed-off-by: Andreas Müller 
> > ---
> >  .../recipes-support/libwacom/libwacom_0.33.bb  | 14 ++
> 
> the latest release is 1.1, any specific reasons to not use that ?
>...

You missed the second bullet point above.

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


Re: [oe] [meta-oe][PATCH] surf: Add simple web browser

2019-11-14 Thread Ross Burton

On 14/11/2019 17:20, Leon Anavi wrote:

+DEPENDS = "webkitgtk gtk+ gtk+3 glib-2.0 xserver-nodm-init"


Are you sure it *build* depends on the X init scripts?


+INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+INHIBIT_PACKAGE_STRIP = "1"


Why?

Ross

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


Re: [oe] [meta-oe][PATCH] surf: Add simple web browser

2019-11-14 Thread Martin Jansa
REQUIRED_DISTRO_FEATURES = "x11"

doesn't do anything unless you inherit the distro_features_check.bbclass
which I don't see in the recipe.

On Thu, Nov 14, 2019 at 11:34 PM Khem Raj  wrote:

> On Thu, Nov 14, 2019 at 10:04 AM Leon Anavi 
> wrote:
> >
> > Add a recipe for surf, a simple web browser based on WebKit2/GTK+.
> >
> > Signed-off-by: Leon Anavi 
> > ---
> >  .../0001-config.mk-Fix-compiler-and-linker.patch   | 36
> ++
> >  meta-oe/recipes-graphics/surf/surf_2.0.bb  | 30
> ++
> >  2 files changed, 66 insertions(+)
> >  create mode 100644
> meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> >  create mode 100644 meta-oe/recipes-graphics/surf/surf_2.0.bb
> >
> > diff --git
> a/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> > new file mode 100644
> > index 000..a3e33ea
> > --- /dev/null
> > +++
> b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> > @@ -0,0 +1,36 @@
> > +From df199f82752398f86d2332dce53f52e2cfb50c87 Mon Sep 17 00:00:00 2001
> > +From: Leon Anavi 
> > +Date: Thu, 14 Nov 2019 14:28:39 +
> > +Subject: [PATCH] config.mk: Fix compiler and linker
> > +
> > +Do not set explicitly compiler and linker.
> > +
> > +Signed-off-by: Leon Anavi 
> > +---
> > + config.mk | 6 +++---
> > + 1 file changed, 3 insertions(+), 3 deletions(-)
> > +
> > +diff --git a/config.mk b/config.mk
> > +index df6e812..bf07406 100644
> > +--- a/config.mk
> >  b/config.mk
> > +@@ -15,8 +15,8 @@ GTKINC = `pkg-config --cflags gtk+-3.0 webkit2gtk-4.0`
> > + GTKLIB = `pkg-config --libs gtk+-3.0 webkit2gtk-4.0`
> > +
> > + # includes and libs
> > +-INCS = -I. -I/usr/include -I${X11INC} ${GTKINC}
> > +-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${GTKLIB} -lgthread-2.0
> > ++INCS = ${GTKINC}
> > ++LIBS = -lc -lX11 ${GTKLIB} -lgthread-2.0
> > +
> > + # flags
> > + CPPFLAGS = -DVERSION=\"${VERSION}\" -DWEBEXTDIR=\"${LIBPREFIX}\"
> -D_DEFAULT_SOURCE
> > +@@ -28,4 +28,4 @@ LDFLAGS = -s ${LIBS}
> > + #LDFLAGS = ${LIBS}
> > +
> > + # compiler and linker
> > +-CC = cc
> > ++#CC = cc
> > +--
> > +2.7.4
> > +
> > diff --git a/meta-oe/recipes-graphics/surf/surf_2.0.bb
> b/meta-oe/recipes-graphics/surf/surf_2.0.bb
> > new file mode 100644
> > index 000..98d3b23
> > --- /dev/null
> > +++ b/meta-oe/recipes-graphics/surf/surf_2.0.bb
> > @@ -0,0 +1,30 @@
> > +SUMMARY = "Simple web browser"
> > +DESCRIPTION = "Simple open source web browser based on WebKit2/GTK"
> > +HOMEPAGE = "https://surf.suckless.org/;
> > +SECTION = "x11/graphics"
> > +LICENSE = "MIT"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=b57e7f7720307a02d5a6598b00fe3afa"
> > +
> > +DEPENDS = "webkitgtk gtk+ gtk+3 glib-2.0 xserver-nodm-init"
> > +
>
> seems to have sstate issues in do_install see
>
> http://jenkins.nas-admin.org/job/oe_world_workspace-compare-signatures/846/console
>
> perhaps due to ./meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb
> being in depends and
> this recipe is pinned per MACHINE via PACKAGE_ARCH = "${MACHINE_ARCH}"
>
>
> > +REQUIRED_DISTRO_FEATURES = "x11"
> > +
> > +SRC_URI = "git://git.suckless.org/surf;branch=surf-webkit2 \
> > +   file://0001-config.mk-Fix-compiler-and-linker.patch \
> > +"
> > +SRCREV = "b814567e2bf8bda07cea8de1c7a062f4aa437b65"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +inherit pkgconfig
> > +
> > +TARGET_CC_ARCH += "${LDFLAGS}"
> > +
> > +do_install () {
> > +   install -d ${D}${bindir}
> > +   install -m 0644 ${S}/surf ${D}${bindir}
> > +   chmod +x ${D}${bindir}/surf
> > +}
> > +
> > +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> > +INHIBIT_PACKAGE_STRIP = "1"
> > --
> > 2.7.4
> >
> > --
> > ___
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 05/16] gnome-terminal: re-add 3.34.2

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 2:53 PM Andreas Müller  wrote:
>
> On Thu, Nov 14, 2019 at 11:43 PM Khem Raj  wrote:
> >
> > This fails on musl
> >
> > https://errors.yoctoproject.org/Errors/Details/275786/
> >
> > perhaps a patch proposed here will help us ?
> > https://gitlab.gnome.org/GNOME/vte/issues/72
> Wow that was fast - will look into
>

I have already destroyed one SSD on my home box :)

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


Re: [oe] [PATCH 05/16] gnome-terminal: re-add 3.34.2

2019-11-14 Thread Andreas Müller
On Thu, Nov 14, 2019 at 11:43 PM Khem Raj  wrote:
>
> This fails on musl
>
> https://errors.yoctoproject.org/Errors/Details/275786/
>
> perhaps a patch proposed here will help us ?
> https://gitlab.gnome.org/GNOME/vte/issues/72
Wow that was fast - will look into

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


Re: [oe] [PATCH 13/16] geocode-glib: initial add 3.26.1

2019-11-14 Thread Andreas Müller
On Thu, Nov 14, 2019 at 11:13 PM Khem Raj  wrote:
>
> On Thu, Nov 14, 2019 at 11:51 AM Andreas Müller  
> wrote:
> >
> > It is a dependency for upcoming gnome-settings-daemon
> >
> > Signed-off-by: Andreas Müller 
> > ---
> >  .../geocode-glib/geocode-glib_3.26.1.bb   | 20 +++
> >  1 file changed, 20 insertions(+)
> >  create mode 100644 
> > meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb
> >
> > diff --git a/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb 
> > b/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb
> > new file mode 100644
> > index 0..dc218f3a3
> > --- /dev/null
> > +++ b/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb
> > @@ -0,0 +1,20 @@
> > +SUMMARY = "A convenience library for the geocoding"
> > +
> > +LICENSE = "LGPLv2"
>
> still at 2.0 and not 2.1 interesting.

will check

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


Re: [oe] [PATCH 15/16] libwacom: initial add 0.33

2019-11-14 Thread Andreas Müller
 On Thu, Nov 14, 2019 at 10:39 PM Khem Raj  wrote:
>
> On Thu, Nov 14, 2019 at 11:51 AM Andreas Müller  
> wrote:
> >
> > * it is a dependency for upcoming gnome-settings-daemon
> > * there are later versions of libwacom availabvle but due to genaration of
> >   udev-rule at build time these versions open nasty native dependencies:
> >   libgudev-native -> udev-native
> >
> > Signed-off-by: Andreas Müller 
> > ---
> >  .../recipes-support/libwacom/libwacom_0.33.bb  | 14 ++
>
> the latest release is 1.1, any specific reasons to not use that ?
Same: long time ago: The only thing I remember is that libwacom was
not my friend exactly (anybody out there with wacom devices - gnome
seems to rely on them..)

Will look into and why I chose to use old version. Maybe there is a
chance to disable wacom in gnome-settings-daemon these days so we
don't need it at all..

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


Re: [oe] [PATCH 04/16] evolution-data-server: upgrade 3.26.6 -> 3.34.1 and rework

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 2:38 PM Andreas Müller  wrote:
>
> On Thu, Nov 14, 2019 at 11:10 PM Khem Raj  wrote:
> >
> > this patch was needed for musl build, and it was marked not upstream
> > worthy, so I wonder
> > if we drop it then will it fail musl build.
> Thanks for review
>
> Honestly: I don't remember exactly -  base of this patch was May this year...
>
> But I think musl-patch did not apply any more and at that time I was a
> good boy and tested musl (and in case I am still :)...
>
> Whatever - could you give autobuilder a try because the story is
> simple: A 'it works for me' is not enough. In case of fallout: I'll
> take care - remember gnome related dances we had recently...
>

No problems, I am patient, and thanks for GNOME 3 recipe
contributions, I can then use gnome3 images instead of xfce for my
tests.

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


Re: [oe] [PATCH 05/16] gnome-terminal: re-add 3.34.2

2019-11-14 Thread Khem Raj
This fails on musl

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

perhaps a patch proposed here will help us ?
https://gitlab.gnome.org/GNOME/vte/issues/72

On Thu, Nov 14, 2019 at 11:50 AM Andreas Müller  wrote:
>
> Signed-off-by: Andreas Müller 
> ---
>  .../gnome-terminal/gnome-terminal_3.34.2.bb   | 36 +++
>  1 file changed, 36 insertions(+)
>  create mode 100644 
> meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.34.2.bb
>
> diff --git a/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.34.2.bb 
> b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.34.2.bb
> new file mode 100644
> index 0..d688176d5
> --- /dev/null
> +++ b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.34.2.bb
> @@ -0,0 +1,36 @@
> +SUMMARY = "GNOME terminal"
> +LICENSE = "GPLv3 & GFDL-1.3"
> +LIC_FILES_CHKSUM = " \
> +file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949 \
> +file://COPYING.GFDL;md5=a22d0be1ce2284b67950a4d1673dd1b0 \
> +"
> +
> +inherit gnomebase gnome-help gettext itstool upstream-version-is-even
> +
> +DEPENDS = " \
> +glib-2.0-native \
> +intltool-native \
> +yelp-tools-native \
> +desktop-file-utils-native \
> +gtk+3 \
> +gsettings-desktop-schemas \
> +vte \
> +dconf \
> +libpcre2 \
> +"
> +
> +SRC_URI[archive.md5sum] = "13fa9f5f459481c7f05b6964c470ef16"
> +SRC_URI[archive.sha256sum] = 
> "3bd723f4058ec014da4715db4181b7d73eccc797b85ad5e6236996951c01803d"
> +
> +EXTRA_OECONF += " \
> +--disable-search-provider \
> +--without-nautilus-extension \
> +"
> +
> +FILES_${PN} += " \
> +${datadir}/metainfo \
> +${datadir}/dbus-1 \
> +${systemd_user_unitdir} \
> +"
> +
> +RRECOMMENDS_${PN} += "vte-prompt gsettings-desktop-schemas"
> --
> 2.21.0
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 04/16] evolution-data-server: upgrade 3.26.6 -> 3.34.1 and rework

2019-11-14 Thread Andreas Müller
On Thu, Nov 14, 2019 at 11:10 PM Khem Raj  wrote:
>
> this patch was needed for musl build, and it was marked not upstream
> worthy, so I wonder
> if we drop it then will it fail musl build.
Thanks for review

Honestly: I don't remember exactly -  base of this patch was May this year...

But I think musl-patch did not apply any more and at that time I was a
good boy and tested musl (and in case I am still :)...

Whatever - could you give autobuilder a try because the story is
simple: A 'it works for me' is not enough. In case of fallout: I'll
take care - remember gnome related dances we had recently...

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


Re: [oe] [meta-oe][PATCH] surf: Add simple web browser

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 10:04 AM Leon Anavi  wrote:
>
> Add a recipe for surf, a simple web browser based on WebKit2/GTK+.
>
> Signed-off-by: Leon Anavi 
> ---
>  .../0001-config.mk-Fix-compiler-and-linker.patch   | 36 
> ++
>  meta-oe/recipes-graphics/surf/surf_2.0.bb  | 30 ++
>  2 files changed, 66 insertions(+)
>  create mode 100644 
> meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
>  create mode 100644 meta-oe/recipes-graphics/surf/surf_2.0.bb
>
> diff --git 
> a/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
>  
> b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> new file mode 100644
> index 000..a3e33ea
> --- /dev/null
> +++ 
> b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> @@ -0,0 +1,36 @@
> +From df199f82752398f86d2332dce53f52e2cfb50c87 Mon Sep 17 00:00:00 2001
> +From: Leon Anavi 
> +Date: Thu, 14 Nov 2019 14:28:39 +
> +Subject: [PATCH] config.mk: Fix compiler and linker
> +
> +Do not set explicitly compiler and linker.
> +
> +Signed-off-by: Leon Anavi 
> +---
> + config.mk | 6 +++---
> + 1 file changed, 3 insertions(+), 3 deletions(-)
> +
> +diff --git a/config.mk b/config.mk
> +index df6e812..bf07406 100644
> +--- a/config.mk
>  b/config.mk
> +@@ -15,8 +15,8 @@ GTKINC = `pkg-config --cflags gtk+-3.0 webkit2gtk-4.0`
> + GTKLIB = `pkg-config --libs gtk+-3.0 webkit2gtk-4.0`
> +
> + # includes and libs
> +-INCS = -I. -I/usr/include -I${X11INC} ${GTKINC}
> +-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${GTKLIB} -lgthread-2.0
> ++INCS = ${GTKINC}
> ++LIBS = -lc -lX11 ${GTKLIB} -lgthread-2.0
> +
> + # flags
> + CPPFLAGS = -DVERSION=\"${VERSION}\" -DWEBEXTDIR=\"${LIBPREFIX}\" 
> -D_DEFAULT_SOURCE
> +@@ -28,4 +28,4 @@ LDFLAGS = -s ${LIBS}
> + #LDFLAGS = ${LIBS}
> +
> + # compiler and linker
> +-CC = cc
> ++#CC = cc
> +--
> +2.7.4
> +
> diff --git a/meta-oe/recipes-graphics/surf/surf_2.0.bb 
> b/meta-oe/recipes-graphics/surf/surf_2.0.bb
> new file mode 100644
> index 000..98d3b23
> --- /dev/null
> +++ b/meta-oe/recipes-graphics/surf/surf_2.0.bb
> @@ -0,0 +1,30 @@
> +SUMMARY = "Simple web browser"
> +DESCRIPTION = "Simple open source web browser based on WebKit2/GTK"
> +HOMEPAGE = "https://surf.suckless.org/;
> +SECTION = "x11/graphics"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=b57e7f7720307a02d5a6598b00fe3afa"
> +
> +DEPENDS = "webkitgtk gtk+ gtk+3 glib-2.0 xserver-nodm-init"
> +

seems to have sstate issues in do_install see
http://jenkins.nas-admin.org/job/oe_world_workspace-compare-signatures/846/console

perhaps due to ./meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb
being in depends and
this recipe is pinned per MACHINE via PACKAGE_ARCH = "${MACHINE_ARCH}"


> +REQUIRED_DISTRO_FEATURES = "x11"
> +
> +SRC_URI = "git://git.suckless.org/surf;branch=surf-webkit2 \
> +   file://0001-config.mk-Fix-compiler-and-linker.patch \
> +"
> +SRCREV = "b814567e2bf8bda07cea8de1c7a062f4aa437b65"
> +
> +S = "${WORKDIR}/git"
> +
> +inherit pkgconfig
> +
> +TARGET_CC_ARCH += "${LDFLAGS}"
> +
> +do_install () {
> +   install -d ${D}${bindir}
> +   install -m 0644 ${S}/surf ${D}${bindir}
> +   chmod +x ${D}${bindir}/surf
> +}
> +
> +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> +INHIBIT_PACKAGE_STRIP = "1"
> --
> 2.7.4
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-python][PATCH 2/2] python-jsonschema: add PACKAGECONFIG format_nongpl

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 12:30 PM Nicola Lunghi  wrote:
>
> This is the backport of a patch upstream
> - 10f8a3e Add format validators as separate modules
>
> that add an option permit to use validator that don't contain GPLv3 code.
>
> Signed-off-by: Nicola Lunghi 
> ---
>  .../python/python-jsonschema.inc  | 12 +++
>  ...-setup.cfg-add-non-GPL-format-option.patch | 96 +++
>  2 files changed, 108 insertions(+)
>  create mode 100644 
> meta-python/recipes-devtools/python/python-jsonschema/0001-setup.cfg-add-non-GPL-format-option.patch
>
> diff --git a/meta-python/recipes-devtools/python/python-jsonschema.inc 
> b/meta-python/recipes-devtools/python/python-jsonschema.inc
> index df41f06a2..9b81b7ad4 100644
> --- a/meta-python/recipes-devtools/python/python-jsonschema.inc
> +++ b/meta-python/recipes-devtools/python/python-jsonschema.inc
> @@ -6,10 +6,15 @@ LIC_FILES_CHKSUM = 
> "file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 \
>  DEPENDS += "${PYTHON_PN}-vcversioner-native 
> ${PYTHON_PN}-setuptools-scm-native"
>  PR = "r1"
>
> +FILESEXTRAPATHS_prepend := "${THISDIR}/python-jsonschema:"
> +
> +SRC_URI_append = " file://0001-setup.cfg-add-non-GPL-format-option.patch"
> +
>  SRC_URI[md5sum] = "a802ab85600074a726ef6acc4e6a8148"
>  SRC_URI[sha256sum] = 
> "2fa0684276b6333ff3c0b1b27081f4b2305f0a36cf702a23db50edb141893c3f"
>
>  PACKAGECONFIG ??= "format"
> +# PACKAGECONFIG ??= "format_nongpl"
>  PACKAGECONFIG[format] = ",,,\
>  ${PYTHON_PN}-idna \
>  ${PYTHON_PN}-jsonpointer \
> @@ -17,6 +22,13 @@ PACKAGECONFIG[format] = ",,,\
>  ${PYTHON_PN}-rfc3987 \
>  ${PYTHON_PN}-strict-rfc3339 \
>  "
> +PACKAGECONFIG[format_nongpl] = ",,,\

perhaps call it nongpl ( avoid underscores if you can )

> +${PYTHON_PN}-idna \
> +${PYTHON_PN}-jsonpointer \
> +${PYTHON_PN}-webcolors \
> +${PYTHON_PN}-rfc3986-validator \
> +${PYTHON_PN}-rfc3339-validator \
> +"
>
>  RDEPENDS_${PN} += " \
>  ${PYTHON_PN}-attrs \
> diff --git 
> a/meta-python/recipes-devtools/python/python-jsonschema/0001-setup.cfg-add-non-GPL-format-option.patch
>  
> b/meta-python/recipes-devtools/python/python-jsonschema/0001-setup.cfg-add-non-GPL-format-option.patch
> new file mode 100644
> index 0..96fd48447
> --- /dev/null
> +++ 
> b/meta-python/recipes-devtools/python/python-jsonschema/0001-setup.cfg-add-non-GPL-format-option.patch
> @@ -0,0 +1,96 @@
> +From 8df0332475991884b8e1801d31f9c3e06d06bf9f Mon Sep 17 00:00:00 2001
> +From: Nicola Lunghi 
> +Date: Thu, 14 Nov 2019 18:58:56 +
> +Subject: [PATCH] setup.cfg: add non GPL format option
> +
> +This is a rewrite of the following upstream commits:
> +
> + - 10f8a3e Add format validators as separate modules
> + - af37707 non GPL format option
> +
> +removing all the non necessary bits (tox in particular)
> +
> +Original author: Nicolas Aimetti 
> +
> +Upstream-status: Invalid.

what does invalid state here? Perhaps inapproprite is what you meant ?

> +---
> + jsonschema/_format.py | 33 -
> + setup.cfg |  6 ++
> + 2 files changed, 34 insertions(+), 5 deletions(-)
> +
> +diff --git a/jsonschema/_format.py b/jsonschema/_format.py
> +index aa04090..c967d98 100644
> +--- a/jsonschema/_format.py
>  b/jsonschema/_format.py
> +@@ -248,7 +248,26 @@ else:
> + try:
> + import rfc3987
> + except ImportError:
> +-pass
> ++try:
> ++from rfc3986_validator import validate_rfc3986
> ++except ImportError:
> ++pass
> ++else:
> ++@_checks_drafts(name="uri",)
> ++def is_uri(instance):
> ++if not isinstance(instance, str_types):
> ++return True
> ++return validate_rfc3986(instance, rule="URI")
> ++
> ++@_checks_drafts(
> ++draft6="uri-reference",
> ++draft7="uri-reference",
> ++raises=ValueError,
> ++)
> ++def is_uri_reference(instance):
> ++if not isinstance(instance, str_types):
> ++return True
> ++return validate_rfc3986(instance, rule="URI_reference")
> + else:
> + @_checks_drafts(draft7="iri", raises=ValueError)
> + def is_iri(instance):
> +@@ -280,15 +299,19 @@ else:
> +
> +
> + try:
> +-import strict_rfc3339
> ++from strict_rfc3339 import validate_rfc3339
> + except ImportError:
> +-pass
> +-else:
> ++try:
> ++from rfc3339_validator import validate_rfc3339
> ++except ImportError:
> ++validate_rfc3339 = None
> ++
> ++if validate_rfc3339:
> + @_checks_drafts(name="date-time")
> + def is_datetime(instance):
> + if not isinstance(instance, str_types):
> + return True
> +-return strict_rfc3339.validate_rfc3339(instance)
> ++return validate_rfc3339(instance)
> +
> + @_checks_drafts(draft7="time")
> + def is_time(instance):
> +diff --git a/setup.cfg b/setup.cfg
> +index 74bc4a7..878221c 100644
> +--- a/setup.cfg
>  

Re: [oe] [meta-python][PATCH 1/2] python-jsonschema: multiple fixes

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 12:29 PM Nicola Lunghi  wrote:
>
> - remove extra space in python-jsonschema_3.1.1.bb
> - add second license file to LIC_FILES_CHKSUM for json module
> - add missing dependencies: six, datetime, importlib-metadata
> - add HOMEPAGE field
>
> Also:
> - add RDEPENDS for PACKAGECONFIG[format] for optional modules that are
>   not always needed. In particular rfc3987 and strict-rfc3339 are GPLv3
>   modules.
> - add missing idna and jsonpointer modules for PACKAGECONFIG[format]
>
> Signed-off-by: Nicola Lunghi 
> ---
>  .../python/python-jsonschema.inc  | 20 +++
>  .../python/python-jsonschema_3.1.1.bb |  2 +-
>  2 files changed, 17 insertions(+), 5 deletions(-)
>
> diff --git a/meta-python/recipes-devtools/python/python-jsonschema.inc 
> b/meta-python/recipes-devtools/python/python-jsonschema.inc
> index d9ccf1cad..df41f06a2 100644
> --- a/meta-python/recipes-devtools/python/python-jsonschema.inc
> +++ b/meta-python/recipes-devtools/python/python-jsonschema.inc
> @@ -1,15 +1,28 @@
>  SUMMARY = "An implementation of JSON Schema validation for Python"
> +HOMEPAGE = "https://github.com/Julian/jsonschema;
>  LICENSE = "MIT"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 \
> +file://json/LICENSE;md5=9d4de43111d33570c8fe49b4cb0e01af"
> +DEPENDS += "${PYTHON_PN}-vcversioner-native 
> ${PYTHON_PN}-setuptools-scm-native"
> +PR = "r1"

drop PR, pr server takes care of it now a days.

>
>  SRC_URI[md5sum] = "a802ab85600074a726ef6acc4e6a8148"
>  SRC_URI[sha256sum] = 
> "2fa0684276b6333ff3c0b1b27081f4b2305f0a36cf702a23db50edb141893c3f"
>
> -DEPENDS += "${PYTHON_PN}-vcversioner-native 
> ${PYTHON_PN}-setuptools-scm-native"
> +PACKAGECONFIG ??= "format"
> +PACKAGECONFIG[format] = ",,,\
> +${PYTHON_PN}-idna \
> +${PYTHON_PN}-jsonpointer \
> +${PYTHON_PN}-webcolors \
> +${PYTHON_PN}-rfc3987 \
> +${PYTHON_PN}-strict-rfc3339 \
> +"
>
>  RDEPENDS_${PN} += " \
>  ${PYTHON_PN}-attrs \
>  ${PYTHON_PN}-core \
> +${PYTHON_PN}-datetime \
> +${PYTHON_PN}-importlib-metadata \
>  ${PYTHON_PN}-io \
>  ${PYTHON_PN}-json \
>  ${PYTHON_PN}-netclient \
> @@ -17,9 +30,8 @@ RDEPENDS_${PN} += " \
>  ${PYTHON_PN}-pkgutil \
>  ${PYTHON_PN}-pprint \
>  ${PYTHON_PN}-pyrsistent \
> -${PYTHON_PN}-rfc3987 \
>  ${PYTHON_PN}-shell \
> -${PYTHON_PN}-strict-rfc3339 \
> +${PYTHON_PN}-six \
>  ${PYTHON_PN}-unittest \
>  ${PYTHON_PN}-setuptools-scm \
>  "
> diff --git a/meta-python/recipes-devtools/python/python-jsonschema_3.1.1.bb 
> b/meta-python/recipes-devtools/python/python-jsonschema_3.1.1.bb
> index b677c646e..13ed45384 100644
> --- a/meta-python/recipes-devtools/python/python-jsonschema_3.1.1.bb
> +++ b/meta-python/recipes-devtools/python/python-jsonschema_3.1.1.bb
> @@ -8,5 +8,5 @@ RDEPENDS_${PN} += " \
>  ${PYTHON_PN}-lang \
>  ${PYTHON_PN}-re \
>  ${PYTHON_PN}-subprocess \
> -${PYTHON_PN}-textutils \
> +${PYTHON_PN}-textutils \

this change seems not relevant.

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


Re: [oe] [PATCH 13/16] geocode-glib: initial add 3.26.1

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 11:51 AM Andreas Müller  wrote:
>
> It is a dependency for upcoming gnome-settings-daemon
>
> Signed-off-by: Andreas Müller 
> ---
>  .../geocode-glib/geocode-glib_3.26.1.bb   | 20 +++
>  1 file changed, 20 insertions(+)
>  create mode 100644 
> meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb
>
> diff --git a/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb 
> b/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb
> new file mode 100644
> index 0..dc218f3a3
> --- /dev/null
> +++ b/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb
> @@ -0,0 +1,20 @@
> +SUMMARY = "A convenience library for the geocoding"
> +
> +LICENSE = "LGPLv2"

still at 2.0 and not 2.1 interesting.

> +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605"
> +
> +GNOMEBASEBUILDCLASS = "meson"
> +GIR_MESON_OPTION = "enable-introspection"
> +GTKDOC_MESON_OPTION = "enable-gtk-doc"
> +
> +inherit gnomebase gobject-introspection gettext gtk-doc 
> upstream-version-is-even
> +
> +DEPENDS = " \
> +json-glib \
> +libsoup-2.4 \
> +"
> +
> +SRC_URI[archive.md5sum] = "21094494e66c86368add6a55bf480049"
> +SRC_URI[archive.sha256sum] = 
> "5baa6ab76a76c9fc567e4c32c3af2cd1d1784934c255bc5a62c512e6af6bde1c"
> +
> +EXTRA_OEMESON = "-Denable-installed-tests=false"
> --
> 2.21.0
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH 04/16] evolution-data-server: upgrade 3.26.6 -> 3.34.1 and rework

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 11:50 AM Andreas Müller  wrote:
>
> * a native variant had to be introduced for code-generator tools
> * gobject-introspection builds theoretically :) Unfortunataelly qemu runs
>   with 100% CPU load and never returns -> disable introspection for now
> * add PACKAGECONFIGs for new dependencies - disabled by default
> * give up fine grained packaging: It was broken over the years completely
>   and nobody seemed to take care.
> * ICU-patch does not apply anymore and it seems upstream has fixed issues
>   with ICU
> * add upstream-version-is-even to inherit
> * rename folder containing recipe
> * get rid of gconf dependency
>
> Signed-off-by: Andreas Müller 
> ---
>  ...for-address-localization-when-LC_ADD.patch |  33 -
>  ...-to-LDFLAGS-when-linking-libphonenum.patch |  36 --
>  ...ntrispection-support-to-work-with-OE.patch |  75 
>  .../eds/evolution-data-server_3.32.4.bb   | 113 --
>  .../evolution-data-server-native.bb   |  23 
>  .../evolution-data-server.bb  |  70 +++
>  .../evolution-data-server.inc |  15 +++
>  ...keLists.txt-Remove-TRY_RUN-for-iconv.patch |  28 +++--
>  ...txt-remove-CHECK_C_SOURCE_RUNS-check.patch |   0
>  ...the-Novell-sample-contact-with-somet.patch |   0
>  .../0004-call-native-helpers.patch}   |  33 +++--
>  .../evolution-data-server/iconv-detect.h  |   0
>  12 files changed, 137 insertions(+), 289 deletions(-)
>  delete mode 100644 
> meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch

this patch was needed for musl build, and it was marked not upstream
worthy, so I wonder
if we drop it then will it fail musl build.

>  delete mode 100644 
> meta-gnome/recipes-gnome/eds/evolution-data-server/0006-Dont-add-usr-lib-to-LDFLAGS-when-linking-libphonenum.patch
>  delete mode 100644 
> meta-gnome/recipes-gnome/eds/evolution-data-server/0007-Modify-gobject-intrispection-support-to-work-with-OE.patch
>  delete mode 100644 
> meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
>  create mode 100644 
> meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server-native.bb
>  create mode 100644 
> meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.bb
>  create mode 100644 
> meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.inc
>  rename meta-gnome/recipes-gnome/{eds => 
> evolution-data-server}/evolution-data-server/0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch
>  (60%)
>  rename meta-gnome/recipes-gnome/{eds => 
> evolution-data-server}/evolution-data-server/0002-CMakeLists.txt-remove-CHECK_C_SOURCE_RUNS-check.patch
>  (100%)
>  rename meta-gnome/recipes-gnome/{eds => 
> evolution-data-server}/evolution-data-server/0003-contact-Replace-the-Novell-sample-contact-with-somet.patch
>  (100%)
>  rename 
> meta-gnome/recipes-gnome/{eds/evolution-data-server/0004-Add-native-suffix-to-exacutables-produced-and-run-du.patch
>  => 
> evolution-data-server/evolution-data-server/0004-call-native-helpers.patch} 
> (52%)
>  rename meta-gnome/recipes-gnome/{eds => 
> evolution-data-server}/evolution-data-server/iconv-detect.h (100%)
>
> diff --git 
> a/meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch
>  
> b/meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch
> deleted file mode 100644
> index 55ab5a7fc..0
> --- 
> a/meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch
> +++ /dev/null
> @@ -1,33 +0,0 @@
> -From 95425206e7317e59b7ca06d7f838ad357cdd200c Mon Sep 17 00:00:00 2001
> -From: Piotr Tworek 
> -Date: Wed, 14 Aug 2019 00:31:54 +0200
> -Subject: [PATCH 5/7] Use LC_MESSAGES for address localization when LC_ADDRESS
> - is not available.
> -
> -Musl does not define LC_ADDRESS unfortunately.
> -
> -Upstream-Status: Inappropriate [musl specific]
> -
> -Signed-off-by: Piotr Tworek 
> 
> - src/addressbook/libebook-contacts/e-phone-number-private.cpp | 4 
> - 1 file changed, 4 insertions(+)
> -
> -diff --git a/src/addressbook/libebook-contacts/e-phone-number-private.cpp 
> b/src/addressbook/libebook-contacts/e-phone-number-private.cpp
> -index 4c5aebb..9abcebd 100644
>  a/src/addressbook/libebook-contacts/e-phone-number-private.cpp
> -+++ b/src/addressbook/libebook-contacts/e-phone-number-private.cpp
> -@@ -36,6 +36,10 @@
> - #include 
> - #include 
> -
> -+#ifndef LC_ADDRESS
> -+#define LC_ADDRESS LC_MESSAGES
> -+#endif
> -+
> - using i18n::phonenumbers::PhoneNumber;
> - using i18n::phonenumbers::PhoneNumberUtil;
> -
> ---
> -2.21.0
> -
> diff --git 
> a/meta-gnome/recipes-gnome/eds/evolution-data-server/0006-Dont-add-usr-lib-to-LDFLAGS-when-linking-libphonenum.patch
>  
> 

Re: [oe] [PATCH 15/16] libwacom: initial add 0.33

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 11:51 AM Andreas Müller  wrote:
>
> * it is a dependency for upcoming gnome-settings-daemon
> * there are later versions of libwacom availabvle but due to genaration of
>   udev-rule at build time these versions open nasty native dependencies:
>   libgudev-native -> udev-native
>
> Signed-off-by: Andreas Müller 
> ---
>  .../recipes-support/libwacom/libwacom_0.33.bb  | 14 ++

the latest release is 1.1, any specific reasons to not use that ?

>  1 file changed, 14 insertions(+)
>  create mode 100644 meta-gnome/recipes-support/libwacom/libwacom_0.33.bb
>
> diff --git a/meta-gnome/recipes-support/libwacom/libwacom_0.33.bb 
> b/meta-gnome/recipes-support/libwacom/libwacom_0.33.bb
> new file mode 100644
> index 0..6fb3b82ef
> --- /dev/null
> +++ b/meta-gnome/recipes-support/libwacom/libwacom_0.33.bb
> @@ -0,0 +1,14 @@
> +SUMMARY = "A tablet description library"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=40a21fffb367c82f39fd91a3b137c36e"
> +
> +DEPENDS = " \
> +libxml2-native \
> +libgudev \
> +"
> +
> +inherit autotools pkgconfig
> +
> +SRC_URI = "git://github.com/linuxwacom/libwacom.git"
> +SRCREV = "87cc710e21a6220e267dd08936bbec2932aa3658"
> +S = "${WORKDIR}/git"
> --
> 2.21.0
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-oe][PATCH] surf: Add simple web browser

2019-11-14 Thread akuster808



On 11/14/19 11:10 AM, Khem Raj wrote:
> On Thu, Nov 14, 2019 at 10:53 AM akuster808  wrote:
>>
>>
>> On 11/14/19 9:20 AM, Leon Anavi wrote:
>>> Add a recipe for surf, a simple web browser based on WebKit2/GTK+.
>> shouldn't this go into the meta-webserver layer ?
> perhaps but its the browser
hehe, your right..
>
>>> Signed-off-by: Leon Anavi 
>>> ---
>>>  .../0001-config.mk-Fix-compiler-and-linker.patch   | 36 
>>> ++
>>>  meta-oe/recipes-graphics/surf/surf_2.0.bb  | 30 ++
>>>  2 files changed, 66 insertions(+)
>>>  create mode 100644 
>>> meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
>>>  create mode 100644 meta-oe/recipes-graphics/surf/surf_2.0.bb
>>>
>>> diff --git 
>>> a/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
>>>  
>>> b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
>>> new file mode 100644
>>> index 000..a3e33ea
>>> --- /dev/null
>>> +++ 
>>> b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
>>> @@ -0,0 +1,36 @@
>>> +From df199f82752398f86d2332dce53f52e2cfb50c87 Mon Sep 17 00:00:00 2001
>>> +From: Leon Anavi 
>>> +Date: Thu, 14 Nov 2019 14:28:39 +
>>> +Subject: [PATCH] config.mk: Fix compiler and linker
>>> +
>>> +Do not set explicitly compiler and linker.
>>> +
>>> +Signed-off-by: Leon Anavi 
>>> +---
>>> + config.mk | 6 +++---
>>> + 1 file changed, 3 insertions(+), 3 deletions(-)
>>> +
>>> +diff --git a/config.mk b/config.mk
>>> +index df6e812..bf07406 100644
>>> +--- a/config.mk
>>>  b/config.mk
>>> +@@ -15,8 +15,8 @@ GTKINC = `pkg-config --cflags gtk+-3.0 webkit2gtk-4.0`
>>> + GTKLIB = `pkg-config --libs gtk+-3.0 webkit2gtk-4.0`
>>> +
>>> + # includes and libs
>>> +-INCS = -I. -I/usr/include -I${X11INC} ${GTKINC}
>>> +-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${GTKLIB} -lgthread-2.0
>>> ++INCS = ${GTKINC}
>>> ++LIBS = -lc -lX11 ${GTKLIB} -lgthread-2.0
>>> +
>>> + # flags
>>> + CPPFLAGS = -DVERSION=\"${VERSION}\" -DWEBEXTDIR=\"${LIBPREFIX}\" 
>>> -D_DEFAULT_SOURCE
>>> +@@ -28,4 +28,4 @@ LDFLAGS = -s ${LIBS}
>>> + #LDFLAGS = ${LIBS}
>>> +
>>> + # compiler and linker
>>> +-CC = cc
>>> ++#CC = cc
>>> +--
>>> +2.7.4
>>> +
>>> diff --git a/meta-oe/recipes-graphics/surf/surf_2.0.bb 
>>> b/meta-oe/recipes-graphics/surf/surf_2.0.bb
>>> new file mode 100644
>>> index 000..98d3b23
>>> --- /dev/null
>>> +++ b/meta-oe/recipes-graphics/surf/surf_2.0.bb
>>> @@ -0,0 +1,30 @@
>>> +SUMMARY = "Simple web browser"
>>> +DESCRIPTION = "Simple open source web browser based on WebKit2/GTK"
>>> +HOMEPAGE = "https://surf.suckless.org/;
>>> +SECTION = "x11/graphics"
>>> +LICENSE = "MIT"
>>> +LIC_FILES_CHKSUM = "file://LICENSE;md5=b57e7f7720307a02d5a6598b00fe3afa"
>>> +
>>> +DEPENDS = "webkitgtk gtk+ gtk+3 glib-2.0 xserver-nodm-init"
>>> +
>>> +REQUIRED_DISTRO_FEATURES = "x11"
>>> +
>>> +SRC_URI = "git://git.suckless.org/surf;branch=surf-webkit2 \
>>> +   file://0001-config.mk-Fix-compiler-and-linker.patch \
>>> +"
>>> +SRCREV = "b814567e2bf8bda07cea8de1c7a062f4aa437b65"
>>> +
>>> +S = "${WORKDIR}/git"
>>> +
>>> +inherit pkgconfig
>>> +
>>> +TARGET_CC_ARCH += "${LDFLAGS}"
>>> +
>>> +do_install () {
>>> + install -d ${D}${bindir}
>>> + install -m 0644 ${S}/surf ${D}${bindir}
>>> + chmod +x ${D}${bindir}/surf
>>> +}
>>> +
>>> +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
>>> +INHIBIT_PACKAGE_STRIP = "1"
>> --
>> ___
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

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


Re: [oe] [meta-oe][PATCH] surf: Add simple web browser

2019-11-14 Thread Leon Anavi

Hi Armin, Khem,

On 14.11.19 г. 21:10 ч., Khem Raj wrote:

On Thu, Nov 14, 2019 at 10:53 AM akuster808  wrote:



On 11/14/19 9:20 AM, Leon Anavi wrote:

Add a recipe for surf, a simple web browser based on WebKit2/GTK+.

shouldn't this go into the meta-webserver layer ?

perhaps but its the browser
I will be happy to move it to a more appropriate location. Where should 
this recipe go?


I have been thinking a lot before submitting the patch and I decided to 
add it to recipes-graphics and set SECTION to "x11/graphics" because it 
is a web browser with GUI. The other web browser, links, is in 
meta-oe/recipes-support.


Best regards,
Leon



Signed-off-by: Leon Anavi 
---
  .../0001-config.mk-Fix-compiler-and-linker.patch   | 36 ++
  meta-oe/recipes-graphics/surf/surf_2.0.bb  | 30 ++
  2 files changed, 66 insertions(+)
  create mode 100644 
meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
  create mode 100644 meta-oe/recipes-graphics/surf/surf_2.0.bb

diff --git 
a/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
 
b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
new file mode 100644
index 000..a3e33ea
--- /dev/null
+++ 
b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
@@ -0,0 +1,36 @@
+From df199f82752398f86d2332dce53f52e2cfb50c87 Mon Sep 17 00:00:00 2001
+From: Leon Anavi 
+Date: Thu, 14 Nov 2019 14:28:39 +
+Subject: [PATCH] config.mk: Fix compiler and linker
+
+Do not set explicitly compiler and linker.
+
+Signed-off-by: Leon Anavi 
+---
+ config.mk | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/config.mk b/config.mk
+index df6e812..bf07406 100644
+--- a/config.mk
 b/config.mk
+@@ -15,8 +15,8 @@ GTKINC = `pkg-config --cflags gtk+-3.0 webkit2gtk-4.0`
+ GTKLIB = `pkg-config --libs gtk+-3.0 webkit2gtk-4.0`
+
+ # includes and libs
+-INCS = -I. -I/usr/include -I${X11INC} ${GTKINC}
+-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${GTKLIB} -lgthread-2.0
++INCS = ${GTKINC}
++LIBS = -lc -lX11 ${GTKLIB} -lgthread-2.0
+
+ # flags
+ CPPFLAGS = -DVERSION=\"${VERSION}\" -DWEBEXTDIR=\"${LIBPREFIX}\" 
-D_DEFAULT_SOURCE
+@@ -28,4 +28,4 @@ LDFLAGS = -s ${LIBS}
+ #LDFLAGS = ${LIBS}
+
+ # compiler and linker
+-CC = cc
++#CC = cc
+--
+2.7.4
+
diff --git a/meta-oe/recipes-graphics/surf/surf_2.0.bb 
b/meta-oe/recipes-graphics/surf/surf_2.0.bb
new file mode 100644
index 000..98d3b23
--- /dev/null
+++ b/meta-oe/recipes-graphics/surf/surf_2.0.bb
@@ -0,0 +1,30 @@
+SUMMARY = "Simple web browser"
+DESCRIPTION = "Simple open source web browser based on WebKit2/GTK"
+HOMEPAGE = "https://surf.suckless.org/;
+SECTION = "x11/graphics"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=b57e7f7720307a02d5a6598b00fe3afa"
+
+DEPENDS = "webkitgtk gtk+ gtk+3 glib-2.0 xserver-nodm-init"
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+SRC_URI = "git://git.suckless.org/surf;branch=surf-webkit2 \
+   file://0001-config.mk-Fix-compiler-and-linker.patch \
+"
+SRCREV = "b814567e2bf8bda07cea8de1c7a062f4aa437b65"
+
+S = "${WORKDIR}/git"
+
+inherit pkgconfig
+
+TARGET_CC_ARCH += "${LDFLAGS}"
+
+do_install () {
+ install -d ${D}${bindir}
+ install -m 0644 ${S}/surf ${D}${bindir}
+ chmod +x ${D}${bindir}/surf
+}
+
+INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+INHIBIT_PACKAGE_STRIP = "1"

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


--
Leon Anavi
Software Engineer
konsulko.com

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


[oe] [meta-python][PATCH 2/2] python-jsonschema: add PACKAGECONFIG format_nongpl

2019-11-14 Thread Nicola Lunghi
This is the backport of a patch upstream
- 10f8a3e Add format validators as separate modules

that add an option permit to use validator that don't contain GPLv3 code.

Signed-off-by: Nicola Lunghi 
---
 .../python/python-jsonschema.inc  | 12 +++
 ...-setup.cfg-add-non-GPL-format-option.patch | 96 +++
 2 files changed, 108 insertions(+)
 create mode 100644 
meta-python/recipes-devtools/python/python-jsonschema/0001-setup.cfg-add-non-GPL-format-option.patch

diff --git a/meta-python/recipes-devtools/python/python-jsonschema.inc 
b/meta-python/recipes-devtools/python/python-jsonschema.inc
index df41f06a2..9b81b7ad4 100644
--- a/meta-python/recipes-devtools/python/python-jsonschema.inc
+++ b/meta-python/recipes-devtools/python/python-jsonschema.inc
@@ -6,10 +6,15 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 \
 DEPENDS += "${PYTHON_PN}-vcversioner-native ${PYTHON_PN}-setuptools-scm-native"
 PR = "r1"
 
+FILESEXTRAPATHS_prepend := "${THISDIR}/python-jsonschema:"
+
+SRC_URI_append = " file://0001-setup.cfg-add-non-GPL-format-option.patch"
+
 SRC_URI[md5sum] = "a802ab85600074a726ef6acc4e6a8148"
 SRC_URI[sha256sum] = 
"2fa0684276b6333ff3c0b1b27081f4b2305f0a36cf702a23db50edb141893c3f"
 
 PACKAGECONFIG ??= "format"
+# PACKAGECONFIG ??= "format_nongpl"
 PACKAGECONFIG[format] = ",,,\
 ${PYTHON_PN}-idna \
 ${PYTHON_PN}-jsonpointer \
@@ -17,6 +22,13 @@ PACKAGECONFIG[format] = ",,,\
 ${PYTHON_PN}-rfc3987 \
 ${PYTHON_PN}-strict-rfc3339 \
 "
+PACKAGECONFIG[format_nongpl] = ",,,\
+${PYTHON_PN}-idna \
+${PYTHON_PN}-jsonpointer \
+${PYTHON_PN}-webcolors \
+${PYTHON_PN}-rfc3986-validator \
+${PYTHON_PN}-rfc3339-validator \
+"
 
 RDEPENDS_${PN} += " \
 ${PYTHON_PN}-attrs \
diff --git 
a/meta-python/recipes-devtools/python/python-jsonschema/0001-setup.cfg-add-non-GPL-format-option.patch
 
b/meta-python/recipes-devtools/python/python-jsonschema/0001-setup.cfg-add-non-GPL-format-option.patch
new file mode 100644
index 0..96fd48447
--- /dev/null
+++ 
b/meta-python/recipes-devtools/python/python-jsonschema/0001-setup.cfg-add-non-GPL-format-option.patch
@@ -0,0 +1,96 @@
+From 8df0332475991884b8e1801d31f9c3e06d06bf9f Mon Sep 17 00:00:00 2001
+From: Nicola Lunghi 
+Date: Thu, 14 Nov 2019 18:58:56 +
+Subject: [PATCH] setup.cfg: add non GPL format option
+
+This is a rewrite of the following upstream commits:
+
+ - 10f8a3e Add format validators as separate modules
+ - af37707 non GPL format option
+
+removing all the non necessary bits (tox in particular)
+
+Original author: Nicolas Aimetti 
+
+Upstream-status: Invalid.
+---
+ jsonschema/_format.py | 33 -
+ setup.cfg |  6 ++
+ 2 files changed, 34 insertions(+), 5 deletions(-)
+
+diff --git a/jsonschema/_format.py b/jsonschema/_format.py
+index aa04090..c967d98 100644
+--- a/jsonschema/_format.py
 b/jsonschema/_format.py
+@@ -248,7 +248,26 @@ else:
+ try:
+ import rfc3987
+ except ImportError:
+-pass
++try:
++from rfc3986_validator import validate_rfc3986
++except ImportError:
++pass
++else:
++@_checks_drafts(name="uri",)
++def is_uri(instance):
++if not isinstance(instance, str_types):
++return True
++return validate_rfc3986(instance, rule="URI")
++
++@_checks_drafts(
++draft6="uri-reference",
++draft7="uri-reference",
++raises=ValueError,
++)
++def is_uri_reference(instance):
++if not isinstance(instance, str_types):
++return True
++return validate_rfc3986(instance, rule="URI_reference")
+ else:
+ @_checks_drafts(draft7="iri", raises=ValueError)
+ def is_iri(instance):
+@@ -280,15 +299,19 @@ else:
+ 
+ 
+ try:
+-import strict_rfc3339
++from strict_rfc3339 import validate_rfc3339
+ except ImportError:
+-pass
+-else:
++try:
++from rfc3339_validator import validate_rfc3339
++except ImportError:
++validate_rfc3339 = None
++
++if validate_rfc3339:
+ @_checks_drafts(name="date-time")
+ def is_datetime(instance):
+ if not isinstance(instance, str_types):
+ return True
+-return strict_rfc3339.validate_rfc3339(instance)
++return validate_rfc3339(instance)
+ 
+ @_checks_drafts(draft7="time")
+ def is_time(instance):
+diff --git a/setup.cfg b/setup.cfg
+index 74bc4a7..878221c 100644
+--- a/setup.cfg
 b/setup.cfg
+@@ -40,6 +40,12 @@ format =
+   rfc3987
+   strict-rfc3339
+   webcolors
++format_nongpl =
++  idna
++  jsonpointer>1.13
++  webcolors
++  rfc3986-validator>0.1.0
++  rfc3339-validator
+ 
+ [options.entry_points]
+ console_scripts = 
+-- 
+2.20.1
+
-- 
2.20.1

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org

[oe] [meta-python][PATCH 1/2] python-jsonschema: multiple fixes

2019-11-14 Thread Nicola Lunghi
- remove extra space in python-jsonschema_3.1.1.bb
- add second license file to LIC_FILES_CHKSUM for json module
- add missing dependencies: six, datetime, importlib-metadata
- add HOMEPAGE field

Also:
- add RDEPENDS for PACKAGECONFIG[format] for optional modules that are
  not always needed. In particular rfc3987 and strict-rfc3339 are GPLv3
  modules.
- add missing idna and jsonpointer modules for PACKAGECONFIG[format]

Signed-off-by: Nicola Lunghi 
---
 .../python/python-jsonschema.inc  | 20 +++
 .../python/python-jsonschema_3.1.1.bb |  2 +-
 2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/meta-python/recipes-devtools/python/python-jsonschema.inc 
b/meta-python/recipes-devtools/python/python-jsonschema.inc
index d9ccf1cad..df41f06a2 100644
--- a/meta-python/recipes-devtools/python/python-jsonschema.inc
+++ b/meta-python/recipes-devtools/python/python-jsonschema.inc
@@ -1,15 +1,28 @@
 SUMMARY = "An implementation of JSON Schema validation for Python"
+HOMEPAGE = "https://github.com/Julian/jsonschema;
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8"
+LIC_FILES_CHKSUM = "file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 \
+file://json/LICENSE;md5=9d4de43111d33570c8fe49b4cb0e01af"
+DEPENDS += "${PYTHON_PN}-vcversioner-native ${PYTHON_PN}-setuptools-scm-native"
+PR = "r1"
 
 SRC_URI[md5sum] = "a802ab85600074a726ef6acc4e6a8148"
 SRC_URI[sha256sum] = 
"2fa0684276b6333ff3c0b1b27081f4b2305f0a36cf702a23db50edb141893c3f"
 
-DEPENDS += "${PYTHON_PN}-vcversioner-native ${PYTHON_PN}-setuptools-scm-native"
+PACKAGECONFIG ??= "format"
+PACKAGECONFIG[format] = ",,,\
+${PYTHON_PN}-idna \
+${PYTHON_PN}-jsonpointer \
+${PYTHON_PN}-webcolors \
+${PYTHON_PN}-rfc3987 \
+${PYTHON_PN}-strict-rfc3339 \
+"
 
 RDEPENDS_${PN} += " \
 ${PYTHON_PN}-attrs \
 ${PYTHON_PN}-core \
+${PYTHON_PN}-datetime \
+${PYTHON_PN}-importlib-metadata \
 ${PYTHON_PN}-io \
 ${PYTHON_PN}-json \
 ${PYTHON_PN}-netclient \
@@ -17,9 +30,8 @@ RDEPENDS_${PN} += " \
 ${PYTHON_PN}-pkgutil \
 ${PYTHON_PN}-pprint \
 ${PYTHON_PN}-pyrsistent \
-${PYTHON_PN}-rfc3987 \
 ${PYTHON_PN}-shell \
-${PYTHON_PN}-strict-rfc3339 \
+${PYTHON_PN}-six \
 ${PYTHON_PN}-unittest \
 ${PYTHON_PN}-setuptools-scm \
 "
diff --git a/meta-python/recipes-devtools/python/python-jsonschema_3.1.1.bb 
b/meta-python/recipes-devtools/python/python-jsonschema_3.1.1.bb
index b677c646e..13ed45384 100644
--- a/meta-python/recipes-devtools/python/python-jsonschema_3.1.1.bb
+++ b/meta-python/recipes-devtools/python/python-jsonschema_3.1.1.bb
@@ -8,5 +8,5 @@ RDEPENDS_${PN} += " \
 ${PYTHON_PN}-lang \
 ${PYTHON_PN}-re \
 ${PYTHON_PN}-subprocess \
-${PYTHON_PN}-textutils \ 
+${PYTHON_PN}-textutils \
 "
-- 
2.20.1

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


[oe] [PATCH 12/16] nautilus: upgrade 3.18.5 -> 3.34.1

2019-11-14 Thread Andreas Müller
bumping high requires rewrite from scratch almost:

* meson-build
* remove backported patch

Signed-off-by: Andreas Müller 
---
 ...ome-desktop-thumbnail-API-with-new-g.patch | 40 ---
 .../recipes-gnome/nautilus/nautilus_3.18.5.bb | 33 ---
 .../recipes-gnome/nautilus/nautilus_3.34.1.bb | 32 +++
 3 files changed, 32 insertions(+), 73 deletions(-)
 delete mode 100644 
meta-gnome/recipes-gnome/nautilus/nautilus/0001-nautilus-drop-gnome-desktop-thumbnail-API-with-new-g.patch
 delete mode 100644 meta-gnome/recipes-gnome/nautilus/nautilus_3.18.5.bb
 create mode 100644 meta-gnome/recipes-gnome/nautilus/nautilus_3.34.1.bb

diff --git 
a/meta-gnome/recipes-gnome/nautilus/nautilus/0001-nautilus-drop-gnome-desktop-thumbnail-API-with-new-g.patch
 
b/meta-gnome/recipes-gnome/nautilus/nautilus/0001-nautilus-drop-gnome-desktop-thumbnail-API-with-new-g.patch
deleted file mode 100644
index f19eb4979..0
--- 
a/meta-gnome/recipes-gnome/nautilus/nautilus/0001-nautilus-drop-gnome-desktop-thumbnail-API-with-new-g.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From a4ed38e95cbe07f02028249b8b315565a5ac1e43 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Sat, 5 May 2018 22:32:45 -0700
-Subject: [PATCH] nautilus: drop gnome-desktop thumbnail API with new
- gdk-pixbuf
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-If gdk-pixbuf >= 2.36.5 is available, its scaling API can do what we
-want, so we don’t need to use the deprecated gnome-desktop one.
-
-Also fixes compile errors seen on master
-nautilus-properties-window.c:5101: undefined reference to 
`gnome_desktop_thumbnail_scale_down_pixbuf'
-
-Upstream-Status: Backport
-
-Signed-off-by: Khem Raj 

- src/nautilus-properties-window.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/nautilus-properties-window.c 
b/src/nautilus-properties-window.c
-index dea8b0f..fad9bd1 100644
 a/src/nautilus-properties-window.c
-+++ b/src/nautilus-properties-window.c
-@@ -5098,10 +5098,11 @@ update_preview_callback (GtkFileChooser *icon_chooser,
-   scale = (double)gdk_pixbuf_get_height (pixbuf) /
-   gdk_pixbuf_get_width (pixbuf);
- 
--  scaled_pixbuf = 
gnome_desktop_thumbnail_scale_down_pixbuf
-+  scaled_pixbuf = gdk_pixbuf_scale_simple
-   (pixbuf,
-PREVIEW_IMAGE_WIDTH,
--   scale * PREVIEW_IMAGE_WIDTH);
-+   scale * PREVIEW_IMAGE_WIDTH,
-+   GDK_INTERP_HYPER);
-   g_object_unref (pixbuf);
-   pixbuf = scaled_pixbuf;
-   }
diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_3.18.5.bb 
b/meta-gnome/recipes-gnome/nautilus/nautilus_3.18.5.bb
deleted file mode 100644
index bdb2f3c88..0
--- a/meta-gnome/recipes-gnome/nautilus/nautilus_3.18.5.bb
+++ /dev/null
@@ -1,33 +0,0 @@
-SUMMARY = "File manager for GNOME"
-SECTION = "x11/gnome"
-
-LICENSE="GPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=36cf660aea2b8beffba7945f44a7e748 \
-
file://COPYING.EXTENSIONS;md5=7579d6678402a1868631bf82c93ff0d4 \
-file://COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a"
-
-inherit distro_features_check autotools pkgconfig gobject-introspection
-
-MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
-SRC_URI = 
"http://ftp.gnome.org/pub/GNOME/sources/nautilus/${MAJ_VER}/nautilus-${PV}.tar.xz
 \
-   
file://0001-nautilus-drop-gnome-desktop-thumbnail-API-with-new-g.patch \
-   "
-
-SRC_URI[md5sum] = "0f578bda5655c0ce204befafca5803d7"
-SRC_URI[sha256sum] = 
"60a927c0522b4cced9d8f62baed2ee5e2fd4305be4523eb5bc44805971a6cc15"
-
-DEPENDS = "gtk+3 gnome-desktop3 gsettings-desktop-schemas glib-2.0-native 
intltool-native pango"
-
-REQUIRED_DISTRO_FEATURES = "x11"
-
-EXTRA_OECONF = " \
---disable-gtk-doc \
---disable-update-mimedb \
---disable-nst-extension \
---enable-tracker=no \
---disable-schemas-compile \
---enable-xmp=no \
---enable-libexif=no \
-"
-
-FILES_${PN} += "${datadir}/*"
diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_3.34.1.bb 
b/meta-gnome/recipes-gnome/nautilus/nautilus_3.34.1.bb
new file mode 100644
index 0..342c59d6d
--- /dev/null
+++ b/meta-gnome/recipes-gnome/nautilus/nautilus_3.34.1.bb
@@ -0,0 +1,32 @@
+SUMMARY = "File manager for GNOME"
+SECTION = "x11/gnome"
+
+LICENSE="GPLv3"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+DEPENDS = " \
+fontconfig \
+gtk+3 \
+gnome-desktop3 \
+gsettings-desktop-schemas \
+gnome-autoar \
+tracker \
+"
+
+inherit gnomebase gobject-introspection gtk-doc gettext distro_features_check
+
+SRC_URI[archive.md5sum] = "19e4f1d89fb9d0ff135d5b1974ce43b5"
+SRC_URI[archive.sha256sum] = 

[oe] [PATCH 15/16] libwacom: initial add 0.33

2019-11-14 Thread Andreas Müller
* it is a dependency for upcoming gnome-settings-daemon
* there are later versions of libwacom availabvle but due to genaration of
  udev-rule at build time these versions open nasty native dependencies:
  libgudev-native -> udev-native

Signed-off-by: Andreas Müller 
---
 .../recipes-support/libwacom/libwacom_0.33.bb  | 14 ++
 1 file changed, 14 insertions(+)
 create mode 100644 meta-gnome/recipes-support/libwacom/libwacom_0.33.bb

diff --git a/meta-gnome/recipes-support/libwacom/libwacom_0.33.bb 
b/meta-gnome/recipes-support/libwacom/libwacom_0.33.bb
new file mode 100644
index 0..6fb3b82ef
--- /dev/null
+++ b/meta-gnome/recipes-support/libwacom/libwacom_0.33.bb
@@ -0,0 +1,14 @@
+SUMMARY = "A tablet description library"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=40a21fffb367c82f39fd91a3b137c36e"
+
+DEPENDS = " \
+libxml2-native \
+libgudev \
+"
+
+inherit autotools pkgconfig
+
+SRC_URI = "git://github.com/linuxwacom/libwacom.git"
+SRCREV = "87cc710e21a6220e267dd08936bbec2932aa3658"
+S = "${WORKDIR}/git"
-- 
2.21.0

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


[oe] [PATCH 14/16] libgweather: initial add 3.34.0

2019-11-14 Thread Andreas Müller
It is a dependency for upcoming gnome-settings-daemon

Signed-off-by: Andreas Müller 
---
 .../libgweather/libgweather_3.34.0.bb | 24 +++
 1 file changed, 24 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/libgweather/libgweather_3.34.0.bb

diff --git a/meta-gnome/recipes-gnome/libgweather/libgweather_3.34.0.bb 
b/meta-gnome/recipes-gnome/libgweather/libgweather_3.34.0.bb
new file mode 100644
index 0..2d31be08d
--- /dev/null
+++ b/meta-gnome/recipes-gnome/libgweather/libgweather_3.34.0.bb
@@ -0,0 +1,24 @@
+SUMMARY = "A library to access weather information from online services"
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gobject-introspection gettext gtk-doc vala 
distro_features_check
+
+SRC_URI[archive.md5sum] = "52c3b1e27887fc88f862c92c42d930c1"
+SRC_URI[archive.sha256sum] = 
"02245395d639d9749fe2d19b7e66b64a152b9509ab0e5aad92514538b9c6f1b9"
+
+# gobject-introspection is mandatory and cannot be configured
+REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
+UNKNOWN_CONFIGURE_WHITELIST_append = " introspection"
+
+GTKDOC_MESON_OPTION = "gtk_doc"
+
+DEPENDS = " \
+gtk+3 \
+json-glib \
+libsoup-2.4 \
+geocode-glib \
+"
-- 
2.21.0

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


[oe] [PATCH 16/16] gnome-settings-daemon: initial add 3.34.1

2019-11-14 Thread Andreas Müller
It is a dependency for upcoming mutter

Signed-off-by: Andreas Müller 
---
 .../gnome-settings-daemon_3.34.1.bb   | 59 +++
 1 file changed, 59 insertions(+)
 create mode 100644 
meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_3.34.1.bb

diff --git 
a/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_3.34.1.bb
 
b/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_3.34.1.bb
new file mode 100644
index 0..d6af7a72e
--- /dev/null
+++ 
b/meta-gnome/recipes-gnome/gnome-settings-daemon/gnome-settings-daemon_3.34.1.bb
@@ -0,0 +1,59 @@
+SUMMARY = "Window navigation construction toolkit"
+LICENSE = "LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gobject-introspection gettext distro_features_check 
upstream-version-is-even
+
+SRC_URI[archive.md5sum] = "528b0b7cc2dd22c6026a9c8739c71fa7"
+SRC_URI[archive.sha256sum] = 
"7ce4979817866911a94ecb75b36db56797e038c0c524c5c1a81aefccafc17337"
+
+DEPENDS = " \
+colord \
+geocode-glib \
+gcr \
+gnome-desktop3 \
+libgweather \
+lcms \
+libcanberra \
+geoclue \
+libnotify \
+upower \
+libwacom \
+virtual/libx11 \
+"
+
+# all these are mandatory
+REQUIRED_DISTRO_FEATURES = "x11 polkit pulseaudio systemd 
gobject-introspection-data"
+UNKNOWN_CONFIGURE_WHITELIST_append = " introspection"
+
+SRC_URI[archive.md5sum] = "cdd0d0c8664056deb78aa40c88ec24d1"
+SRC_URI[archive.sha256sum] = 
"9981a20babf8da7744b7fbe175b9e36078bf08f3bf65fe5aedeb82cfe27ac11f"
+
+# allow cross build mixed with build of native tools
+do_write_config_append() {
+cat >${WORKDIR}/meson.native 

[oe] [PATCH 13/16] geocode-glib: initial add 3.26.1

2019-11-14 Thread Andreas Müller
It is a dependency for upcoming gnome-settings-daemon

Signed-off-by: Andreas Müller 
---
 .../geocode-glib/geocode-glib_3.26.1.bb   | 20 +++
 1 file changed, 20 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb

diff --git a/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb 
b/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb
new file mode 100644
index 0..dc218f3a3
--- /dev/null
+++ b/meta-gnome/recipes-gnome/geocode-glib/geocode-glib_3.26.1.bb
@@ -0,0 +1,20 @@
+SUMMARY = "A convenience library for the geocoding"
+
+LICENSE = "LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605"
+
+GNOMEBASEBUILDCLASS = "meson"
+GIR_MESON_OPTION = "enable-introspection"
+GTKDOC_MESON_OPTION = "enable-gtk-doc"
+
+inherit gnomebase gobject-introspection gettext gtk-doc 
upstream-version-is-even
+
+DEPENDS = " \
+json-glib \
+libsoup-2.4 \
+"
+
+SRC_URI[archive.md5sum] = "21094494e66c86368add6a55bf480049"
+SRC_URI[archive.sha256sum] = 
"5baa6ab76a76c9fc567e4c32c3af2cd1d1784934c255bc5a62c512e6af6bde1c"
+
+EXTRA_OEMESON = "-Denable-installed-tests=false"
-- 
2.21.0

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


[oe] [PATCH 10/16] gnome-autoar: inital add 0.2.3

2019-11-14 Thread Andreas Müller
This is a dependency for upcoming nautilus 3.34.0

Signed-off-by: Andreas Müller 
---
 .../gnome-autoar/gnome-autoar_0.2.3.bb | 18 ++
 1 file changed, 18 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gnome-autoar/gnome-autoar_0.2.3.bb

diff --git a/meta-gnome/recipes-gnome/gnome-autoar/gnome-autoar_0.2.3.bb 
b/meta-gnome/recipes-gnome/gnome-autoar/gnome-autoar_0.2.3.bb
new file mode 100644
index 0..16a9213cb
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-autoar/gnome-autoar_0.2.3.bb
@@ -0,0 +1,18 @@
+SUMMARY = "GNOME archive library"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
+
+DEPENDS = " \
+gnome-common-native \
+gtk+3 \
+libarchive \
+"
+
+inherit gnomebase gobject-introspection gtk-doc vala
+
+SRC_URI[archive.md5sum] = "39b13fb2fc7752fa3b80616244dc4ef8"
+SRC_URI[archive.sha256sum] = 
"5de9db0db028cd6cab7c2fec46ba90965474ecf9cd68cfd681a6488cf1fb240a"
+
+do_compile_prepend() {
+export GIR_EXTRA_LIBS_PATH="${B}/gnome-autoar/.libs"
+}
-- 
2.21.0

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


[oe] [PATCH 11/16] tracker: initial add 2.3.1

2019-11-14 Thread Andreas Müller
This is a dependenccy for upcoming nautilus 3.34

Signed-off-by: Andreas Müller 
---
 .../recipes-gnome/tracker/tracker_2.3.1.bb| 50 +++
 1 file changed, 50 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/tracker/tracker_2.3.1.bb

diff --git a/meta-gnome/recipes-gnome/tracker/tracker_2.3.1.bb 
b/meta-gnome/recipes-gnome/tracker/tracker_2.3.1.bb
new file mode 100644
index 0..ad65630c1
--- /dev/null
+++ b/meta-gnome/recipes-gnome/tracker/tracker_2.3.1.bb
@@ -0,0 +1,50 @@
+SUMMARY = "Tracker is a file search engine"
+LICENSE = "GPLv2 & LGPLv2.1"
+LIC_FILES_CHKSUM = " \
+file://COPYING.GPL;md5=ee31012bf90e7b8c108c69f197f3e3a4 \
+file://COPYING.LGPL;md5=2d5025d4aa3495befef8f17206a5b0a1 \
+"
+
+DEPENDS = " \
+libxml2-native \
+dbus-native \
+glib-2.0 \
+sqlite3 \
+libarchive \
+dbus \
+icu \
+json-glib \
+libsoup-2.4 \
+libstemmer \
+"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gobject-introspection vala gtk-doc manpages bash-completion 
distro_features_check
+
+SRC_URI[archive.md5sum] = "5e75b611b190c4cebf53e3de15266429"
+SRC_URI[archive.sha256sum] = 
"b6748726e465ad2f4d991560634b1fd0df8841f3d981b3b837c4162abedf08a1"
+
+# gobject-introspection is mandatory and cannot be configured
+REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
+UNKNOWN_CONFIGURE_WHITELIST_append = " introspection"
+
+PACKAGECONFIG ??= "fts"
+PACKAGECONFIG[networkmanager] = 
"-Dnetwork_manager=enabled,-Dnetwork_manager=disabled,networkmanger"
+# full text search requires sqlite3 build with PACKAGECONFIG[fts5] set
+PACKAGECONFIG[fts] = "-Dfts=true,-Dfts=false"
+
+# set required cross property sqlite3_has_fts5
+do_write_config[vardeps] += "PACKAGECONFIG"
+do_write_config_append() {
+echo "[properties]" > ${WORKDIR}/meson-tracker.cross
+echo "sqlite3_has_fts5 = '${@bb.utils.contains('PACKAGECONFIG', 'fts', 
'true', 'false', d)}'" >> ${WORKDIR}/meson-tracker.cross
+}
+
+EXTRA_OEMESON = "--cross-file ${WORKDIR}/meson-tracker.cross"
+
+FILES_${PN} += " \
+${datadir}/dbus-1 \
+${libdir}/tracker-2.0 \
+${systemd_user_unitdir} \
+"
-- 
2.21.0

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


[oe] [PATCH 05/16] gnome-terminal: re-add 3.34.2

2019-11-14 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../gnome-terminal/gnome-terminal_3.34.2.bb   | 36 +++
 1 file changed, 36 insertions(+)
 create mode 100644 
meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.34.2.bb

diff --git a/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.34.2.bb 
b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.34.2.bb
new file mode 100644
index 0..d688176d5
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.34.2.bb
@@ -0,0 +1,36 @@
+SUMMARY = "GNOME terminal"
+LICENSE = "GPLv3 & GFDL-1.3"
+LIC_FILES_CHKSUM = " \
+file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949 \
+file://COPYING.GFDL;md5=a22d0be1ce2284b67950a4d1673dd1b0 \
+"
+
+inherit gnomebase gnome-help gettext itstool upstream-version-is-even
+
+DEPENDS = " \
+glib-2.0-native \
+intltool-native \
+yelp-tools-native \
+desktop-file-utils-native \
+gtk+3 \
+gsettings-desktop-schemas \
+vte \
+dconf \
+libpcre2 \
+"
+
+SRC_URI[archive.md5sum] = "13fa9f5f459481c7f05b6964c470ef16"
+SRC_URI[archive.sha256sum] = 
"3bd723f4058ec014da4715db4181b7d73eccc797b85ad5e6236996951c01803d"
+
+EXTRA_OECONF += " \
+--disable-search-provider \
+--without-nautilus-extension \
+"
+
+FILES_${PN} += " \
+${datadir}/metainfo \
+${datadir}/dbus-1 \
+${systemd_user_unitdir} \
+"
+
+RRECOMMENDS_${PN} += "vte-prompt 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 09/16] gexiv2: initial add 0.12.0

2019-11-14 Thread Andreas Müller
This is an optional dependecy for upcoming nautils 3.34.0

Signed-off-by: Andreas Müller 
---
 .../recipes-gnome/gexiv2/gexiv2_0.12.0.bb | 19 +++
 1 file changed, 19 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/gexiv2/gexiv2_0.12.0.bb

diff --git a/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.12.0.bb 
b/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.12.0.bb
new file mode 100644
index 0..458eaeaa1
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.12.0.bb
@@ -0,0 +1,19 @@
+SUMMARY = "A GObject-based Exiv2 wrapper"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=625f055f41728f84a8d7938acc35bdc2"
+
+DEPENDS = "exiv2"
+
+GNOMEBASEBUILDCLASS = "meson"
+GTKDOC_MESON_OPTION = "gtk_doc"
+
+inherit gnomebase gobject-introspection gtk-doc
+
+SRC_URI[archive.md5sum] = "0a618c5b053106d1801d89cc77385419"
+SRC_URI[archive.sha256sum] = 
"58f539b0386f36300b76f3afea3a508de4914b27e78f58ee4d142486a42f926a"
+
+EXTRA_OEMESON = " \
+-Dvapi=false \
+-Dpython2_girdir=no \
+-Dpython3_girdir=no \
+"
-- 
2.21.0

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


[oe] [PATCH 01/16] gedit: upgrade 2.30.4 -> 3.34.0

2019-11-14 Thread Andreas Müller
* rewrite from scratch and get rid of this dinosaur
* for those (like me) not happy with immediate search on weak machines: check
xfce's mousepad
* first use-case for gnome-help.bbclass
* add upstream-version-is-even

Signed-off-by: Andreas Müller 
---
 ...001-Remove-help-directory-from-build.patch | 29 --
 ...ify-handle_builder_error-with-format.patch | 31 --
 ...aver.c-Define-ACCESSPERMS-if-not-def.patch | 31 --
 ...1-workaround-void-pointer-arithmetic.patch | 57 ---
 ...format-literal-warning-to-fix-build-.patch | 38 -
 .../recipes-gnome/gedit/gedit_2.30.4.bb   | 33 ---
 .../recipes-gnome/gedit/gedit_3.34.0.bb   | 44 ++
 7 files changed, 44 insertions(+), 219 deletions(-)
 delete mode 100644 
meta-gnome/recipes-gnome/gedit/files/0001-Remove-help-directory-from-build.patch
 delete mode 100644 
meta-gnome/recipes-gnome/gedit/files/0001-gedit-utils-qualify-handle_builder_error-with-format.patch
 delete mode 100644 
meta-gnome/recipes-gnome/gedit/files/0001-tests-document-saver.c-Define-ACCESSPERMS-if-not-def.patch
 delete mode 100644 
meta-gnome/recipes-gnome/gedit/files/0001-workaround-void-pointer-arithmetic.patch
 delete mode 100644 
meta-gnome/recipes-gnome/gedit/files/0002-suppress-string-format-literal-warning-to-fix-build-.patch
 delete mode 100644 meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb
 create mode 100644 meta-gnome/recipes-gnome/gedit/gedit_3.34.0.bb

diff --git 
a/meta-gnome/recipes-gnome/gedit/files/0001-Remove-help-directory-from-build.patch
 
b/meta-gnome/recipes-gnome/gedit/files/0001-Remove-help-directory-from-build.patch
deleted file mode 100644
index 4ad57effe..0
--- 
a/meta-gnome/recipes-gnome/gedit/files/0001-Remove-help-directory-from-build.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 1d2e6165e3154e27ecde329a40c05f0880afb9e0 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin 
-Date: Tue, 17 May 2016 14:14:03 +0300
-Subject: [PATCH] Remove help directory from build
-
-It hardcodes the use of xml2po utility, which is provided by obsolete 
gnome-doc-utils
-
-Signed-off-by: Alexander Kanavin 

- Makefile.am | 3 ---
- 1 file changed, 3 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index e57b203..a88152d 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -3,9 +3,6 @@ ACLOCAL_AMFLAGS = -I m4
- 
- SUBDIRS = gedit pixmaps po data plugin-loaders plugins docs tests win32 osx
- 
--if !OS_OSX
--SUBDIRS += help
--endif
- 
- distuninstallcheck_listfiles = find . -type f -print | grep -v scrollkeeper
- 
--- 
-2.8.1
-
diff --git 
a/meta-gnome/recipes-gnome/gedit/files/0001-gedit-utils-qualify-handle_builder_error-with-format.patch
 
b/meta-gnome/recipes-gnome/gedit/files/0001-gedit-utils-qualify-handle_builder_error-with-format.patch
deleted file mode 100644
index 4885c4511..0
--- 
a/meta-gnome/recipes-gnome/gedit/files/0001-gedit-utils-qualify-handle_builder_error-with-format.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 623ffac1f6e7725041b386e0f2933fe36809b5a9 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Sat, 26 Aug 2017 09:04:30 -0700
-Subject: [PATCH] gedit-utils: qualify handle_builder_error() with format
- string parameters
-
-gedit-utils.c:1063:32: error: format string is not a string literal 
[-Werror,-Wformat-nonliteral]
-msg_plain = g_strdup_vprintf (message, args);
-  ^~~
-
-Signed-off-by: Khem Raj 

- gedit/gedit-utils.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gedit/gedit-utils.c b/gedit/gedit-utils.c
-index 41a5afd..c800828 100644
 a/gedit/gedit-utils.c
-+++ b/gedit/gedit-utils.c
-@@ -1051,7 +1051,7 @@ gedit_utils_is_valid_uri (const gchar *uri)
-   return TRUE;
- }
- 
--static GtkWidget *
-+static G_GNUC_PRINTF(1, 2) GtkWidget *
- handle_builder_error (const gchar *message, ...)
- {
-   GtkWidget *label;
--- 
-2.14.1
-
diff --git 
a/meta-gnome/recipes-gnome/gedit/files/0001-tests-document-saver.c-Define-ACCESSPERMS-if-not-def.patch
 
b/meta-gnome/recipes-gnome/gedit/files/0001-tests-document-saver.c-Define-ACCESSPERMS-if-not-def.patch
deleted file mode 100644
index 11afe75ce..0
--- 
a/meta-gnome/recipes-gnome/gedit/files/0001-tests-document-saver.c-Define-ACCESSPERMS-if-not-def.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From ee43bcc3c8d69fe56a64c3487e2d3c780ea5d25e Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Thu, 13 Jul 2017 06:53:35 -0700
-Subject: [PATCH] tests/document-saver.c: Define ACCESSPERMS if not defined
- already
-
-Helps compile with musl
-
-Signed-off-by: Khem Raj 

- tests/document-saver.c | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/tests/document-saver.c b/tests/document-saver.c
-index 9f44d5a..811ade6 100644
 a/tests/document-saver.c
-+++ b/tests/document-saver.c
-@@ -41,6 +41,10 @@
- #define UNOWNED_GROUP_LOCAL_URI "/tmp/gedit-document-saver-unowned-group.txt"
- #define UNOWNED_GROUP_REMOTE_URI 

[oe] [PATCH 02/16] gtksourceview2: remove

2019-11-14 Thread Andreas Müller
gedit 2.x was the only recipe using it

Signed-off-by: Andreas Müller 
---
 .../gtksourceview-classic-light_1.0.bb|  3 --
 .../gtksourceview/gtksourceview2_2.10.5.bb| 32 ---
 2 files changed, 35 deletions(-)
 delete mode 100644 
meta-gnome/recipes-gnome/gtksourceview/gtksourceview2_2.10.5.bb

diff --git 
a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb 
b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb
index 7dabd1e39..bcc3106d9 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb
@@ -9,8 +9,6 @@ SRC_URI = "file://classic-light.xml"
 S = "${WORKDIR}"
 
 do_install() {
-install -d ${D}${datadir}/gtksourceview-2.0/styles
-install -m 0644 ${WORKDIR}/classic-light.xml 
${D}${datadir}/gtksourceview-2.0/styles/
 install -d ${D}${datadir}/gtksourceview-3.0/styles
 install -m 0644 ${WORKDIR}/classic-light.xml 
${D}${datadir}/gtksourceview-3.0/styles/
 install -d ${D}${datadir}/gtksourceview-4/styles
@@ -18,7 +16,6 @@ do_install() {
 }
 
 FILES_${PN} = " \
-${datadir}/gtksourceview-2.0/styles \
 ${datadir}/gtksourceview-3.0/styles \
 ${datadir}/gtksourceview-4/styles \
 "
diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview2_2.10.5.bb 
b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview2_2.10.5.bb
deleted file mode 100644
index 012f8e3bc..0
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview2_2.10.5.bb
+++ /dev/null
@@ -1,32 +0,0 @@
-SUMMARY = "Portable C library for multiline text editing"
-HOMEPAGE = "http://projects.gnome.org/gtksourceview/;
-
-LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
-
-DEPENDS = "gtk+ libxml2 intltool-native gnome-common-native glib-2.0-native"
-
-PNAME = "gtksourceview"
-
-S = "${WORKDIR}/${PNAME}-${PV}"
-
-inherit gnomebase lib_package gettext distro_features_check
-
-REQUIRED_DISTRO_FEATURES = "x11"
-
-# overrule SRC_URI from gnome.conf
-SRC_URI = 
"${GNOME_MIRROR}/${PNAME}/${@gnome_verdir("${PV}")}/${PNAME}-${PV}.tar.bz2;name=archive
 \
-   file://gtk-doc.make \
-   file://suppress-string-format-literal-warning.patch \
-   
file://0001-test-widget.c-fix-non-literal-format-string-issues.patch \
-   "
-SRC_URI[archive.md5sum] = "1219ad1694df136f126507466aeb41aa"
-SRC_URI[archive.sha256sum] = 
"c585773743b1df8a04b1be7f7d90eecdf22681490d6810be54c81a7ae152191e"
-
-do_configure_prepend() {
-cp ${WORKDIR}/gtk-doc.make ${S}/
-sed -i -e s:docs::g ${S}/Makefile.am
-echo "EXTRA_DIST = version.xml" > gnome-doc-utils.make
-}
-
-FILES_${PN} += " ${datadir}/gtksourceview-2.0"
-- 
2.21.0

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


[oe] [PATCH 06/16] gnome-font-viewer: initial add 3.34.0

2019-11-14 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../gnome-font-viewer_3.34.0.bb   | 25 +++
 1 file changed, 25 insertions(+)
 create mode 100644 
meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_3.34.0.bb

diff --git 
a/meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_3.34.0.bb 
b/meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_3.34.0.bb
new file mode 100644
index 0..95140ff88
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-font-viewer/gnome-font-viewer_3.34.0.bb
@@ -0,0 +1,25 @@
+SUMMARY = "GNOME bluetooth manager"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
+
+SECTION = "x11/gnome"
+
+DEPENDS = " \
+gtk+3 \
+gnome-desktop3 \
+"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+inherit gnomebase gtk-icon-cache gettext distro_features_check 
upstream-version-is-even
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+SRC_URI[archive.md5sum] = "76004a8986ea622b09c408b01a6f42e5"
+SRC_URI[archive.sha256sum] = 
"aa6f0583e5f93aec095e537f0638b29de3d02491f0131ef584a7c55d39d6b98b"
+
+FILES_${PN} += " \
+${datadir}/dbus-1 \
+${datadir}/metainfo \
+${datadir}/thumbnailers \
+"
-- 
2.21.0

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


[oe] [PATCH 08/16] file-roller: inital add 3.32.2

2019-11-14 Thread Andreas Müller
Signed-off-by: Andreas Müller 
---
 .../file-roller/file-roller_3.32.2.bb | 26 +++
 1 file changed, 26 insertions(+)
 create mode 100644 meta-gnome/recipes-gnome/file-roller/file-roller_3.32.2.bb

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
new file mode 100644
index 0..8350189a5
--- /dev/null
+++ b/meta-gnome/recipes-gnome/file-roller/file-roller_3.32.2.bb
@@ -0,0 +1,26 @@
+SUMMARY = "An archive manager utility for the  GNOME Environment"
+LICENSE="GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
+
+GNOMEBASEBUILDCLASS = "meson"
+
+DEPENDS = " \
+glib-2.0-native \
+gtk+3 \
+nautilus \
+libarchive \
+libnotify \
+"
+
+inherit gnomebase itstool gnome-help gettext upstream-version-is-even
+
+SRC_URI[archive.md5sum] = "e79715bb2400df83c0f67cc0cce2b655"
+SRC_URI[archive.sha256sum] = 
"c60a79e0baf74cb1c09a1c8f5ffe0d6e311227ca14ecc5b1156beb3715341a71"
+
+PACKAGECONFIG[nautilus] = 
"-Dnautilus-actions=true,-Dnautilus-actions=false,nautilus"
+
+FILES_${PN} += " \
+${datadir}/dbus-1 \
+${datadir}/metainfo \
+${libdir}/nautilus \
+"
-- 
2.21.0

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


[oe] [PATCH 03/16] evolution-data-server: give up fine grained -dev/-dbg packages

2019-11-14 Thread Andreas Müller
It is common practice to create only one -dev/-dbg package

Signed-off-by: Andreas Müller 
---
 .../eds/evolution-data-server_3.32.4.bb   | 42 ---
 1 file changed, 42 deletions(-)

diff --git a/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb 
b/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
index 429dd53d8..b4174cbb0 100644
--- a/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
+++ b/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
@@ -82,74 +82,32 @@ FILES_${PN} =+ "${systemd_user_unitdir} \
 ${datadir}/evolution-data-server-*/ui/"
 RDEPENDS_${PN} += "perl"
 
-FILES_${PN}-dev =+ "${libdir}/pkgconfig/evolution-data-server-*.pc"
-FILES_${PN}-dbg =+ "${libdir}/evolution-data-server*/camel-providers/.debug \
-${libdir}/evolution-data-server*/calendar-backends/.debug \
-
${libdir}/evolution-data-server*/addressbook-backends/.debug \
-${libdir}/evolution-data-server*/extensions/.debug/"
-
-RRECOMMENDS_${PN}-dev += "libecal-dev libebook-dev"
-
 FILES_libcamel = "${libdir}/libcamel-*.so.* \
   ${libdir}/libcamel-provider-*.so.* \
   ${libdir}/girepository-*/Camel-*.typelib \
   ${libdir}/evolution-data-server*/camel-providers/*.so \
   ${libdir}/evolution-data-server*/camel-providers/*.urls"
-FILES_libcamel-dev = "${libdir}/libcamel-*.so ${libdir}/libcamel-provider-*.so 
\
-  ${libdir}/pkgconfig/camel*pc \
-  ${includedir}/evolution-data-server*/camel \
-  ${datadir}/vala/vapi/camel-* \
-  ${datadir}/gir-*/Camel-*.gir"
-
 FILES_libebook = "${libdir}/libebook-*.so.* \
   ${libdir}/girepository-*/EBook-*.typelib"
-FILES_libebook-dev = "${libdir}/libebook-*.so \
-  ${libdir}/pkgconfig/libebook-*.pc \
-  ${datadir}/gir-*/EBook-*.gir \
-  ${datadir}/vala/vapi/libebook-*.* \
-  ${includedir}/evolution-data-server*/libebook/*.h"
 RRECOMMENDS_libebook = "libedata-book"
 
 FILES_libebook-contacts = "${libdir}/libebook-contacts-*.so.* \
${libdir}/girepository-*/EBookContacts-*.typelib"
-FILES_libebook-contacts-dev = "${libdir}/libebook-contacts-*.so \
-   ${libdir}/pkgconfig/libebook-contacts-*.pc \
-   ${datadir}/gir-*/EBookContacts-*.gir \
-   ${datadir}/vala/vapi/libebook-contacts-* \
-   
${includedir}/evolution-data-server*/libebook-contacts/*.h"
 
 FILES_libecal = "${libdir}/libecal-*.so.*"
-FILES_libecal-dev = "${libdir}/libecal-*.so ${libdir}/pkgconfig/libecal-*.pc \
- ${includedir}/evolution-data-server*/libecal/*.h \
- ${includedir}/evolution-data-server*/libical/*.h"
 RRECOMMENDS_libecal = "libedata-cal tzdata"
 
 FILES_libedata-book = "${libexecdir}/e-addressbook-factory \
${datadir}/dbus-1/services/*.AddressBook.service \
${libdir}/libedata-book-*.so.* \

${libdir}/evolution-data-server-*/extensions/libebook*.so"
-FILES_libedata-book-dev = "${libdir}/libedata-book-*.so \
-   ${libdir}/pkgconfig/libedata-book-*.pc \
-   ${includedir}/evolution-data-server-*/libedata-book"
 
 FILES_libedata-cal = "${libexecdir}/e-calendar-factory \
   ${datadir}/dbus-1/services/*.Calendar.service \
   ${libdir}/libedata-cal-*.so.* \
   ${libdir}/evolution-data-server-*/extensions/libecal*.so"
-FILES_libedata-cal-dev = "${libdir}/libedata-cal-*.so \
-  ${libdir}/pkgconfig/libedata-cal-*.pc \
-  ${includedir}/evolution-data-server-*/libedata-cal"
 
 FILES_libedataserver = "${libdir}/libedataserver-*.so.* \
 ${libdir}/girepository-*/EDataServer-*.typelib"
-FILES_libedataserver-dev = "${libdir}/libedataserver-*.so \
-${libdir}/pkgconfig/libedataserver-*.pc \
-${datadir}/vala/vapi/libedataserver-* \
-
${includedir}/evolution-data-server-*/libedataserver/*.h"
 
 FILES_libedataserverui = "${libdir}/libedataserverui-*.so.*"
-FILES_libedataserverui-dev = "${libdir}/libedataserverui-*.so \
-  ${libdir}/pkgconfig/libedataserverui-*.pc \
-  ${datadir}/gir-*/EDataServerUI-*.gir \
-  ${datadir}/vala/vapi/libedataserverui-* \
-  
${includedir}/evolution-data-server-*/libedataserverui/*.h"
-- 
2.21.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org

[oe] [PATCH 07/16] evince: upgrade 3.28.2 -> 3.34.1

2019-11-14 Thread Andreas Müller
* remove unnecessary or upstreamed patches
* add upstream-version-is-even to inherit

Signed-off-by: Andreas Müller 
---
 ...-format-attribute-to-_synctex_malloc.patch | 12 ++--
 .../evince/0001-help-remove-YELP-macro.patch  | 24 ---
 ...vDocumentModel-get-type-function-dec.patch | 33 --
 ...02-add-a-formatting-attribute-check.patch} |  0
 .../recipes-gnome/evince/evince_3.28.2.bb | 65 ---
 .../recipes-gnome/evince/evince_3.34.1.bb | 52 +++
 6 files changed, 58 insertions(+), 128 deletions(-)
 delete mode 100644 
meta-gnome/recipes-gnome/evince/evince/0001-help-remove-YELP-macro.patch
 delete mode 100644 
meta-gnome/recipes-gnome/evince/evince/0001-libview-Remove-EvDocumentModel-get-type-function-dec.patch
 rename 
meta-gnome/recipes-gnome/evince/evince/{0001-add-a-formatting-attribute-check.patch
 => 0002-add-a-formatting-attribute-check.patch} (100%)
 delete mode 100644 meta-gnome/recipes-gnome/evince/evince_3.28.2.bb
 create mode 100644 meta-gnome/recipes-gnome/evince/evince_3.34.1.bb

diff --git 
a/meta-gnome/recipes-gnome/evince/evince/0001-Add-format-attribute-to-_synctex_malloc.patch
 
b/meta-gnome/recipes-gnome/evince/evince/0001-Add-format-attribute-to-_synctex_malloc.patch
index de739c5b3..32ca073f9 100644
--- 
a/meta-gnome/recipes-gnome/evince/evince/0001-Add-format-attribute-to-_synctex_malloc.patch
+++ 
b/meta-gnome/recipes-gnome/evince/evince/0001-Add-format-attribute-to-_synctex_malloc.patch
@@ -11,17 +11,17 @@ Signed-off-by: Khem Raj 
  1 file changed, 1 insertion(+)
 
 diff --git a/cut-n-paste/synctex/synctex_parser_utils.c 
b/cut-n-paste/synctex/synctex_parser_utils.c
-index f8a9f6f..9459b2d 100644
+index 08053f0..0519b38 100644
 --- a/cut-n-paste/synctex/synctex_parser_utils.c
 +++ b/cut-n-paste/synctex/synctex_parser_utils.c
-@@ -78,6 +78,7 @@ void *_synctex_malloc(size_t size) {
-   return (void *)ptr;
+@@ -136,6 +136,7 @@ int _synctex_log(int level, const char * prompt, const 
char * reason,va_list arg
+   return result;
  }
  
 +__attribute__((__format__ (__printf__, 1, 0)))
  int _synctex_error(const char * reason,...) {
-   va_list arg;
-   int result;
+ va_list arg;
+ int result;
 -- 
-2.12.2
+2.20.1
 
diff --git 
a/meta-gnome/recipes-gnome/evince/evince/0001-help-remove-YELP-macro.patch 
b/meta-gnome/recipes-gnome/evince/evince/0001-help-remove-YELP-macro.patch
deleted file mode 100644
index 592f46606..0
--- a/meta-gnome/recipes-gnome/evince/evince/0001-help-remove-YELP-macro.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 40921037d8e7205a3889d529fb4e06f79e1e88b0 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin 
-Date: Fri, 19 Feb 2016 16:52:18 +0200
-Subject: [PATCH] help: remove YELP macro
-
-Upstream-Status: Inappropriate [embedded-specific]
-Signed-off-by: Alexander Kanavin 

- help/Makefile.am | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/help/Makefile.am b/help/Makefile.am
-index 7835810..37c88ce 100644
 a/help/Makefile.am
-+++ b/help/Makefile.am
-@@ -1,5 +1,3 @@
--@YELP_HELP_RULES@
--
- SUBDIRS = reference
- 
- HELP_ID = evince
--- 
-2.7.0
-
diff --git 
a/meta-gnome/recipes-gnome/evince/evince/0001-libview-Remove-EvDocumentModel-get-type-function-dec.patch
 
b/meta-gnome/recipes-gnome/evince/evince/0001-libview-Remove-EvDocumentModel-get-type-function-dec.patch
deleted file mode 100644
index dcc4a4e9c..0
--- 
a/meta-gnome/recipes-gnome/evince/evince/0001-libview-Remove-EvDocumentModel-get-type-function-dec.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 0cdce687d3edfa5ac0fd19539ba1815d039026d5 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?I=C3=B1igo=20Mart=C3=ADnez?= 
-Date: Fri, 7 Sep 2018 22:34:29 +0200
-Subject: [PATCH] libview: Remove EvDocumentModel get type function declaration
-
-The EvDocumentModel class declares the `ev_document_model_get_type`
-function as part of the `GObject` boilerplate code.
-
-However, this declaration is not necessary and also causes a warning
-when introspection data file, `EvinceView-3.0.gir`, is generated.
-
-Upstream-Status: Applied [1]
-
-

- libview/ev-document-model.h | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/libview/ev-document-model.h b/libview/ev-document-model.h
-index 784e27d6..6a99e43a 100644
 a/libview/ev-document-model.h
-+++ b/libview/ev-document-model.h
-@@ -54,7 +54,6 @@ typedef enum {
-   EV_PAGE_LAYOUT_AUTOMATIC
- } EvPageLayout;
- 
--GTypeev_document_model_get_type  (void) G_GNUC_CONST;
- EvDocumentModel *ev_document_model_new   (void);
- EvDocumentModel *ev_document_model_new_with_document (EvDocument  
*document);
- 
--- 
-2.20.1
-
diff --git 
a/meta-gnome/recipes-gnome/evince/evince/0001-add-a-formatting-attribute-check.patch
 
b/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch
similarity index 100%
rename from 
meta-gnome/recipes-gnome/evince/evince/0001-add-a-formatting-attribute-check.patch
rename to 

[oe] [PATCH 04/16] evolution-data-server: upgrade 3.26.6 -> 3.34.1 and rework

2019-11-14 Thread Andreas Müller
* a native variant had to be introduced for code-generator tools
* gobject-introspection builds theoretically :) Unfortunataelly qemu runs
  with 100% CPU load and never returns -> disable introspection for now
* add PACKAGECONFIGs for new dependencies - disabled by default
* give up fine grained packaging: It was broken over the years completely
  and nobody seemed to take care.
* ICU-patch does not apply anymore and it seems upstream has fixed issues
  with ICU
* add upstream-version-is-even to inherit
* rename folder containing recipe
* get rid of gconf dependency

Signed-off-by: Andreas Müller 
---
 ...for-address-localization-when-LC_ADD.patch |  33 -
 ...-to-LDFLAGS-when-linking-libphonenum.patch |  36 --
 ...ntrispection-support-to-work-with-OE.patch |  75 
 .../eds/evolution-data-server_3.32.4.bb   | 113 --
 .../evolution-data-server-native.bb   |  23 
 .../evolution-data-server.bb  |  70 +++
 .../evolution-data-server.inc |  15 +++
 ...keLists.txt-Remove-TRY_RUN-for-iconv.patch |  28 +++--
 ...txt-remove-CHECK_C_SOURCE_RUNS-check.patch |   0
 ...the-Novell-sample-contact-with-somet.patch |   0
 .../0004-call-native-helpers.patch}   |  33 +++--
 .../evolution-data-server/iconv-detect.h  |   0
 12 files changed, 137 insertions(+), 289 deletions(-)
 delete mode 100644 
meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch
 delete mode 100644 
meta-gnome/recipes-gnome/eds/evolution-data-server/0006-Dont-add-usr-lib-to-LDFLAGS-when-linking-libphonenum.patch
 delete mode 100644 
meta-gnome/recipes-gnome/eds/evolution-data-server/0007-Modify-gobject-intrispection-support-to-work-with-OE.patch
 delete mode 100644 meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
 create mode 100644 
meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server-native.bb
 create mode 100644 
meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.bb
 create mode 100644 
meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.inc
 rename meta-gnome/recipes-gnome/{eds => 
evolution-data-server}/evolution-data-server/0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch
 (60%)
 rename meta-gnome/recipes-gnome/{eds => 
evolution-data-server}/evolution-data-server/0002-CMakeLists.txt-remove-CHECK_C_SOURCE_RUNS-check.patch
 (100%)
 rename meta-gnome/recipes-gnome/{eds => 
evolution-data-server}/evolution-data-server/0003-contact-Replace-the-Novell-sample-contact-with-somet.patch
 (100%)
 rename 
meta-gnome/recipes-gnome/{eds/evolution-data-server/0004-Add-native-suffix-to-exacutables-produced-and-run-du.patch
 => evolution-data-server/evolution-data-server/0004-call-native-helpers.patch} 
(52%)
 rename meta-gnome/recipes-gnome/{eds => 
evolution-data-server}/evolution-data-server/iconv-detect.h (100%)

diff --git 
a/meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch
 
b/meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch
deleted file mode 100644
index 55ab5a7fc..0
--- 
a/meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 95425206e7317e59b7ca06d7f838ad357cdd200c Mon Sep 17 00:00:00 2001
-From: Piotr Tworek 
-Date: Wed, 14 Aug 2019 00:31:54 +0200
-Subject: [PATCH 5/7] Use LC_MESSAGES for address localization when LC_ADDRESS
- is not available.
-
-Musl does not define LC_ADDRESS unfortunately.
-
-Upstream-Status: Inappropriate [musl specific]
-
-Signed-off-by: Piotr Tworek 

- src/addressbook/libebook-contacts/e-phone-number-private.cpp | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/addressbook/libebook-contacts/e-phone-number-private.cpp 
b/src/addressbook/libebook-contacts/e-phone-number-private.cpp
-index 4c5aebb..9abcebd 100644
 a/src/addressbook/libebook-contacts/e-phone-number-private.cpp
-+++ b/src/addressbook/libebook-contacts/e-phone-number-private.cpp
-@@ -36,6 +36,10 @@
- #include 
- #include 
- 
-+#ifndef LC_ADDRESS
-+#define LC_ADDRESS LC_MESSAGES
-+#endif
-+
- using i18n::phonenumbers::PhoneNumber;
- using i18n::phonenumbers::PhoneNumberUtil;
- 
--- 
-2.21.0
-
diff --git 
a/meta-gnome/recipes-gnome/eds/evolution-data-server/0006-Dont-add-usr-lib-to-LDFLAGS-when-linking-libphonenum.patch
 
b/meta-gnome/recipes-gnome/eds/evolution-data-server/0006-Dont-add-usr-lib-to-LDFLAGS-when-linking-libphonenum.patch
deleted file mode 100644
index c0c1427fd..0
--- 
a/meta-gnome/recipes-gnome/eds/evolution-data-server/0006-Dont-add-usr-lib-to-LDFLAGS-when-linking-libphonenum.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From fb9164bbca5b425f1cf1bb3cac51d06afe81938a Mon Sep 17 00:00:00 2001
-From: Piotr Tworek 
-Date: Wed, 14 Aug 2019 00:47:59 +0200
-Subject: [PATCH 6/7] Dont 

[oe] [PATCH 00/16] Next gnome batch

2019-11-14 Thread Andreas Müller
Waiting for review / autobuilder :)

Andreas Müller (16):
  gedit: upgrade 2.30.4  -> 3.34.0
  gtksourceview2: remove
  evolution-data-server: give up fine grained -dev/-dbg packages
  evolution-data-server: upgrade 3.26.6 -> 3.34.1 and rework
  gnome-terminal: re-add 3.34.2
  gnome-font-viewer: initial add 3.34.0
  evince: upgrade 3.28.2 -> 3.34.1
  file-roller: inital add 3.32.2
  gexiv2: initial add 0.12.0
  gnome-autoar: inital add 0.2.3
  tracker: initial add 2.3.1
  nautilus: upgrade 3.18.5 -> 3.34.1
  geocode-glib: initial add 3.26.1
  libgweather: initial add 3.34.0
  libwacom: initial add 0.33
  gnome-settings-daemon: initial add 3.34.1

 ...for-address-localization-when-LC_ADD.patch |  33 
 ...-to-LDFLAGS-when-linking-libphonenum.patch |  36 
 ...ntrispection-support-to-work-with-OE.patch |  75 -
 .../eds/evolution-data-server_3.32.4.bb   | 155 --
 ...-format-attribute-to-_synctex_malloc.patch |  12 +-
 .../evince/0001-help-remove-YELP-macro.patch  |  24 ---
 ...vDocumentModel-get-type-function-dec.patch |  33 
 ...02-add-a-formatting-attribute-check.patch} |   0
 .../recipes-gnome/evince/evince_3.28.2.bb |  65 
 .../recipes-gnome/evince/evince_3.34.1.bb |  52 ++
 .../evolution-data-server-native.bb   |  23 +++
 .../evolution-data-server.bb  |  70 
 .../evolution-data-server.inc |  15 ++
 ...keLists.txt-Remove-TRY_RUN-for-iconv.patch |  28 ++--
 ...txt-remove-CHECK_C_SOURCE_RUNS-check.patch |   0
 ...the-Novell-sample-contact-with-somet.patch |   0
 .../0004-call-native-helpers.patch}   |  33 ++--
 .../evolution-data-server/iconv-detect.h  |   0
 .../file-roller/file-roller_3.32.2.bb |  26 +++
 ...001-Remove-help-directory-from-build.patch |  29 
 ...ify-handle_builder_error-with-format.patch |  31 
 ...aver.c-Define-ACCESSPERMS-if-not-def.patch |  31 
 ...1-workaround-void-pointer-arithmetic.patch |  57 ---
 ...format-literal-warning-to-fix-build-.patch |  38 -
 .../recipes-gnome/gedit/gedit_2.30.4.bb   |  33 
 .../recipes-gnome/gedit/gedit_3.34.0.bb   |  44 +
 .../geocode-glib/geocode-glib_3.26.1.bb   |  20 +++
 .../recipes-gnome/gexiv2/gexiv2_0.12.0.bb |  19 +++
 .../gnome-autoar/gnome-autoar_0.2.3.bb|  18 ++
 .../gnome-font-viewer_3.34.0.bb   |  25 +++
 .../gnome-settings-daemon_3.34.1.bb   |  59 +++
 .../gnome-terminal/gnome-terminal_3.34.2.bb   |  36 
 .../gtksourceview-classic-light_1.0.bb|   3 -
 .../gtksourceview/gtksourceview2_2.10.5.bb|  32 
 .../libgweather/libgweather_3.34.0.bb |  24 +++
 ...ome-desktop-thumbnail-API-with-new-g.patch |  40 -
 .../recipes-gnome/nautilus/nautilus_3.18.5.bb |  33 
 .../recipes-gnome/nautilus/nautilus_3.34.1.bb |  32 
 .../recipes-gnome/tracker/tracker_2.3.1.bb|  50 ++
 .../recipes-support/libwacom/libwacom_0.33.bb |  14 ++
 40 files changed, 562 insertions(+), 786 deletions(-)
 delete mode 100644 
meta-gnome/recipes-gnome/eds/evolution-data-server/0005-Use-LC_MESSAGES-for-address-localization-when-LC_ADD.patch
 delete mode 100644 
meta-gnome/recipes-gnome/eds/evolution-data-server/0006-Dont-add-usr-lib-to-LDFLAGS-when-linking-libphonenum.patch
 delete mode 100644 
meta-gnome/recipes-gnome/eds/evolution-data-server/0007-Modify-gobject-intrispection-support-to-work-with-OE.patch
 delete mode 100644 meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
 delete mode 100644 
meta-gnome/recipes-gnome/evince/evince/0001-help-remove-YELP-macro.patch
 delete mode 100644 
meta-gnome/recipes-gnome/evince/evince/0001-libview-Remove-EvDocumentModel-get-type-function-dec.patch
 rename 
meta-gnome/recipes-gnome/evince/evince/{0001-add-a-formatting-attribute-check.patch
 => 0002-add-a-formatting-attribute-check.patch} (100%)
 delete mode 100644 meta-gnome/recipes-gnome/evince/evince_3.28.2.bb
 create mode 100644 meta-gnome/recipes-gnome/evince/evince_3.34.1.bb
 create mode 100644 
meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server-native.bb
 create mode 100644 
meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.bb
 create mode 100644 
meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.inc
 rename meta-gnome/recipes-gnome/{eds => 
evolution-data-server}/evolution-data-server/0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch
 (60%)
 rename meta-gnome/recipes-gnome/{eds => 
evolution-data-server}/evolution-data-server/0002-CMakeLists.txt-remove-CHECK_C_SOURCE_RUNS-check.patch
 (100%)
 rename meta-gnome/recipes-gnome/{eds => 
evolution-data-server}/evolution-data-server/0003-contact-Replace-the-Novell-sample-contact-with-somet.patch
 (100%)
 rename 
meta-gnome/recipes-gnome/{eds/evolution-data-server/0004-Add-native-suffix-to-exacutables-produced-and-run-du.patch
 => evolution-data-server/evolution-data-server/0004-call-native-helpers.patch} 
(52%)
 rename 

Re: [oe] [meta-oe][PATCH] surf: Add simple web browser

2019-11-14 Thread Khem Raj
On Thu, Nov 14, 2019 at 10:53 AM akuster808  wrote:
>
>
>
> On 11/14/19 9:20 AM, Leon Anavi wrote:
> > Add a recipe for surf, a simple web browser based on WebKit2/GTK+.
>
> shouldn't this go into the meta-webserver layer ?

perhaps but its the browser

> >
> > Signed-off-by: Leon Anavi 
> > ---
> >  .../0001-config.mk-Fix-compiler-and-linker.patch   | 36 
> > ++
> >  meta-oe/recipes-graphics/surf/surf_2.0.bb  | 30 ++
> >  2 files changed, 66 insertions(+)
> >  create mode 100644 
> > meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> >  create mode 100644 meta-oe/recipes-graphics/surf/surf_2.0.bb
> >
> > diff --git 
> > a/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> >  
> > b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> > new file mode 100644
> > index 000..a3e33ea
> > --- /dev/null
> > +++ 
> > b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> > @@ -0,0 +1,36 @@
> > +From df199f82752398f86d2332dce53f52e2cfb50c87 Mon Sep 17 00:00:00 2001
> > +From: Leon Anavi 
> > +Date: Thu, 14 Nov 2019 14:28:39 +
> > +Subject: [PATCH] config.mk: Fix compiler and linker
> > +
> > +Do not set explicitly compiler and linker.
> > +
> > +Signed-off-by: Leon Anavi 
> > +---
> > + config.mk | 6 +++---
> > + 1 file changed, 3 insertions(+), 3 deletions(-)
> > +
> > +diff --git a/config.mk b/config.mk
> > +index df6e812..bf07406 100644
> > +--- a/config.mk
> >  b/config.mk
> > +@@ -15,8 +15,8 @@ GTKINC = `pkg-config --cflags gtk+-3.0 webkit2gtk-4.0`
> > + GTKLIB = `pkg-config --libs gtk+-3.0 webkit2gtk-4.0`
> > +
> > + # includes and libs
> > +-INCS = -I. -I/usr/include -I${X11INC} ${GTKINC}
> > +-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${GTKLIB} -lgthread-2.0
> > ++INCS = ${GTKINC}
> > ++LIBS = -lc -lX11 ${GTKLIB} -lgthread-2.0
> > +
> > + # flags
> > + CPPFLAGS = -DVERSION=\"${VERSION}\" -DWEBEXTDIR=\"${LIBPREFIX}\" 
> > -D_DEFAULT_SOURCE
> > +@@ -28,4 +28,4 @@ LDFLAGS = -s ${LIBS}
> > + #LDFLAGS = ${LIBS}
> > +
> > + # compiler and linker
> > +-CC = cc
> > ++#CC = cc
> > +--
> > +2.7.4
> > +
> > diff --git a/meta-oe/recipes-graphics/surf/surf_2.0.bb 
> > b/meta-oe/recipes-graphics/surf/surf_2.0.bb
> > new file mode 100644
> > index 000..98d3b23
> > --- /dev/null
> > +++ b/meta-oe/recipes-graphics/surf/surf_2.0.bb
> > @@ -0,0 +1,30 @@
> > +SUMMARY = "Simple web browser"
> > +DESCRIPTION = "Simple open source web browser based on WebKit2/GTK"
> > +HOMEPAGE = "https://surf.suckless.org/;
> > +SECTION = "x11/graphics"
> > +LICENSE = "MIT"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=b57e7f7720307a02d5a6598b00fe3afa"
> > +
> > +DEPENDS = "webkitgtk gtk+ gtk+3 glib-2.0 xserver-nodm-init"
> > +
> > +REQUIRED_DISTRO_FEATURES = "x11"
> > +
> > +SRC_URI = "git://git.suckless.org/surf;branch=surf-webkit2 \
> > +   file://0001-config.mk-Fix-compiler-and-linker.patch \
> > +"
> > +SRCREV = "b814567e2bf8bda07cea8de1c7a062f4aa437b65"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +inherit pkgconfig
> > +
> > +TARGET_CC_ARCH += "${LDFLAGS}"
> > +
> > +do_install () {
> > + install -d ${D}${bindir}
> > + install -m 0644 ${S}/surf ${D}${bindir}
> > + chmod +x ${D}${bindir}/surf
> > +}
> > +
> > +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> > +INHIBIT_PACKAGE_STRIP = "1"
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-python][PATCH] python-dbus-next: fix recipe position

2019-11-14 Thread Khem Raj
Now that its building, its failing see
http://errors.yoctoproject.org/Errors/Details/275777/

perhaps its needing

PYPI_PACKAGE = "dbus_next"

On Thu, Nov 14, 2019 at 6:27 AM Nicola Lunghi  wrote:
>
> the previous patch:
>  903bfb78a0 python3-dbus-next: first commit of dbus-next 0.1.2
>
> was put in the wrong folder. This fixed that.
> ---
>  .../python/{python3-dbus-next => }/python3-dbus-next_0.1.2.bb | 0
>  1 file changed, 0 insertions(+), 0 deletions(-)
>  rename meta-python/recipes-devtools/python/{python3-dbus-next => 
> }/python3-dbus-next_0.1.2.bb (100%)
>
> diff --git 
> a/meta-python/recipes-devtools/python/python3-dbus-next/python3-dbus-next_0.1.2.bb
>  b/meta-python/recipes-devtools/python/python3-dbus-next_0.1.2.bb
> similarity index 100%
> rename from 
> meta-python/recipes-devtools/python/python3-dbus-next/python3-dbus-next_0.1.2.bb
> rename to meta-python/recipes-devtools/python/python3-dbus-next_0.1.2.bb
> --
> 2.20.1
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-oe][PATCH] surf: Add simple web browser

2019-11-14 Thread akuster808



On 11/14/19 9:20 AM, Leon Anavi wrote:
> Add a recipe for surf, a simple web browser based on WebKit2/GTK+.

shouldn't this go into the meta-webserver layer ?
>
> Signed-off-by: Leon Anavi 
> ---
>  .../0001-config.mk-Fix-compiler-and-linker.patch   | 36 
> ++
>  meta-oe/recipes-graphics/surf/surf_2.0.bb  | 30 ++
>  2 files changed, 66 insertions(+)
>  create mode 100644 
> meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
>  create mode 100644 meta-oe/recipes-graphics/surf/surf_2.0.bb
>
> diff --git 
> a/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
>  
> b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> new file mode 100644
> index 000..a3e33ea
> --- /dev/null
> +++ 
> b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
> @@ -0,0 +1,36 @@
> +From df199f82752398f86d2332dce53f52e2cfb50c87 Mon Sep 17 00:00:00 2001
> +From: Leon Anavi 
> +Date: Thu, 14 Nov 2019 14:28:39 +
> +Subject: [PATCH] config.mk: Fix compiler and linker
> +
> +Do not set explicitly compiler and linker.
> +
> +Signed-off-by: Leon Anavi 
> +---
> + config.mk | 6 +++---
> + 1 file changed, 3 insertions(+), 3 deletions(-)
> +
> +diff --git a/config.mk b/config.mk
> +index df6e812..bf07406 100644
> +--- a/config.mk
>  b/config.mk
> +@@ -15,8 +15,8 @@ GTKINC = `pkg-config --cflags gtk+-3.0 webkit2gtk-4.0`
> + GTKLIB = `pkg-config --libs gtk+-3.0 webkit2gtk-4.0`
> + 
> + # includes and libs
> +-INCS = -I. -I/usr/include -I${X11INC} ${GTKINC}
> +-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${GTKLIB} -lgthread-2.0
> ++INCS = ${GTKINC}
> ++LIBS = -lc -lX11 ${GTKLIB} -lgthread-2.0
> + 
> + # flags
> + CPPFLAGS = -DVERSION=\"${VERSION}\" -DWEBEXTDIR=\"${LIBPREFIX}\" 
> -D_DEFAULT_SOURCE
> +@@ -28,4 +28,4 @@ LDFLAGS = -s ${LIBS}
> + #LDFLAGS = ${LIBS}
> + 
> + # compiler and linker
> +-CC = cc
> ++#CC = cc
> +-- 
> +2.7.4
> +
> diff --git a/meta-oe/recipes-graphics/surf/surf_2.0.bb 
> b/meta-oe/recipes-graphics/surf/surf_2.0.bb
> new file mode 100644
> index 000..98d3b23
> --- /dev/null
> +++ b/meta-oe/recipes-graphics/surf/surf_2.0.bb
> @@ -0,0 +1,30 @@
> +SUMMARY = "Simple web browser"
> +DESCRIPTION = "Simple open source web browser based on WebKit2/GTK"
> +HOMEPAGE = "https://surf.suckless.org/;
> +SECTION = "x11/graphics"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=b57e7f7720307a02d5a6598b00fe3afa"
> +
> +DEPENDS = "webkitgtk gtk+ gtk+3 glib-2.0 xserver-nodm-init"
> +
> +REQUIRED_DISTRO_FEATURES = "x11"
> +
> +SRC_URI = "git://git.suckless.org/surf;branch=surf-webkit2 \
> +   file://0001-config.mk-Fix-compiler-and-linker.patch \
> +"
> +SRCREV = "b814567e2bf8bda07cea8de1c7a062f4aa437b65"
> +
> +S = "${WORKDIR}/git"
> +
> +inherit pkgconfig
> +
> +TARGET_CC_ARCH += "${LDFLAGS}"
> +
> +do_install () {
> + install -d ${D}${bindir}
> + install -m 0644 ${S}/surf ${D}${bindir}
> + chmod +x ${D}${bindir}/surf
> +}
> +
> +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> +INHIBIT_PACKAGE_STRIP = "1"

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


[oe] [meta-oe][PATCH] surf: Add simple web browser

2019-11-14 Thread Leon Anavi
Add a recipe for surf, a simple web browser based on WebKit2/GTK+.

Signed-off-by: Leon Anavi 
---
 .../0001-config.mk-Fix-compiler-and-linker.patch   | 36 ++
 meta-oe/recipes-graphics/surf/surf_2.0.bb  | 30 ++
 2 files changed, 66 insertions(+)
 create mode 100644 
meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
 create mode 100644 meta-oe/recipes-graphics/surf/surf_2.0.bb

diff --git 
a/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
 
b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
new file mode 100644
index 000..a3e33ea
--- /dev/null
+++ 
b/meta-oe/recipes-graphics/surf/surf/0001-config.mk-Fix-compiler-and-linker.patch
@@ -0,0 +1,36 @@
+From df199f82752398f86d2332dce53f52e2cfb50c87 Mon Sep 17 00:00:00 2001
+From: Leon Anavi 
+Date: Thu, 14 Nov 2019 14:28:39 +
+Subject: [PATCH] config.mk: Fix compiler and linker
+
+Do not set explicitly compiler and linker.
+
+Signed-off-by: Leon Anavi 
+---
+ config.mk | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/config.mk b/config.mk
+index df6e812..bf07406 100644
+--- a/config.mk
 b/config.mk
+@@ -15,8 +15,8 @@ GTKINC = `pkg-config --cflags gtk+-3.0 webkit2gtk-4.0`
+ GTKLIB = `pkg-config --libs gtk+-3.0 webkit2gtk-4.0`
+ 
+ # includes and libs
+-INCS = -I. -I/usr/include -I${X11INC} ${GTKINC}
+-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${GTKLIB} -lgthread-2.0
++INCS = ${GTKINC}
++LIBS = -lc -lX11 ${GTKLIB} -lgthread-2.0
+ 
+ # flags
+ CPPFLAGS = -DVERSION=\"${VERSION}\" -DWEBEXTDIR=\"${LIBPREFIX}\" 
-D_DEFAULT_SOURCE
+@@ -28,4 +28,4 @@ LDFLAGS = -s ${LIBS}
+ #LDFLAGS = ${LIBS}
+ 
+ # compiler and linker
+-CC = cc
++#CC = cc
+-- 
+2.7.4
+
diff --git a/meta-oe/recipes-graphics/surf/surf_2.0.bb 
b/meta-oe/recipes-graphics/surf/surf_2.0.bb
new file mode 100644
index 000..98d3b23
--- /dev/null
+++ b/meta-oe/recipes-graphics/surf/surf_2.0.bb
@@ -0,0 +1,30 @@
+SUMMARY = "Simple web browser"
+DESCRIPTION = "Simple open source web browser based on WebKit2/GTK"
+HOMEPAGE = "https://surf.suckless.org/;
+SECTION = "x11/graphics"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=b57e7f7720307a02d5a6598b00fe3afa"
+
+DEPENDS = "webkitgtk gtk+ gtk+3 glib-2.0 xserver-nodm-init"
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+SRC_URI = "git://git.suckless.org/surf;branch=surf-webkit2 \
+   file://0001-config.mk-Fix-compiler-and-linker.patch \
+"
+SRCREV = "b814567e2bf8bda07cea8de1c7a062f4aa437b65"
+
+S = "${WORKDIR}/git"
+
+inherit pkgconfig
+
+TARGET_CC_ARCH += "${LDFLAGS}"
+
+do_install () {
+   install -d ${D}${bindir}
+   install -m 0644 ${S}/surf ${D}${bindir}
+   chmod +x ${D}${bindir}/surf
+}
+
+INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+INHIBIT_PACKAGE_STRIP = "1"
-- 
2.7.4

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


[oe] [meta-python][PATCH] python-dbus-next: fix recipe position

2019-11-14 Thread Nicola Lunghi
the previous patch:
 903bfb78a0 python3-dbus-next: first commit of dbus-next 0.1.2

was put in the wrong folder. This fixed that.
---
 .../python/{python3-dbus-next => }/python3-dbus-next_0.1.2.bb | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename meta-python/recipes-devtools/python/{python3-dbus-next => 
}/python3-dbus-next_0.1.2.bb (100%)

diff --git 
a/meta-python/recipes-devtools/python/python3-dbus-next/python3-dbus-next_0.1.2.bb
 b/meta-python/recipes-devtools/python/python3-dbus-next_0.1.2.bb
similarity index 100%
rename from 
meta-python/recipes-devtools/python/python3-dbus-next/python3-dbus-next_0.1.2.bb
rename to meta-python/recipes-devtools/python/python3-dbus-next_0.1.2.bb
-- 
2.20.1

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


[oe] [meta-python][PATCH] python-rfc3986-validator: add recipe

2019-11-14 Thread Nicola Lunghi
This is an optional dependency for python-jsonschema

Signed-off-by: Nicola Lunghi 
---
 .../python/python-rfc3986-validator.inc   | 23 +
 ...e-pytest-runner-to-test_requirements.patch | 32 +++
 .../python/python-rfc3986-validator_0.1.1.bb  |  2 ++
 .../python/python3-rfc3986-validator_0.1.1.bb |  2 ++
 4 files changed, 59 insertions(+)
 create mode 100644 
meta-python/recipes-devtools/python/python-rfc3986-validator.inc
 create mode 100644 
meta-python/recipes-devtools/python/python-rfc3986-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch
 create mode 100644 
meta-python/recipes-devtools/python/python-rfc3986-validator_0.1.1.bb
 create mode 100644 
meta-python/recipes-devtools/python/python3-rfc3986-validator_0.1.1.bb

diff --git a/meta-python/recipes-devtools/python/python-rfc3986-validator.inc 
b/meta-python/recipes-devtools/python/python-rfc3986-validator.inc
new file mode 100644
index 00..71f7a7904f
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python-rfc3986-validator.inc
@@ -0,0 +1,23 @@
+SUMMARY = "Pure python rfc3986 validator"
+HOMEPAGE = "https://github.com/naimetti/rfc3986-validator;
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=a21b13b5a996f08f7e0b088aa38ce9c6"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/python-rfc3986-validator:"
+
+SRC_URI[md5sum] = "47f7657b790aaf6011a1ab3d86c6be95"
+SRC_URI[sha256sum] = 
"3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055"
+
+PYPI_PACKAGE = "rfc3986_validator"
+
+inherit pypi
+
+SRC_URI_append = " \
+file://0001-setup.py-move-pytest-runner-to-test_requirements.patch \
+"
+
+RDEPENDS_${PN} += "\
+python3-core \
+"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git 
a/meta-python/recipes-devtools/python/python-rfc3986-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch
 
b/meta-python/recipes-devtools/python/python-rfc3986-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch
new file mode 100644
index 00..8a646874e8
--- /dev/null
+++ 
b/meta-python/recipes-devtools/python/python-rfc3986-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch
@@ -0,0 +1,32 @@
+From 3531ff73631a0d59234eb4713e7b3a7f5ea57bbb Mon Sep 17 00:00:00 2001
+From: Nicola Lunghi 
+Date: Thu, 14 Nov 2019 12:17:51 +
+Subject: [PATCH] setup.py: move pytest-runner to test_requirements
+
+This fixes an issue with yocto build.
+pytest-runner is only needed when running tests.
+
+Upstream-Status: Pending
+---
+ setup.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 53ebea7..ebb0de2 100644
+--- a/setup.py
 b/setup.py
+@@ -10,9 +10,9 @@ with open('README.md') as readme_file:
+ 
+ requirements = []
+ 
+-setup_requirements = ['pytest-runner', ]
++setup_requirements = []
+ 
+-test_requirements = ['pytest>=3', ]
++test_requirements = ['pytest>=3', 'pytest-runner']
+ 
+ setup(
+ author="Nicolas Aimetti",
+-- 
+2.20.1
+
diff --git 
a/meta-python/recipes-devtools/python/python-rfc3986-validator_0.1.1.bb 
b/meta-python/recipes-devtools/python/python-rfc3986-validator_0.1.1.bb
new file mode 100644
index 00..9dddbb4a99
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python-rfc3986-validator_0.1.1.bb
@@ -0,0 +1,2 @@
+inherit setuptools
+require python-rfc3986-validator.inc
\ No newline at end of file
diff --git 
a/meta-python/recipes-devtools/python/python3-rfc3986-validator_0.1.1.bb 
b/meta-python/recipes-devtools/python/python3-rfc3986-validator_0.1.1.bb
new file mode 100644
index 00..6491308cbb
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-rfc3986-validator_0.1.1.bb
@@ -0,0 +1,2 @@
+inherit setuptools3
+require python-rfc3986-validator.inc
\ No newline at end of file
-- 
2.20.1

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


[oe] [meta-python][PATCH] python-rfc3339-validator: add recipe

2019-11-14 Thread Nicola Lunghi
This is an optional dependency for python-jsonschema

Signed-off-by: Nicola Lunghi 
---
 .../python/python-rfc3339-validator.inc   | 25 +++
 ...e-pytest-runner-to-test_requirements.patch | 32 +++
 .../python/python-rfc3339-validator_0.1.1.bb  |  2 ++
 .../python/python3-rfc3339-validator_0.1.1.bb |  2 ++
 4 files changed, 61 insertions(+)
 create mode 100644 
meta-python/recipes-devtools/python/python-rfc3339-validator.inc
 create mode 100644 
meta-python/recipes-devtools/python/python-rfc3339-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch
 create mode 100644 
meta-python/recipes-devtools/python/python-rfc3339-validator_0.1.1.bb
 create mode 100644 
meta-python/recipes-devtools/python/python3-rfc3339-validator_0.1.1.bb

diff --git a/meta-python/recipes-devtools/python/python-rfc3339-validator.inc 
b/meta-python/recipes-devtools/python/python-rfc3339-validator.inc
new file mode 100644
index 00..3da082984d
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python-rfc3339-validator.inc
@@ -0,0 +1,25 @@
+SUMMARY = "A pure python RFC3339 validator"
+HOMEPAGE = "https://github.com/naimetti/rfc3339-validator;
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=a21b13b5a996f08f7e0b088aa38ce9c6"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/python-rfc3339-validator:"
+
+SRC_URI[md5sum] = "9d8899041d83f98180bddd8b62ee7e99"
+SRC_URI[sha256sum] = 
"20a600d01fbb1f793cbb6f4ec4ebb2104f4c9e80d74d5f78350b63ecc6cccd08"
+
+PYPI_PACKAGE = "rfc3339_validator"
+
+inherit pypi
+
+SRC_URI_append = " \
+file://0001-setup.py-move-pytest-runner-to-test_requirements.patch \
+"
+
+RDEPENDS_${PN} += "\
+${PYTHON_PN}-core \
+${PYTHON_PN}-datetime \
+${PYTHON_PN}-six \
+"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git 
a/meta-python/recipes-devtools/python/python-rfc3339-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch
 
b/meta-python/recipes-devtools/python/python-rfc3339-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch
new file mode 100644
index 00..ce8ca0bc8c
--- /dev/null
+++ 
b/meta-python/recipes-devtools/python/python-rfc3339-validator/0001-setup.py-move-pytest-runner-to-test_requirements.patch
@@ -0,0 +1,32 @@
+From 2de281fdca88f223ace1eb6428a77b9903c69264 Mon Sep 17 00:00:00 2001
+From: Nicola Lunghi 
+Date: Thu, 14 Nov 2019 11:58:28 +
+Subject: [PATCH] setup.py: move pytest-runner to test_requirements
+
+This fixes an issue with yocto build.
+pytest-runner is only needed when running tests.
+
+Upstream-Status: Pending
+---
+ setup.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 9a50767..e3b1c6e 100644
+--- a/setup.py
 b/setup.py
+@@ -12,9 +12,9 @@ requirements = [
+ 'six',
+ ]
+ 
+-setup_requirements = ['pytest-runner', ]
++setup_requirements = []
+ 
+-test_requirements = ['pytest>=3', ]
++test_requirements = ['pytest>=3', 'pytest-runner']
+ 
+ setup(
+ author="Nicolas Aimetti",
+-- 
+2.20.1
+
diff --git 
a/meta-python/recipes-devtools/python/python-rfc3339-validator_0.1.1.bb 
b/meta-python/recipes-devtools/python/python-rfc3339-validator_0.1.1.bb
new file mode 100644
index 00..29b8a6e0d1
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python-rfc3339-validator_0.1.1.bb
@@ -0,0 +1,2 @@
+inherit setuptools
+require python-rfc3339-validator.inc
\ No newline at end of file
diff --git 
a/meta-python/recipes-devtools/python/python3-rfc3339-validator_0.1.1.bb 
b/meta-python/recipes-devtools/python/python3-rfc3339-validator_0.1.1.bb
new file mode 100644
index 00..f4ee8fedaa
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-rfc3339-validator_0.1.1.bb
@@ -0,0 +1,2 @@
+inherit setuptools3
+require python-rfc3339-validator.inc
\ No newline at end of file
-- 
2.20.1

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