Re: [oe] [meta-networking][PATCH] mbedtls: upgrade 2.16.2 -> 2.16.3
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- 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
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
* 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
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
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
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
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
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
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
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
* 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
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
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
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
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
* 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
* 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
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
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
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
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
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
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
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
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