Skip to contentSkip to conversation

qt/qt5webchannel: new package

PATCH New Julien Corjon 2 participants 3 messages Jul 22, 2015 1 message not in the archive

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 qt/qt5webchannel: new package

---
v1
- This patch is rebased from qt5.5.0 bump commited serie
- Add a package patch for build without qml module (bug spotted by Thomas)

 package/qt5/Config.in                              |  1 +
 .../0001-Fix-builds-without-qml-module.patch       | 61 ++++++++++++++++++++++
 package/qt5/qt5webchannel/Config.in                | 11 ++++
 package/qt5/qt5webchannel/qt5webchannel.hash       |  4 ++
 package/qt5/qt5webchannel/qt5webchannel.mk         | 61 ++++++++++++++++++++++
 5 files changed, 138 insertions(+)
 create mode 100644 package/qt5/qt5webchannel/0001-Fix-builds-without-qml-module.patch
 create mode 100644 package/qt5/qt5webchannel/Config.in
 create mode 100644 package/qt5/qt5webchannel/qt5webchannel.hash
 create mode 100644 package/qt5/qt5webchannel/qt5webchannel.mk
package/qt5/Config.in +1 -0
index 737a789..3fb65f7 100644
@@ -40,6 +40,7 @@ source "package/qt5/qt5quickcontrols/Config.in"
 source "package/qt5/qt5sensors/Config.in"
 source "package/qt5/qt5serialport/Config.in"
 source "package/qt5/qt5svg/Config.in"
+source "package/qt5/qt5webchannel/Config.in"
 source "package/qt5/qt5websockets/Config.in"
 source "package/qt5/qt5x11extras/Config.in"
 source "package/qt5/qt5xmlpatterns/Config.in"
package/qt5/qt5webchannel/0001-Fix-builds-without-qml-module.patch new file +61 -0

61 lines not on this page · raw message

package/qt5/qt5webchannel/Config.in new file +11 -0
new file mode 100644
index 0000000..218629a
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_QT5WEBCHANNEL
+	bool "qt5webchannel"
+	select BR2_PACKAGE_QT5BASE
+	select BR2_PACKAGE_QT5WEBSOCKETS
+	help
+	  Qt is a cross-platform application and UI framework for
+	  developers using C++.
+
+	  This package corresponds to the qt5webchannel module.
+
+	  http://qt.io
package/qt5/qt5webchannel/qt5webchannel.hash new file +4 -0
new file mode 100644
index 0000000..b96aebb
@@ -0,0 +1,4 @@
+# Hashes from: http://download.qt.io/official_releases/qt/5.5/5.5.0/submodules/qtwebchannel-opensource-src-5.5.0.tar.xz.mirrorlist
+sha256 94f88604ff0b29a30f1a1b13601d4bce9af5c0a96c43869705aee1596aeb2d8d qtwebchannel-opensource-src-5.5.0.tar.xz
+sha1   7c45ecb9c4226207f184b5cf25d1a18d650075da                         qtwebchannel-opensource-src-5.5.0.tar.xz
+md5    c20146286108477cdab60c67d2d87dc7                                 qtwebchannel-opensource-src-5.5.0.tar.xz
package/qt5/qt5webchannel/qt5webchannel.mk new file +61 -0

61 lines not on this page · raw message

Signature · 1 line
2.1.0
#1 lore raw

PATCH 1/1 qt/qt5webchannel: new package

Dear Julien Corjon,

Quoted 5 lines · Julien Corjon

---
v1
- This patch is rebased from qt5.5.0 bump commited serie
- Add a package patch for build without qml module (bug spotted by Thomas)

I'm certainly not sure the patch to fix the !qml build issue is the right one, we'll see what upstream says. But other than that, the package looks good, so let's get some autobuilder coverage of it.

Applied, thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

A message that is not in the archive (sent off-list or not yet received): [email protected]

#3 lore raw

PATCH 1/1 qt/qt5webchannel: new package

Hello,

Please don't reply to me directly, keep the Buildroot mailing list in Cc. Otherwise, it doesn't make much sense to go through the hassle of writing in English :-)

Quoted 8 lines · Julien CORJON
Quoted 3 lines

I'm certainly not sure the patch to fix the !qml build issue is the right one, we'll see what upstream says. But other than that, the package looks good, so let's get some autobuilder coverage of it.

Patch is ugly but i'm not sure of the Qt QT_QML_LIB macro durability. That's why I've prefered create my own macro using CXX_FLAGS. I've tested this patch both with and without qml module and it compile in both case.

Ok, understood. We'll see what upstream says about this.

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com