[oe] [meta-python] [PATCH] python-beautifulsoup4: upgrade 4.7.1 -> 4.8.0
Signed-off-by: Zang Ruochen --- meta-python/recipes-devtools/python/python-beautifulsoup4.inc | 4 ++-- ...beautifulsoup4_4.7.1.bb => python-beautifulsoup4_4.8.0.bb} | 0 ...eautifulsoup4_4.7.1.bb => python3-beautifulsoup4_4.8.0.bb} | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename meta-python/recipes-devtools/python/{python-beautifulsoup4_4.7.1.bb => python-beautifulsoup4_4.8.0.bb} (100%) rename meta-python/recipes-devtools/python/{python3-beautifulsoup4_4.7.1.bb => python3-beautifulsoup4_4.8.0.bb} (100%) diff --git a/meta-python/recipes-devtools/python/python-beautifulsoup4.inc b/meta-python/recipes-devtools/python/python-beautifulsoup4.inc index a33d8f4be..a7fa081e4 100644 --- a/meta-python/recipes-devtools/python/python-beautifulsoup4.inc +++ b/meta-python/recipes-devtools/python/python-beautifulsoup4.inc @@ -3,8 +3,8 @@ HOMEPAGE = " https://www.crummy.com/software/BeautifulSoup/bs4; LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING.txt;md5=f2d38d8a40bf73fd4b3d16ca2e5882d1" -SRC_URI[md5sum] = "c71f53fcb2580c376ab7b010a9178983" -SRC_URI[sha256sum] = "945065979fb8529dd2f37dbb58f00b661bdbcbebf954f93b32fdf5263ef35348" +SRC_URI[md5sum] = "2b34208b26b5c49d4c84a4b9cf78656a" +SRC_URI[sha256sum] = "25288c9e176f354bf277c0a10aa96c782a6a18a17122dba2e8cec4a97e03343b" inherit pypi diff --git a/meta-python/recipes-devtools/python/python-beautifulsoup4_4.7.1.bb b/meta-python/recipes-devtools/python/python-beautifulsoup4_4.8.0.bb similarity index 100% rename from meta-python/recipes-devtools/python/python-beautifulsoup4_4.7.1.bb rename to meta-python/recipes-devtools/python/python-beautifulsoup4_4.8.0.bb diff --git a/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.7.1.bb b/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.8.0.bb similarity index 100% rename from meta-python/recipes-devtools/python/python3-beautifulsoup4_4.7.1.bb rename to meta-python/recipes-devtools/python/python3-beautifulsoup4_4.8.0.bb -- 2.20.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-xfce][PATCH] xfwm4: fix assertion error
From: Kai Kang It fails to start xfwm4 on intel_x86_64 boards: | xfwm4: ../mesa-19.1.1/src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1293: | intel_miptree_match_image: Assertion `image->TexObject->Target == mt->target' failed. | Aborted Revert the upstream commit which introduce the issue. Signed-off-by: Kai Kang --- ...r-Revert-to-GLX-as-default-vblank-me.patch | 90 +++ meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb | 1 + 2 files changed, 91 insertions(+) create mode 100644 meta-xfce/recipes-xfce/xfwm4/files/0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch diff --git a/meta-xfce/recipes-xfce/xfwm4/files/0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch b/meta-xfce/recipes-xfce/xfwm4/files/0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch new file mode 100644 index 0..380021250 --- /dev/null +++ b/meta-xfce/recipes-xfce/xfwm4/files/0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch @@ -0,0 +1,90 @@ +From acdceb0b28d86199b8c2233880fa8a04cb24d4d4 Mon Sep 17 00:00:00 2001 +From: Kai Kang +Date: Wed, 24 Jul 2019 09:48:04 +0800 +Subject: [PATCH] Revert "compositor: Revert to GLX as default vblank method + (again)" + +This reverts commit e07574d6e7a2dbaa08c3ba4765c6306073d9493e. + +It sets the default vblank method (auto) to GLX from 4.13.2. But it +fails to start xfwm4 on intel-x86-64 boards with error: + +| xfwm4: ../mesa-19.1.1/src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1293: +| intel_miptree_match_image: Assertion `image->TexObject->Target == mt->target' failed. +| Aborted + +There is also a RHEL defect: +https://bugzilla.redhat.com/show_bug.cgi?id=1678334 + +Revert the commit to fix the issue. + +Signed-off-by: Kai Kang +--- + src/compositor.c | 41 +++-- + 1 file changed, 19 insertions(+), 22 deletions(-) + +diff --git a/src/compositor.c b/src/compositor.c +index 25615282..daced607 100644 +--- a/src/compositor.c b/src/compositor.c +@@ -4483,13 +4483,28 @@ compositorManageScreen (ScreenInfo *screen_info) + XClearArea (display_info->dpy, screen_info->output, 0, 0, 0, 0, TRUE); + TRACE ("manual compositing enabled"); + ++#ifdef HAVE_PRESENT_EXTENSION ++screen_info->use_present = display_info->have_present && ++ (screen_info->vblank_mode == VBLANK_AUTO || ++screen_info->vblank_mode == VBLANK_XPRESENT); ++if (screen_info->use_present) ++{ ++screen_info->present_pending = FALSE; ++XPresentSelectInput (display_info->dpy, ++ screen_info->output, ++ PresentCompleteNotifyMask); ++} ++#else /* HAVE_PRESENT_EXTENSION */ ++screen_info->use_present = FALSE; ++#endif /* HAVE_PRESENT_EXTENSION */ ++ + #ifdef HAVE_EPOXY +-screen_info->use_glx = (screen_info->vblank_mode == VBLANK_AUTO || +-screen_info->vblank_mode == VBLANK_GLX); ++screen_info->use_glx = !screen_info->use_present && + #ifdef HAVE_XSYNC +-screen_info->use_glx &= display_info->have_xsync; ++display_info->have_xsync && + #endif /* HAVE_XSYNC */ +- ++(screen_info->vblank_mode == VBLANK_AUTO || ++ screen_info->vblank_mode == VBLANK_GLX); + if (screen_info->use_glx) + { + screen_info->glx_context = None; +@@ -4503,24 +4518,6 @@ compositorManageScreen (ScreenInfo *screen_info) + screen_info->use_glx = FALSE; + #endif /* HAVE_EPOXY */ + +-#ifdef HAVE_PRESENT_EXTENSION +-screen_info->use_present = display_info->have_present && +-#ifdef HAVE_EPOXY +- !screen_info->use_glx && +-#endif /* HAVE_EPOXY */ +- (screen_info->vblank_mode == VBLANK_AUTO || +-screen_info->vblank_mode == VBLANK_XPRESENT); +-if (screen_info->use_present) +-{ +-screen_info->present_pending = FALSE; +-XPresentSelectInput (display_info->dpy, +- screen_info->output, +- PresentCompleteNotifyMask); +-} +-#else /* HAVE_PRESENT_EXTENSION */ +-screen_info->use_present = FALSE; +-#endif /* HAVE_PRESENT_EXTENSION */ +- + if (screen_info->use_present) + { + g_info ("Compositor using XPresent for vsync"); +-- +2.20.1 + diff --git a/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb b/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb index f4ebb45e0..591580b84 100644 --- a/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb +++ b/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb @@ -8,6 +8,7 @@ inherit xfce update-alternatives distro_features_check REQUIRED_DISTRO_FEATURES = "x11" +SRC_URI += "file://0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch" SRC_URI[md5sum] = "e53081e5928d401604d158429716e699" SRC_URI[sha256sum] =
Re: [oe] [meta-oe][PATCH v2] meta-oe: Inherit gnomebase instead of gnome
This causes https://errors.yoctoproject.org/Errors/Details/253988/ maybe due to atkmm change is exposing another missing inherit gnome-system-monitor -> gtkmm3 -> atkmm On Tue, Jul 23, 2019 at 8:17 AM Adrian Bunk wrote: > > The gnome class pulls in usually unwanted dependencies like gconf. > > Signed-off-by: Adrian Bunk > --- > meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb| 2 +- > meta-oe/recipes-gnome/vte9/vte9.inc | 2 +- > meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb | 3 ++- > meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb | 4 ++-- > meta-oe/recipes-support/pidgin/gmime_3.2.3.bb| 2 +- > 5 files changed, 7 insertions(+), 6 deletions(-) > > diff --git a/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb > b/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb > index 63f4f09ba..e587e2a10 100644 > --- a/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb > +++ b/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb > @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = > "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1 \ > > DEPENDS = "atk glibmm" > > -inherit distro_features_check gnome autotools pkgconfig > +inherit distro_features_check gnomebase autotools pkgconfig > > REQUIRED_DISTRO_FEATURES = "x11" > > diff --git a/meta-oe/recipes-gnome/vte9/vte9.inc > b/meta-oe/recipes-gnome/vte9/vte9.inc > index 206c430da..d860d44e2 100644 > --- a/meta-oe/recipes-gnome/vte9/vte9.inc > +++ b/meta-oe/recipes-gnome/vte9/vte9.inc > @@ -8,7 +8,7 @@ RDEPENDS_libvte = "vte-termcap" > GNOMEBN = "vte" > S = "${WORKDIR}/vte-${PV}" > > -inherit gnome gtk-doc distro_features_check upstream-version-is-even > gobject-introspection > +inherit gnomebase gtk-doc distro_features_check upstream-version-is-even > gobject-introspection > ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}" > > EXTRA_OECONF = "--disable-python" > diff --git a/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb > b/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb > index 943986e77..1d64910fd 100644 > --- a/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb > +++ b/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb > @@ -8,6 +8,7 @@ DEPENDS = " \ > gdk-pixbuf-native \ > intltool-native \ > libxslt-native \ > +dbus-glib \ > gtk+ \ > babl \ > gegl \ > @@ -24,7 +25,7 @@ DEPENDS = " \ > " > DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxmu libxpm', > '', d)}" > > -inherit distro_features_check gnome gtk-doc > +inherit distro_features_check gnomebase gtk-icon-cache gtk-doc > > REQUIRED_DISTRO_FEATURES = "x11" > > diff --git a/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb > b/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb > index 6a8274405..421ea9d5c 100644 > --- a/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb > +++ b/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb > @@ -2,9 +2,9 @@ DESCRIPTION = "PulseAudio Volume Control (pavucontrol) is a > simple GTK based vol > LICENSE = "GPLv2" > LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" > > -DEPENDS = "intltool-native gtkmm3 libcanberra pulseaudio" > +DEPENDS = "intltool-native gtk+3-native gtkmm3 libcanberra pulseaudio" > > -inherit gnome distro_features_check > +inherit gnomebase distro_features_check > > REQUIRED_DISTRO_FEATURES = "x11" > > diff --git a/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb > b/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb > index 8c6f0b010..bce89bec8 100644 > --- a/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb > +++ b/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb > @@ -4,7 +4,7 @@ DESCRIPTION = "Runtime libraries for parsing and creating > MIME mail" > SECTION = "libs" > DEPENDS = "glib-2.0 zlib" > > -inherit gnome autotools gobject-introspection > +inherit gnomebase autotools gobject-introspection > > SRC_URI += "file://iconv-detect.h \ > file://nodolt.patch" > -- > 2.17.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
[oe] [meta-networking][PATCH 1/1] nftables: 0.9.0 > 0.9.1
The upgrade includes a new python library, therefore added the {PN}-python package. Signed-off-by: Mariano López --- .../{nftables_0.9.0.bb => nftables_0.9.1.bb} | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) rename meta-networking/recipes-filter/nftables/{nftables_0.9.0.bb => nftables_0.9.1.bb} (51%) diff --git a/meta-networking/recipes-filter/nftables/nftables_0.9.0.bb b/meta-networking/recipes-filter/nftables/nftables_0.9.1.bb similarity index 51% rename from meta-networking/recipes-filter/nftables/nftables_0.9.0.bb rename to meta-networking/recipes-filter/nftables/nftables_0.9.1.bb index 3ff9583fc..9d0da33e3 100644 --- a/meta-networking/recipes-filter/nftables/nftables_0.9.0.bb +++ b/meta-networking/recipes-filter/nftables/nftables_0.9.1.bb @@ -7,16 +7,22 @@ DEPENDS = "libmnl libnftnl readline gmp bison-native" UPSTREAM_CHECK_URI = "https://www.netfilter.org/projects/nftables/files/; -SRC_URI = "http://www.netfilter.org/projects/nftables/files/${BP}.tar.bz2 \ - " -SRC_URI[md5sum] = "d4dcb61df80aa544b2e142e91d937635" -SRC_URI[sha256sum] = "ad8181b5fcb9ca572f444bed54018749588522ee97e4c21922648bb78d7e7e91" +SRC_URI = "http://www.netfilter.org/projects/nftables/files/${BP}.tar.bz2; +SRC_URI[md5sum] = "e2facbcad6c5d9bd87a0bf5081a31522" +SRC_URI[sha256sum] = "ead3bb68ed540bfbb87a96f2b69c3d65ab0c2a0c3f6e739a395c09377d1b4fce" inherit autotools manpages pkgconfig -PACKAGECONFIG ?= "" +PACKAGECONFIG ?= "python" PACKAGECONFIG[man] = "--enable--man-doc, --disable-man-doc" +PACKAGECONFIG[python] = "--with-python-bin=${PYTHON}, --with-python-bin="", python3" + +inherit ${@bb.utils.contains('PACKAGECONFIG', 'python', 'python3native', '', d)} ASNEEDED = "" RRECOMMENDS_${PN} += "kernel-module-nf-tables" + +PACKAGES =+ "${PN}-python" +FILES_${PN}-python = "${libdir_native}/${PYTHON_DIR}" +RDEPENDS_${PN}-python = "python3-core python3-json" -- 2.21.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH] libsdl: import from OE-Core
Include the recipe from OE-Core along with some additional patches to fix CVEs. Signed-off-by: Anuj Mittal --- ...-tag-CC-explictly-when-using-libtool.patch | 73 +++ .../libsdl/libsdl-1.2.15/CVE-2019-7572.patch | 114 +++ .../libsdl/libsdl-1.2.15/CVE-2019-7574.patch | 68 +++ .../libsdl/libsdl-1.2.15/CVE-2019-7575.patch | 81 .../libsdl/libsdl-1.2.15/CVE-2019-7576.patch | 80 .../libsdl/libsdl-1.2.15/CVE-2019-7577.patch | 123 +++ .../libsdl/libsdl-1.2.15/CVE-2019-7578.patch | 64 ++ .../libsdl/libsdl-1.2.15/CVE-2019-7635.patch | 63 ++ .../libsdl/libsdl-1.2.15/CVE-2019-7637.patch | 192 ++ .../libsdl/libsdl-1.2.15/CVE-2019-7638.patch | 38 .../libsdl-1.2.15/libsdl-1.2.15-xdata32.patch | 19 ++ .../libsdl/libsdl-1.2.15/pkgconfig.patch | 187 + .../recipes-graphics/libsdl/libsdl_1.2.15.bb | 83 13 files changed, 1185 insertions(+) create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/0001-build-Pass-tag-CC-explictly-when-using-libtool.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7572.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7574.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7575.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7576.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7577.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7578.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7635.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7637.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7638.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/libsdl-1.2.15-xdata32.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/pkgconfig.patch create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl_1.2.15.bb diff --git a/meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/0001-build-Pass-tag-CC-explictly-when-using-libtool.patch b/meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/0001-build-Pass-tag-CC-explictly-when-using-libtool.patch new file mode 100644 index 0..ec8c0fd4f --- /dev/null +++ b/meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/0001-build-Pass-tag-CC-explictly-when-using-libtool.patch @@ -0,0 +1,73 @@ +From 44e4bb4cfb81024c8f5fd2e179e8a32c42756a2f Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sun, 23 Jul 2017 16:52:43 -0700 +Subject: [PATCH] build: Pass --tag=CC explictly when using libtool + +Do not depend solely on libtool heuristics which fail +in OE case when building with external compiler and +hardening flags + +Upstream-Status: Pending + +Signed-off-by: Khem Raj +--- + Makefile.in | 4 ++-- + build-scripts/makedep.sh | 8 + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index ab51035..743ce30 100644 +--- a/Makefile.in b/Makefile.in +@@ -72,10 +72,10 @@ depend: + include $(depend) + + $(objects)/$(TARGET): $(OBJECTS) +- $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) ++ $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) + + $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS) +- $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) $(SDLMAIN_LDFLAGS) ++ $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) $(SDLMAIN_LDFLAGS) + + + install: all install-bin install-hdrs install-lib install-data install-man +diff --git a/build-scripts/makedep.sh b/build-scripts/makedep.sh +index 3b3863b..dba28f2 100755 +--- a/build-scripts/makedep.sh b/build-scripts/makedep.sh +@@ -51,19 +51,19 @@ do echo "Generating dependencies for $src" + case $ext in + c) cat >>${output}.new <<__EOF__ + +- \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@ ++ \$(LIBTOOL) --tag=CC --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@ + + __EOF__ + ;; + cc) cat >>${output}.new <<__EOF__ + +- \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@ ++ \$(LIBTOOL) --tag=CC --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@ + + __EOF__ + ;; + m) cat >>${output}.new <<__EOF__ + +- \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@ ++ \$(LIBTOOL) --tag=CC --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@ + + __EOF__ + ;; +@@ -75,7 +75,7 @@ __EOF__ + ;; + S) cat >>${output}.new <<__EOF__ + +- \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src -o \$@ ++
[oe] [meta-xfce][PATCH] orage: Fix build with libical3
Signed-off-by: Khem Raj --- ...etting-is_utc-member-of-icaltimetype.patch | 77 +++ meta-xfce/recipes-apps/orage/orage_4.12.1.bb | 2 + 2 files changed, 79 insertions(+) create mode 100644 meta-xfce/recipes-apps/orage/orage/0001-drop-setting-is_utc-member-of-icaltimetype.patch diff --git a/meta-xfce/recipes-apps/orage/orage/0001-drop-setting-is_utc-member-of-icaltimetype.patch b/meta-xfce/recipes-apps/orage/orage/0001-drop-setting-is_utc-member-of-icaltimetype.patch new file mode 100644 index 00..517de5f922 --- /dev/null +++ b/meta-xfce/recipes-apps/orage/orage/0001-drop-setting-is_utc-member-of-icaltimetype.patch @@ -0,0 +1,77 @@ +From 5bdf11fe3638d279edcad911906f801751e024da Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 23 Jul 2019 14:22:08 -0700 +Subject: [PATCH] drop setting is_utc member of icaltimetype + +This seems to be gone in libical3 + +Upstream-Status: Pending + +Signed-off-by: Khem Raj +--- + src/ical-code.c | 7 --- + 1 file changed, 7 deletions(-) + +diff --git a/src/ical-code.c b/src/ical-code.c +index d583140..d8e5543 100644 +--- a/src/ical-code.c b/src/ical-code.c +@@ -129,7 +129,6 @@ static struct icaltimetype ical_get_current_local_time() + && (strcmp(g_par.local_timezone, "floating") != 0)) + ctime = icaltime_current_time_with_zone(local_icaltimezone); + else { / * use floating time * / +-ctime.is_utc = 0; + ctime.is_date = 0; + ctime.is_daylight = 0; + ctime.zone= NULL; +@@ -2579,7 +2578,6 @@ static struct icaltimetype count_first_alarm_time(xfical_period per + * when counting alarm time. */ + if (rel == ICAL_RELATED_START) { + per.stime.is_date = 0; +-per.stime.is_utc= 1; + per.stime.is_daylight = 0; + per.stime.zone = utc_icaltimezone; + per.stime.hour = 0; +@@ -2588,7 +2586,6 @@ static struct icaltimetype count_first_alarm_time(xfical_period per + } + else { + per.etime.is_date = 0; +-per.etime.is_utc= 1; + per.etime.is_daylight = 0; + per.etime.zone = utc_icaltimezone; + per.etime.hour = 0; +@@ -2613,7 +2610,6 @@ static struct icaltimetype count_next_alarm_time(struct icaltimetype start_time + /* HACK: convert to UTC time so that we can use time arithmetic + * when counting alarm time. */ + start_time.is_date = 0; +-start_time.is_utc= 1; + start_time.is_daylight = 0; + start_time.zone = utc_icaltimezone; + start_time.hour = 0; +@@ -2768,7 +2764,6 @@ static alarm_struct *process_alarm_trigger(icalcomponent *c + */ + if (icaltime_is_date(per.stime)) { + if (local_icaltimezone != utc_icaltimezone) { +-next_alarm_time.is_utc= 0; + next_alarm_time.is_daylight = 0; + next_alarm_time.zone = local_icaltimezone; + } +@@ -2850,7 +2845,6 @@ orage_message(120, P_N "Alarm rec loop next_start:%s next_alarm:%s per.stime:%s" + */ + if (icaltime_is_date(per.stime)) { + if (local_icaltimezone != utc_icaltimezone) { +-next_alarm_time.is_utc= 0; + next_alarm_time.is_daylight = 0; + next_alarm_time.zone = local_icaltimezone; + } +@@ -2944,7 +2938,6 @@ orage_message(120, P_N "*After loop Alarm %s %s", icaltime_as_ical_string(ne + */ + if (icaltime_is_date(per.stime)) { + if (local_icaltimezone != utc_icaltimezone) { +-next_alarm_time.is_utc= 0; + next_alarm_time.is_daylight = 0; + next_alarm_time.zone = local_icaltimezone; + } +-- +2.22.0 + diff --git a/meta-xfce/recipes-apps/orage/orage_4.12.1.bb b/meta-xfce/recipes-apps/orage/orage_4.12.1.bb index eb9da2dffa..9662b614f8 100644 --- a/meta-xfce/recipes-apps/orage/orage_4.12.1.bb +++ b/meta-xfce/recipes-apps/orage/orage_4.12.1.bb @@ -6,6 +6,8 @@ DEPENDS = "gtk+ xfce4-panel libical popt" inherit xfce-app +SRC_URI += "file://0001-drop-setting-is_utc-member-of-icaltimetype.patch" + SRC_URI[md5sum] = "2b7f5d38cb5c6edbcc65d0f52a742e46" SRC_URI[sha256sum] = "3cf9aa441ae83c8688865f82217025cdf3ebaa152cce4571777b8c2aa8dd9062" -- 2.22.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-gnome][PATCH v2] meta-gnome: Inherit gnomebase instead of gnome
https://errors.yoctoproject.org/Errors/Details/253908/ On Tue, Jul 23, 2019 at 8:17 AM Adrian Bunk wrote: > > The gnome class pulls in usually unwanted dependencies like gconf. > > Signed-off-by: Adrian Bunk > --- > meta-gnome/recipes-gnome/evince/evince_3.28.2.bb | 2 +- > meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb| 2 +- > .../recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb | 2 +- > .../gnome-system-monitor/gnome-system-monitor_3.32.0.bb | 2 +- > meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb | 4 ++-- > meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb | 2 +- > meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb | 2 +- > 7 files changed, 8 insertions(+), 8 deletions(-) > > diff --git a/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb > b/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb > index d2885906f..f45180e79 100644 > --- a/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb > +++ b/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb > @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = > "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b" > SECTION = "x11/office" > DEPENDS = "gtk+3 libsecret > ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} poppler > gstreamer1.0-plugins-base orc adwaita-icon-theme intltool-native > gnome-common-native" > > -inherit gnome pkgconfig gtk-icon-cache gsettings gobject-introspection > distro_features_check systemd > +inherit gnomebase pkgconfig gtk-icon-cache gsettings gobject-introspection > distro_features_check systemd > > SRC_URI = " \ > > ${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive > \ > diff --git a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb > b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb > index ea6439d91..9046645f5 100644 > --- a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb > +++ b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb > @@ -9,7 +9,7 @@ DEPENDS = "gvfs enchant gconf gnome-doc-utils glib-2.0 gtk+ \ > > LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" > > -inherit distro_features_check gnome gettext python3native > +inherit distro_features_check gnomebase gconf gettext python3native > > REQUIRED_DISTRO_FEATURES = "x11" > > diff --git a/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb > b/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb > index 1dad1e95b..85ee5e6cf 100644 > --- a/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb > +++ b/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb > @@ -8,7 +8,7 @@ BPN = "gnome-desktop" > > GNOMEBASEBUILDCLASS = "meson" > > -inherit gnome pkgconfig upstream-version-is-even gobject-introspection > distro_features_check > +inherit gnomebase pkgconfig upstream-version-is-even gobject-introspection > distro_features_check > > # gobject-introspection is mandatory and cannot be configured > REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" > diff --git > a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb > > b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb > index c2432a322..701b0891c 100644 > --- > a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb > +++ > b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb > @@ -14,7 +14,7 @@ DEPENDS = " \ > > GNOMEBASEBUILDCLASS = "meson" > > -inherit gnomebase gtk-icon-cache distro_features_check gettext > +inherit gnomebase gconf gtk-icon-cache distro_features_check gettext > > REQUIRED_DISTRO_FEATURES = "x11" > > diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb > b/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb > index 3a4714a12..893379b52 100644 > --- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb > +++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb > @@ -3,9 +3,9 @@ LICENSE = "LGPLv2" > LIC_FILES_CHKSUM = "file://COPYING;md5=05df38dd77c35ec8431f212410a3329e" > > GNOMEBASEBUILDCLASS = "meson" > -inherit gnome bash-completion gettext upstream-version-is-even > +inherit gnomebase bash-completion gettext upstream-version-is-even > > -DEPENDS += "libsecret glib-2.0 gconf libgudev shadow-native" > +DEPENDS += "libsecret glib-2.0 glib-2.0-native gconf libgudev shadow-native" > > SRC_URI = > "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive" > > diff --git a/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb > b/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb > index 7babbd0a8..d9f643106 100644 > --- a/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb > +++ b/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb > @@ -6,7 +6,7 @@ SECTION = "x11/gnome/libs" > > DEPENDS = "gconf glib-2.0 libxklavier gtk+3 intltool-native" > > -inherit distro_features_check gnome gobject-introspection gettext > +inherit
Re: [oe] [meta-oe][PATCH] Introduce recipes for sdbus-c++ library and its tools
Hi Khem, Am 22.07.19 um 23:18 schrieb Khem Raj: From: sangelovic --- .../sdbus-c++/sdbus-c++-0.7.2/run-ptest | 15 ++ .../sdbus-c++/sdbus-c++-tools-native_0.7.2.bb | 14 ++ .../recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb | 49 +++ 3 files changed, 78 insertions(+) create mode 100644 meta-oe/recipes-core/sdbus-c++/sdbus-c++-0.7.2/run-ptest create mode 100644 meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools-native_0.7.2.bb create mode 100644 meta-oe/recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-0.7.2/run-ptest b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-0.7.2/run-ptest new file mode 100644 index 00..8fa9453e39 --- /dev/null +++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-0.7.2/run-ptest @@ -0,0 +1,15 @@ +#!/bin/sh +set -e +set -o pipefail + +logger "** Starting sdbus-c++-unit-tests" +/opt/test/bin/sdbus-c++-unit-tests --gtest_output=xml:/data/ptest/sdbus-c++/sdbus-c++-unit-tests.xml |& \ +sed -r 's/^\[\s+OK\s+\] (.*) \([0-9]+\sms\)$/OK: \1 /' | \ +sed -r 's/^\[\s+FAILED\s+\] (.*) \([0-9]+\sms\)$/FAILED: \1 /' | \ +awk '{if ($1 == "OK:" || $1 == "FAILED:") {print $0}}' + +logger "** Starting sdbus-c++-integration-tests" +/opt/test/bin/sdbus-c++-integration-tests --gtest_output=xml:/data/ptest/sdbus-c++/sdbus-c++-integration-tests.xml |& \ +sed -r 's/^\[\s+OK\s+\] (.*) \([0-9]+\sms\)$/OK: \1 /' | \ +sed -r 's/^\[\s+FAILED\s+\] (.*) \([0-9]+\sms\)$/FAILED: \1 /' | \ +awk '{if ($1 == "OK:" || $1 == "FAILED:") {print $0}}' diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools-native_0.7.2.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools-native_0.7.2.bb new file mode 100644 index 00..e319404f49 --- /dev/null +++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools-native_0.7.2.bb @@ -0,0 +1,14 @@ +SUMMARY = "sdbus-c++ native tools" +DESCRIPTION = "Native interface code generator for development with sdbus-c++" + +LICENSE = "LGPLv2.1" +LIC_FILES_CHKSUM = "file://${WORKDIR}/git-tools/COPYING;md5=1803fa9c2c3ce8cb06b4861d75310742" Why you need the "${WORKDIR}/git-tools"? + +inherit cmake native + +DEPENDS += "expat" + +SRCREV = "750dab39270f338181db8d841cd4b1a9a50ae4d7" +SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;destsuffix=git-tools;branch=master;subpath=tools" + +S = "${WORKDIR}/git-tools" Why don't you use "${WORKDIR}/git" and skip the destsuffix in SRC_URI? diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb new file mode 100644 index 00..457f5d676a --- /dev/null +++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb @@ -0,0 +1,49 @@ +SUMMARY = "sdbus-c++" +DESCRIPTION = "High-level C++ D-Bus library designed to provide easy-to-use yet powerful API in modern C++" + +SECTION = "libs" + +LICENSE = "LGPLv2.1" +LIC_FILES_CHKSUM = "file://COPYING;md5=1803fa9c2c3ce8cb06b4861d75310742" + +inherit cmake pkgconfig systemd ptest python3native + +TEST_BIN_DIR = "/opt/test/bin" Is this a correct path for a test? Shouldn't we set TESTS_INSTALL_PATH to a correct path. + +PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'with-external-libsystemd', 'with-builtin-libsystemd', d)} \ + ${@bb.utils.contains('PTEST_ENABLED', '1', 'with-tests', '', d)}" +PACKAGECONFIG[with-builtin-libsystemd] = "-DBUILD_LIBSYSTEMD=ON,-DBUILD_LIBSYSTEMD=OFF,meson-native ninja-native git-native gperf-native gettext-native util-linux libcap,libcap" Should we really support an embedded systemd build? Furthermore this will build systemd with a hidden version and bypass the bitbake fetcher. Is there a real use case for this and isn't the correct solution to create a systemd library only recipe? +PACKAGECONFIG[with-external-libsystemd] = "-DBUILD_LIBSYSTEMD=OFF,-DBUILD_LIBSYSTEMD=ON,systemd,libsystemd" +PACKAGECONFIG[with-tests] = "-DBUILD_TESTS=ON -DTESTS_INSTALL_PATH=${TEST_BIN_DIR},-DBUILD_TESTS=OFF" + +DEPENDS += "expat" + +SRCREV = "750dab39270f338181db8d841cd4b1a9a50ae4d7" +SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;destsuffix=sdbus-cpp-${PV};branch=master" +SRC_URI += "file://run-ptest" + +# Allow CMake to use git on the host machine +OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH" +# Ninja is the default CMake generator in Yocto now, so let's set Unix Makefiles explicitly +OECMAKE_GENERATOR = "Unix Makefiles" + +EXTRA_OECMAKE = "-DBUILD_CODE_GEN=ON \ + -DBUILD_DOC=ON \ + -DBUILD_DOXYGEN_DOC=OFF" + +S = "${WORKDIR}/sdbus-cpp-${PV}" Why don't you use "${WORKDIR}/git" and remove the destsuffix from the SRC_URI? + +PACKAGES += "${PN}-test" +ALLOW_EMPTY_${PN}-test = "1" +RDEPENDS_${PN}-test = "${PN}" It is common to create an additional test package? +RDEPENDS_${PN}-ptest = "${PN}-test" + +# Don't take org.sdbuscpp.integrationtests.conf file into the base package +FILES_${PN} = "${libdir}/" Why don't you use
[oe] [meta-oe][PATCH] gpsd: Switch from python-scons-native to python3-scons-native
Signed-off-by: Adrian Bunk --- meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb b/meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb index 558b7c1d5..7b7f33520 100644 --- a/meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb +++ b/meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb @@ -2,13 +2,9 @@ SUMMARY = "A TCP/IP Daemon simplifying the communication with GPS devices" SECTION = "console/network" LICENSE = "BSD-2-Clause" LIC_FILES_CHKSUM = "file://COPYING;md5=01764c35ae34d9521944bb6ab312af53" -DEPENDS = "dbus ncurses python libusb1 chrpath-replacement-native pps-tools" +DEPENDS = "dbus ncurses python python3 libusb1 chrpath-replacement-native pps-tools" PROVIDES = "virtual/gpsd" -# SConstruct in gpsd does not yet support Python 3 -DEPENDS += "python-scons-native" -DEPENDS_remove = "python3-scons-native" - EXTRANATIVEPATH += "chrpath-native" SRC_URI = "${SAVANNAH_GNU_MIRROR}/${BPN}/${BP}.tar.gz \ -- 2.17.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-gnome][PATCH] meta-gnome: Inherit gnomebase instead of gnome
On Tue, Jul 23, 2019 at 8:20 AM Adrian Bunk wrote: > > On Mon, Jul 22, 2019 at 09:07:20AM -0700, Khem Raj wrote: > > Adrian > > > > Seeing this failure > > > > https://errors.yoctoproject.org/Errors/Details/253680/ > > A reverse dependency lacked a direct DEPENDS, and this was exposed now. > > I've updated both patches and did some more testbuilds, > please let me know if you find more build failures I missed. > thanks > cu > Adrian > > -- > >"Is there not promise of rain?" Ling Tan asked suddenly out > of the darkness. There had been need of rain for many days. >"Only a promise," Lao Er said. >Pearl S. Buck - Dragon Seed > -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-gnome][PATCH] meta-gnome: Inherit gnomebase instead of gnome
On Mon, Jul 22, 2019 at 09:07:20AM -0700, Khem Raj wrote: > Adrian > > Seeing this failure > > https://errors.yoctoproject.org/Errors/Details/253680/ A reverse dependency lacked a direct DEPENDS, and this was exposed now. I've updated both patches and did some more testbuilds, please let me know if you find more build failures I missed. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-gnome][PATCH v2] meta-gnome: Inherit gnomebase instead of gnome
The gnome class pulls in usually unwanted dependencies like gconf. Signed-off-by: Adrian Bunk --- meta-gnome/recipes-gnome/evince/evince_3.28.2.bb | 2 +- meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb| 2 +- .../recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb | 2 +- .../gnome-system-monitor/gnome-system-monitor_3.32.0.bb | 2 +- meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb | 4 ++-- meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb | 2 +- meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb b/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb index d2885906f..f45180e79 100644 --- a/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb +++ b/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b" SECTION = "x11/office" DEPENDS = "gtk+3 libsecret ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} poppler gstreamer1.0-plugins-base orc adwaita-icon-theme intltool-native gnome-common-native" -inherit gnome pkgconfig gtk-icon-cache gsettings gobject-introspection distro_features_check systemd +inherit gnomebase pkgconfig gtk-icon-cache gsettings gobject-introspection distro_features_check systemd SRC_URI = " \ ${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive \ diff --git a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb index ea6439d91..9046645f5 100644 --- a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb +++ b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb @@ -9,7 +9,7 @@ DEPENDS = "gvfs enchant gconf gnome-doc-utils glib-2.0 gtk+ \ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" -inherit distro_features_check gnome gettext python3native +inherit distro_features_check gnomebase gconf gettext python3native REQUIRED_DISTRO_FEATURES = "x11" diff --git a/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb b/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb index 1dad1e95b..85ee5e6cf 100644 --- a/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb +++ b/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb @@ -8,7 +8,7 @@ BPN = "gnome-desktop" GNOMEBASEBUILDCLASS = "meson" -inherit gnome pkgconfig upstream-version-is-even gobject-introspection distro_features_check +inherit gnomebase pkgconfig upstream-version-is-even gobject-introspection distro_features_check # gobject-introspection is mandatory and cannot be configured REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" diff --git a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb index c2432a322..701b0891c 100644 --- a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb +++ b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb @@ -14,7 +14,7 @@ DEPENDS = " \ GNOMEBASEBUILDCLASS = "meson" -inherit gnomebase gtk-icon-cache distro_features_check gettext +inherit gnomebase gconf gtk-icon-cache distro_features_check gettext REQUIRED_DISTRO_FEATURES = "x11" diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb b/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb index 3a4714a12..893379b52 100644 --- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb +++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb @@ -3,9 +3,9 @@ LICENSE = "LGPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=05df38dd77c35ec8431f212410a3329e" GNOMEBASEBUILDCLASS = "meson" -inherit gnome bash-completion gettext upstream-version-is-even +inherit gnomebase bash-completion gettext upstream-version-is-even -DEPENDS += "libsecret glib-2.0 gconf libgudev shadow-native" +DEPENDS += "libsecret glib-2.0 glib-2.0-native gconf libgudev shadow-native" SRC_URI = "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive" diff --git a/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb b/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb index 7babbd0a8..d9f643106 100644 --- a/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb +++ b/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb @@ -6,7 +6,7 @@ SECTION = "x11/gnome/libs" DEPENDS = "gconf glib-2.0 libxklavier gtk+3 intltool-native" -inherit distro_features_check gnome gobject-introspection gettext +inherit distro_features_check gnomebase gobject-introspection gettext REQUIRED_DISTRO_FEATURES = "x11" diff --git a/meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb b/meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb index 08e52241b..e2a838b3a 100644 ---
[oe] [meta-oe][PATCH v2] meta-oe: Inherit gnomebase instead of gnome
The gnome class pulls in usually unwanted dependencies like gconf. Signed-off-by: Adrian Bunk --- meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb| 2 +- meta-oe/recipes-gnome/vte9/vte9.inc | 2 +- meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb | 3 ++- meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb | 4 ++-- meta-oe/recipes-support/pidgin/gmime_3.2.3.bb| 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb b/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb index 63f4f09ba..e587e2a10 100644 --- a/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb +++ b/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1 \ DEPENDS = "atk glibmm" -inherit distro_features_check gnome autotools pkgconfig +inherit distro_features_check gnomebase autotools pkgconfig REQUIRED_DISTRO_FEATURES = "x11" diff --git a/meta-oe/recipes-gnome/vte9/vte9.inc b/meta-oe/recipes-gnome/vte9/vte9.inc index 206c430da..d860d44e2 100644 --- a/meta-oe/recipes-gnome/vte9/vte9.inc +++ b/meta-oe/recipes-gnome/vte9/vte9.inc @@ -8,7 +8,7 @@ RDEPENDS_libvte = "vte-termcap" GNOMEBN = "vte" S = "${WORKDIR}/vte-${PV}" -inherit gnome gtk-doc distro_features_check upstream-version-is-even gobject-introspection +inherit gnomebase gtk-doc distro_features_check upstream-version-is-even gobject-introspection ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}" EXTRA_OECONF = "--disable-python" diff --git a/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb b/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb index 943986e77..1d64910fd 100644 --- a/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb +++ b/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb @@ -8,6 +8,7 @@ DEPENDS = " \ gdk-pixbuf-native \ intltool-native \ libxslt-native \ +dbus-glib \ gtk+ \ babl \ gegl \ @@ -24,7 +25,7 @@ DEPENDS = " \ " DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxmu libxpm', '', d)}" -inherit distro_features_check gnome gtk-doc +inherit distro_features_check gnomebase gtk-icon-cache gtk-doc REQUIRED_DISTRO_FEATURES = "x11" diff --git a/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb b/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb index 6a8274405..421ea9d5c 100644 --- a/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb +++ b/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb @@ -2,9 +2,9 @@ DESCRIPTION = "PulseAudio Volume Control (pavucontrol) is a simple GTK based vol LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" -DEPENDS = "intltool-native gtkmm3 libcanberra pulseaudio" +DEPENDS = "intltool-native gtk+3-native gtkmm3 libcanberra pulseaudio" -inherit gnome distro_features_check +inherit gnomebase distro_features_check REQUIRED_DISTRO_FEATURES = "x11" diff --git a/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb b/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb index 8c6f0b010..bce89bec8 100644 --- a/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb +++ b/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb @@ -4,7 +4,7 @@ DESCRIPTION = "Runtime libraries for parsing and creating MIME mail" SECTION = "libs" DEPENDS = "glib-2.0 zlib" -inherit gnome autotools gobject-introspection +inherit gnomebase autotools gobject-introspection SRC_URI += "file://iconv-detect.h \ file://nodolt.patch" -- 2.17.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] log4cplus: Fix build with gold linker
On Tue, Jul 23, 2019 at 12:53 AM Adrian Bunk wrote: > > On Mon, Jul 22, 2019 at 02:18:14PM -0700, Khem Raj wrote: > > Fixes a potential linker error and eventual linker crash when using gold > > linker [1] > > > > [1] https://errors.yoctoproject.org/Errors/Details/253440/ > >... > > AFAIR these build logs are not permanently stored, so quoting the error > message might be more useful than a soon defunct URL in the git history. > thats a good point > cu > Adrian > > -- > >"Is there not promise of rain?" Ling Tan asked suddenly out > of the darkness. There had been need of rain for many days. >"Only a promise," Lao Er said. >Pearl S. Buck - Dragon Seed > -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH v2 2/2] usbguard: Initial recipe
Hi Khem, On 22.07.19 09:41, Khem Raj wrote: it seems to be using recipes from other layers see ERROR: Nothing PROVIDES 'libseccomp' (but /mnt/a/yoe/sources/meta-openembedded/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb DEPENDS on or otherwise requires it). Close matches: libcomps ERROR: Nothing RPROVIDES 'usbguard-dev' (but /mnt/a/yoe/sources/meta-openembedded/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'usbguard-dev' NOTE: Runtime target 'usbguard-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['usbguard-dev'] ERROR: Nothing RPROVIDES 'usbguard' (but /mnt/a/yoe/sources/meta-openembedded/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'usbguard' NOTE: Runtime target 'usbguard' is unbuildable, removing... Missing or unbuildable dependency chain was: ['usbguard'] I would prefer it to be a packageconfig and disabled by default so it can build without libseccomp Right libseccomp is provided by meta-security layer, it is not a required dependency, I will remove it and send a new patch. On Sun, Jul 21, 2019 at 11:51 AM Ayoub Zaki wrote: Introduce the USBGuard software framework that helps to protect against rogue USB devices (a.k.a. BadUSB) by implementing basic whitelisting and blacklisting capabilities based on device attributes. --- .../usbguard/usbguard_0.7.4.bb| 37 +++ 1 file changed, 37 insertions(+) create mode 100644 meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb diff --git a/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb b/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb new file mode 100644 index 0..eee381fbe --- /dev/null +++ b/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb @@ -0,0 +1,37 @@ +DESCRIPTION="USBGuard framework helps to protect against BadUSB." +HOMEPAGE="https://github.com/dkopecek/usbguard; +LICENSE="GPLv2" +LIC_FILES_CHKSUM = "file://LICENSE;md5=8264535c0c4e9c6c335635c4026a8022" + +SRC_URI="https://github.com/USBGuard/usbguard/archive/${BP}.tar.gz; +SRC_URI[md5sum] = "ddaa9ae884200c861ad946f34dfd5ab9" +SRC_URI[sha256sum] = "d37886508583565aae0df6a110b11524c59b39e0deb25ee49fc34274e4784f55" + +inherit autotools pkgconfig systemd bash-completion + +S= "${WORKDIR}/${BPN}-${BP}" + +DEPENDS = "protobuf-native libxml2-native libxslt-native xmlto-native glib-2.0-native \ + dbus dbus-glib libqb libseccomp libcap-ng libgcrypt libsodium protobuf pegtl" + +EXTRA_OECONF += "--with-bundled-catch" + +PACKAGECONFIG ??= "libsodium \ + ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ + ${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)}" + +PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd" +PACKAGECONFIG[libsodium] = "--with-crypto-library=sodium" +PACKAGECONFIG[libgcrypt] = "--with-crypto-library=gcrypt" +PACKAGECONFIG[polkit]= "--with-polkit,--without-polkit" +PACKAGECONFIG[dbus] = "--with-dbus,--without-dbus" + +SYSTEMD_SERVICE_${PN} = "${PN}.service" +SYSTEMD_PACKAGES += "${PN}" + + +do_install_append(){ + + sed -i 's|/var/log/usbguard/usbguard-audit.log|/var/log/usbguard-audit.log|g' \ + ${D}${sysconfdir}/usbguard/usbguard-daemon.conf +} -- 2.17.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel Mit freundlichen Grüßen / Kind regards -- Ayoub Zaki Embedded Systems Consultant Vaihinger Straße 2/1 D-71634 Ludwigsburg Mobile : +4917662901545 Email: ayoub.z...@embexus.com Homepage : https://embexus.com VAT No. : DE313902634 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH v2 1/2] pegtl: Initial recipe
Hi Khem, On 22.07.19 18:30, Khem Raj wrote: On Sun, Jul 21, 2019 at 11:51 AM Ayoub Zaki wrote: Introduce the Parsing Expression Grammar Template Library (PEGTL) a zero-dependency C++ header-only parser combinator library for creating parsers according to the Parsing Expression Grammar (PEG). --- meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb | 12 1 file changed, 12 insertions(+) create mode 100644 meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb diff --git a/meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb b/meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb new file mode 100644 index 0..ca175f868 --- /dev/null +++ b/meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb @@ -0,0 +1,12 @@ +DESCRIPTION="header-only library for creating parsers according to Parsing Expression Grammar" +HOMEPAGE="https://github.com/taocpp/PEGTL; +LICENSE="MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=80cb066ab204c7fe022f1cfe0c2c6818" + +SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz; lets not use archive from github instead use git fetcher itslelf pegtl-2.1.4: https://github.com/taocpp/PEGTL/archive/2.1.4.tar.gz: SRC_URI uses unstable GitHub archives [src-uri-bad] you are right, I'll change that to use git fetcher. I will send new patch. Thanks ! secondly it also fails to build with clang/libc++, not going to block on that but it will be good if there is a fix for it https://errors.yoctoproject.org/Errors/Details/253679/ It does not seems an easy fix for build using clang/c++ +SRC_URI[md5sum] = "fe96a704913523763642a2c4c4618091" +SRC_URI[sha256sum] = "5699558ce06e8fad0530143199eeaefd29128fb4584879975c87947c8ad0395f" + +inherit cmake + +S="${WORKDIR}/PEGTL-${PV}" -- 2.17.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel Mit freundlichen Grüßen / Kind regards -- Ayoub Zaki Embedded Systems Consultant Vaihinger Straße 2/1 D-71634 Ludwigsburg Mobile : +4917662901545 Email: ayoub.z...@embexus.com Homepage : https://embexus.com VAT No. : DE313902634 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-initramfs][PATCH 14/14] kexec-tools-klibc: Refresh patch with no code change
On Sun, Jul 21, 2019 at 6:40 PM Khem Raj wrote: > > Fixes > kexec-tools-klibc-2.0.18+gitAUTOINC+5750980cdb: Patch log indicates that > patches do not apply cleanly. [patch-fuzz] > > Signed-off-by: Khem Raj http://lists.openembedded.org/mailman/listinfo/openembedded-devel Thank you Khem. I hope to find time to catch-up with next kexec-tools 2.0.20. (Klibc recipe itself would need more love now that upstream is active again) Cheers Acked-by: Andrea Adami -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] cpprest: Do not export Werror from build system instead of adding -Wno-error to the same build command
--- meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb b/meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb index c13a632cf..53f6469b2 100644 --- a/meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb +++ b/meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb @@ -5,7 +5,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${S}/license.txt;md5=a2e15b954769218ff912468eecd6a02f" DEPENDS = "openssl websocketpp zlib boost brotli" -EXTRA_OECMAKE = "-DCPPREST_EXPORT_DIR=cmake -DCPPREST_EXCLUDE_BROTLI=OFF" +EXTRA_OECMAKE = "-DCPPREST_EXPORT_DIR=cmake -DCPPREST_EXCLUDE_BROTLI=OFF -DWERROR=OFF" SRC_URI = "git://github.com/Microsoft/cpprestsdk.git;protocol=https;branch=master \ file://disable-float-tests.patch \ @@ -17,5 +17,3 @@ SRCREV= "6f602bee67b088a299d7901534af3bce6334ab38" S = "${WORKDIR}/git" inherit cmake pkgconfig - -CXXFLAGS += "-Wno-error" -- 2.17.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] log4cplus: Fix build with gold linker
On Mon, Jul 22, 2019 at 02:18:14PM -0700, Khem Raj wrote: > Fixes a potential linker error and eventual linker crash when using gold > linker [1] > > [1] https://errors.yoctoproject.org/Errors/Details/253440/ >... AFAIR these build logs are not permanently stored, so quoting the error message might be more useful than a soon defunct URL in the git history. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel