[oe] [meta-oe][PATCH] v4l-utils: use correct udev dir location when multilib is enabled
Explicitly set the path to the udev dir to ${base_libdir} in EXTRA_OECONF. Otherwise, the multilib build will fail as it will look for udev in the default location of /lib/udev/. Signed-off-by: Nick D'Ademo --- .../recipes-multimedia/v4l2apps/v4l-utils_0.8.8.bb |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_0.8.8.bb b/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_0.8.8.bb index 9301676..6737870 100644 --- a/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_0.8.8.bb +++ b/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_0.8.8.bb @@ -20,7 +20,7 @@ SRCREV = "0298efdcd1153b8f719b9164548a3f0546f0cb7c" S = "${WORKDIR}/git" -EXTRA_OECONF = "--disable-qv4l2 --enable-shared" +EXTRA_OECONF = "--disable-qv4l2 --enable-shared --with-udevdir=${base_libdir}/udev" do_configure() { # autotools_do_configure fails with: -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-qt5][PATCHv2 2/2] nativesdk-qttools: add nativesdk version of qttools necessary for SDK tools
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- v2 - remove license workarounds recipes-qt/qt5/nativesdk-qttools.inc | 25 + recipes-qt/qt5/nativesdk-qttools_5.1.1.bb | 7 +++ 2 files changed, 32 insertions(+) create mode 100644 recipes-qt/qt5/nativesdk-qttools.inc create mode 100644 recipes-qt/qt5/nativesdk-qttools_5.1.1.bb diff --git a/recipes-qt/qt5/nativesdk-qttools.inc b/recipes-qt/qt5/nativesdk-qttools.inc new file mode 100644 index 000..e9b2949 --- /dev/null +++ b/recipes-qt/qt5/nativesdk-qttools.inc @@ -0,0 +1,25 @@ +DEPENDS = "nativesdk-qtbase qtbase-native" + +QT_MODULE = "qttools" + +require nativesdk-qt5.inc + +SRC_URI += "file://0001-Allow-to-build-only-lrelease-lupdate-lconvert.patch" + +PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" + +FILES_${PN}-dbg = " \ +${OE_QMAKE_PATH_BINS}/.debug \ +" + +FILES_${PN} = " \ +${OE_QMAKE_PATH_BINS}/* \ +" + +do_configure() { +${OE_QMAKE_QMAKE} ${OE_QMAKE_DEBUG_OUTPUT} -r ${S} CONFIG+=linguistonly +} + +do_install() { +oe_runmake install INSTALL_ROOT=${D} +} diff --git a/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb b/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb new file mode 100644 index 000..b56f430 --- /dev/null +++ b/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb @@ -0,0 +1,7 @@ +require qt5-${PV}.inc +require ${PN}.inc + +FILESEXTRAPATHS =. "${FILE_DIRNAME}/qttools-${PV}:" + +SRC_URI[md5sum] = "022073d32ff9d408de0182b5d1f01781" +SRC_URI[sha256sum] = "2b42c6d5feeccffb67e890b86a150bae64dd2ff550be39a3cc449ee0e95462b6" -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-qt5][PATCH] qttools-native: remove previous license workaround
From: Denys Dmytriyenko Previously license files were missing for qttools module, so we used to point to generic files with same license. Signed-off-by: Denys Dmytriyenko --- recipes-qt/qt5/qttools-native.inc | 7 --- recipes-qt/qt5/qttools-native_5.1.1.bb | 5 - 2 files changed, 12 deletions(-) diff --git a/recipes-qt/qt5/qttools-native.inc b/recipes-qt/qt5/qttools-native.inc index cc1e056..03b88cd 100644 --- a/recipes-qt/qt5/qttools-native.inc +++ b/recipes-qt/qt5/qttools-native.inc @@ -1,10 +1,3 @@ -# doesn't have GFDL-1.3 like qtbase, LICENSE files are missing in 5.0.0 and 5.0.1, this is for 5.0.2 and git -LICENSE = "LGPL-2.1 | GPL-3.0" -LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4193e7f1d47a858f6b7c0f1ee66161de \ -file://LICENSE.GPL;md5=d32239bcb673463ab874e80d47fae504 \ - file://LGPL_EXCEPTION.txt;md5=0145c4d1b6f96a661c2c139dfb268fb6 \ -" - DEPENDS = "qtbase-native" QT_MODULE = "qttools" diff --git a/recipes-qt/qt5/qttools-native_5.1.1.bb b/recipes-qt/qt5/qttools-native_5.1.1.bb index 82b8c01..e10484e 100644 --- a/recipes-qt/qt5/qttools-native_5.1.1.bb +++ b/recipes-qt/qt5/qttools-native_5.1.1.bb @@ -1,10 +1,5 @@ require qt5-${PV}.inc require ${PN}.inc -# LICENSE files are missing in 5.0.0 and 5.0.1 -LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780 \ - file://${COMMON_LICENSE_DIR}/GPL-3.0;md5=c79ff39f19dfec6d293b95dea7b07891 \ -" - SRC_URI[md5sum] = "022073d32ff9d408de0182b5d1f01781" SRC_URI[sha256sum] = "2b42c6d5feeccffb67e890b86a150bae64dd2ff550be39a3cc449ee0e95462b6" -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][meta-networking][PATCHv2] tcpdump, tcpreplay:relocate tcpdump and add tcpreplay recipe
>Please split the patch in two, one for the move for meta-networking and another to add the tcpreplay utility. Thanks for your comments. I have resent the patches. Please review. ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-networking][PATCH 2/3] proftpd: Convert proftpd group to system scope
Merged this one, the other two are giving me a bit of grief. I'll check back soon if it's not a quick fix. -J. [[meta-networking][PATCH 2/3] proftpd: Convert proftpd group to system scope] On 13.11.19 (Tue 15:50) Mark Hatle wrote: > From: Qiang Chen > > Proftpd is meant to be a system user, not a normal user of the > system so lets pass the correct parameters to the system. > Just add --system param when creating ftp group. > > Signed-off-by: Qiang Chen > Signed-off-by: Jeff Polk > --- > meta-networking/recipes-daemons/proftpd/proftpd_1.3.4b.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta-networking/recipes-daemons/proftpd/proftpd_1.3.4b.bb > b/meta-networking/recipes-daemons/proftpd/proftpd_1.3.4b.bb > index 6571b9c..29c3097 100644 > --- a/meta-networking/recipes-daemons/proftpd/proftpd_1.3.4b.bb > +++ b/meta-networking/recipes-daemons/proftpd/proftpd_1.3.4b.bb > @@ -60,7 +60,7 @@ INITSCRIPT_NAME = "proftpd" > INITSCRIPT_PARAM = "defaults 85 15" > > USERADD_PACKAGES = "${PN}" > -GROUPADD_PARAM_${PN} = "${FTPGROUP}" > +GROUPADD_PARAM_${PN} = "--system ${FTPGROUP}" > USERADD_PARAM_${PN} = "--system -g ${FTPGROUP} ${FTPUSER}" > > FILES_${PN} += "/home/${FTPUSER}" -- -Joe MacDonald. :wq 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] lowpan-tools: fix do_install failure
Merged, thanks. -J. [[oe] [meta-networking][PATCH] lowpan-tools: fix do_install failure] On 13.11.19 (Tue 16:25) Paul Eggleton wrote: > We don't have a proper help2man so building the manpages fails; just > disable building them to fix this as we do elsewhere. > > Signed-off-by: Paul Eggleton > --- > .../lowpan-tools/lowpan-tools/no-help2man.patch| 41 > ++ > .../lowpan-tools/lowpan-tools_git.bb | 3 +- > 2 files changed, 43 insertions(+), 1 deletion(-) > create mode 100644 > meta-networking/recipes-support/lowpan-tools/lowpan-tools/no-help2man.patch > > diff --git > a/meta-networking/recipes-support/lowpan-tools/lowpan-tools/no-help2man.patch > b/meta-networking/recipes-support/lowpan-tools/lowpan-tools/no-help2man.patch > new file mode 100644 > index 000..9ecd707 > --- /dev/null > +++ > b/meta-networking/recipes-support/lowpan-tools/lowpan-tools/no-help2man.patch > @@ -0,0 +1,41 @@ > +Disable building manpages so that make install doesn't fail due to lack of > help2man > + > +Upstream-Status: Inappropriate [config] > + > +Signed-off-by: Paul Eggleton > + > +diff --git a/src/Makefile.am b/src/Makefile.am > +index 46c4017..d6ed312 100644 > +--- a/src/Makefile.am > b/src/Makefile.am > +@@ -9,11 +9,6 @@ izcoordinator_DESC = "simple coordinator for IEEE 802.15.4 > network" > + iz_DESC = "configure an IEEE 802.15.4 interface" > + izchat_DESC = "simple chat program using IEEE 802.15.4" > + > +-if MANPAGES > +-dist_man_MANS = $(manpages) > +-endif > +-EXTRA_DIST = $(manpages) > +- > + izattach_SOURCES = serial.c > + > + iz_SOURCES = iz.c iz-common.c iz-mac.c iz-phy.c > +@@ -27,18 +22,6 @@ izcoordinator_LDADD = ../addrdb/libaddrdb.la $(LDADD) > $(NL_LIBS) $(LEXLIB) > + iz_CFLAGS = $(AM_CFLAGS) $(NL_CFLAGS) -D_GNU_SOURCE > + iz_LDADD = $(LDADD) $(NL_LIBS) > + > +-izattach.8: $(izattach_SOURCES) $(top_srcdir)/configure.ac > +--$(HELP2MAN) -o $@ -s 8 -N -n $(izattach_DESC) $(builddir)/izattach > +- > +-izcoordinator.8: $(izcoordinator_SOURCES) $(top_srcdir)/configure.ac > +--$(HELP2MAN) -o $@ -s 8 -N -n $(izcoordinator_DESC) > $(builddir)/izcoordinator > +- > +-iz.8: $(iz_SOURCES) $(top_srcdir)/configure.ac > +--$(HELP2MAN) -o $@ -s 8 -N -n $(iz_DESC) $(builddir)/iz > +- > +-izchat.1: $(izchat_SOURCES) $(top_srcdir)/configure.ac > +--$(HELP2MAN) -o $@ -s 1 -N -n $(izchat_DESC) $(builddir)/izchat > +- > + install-data-hook: > + $(mkinstalldirs) $(DESTDIR)`dirname $(leasefile)` > + $(mkinstalldirs) $(DESTDIR)`dirname $(pidfile)` > diff --git a/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb > b/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb > index 152ee49..5fc0de3 100644 > --- a/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb > +++ b/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb > @@ -8,7 +8,8 @@ LIC_FILES_CHKSUM = > "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" > DEPENDS = "libnl python" > > PV = "0.3+git${SRCPV}" > -SRC_URI = > "git://linux-zigbee.git.sourceforge.net/gitroot/linux-zigbee/linux-zigbee" > +SRC_URI = > "git://linux-zigbee.git.sourceforge.net/gitroot/linux-zigbee/linux-zigbee \ > + file://no-help2man.patch" > SRCREV = "a1d9615adde6d1a568813c24a128273ed755af04" > > S = "${WORKDIR}/git" -- -Joe MacDonald. :wq signature.asc Description: Digital signature ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][meta-networking][PATCH] tcpdump: move from meta-oe to meta-networking
From: Zongchun Yu Signed-off-by: Zongchun Yu --- .../0001-minimal-IEEE802.15.4-allowed.patch|0 .../tcpdump/tcpdump-4.3.0/configure.patch |0 .../tcpdump/tcpdump-4.3.0/ipv6-cross.patch |0 .../tcpdump-4.3.0/tcpdump_configure_no_-O2.patch |0 .../recipes-support/tcpdump/tcpdump_4.3.0.bb |0 .../packagegroups/packagegroup-cli-tools.bb|1 - 6 files changed, 0 insertions(+), 1 deletions(-) rename {meta-oe => meta-networking}/recipes-support/tcpdump/tcpdump-4.3.0/0001-minimal-IEEE802.15.4-allowed.patch (100%) rename {meta-oe => meta-networking}/recipes-support/tcpdump/tcpdump-4.3.0/configure.patch (100%) rename {meta-oe => meta-networking}/recipes-support/tcpdump/tcpdump-4.3.0/ipv6-cross.patch (100%) rename {meta-oe => meta-networking}/recipes-support/tcpdump/tcpdump-4.3.0/tcpdump_configure_no_-O2.patch (100%) rename {meta-oe => meta-networking}/recipes-support/tcpdump/tcpdump_4.3.0.bb (100%) diff --git a/meta-oe/recipes-support/tcpdump/tcpdump-4.3.0/0001-minimal-IEEE802.15.4-allowed.patch b/meta-networking/recipes-support/tcpdump/tcpdump-4.3.0/0001-minimal-IEEE802.15.4-allowed.patch similarity index 100% rename from meta-oe/recipes-support/tcpdump/tcpdump-4.3.0/0001-minimal-IEEE802.15.4-allowed.patch rename to meta-networking/recipes-support/tcpdump/tcpdump-4.3.0/0001-minimal-IEEE802.15.4-allowed.patch diff --git a/meta-oe/recipes-support/tcpdump/tcpdump-4.3.0/configure.patch b/meta-networking/recipes-support/tcpdump/tcpdump-4.3.0/configure.patch similarity index 100% rename from meta-oe/recipes-support/tcpdump/tcpdump-4.3.0/configure.patch rename to meta-networking/recipes-support/tcpdump/tcpdump-4.3.0/configure.patch diff --git a/meta-oe/recipes-support/tcpdump/tcpdump-4.3.0/ipv6-cross.patch b/meta-networking/recipes-support/tcpdump/tcpdump-4.3.0/ipv6-cross.patch similarity index 100% rename from meta-oe/recipes-support/tcpdump/tcpdump-4.3.0/ipv6-cross.patch rename to meta-networking/recipes-support/tcpdump/tcpdump-4.3.0/ipv6-cross.patch diff --git a/meta-oe/recipes-support/tcpdump/tcpdump-4.3.0/tcpdump_configure_no_-O2.patch b/meta-networking/recipes-support/tcpdump/tcpdump-4.3.0/tcpdump_configure_no_-O2.patch similarity index 100% rename from meta-oe/recipes-support/tcpdump/tcpdump-4.3.0/tcpdump_configure_no_-O2.patch rename to meta-networking/recipes-support/tcpdump/tcpdump-4.3.0/tcpdump_configure_no_-O2.patch diff --git a/meta-oe/recipes-support/tcpdump/tcpdump_4.3.0.bb b/meta-networking/recipes-support/tcpdump/tcpdump_4.3.0.bb similarity index 100% rename from meta-oe/recipes-support/tcpdump/tcpdump_4.3.0.bb rename to meta-networking/recipes-support/tcpdump/tcpdump_4.3.0.bb diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-cli-tools.bb b/meta-oe/recipes-core/packagegroups/packagegroup-cli-tools.bb index fa53a67..8807fd1 100644 --- a/meta-oe/recipes-core/packagegroups/packagegroup-cli-tools.bb +++ b/meta-oe/recipes-core/packagegroups/packagegroup-cli-tools.bb @@ -45,7 +45,6 @@ RDEPENDS_${PN}-debug = "\ s3c64xx-gpio \ serial-forward \ strace \ -tcpdump \ " RRECOMMENDS_${PN}-debug = "\ -- 1.7.0.4 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-networking][PATCH] tcpreplay: add recipe
From: Zongchun Yu tcpreplay - a suite of GPLv3 licensed tools for UNIX operating systems which gives you the ability to use previously captured traffic in libpcap format to test a variety of network devices. Signed-off-by: Zongchun Yu --- .../files/tcpreplay-3.4.4-cross-compile.patch | 92 ...ay-3.4.4-fix-unable-to-link-libpcap-issue.patch | 17 .../files/tcpreplay-3.4.4-no-bfp-support.patch | 15 +++ .../recipes-support/tcpreplay/tcpreplay_3.4.4.bb | 22 + 4 files changed, 146 insertions(+), 0 deletions(-) create mode 100755 meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-cross-compile.patch create mode 100644 meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-fix-unable-to-link-libpcap-issue.patch create mode 100644 meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-no-bfp-support.patch create mode 100644 meta-networking/recipes-support/tcpreplay/tcpreplay_3.4.4.bb diff --git a/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-cross-compile.patch b/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-cross-compile.patch new file mode 100755 index 000..a856b18 --- /dev/null +++ b/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-cross-compile.patch @@ -0,0 +1,92 @@ +Uptream-Status: Pending + +Signed-off-by: Zongchun Yu + +--- a/configure.ac b/configure.ac +@@ -402,7 +402,6 @@ + + dnl 0.9.6 (which is still thinks it is 0.9.5 due to a bug) introduces an important + dnl fix for OSX. See: http://tcpreplay.synfin.net/trac/ticket/167 +-libpcap_version_096=no + AC_RUN_IFELSE(AC_LANG_PROGRAM([[ + #include + #include +@@ -419,11 +418,12 @@ + exit(0); + + exit(1); +-]]), [ +-libpcap_version_096=yes +-]) ++]]), ++ [libpcap_version_096=yes], ++ [libpcap_version_096=no], ++ [libpcap_version_096=yes] ++) + +-libpcap_ver8=no + AC_RUN_IFELSE(AC_LANG_PROGRAM([[ + #include + #include +@@ -444,13 +444,12 @@ + exit(0); + + exit(1); +-]]), [ +-libpcap_ver8=yes +-], [ +-libpcap_ver8=no +-]) ++]]), ++ [libpcap_ver8=yes], ++ [libpcap_ver8=no], ++ [libpcap_ver8=yes] ++) + +-libpcap_ver7=no + AC_RUN_IFELSE(AC_LANG_PROGRAM([[ + #include + #include +@@ -469,11 +468,11 @@ + exit(0); + + exit(1); +-]]), [ +-libpcap_ver7=yes +-], [ +-libpcap_ver7=no +-]) ++]]), ++ [libpcap_ver7=yes], ++ [libpcap_ver7=no], ++ [libpcap_ver7=yes] ++) + + if test x$libpcap_ver8 = xyes ; then + AC_MSG_RESULT(>= 0.8.0) +@@ -761,8 +760,8 @@ + + have_bpf=no + dnl Check for BSD's BPF +-AC_MSG_CHECKING(for BPF device sending support) +-AC_TRY_RUN([ ++AC_CACHE_CHECK([for BPF device sending support], ac_cv_have_bpf, ++[AC_TRY_RUN([ + #include + #include + #include +@@ -796,8 +795,11 @@ + [Do we have BPF device support?]) + AC_MSG_RESULT(yes) + have_bpf=yes +-],[ +-AC_MSG_RESULT(no) ++], ++[AC_MSG_RESULT(no)], ++[AC_MSG_ERROR([cross-compiling, ++ presetting ac_cv_have_bpf=(yes|no) will help])] ++) + ]) + + diff --git a/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-fix-unable-to-link-libpcap-issue.patch b/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-fix-unable-to-link-libpcap-issue.patch new file mode 100644 index 000..5f36c68 --- /dev/null +++ b/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-fix-unable-to-link-libpcap-issue.patch @@ -0,0 +1,17 @@ +Uptream-Status: Pending + +Signed-off-by: Zongchun Yu + +Index: tcpreplay-3.4.4/configure.ac +=== +--- tcpreplay-3.4.4.orig/configure.ac tcpreplay-3.4.4/configure.ac +@@ -389,7 +389,7 @@ CFLAGS="$CFLAGS -I$LPCAPINCDIR" + AC_SEARCH_LIBS([pcap_close], [pcap], + LPCAPLIB="$LIBS", + AC_ERROR([Unable to link libpcap in ${foundpcap}]), +--lnl) ++-lnl-3) + + AC_SUBST(LPCAPINC) + AC_SUBST(LPCAPLIB) diff --git a/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-no-bfp-support.patch b/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-no-bfp-support.patch new file mode 100644 index 000..3c11c92 --- /dev/null +++ b/meta-networking/recipes-support/tcpreplay/files/tcpreplay-3.4.4-no-bfp-support.patch @@ -0,0 +1,15 @@ +Uptream-Status: Pending + +Signed-off-by: Zongchun Yu + +--- a/configure.ac b/configure.ac +@@ -758,6 +758,8 @@ + AC_MSG_RESULT(no) + ]) + ++ac_cv_have_bpf=no ++ + have_bpf=no + dnl Check for BSD's BPF + AC_CACHE_CHECK([for BPF device sending support], ac_cv_have_bpf, diff --git a/meta-networking/recipes-support/tcpreplay/tcpreplay_3.4.4.bb b/meta-networking/recipes-support/tcpreplay/tcpreplay_3.4.4.bb new file mode 100644 index 000..d211888 --- /dev/null +++ b/meta-networking/recipes-support/tcpreplay/tcpreplay_3.4.4.bb @@ -0,0 +1,22 @@ +SUMMARY = "Use previously captured traffic to test network devices" + +HOMEPAGE = "http://tcpreplay.synfin.net/"; +SECTION
Re: [oe] [meta-qt5][PATCH 2/2] nativesdk-qttools: add nativesdk version of qttools necessary for SDK tools
On Mon, Nov 25, 2013 at 08:47:58PM -0500, Denys Dmytriyenko wrote: > From: Denys Dmytriyenko > > Signed-off-by: Denys Dmytriyenko > --- > recipes-qt/qt5/nativesdk-qttools.inc | 32 > +++ > recipes-qt/qt5/nativesdk-qttools_5.1.1.bb | 12 > 2 files changed, 44 insertions(+) > create mode 100644 recipes-qt/qt5/nativesdk-qttools.inc > create mode 100644 recipes-qt/qt5/nativesdk-qttools_5.1.1.bb There is alternative pull-request on github, but this one looks a lot simpler and cleaner. > > diff --git a/recipes-qt/qt5/nativesdk-qttools.inc > b/recipes-qt/qt5/nativesdk-qttools.inc > new file mode 100644 > index 000..30bb357 > --- /dev/null > +++ b/recipes-qt/qt5/nativesdk-qttools.inc > @@ -0,0 +1,32 @@ > +# doesnt have GFDL-1.3 like qtbase, LICENSE files are missing in 5.0.0 and > 5.0.1, this is for 5.0.2 and git > +LICENSE = "LGPL-2.1 | GPL-3.0" > +LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4193e7f1d47a858f6b7c0f1ee66161de > \ > +file://LICENSE.GPL;md5=d32239bcb673463ab874e80d47fae504 \ > + > file://LGPL_EXCEPTION.txt;md5=0145c4d1b6f96a661c2c139dfb268fb6 \ > +" > + > +DEPENDS = "nativesdk-qtbase qtbase-native" > + > +QT_MODULE = "qttools" > + > +require nativesdk-qt5.inc > + > +SRC_URI += "file://0001-Allow-to-build-only-lrelease-lupdate-lconvert.patch" > + > +PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" > + > +FILES_${PN}-dbg = " \ > +${OE_QMAKE_PATH_BINS}/.debug \ > +" > + > +FILES_${PN} = " \ > +${OE_QMAKE_PATH_BINS}/* \ > +" > + > +do_configure() { > +${OE_QMAKE_QMAKE} ${OE_QMAKE_DEBUG_OUTPUT} -r ${S} CONFIG+=linguistonly > +} > + > +do_install() { > +oe_runmake install INSTALL_ROOT=${D} > +} > diff --git a/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb > b/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb > new file mode 100644 > index 000..8aca56e > --- /dev/null > +++ b/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb > @@ -0,0 +1,12 @@ > +require qt5-${PV}.inc > +require ${PN}.inc > + > +# LICENSE files are missing in 5.0.0 and 5.0.1 > +LIC_FILES_CHKSUM = > "file://${COMMON_LICENSE_DIR}/LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780 \ > + > file://${COMMON_LICENSE_DIR}/GPL-3.0;md5=c79ff39f19dfec6d293b95dea7b07891 \ > +" Looks like I've forgot to remove LIC_FILES_CHKSUM from .bb when upgrading to 5.1.1, can you check if the checksums in .inc are matching and if yes, remove it here and in recipes-qt/qt5/qttools-native_5.1.1.bb ? Thanks > + > +FILESEXTRAPATHS =. "${FILE_DIRNAME}/qttools-${PV}:" > + > +SRC_URI[md5sum] = "022073d32ff9d408de0182b5d1f01781" > +SRC_URI[sha256sum] = > "2b42c6d5feeccffb67e890b86a150bae64dd2ff550be39a3cc449ee0e95462b6" > -- > 1.8.3.2 > > ___ > 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-qt5][PATCH 1/2] nativesdk-qtbase: add nativesdk version of qtbase necessary for SDK tools
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- recipes-qt/qt5/nativesdk-qt5.inc | 12 ++ recipes-qt/qt5/nativesdk-qtbase.inc| 193 + ...ump-path-length-from-256-to-512-character.patch | 29 ...reserve-built-qmake-and-swap-with-native-.patch | 29 recipes-qt/qt5/nativesdk-qtbase_5.1.1.bb | 7 + 5 files changed, 270 insertions(+) create mode 100644 recipes-qt/qt5/nativesdk-qt5.inc create mode 100644 recipes-qt/qt5/nativesdk-qtbase.inc create mode 100644 recipes-qt/qt5/nativesdk-qtbase/0001-configure-bump-path-length-from-256-to-512-character.patch create mode 100644 recipes-qt/qt5/nativesdk-qtbase/0001-configure-preserve-built-qmake-and-swap-with-native-.patch create mode 100644 recipes-qt/qt5/nativesdk-qtbase_5.1.1.bb diff --git a/recipes-qt/qt5/nativesdk-qt5.inc b/recipes-qt/qt5/nativesdk-qt5.inc new file mode 100644 index 000..2eb8c14 --- /dev/null +++ b/recipes-qt/qt5/nativesdk-qt5.inc @@ -0,0 +1,12 @@ +inherit nativesdk qmake5_base + +# we don't want conflicts with qt4 +OE_QMAKE_PATH_HEADERS = "${OE_QMAKE_PATH_QT_HEADERS}" +OE_QMAKE_PATH_ARCHDATA = "${OE_QMAKE_PATH_QT_ARCHDATA}" +OE_QMAKE_PATH_DATA = "${OE_QMAKE_PATH_QT_DATA}" +OE_QMAKE_PATH_BINS = "${OE_QMAKE_PATH_QT_BINS}" +OE_QMAKE_PATH_TRANSLATIONS = "${OE_QMAKE_PATH_QT_TRANSLATIONS}" +OE_QMAKE_PATH_DOCS = "${OE_QMAKE_PATH_QT_DOCS}" +OE_QMAKE_PATH_SETTINGS = "${OE_QMAKE_PATH_QT_SETTINGS}" +OE_QMAKE_PATH_EXAMPLES = "${OE_QMAKE_PATH_QT_EXAMPLES}" +OE_QMAKE_PATH_TESTS = "${OE_QMAKE_PATH_QT_TESTS}" diff --git a/recipes-qt/qt5/nativesdk-qtbase.inc b/recipes-qt/qt5/nativesdk-qtbase.inc new file mode 100644 index 000..8e9a809 --- /dev/null +++ b/recipes-qt/qt5/nativesdk-qtbase.inc @@ -0,0 +1,193 @@ +DESCRIPTION = "SDK version of Qt/[X11|Mac|Embedded]" +DEPENDS = "nativesdk-zlib nativesdk-dbus qtbase-native" +SECTION = "libs" +HOMEPAGE = "http://qt-project.org"; + +QT_MODULE = "qtbase" + +require nativesdk-qt5.inc + +# shared with target version +SRC_URI += " \ +file://0001-Add-linux-oe-g-platform.patch \ +file://0002-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \ +file://0003-Add-external-hostbindir-option.patch \ +file://0004-qt_functions-temporary-remove-isEmpty-check.patch \ +file://0006-Allow-building-a-separate-qmake-for-the-target.patch \ +file://0007-configureapp-Prefix-default-LIBDIRS-and-INCDIRS-with.patch \ +file://0008-qt_module-Fix-pkgconfig-replacement.patch \ +file://0009-qt_module-Fix-paths-in-.prl-files.patch \ +file://0011-configure-don-t-export-SYSTEM_VARIABLES-to-.qmake.va.patch \ +file://0012-configure.prf-Allow-to-add-extra-arguments-to-make.patch \ +file://0013-Disable-mkv8snapshot.patch \ +file://0014-enables-tslib-device-to-be-read-from-env-variable.patch \ +file://0015-qtbase-allow-build-of-examples.patch \ +file://0021-configure-make-pulseaudio-a-configurable-option.patch \ +file://0022-configure-make-alsa-a-configurable-option.patch \ +file://0023-configure-make-freetype-a-configurable-option.patch \ +file://0024-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS-to-determine-pa.patch \ +" + +# specific for nativesdk version +SRC_URI += " \ +file://0001-Always-build-uic.patch \ +file://0001-configure-preserve-built-qmake-and-swap-with-native-.patch \ +file://0001-configure-bump-path-length-from-256-to-512-character.patch \ +" + +PACKAGES = "${PN}-tools-dbg ${PN}-tools" + +PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" + +FILES_${PN}-tools-dbg = " \ +${OE_QMAKE_PATH_BINS}/.debug \ +" + +FILES_${PN}-tools = " \ +${OE_QMAKE_PATH_BINS}/* \ +" + +QT_CONFIG_FLAGS += " \ +-reduce-relocations \ +-shared \ +-silent \ +-no-pch \ +-no-rpath \ +-pkg-config \ +${EXTRA_OECONF} \ +" + +# qtbase is exception, as these are used as install path for sysroots +OE_QMAKE_PATH_HOST_DATA = "${libdir}/${QT_DIR_NAME}" +OE_QMAKE_PATH_HOST_LIBS = "${libdir}" + +do_generate_qt_config_file() { +cat > ${QT_CONF_PATH} <> ${QT_CONF_PATH} < +Date: Mon, 11 Nov 2013 20:27:30 -0500 +Subject: [PATCH] configure: bump path length from 256 to 512 characters + +Increase the path length that gets hardcoded into generated config.cpp file +from 256 to 512 characters, as nativesdk path can be quite long. + +Signed-off-by: Denys Dmytriyenko +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index 304d30f..a37a587 100755 +--- a/configure b/configure +@@ -3870,7 +3870,7 @@ static const char qt_configure_licensed_products_str [256 + 12] = "qt_lcnsprod=$ + static const char qt_configure_installation [12+11]= "qt_instdate=`date +%Y-%m-%d`"; + + /* Installation Info */ +-static const char qt_configure_prefix_path_strs[][256 + 12] = { ++static const char qt_configure_prefix_path_strs[][512 + 12] = { + "qt_prfxpath=$QT_INSTALL_PREFIX", + "qt_docspath=$QT_INSTALL_DO
[oe] [meta-qt5][PATCH 0/2] Add nativesdk tools for Qt5 SDK
From: Denys Dmytriyenko This patchset adds nativesdk versions of qtbase(-tools) and qttools to be used by Qt5 SDK. I also have corresponding packagegroup and meta-toolchain recipes for packaging up the Qt5 SDK, which I can submit later, once I have them cleaned up. This has been validated and tested inside the Arago Project distro for a few weeks using generated Qt5 SDK to cross-compile example applications either on the command line or in QtCreator. Denys Dmytriyenko (2): nativesdk-qtbase: add nativesdk version of qtbase necessary for SDK tools nativesdk-qttools: add nativesdk version of qttools necessary for SDK tools recipes-qt/qt5/nativesdk-qt5.inc | 12 ++ recipes-qt/qt5/nativesdk-qtbase.inc| 193 + ...ump-path-length-from-256-to-512-character.patch | 29 ...reserve-built-qmake-and-swap-with-native-.patch | 29 recipes-qt/qt5/nativesdk-qtbase_5.1.1.bb | 7 + recipes-qt/qt5/nativesdk-qttools.inc | 32 recipes-qt/qt5/nativesdk-qttools_5.1.1.bb | 12 ++ 7 files changed, 314 insertions(+) create mode 100644 recipes-qt/qt5/nativesdk-qt5.inc create mode 100644 recipes-qt/qt5/nativesdk-qtbase.inc create mode 100644 recipes-qt/qt5/nativesdk-qtbase/0001-configure-bump-path-length-from-256-to-512-character.patch create mode 100644 recipes-qt/qt5/nativesdk-qtbase/0001-configure-preserve-built-qmake-and-swap-with-native-.patch create mode 100644 recipes-qt/qt5/nativesdk-qtbase_5.1.1.bb create mode 100644 recipes-qt/qt5/nativesdk-qttools.inc create mode 100644 recipes-qt/qt5/nativesdk-qttools_5.1.1.bb -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-qt5][PATCH 2/2] nativesdk-qttools: add nativesdk version of qttools necessary for SDK tools
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- recipes-qt/qt5/nativesdk-qttools.inc | 32 +++ recipes-qt/qt5/nativesdk-qttools_5.1.1.bb | 12 2 files changed, 44 insertions(+) create mode 100644 recipes-qt/qt5/nativesdk-qttools.inc create mode 100644 recipes-qt/qt5/nativesdk-qttools_5.1.1.bb diff --git a/recipes-qt/qt5/nativesdk-qttools.inc b/recipes-qt/qt5/nativesdk-qttools.inc new file mode 100644 index 000..30bb357 --- /dev/null +++ b/recipes-qt/qt5/nativesdk-qttools.inc @@ -0,0 +1,32 @@ +# doesnt have GFDL-1.3 like qtbase, LICENSE files are missing in 5.0.0 and 5.0.1, this is for 5.0.2 and git +LICENSE = "LGPL-2.1 | GPL-3.0" +LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4193e7f1d47a858f6b7c0f1ee66161de \ +file://LICENSE.GPL;md5=d32239bcb673463ab874e80d47fae504 \ + file://LGPL_EXCEPTION.txt;md5=0145c4d1b6f96a661c2c139dfb268fb6 \ +" + +DEPENDS = "nativesdk-qtbase qtbase-native" + +QT_MODULE = "qttools" + +require nativesdk-qt5.inc + +SRC_URI += "file://0001-Allow-to-build-only-lrelease-lupdate-lconvert.patch" + +PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" + +FILES_${PN}-dbg = " \ +${OE_QMAKE_PATH_BINS}/.debug \ +" + +FILES_${PN} = " \ +${OE_QMAKE_PATH_BINS}/* \ +" + +do_configure() { +${OE_QMAKE_QMAKE} ${OE_QMAKE_DEBUG_OUTPUT} -r ${S} CONFIG+=linguistonly +} + +do_install() { +oe_runmake install INSTALL_ROOT=${D} +} diff --git a/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb b/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb new file mode 100644 index 000..8aca56e --- /dev/null +++ b/recipes-qt/qt5/nativesdk-qttools_5.1.1.bb @@ -0,0 +1,12 @@ +require qt5-${PV}.inc +require ${PN}.inc + +# LICENSE files are missing in 5.0.0 and 5.0.1 +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780 \ + file://${COMMON_LICENSE_DIR}/GPL-3.0;md5=c79ff39f19dfec6d293b95dea7b07891 \ +" + +FILESEXTRAPATHS =. "${FILE_DIRNAME}/qttools-${PV}:" + +SRC_URI[md5sum] = "022073d32ff9d408de0182b5d1f01781" +SRC_URI[sha256sum] = "2b42c6d5feeccffb67e890b86a150bae64dd2ff550be39a3cc449ee0e95462b6" -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] OE Changelog since 2013-11-17 until 2013-11-24
Changelog since 2013-11-17 until 2013-11-24. Projects included in this report: bitbake: git://git.openembedded.org/bitbake openembedded-core: git://git.openembedded.org/openembedded-core meta-openembedded: git://git.openembedded.org/meta-openembedded meta-angstrom: git://github.com/Angstrom-distribution/meta-angstrom.git meta-arago: git://arago-project.org/git/meta-arago.git meta-beagleboard: git://github.com/beagleboard/meta-beagleboard.git meta-browser: git://github.com/OSSystems/meta-browser.git meta-bug: git://github.com/buglabs/meta-bug.git meta-chicken: git://github.com/OSSystems/meta-chicken meta-efikamx: git://github.com/kraj/meta-efikamx.git meta-ettus: http://github.com/koenkooi/meta-ettus.git meta-fsl-arm: git://git.yoctoproject.org/meta-fsl-arm meta-fsl-arm-extra: git://github.com/Freescale/meta-fsl-arm-extra.git meta-fsl-ppc: git://git.yoctoproject.org/meta-fsl-ppc meta-guacamayo: git://github.com/Guacamayo/meta-guacamayo.git meta-gumstix: git://github.com/gumstix/meta-gumstix.git meta-gumstix-community: git://gitorious.org/schnitzeltony-oe-meta/meta-gumstix-community.git meta-handheld: git://git.openembedded.org/meta-handheld meta-igep: http://github.com/ebutera/meta-igep.git meta-intel: git://git.yoctoproject.org/meta-intel meta-ivi: git://git.yoctoproject.org/meta-ivi meta-java: git://github.com/woglinde/meta-java meta-kde: git://gitorious.org/openembedded-core-layers/meta-kde.git meta-micro: git://git.openembedded.org/meta-micro meta-mono: git://git.yoctoproject.org/meta-mono.git meta-netbookpro: git://github.com/tworaz/meta-netbookpro meta-nslu2: git://github.com/kraj/meta-nslu2 meta-opie: git://git.openembedded.org/meta-opie meta-qt3: git://git.yoctoproject.org/meta-qt3 meta-qt5: git://github.com/meta-qt5/meta-qt5.git meta-slugos: git://github.com/kraj/meta-slugos meta-systemd: git://git.yoctoproject.org/meta-systemd meta-raspberrypi: git://github.com/djwillis/meta-raspberrypi.git meta-smartphone: http://git.shr-project.org/repo/meta-smartphone.git meta-ti: git://git.yoctoproject.org/meta-ti meta-webos: git://github.com/openwebos/meta-webos.git meta-xilinx: git://git.yoctoproject.org/meta-xilinx meta-yocto: git://git.yoctoproject.org/meta-yocto openembedded: git://git.openembedded.org/openembedded Changelog for bitbake: Alexandru DAMIAN (2): bitbake: cooker, toaster: mark interrupted builds as failed toasterui: fix typo Konrad Scherer (1): serv.py: Give pr-server up to 5 seconds to commit data Paul Eggleton (1): bitbake-layers: avoid loading configuration when not needed Peter Seebach (1): build.py: add single-quotes around already-expanded directory name Richard Purdie (9): git: Use merge-base instead of log for testing if a commit is present git: Use git branch for ancestor checks fetch2: Fix handling of SCM mirrors in MIRRORS runqueue: Fix hole in setsceneverify skipped task logic fetch2: Clean up some url parameters to functions fetch2: Stop passing around the pointless url parameter runqueue/bitbake-worker: Fix dry run fakeroot issues perforce: Fix path subdirectory issues data: Fix output inconsistencies for emit_var Saul Wold (1): cooker: add support for using % as a wildcard in bbappend filename Valentin Popa (1): HOB: Show warnings in Issues tab Changelog for openembedded-core: Baogen Shang (2): acpid: fix acpid boot error acpid: fix acpid break down Carlos Rafael Giani (1): gstreamer1.0: upgrade to 1.2.0 Chen Qi (3): sysvinit: fix problem in switching runlevels license.bbclass: fix missing of license files on ubuntu build host sysvinit: use ALTERNATIVE to manage sulogin Chong Lu (1): lttng-tools: Fixes incorrect path of ptest cases Chunrong Guo (1): mdadm: flag __SANE_USERSPACE_TYPES__ to include int-ll64.h for powerpc64 Cristian Iorga (2): ofono: upgrade to 1.13 telepathy-idle: upgrade to 0.2.0 Cristiana Voicu (2): at-spi2-core: upgrade to 2.10.2 liburcu: upgrade to 0.8.1 Dominik Holland (1): dbus: Don't depend on dbus-ptest-ptest for the nativesdk-dbus package Florin Sarbu (1): systemd: Fix packaging of pam config files. Hans Beckerus (1): initscripts: add missing dmesg.sh to run-level S Hongxu Jia (4): kernel-grub.bbclass: support /boot area within root partition lib32-qt4-examples: fix QA warnings and INSANE_SKIP not work xorg-driver: fix qa issue while multilib enabled - contains Xorg driver but kconfig-frontends: add python to kconfig-frontends's RDEPENDS Irina Patru (1): distrodata.bbclass: Add fetch2 handlers to svn case in checkpkg Jack Mitchell (1): libjson: update to 0.11 and rename to json-c Jackie Huang (1): gettext-minimal-native/iconv.m4: remove the test to convert euc-jp Jeffrey C Honig (1): rootfs_*.bbclass: List which post-install scripts can not be run Khem Raj (3): tcl: Install header into 8.6 instead of PN-PV in user/include libnl: Fix random s
Re: [oe] [meta-oe][meta-networking][PATCHv2] tcpdump, tcpreplay:relocate tcpdump and add tcpreplay recipe
On Mon, Nov 25, 2013 at 6:00 AM, wrote: > From: Zongchun Yu > > *mv tcpdump from meta-oe to meta-networking > *add tcpreplay - a suite of GPLv3 licensed tools for UNIX operating > systems which gives you the ability to use previously captured traffic > in libpcap format to test a variety of network devices. > > Signed-off-by: Zongchun Yu Please split the patch in two, one for the move for meta-networking and another to add the tcpreplay utility. -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel