From: "Gaël PORTAY" <gael.portay@savoirfairelinux.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v1 0/4] qt5virtualkeyboard: fix build issues with 5.6
Date: Mon, 3 Sep 2018 08:37:43 -0400 [thread overview]
Message-ID: <20180903123747.5234-1-gael.portay@savoirfairelinux.com> (raw)
Hi all,
This patch serie fixes three build issues with Qt 5.6. It also sets the license
hashes of third-parties that are missing (5.6 and latest).
The first patch fixes the issue reported by the autobuilder [1]. The commit
adapts the patch 0001-remove-weird-install-path-for-example.patch to make it
appliable.
>>> qt5virtualkeyboard 2.0 Patching
Applying 0001-remove-weird-install-path-for-example.patch using patch:
patching file examples/virtualkeyboard/basic/basic.pro
Hunk #1 FAILED at 7.
1 out of 1 hunk FAILED -- saving rejects to file examples/virtualkeyboard/basic/basic.pro.rej
make: *** [/home/test/autobuild/run/instance-2/output/build/qt5virtualkeyboard-2.0/.stamp_patched] Error 1
make: Leaving directory `/home/test/autobuild/run/instance-2/buildroot'
The second patch fixes the following build issue that appeared after the first
patch is applied. Qt 5.6 and latest versions have a different location for the
QML plugin. The commit differentiates installation of the QML plugin according
to the Qt major version in use.
>>> qt5virtualkeyboard 2.0 Installing to target
mkdir -p /home/users/gportay/src/buildroot/output/target/usr/lib/qt/plugins/platforminputcontexts
cp -dpfr /home/users/gportay/src/buildroot/output/host/arm-buildroot-linux-gnueabi/sysroot/usr/lib/qt/plugins/platforminputcontexts/libqtv
cp -dpfr /home/users/gportay/src/buildroot/output/host/arm-buildroot-linux-gnueabi/sysroot/usr/qml/QtQuick/VirtualKeyboard /home/users/gpo
cp: cannot stat '/home/users/gportay/src/buildroot/output/host/arm-buildroot-linux-gnueabi/sysroot/usr/qml/QtQuick/VirtualKeyboard': No su
package/pkg-generic.mk:310: recipe for target '/home/users/gportay/src/buildroot/output/build/qt5virtualkeyboard-2.0/.stamp_target_install
make: *** [/home/users/gportay/src/buildroot/output/build/qt5virtualkeyboard-2.0/.stamp_target_installed] Error 1
The third patch fixes the legal-info issue below. QtVirtualKeyboard 2.0
(shipped with Qt 5.6) doesn't contain any license files. The commit removes
licenses from QT5VIRTUALKEYBOARD_LICENSE_FILES when Qt major version is set to
5.6.
>>> qt5virtualkeyboard 2.0 Collecting legal info
sha256sum: /home/users/gportay/src/buildroot/output/build/qt5virtualkeyboard-2.0/LICENSE.GPL3: No such file or directory
ERROR: LICENSE.GPL3 has wrong sha256 hash:
ERROR: expected: 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903
ERROR: got :
ERROR: Incomplete download, or man-in-the-middle (MITM) attack
The last patch adds the license hashes of 3rd-parties that were missing (for
5.6 and latest).
[1]: http://autobuild.buildroot.net/results/ecfe70fb6a9abdc7578856453eba1acbc441ba17/
Regards,
Ga?l PORTAY (4):
qt5virtualkeyboard: fix example build issue with 5.6
qt5virtualkeyboard: fix target install issue with 5.6
qt5virtualkeyboard: fix legal-info with 5.6
qt5virtualkeyboard: add hashes of 3rd-party licenses
.../0001-remove-weird-install-path-for-example.patch | 6 +++---
.../qt5/qt5virtualkeyboard/2.0/qt5virtualkeyboard.hash | 5 +++++
package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.hash | 3 +++
package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk | 18 +++++++++++++++++-
4 files changed, 28 insertions(+), 4 deletions(-)
create mode 100644 package/qt5/qt5virtualkeyboard/2.0/qt5virtualkeyboard.hash
--
2.11.0
next reply other threads:[~2018-09-03 12:37 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-09-03 12:37 Gaël PORTAY [this message]
2018-09-03 12:37 ` [Buildroot] [PATCH v1 1/4] qt5virtualkeyboard: fix example build issue with 5.6 Gaël PORTAY
2018-09-05 20:47 ` Thomas Petazzoni
2018-09-03 12:37 ` [Buildroot] [PATCH v1 2/4] qt5virtualkeyboard: fix target install " Gaël PORTAY
2018-09-05 20:51 ` Thomas Petazzoni
2018-09-06 8:12 ` Gaël PORTAY
2018-09-03 12:37 ` [Buildroot] [PATCH v1 3/4] qt5virtualkeyboard: fix legal-info " Gaël PORTAY
2018-09-05 21:11 ` Thomas Petazzoni
2018-09-06 7:32 ` Gaël PORTAY
2018-09-06 7:36 ` Thomas Petazzoni
2018-09-06 7:43 ` Gaël PORTAY
2018-09-03 12:37 ` [Buildroot] [PATCH v1 4/4] qt5virtualkeyboard: add hashes of 3rd-party licenses Gaël PORTAY
2018-09-05 21:34 ` Thomas Petazzoni
2018-09-09 10:42 ` Yann E. MORIN
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180903123747.5234-1-gael.portay@savoirfairelinux.com \
--to=gael.portay@savoirfairelinux.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.