[oe] [meta-oe][PATCH] makedumpfile: update to 1.6.1
* Support 4.8 kernel * Add a patch to fix vmcore compressing for ppc64 Signed-off-by: Yi Zhao--- ...-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch | 73 ++ ...makedumpfile_1.6.0.bb => makedumpfile_1.6.1.bb} | 5 +- 2 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 meta-oe/recipes-kernel/makedumpfile/makedumpfile/0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch rename meta-oe/recipes-kernel/makedumpfile/{makedumpfile_1.6.0.bb => makedumpfile_1.6.1.bb} (87%) diff --git a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch new file mode 100644 index 000..e0c3d9a --- /dev/null +++ b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch @@ -0,0 +1,73 @@ +From 653fe8e724081d2f289c2245d1220d5f7170538d Mon Sep 17 00:00:00 2001 +From: Alexandru Moise +Date: Fri, 29 Apr 2016 07:40:46 + +Subject: [PATCH] mem_section: Support only 46 bit for MAX_PHYSMEM_BITS on + PPC64 + +Related to change: +http://lists.infradead.org/pipermail/kexec/2013-January/007849.html + +Linux on PPC64 has supported only 46 bit MAX_PHYSMEM_BITS since commit: +048ee0993ec8360abb0b51bdf8f8721e9ed62ec4 + +Also remove set_ppc64_max_physmem_bits and set info->max_physmem_bits in +get_machdep_info_ppc64 instead. set_ppc64_max_physmem_bits is broken +for all kernels compiled with CONFIG_SPARSEMEM=n. makedumpfile is +unable to get mem_section field from powerpc kernel since commit: +fd59d231f81cb02870b9cf15f456a897f3669b4e + +Upstream-Status: Pending + +Signed-off-by: Alexandru Moise +Signed-off-by: Yi Zhao +--- + arch/ppc64.c | 28 ++-- + 1 file changed, 2 insertions(+), 26 deletions(-) + +diff --git a/arch/ppc64.c b/arch/ppc64.c +index 89a7f05..6c928ab 100644 +--- a/arch/ppc64.c b/arch/ppc64.c +@@ -302,37 +302,13 @@ ppc64_vtop_level4(unsigned long vaddr) + } + + int +-set_ppc64_max_physmem_bits(void) +-{ +- long array_len = ARRAY_LENGTH(mem_section); +- /* +- * The older ppc64 kernels uses _MAX_PHYSMEM_BITS as 42 and the +- * newer kernels 3.7 onwards uses 46 bits. +- */ +- +- info->max_physmem_bits = _MAX_PHYSMEM_BITS_ORIG ; +- if ((array_len == (NR_MEM_SECTIONS() / _SECTIONS_PER_ROOT_EXTREME())) +- || (array_len == (NR_MEM_SECTIONS() / _SECTIONS_PER_ROOT( +- return TRUE; +- +- info->max_physmem_bits = _MAX_PHYSMEM_BITS_3_7; +- if ((array_len == (NR_MEM_SECTIONS() / _SECTIONS_PER_ROOT_EXTREME())) +- || (array_len == (NR_MEM_SECTIONS() / _SECTIONS_PER_ROOT( +- return TRUE; +- +- return FALSE; +-} +- +-int + get_machdep_info_ppc64(void) + { + unsigned long vmlist, vmap_area_list, vmalloc_start; + + info->section_size_bits = _SECTION_SIZE_BITS; +- if (!set_ppc64_max_physmem_bits()) { +- ERRMSG("Can't detect max_physmem_bits.\n"); +- return FALSE; +- } ++ info->max_physmem_bits = _MAX_PHYSMEM_BITS_3_7; ++ + info->page_offset = __PAGE_OFFSET; + + if (SYMBOL(_stext) == NOT_FOUND_SYMBOL) { +-- +2.5.0 + diff --git a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.0.bb b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.1.bb similarity index 87% rename from meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.0.bb rename to meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.1.bb index 93a6f62..dacc76b 100644 --- a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.0.bb +++ b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.1.bb @@ -20,12 +20,13 @@ FILES_${PN}-tools = "${bindir}/*.pl" SRC_URI = "\ ${SOURCEFORGE_MIRROR}/makedumpfile/${BPN}-${PV}.tar.gz \ file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \ +file://0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch \ " LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" LICENSE = "GPLv2.0" -SRC_URI[md5sum] = "041c5c6de2c3066600e4ca646c2397d6" -SRC_URI[sha256sum] = "e3147abc52df2ceac1e9affef45bf37e2f2e1d9979bc94a761ee11e4044072ac" +SRC_URI[md5sum] = "16c0ae9902ae57be4a603a6ab1e86c53" +SRC_URI[sha256sum] = "0b6e73106998670407887de9e1a505b3a2dbb2fb517a4b968a665eda8fb097ce" SECTION = "base" -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-qt5][morty][PATCH] qtwayland: update patch to apply with Qt 5.7.1
Update 0001-Fix-building-of-QWaylandIntegration-if-some-Qt5-feat.patch to apply on Qt 5.7.1 sources. Change-Id: Iaeba8a919cc354eead1c68bd5e96e8e59f0c1c77 Signed-off-by: Mikko Gronoff--- ...g-of-QWaylandIntegration-if-some-Qt5-feat.patch | 75 ++ 1 file changed, 19 insertions(+), 56 deletions(-) diff --git a/recipes-qt/qt5/qtwayland/0001-Fix-building-of-QWaylandIntegration-if-some-Qt5-feat.patch b/recipes-qt/qt5/qtwayland/0001-Fix-building-of-QWaylandIntegration-if-some-Qt5-feat.patch index d173e67..9f276dc 100644 --- a/recipes-qt/qt5/qtwayland/0001-Fix-building-of-QWaylandIntegration-if-some-Qt5-feat.patch +++ b/recipes-qt/qt5/qtwayland/0001-Fix-building-of-QWaylandIntegration-if-some-Qt5-feat.patch @@ -1,4 +1,4 @@ -From de85e1c1ee76be845a21b441d9e4ea12a30d84c7 Mon Sep 17 00:00:00 2001 +From 9d31fbbe3a22985e200e49f164e2971dfa6d963c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vesa=20J=C3=A4=C3=A4skel=C3=A4inen?= Date: Sun, 18 Sep 2016 11:51:59 +0300 Subject: [PATCH] Fix building of QWaylandIntegration if some Qt5 features are @@ -9,15 +9,15 @@ QT_NO_CLIPBOARD, QT_NO_DRAGANDDROP, QT_NO_ACCESSIBILITY and QT_NO_SESSIONMANAGER, these has to be taken into account when compiling QtWayland. --- - src/client/qwaylandintegration.cpp | 21 ++--- - src/client/qwaylandintegration_p.h | 12 - 2 files changed, 30 insertions(+), 3 deletions(-) + src/client/qwaylandintegration.cpp | 17 - + src/client/qwaylandintegration_p.h | 10 -- + 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/client/qwaylandintegration.cpp b/src/client/qwaylandintegration.cpp -index 39fff53..481e3d6 100644 +index df88a48..b9ce6fe 100644 --- a/src/client/qwaylandintegration.cpp +++ b/src/client/qwaylandintegration.cpp -@@ -39,7 +39,9 @@ +@@ -45,7 +45,9 @@ #include "qwaylandinputcontext_p.h" #include "qwaylandshmbackingstore_p.h" #include "qwaylandnativeinterface_p.h" @@ -27,7 +27,7 @@ index 39fff53..481e3d6 100644 #include "qwaylanddnd_p.h" #include "qwaylandwindowmanagerintegration_p.h" #include "qwaylandscreen_p.h" -@@ -57,7 +59,9 @@ +@@ -63,7 +65,9 @@ #include #include @@ -37,16 +37,7 @@ index 39fff53..481e3d6 100644 #include #include "qwaylandhardwareintegration_p.h" -@@ -117,8 +121,6 @@ QWaylandIntegration::QWaylandIntegration() - , mNativeInterface(new QWaylandNativeInterface(this)) - #ifndef QT_NO_ACCESSIBILITY - , mAccessibility(new QPlatformAccessibility()) --#else --, mAccessibility(0) - #endif - , mClientBufferIntegrationInitialized(false) - , mServerBufferIntegrationInitialized(false) -@@ -126,9 +128,12 @@ QWaylandIntegration::QWaylandIntegration() +@@ -132,9 +136,12 @@ QWaylandIntegration::QWaylandIntegration() { initializeInputDeviceIntegration(); mDisplay = new QWaylandDisplay(this); @@ -58,9 +49,9 @@ index 39fff53..481e3d6 100644 - +#endif QString icStr = QPlatformInputContextFactory::requested(); - icStr.isNull() ? mInputContext.reset(new QWaylandInputContext(mDisplay)) -: mInputContext.reset(QPlatformInputContextFactory::create(icStr)); -@@ -136,8 +141,12 @@ QWaylandIntegration::QWaylandIntegration() + if (!icStr.isNull()) { + mInputContext.reset(QPlatformInputContextFactory::create(icStr)); +@@ -153,8 +160,12 @@ QWaylandIntegration::QWaylandIntegration() QWaylandIntegration::~QWaylandIntegration() { @@ -73,7 +64,7 @@ index 39fff53..481e3d6 100644 #ifndef QT_NO_ACCESSIBILITY delete mAccessibility; #endif -@@ -213,15 +222,19 @@ QPlatformFontDatabase *QWaylandIntegration::fontDatabase() const +@@ -230,15 +241,19 @@ QPlatformFontDatabase *QWaylandIntegration::fontDatabase() const return mFontDb; } @@ -93,47 +84,28 @@ index 39fff53..481e3d6 100644 QPlatformInputContext *QWaylandIntegration::inputContext() const { -@@ -243,10 +256,12 @@ QVariant QWaylandIntegration::styleHint(StyleHint hint) const - return QPlatformIntegration::styleHint(hint); - } - -+#ifndef QT_NO_ACCESSIBILITY - QPlatformAccessibility *QWaylandIntegration::accessibility() const - { - return mAccessibility; - } -+#endif - - QPlatformServices *QWaylandIntegration::services() const - { diff --git a/src/client/qwaylandintegration_p.h b/src/client/qwaylandintegration_p.h -index 987d805..b50ad95 100644 +index 9a49902..0d27f4e 100644 --- a/src/client/qwaylandintegration_p.h +++ b/src/client/qwaylandintegration_p.h -@@ -80,15 +80,21 @@ public: +@@ -85,11 +85,13 @@ public: + QPlatformFontDatabase *fontDatabase() const Q_DECL_OVERRIDE; QPlatformNativeInterface *nativeInterface() const Q_DECL_OVERRIDE; - +- +#ifndef QT_NO_CLIPBOARD QPlatformClipboard *clipboard() const Q_DECL_OVERRIDE; +#endif +#ifndef QT_NO_DRAGANDDROP QPlatformDrag *drag() const Q_DECL_OVERRIDE; +- +#endif - QPlatformInputContext *inputContext() const Q_DECL_OVERRIDE;
[oe] [PATCH V3] raptor2: initial add 2.0.15
* it is it in meta-office for a while. Now I need it in meta-qt5-extra too * LICENSE.txt summarizes all licenses and explains that ot is user's choice which one to use Signed-off-by: Andreas Müller--- ...c-do-additional-checks-on-libxml2-also-wh.patch | 34 ++ meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb | 25 2 files changed, 59 insertions(+) create mode 100644 meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch create mode 100644 meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb diff --git a/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch b/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch new file mode 100644 index 000..7faeb13 --- /dev/null +++ b/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch @@ -0,0 +1,34 @@ +From 3f97aac5a1f43ef57b02fb9ccdcadd41a6b69fa9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andreas=20M=C3=BCller?= +Date: Tue, 27 Oct 2015 10:21:24 +0100 +Subject: [PATCH] configure.ac: do additional checks on libxml2 also when + detected by pkg-config +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Upstream-Status: Applied [1] + +[1] https://github.com/dajobe/raptor/pull/33 + +Signed-off-by: Andreas Müller +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 10ff870..35fa08e 100644 +--- a/configure.ac b/configure.ac +@@ -601,7 +601,7 @@ have_libxml=0 + need_libxml=0 + + oCPPFLAGS="$CPPFLAGS" +-if test "X$XML_CONFIG" != X; then ++if test "X$libxml_source" != X; then + CPPFLAGS="$LIBXML_CFLAGS $CPPFLAGS" + LIBS="$LIBS $LIBXML_LIBS" + AC_CHECK_FUNC(xmlCreatePushParserCtxt, have_xmlCreatePushParserCtxt=yes, have_xmlCreatePushParserCtxt=no) +-- +2.1.0 + diff --git a/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb b/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb new file mode 100644 index 000..dd00c14 --- /dev/null +++ b/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb @@ -0,0 +1,25 @@ +SUMMARY = "Library for parsing and serializing RDF syntaxes" +LICENSE = "GPLv2 | LGPLv2.1 | Apache-2.0" +LIC_FILES_CHKSUM = " \ +file://LICENSE.txt;md5=b840e5ae3aeb897f45b473341348cd9c \ +file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ +file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ +file://LICENSE-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \ +" + +DEPENDS = "libxml2 libxslt curl yajl" + +SRC_URI = " \ +http://download.librdf.org/source/${BPN}-${PV}.tar.gz \ +file://0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch \ +" +SRC_URI[md5sum] = "a39f6c07ddb20d7dd2ff1f95fa21e2cd" +SRC_URI[sha256sum] = "ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed" + +inherit autotools pkgconfig + +EXTRA_OECONF = " \ +--without-xml2-config \ +--without-curl-config \ +--without-xslt-config \ +" -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] apache2_2.4.23.bb fetcher crashes
2017-01-02 16:20 GMT+02:00 matti kaasinen: > Actually it was regarding that jquery library that I patched today. No, very big mistake. I just found message below arrived three days ago to my "advertisements and marketing" folder: This mailinglist requires people to subscribe before posting. Your posting was automatically rejected, please subscribe at http://lists.openembedded.org/mailman/listinfo/openembedded-core Date: Mon, 2 Jan 2017 14:34:19 +0200 Subject: [meta-oe][PATCH] Recipe refers to jquery library folder with JQUERYDIR variable except once, where literal string is used, instead. This patch fixes that deviation. Signed-off-by: Matti Kaasinen --- meta-oe/recipes-support/libjs/libjs-jquery_1.7.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/libjs/libjs-jquery_1.7.2.bb b/meta-oe/recipes-support/libjs/libjs-jquery_1.7.2.bb index ec8f360..a047a20 100644 --- a/meta-oe/recipes-support/libjs/libjs-jquery_1.7.2.bb +++ b/meta-oe/recipes-support/libjs/libjs-jquery_1.7.2.bb @@ -21,4 +21,4 @@ do_install() { install -m 0644 ${S}${JQUERYDOCDIR}/copyright ${D}${JQUERYDOCDIR}/ } I don't know my OE registration details or I made some mistake in setting up git-mail. But please find my patch above if you wish. Cheer, Matti -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH][V2 2/2] raptor2: initial add 2.0.15
On Thu, Jan 5, 2017 at 7:57 PM, Andreas Müllerwrote: > On Thu, Jan 5, 2017 at 7:04 PM, Martin Jansa wrote: >> On Wed, Jan 04, 2017 at 02:27:23AM +0100, Andreas Müller wrote: >>> * it is it in meta-office for a while. Now I need it in meta-qt5-extra too >>> * LICENSE.txt summarizes all licenses and explains that ot is user's choice >>> which one to use >>> >>> Signed-off-by: Andreas Müller >>> --- >>> ...c-do-additional-checks-on-libxml2-also-wh.patch | 34 >>> ++ >>> meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb | 25 >>> 2 files changed, 59 insertions(+) >>> create mode 100644 >>> meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch >>> create mode 100644 meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb >>> >>> diff --git >>> a/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch >>> >>> b/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch >>> new file mode 100644 >>> index 000..7faeb13 >>> --- /dev/null >>> +++ >>> b/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch >>> @@ -0,0 +1,34 @@ >>> +From 3f97aac5a1f43ef57b02fb9ccdcadd41a6b69fa9 Mon Sep 17 00:00:00 2001 >>> +From: =?UTF-8?q?Andreas=20M=C3=BCller?= >>> +Date: Tue, 27 Oct 2015 10:21:24 +0100 >>> +Subject: [PATCH] configure.ac: do additional checks on libxml2 also when >>> + detected by pkg-config >>> +MIME-Version: 1.0 >>> +Content-Type: text/plain; charset=UTF-8 >>> +Content-Transfer-Encoding: 8bit >>> + >>> +Upstream-Status: Applied [1] >>> + >>> +[1] https://github.com/dajobe/raptor/pull/33 >>> + >>> +Signed-off-by: Andreas Müller >>> +--- >>> + configure.ac | 2 +- >>> + 1 file changed, 1 insertion(+), 1 deletion(-) >>> + >>> +diff --git a/configure.ac b/configure.ac >>> +index 10ff870..35fa08e 100644 >>> +--- a/configure.ac >>> b/configure.ac >>> +@@ -601,7 +601,7 @@ have_libxml=0 >>> + need_libxml=0 >>> + >>> + oCPPFLAGS="$CPPFLAGS" >>> +-if test "X$XML_CONFIG" != X; then >>> ++if test "X$libxml_source" != X; then >>> + CPPFLAGS="$LIBXML_CFLAGS $CPPFLAGS" >>> + LIBS="$LIBS $LIBXML_LIBS" >>> + AC_CHECK_FUNC(xmlCreatePushParserCtxt, >>> have_xmlCreatePushParserCtxt=yes, have_xmlCreatePushParserCtxt=no) >>> +-- >>> +2.1.0 >>> + >>> diff --git a/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb >>> b/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb >>> new file mode 100644 >>> index 000..8c6d008 >>> --- /dev/null >>> +++ b/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb >>> @@ -0,0 +1,25 @@ >>> +SUMMARY = "Library for parsing and serializing RDF syntaxes" >>> +LICENSE = "GPLv2 | LGPLv2.1 | Apache-2.0" >>> +LIC_FILES_CHKSUM = " \ >>> +file://LICENSE.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 \ >>> +file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ >>> +file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ >>> +file://LICENSE-2.0.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 \ >>> +" >> >> I haven't checked why, but doesn't match for me: >> >> ERROR: raptor2-2.0.15-r0 do_populate_lic: QA Issue: raptor2: The >> LIC_FILES_CHKSUM does not match for >> file://LICENSE.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 >> raptor2: The new md5 checksum is b840e5ae3aeb897f45b473341348cd9c >> > Strange: it is not the first time for me that a recipes build and then > on fresh rebuild I see this kind of error. Will look into this. > LOL: Have not yet removed the version in meta-office to avoid users complain... Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH][V2 2/2] raptor2: initial add 2.0.15
On Thu, Jan 5, 2017 at 7:04 PM, Martin Jansawrote: > On Wed, Jan 04, 2017 at 02:27:23AM +0100, Andreas Müller wrote: >> * it is it in meta-office for a while. Now I need it in meta-qt5-extra too >> * LICENSE.txt summarizes all licenses and explains that ot is user's choice >> which one to use >> >> Signed-off-by: Andreas Müller >> --- >> ...c-do-additional-checks-on-libxml2-also-wh.patch | 34 >> ++ >> meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb | 25 >> 2 files changed, 59 insertions(+) >> create mode 100644 >> meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch >> create mode 100644 meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb >> >> diff --git >> a/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch >> >> b/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch >> new file mode 100644 >> index 000..7faeb13 >> --- /dev/null >> +++ >> b/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch >> @@ -0,0 +1,34 @@ >> +From 3f97aac5a1f43ef57b02fb9ccdcadd41a6b69fa9 Mon Sep 17 00:00:00 2001 >> +From: =?UTF-8?q?Andreas=20M=C3=BCller?= >> +Date: Tue, 27 Oct 2015 10:21:24 +0100 >> +Subject: [PATCH] configure.ac: do additional checks on libxml2 also when >> + detected by pkg-config >> +MIME-Version: 1.0 >> +Content-Type: text/plain; charset=UTF-8 >> +Content-Transfer-Encoding: 8bit >> + >> +Upstream-Status: Applied [1] >> + >> +[1] https://github.com/dajobe/raptor/pull/33 >> + >> +Signed-off-by: Andreas Müller >> +--- >> + configure.ac | 2 +- >> + 1 file changed, 1 insertion(+), 1 deletion(-) >> + >> +diff --git a/configure.ac b/configure.ac >> +index 10ff870..35fa08e 100644 >> +--- a/configure.ac >> b/configure.ac >> +@@ -601,7 +601,7 @@ have_libxml=0 >> + need_libxml=0 >> + >> + oCPPFLAGS="$CPPFLAGS" >> +-if test "X$XML_CONFIG" != X; then >> ++if test "X$libxml_source" != X; then >> + CPPFLAGS="$LIBXML_CFLAGS $CPPFLAGS" >> + LIBS="$LIBS $LIBXML_LIBS" >> + AC_CHECK_FUNC(xmlCreatePushParserCtxt, have_xmlCreatePushParserCtxt=yes, >> have_xmlCreatePushParserCtxt=no) >> +-- >> +2.1.0 >> + >> diff --git a/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb >> b/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb >> new file mode 100644 >> index 000..8c6d008 >> --- /dev/null >> +++ b/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb >> @@ -0,0 +1,25 @@ >> +SUMMARY = "Library for parsing and serializing RDF syntaxes" >> +LICENSE = "GPLv2 | LGPLv2.1 | Apache-2.0" >> +LIC_FILES_CHKSUM = " \ >> +file://LICENSE.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 \ >> +file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ >> +file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ >> +file://LICENSE-2.0.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 \ >> +" > > I haven't checked why, but doesn't match for me: > > ERROR: raptor2-2.0.15-r0 do_populate_lic: QA Issue: raptor2: The > LIC_FILES_CHKSUM does not match for > file://LICENSE.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 > raptor2: The new md5 checksum is b840e5ae3aeb897f45b473341348cd9c > Strange: it is not the first time for me that a recipes build and then on fresh rebuild I see this kind of error. Will look into this. Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-networking][PATCH] lftp: update to 4.7.4
Resolving fossies.org (fossies.org)... 138.201.17.217 Connecting to fossies.org (fossies.org)|138.201.17.217|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://fossies.org/linux/misc/lftp-4.7.4.tar.bz2 [following] --2017-01-05 11:21:20-- https://fossies.org/linux/misc/lftp-4.7.4.tar.bz2 Connecting to fossies.org (fossies.org)|138.201.17.217|:443... connected. HTTP request sent, awaiting response... 410 Gone 2017-01-05 11:21:20 ERROR 410: Gone. On Fri, Dec 30, 2016 at 8:17 AM, Oleksandr Kravchuk < oleksandr.kravc...@pelagicore.com> wrote: > Upgraded package to v4.7.4 and changed source code archive format from > tar.gz to tar.bz2 which is significantly smaller in size. > > Signed-off-by: Oleksandr Kravchuk> --- > .../recipes-connectivity/lftp/{lftp_4.7.3.bb => lftp_4.7.4.bb} | 6 > +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > rename meta-networking/recipes-connectivity/lftp/{lftp_4.7.3.bb => > lftp_4.7.4.bb} (85%) > > diff --git a/meta-networking/recipes-connectivity/lftp/lftp_4.7.3.bb > b/meta-networking/recipes-connectivity/lftp/lftp_4.7.4.bb > similarity index 85% > rename from meta-networking/recipes-connectivity/lftp/lftp_4.7.3.bb > rename to meta-networking/recipes-connectivity/lftp/lftp_4.7.4.bb > index b0cd399..36fee56 100644 > --- a/meta-networking/recipes-connectivity/lftp/lftp_4.7.3.bb > +++ b/meta-networking/recipes-connectivity/lftp/lftp_4.7.4.bb > @@ -6,11 +6,11 @@ SECTION = "console/network" > LICENSE = "GPLv3" > LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" > > -SRC_URI = "http://fossies.org/linux/misc/lftp-${PV}.tar.gz \ > +SRC_URI = "http://fossies.org/linux/misc/lftp-${PV}.tar.bz2 \ > file://fix-gcc-6-conflicts-signbit.patch \ >" > -SRC_URI[md5sum] = "8eb1fe5f113126b60f172643c7f6c2e6" > -SRC_URI[sha256sum] = "ce6519831603c19c2cf2e3c10b41d6 > ddc87a16049b99383e7b9b77fbc7707214" > +SRC_URI[md5sum] = "7b54407ab24c1e78b45fe445d83eb5fd" > +SRC_URI[sha256sum] = "95e7acfd9d0a2addeded1f00794aee > ac43952ebc4924043965a5e1619df29128" > > inherit autotools gettext pkgconfig > > -- > 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][V2 2/2] raptor2: initial add 2.0.15
On Wed, Jan 04, 2017 at 02:27:23AM +0100, Andreas Müller wrote: > * it is it in meta-office for a while. Now I need it in meta-qt5-extra too > * LICENSE.txt summarizes all licenses and explains that ot is user's choice > which one to use > > Signed-off-by: Andreas Müller> --- > ...c-do-additional-checks-on-libxml2-also-wh.patch | 34 > ++ > meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb | 25 > 2 files changed, 59 insertions(+) > create mode 100644 > meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch > create mode 100644 meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb > > diff --git > a/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch > > b/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch > new file mode 100644 > index 000..7faeb13 > --- /dev/null > +++ > b/meta-oe/recipes-support/raptor2/files/0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch > @@ -0,0 +1,34 @@ > +From 3f97aac5a1f43ef57b02fb9ccdcadd41a6b69fa9 Mon Sep 17 00:00:00 2001 > +From: =?UTF-8?q?Andreas=20M=C3=BCller?= > +Date: Tue, 27 Oct 2015 10:21:24 +0100 > +Subject: [PATCH] configure.ac: do additional checks on libxml2 also when > + detected by pkg-config > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Upstream-Status: Applied [1] > + > +[1] https://github.com/dajobe/raptor/pull/33 > + > +Signed-off-by: Andreas Müller > +--- > + configure.ac | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/configure.ac b/configure.ac > +index 10ff870..35fa08e 100644 > +--- a/configure.ac > b/configure.ac > +@@ -601,7 +601,7 @@ have_libxml=0 > + need_libxml=0 > + > + oCPPFLAGS="$CPPFLAGS" > +-if test "X$XML_CONFIG" != X; then > ++if test "X$libxml_source" != X; then > + CPPFLAGS="$LIBXML_CFLAGS $CPPFLAGS" > + LIBS="$LIBS $LIBXML_LIBS" > + AC_CHECK_FUNC(xmlCreatePushParserCtxt, have_xmlCreatePushParserCtxt=yes, > have_xmlCreatePushParserCtxt=no) > +-- > +2.1.0 > + > diff --git a/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb > b/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb > new file mode 100644 > index 000..8c6d008 > --- /dev/null > +++ b/meta-oe/recipes-support/raptor2/raptor2_2.0.15.bb > @@ -0,0 +1,25 @@ > +SUMMARY = "Library for parsing and serializing RDF syntaxes" > +LICENSE = "GPLv2 | LGPLv2.1 | Apache-2.0" > +LIC_FILES_CHKSUM = " \ > +file://LICENSE.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 \ > +file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ > +file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ > +file://LICENSE-2.0.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 \ > +" I haven't checked why, but doesn't match for me: ERROR: raptor2-2.0.15-r0 do_populate_lic: QA Issue: raptor2: The LIC_FILES_CHKSUM does not match for file://LICENSE.txt;md5=2d5025d4aa3495befef8f17206a5b0a1 raptor2: The new md5 checksum is b840e5ae3aeb897f45b473341348cd9c > +DEPENDS = "libxml2 libxslt curl yajl" > + > +SRC_URI = " \ > +http://download.librdf.org/source/${BPN}-${PV}.tar.gz \ > +file://0001-configure.ac-do-additional-checks-on-libxml2-also-wh.patch \ > +" > +SRC_URI[md5sum] = "a39f6c07ddb20d7dd2ff1f95fa21e2cd" > +SRC_URI[sha256sum] = > "ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed" > + > +inherit autotools pkgconfig > + > +EXTRA_OECONF = " \ > +--without-xml2-config \ > +--without-curl-config \ > +--without-xslt-config \ > +" > -- > 2.5.5 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH v3] hwloc: Add
On Wed, Jan 04, 2017 at 10:20:43AM -0600, Haris Okanovic wrote: > https://www.open-mpi.org/projects/hwloc/ > > "The Portable Hardware Locality (hwloc) software package provides a > portable abstraction (across OS, versions, architectures, ...) of the > hierarchical topology of modern architectures, including NUMA memory > nodes, sockets, shared caches, cores and simultaneous multithreading. > It also gathers various system attributes such as cache and memory > information as well as the locality of I/O devices such as network > interfaces, InfiniBand HCAs or GPUs." > > This recipe adds libhwloc and lstopo utility as two packages. > > Testing: Built in OE/Krogoth. Installed to x86_64 machine. Successfully > ran `lstopo` and verified it printed correct CPU and cache info. > > Signed-off-by: Haris Okanovic> --- > meta-oe/recipes-extended/hwloc/hwloc_1.11.5.bb | 22 ++ > 1 file changed, 22 insertions(+) > create mode 100644 meta-oe/recipes-extended/hwloc/hwloc_1.11.5.bb > > diff --git a/meta-oe/recipes-extended/hwloc/hwloc_1.11.5.bb > b/meta-oe/recipes-extended/hwloc/hwloc_1.11.5.bb > new file mode 100644 > index 000..1bf7a55 > --- /dev/null > +++ b/meta-oe/recipes-extended/hwloc/hwloc_1.11.5.bb > @@ -0,0 +1,22 @@ > +SUMMARY = "Portable Hardware Locality (hwloc) software package" > +DESCRIPTION = "The Portable Hardware Locality (hwloc) software package \ > + provides a portable abstraction of the hierarchical topology of modern \ > + architectures." > +HOMEPAGE = "https://www.open-mpi.org/software/hwloc/; > +SECTION = "base" > +LICENSE = "BSD" > +LIC_FILES_CHKSUM = "file://COPYING;md5=3282e20dc3cec311deda3c6d4b1f990b" > + > +SRC_URI = > "https://www.open-mpi.org/software/${PN}/v1.11/downloads/${BP}.tar.bz2; > +SRC_URI[md5sum] = "96c34136ff416d2b13a7821c27477bed" > +SRC_URI[sha256sum] = > "95d80286dfe658a3f79e2ac90698782bb36e5504f4bac1bba2394ba14dbbad24" > + > +inherit autotools > + > +# Split hwloc library into separate subpackage > +PACKAGES_prepend = " lib${PN} " > +FILES_lib${PN} += "${libdir}/lib${PN}.so*" > +RDEPENDS_${PN} += "lib${PN} (= ${EXTENDPKGV})" > + > +# XXX dev-so QA check doesn't like soname symlinks in non-dev packages > +INSANE_SKIP_lib${PN} += "dev-so" Still a lot of missing/autodetected dependencies I've reported in v1: WARN: hwloc: hwloc rdepends on cairo, but it isn't a build dependency? WARN: hwloc: hwloc rdepends on ncurses-libtinfo, but it isn't a build dependency? WARN: hwloc: libhwloc rdepends on libpciaccess, but it isn't a build dependency? WARN: hwloc: libhwloc rdepends on libudev, but it isn't a build dependency? WARN: hwloc: libhwloc rdepends on libxml2, but it isn't a build dependency? WARN: hwloc: libhwloc rdepends on numactl, but it isn't a build dependency? WARN: hwloc: libhwloc rdepends on zlib, but it isn't a build dependency? > -- > 2.10.1 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-networking][PATCH] tcpdump: upgrade to 4.8.1
On Mon, Jan 02, 2017 at 09:28:18AM +0100, Oleksandr Kravchuk wrote: > Signed-off-by: Oleksandr KravchukCauses: ERROR: tcpdump-4.8.1-r0 do_configure: QA Issue: tcpdump: configure was passed unrecognised options: --enable-ipv6 [unknown-configure-option] ERROR: tcpdump-4.8.1-r0 do_configure: Fatal QA errors found, failing task. ERROR: tcpdump-4.8.1-r0 do_configure: Function failed: do_qa_configure > --- > .../recipes-support/tcpdump/{tcpdump_4.7.4.bb => tcpdump_4.8.1.bb}| 4 > ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > rename meta-networking/recipes-support/tcpdump/{tcpdump_4.7.4.bb => > tcpdump_4.8.1.bb} (91%) > > diff --git a/meta-networking/recipes-support/tcpdump/tcpdump_4.7.4.bb > b/meta-networking/recipes-support/tcpdump/tcpdump_4.8.1.bb > similarity index 91% > rename from meta-networking/recipes-support/tcpdump/tcpdump_4.7.4.bb > rename to meta-networking/recipes-support/tcpdump/tcpdump_4.8.1.bb > index e18228f..18efb9b 100644 > --- a/meta-networking/recipes-support/tcpdump/tcpdump_4.7.4.bb > +++ b/meta-networking/recipes-support/tcpdump/tcpdump_4.8.1.bb > @@ -12,8 +12,8 @@ SRC_URI = " \ > file://add-ptest.patch \ > file://run-ptest \ > " > -SRC_URI[md5sum] = "58af728de36f499341918fc4b8e827c3" > -SRC_URI[sha256sum] = > "6be520269a89036f99c0b2126713a60965953eab921002b07608ccfc0c47d9af" > +SRC_URI[md5sum] = "32f57943649f276e09236ba66622bb0c" > +SRC_URI[sha256sum] = > "20e4341ec48fcf72abcae312ea913e6ba6b958617b2f3fb496d51f0ae88d831c" > export LIBS=" -lpcap" > > inherit autotools-brokensep ptest > -- > 2.7.4 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH 2/4] python-pytz: provide both python2 and python3 packages
From: Pascal BachSigned-off-by: Pascal Bach --- meta-python/recipes-devtools/python/python-pytz.inc | 15 +++ .../recipes-devtools/python/python-pytz_2016.7.bb | 17 ++--- .../recipes-devtools/python/python3-pytz_2016.7.bb | 2 ++ 3 files changed, 19 insertions(+), 15 deletions(-) create mode 100755 meta-python/recipes-devtools/python/python-pytz.inc mode change 100644 => 100755 meta-python/recipes-devtools/python/python-pytz_2016.7.bb create mode 100755 meta-python/recipes-devtools/python/python3-pytz_2016.7.bb diff --git a/meta-python/recipes-devtools/python/python-pytz.inc b/meta-python/recipes-devtools/python/python-pytz.inc new file mode 100755 index 000..19be2c7 --- /dev/null +++ b/meta-python/recipes-devtools/python/python-pytz.inc @@ -0,0 +1,15 @@ +SUMMARY = "World timezone definitions, modern and historical" +HOMEPAGE = "http://pythonhosted.org/pytz; +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=22b38951eb857cf285a4560a914b7cd6" + +inherit pypi + +SRC_URI[md5sum] = "8660ba7c3c0abd23e6e4efa493b02966" +SRC_URI[sha256sum] = "8787de03f35f31699bcaf127e56ad14c00647965ed24d72dbaca87c6e4f843a3" + +RDEPENDS_${PN} += "\ +${PYTHON_PN}-datetime \ +${PYTHON_PN}-io \ +${PYTHON_PN}-threading \ +" diff --git a/meta-python/recipes-devtools/python/python-pytz_2016.7.bb b/meta-python/recipes-devtools/python/python-pytz_2016.7.bb old mode 100644 new mode 100755 index 508fd3b..f2ffc59 --- a/meta-python/recipes-devtools/python/python-pytz_2016.7.bb +++ b/meta-python/recipes-devtools/python/python-pytz_2016.7.bb @@ -1,15 +1,2 @@ -SUMMARY = "World timezone definitions, modern and historical" -HOMEPAGE = " http://pythonhosted.org/pytz; -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=22b38951eb857cf285a4560a914b7cd6" - -SRC_URI[md5sum] = "8660ba7c3c0abd23e6e4efa493b02966" -SRC_URI[sha256sum] = "8787de03f35f31699bcaf127e56ad14c00647965ed24d72dbaca87c6e4f843a3" - -inherit pypi setuptools - -RDEPENDS_${PN} += "\ -${PYTHON_PN}-datetime \ -${PYTHON_PN}-io \ -${PYTHON_PN}-threading \ -" +inherit setuptools +require python-pytz.inc diff --git a/meta-python/recipes-devtools/python/python3-pytz_2016.7.bb b/meta-python/recipes-devtools/python/python3-pytz_2016.7.bb new file mode 100755 index 000..19a89dc --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pytz_2016.7.bb @@ -0,0 +1,2 @@ +inherit setuptools3 +require python-pytz.inc -- 2.1.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH 1/4] python-chardet: provide both python2 and python3 packages
From: Pascal BachSigned-off-by: Pascal Bach --- meta-python/recipes-devtools/python/python-chardet.inc | 8 meta-python/recipes-devtools/python/python-chardet_2.3.0.bb | 10 ++ meta-python/recipes-devtools/python/python3-chardet_2.3.0.bb | 2 ++ 3 files changed, 12 insertions(+), 8 deletions(-) create mode 100755 meta-python/recipes-devtools/python/python-chardet.inc mode change 100644 => 100755 meta-python/recipes-devtools/python/python-chardet_2.3.0.bb create mode 100755 meta-python/recipes-devtools/python/python3-chardet_2.3.0.bb diff --git a/meta-python/recipes-devtools/python/python-chardet.inc b/meta-python/recipes-devtools/python/python-chardet.inc new file mode 100755 index 000..60305e8 --- /dev/null +++ b/meta-python/recipes-devtools/python/python-chardet.inc @@ -0,0 +1,8 @@ +SUMMARY = "Universal encoding detector for Python 2 and 3" +LICENSE = "LGPL-2.1" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a6f89e2100d9b6cdffcea4f398e37343" + +inherit pypi + +SRC_URI[md5sum] = "25274d664ccb5130adae08047416e1a8" +SRC_URI[sha256sum] = "e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa" diff --git a/meta-python/recipes-devtools/python/python-chardet_2.3.0.bb b/meta-python/recipes-devtools/python/python-chardet_2.3.0.bb old mode 100644 new mode 100755 index dfc979b..b7a46e9 --- a/meta-python/recipes-devtools/python/python-chardet_2.3.0.bb +++ b/meta-python/recipes-devtools/python/python-chardet_2.3.0.bb @@ -1,8 +1,2 @@ -SUMMARY = "Universal encoding detector for Python 2 and 3" -LICENSE = "LGPLv2.1" -LIC_FILES_CHKSUM = "file://LICENSE;md5=a6f89e2100d9b6cdffcea4f398e37343" - -SRC_URI[md5sum] = "25274d664ccb5130adae08047416e1a8" -SRC_URI[sha256sum] = "e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa" - -inherit pypi setuptools +inherit setuptools +require python-chardet.inc diff --git a/meta-python/recipes-devtools/python/python3-chardet_2.3.0.bb b/meta-python/recipes-devtools/python/python3-chardet_2.3.0.bb new file mode 100755 index 000..038043c --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-chardet_2.3.0.bb @@ -0,0 +1,2 @@ +inherit setuptools3 +require python-chardet.inc -- 2.1.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH 4/4] python3-multidict: add package for multidict
From: Pascal BachThis package is Python 3 only Signed-off-by: Pascal Bach --- meta-python/recipes-devtools/python/python3-multidict_2.1.4.bb | 9 + 1 file changed, 9 insertions(+) create mode 100755 meta-python/recipes-devtools/python/python3-multidict_2.1.4.bb diff --git a/meta-python/recipes-devtools/python/python3-multidict_2.1.4.bb b/meta-python/recipes-devtools/python/python3-multidict_2.1.4.bb new file mode 100755 index 000..4a36a3d --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-multidict_2.1.4.bb @@ -0,0 +1,9 @@ +SUMMARY = "Multidicts are useful for working with HTTP headers, URL query args etc." +HOMEPAGE = "https://github.com/aio-libs/multidict/; +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" + +inherit pypi setuptools3 + +SRC_URI[md5sum] = "051d92edec87fd98e43ea83f3ce6072d" +SRC_URI[sha256sum] = "a77aa8c9f68846c3b5db43ff8ed2a7a884dbe845d01f55113a3fba78518c4cd7" -- 2.1.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH 3/4] python-yaml: provide both python2 and python3 package
From: Pascal BachFurther the recipe is simplified by using the pypi and setuptools class. The custom setup.py is no onger necessary. Signed-off-by: Pascal Bach --- .../recipes-devtools/python/python-pyyaml.inc | 14 + .../recipes-devtools/python/python-pyyaml/setup.py | 64 -- .../recipes-devtools/python/python-pyyaml_3.12.bb | 26 + .../recipes-devtools/python/python3-pyyaml_3.12.bb | 2 + 4 files changed, 18 insertions(+), 88 deletions(-) create mode 100755 meta-python/recipes-devtools/python/python-pyyaml.inc delete mode 100644 meta-python/recipes-devtools/python/python-pyyaml/setup.py mode change 100644 => 100755 meta-python/recipes-devtools/python/python-pyyaml_3.12.bb create mode 100755 meta-python/recipes-devtools/python/python3-pyyaml_3.12.bb diff --git a/meta-python/recipes-devtools/python/python-pyyaml.inc b/meta-python/recipes-devtools/python/python-pyyaml.inc new file mode 100755 index 000..41321ca --- /dev/null +++ b/meta-python/recipes-devtools/python/python-pyyaml.inc @@ -0,0 +1,14 @@ +SUMMARY = "Python support for YAML" +HOMEPAGE = "http://www.pyyaml.org; +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=6015f088759b10e0bc2bf64898d4ae17" +DEPENDS = "libyaml ${PYTHON_PN}-cython-native" + +PYPI_PACKAGE = "PyYAML" +inherit pypi + +SRC_URI[md5sum] = "4c129761b661d181ebf7ff4eb2d79950" +SRC_URI[sha256sum] = "592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-python/recipes-devtools/python/python-pyyaml/setup.py b/meta-python/recipes-devtools/python/python-pyyaml/setup.py deleted file mode 100644 index 2ed1c94..000 --- a/meta-python/recipes-devtools/python/python-pyyaml/setup.py +++ /dev/null @@ -1,64 +0,0 @@ -NAME = 'PyYAML' -VERSION = '3.10' -DESCRIPTION = "YAML parser and emitter for Python" -LONG_DESCRIPTION = """\ -YAML is a data serialization format designed for human readability and -interaction with scripting languages. PyYAML is a YAML parser and -emitter for Python. - -PyYAML features a complete YAML 1.1 parser, Unicode support, pickle -support, capable extension API, and sensible error messages. PyYAML -supports standard YAML tags and provides Python-specific tags that allow -to represent an arbitrary Python object. - -PyYAML is applicable for a broad range of tasks from complex -configuration files to object serialization and persistance.""" -AUTHOR = "Kirill Simonov" -AUTHOR_EMAIL = 'x...@resolvent.net' -LICENSE = "MIT" -PLATFORMS = "Any" -URL = "http://pyyaml.org/wiki/PyYAML; -DOWNLOAD_URL = "http://pyyaml.org/download/pyyaml/%s-%s.tar.gz; % (NAME, VERSION) -CLASSIFIERS = [ -"Development Status :: 5 - Production/Stable", -"Intended Audience :: Developers", -"License :: OSI Approved :: MIT License", -"Operating System :: OS Independent", -"Programming Language :: Python", -"Topic :: Software Development :: Libraries :: Python Modules", -"Topic :: Text Processing :: Markup", -] - -from distutils.core import setup -from distutils.extension import Extension -from Cython.Distutils import build_ext - -import sys, os.path - - -if __name__ == '__main__': - -setup( -name=NAME, -version=VERSION, -description=DESCRIPTION, -long_description=LONG_DESCRIPTION, -author=AUTHOR, -author_email=AUTHOR_EMAIL, -license=LICENSE, -platforms=PLATFORMS, -url=URL, -download_url=DOWNLOAD_URL, -classifiers=CLASSIFIERS, - -package_dir={'': 'lib'}, -packages=['yaml'], - -ext_modules = [ -Extension( "_yaml", ["ext/_yaml.pyx"], libraries = ["yaml"] ) -], - -cmdclass={ -'build_ext': build_ext, -}, -) diff --git a/meta-python/recipes-devtools/python/python-pyyaml_3.12.bb b/meta-python/recipes-devtools/python/python-pyyaml_3.12.bb old mode 100644 new mode 100755 index 0899a2e..6d9f3e9 --- a/meta-python/recipes-devtools/python/python-pyyaml_3.12.bb +++ b/meta-python/recipes-devtools/python/python-pyyaml_3.12.bb @@ -1,24 +1,2 @@ -SUMMARY = "Python support for YAML" -HOMEPAGE = "http://www.pyyaml.org; -SECTION = "devel/python" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=6015f088759b10e0bc2bf64898d4ae17" -DEPENDS = "libyaml python-cython-native" - -SRC_URI = "http://pyyaml.org/download/pyyaml/PyYAML-${PV}.tar.gz \ - file://setup.py \ -" - -SRC_URI[md5sum] = "4c129761b661d181ebf7ff4eb2d79950" -SRC_URI[sha256sum] = "592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab" - -S = "${WORKDIR}/PyYAML-${PV}" - -inherit distutils - -do_configure_prepend() { -# upstream setup.py overcomplicated, use ours -install -m 0644 ${WORKDIR}/setup.py ${S} -} - -BBCLASSEXTEND = "native nativesdk" +inherit setuptools +require python-pyyaml.inc diff --git
[oe] [PATCH 7/8] gtkmm: update 2.24.3 -> 2.24.5
Signed-off-by: Andreas Müller--- meta-oe/recipes-gnome/gtk+/{gtkmm_2.24.3.bb => gtkmm_2.24.5.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-oe/recipes-gnome/gtk+/{gtkmm_2.24.3.bb => gtkmm_2.24.5.bb} (77%) diff --git a/meta-oe/recipes-gnome/gtk+/gtkmm_2.24.3.bb b/meta-oe/recipes-gnome/gtk+/gtkmm_2.24.5.bb similarity index 77% rename from meta-oe/recipes-gnome/gtk+/gtkmm_2.24.3.bb rename to meta-oe/recipes-gnome/gtk+/gtkmm_2.24.5.bb index f4e0865..195bb21 100644 --- a/meta-oe/recipes-gnome/gtk+/gtkmm_2.24.3.bb +++ b/meta-oe/recipes-gnome/gtk+/gtkmm_2.24.5.bb @@ -14,8 +14,8 @@ REQUIRED_DISTRO_FEATURES = "x11" GNOME_COMPRESS_TYPE = "xz" -SRC_URI[archive.md5sum] = "42fc5a3feeb33ea59b7660200e2a5465" -SRC_URI[archive.sha256sum] = "c564a438677174b97d69dd70467cb03c933481006398dc9377417aa6abe02a39" +SRC_URI[archive.md5sum] = "6c59ae8bbff48fad9132f23af347acf1" +SRC_URI[archive.sha256sum] = "0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72" EXTRA_OECONF = " --disable-documentation " -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 8/8] gnome-system-monitor: fix build after update of gnome c++ bindings
In file included from /usr/include/c++/6.2.0/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../../gnome-system-monitor-2.28.2/src/procman.cpp:26: /usr/include/c++/6.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ Signed-off-by: Andreas Müller--- .../recipes-gnome/gnome-system-monitor/gnome-system-monitor_2.28.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_2.28.2.bb b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_2.28.2.bb index d5fab62..7518bbb 100644 --- a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_2.28.2.bb +++ b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_2.28.2.bb @@ -20,6 +20,8 @@ do_configure_prepend() { sed -i -e s:help::g ${S}/Makefile.am } +CXXFLAGS += "--std=c++11" + RRECOMMENDS_${PN} = "adwaita-icon-theme" FILES_${PN} += "${datadir}/icons \ -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 5/8] pangomm: update 2.36.0 -> 2.40.1
Signed-off-by: Andreas Müller--- .../recipes-graphics/pango/{pangomm_2.36.0.bb => pangomm_2.40.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-oe/recipes-graphics/pango/{pangomm_2.36.0.bb => pangomm_2.40.1.bb} (81%) diff --git a/meta-oe/recipes-graphics/pango/pangomm_2.36.0.bb b/meta-oe/recipes-graphics/pango/pangomm_2.40.1.bb similarity index 81% rename from meta-oe/recipes-graphics/pango/pangomm_2.36.0.bb rename to meta-oe/recipes-graphics/pango/pangomm_2.40.1.bb index f738153..7ff7b20 100644 --- a/meta-oe/recipes-graphics/pango/pangomm_2.36.0.bb +++ b/meta-oe/recipes-graphics/pango/pangomm_2.40.1.bb @@ -9,8 +9,8 @@ DEPENDS = "mm-common cairomm glibmm pango" SHRT_VER = "${@d.getVar('PV',1).split('.')[0]}.${@d.getVar('PV',1).split('.')[1]}" SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/pangomm/${SHRT_VER}/pangomm-${PV}.tar.xz; -SRC_URI[md5sum] = "62910723211d86ab825b666b479871c9" -SRC_URI[sha256sum] = "a8d96952c708d7726bed260d693cece554f8f00e48b97cccfbf4f5690b6821f0" +SRC_URI[md5sum] = "874eadd9434613dbacf0272c82c3ac23" +SRC_URI[sha256sum] = "9762ee2a2d5781be6797448d4dd2383ce14907159b30bc12bf6b08e7227be3af" inherit autotools pkgconfig -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 4/8] cairomm: update 1.11.2 -> 1.12.0
Sources are found at gnome so use gnomebase. Signed-off-by: Andreas Müller--- meta-oe/recipes-graphics/cairo/cairomm_1.11.2.bb | 16 meta-oe/recipes-graphics/cairo/cairomm_1.12.0.bb | 15 +++ 2 files changed, 15 insertions(+), 16 deletions(-) delete mode 100644 meta-oe/recipes-graphics/cairo/cairomm_1.11.2.bb create mode 100644 meta-oe/recipes-graphics/cairo/cairomm_1.12.0.bb diff --git a/meta-oe/recipes-graphics/cairo/cairomm_1.11.2.bb b/meta-oe/recipes-graphics/cairo/cairomm_1.11.2.bb deleted file mode 100644 index a330458..000 --- a/meta-oe/recipes-graphics/cairo/cairomm_1.11.2.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "C++ bindings for Cairo graphics library" - -LICENSE = "LGPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=c46bda00ffbb0ba1dac22f8d087f54d9" - -inherit autotools pkgconfig - -DEPENDS = "cairo libsigc++-2.0" - -SRC_URI = "http://cairographics.org/releases/cairomm-${PV}.tar.gz;name=archive; -SRC_URI[archive.md5sum] = "732a3ff5b57401eb5dfeef795a2a0c52" -SRC_URI[archive.sha256sum] = "ccf677098c1e08e189add0bd146f78498109f202575491a82f1815b6bc28008d" - -FILES_${PN}-doc += "${datadir}/devhelp" -FILES_${PN}-dev += "${libdir}/cairomm-*/" - diff --git a/meta-oe/recipes-graphics/cairo/cairomm_1.12.0.bb b/meta-oe/recipes-graphics/cairo/cairomm_1.12.0.bb new file mode 100644 index 000..d49a509 --- /dev/null +++ b/meta-oe/recipes-graphics/cairo/cairomm_1.12.0.bb @@ -0,0 +1,15 @@ +SUMMARY = "C++ bindings for Cairo graphics library" + +LICENSE = "LGPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=c46bda00ffbb0ba1dac22f8d087f54d9" + +inherit gnomebase + +DEPENDS = "cairo libsigc++-2.0" + +SRC_URI[archive.md5sum] = "c62b476b61bd0abf7e9851f417d73291" +SRC_URI[archive.sha256sum] = "a54ada8394a86182525c0762e6f50db6b9212a2109280d13ec6a0b29bfd1afe6" + +FILES_${PN}-doc += "${datadir}/devhelp" +FILES_${PN}-dev += "${libdir}/cairomm-*/" + -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 2/8] libsigc++-2.0: update 2.2.11 -> 2.10.0
Signed-off-by: Andreas Müller--- .../{libsigc++-2.0_2.2.11.bb => libsigc++-2.0_2.10.0.bb}| 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-oe/recipes-core/libsigc++-2.0/{libsigc++-2.0_2.2.11.bb => libsigc++-2.0_2.10.0.bb} (63%) diff --git a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.2.11.bb b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.10.0.bb similarity index 63% rename from meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.2.11.bb rename to meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.10.0.bb index 546305f..00d465c 100644 --- a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.2.11.bb +++ b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.10.0.bb @@ -5,9 +5,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499" DEPENDS = "mm-common" -SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-${PV}.tar.xz; -SRC_URI[md5sum] = "815d0c6d61601f51bbcaeef6826606b0" -SRC_URI[sha256sum] = "9834045f74f56752c2c6b3cdc195c30ab8314ad22dc8e626d6f67f940f1e4957" +SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.10/libsigc++-${PV}.tar.xz; +SRC_URI[md5sum] = "70bcbde2c900e4925d6ef4bf50954195" +SRC_URI[sha256sum] = "f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81" S = "${WORKDIR}/libsigc++-${PV}" -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 3/8] glibmm: update 2.44.0 -> 2.50.0
Signed-off-by: Andreas Müller--- meta-oe/recipes-core/glib-2.0/{glibmm_2.44.0.bb => glibmm_2.50.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-oe/recipes-core/glib-2.0/{glibmm_2.44.0.bb => glibmm_2.50.0.bb} (87%) diff --git a/meta-oe/recipes-core/glib-2.0/glibmm_2.44.0.bb b/meta-oe/recipes-core/glib-2.0/glibmm_2.50.0.bb similarity index 87% rename from meta-oe/recipes-core/glib-2.0/glibmm_2.44.0.bb rename to meta-oe/recipes-core/glib-2.0/glibmm_2.50.0.bb index d9c..ebe7747 100644 --- a/meta-oe/recipes-core/glib-2.0/glibmm_2.44.0.bb +++ b/meta-oe/recipes-core/glib-2.0/glibmm_2.50.0.bb @@ -14,8 +14,8 @@ SRC_URI = " \ ftp://ftp.gnome.org/pub/GNOME/sources/glibmm/${SHRT_VER}/glibmm-${PV}.tar.xz \ file://remove-examples.patch \ " -SRC_URI[md5sum] = "32ee4150b436d097fe2506d0b0b13a75" -SRC_URI[sha256sum] = "1b0ac0425d24895507c0e0e8088a464c7ae2d289c47afa1c11f63278fc672ea8" +SRC_URI[md5sum] = "e7416beff6cba1f38c2bccd0dc8c3278" +SRC_URI[sha256sum] = "df726e3c6ef42b7621474b03b644a2e40ec4eef94a1c5a932c1e740a78f95e94" do_install_append() { install -d ${D}${datadir}/glibmm-2.4 -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 1/8] mm-common: update 0.9.8 -> 0.9.10
Signed-off-by: Andreas Müller--- .../mm-common/{mm-common_0.9.8.bb => mm-common_0.9.10.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-oe/recipes-core/mm-common/{mm-common_0.9.8.bb => mm-common_0.9.10.bb} (51%) diff --git a/meta-oe/recipes-core/mm-common/mm-common_0.9.8.bb b/meta-oe/recipes-core/mm-common/mm-common_0.9.10.bb similarity index 51% rename from meta-oe/recipes-core/mm-common/mm-common_0.9.8.bb rename to meta-oe/recipes-core/mm-common/mm-common_0.9.10.bb index 943343b..899eb8a 100644 --- a/meta-oe/recipes-core/mm-common/mm-common_0.9.8.bb +++ b/meta-oe/recipes-core/mm-common/mm-common_0.9.10.bb @@ -2,8 +2,8 @@ inherit gnomebase GNOME_COMPRESS_TYPE="xz" -SRC_URI[archive.md5sum] = "00fd5c6850cd5fecc2e02b04d0dd1637" -SRC_URI[archive.sha256sum] = "c9ab5fd3872fbe245fbc35347acf4a95063111f81d54c43df3af662dad0a03d5" +SRC_URI[archive.md5sum] = "49dc47af8c89ce5b3c768306b9a0f922" +SRC_URI[archive.sha256sum] = "16c0e2bc196b67fbc145edaecb5dbe5818386504fe5703de27002d77140fa217" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 1/1] lcov: fix env command argument pass issue
From: chunguang yangwhen exec lcov in bash, the following error will appear: /usr/bin/env: 'perl -w': No such file or directory perl uses the -w option to enable many warnings. But the env command can't pass the argument to perl, instead it treate perl -w as a file. To fix this issue, just keep the origin perl path and not use env command. Signed-off-by: chunguang yang --- meta-oe/recipes-support/lcov/lcov_1.11.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-oe/recipes-support/lcov/lcov_1.11.bb b/meta-oe/recipes-support/lcov/lcov_1.11.bb index 114bd84cd..2f9ac336e 100644 --- a/meta-oe/recipes-support/lcov/lcov_1.11.bb +++ b/meta-oe/recipes-support/lcov/lcov_1.11.bb @@ -23,6 +23,5 @@ SRC_URI[sha256sum] = "c282de8d678ecbfda32ce4b5c85fc02f77c2a39a062f068bd8e774d29d do_install() { oe_runmake install PREFIX=${D} -sed -i -e '1s,#!.*perl,#! ${USRBINPATH}/env perl,' ${D}${bindir}/* } -- 2.11.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel