Re: [oe] [meta-oe][PATCH 1/5] directfb: add x11 to REQUIRED_DISTRO_FEATURES
On 10/12/2018 10:52 AM, Vesa Jääskeläinen wrote: > On 12/10/2018 18.26, Armin Kuster wrote: > >> package has depends on vlc and gtk >> >> Signed-off-by: Armin Kuster >> --- >> meta-oe/recipes-graphics/directfb/directfb.inc | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/meta-oe/recipes-graphics/directfb/directfb.inc >> b/meta-oe/recipes-graphics/directfb/directfb.inc >> index 96aa311..cf8f19a 100644 >> --- a/meta-oe/recipes-graphics/directfb/directfb.inc >> +++ b/meta-oe/recipes-graphics/directfb/directfb.inc >> @@ -32,7 +32,8 @@ LDFLAGS_append_arm = >> "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -f >> BINCONFIG = "${bindir}/directfb-config" >> -inherit autotools binconfig-disabled pkgconfig >> +inherit autotools binconfig-disabled pkgconfig distro_features_check >> +REQUIRED_DISTRO_FEATURES = "x11" >> > Wrong method? How about sending a the "Correct method"? - armin > > Quote from: > https://github.com/DirectFB/directfb > > "Optionally, depending on the configuration you want: > > FBDev > - Linux kernel 2.2.x or newer with working frame buffer device > (check /proc/fb) for the fbdev system. > > SDL > - libSDL (Simple Direct Media Layer) for the sdl system. > > X11 > - libX11 (X11 client library) for the X11 system (libx11-dev and > libxext-dev packages)." > -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH 1/5] directfb: add x11 to REQUIRED_DISTRO_FEATURES
DirectFB depending on X11 would be *very wrong*. Ross On Fri, 12 Oct 2018 at 18:52, Vesa Jääskeläinen wrote: > > On 12/10/2018 18.26, Armin Kuster wrote: > > > package has depends on vlc and gtk > > > > Signed-off-by: Armin Kuster > > --- > > meta-oe/recipes-graphics/directfb/directfb.inc | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/meta-oe/recipes-graphics/directfb/directfb.inc > > b/meta-oe/recipes-graphics/directfb/directfb.inc > > index 96aa311..cf8f19a 100644 > > --- a/meta-oe/recipes-graphics/directfb/directfb.inc > > +++ b/meta-oe/recipes-graphics/directfb/directfb.inc > > @@ -32,7 +32,8 @@ LDFLAGS_append_arm = > > "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -f > > > > BINCONFIG = "${bindir}/directfb-config" > > > > -inherit autotools binconfig-disabled pkgconfig > > +inherit autotools binconfig-disabled pkgconfig distro_features_check > > +REQUIRED_DISTRO_FEATURES = "x11" > > > Wrong method? > > Quote from: > https://github.com/DirectFB/directfb > > "Optionally, depending on the configuration you want: > > FBDev > - Linux kernel 2.2.x or newer with working frame buffer device > (check /proc/fb) for the fbdev system. > > SDL > - libSDL (Simple Direct Media Layer) for the sdl system. > > X11 > - libX11 (X11 client library) for the X11 system (libx11-dev and > libxext-dev packages)." > > -- > ___ > 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 4/5] blueman: add x11 to REQUIRED_DISTRO_FEATURES
On Fri, Oct 12, 2018 at 12:51 PM Andreas Müller wrote: > > On Fri, Oct 12, 2018 at 5:27 PM Armin Kuster wrote: > > > > Nothing RPROVIDES 'thunar' > > > > Signed-off-by: Armin Kuster > > --- > > meta-oe/recipes-connectivity/blueman/blueman_git.bb | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > If thunar is the only reason then this has to go to append in > meta-xfce - there thunar PACKAGECONFIG is activated. > I agree. > Andreas > -- > ___ > 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 4/5] blueman: add x11 to REQUIRED_DISTRO_FEATURES
On Fri, Oct 12, 2018 at 5:27 PM Armin Kuster wrote: > > Nothing RPROVIDES 'thunar' > > Signed-off-by: Armin Kuster > --- > meta-oe/recipes-connectivity/blueman/blueman_git.bb | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > If thunar is the only reason then this has to go to append in meta-xfce - there thunar PACKAGECONFIG is activated. Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] libhugetlbfs: Refresh patches with devtool
Makes devtool happy as per http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html Signed-off-by: Khem Raj Cc: Daniel Díaz --- .../0001-include-stddef.h-for-ptrdiff_t.patch | 10 -- ...ot-use-hard-coded-path-.-obj-hugeadm.patch | 14 ++--- .../0002-Mark-glibc-specific-code-so.patch| 18 - ...sconf-_SC_LEVEL2_CACHE_LINESIZE-on-l.patch | 9 +++-- ...shm.c-Mark-glibc-specific-changes-so.patch | 8 +++- .../0005-Include-dirent.h-for-ino_t.patch | 8 +++- .../0006-include-limits.h-for-PATH_MAX.patch | 8 +++- ...id-search-host-library-path-for-cros.patch | 20 +-- ..._i386-avoid-search-host-library-path.patch | 13 ++-- ...B32-and-LIB64-if-they-point-to-the-s.patch | 11 +- ...ile-install-static-4G-edge-testcases.patch | 17 +--- 11 files changed, 65 insertions(+), 71 deletions(-) diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-include-stddef.h-for-ptrdiff_t.patch b/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-include-stddef.h-for-ptrdiff_t.patch index bae90b4edc..a84414c024 100644 --- a/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-include-stddef.h-for-ptrdiff_t.patch +++ b/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-include-stddef.h-for-ptrdiff_t.patch @@ -1,15 +1,16 @@ -From d3c2187716a0a1f9359a869ca383c129603554d9 Mon Sep 17 00:00:00 2001 +From 351d1de09dd80049b7a2cb02c5750635d0389873 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 21 Jun 2018 19:25:57 -0700 -Subject: [PATCH 1/6] include stddef.h for ptrdiff_t +Subject: [PATCH] include stddef.h for ptrdiff_t Signed-off-by: Khem Raj + --- morecore.c | 1 + 1 file changed, 1 insertion(+) diff --git a/morecore.c b/morecore.c -index 62ad252..c5981d2 100644 +index 6563bbd..0eef782 100644 --- a/morecore.c +++ b/morecore.c @@ -19,6 +19,7 @@ @@ -20,6 +21,3 @@ index 62ad252..c5981d2 100644 #include #include #include --- -2.17.1 - diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-run_test.py-not-use-hard-coded-path-.-obj-hugeadm.patch b/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-run_test.py-not-use-hard-coded-path-.-obj-hugeadm.patch index 3082d7ef5f..53f35abb7b 100644 --- a/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-run_test.py-not-use-hard-coded-path-.-obj-hugeadm.patch +++ b/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-run_test.py-not-use-hard-coded-path-.-obj-hugeadm.patch @@ -1,4 +1,4 @@ -From a85fc43243f8bfad12d306a4a0e230fb8b3e828a Mon Sep 17 00:00:00 2001 +From 0077532b07e268347cb8557be6d70148d5f0e840 Mon Sep 17 00:00:00 2001 From: Ting Liu Date: Wed, 21 Aug 2013 15:44:57 +0800 Subject: [PATCH] run_test.py: not use hard coded path ../obj/hugeadm @@ -9,15 +9,16 @@ After 'make install', we can use hugeadm utility under DESTDIR. Upstream-Status: Submitted Signed-off-by: Ting Liu + --- - tests/run_tests.py | 12 +++- - 1 files changed, 11 insertions(+), 1 deletions(-) + tests/run_tests.py | 12 +++- + 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/run_tests.py b/tests/run_tests.py -index d9a6b35..a9bab8f 100755 +index 3c95a03..560df6b 100755 --- a/tests/run_tests.py +++ b/tests/run_tests.py -@@ -232,9 +232,19 @@ def get_pagesizes(): +@@ -234,9 +234,19 @@ def get_pagesizes(): Use libhugetlbfs' hugeadm utility to get a list of page sizes that have active mount points and at least one huge page allocated to the pool. """ @@ -38,6 +39,3 @@ index d9a6b35..a9bab8f 100755 if rc != 0 or out == "": return sizes for size in out.split("\n"): sizes.add(int(size)) --- -1.7.3.4 - diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/files/0002-Mark-glibc-specific-code-so.patch b/meta-oe/recipes-benchmark/libhugetlbfs/files/0002-Mark-glibc-specific-code-so.patch index 4354d78615..8cb184a651 100644 --- a/meta-oe/recipes-benchmark/libhugetlbfs/files/0002-Mark-glibc-specific-code-so.patch +++ b/meta-oe/recipes-benchmark/libhugetlbfs/files/0002-Mark-glibc-specific-code-so.patch @@ -1,18 +1,19 @@ -From b72bf6a81fa879f32a074fe53776fc8291c83b6f Mon Sep 17 00:00:00 2001 +From 0f548286848c70aa325c6748d80e8651389b4938 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 21 Jun 2018 19:32:59 -0700 -Subject: [PATCH 2/6] Mark glibc specific code so +Subject: [PATCH] Mark glibc specific code so Signed-off-by: Khem Raj + --- morecore.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/morecore.c b/morecore.c -index c5981d2..ec9fafa 100644 +index 0eef782..d48509c 100644 --- a/morecore.c +++ b/morecore.c -@@ -347,6 +347,7 @@ void hugetlbfs_setup_morecore(void) +@@ -364,6 +364,7 @@ void hugetlbfs_setup_morecore(void) INFO("setup_morecore(): heapaddr = 0x%lx\n", heapaddr); @@ -20,20 +21,17 @@ index c5981d2..ec9fafa 100644 heaptop = heapbase = (void *)heapaddr; if (__hugetlb_opts.thp_morecore)
Re: [oe] [meta-oe][PATCH 1/5] directfb: add x11 to REQUIRED_DISTRO_FEATURES
On 12/10/2018 18.26, Armin Kuster wrote: package has depends on vlc and gtk Signed-off-by: Armin Kuster --- meta-oe/recipes-graphics/directfb/directfb.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-graphics/directfb/directfb.inc b/meta-oe/recipes-graphics/directfb/directfb.inc index 96aa311..cf8f19a 100644 --- a/meta-oe/recipes-graphics/directfb/directfb.inc +++ b/meta-oe/recipes-graphics/directfb/directfb.inc @@ -32,7 +32,8 @@ LDFLAGS_append_arm = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -f BINCONFIG = "${bindir}/directfb-config" -inherit autotools binconfig-disabled pkgconfig +inherit autotools binconfig-disabled pkgconfig distro_features_check +REQUIRED_DISTRO_FEATURES = "x11" Wrong method? Quote from: https://github.com/DirectFB/directfb "Optionally, depending on the configuration you want: FBDev - Linux kernel 2.2.x or newer with working frame buffer device (check /proc/fb) for the fbdev system. SDL - libSDL (Simple Direct Media Layer) for the sdl system. X11 - libX11 (X11 client library) for the X11 system (libx11-dev and libxext-dev packages)." -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [sumo][meta-qt5][PATCH] qtdeclarative: Backport patch to silence spurious warnings
This helps in reducing clutter in syslogs Signed-off-by: Khem Raj --- ...1-Software-render-Fix-warnings-flood.patch | 33 +++ recipes-qt/qt5/qtdeclarative_git.bb | 1 + 2 files changed, 34 insertions(+) create mode 100644 recipes-qt/qt5/qtdeclarative/0001-Software-render-Fix-warnings-flood.patch diff --git a/recipes-qt/qt5/qtdeclarative/0001-Software-render-Fix-warnings-flood.patch b/recipes-qt/qt5/qtdeclarative/0001-Software-render-Fix-warnings-flood.patch new file mode 100644 index 000..7557e53 --- /dev/null +++ b/recipes-qt/qt5/qtdeclarative/0001-Software-render-Fix-warnings-flood.patch @@ -0,0 +1,33 @@ +From d4f89ae32e0f206dc3609467e9923652d0ec56d1 Mon Sep 17 00:00:00 2001 +From: Friedemann Kleint +Date: Mon, 19 Feb 2018 11:51:24 +0100 +Subject: [PATCH] Software render: Fix warnings flood + +Add missing QPainter::end(), fixing: + +QBackingStore::endPaint() called with active painter on backingstore paint device + +Task-number: QTBUG-66452 +Change-Id: Ia00e61953528b15015b3e41ba1868e670818cf14 +Reviewed-by: Laszlo Agocs +(cherry picked from commit 047f161b1a706e81034ccd8d4700a3126c16dfe4) +Upstream-Status: Backport +--- + .../scenegraph/adaptations/software/qsgsoftwarerenderer.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp +index d403884b4..ffcee5f56 100644 +--- a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp +@@ -156,6 +156,7 @@ void QSGSoftwareRenderer::render() + m_flushRegion = renderNodes(); + qint64 renderTime = renderTimer.elapsed(); + ++painter.end(); + if (m_backingStore != nullptr) + m_backingStore->endPaint(); + +-- +2.19.1 + diff --git a/recipes-qt/qt5/qtdeclarative_git.bb b/recipes-qt/qt5/qtdeclarative_git.bb index d6f468f..32e12de 100644 --- a/recipes-qt/qt5/qtdeclarative_git.bb +++ b/recipes-qt/qt5/qtdeclarative_git.bb @@ -11,6 +11,7 @@ LIC_FILES_CHKSUM = " \ file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \ file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \ " +SRC_URI += "file://0001-Software-render-Fix-warnings-flood.patch" DEPENDS += "qtbase" -- 2.19.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-networking, sumo, rocko, pyro, morty][PATCH] babeld: Add Babel routing protocol recipe
Yi-soo, On 10/11/2018 02:33 AM, Yi-Soo An wrote: > Babel is a loop-avoiding distance-vector routing protocol for > IPv6 and IPv4 with fast convergence properties. > > Signed-off-by: Yi-Soo An > Signed-off-by: Khem Raj I don't add new packages to stable branches. - armin > --- > .../recipes-protocols/babeld/babeld_1.8.3.bb | 27 +++ > 1 file changed, 27 insertions(+) > create mode 100644 meta-networking/recipes-protocols/babeld/babeld_1.8.3.bb > > diff --git a/meta-networking/recipes-protocols/babeld/babeld_1.8.3.bb > b/meta-networking/recipes-protocols/babeld/babeld_1.8.3.bb > new file mode 100644 > index 0..8f028474f > --- /dev/null > +++ b/meta-networking/recipes-protocols/babeld/babeld_1.8.3.bb > @@ -0,0 +1,27 @@ > +SUMMARY = "Babel is a loop-avoiding distance-vector routing protocol" > +DESCRIPTION = "\ > +Babel is a loop-avoiding distance-vector routing protocol for IPv6 and \ > +IPv4 with fast convergence properties. It is based on the ideas in DSDV, > AODV \ > +and Cisco's EIGRP, but is designed to work well not only in wired networks \ > +but also in wireless mesh networks, and has been extended with support \ > +for overlay networks. Babel is in the process of becoming an IETF Standard. \ > +" > +HOMEPAGE = "https://www.irif.fr/~jch/software/babel/; > +SECTION = "net" > + > +LICENSE = "MIT" > +LIC_FILES_CHKSUM = "file://LICENCE;md5=411a48ac3c2e9e0911b8dd9aed26f754" > + > +SRC_URI = "git://github.com/jech/babeld.git;protocol=git" > +SRCREV = "535184173fcde5ddc43020cd197d01d1ea0e9a8b" > + > +S = "${WORKDIR}/git" > + > +do_compile () { > + oe_runmake babeld > +} > + > +do_install () { > + oe_runmake install.minimal PREFIX=${D} > +} > + -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH 2/5] vlc: add x11 to REQUIRED_DISTRO_FEATURES
Hi Armin On Fri, Oct 12, 2018 at 8:27 AM Armin Kuster wrote: > > Nothing PROVIDES gtk+ > Commit message and code changes seems to not matching > Signed-off-by: Armin Kuster > --- > meta-multimedia/recipes-multimedia/vlc/vlc.inc | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc > b/meta-multimedia/recipes-multimedia/vlc/vlc.inc > index f13c0ea..e395b24 100644 > --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc > +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc > @@ -19,6 +19,8 @@ LICENSE_FLAGS = "commercial" > SRC_URI = > "http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz; > > inherit autotools gettext pkgconfig distro_features_check > +#REQUIRED_DISTRO_FEATURES = "x11" > + > > ARM_INSTRUCTION_SET = "arm" > > @@ -40,7 +42,7 @@ EXTRA_OECONF = "\ > ac_cv_path_UIC=${STAGING_BINDIR_NATIVE}/uic4 \ > " > > -PACKAGECONFIG ?= " live555 dc1394 dv1394 notify fontconfig freetype dvdread > png ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 sdl vdpau', '', d)}" > +PACKAGECONFIG ?= " live555 dc1394 dv1394 fontconfig freetype dvdread png > ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 sdl vdpau notify', '', > d)}" > PACKAGECONFIG[mad] = "--enable-mad,--disable-mad,libmad" > PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl libsdl-image > " > PACKAGECONFIG[a52] = "--enable-a52,--disable-a52,liba52" > -- > 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
[oe] [meta-oe][PATCH 5/5] blueman: really belongs in meta-networking
it has a build dependancy on python-cython and python-pyparsing with are in meta-python Signed-off-by: Armin Kuster --- .../recipes-connectivity/blueman/blueman/0001-Search-for-cython3.patch| 0 {meta-oe => meta-networking}/recipes-connectivity/blueman/blueman_git.bb | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {meta-oe => meta-networking}/recipes-connectivity/blueman/blueman/0001-Search-for-cython3.patch (100%) rename {meta-oe => meta-networking}/recipes-connectivity/blueman/blueman_git.bb (100%) diff --git a/meta-oe/recipes-connectivity/blueman/blueman/0001-Search-for-cython3.patch b/meta-networking/recipes-connectivity/blueman/blueman/0001-Search-for-cython3.patch similarity index 100% rename from meta-oe/recipes-connectivity/blueman/blueman/0001-Search-for-cython3.patch rename to meta-networking/recipes-connectivity/blueman/blueman/0001-Search-for-cython3.patch diff --git a/meta-oe/recipes-connectivity/blueman/blueman_git.bb b/meta-networking/recipes-connectivity/blueman/blueman_git.bb similarity index 100% rename from meta-oe/recipes-connectivity/blueman/blueman_git.bb rename to meta-networking/recipes-connectivity/blueman/blueman_git.bb -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 4/5] blueman: add x11 to REQUIRED_DISTRO_FEATURES
Nothing RPROVIDES 'thunar' Signed-off-by: Armin Kuster --- meta-oe/recipes-connectivity/blueman/blueman_git.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-connectivity/blueman/blueman_git.bb b/meta-oe/recipes-connectivity/blueman/blueman_git.bb index 947db78..8eb99ed 100644 --- a/meta-oe/recipes-connectivity/blueman/blueman_git.bb +++ b/meta-oe/recipes-connectivity/blueman/blueman_git.bb @@ -4,7 +4,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" DEPENDS = "bluez5 python3-pygobject python3-cython-native python3-setuptools-native intltool-native" -inherit autotools systemd gsettings python3native gtk-icon-cache +inherit autotools systemd gsettings python3native gtk-icon-cache distro_features_check +REQUIRED_DISTRO_FEATURES = "x11" SRC_URI = " \ git://github.com/blueman-project/blueman.git \ -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 3/5] directfb-examples: add x11 to REQUIRED_DISTRO_FEATURES
Nothing PROVIDES 'directfb' Signed-off-by: Armin Kuster --- meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb b/meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb index 7907c5c..a9d29dc 100644 --- a/meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb +++ b/meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb @@ -15,7 +15,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=ecf6fd2b19915afc4da56043926ca18f" S = "${WORKDIR}/DirectFB-examples-${PV}" -inherit autotools pkgconfig +inherit autotools pkgconfig distro_features_check +REQUIRED_DISTRO_FEATURES = "x11" SRC_URI[md5sum] = "8b60c867af295481c32a8c7fc5802307" SRC_URI[sha256sum] = "9a2104cc4da8123c8371813551b66b943198979f745cbebc034bb5e10844122a" -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 1/5] directfb: add x11 to REQUIRED_DISTRO_FEATURES
package has depends on vlc and gtk Signed-off-by: Armin Kuster --- meta-oe/recipes-graphics/directfb/directfb.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-graphics/directfb/directfb.inc b/meta-oe/recipes-graphics/directfb/directfb.inc index 96aa311..cf8f19a 100644 --- a/meta-oe/recipes-graphics/directfb/directfb.inc +++ b/meta-oe/recipes-graphics/directfb/directfb.inc @@ -32,7 +32,8 @@ LDFLAGS_append_arm = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -f BINCONFIG = "${bindir}/directfb-config" -inherit autotools binconfig-disabled pkgconfig +inherit autotools binconfig-disabled pkgconfig distro_features_check +REQUIRED_DISTRO_FEATURES = "x11" PACKAGECONFIG ??= "linuxinput" PACKAGECONFIG[jpeg2000] = "--enable-jpeg2000,--disable-jpeg2000,jasper" -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 2/5] vlc: add x11 to REQUIRED_DISTRO_FEATURES
Nothing PROVIDES gtk+ Signed-off-by: Armin Kuster --- meta-multimedia/recipes-multimedia/vlc/vlc.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index f13c0ea..e395b24 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -19,6 +19,8 @@ LICENSE_FLAGS = "commercial" SRC_URI = "http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz; inherit autotools gettext pkgconfig distro_features_check +#REQUIRED_DISTRO_FEATURES = "x11" + ARM_INSTRUCTION_SET = "arm" @@ -40,7 +42,7 @@ EXTRA_OECONF = "\ ac_cv_path_UIC=${STAGING_BINDIR_NATIVE}/uic4 \ " -PACKAGECONFIG ?= " live555 dc1394 dv1394 notify fontconfig freetype dvdread png ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 sdl vdpau', '', d)}" +PACKAGECONFIG ?= " live555 dc1394 dv1394 fontconfig freetype dvdread png ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 sdl vdpau notify', '', d)}" PACKAGECONFIG[mad] = "--enable-mad,--disable-mad,libmad" PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl libsdl-image " PACKAGECONFIG[a52] = "--enable-a52,--disable-a52,liba52" -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 0/5] Make meta-oe pass again
There is a yocto-check-layer regression in meta-openembedded do to new packages being added. These changes make meta-oe pass again Armin Kuster (5): directfb: add x11 to REQUIRED_DISTRO_FEATURES vlc: add x11 to REQUIRED_DISTRO_FEATURES directfb-examples: add x11 to REQUIRED_DISTRO_FEATURES blueman: add x11 to REQUIRED_DISTRO_FEATURES blueman: really belongs in meta-networking meta-multimedia/recipes-multimedia/vlc/vlc.inc| 4 +++- .../blueman/blueman/0001-Search-for-cython3.patch | 0 .../recipes-connectivity/blueman/blueman_git.bb | 3 ++- meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb | 3 ++- meta-oe/recipes-graphics/directfb/directfb.inc| 3 ++- 5 files changed, 9 insertions(+), 4 deletions(-) rename {meta-oe => meta-networking}/recipes-connectivity/blueman/blueman/0001-Search-for-cython3.patch (100%) rename {meta-oe => meta-networking}/recipes-connectivity/blueman/blueman_git.bb (95%) -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] libvncserver: Update to latest version
By the way, this new version of the recipe also drops the spurious GTK+ dependency of the old recipe. I was close to sending a patch to remove that dependency... Maybe worth a look to check if GTK+ pulled in anything libvnc might need or can put to good use. I didn't find anything, but I also didn't runtime-test VNC. Am Dienstag, 9. Oktober 2018, 20:27:50 CEST schrieb Eddie James: > The latest release of libvncserver is almost two years old. A number > of security fixes and enhancements have recently been committed. > Since the repo is stable, point the recipe to the latest commit. > > libvncserver switched from autotools to cmake, so update the recipe as > necessary, and add PACKAGECONFIG options to allow a more minimal > build and install. > > Signed-off-by: Eddie James > --- > .../libvncserver/libvncserver_0.9.11.bb| 25 > -- .../libvncserver/libvncserver_git.bb > | 23 2 files changed, 23 insertions(+), 25 > deletions(-) > delete mode 100644 > meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb create > mode 100644 meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb > > diff --git > a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb > b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb > deleted file mode 100644 > index 38dac06..000 > --- a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.11.bb > +++ /dev/null > @@ -1,25 +0,0 @@ > -DESCRIPTION = "library for easy implementation of a RDP/VNC server" > -HOMEPAGE = "https://libvnc.github.io; > -SECTION = "libs" > -PRIORITY = "optional" > -LICENSE = "GPLv2" > -LIC_FILES_CHKSUM = > "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f" - > -DEPENDS += "zlib libsdl jpeg libpng gtk+ libgcrypt nettle gnutls gmp" > - > -PACKAGECONFIG ??= > "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}" > -PACKAGECONFIG[systemd] = ",,systemd" > - > -RDEPENDS_${PN} += "libpng gtk+ libgcrypt" > - > -inherit distro_features_check autotools binconfig pkgconfig > - > -REQUIRED_DISTRO_FEATURES = "x11" > - > -SRC_URI = > "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${PV}.ta > r.gz" -SRC_URI[md5sum] = "7f06104d5c009813e95142932c4ddb06" > -SRC_URI[sha256sum] = > "193d630372722a532136fd25c5326b2ca1a636cbb8bf9bb115ef869c804d2894" - > -S = "${WORKDIR}/${BPN}-LibVNCServer-${PV}" > - > -TARGET_LDFLAGS += "-lgcrypt" > diff --git a/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb > b/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb new file > mode 100644 > index 000..9fb2c09 > --- /dev/null > +++ b/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb > @@ -0,0 +1,23 @@ > +DESCRIPTION = "library for easy implementation of a RDP/VNC server" > +HOMEPAGE = "https://libvnc.github.io; > +SECTION = "libs" > +PRIORITY = "optional" > +LICENSE = "GPLv2" > +LIC_FILES_CHKSUM = > "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f" + > +PACKAGECONFIG ??= "gcrypt gnutls jpeg png > ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)} sdl > zlib" +PACKAGECONFIG[gcrypt] = ",,libgcrypt,libgcrypt" > +PACKAGECONFIG[gnutls] = ",,gnutls" > +PACKAGECONFIG[jpeg] = ",-DWITH_JPEG=OFF,jpeg" > +PACKAGECONFIG[openssl] = ",,openssl" > +PACKAGECONFIG[png] = ",-DWITH_PNG=OFF,libpng,libpng" > +PACKAGECONFIG[systemd] = ",,systemd" > +PACKAGECONFIG[sdl] = ",,libsdl2" > +PACKAGECONFIG[zlib] = ",,zlib" > + > +inherit cmake > + > +SRC_URI = "git://github.com/LibVNC/libvncserver" > +SRCREV = "7b1ef0ffc4815cab9a96c7278394152bdc89dc4d" > + > +S = "${WORKDIR}/git" -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] State of the world, 2018-10-11
On Thu, Oct 11, 2018 at 7:28 PM Khem Raj wrote: > > http://www.openembedded.org/wiki/Bitbake_World_Status > > == Failed tasks 2018-10-10 == > > INFO: jenkins-job.sh-1.8.45 Complete log available at > http://logs.nslu2-linux.org/buildlogs/oe/world/thud/log.report.20181011_102118.log > > === common (0) === > > === common-x86 (1) === > * > sources/meta-freescale-3rdparty/recipes-bsp/u-boot/u-boot-boundary-fw-utils_2018.07.bb:do_fetch > > === qemuarm (4) === > * > sources/meta-openembedded/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb:do_compile > * > sources/meta-openembedded/meta-oe/recipes-extended/redis/redis_4.0.8.bb:do_compile > * > sources/meta-openembedded/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb:do_package_qa > * sources/meta-qt5/recipes-qt/qt5/qtbase_git.bb:do_compile > > === qemuarm64 (1) === > * > sources/meta-browser/recipes-browser/chromium/chromium-ozone-wayland_71.0.3545.0.r589108.igalia.1.bb:do_compile > > === qemux86 (1) === > * sources/meta-qt5/recipes-qt/qt5/qt5-creator_git.bb:do_compile > > === qemux86_64 (0) === > > === Number of failed tasks (9) === > {| class=wikitable > |- > || qemuarm || 4 || > http://logs.nslu2-linux.org/buildlogs/oe/world/thud/log.world.qemuarm.20181010_090138.log/ > || > |- > || qemuarm64 || 1 || > http://logs.nslu2-linux.org/buildlogs/oe/world/thud/log.world.qemuarm64.20181010_160727.log/ > || > |- > || qemux86 || 2 || > http://logs.nslu2-linux.org/buildlogs/oe/world/thud/log.world.qemux86.20181010_090144.log/ > || > |- > || qemux86_64 || 2 || > http://logs.nslu2-linux.org/buildlogs/oe/world/thud/log.world.qemux86-64.20181010_184514.log/ > || > |} > > === PNBLACKLISTs (0) === > > === QA issues (70) === > {| class=wikitable > !| Count ||Issue > |- > ||0 ||already-stripped > |- > ||0 ||build-deps > |- > ||0 ||compile-host-path > |- > ||0 ||file-rdeps > |- > ||0 ||host-user-contaminated > |- > ||0 ||installed-vs-shipped > |- > ||0 ||invalid-pkgconfig > |- > ||0 ||ldflags > |- > ||0 ||libdir > |- > ||0 ||pkgname > |- > ||0 ||qa_pseudo > |- > ||0 ||symlink-to-sysroot > |- > ||0 ||textrel > |- > ||0 ||unknown-configure-option > |- > ||70 ||version-going-backwards > |} > > > > === Incorrect PACKAGE_ARCH or sstate signatures (0) === > > Complete log: > http://logs.nslu2-linux.org/buildlogs/oe/world/thud/log.signatures.20181011_065446.log/ > > > * ERROR: OE-core's config sanity checker detected a potential > misconfiguration. > * ERROR: no sigdata files were generated for MACHINE qemux86copy > in /home/jenkins/oe/world/yoe/build/tmpfs/stamps > > > PNBLACKLISTs: > openembedded-core/: > meta-*: > PNBLACKLIST[android-system] = "depends on lxc from > meta-virtualiazation which isn't included in my world builds" > PNBLACKLIST[bigbuckbunny-1080p] = "big and doesn't really need to be > tested so much" > PNBLACKLIST[bigbuckbunny-480p] = "big and doesn't really need to be > tested so much" > PNBLACKLIST[bigbuckbunny-720p] = "big and doesn't really need to be > tested so much" > PNBLACKLIST[bigbuckbunny-720p] = "big and doesn't really need to be > tested so much" > PNBLACKLIST[tearsofsteel-1080p] = "big and doesn't really need to be > tested so much" > PNBLACKLIST[build-appliance-image] = "tries to include whole downloads > directory in /home/builder/poky :/" > > > QA issues by type: > count: 0 issue: already-stripped > > > count: 0 issue: libdir > > > count: 0 issue: textrel > > > count: 0 issue: build-deps > > > count: 0 issue: file-rdeps > > > count: 70 issue: version-going-backwards > klibc-static-utils-2.0.4: Package version for package > klibc-static-utils-cat went backwards which would break package feeds > from (0:2.0.4-r0.1 to 0:2.0.4-r0.0) [version-going-backwards] > klibc-static-utils-2.0.4: Package version for package > klibc-static-utils-chroot went backwards which would break package > feeds from (0:2.0.4-r0.1 to 0:2.0.4-r0.0) [version-going-backwards] > klibc-static-utils-2.0.4: Package version for package > klibc-static-utils-cpio went backwards which would break package feeds > from (0:2.0.4-r0.1 to 0:2.0.4-r0.0) [version-going-backwards] > klibc-static-utils-2.0.4: Package version for package > klibc-static-utils-dd went backwards which would break package feeds > from (0:2.0.4-r0.1 to 0:2.0.4-r0.0) [version-going-backwards] > klibc-static-utils-2.0.4: Package version for package > klibc-static-utils-dmesg went backwards which would break package > feeds from (0:2.0.4-r0.1 to 0:2.0.4-r0.0) [version-going-backwards] > klibc-static-utils-2.0.4: Package version for package > klibc-static-utils-false went backwards which would break package > feeds from (0:2.0.4-r0.1 to 0:2.0.4-r0.0) [version-going-backwards] > klibc-static-utils-2.0.4: Package version for package > klibc-static-utils-fstype went backwards which would break package > feeds from (0:2.0.4-r0.1 to 0:2.0.4-r0.0) [version-going-backwards] > klibc-static-utils-2.0.4: Package version for package > klibc-static-utils-gunzip went
[oe] [meta-networking][PATCH] postfix: add -lnsl and -lresolv to SYSLIBS by default
When building native package, the do_compile function tries to check libnsl.so and libresolv.so on host machine and add -lnsl and -lresolv to SYSLIBS if they exist. But finally it will link the libnsl.so from ${STAGING_LIBDIR_NATIVE}. Actually there is no need to check them since the libnsl2 is specified in DEPENDS and libresolv.so is from c libarary. So add -lnsl and -lresolv to SYSLIBS directly. Signed-off-by: Yi Zhao --- ...dd-lnsl-and-lresolv-to-SYSLIBS-by-default.patch | 58 ++ .../recipes-daemons/postfix/postfix.inc| 18 --- .../recipes-daemons/postfix/postfix_3.3.1.bb | 1 + 3 files changed, 59 insertions(+), 18 deletions(-) create mode 100644 meta-networking/recipes-daemons/postfix/files/0001-makedefs-add-lnsl-and-lresolv-to-SYSLIBS-by-default.patch diff --git a/meta-networking/recipes-daemons/postfix/files/0001-makedefs-add-lnsl-and-lresolv-to-SYSLIBS-by-default.patch b/meta-networking/recipes-daemons/postfix/files/0001-makedefs-add-lnsl-and-lresolv-to-SYSLIBS-by-default.patch new file mode 100644 index 000..5650984 --- /dev/null +++ b/meta-networking/recipes-daemons/postfix/files/0001-makedefs-add-lnsl-and-lresolv-to-SYSLIBS-by-default.patch @@ -0,0 +1,58 @@ +From 4caa18feb70f8f3d133657c1250a53f4e292bb42 Mon Sep 17 00:00:00 2001 +From: Yi Zhao +Date: Fri, 12 Oct 2018 12:38:02 +0800 +Subject: [PATCH] makedefs: add -lnsl and -lresolv to SYSLIBS by default + +We don't need to check libnsl.so and libresolv.so since the libnsl2 is +specified in DEPENDS and libresolv.so is from c libarary. + +Upstream-Status: Inappropriate [embedded specific] + +Signed-off-by: Yi Zhao +--- + makedefs | 22 ++ + 1 file changed, 2 insertions(+), 20 deletions(-) + +diff --git a/makedefs b/makedefs +index 2683bce..8f1b3f4 100644 +--- a/makedefs b/makedefs +@@ -484,16 +484,7 @@ case "$SYSTEM.$RELEASE" in + SYSLIBS="$SYSLIBS -ldb" + ;; + esac +- for name in nsl resolv $GDBM_LIBS +- do +- for lib in $BUILD_SYSROOT_NSL_PATH +- do +- test -e $lib/lib$name.a -o -e $lib/lib$name.so && { +- SYSLIBS="$SYSLIBS -l$name" +- break +- } +- done +- done ++ SYSLIBS="$SYSLIBS -lnsl -lresolv" + # Kernel 2.4 added IPv6 + case "$RELEASE" in + 2.[0-3].*) CCARGS="$CCARGS -DNO_IPV6";; +@@ -561,16 +552,7 @@ EOF + SYSLIBS="$SYSLIBS -ldb" + ;; + esac +- for name in nsl resolv +- do +- for lib in $BUILD_SYSROOT_NSL_PATH +- do +- test -e $lib/lib$name.a -o -e $lib/lib$name.so && { +- SYSLIBS="$SYSLIBS -l$name" +- break +- } +- done +- done ++ SYSLIBS="$SYSLIBS -lnsl -lresolv" + SYSLIBS="$SYSLIBS -ldl" + : ${SHLIB_SUFFIX=.so} + : ${SHLIB_CFLAGS=-fPIC} +-- +2.7.4 + diff --git a/meta-networking/recipes-daemons/postfix/postfix.inc b/meta-networking/recipes-daemons/postfix/postfix.inc index 882b27b..3d4f1df 100644 --- a/meta-networking/recipes-daemons/postfix/postfix.inc +++ b/meta-networking/recipes-daemons/postfix/postfix.inc @@ -97,27 +97,9 @@ do_compile () { "s:\$(SHELL) makedefs):\$(SHELL) makedefs $SYSTEM $RELEASE):" \ ${S}/Makefile.in export BUILD_SYSROOT="${STAGING_DIR_HOST}" -export BUILD_SYSROOT_NSL_PATH="${STAGING_BASELIBDIR} \ - ${STAGING_LIBDIR}" else # native build export BUILD_SYSROOT="${STAGING_DIR_NATIVE}" - -# ubuntu x86 host: /lib/x86_64-linux-gnu(64) /lib/i386-linux-gnu (32) -# on 64 bits, 32 libs in i386-linux-gnu -# let makedefs finds nsl and resolv libs, host CC will link -# the correct libraries -BUILD_SYSROOT_NSL_PATH="$(${CC} -print-search-dirs 2>/dev/null | \ - sed -n '/^libraries: =/s/libraries: =//p' | \ - sed -e 's/:/\n/g' | xargs -n1 readlink -f | \ - grep -v 'gcc\|/[0-9.]\+$' | sort -u)" -if [ -z "$BUILD_SYSROOT_NSL_PATH" ]; then -BUILD_SYSROOT_NSL_PATH="/usr/lib64 /lib64 \ -/lib/x86_64-linux-gnu \ -/usr/lib /lib \ -/lib/i386-linux-gnu" -fi -export BUILD_SYSROOT_NSL_PATH fi oe_runmake makefiles diff --git a/meta-networking/recipes-daemons/postfix/postfix_3.3.1.bb b/meta-networking/recipes-daemons/postfix/postfix_3.3.1.bb index 9603569..6718b7e 100644 ---