Update buidlroot to version 2016.08.1
This commit is contained in:
@@ -32,23 +32,27 @@ menuconfig BR2_PACKAGE_QT5
|
||||
if BR2_PACKAGE_QT5
|
||||
source "package/qt5/qt5base/Config.in"
|
||||
source "package/qt5/qt53d/Config.in"
|
||||
source "package/qt5/qt5canvas3d/Config.in"
|
||||
source "package/qt5/qt5connectivity/Config.in"
|
||||
source "package/qt5/qt5declarative/Config.in"
|
||||
source "package/qt5/qt5enginio/Config.in"
|
||||
source "package/qt5/qt5graphicaleffects/Config.in"
|
||||
source "package/qt5/qt5imageformats/Config.in"
|
||||
source "package/qt5/qt5location/Config.in"
|
||||
source "package/qt5/qt5multimedia/Config.in"
|
||||
source "package/qt5/qt5quickcontrols/Config.in"
|
||||
source "package/qt5/qt5sensors/Config.in"
|
||||
source "package/qt5/qt5serialbus/Config.in"
|
||||
source "package/qt5/qt5serialport/Config.in"
|
||||
source "package/qt5/qt5svg/Config.in"
|
||||
source "package/qt5/qt5tools/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"
|
||||
comment "technology preview"
|
||||
source "package/qt5/qt5quickcontrols2/Config.in"
|
||||
comment "legacy compatibility"
|
||||
source "package/qt5/qt5quick1/Config.in"
|
||||
source "package/qt5/qt5script/Config.in"
|
||||
source "package/qt5/qt5webkit/Config.in"
|
||||
source "package/qt5/qt5webkit-examples/Config.in"
|
||||
endif
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
QT5_VERSION_MAJOR = 5.5
|
||||
QT5_VERSION = $(QT5_VERSION_MAJOR).1
|
||||
QT5_VERSION_MAJOR = 5.6
|
||||
QT5_VERSION = $(QT5_VERSION_MAJOR).1-1
|
||||
QT5_SITE = http://download.qt.io/official_releases/qt/$(QT5_VERSION_MAJOR)/$(QT5_VERSION)/submodules
|
||||
include $(sort $(wildcard package/qt5/*/*.mk))
|
||||
|
||||
|
||||
@@ -12,6 +12,8 @@ config BR2_PACKAGE_QT53D
|
||||
|
||||
This package corresponds to the qt53d module.
|
||||
|
||||
Enable the assimp package to gain the assimp sceneparser plugin.
|
||||
|
||||
http://doc.qt.io/qt-5/qt3d-index.html
|
||||
|
||||
comment "qt53d module needs an OpenGL-capable backend"
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qt3d-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 e380906e2bcbd825dab45043bf063dd88b793c0d5fb050ee915bf4e2b58b1bf7 qt3d-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qt3d-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 6e71b6925a39056c18920350ea94e5a6b45a54f27ea2e04905e4b2acb464b7db qt3d-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -10,9 +10,13 @@ QT53D_SOURCE = qt3d-opensource-src-$(QT5SVG_VERSION).tar.xz
|
||||
QT53D_DEPENDENCIES = qt5base qt5declarative
|
||||
QT53D_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ASSIMP),y)
|
||||
QT53D_DEPENDENCIES += assimp
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT53D_LICENSE = GPLv2+ or LGPLv3
|
||||
QT53D_LICENSE_FILES = LICENSE.GPL LICENSE.LGPLv3
|
||||
QT53D_LICENSE = GPLv2 or GPLv3 or LGPLv3
|
||||
QT53D_LICENSE_FILES = LICENSE.GPL LICENSE.GPLv3 LICENSE.LGPLv3
|
||||
else
|
||||
QT53D_LICENSE = Commercial license
|
||||
QT53D_REDISTRIBUTE = NO
|
||||
@@ -34,6 +38,7 @@ endef
|
||||
ifeq ($(BR2_STATIC_LIBS),)
|
||||
define QT53D_INSTALL_TARGET_CMDS
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt53D*.so.* $(TARGET_DIR)/usr/lib
|
||||
cp -dpfr $(STAGING_DIR)/usr/lib/qt/plugins/sceneparsers $(TARGET_DIR)/usr/lib/qt/plugins
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/Qt3D $(TARGET_DIR)/usr/qml
|
||||
endef
|
||||
endif
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
Workaround EGL initialization failure due visual mismatch
|
||||
|
||||
Error:
|
||||
|
||||
Warning: EGL suggested using X Visual ID 33 (RGB888) for EGL config 28 (RGB444), but this is incompatable
|
||||
Unable to find an X11 visual which matches EGL config 28
|
||||
Could not initialize EGL
|
||||
Aborted
|
||||
|
||||
Upstream-Status: Inappropriate [workaround]
|
||||
|
||||
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
||||
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
|
||||
|
||||
diff -Naur qtbase-opensource-src-5.1.1_original/src/platformsupport/eglconvenience/qxlibeglintegration.cpp qtbase-opensource-src-5.1.1/src/platformsupport/eglconvenience/qxlibeglintegration.cpp
|
||||
--- qtbase-opensource-src-5.1.1_original/src/platformsupport/eglconvenience/qxlibeglintegration.cpp 2013-12-25 19:08:42.163895341 -0800
|
||||
+++ qtbase-opensource-src-5.1.1/src/platformsupport/eglconvenience/qxlibeglintegration.cpp 2013-12-25 19:09:37.207893799 -0800
|
||||
@@ -180,5 +180,9 @@
|
||||
}
|
||||
|
||||
qWarning("Unable to find an X11 visual which matches EGL config %d", configId);
|
||||
+#ifdef ENABLE_MX6_WORKAROUND
|
||||
+ return (VisualID)33;
|
||||
+#else
|
||||
return (VisualID)0;
|
||||
+#endif
|
||||
}
|
||||
@@ -1,82 +0,0 @@
|
||||
Some EGL headers pull in X11 defines which break eglconvenience
|
||||
|
||||
* Adds a missing include to qeglplatformcontext.cpp
|
||||
* Fix namespace collision on CursorShape, pulled in from X11/X.h
|
||||
* Do not pass MESA_EGL_NO_X11_HEADERS when xcb is use
|
||||
* Reorder includes to have the X11-header the last include
|
||||
|
||||
[based on patch from Yocto project]
|
||||
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
|
||||
Updated to fix issue in qeglplatformscreen (reorder includes, see also
|
||||
http://lists.qt-project.org/pipermail/development/2013-March/010511.html)
|
||||
Signed-off-by: Marc Andre <marc.andre@netline.ch>
|
||||
|
||||
diff -Nuar a/src/platformsupport/eglconvenience/eglconvenience.pri b/src/platformsupport/eglconvenience/eglconvenience.pri
|
||||
--- a/src/platformsupport/eglconvenience/eglconvenience.pri 2014-08-07 16:53:50.038277168 -0400
|
||||
+++ b/src/platformsupport/eglconvenience/eglconvenience.pri 2014-08-07 16:54:52.874278651 -0400
|
||||
@@ -30,8 +30,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
- # Avoid X11 header collision
|
||||
- DEFINES += MESA_EGL_NO_X11_HEADERS
|
||||
+ !contains(QT_CONFIG,xcb) {
|
||||
+ # Avoid X11 header collision
|
||||
+ DEFINES += MESA_EGL_NO_X11_HEADERS
|
||||
+ }
|
||||
|
||||
contains(QT_CONFIG,xlib) {
|
||||
HEADERS += \
|
||||
diff -Nuar a/src/platformsupport/eglconvenience/qeglplatformcontext.cpp b/src/platformsupport/eglconvenience/qeglplatformcontext.cpp
|
||||
--- a/src/platformsupport/eglconvenience/qeglplatformcontext.cpp 2014-08-07 16:53:50.038277168 -0400
|
||||
+++ b/src/platformsupport/eglconvenience/qeglplatformcontext.cpp 2014-08-07 16:56:00.630280249 -0400
|
||||
@@ -39,6 +39,7 @@
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
+#include <qtextstream.h>
|
||||
#include "qeglplatformcontext_p.h"
|
||||
#include "qeglconvenience_p.h"
|
||||
#include "qeglpbuffer_p.h"
|
||||
--- a/src/platformsupport/eglconvenience/qeglplatformcursor_p.h 2014-08-07 16:53:50.038277168 -0400
|
||||
+++ b/src/platformsupport/eglconvenience/qeglplatformcursor_p.h 2014-08-07 16:58:49.014284222 -0400
|
||||
@@ -42,6 +42,11 @@
|
||||
#ifndef QEGLPLATFORMCURSOR_H
|
||||
#define QEGLPLATFORMCURSOR_H
|
||||
|
||||
+// avoid namespace collision with X11/X.h
|
||||
+#ifdef CursorShape
|
||||
+#undef CursorShape
|
||||
+#endif
|
||||
+
|
||||
#include <qpa/qplatformcursor.h>
|
||||
#include <qpa/qplatformscreen.h>
|
||||
|
||||
--- qt5base-5.5.0.orig/src/platformsupport/eglconvenience/qeglplatformcursor.cpp
|
||||
+++ qt5base-5.5.0/src/platformsupport/eglconvenience/qeglplatformcursor.cpp
|
||||
@@ -41,8 +41,8 @@
|
||||
|
||||
#include <QtGui/private/qguiapplication_p.h>
|
||||
|
||||
-#include "qeglplatformcursor_p.h"
|
||||
#include "qeglplatformintegration_p.h"
|
||||
+#include "qeglplatformcursor_p.h"
|
||||
#include "qeglplatformscreen_p.h"
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
--- qtbase-opensource-src-5.5.0.orig/src/platformsupport/eglconvenience/qeglplatformscreen.cpp 2015-09-01 14:46:57.116883353 +0200
|
||||
+++ qtbase-opensource-src-5.5.0/src/platformsupport/eglconvenience/qeglplatformscreen.cpp 2015-09-01 14:47:36.560882333 +0200
|
||||
@@ -31,11 +31,11 @@
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
-#include "qeglplatformscreen_p.h"
|
||||
-#include "qeglplatformwindow_p.h"
|
||||
#include <QtGui/qwindow.h>
|
||||
#include <qpa/qwindowsysteminterface.h>
|
||||
#include <QtPlatformSupport/private/qopenglcompositor_p.h>
|
||||
+#include "qeglplatformscreen_p.h"
|
||||
+#include "qeglplatformwindow_p.h"
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
From 62ef0d97cfa2ed0142fc69c6e6395a570bea9215 Mon Sep 17 00:00:00 2001
|
||||
From: Julien Corjon <corjon.j@ecagroup.com>
|
||||
Date: Tue, 21 Jul 2015 11:59:57 +0200
|
||||
Subject: [PATCH] forkd - disable eventfd for uClibc <= 0.9.33
|
||||
|
||||
eventfd is not implemented in uClibc <= 0.9.33
|
||||
|
||||
Upstream-Status : https://bugreports.qt.io/browse/QTBUG-47337
|
||||
|
||||
Signed-off-by: Julien Corjon <corjon.j@ecagroup.com>
|
||||
---
|
||||
src/3rdparty/forkfd/forkfd.c | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/src/3rdparty/forkfd/forkfd.c b/src/3rdparty/forkfd/forkfd.c
|
||||
index 8d08f40..fa47cdf 100644
|
||||
--- a/src/3rdparty/forkfd/forkfd.c
|
||||
+++ b/src/3rdparty/forkfd/forkfd.c
|
||||
@@ -48,6 +48,10 @@
|
||||
# if (defined(__GLIBC__) && (__GLIBC__ << 16) + __GLIBC_MINOR__ >= 0x209) || defined(__BIONIC__)
|
||||
# define HAVE_PIPE2 1
|
||||
# endif
|
||||
+# if (defined(__UCLIBC__) && (__UCLIBC_MAJOR__ == 0) && (__UCLIBC_MINOR__ < 9 || (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ <= 33)))
|
||||
+# undef HAVE_EVENTFD
|
||||
+# undef HAVE_PIPE2
|
||||
+# endif
|
||||
#endif
|
||||
|
||||
#if _POSIX_VERSION-0 >= 200809L || _XOPEN_VERSION-0 >= 500
|
||||
--
|
||||
2.1.0
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
From 0f1b4bb65abe0e36e9e4b9813e45192223509de8 Mon Sep 17 00:00:00 2001
|
||||
From: Ralf Nolden <nolden@kde.org>
|
||||
Date: Tue, 17 May 2016 12:57:17 +0200
|
||||
Subject: [PATCH] Remove libudev dependency from kms.pro
|
||||
|
||||
To compile the kms qpa plugin, only libdrm is needed.
|
||||
Remove the libudev dependency for the compile check to enable
|
||||
building of the qpa plugin on platforms where libudev is not present
|
||||
such as BSD systems (but where KMS works)
|
||||
|
||||
Change-Id: Icd0be70a8949578a6158d523428706890a9674eb
|
||||
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
|
||||
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
|
||||
|
||||
Upstream: https://code.qt.io/cgit/qt/qtbase.git/patch/?id=72492735b7b7770808fcc9fe067e8f03fab827fc
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
config.tests/qpa/kms/kms.pro | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/config.tests/qpa/kms/kms.pro b/config.tests/qpa/kms/kms.pro
|
||||
index 1fb7367..5147bc8 100644
|
||||
--- a/config.tests/qpa/kms/kms.pro
|
||||
+++ b/config.tests/qpa/kms/kms.pro
|
||||
@@ -1,4 +1,4 @@
|
||||
SOURCES = kms.cpp
|
||||
CONFIG += link_pkgconfig
|
||||
-PKGCONFIG += libdrm libudev
|
||||
+PKGCONFIG += libdrm
|
||||
CONFIG -= qt
|
||||
--
|
||||
2.8.1
|
||||
|
||||
@@ -1,109 +0,0 @@
|
||||
Fix Qt5 configure script not autodetecting sunxi-mali drivers rendering
|
||||
in eglfs_mali not being built. The patch also fix compatibility issues
|
||||
regarding header files only included in the proprietary version.
|
||||
|
||||
This will be fixed in Qt 5.6.
|
||||
|
||||
ref: https://codereview.qt-project.org/#/c/125837/
|
||||
|
||||
Signed-off-by: Daniel Nyström <daniel.nystrom@timeterminal.se>
|
||||
|
||||
diff --git a/config.tests/qpa/eglfs-mali-2/eglfs-mali-2.cpp b/config.tests/qpa/eglfs-mali-2/eglfs-mali-2.cpp
|
||||
new file mode 100644
|
||||
index 0000000..1914d64
|
||||
--- /dev/null
|
||||
+++ b/config.tests/qpa/eglfs-mali-2/eglfs-mali-2.cpp
|
||||
@@ -0,0 +1,44 @@
|
||||
+/****************************************************************************
|
||||
+**
|
||||
+** Copyright (C) 2015 The Qt Company Ltd.
|
||||
+** Contact: http://www.qt.io/licensing/
|
||||
+**
|
||||
+** This file is part of the config.tests of the Qt Toolkit.
|
||||
+**
|
||||
+** $QT_BEGIN_LICENSE:LGPL21$
|
||||
+** Commercial License Usage
|
||||
+** Licensees holding valid commercial Qt licenses may use this file in
|
||||
+** accordance with the commercial license agreement provided with the
|
||||
+** Software or, alternatively, in accordance with the terms contained in
|
||||
+** a written agreement between you and The Qt Company. For licensing terms
|
||||
+** and conditions see http://www.qt.io/terms-conditions. For further
|
||||
+** information use the contact form at http://www.qt.io/contact-us.
|
||||
+**
|
||||
+** GNU Lesser General Public License Usage
|
||||
+** Alternatively, this file may be used under the terms of the GNU Lesser
|
||||
+** General Public License version 2.1 or version 3 as published by the Free
|
||||
+** Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||
+** LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||
+** following information to ensure the GNU Lesser General Public License
|
||||
+** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||
+** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
+**
|
||||
+** As a special exception, The Qt Company gives you certain additional
|
||||
+** rights. These rights are described in The Qt Company LGPL Exception
|
||||
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
+**
|
||||
+** $QT_END_LICENSE$
|
||||
+**
|
||||
+****************************************************************************/
|
||||
+
|
||||
+#include <EGL/egl.h>
|
||||
+#include <GLES2/gl2.h>
|
||||
+
|
||||
+int main(int, char **)
|
||||
+{
|
||||
+ EGLDisplay dpy = 0;
|
||||
+ EGLContext ctx = 0;
|
||||
+ mali_native_window *w = 0;
|
||||
+ eglDestroyContext(dpy, ctx);
|
||||
+ return 0;
|
||||
+}
|
||||
diff --git a/config.tests/qpa/eglfs-mali-2/eglfs-mali-2.pro b/config.tests/qpa/eglfs-mali-2/eglfs-mali-2.pro
|
||||
new file mode 100644
|
||||
index 0000000..85bcf64
|
||||
--- /dev/null
|
||||
+++ b/config.tests/qpa/eglfs-mali-2/eglfs-mali-2.pro
|
||||
@@ -0,0 +1,5 @@
|
||||
+SOURCES = eglfs-mali-2.cpp
|
||||
+
|
||||
+CONFIG -= qt
|
||||
+
|
||||
+LIBS += -lEGL -lGLESv2
|
||||
diff --git a/configure b/configure
|
||||
index cea62fb..09781bc 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -5624,7 +5624,8 @@ if [ "$CFG_EGLFS" != "no" ]; then
|
||||
else
|
||||
CFG_EGLFS_BRCM=no
|
||||
fi
|
||||
- if compileTest qpa/eglfs-mali "eglfs-mali"; then
|
||||
+ if compileTest qpa/eglfs-mali "eglfs-mali" \
|
||||
+ || compileTest qpa/eglfs-mali-2 "eglfs-mali-2"; then
|
||||
CFG_EGLFS_MALI=yes
|
||||
else
|
||||
CFG_EGLFS_MALI=no
|
||||
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_mali/qeglfsmaliintegration.cpp b/src/plugins/platforms/eglfs/deviceintegration/eglfs_mali/qeglfsmaliintegration.cpp
|
||||
index 455d780..43decdf 100644
|
||||
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_mali/qeglfsmaliintegration.cpp
|
||||
+++ b/src/plugins/platforms/eglfs/deviceintegration/eglfs_mali/qeglfsmaliintegration.cpp
|
||||
@@ -32,7 +32,6 @@
|
||||
****************************************************************************/
|
||||
|
||||
#include "qeglfsmaliintegration.h"
|
||||
-#include <EGL/fbdev_window.h>
|
||||
|
||||
#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
@@ -43,6 +42,11 @@
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
+struct fbdev_window {
|
||||
+ unsigned short width;
|
||||
+ unsigned short height;
|
||||
+};
|
||||
+
|
||||
void QEglFSMaliIntegration::platformInit()
|
||||
{
|
||||
// Keep the non-overridden base class functions based on fb0 working.
|
||||
@@ -1,40 +0,0 @@
|
||||
From 8f09897de948cea8861ca95e182f442cf15a339e Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Mon, 8 Jun 2015 13:59:25 -0700
|
||||
Subject: [PATCH] linux-oe-g++: Invert conditional for defining QT_SOCKLEN_T
|
||||
|
||||
This helps to make sure that QT_SOCKLEN_T is defined to be 'int'
|
||||
only when its glibc < 2 and not also for the libraries which may define
|
||||
it as per standards but are not glibc, e.g. musl
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
[Bernd: Downloaded from
|
||||
https://github.com/meta-qt5/meta-qt5/blob/d9d1d04760430cd0e5edd1764d832860715e7b83/recipes-qt/qt5/qtbase/0014-linux-oe-g-Invert-conditional-for-defining-QT_SOCKLE.patch
|
||||
and adjusted path.]
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
---
|
||||
mkspecs/linux-oe-g++/qplatformdefs.h | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/mkspecs/linux-oe-g++/qplatformdefs.h b/mkspecs/linux-oe-g++/qplatformdefs.h
|
||||
index dd12003..8623651 100644
|
||||
--- a/mkspecs/linux-g++/qplatformdefs.h
|
||||
+++ b/mkspecs/linux-g++/qplatformdefs.h
|
||||
@@ -86,10 +86,10 @@
|
||||
|
||||
#undef QT_SOCKLEN_T
|
||||
|
||||
-#if defined(__GLIBC__) && (__GLIBC__ >= 2)
|
||||
-#define QT_SOCKLEN_T socklen_t
|
||||
-#else
|
||||
+#if defined(__GLIBC__) && (__GLIBC__ < 2)
|
||||
#define QT_SOCKLEN_T int
|
||||
+#else
|
||||
+#define QT_SOCKLEN_T socklen_t
|
||||
#endif
|
||||
|
||||
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
||||
--
|
||||
2.1.4
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtbase-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 dfa4e8a4d7e4c6b69285e7e8833eeecd819987e1bdbe5baa6b6facd4420de916 qtbase-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtbase-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 329678347ec5ebb404225345300a8deb1e7c991322a4c50584be550c69be7c39 qtbase-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -20,7 +20,6 @@ QT5BASE_INSTALL_STAGING = YES
|
||||
# want to use the one packaged in Buildroot
|
||||
QT5BASE_CONFIGURE_OPTS += \
|
||||
-optimized-qmake \
|
||||
-no-kms \
|
||||
-no-cups \
|
||||
-no-nis \
|
||||
-no-iconv \
|
||||
@@ -29,6 +28,14 @@ QT5BASE_CONFIGURE_OPTS += \
|
||||
-no-pch \
|
||||
-shared
|
||||
|
||||
# Uses libgbm from mesa3d
|
||||
ifeq ($(BR2_PACKAGE_MESA3D_OPENGL_EGL),y)
|
||||
QT5BASE_CONFIGURE_OPTS += -kms -gbm
|
||||
QT5BASE_DEPENDENCIES += mesa3d
|
||||
else
|
||||
QT5BASE_CONFIGURE_OPTS += -no-kms
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_ENABLE_DEBUG),y)
|
||||
QT5BASE_CONFIGURE_OPTS += -debug
|
||||
else
|
||||
@@ -39,8 +46,8 @@ QT5BASE_CONFIGURE_OPTS += -largefile
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5BASE_CONFIGURE_OPTS += -opensource -confirm-license
|
||||
QT5BASE_LICENSE = LGPLv2.1 with exception or LGPLv3
|
||||
QT5BASE_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
QT5BASE_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5BASE_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5BASE_LICENSE = Commercial license
|
||||
QT5BASE_REDISTRIBUTE = NO
|
||||
@@ -52,6 +59,10 @@ ifneq ($(QT5BASE_CONFIG_FILE),)
|
||||
QT5BASE_CONFIGURE_OPTS += -qconfig buildroot
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
|
||||
QT5BASE_DEPENDENCIES += udev
|
||||
endif
|
||||
|
||||
# Qt5 SQL Plugins
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_SQL),y)
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_MYSQL),y)
|
||||
@@ -111,10 +122,6 @@ endif
|
||||
QT5BASE_DEFAULT_QPA = $(call qstrip,$(BR2_PACKAGE_QT5BASE_DEFAULT_QPA))
|
||||
QT5BASE_CONFIGURE_OPTS += $(if $(QT5BASE_DEFAULT_QPA),-qpa $(QT5BASE_DEFAULT_QPA))
|
||||
|
||||
ifeq ($(BR2_PACKAGE_IMX_GPU_VIV),y)
|
||||
QT5BASE_EXTRA_CFLAGS = -DENABLE_MX6_WORKAROUND
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_EGLFS),y)
|
||||
QT5BASE_CONFIGURE_OPTS += -eglfs
|
||||
QT5BASE_DEPENDENCIES += libegl
|
||||
|
||||
17
bsp/buildroot/package/qt5/qt5canvas3d/Config.in
Normal file
17
bsp/buildroot/package/qt5/qt5canvas3d/Config.in
Normal file
@@ -0,0 +1,17 @@
|
||||
config BR2_PACKAGE_QT5CANVAS3D
|
||||
bool "qt5canvas3d"
|
||||
select BR2_PACKAGE_QT5DECLARATIVE
|
||||
select BR2_PACKAGE_QT5DECLARATIVE_QUICK
|
||||
depends on BR2_PACKAGE_QT5_GL_AVAILABLE
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
This package corresponds to the qt5canvas3d module.
|
||||
|
||||
http://qt.io
|
||||
|
||||
comment "qt5canvas3d needs an OpenGL-capable backend"
|
||||
depends on !BR2_PACKAGE_QT5_GL_AVAILABLE
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
2
bsp/buildroot/package/qt5/qt5canvas3d/qt5canvas3d.hash
Normal file
2
bsp/buildroot/package/qt5/qt5canvas3d/qt5canvas3d.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtcanvas3d-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 84d02cc051eeda6edb8a4da00d9a35869a447f7beb04d3c39cd375a3793f228c qtcanvas3d-opensource-src-5.6.1-1.tar.xz
|
||||
38
bsp/buildroot/package/qt5/qt5canvas3d/qt5canvas3d.mk
Normal file
38
bsp/buildroot/package/qt5/qt5canvas3d/qt5canvas3d.mk
Normal file
@@ -0,0 +1,38 @@
|
||||
################################################################################
|
||||
#
|
||||
# qt5canvas3d
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5CANVAS3D_VERSION = $(QT5_VERSION)
|
||||
QT5CANVAS3D_SITE = $(QT5_SITE)
|
||||
QT5CANVAS3D_SOURCE = qtcanvas3d-opensource-src-$(QT5CANVAS3D_VERSION).tar.xz
|
||||
QT5CANVAS3D_DEPENDENCIES = qt5base qt5declarative
|
||||
QT5CANVAS3D_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5CANVAS3D_LICENSE = GPLv2 or GPLv3 or LGPLv3
|
||||
QT5CANVAS3D_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv3
|
||||
else
|
||||
QT5CANVAS3D_LICENSE = Commercial license
|
||||
QT5CANVAS3D_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
define QT5CANVAS3D_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
define QT5CANVAS3D_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define QT5CANVAS3D_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
||||
$(QT5_LA_PRL_FILES_FIXUP)
|
||||
endef
|
||||
|
||||
define QT5CANVAS3D_INSTALL_TARGET_CMDS
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/QtCanvas3D $(TARGET_DIR)/usr/qml/
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -1,13 +1,9 @@
|
||||
config BR2_PACKAGE_QT5CONNECTIVITY
|
||||
bool "qt5connectivity"
|
||||
select BR2_PACKAGE_BLUEZ_UTILS
|
||||
select BR2_PACKAGE_QT5BASE
|
||||
select BR2_PACKAGE_QT5BASE_CONCURRENT
|
||||
select BR2_PACKAGE_QT5BASE_DBUS
|
||||
depends on !BR2_STATIC_LIBS # bluez_utils
|
||||
depends on BR2_USE_WCHAR # bluez_utils
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # bluez_utils
|
||||
depends on BR2_USE_MMU # bluez_utils
|
||||
depends on BR2_PACKAGE_NEARD || BR2_PACKAGE_BLUEZ_UTILS || BR2_PACKAGE_BLUEZ5_UTILS
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
@@ -16,6 +12,6 @@ config BR2_PACKAGE_QT5CONNECTIVITY
|
||||
|
||||
http://qt.io
|
||||
|
||||
comment "qt5connectivity needs a toolchain w/ wchar, threads, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
comment "qt5connectivity needs neard and/or bluez(5)_utils"
|
||||
depends on !BR2_PACKAGE_NEARD && !BR2_PACKAGE_BLUEZ_UTILS && \
|
||||
!BR2_PACKAGE_BLUEZ5_UTILS
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hashe from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtconnectivity-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 3637e6def8582fc0fb3684179b93650720ba2da1311a560d358296153f245023 qtconnectivity-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtconnectivity-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 f1d714b8f359df069b9e94e72719bcb9f5340212d9ce223453b7100c6ed7266b qtconnectivity-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -7,20 +7,21 @@
|
||||
QT5CONNECTIVITY_VERSION = $(QT5_VERSION)
|
||||
QT5CONNECTIVITY_SITE = $(QT5_SITE)
|
||||
QT5CONNECTIVITY_SOURCE = qtconnectivity-opensource-src-$(QT5CONNECTIVITY_VERSION).tar.xz
|
||||
QT5CONNECTIVITY_DEPENDENCIES = bluez_utils qt5base
|
||||
QT5CONNECTIVITY_DEPENDENCIES = qt5base
|
||||
QT5CONNECTIVITY_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5CONNECTIVITY_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5CONNECTIVITY_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
QT5CONNECTIVITY_LICENSE = GPLv2 or GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5CONNECTIVITY_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5CONNECTIVITY_LICENSE = Commercial license
|
||||
QT5CONNECTIVITY_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
|
||||
QT5CONNECTIVITY_DEPENDENCIES += qt5declarative
|
||||
endif
|
||||
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_QT5DECLARATIVE),qt5declarative)
|
||||
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_BLUEZ_UTILS),bluez_utils)
|
||||
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_BLUEZ5_UTILS),bluez5_utils)
|
||||
QT5CONNECTIVITY_DEPENDENCIES += $(if $(BR2_PACKAGE_NEARD),neard)
|
||||
|
||||
define QT5CONNECTIVITY_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
@@ -36,14 +37,36 @@ define QT5CONNECTIVITY_INSTALL_STAGING_CMDS
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK),y)
|
||||
define QT5CONNECTIVITY_INSTALL_TARGET_QMLS
|
||||
ifneq ($(BR2_PACKAGE_BLUEZ_UTILS)$(BR2_PACKAGE_BLUEZ5_UTILS),)
|
||||
define QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH_QMLS
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/QtBluetooth $(TARGET_DIR)/usr/qml/
|
||||
endef
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_NEARD),y)
|
||||
define QT5CONNECTIVITY_INSTALL_TARGET_NFC_QMLS
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/QtNfc $(TARGET_DIR)/usr/qml/
|
||||
endef
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_BLUEZ_UTILS)$(BR2_PACKAGE_BLUEZ5_UTILS),)
|
||||
define QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt5Bluetooth.so.* $(TARGET_DIR)/usr/lib
|
||||
cp -dpf $(STAGING_DIR)/usr/bin/sdpscanner $(TARGET_DIR)/usr/bin
|
||||
endef
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NEARD),y)
|
||||
define QT5CONNECTIVITY_INSTALL_TARGET_NFC
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt5Nfc.so.* $(TARGET_DIR)/usr/lib
|
||||
endef
|
||||
endif
|
||||
|
||||
define QT5CONNECTIVITY_INSTALL_TARGET_CMDS
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt5Bluetooth.so.* $(TARGET_DIR)/usr/lib
|
||||
$(QT5CONNECTIVITY_INSTALL_TARGET_QMLS)
|
||||
$(QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH)
|
||||
$(QT5CONNECTIVITY_INSTALL_TARGET_NFC)
|
||||
$(QT5CONNECTIVITY_INSTALL_TARGET_BLUETOOTH_QMLS)
|
||||
$(QT5CONNECTIVITY_INSTALL_TARGET_NFC_QMLS)
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hashe from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtdeclarative-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 5fd14eefb83fff36fb17681693a70868f6aaf6138603d799c16466a094b26791 qtdeclarative-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtdeclarative-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 1cdf60b52509972ac001f5402a42d9b144b344010ec6e34f528f7dfc6be98f24 qtdeclarative-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5DECLARATIVE_DEPENDENCIES = qt5base qt5xmlpatterns
|
||||
QT5DECLARATIVE_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5DECLARATIVE_LICENSE = LGPLv2.1 with exception or LGPLv3
|
||||
QT5DECLARATIVE_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
QT5DECLARATIVE_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5DECLARATIVE_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5DECLARATIVE_LICENSE = Commercial license
|
||||
QT5DECLARATIVE_REDISTRIBUTE = NO
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hashe from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtenginio-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 a79936bd5b6a35aba28dd282291b28c8fa869b8d86652c62efe5e268d94defe2 qtenginio-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtenginio-opensource-src-1.6.1.tar.xz.mirrorlist
|
||||
sha256 0e14d5dfcae3f0b44c52751b20a8fc5f9e2c0d53aa1025ffbabbfde43fcc1a9e qtenginio-opensource-src-1.6.1.tar.xz
|
||||
|
||||
@@ -4,15 +4,17 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5ENGINIO_VERSION = $(QT5_VERSION)
|
||||
# Qt5Enginio does not follow Qt versionning
|
||||
# see https://bugreports.qt.io/browse/QTBUG-50111
|
||||
QT5ENGINIO_VERSION = 1.6.1
|
||||
QT5ENGINIO_SITE = $(QT5_SITE)
|
||||
QT5ENGINIO_SOURCE = qtenginio-opensource-src-$(QT5ENGINIO_VERSION).tar.xz
|
||||
QT5ENGINIO_DEPENDENCIES = openssl qt5base
|
||||
QT5ENGINIO_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5ENGINIO_LICENSE = LGPLv2.1 with exception or LGPLv3
|
||||
QT5ENGINIO_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
QT5ENGINIO_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5ENGINIO_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5ENGINIO_LICENSE = Commercial license
|
||||
QT5ENGINIO_REDISTRIBUTE = NO
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtgraphicaleffects-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 9bca0f8db3a4289eceebfa9504915440fe3fa6301d90b65705e4ece528c12d47 qtgraphicaleffects-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtgraphicaleffects-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 2b9cecf8eb3e12587788fa320119cf8d7b84775211cc1d78334d27e50040c014 qtgraphicaleffects-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5GRAPHICALEFFECTS_DEPENDENCIES = qt5base qt5declarative
|
||||
QT5GRAPHICALEFFECTS_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5GRAPHICALEFFECTS_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5GRAPHICALEFFECTS_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
QT5GRAPHICALEFFECTS_LICENSE = GPLv2 or GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5GRAPHICALEFFECTS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5GRAPHICALEFFECTS_LICENSE = Commercial license
|
||||
QT5GRAPHICALEFFECTS_REDISTRIBUTE = NO
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
From a9e4b41a04b8d1a6d3d687964c146b87f60f9683 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Krus <mike.krus@kdab.com>
|
||||
Date: Mon, 28 Dec 2015 21:02:35 +0000
|
||||
Subject: [PATCH] tvOS support
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
QT_ARCH for tvOS is arm64 (not arm, since it’s 64bits only)
|
||||
|
||||
Change-Id: Ia03d3ee07d2543a0e70ee7d77448aff9382d8fc8
|
||||
Reviewed-by: Jake Petroules <jake.petroules@theqtcompany.com>
|
||||
|
||||
Upstream: https://code.qt.io/cgit/qt/qtimageformats.git/patch/?id=e4c1d9ece74de212ebe5c55b134de7cb23469e2d
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
src/3rdparty/libwebp.pri | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/3rdparty/libwebp.pri b/src/3rdparty/libwebp.pri
|
||||
index b7c1bb6..2197953 100644
|
||||
--- a/src/3rdparty/libwebp.pri
|
||||
+++ b/src/3rdparty/libwebp.pri
|
||||
@@ -82,7 +82,7 @@ android {
|
||||
INCLUDEPATH += $$NDK_ROOT/sources/android/cpufeatures
|
||||
}
|
||||
|
||||
-equals(QT_ARCH, arm) {
|
||||
+equals(QT_ARCH, arm)|equals(QT_ARCH, arm64) {
|
||||
SOURCES_FOR_NEON += \
|
||||
$$PWD/libwebp/src/dsp/dec_neon.c \
|
||||
$$PWD/libwebp/src/dsp/enc_neon.c \
|
||||
--
|
||||
2.8.1
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtimageformats-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 c97fee00c602f9f089fea480546d6e9d61a2b2297c2f163bfd9f8aba92b754a5 qtimageformats-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtimageformats-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 cc45e481394dcc4eb4e565969c9bb50b87b1da23f006bf849a5f8daa375328dd qtimageformats-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5IMAGEFORMATS_DEPENDENCIES = qt5base
|
||||
QT5IMAGEFORMATS_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5IMAGEFORMATS_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5IMAGEFORMATS_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
QT5IMAGEFORMATS_LICENSE = GPLv2 or GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5IMAGEFORMATS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5IMAGEFORMATS_LICENSE = Commercial license
|
||||
QT5IMAGEFORMATS_REDISTRIBUTE = NO
|
||||
|
||||
10
bsp/buildroot/package/qt5/qt5location/Config.in
Normal file
10
bsp/buildroot/package/qt5/qt5location/Config.in
Normal file
@@ -0,0 +1,10 @@
|
||||
config BR2_PACKAGE_QT5LOCATION
|
||||
bool "qt5location"
|
||||
select BR2_PACKAGE_QT5BASE
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
This package corresponds to the qt5location module.
|
||||
|
||||
http://qt.io
|
||||
2
bsp/buildroot/package/qt5/qt5location/qt5location.hash
Normal file
2
bsp/buildroot/package/qt5/qt5location/qt5location.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtlocation-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 c9cc21ba3dd3f13376a175b092256403589a52c7851603dbfe1e15d5d9bac457 qtlocation-opensource-src-5.6.1-1.tar.xz
|
||||
61
bsp/buildroot/package/qt5/qt5location/qt5location.mk
Normal file
61
bsp/buildroot/package/qt5/qt5location/qt5location.mk
Normal file
@@ -0,0 +1,61 @@
|
||||
################################################################################
|
||||
#
|
||||
# qt5location
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5LOCATION_VERSION = $(QT5_VERSION)
|
||||
QT5LOCATION_SITE = $(QT5_SITE)
|
||||
QT5LOCATION_SOURCE = qtlocation-opensource-src-$(QT5LOCATION_VERSION).tar.xz
|
||||
QT5LOCATION_DEPENDENCIES = qt5base
|
||||
QT5LOCATION_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5LOCATION_LICENSE = GPLv2 or GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5LOCATION_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5LOCATION_LICENSE = Commercial license
|
||||
QT5LOCATION_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
|
||||
QT5LOCATION_DEPENDENCIES += qt5declarative
|
||||
endif
|
||||
|
||||
define QT5LOCATION_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
define QT5LOCATION_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define QT5LOCATION_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
||||
$(QT5_LA_PRL_FILES_FIXUP)
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK),y)
|
||||
define QT5LOCATION_INSTALL_TARGET_QMLS
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/QtPositioning $(TARGET_DIR)/usr/qml/
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/QtLocation $(TARGET_DIR)/usr/qml/
|
||||
endef
|
||||
define QT5LOCATION_INSTALL_TARGET_LOCATION
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt5Location.so.* $(TARGET_DIR)/usr/lib
|
||||
cp -dpfr $(STAGING_DIR)/usr/lib/qt/plugins/geoservices $(TARGET_DIR)/usr/lib/qt/plugins/
|
||||
endef
|
||||
endif
|
||||
|
||||
define QT5LOCATION_INSTALL_TARGET_POSITION
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt5Positioning.so.* $(TARGET_DIR)/usr/lib
|
||||
cp -dpfr $(STAGING_DIR)/usr/lib/qt/plugins/position $(TARGET_DIR)/usr/lib/qt/plugins/
|
||||
endef
|
||||
|
||||
define QT5LOCATION_INSTALL_TARGET_CMDS
|
||||
$(QT5LOCATION_INSTALL_TARGET_POSITION)
|
||||
$(QT5LOCATION_INSTALL_TARGET_LOCATION)
|
||||
$(QT5LOCATION_INSTALL_TARGET_QMLS)
|
||||
endef
|
||||
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_QT5MULTIMEDIA
|
||||
select BR2_PACKAGE_QT5BASE
|
||||
select BR2_PACKAGE_QT5BASE_GUI
|
||||
select BR2_PACKAGE_QT5BASE_NETWORK
|
||||
select BR2_PACKAGE_QT5BASE_OPENGL_LIB if BR2_PACKAGE_QT5BASE_OPENGL
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtmultimedia-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 7cc7ca99f41587c188303670499e5c75101f9a8cb6178e8f29cc941e637d957f qtmultimedia-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtmultimedia-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 4e28dcc696a9996b03a124b0f56fc86646bc2e9d29d383dc923b926040774e5d qtmultimedia-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5MULTIMEDIA_DEPENDENCIES = qt5base
|
||||
QT5MULTIMEDIA_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5MULTIMEDIA_LICENSE = LGPLv2.1 with exception or LGPLv3
|
||||
QT5MULTIMEDIA_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
QT5MULTIMEDIA_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5MULTIMEDIA_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5MULTIMEDIA_LICENSE = Commercial license
|
||||
QT5MULTIMEDIA_REDISTRIBUTE = NO
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
config BR2_PACKAGE_QT5QUICK1
|
||||
bool "qt5quick1"
|
||||
select BR2_PACKAGE_QT5BASE
|
||||
select BR2_PACKAGE_QT5BASE_GUI
|
||||
select BR2_PACKAGE_QT5BASE_NETWORK
|
||||
select BR2_PACKAGE_QT5BASE_WIDGETS
|
||||
select BR2_PACKAGE_QT5SCRIPT
|
||||
select BR2_PACKAGE_QT5XMLPATTERNS
|
||||
# This module does not support static linking
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
This package corresponds to the qt5quick1 module.
|
||||
|
||||
This package has been tagged as deprecated since version
|
||||
5.5.0 and should be replaced by Qt Quick module in new
|
||||
design.
|
||||
|
||||
http://qt.io
|
||||
|
||||
comment "qt5quick1 needs a toolchain w/ dynamic library"
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
depends on BR2_STATIC_LIBS
|
||||
@@ -1,2 +0,0 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtquick1-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 c812a7e59a8b9f0a87693181059933e15fef04bc875b6486cd653be1b9b51f2c qtquick1-opensource-src-5.5.1.tar.xz
|
||||
@@ -1,41 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# qt5quick1
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5QUICK1_VERSION = $(QT5_VERSION)
|
||||
QT5QUICK1_SITE = $(QT5_SITE)
|
||||
QT5QUICK1_SOURCE = qtquick1-opensource-src-$(QT5QUICK1_VERSION).tar.xz
|
||||
QT5QUICK1_DEPENDENCIES = qt5base qt5xmlpatterns qt5script \
|
||||
$(if $(BR2_PACKAGE_QT5WEBKIT),qt5webkit)
|
||||
QT5QUICK1_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5QUICK1_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5QUICK1_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
else
|
||||
QT5QUICK1_LICENSE = Commercial license
|
||||
QT5QUICK1_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
define QT5QUICK1_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
define QT5QUICK1_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define QT5QUICK1_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
||||
$(QT5_LA_PRL_FILES_FIXUP)
|
||||
endef
|
||||
|
||||
define QT5QUICK1_INSTALL_TARGET_CMDS
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt5Declarative.so.* $(TARGET_DIR)/usr/lib
|
||||
cp -dpfr $(STAGING_DIR)/usr/lib/qt/plugins/qml1tooling $(TARGET_DIR)/usr/lib/qt/plugins/
|
||||
cp -dpfr $(STAGING_DIR)/usr/imports $(TARGET_DIR)/usr
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtquickcontrols-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 1b7a8389d656066c629bd2cb520b39a7eb041d184b567dd1b9639b88d841fcf0 qtquickcontrols-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtquickcontrols-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 011047af8bc2242fa9f7e7860818ca16a62a54e06b27a6b518919f4c08725f32 qtquickcontrols-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5QUICKCONTROLS_DEPENDENCIES = qt5base qt5declarative
|
||||
QT5QUICKCONTROLS_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5QUICKCONTROLS_LICENSE = LGPLv3, GPLv2, GFDLv1.3
|
||||
QT5QUICKCONTROLS_LICENSE_FILES = LICENSE.LGPLv3 LICENSE.GPLv2 LICENSE.FDL
|
||||
QT5QUICKCONTROLS_LICENSE = GPLv2 or GPLv3 or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5QUICKCONTROLS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5QUICKCONTROLS_LICENSE = Commercial license
|
||||
QT5QUICKCONTROLS_REDISTRIBUTE = NO
|
||||
|
||||
17
bsp/buildroot/package/qt5/qt5quickcontrols2/Config.in
Normal file
17
bsp/buildroot/package/qt5/qt5quickcontrols2/Config.in
Normal file
@@ -0,0 +1,17 @@
|
||||
config BR2_PACKAGE_QT5QUICKCONTROLS2
|
||||
bool "qt5quickcontrols2"
|
||||
select BR2_PACKAGE_QT5DECLARATIVE
|
||||
select BR2_PACKAGE_QT5DECLARATIVE_QUICK
|
||||
depends on BR2_PACKAGE_QT5_GL_AVAILABLE # qt5declarative/quick
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE # qt5declarative/quick
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
This package corresponds to the qt5quickcontrols2 module.
|
||||
|
||||
http://qt.io
|
||||
|
||||
comment "qt5quickcontrols2 needs an OpenGL-capable backend"
|
||||
depends on !BR2_PACKAGE_QT5_GL_AVAILABLE
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
@@ -0,0 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtquickcontrols2-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 4c915939f659bb5f7dc381eb011809b6030c717269d9d260fca36f8d5917ca71 qtquickcontrols2-opensource-src-5.6.1-1.tar.xz
|
||||
@@ -0,0 +1,40 @@
|
||||
################################################################################
|
||||
#
|
||||
# qt5quickcontrols2
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5QUICKCONTROLS2_VERSION = $(QT5_VERSION)
|
||||
QT5QUICKCONTROLS2_SITE = $(QT5_SITE)
|
||||
QT5QUICKCONTROLS2_SOURCE = qtquickcontrols2-opensource-src-$(QT5QUICKCONTROLS2_VERSION).tar.xz
|
||||
QT5QUICKCONTROLS2_DEPENDENCIES = qt5base qt5declarative
|
||||
QT5QUICKCONTROLS2_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5QUICKCONTROLS2_LICENSE = GPLv3 or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5QUICKCONTROLS2_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5QUICKCONTROLS2_LICENSE = Commercial license
|
||||
QT5QUICKCONTROLS2_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
define QT5QUICKCONTROLS2_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
define QT5QUICKCONTROLS2_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define QT5QUICKCONTROLS2_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
||||
endef
|
||||
|
||||
define QT5QUICKCONTROLS2_INSTALL_TARGET_CMDS
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt5LabsTemplates.so.* $(TARGET_DIR)/usr/lib
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/Qt/labs/controls $(TARGET_DIR)/usr/qml/Qt/labs
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/Qt/labs/calendar $(TARGET_DIR)/usr/qml/Qt/labs
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/Qt/labs/templates $(TARGET_DIR)/usr/qml/Qt/labs
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtscript-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 cd46dddd998f22bcb06447e0407fef81f7052f25bc770b1c27625654cee828fd qtscript-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtscript-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 9d169f447395cef5209e1e33bf1020babc035740741145705298ba81488a36be qtscript-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5SCRIPT_DEPENDENCIES = qt5base
|
||||
QT5SCRIPT_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5SCRIPT_LICENSE = LGPLv2.1 with exception or LGPLv3
|
||||
QT5SCRIPT_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
QT5SCRIPT_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5SCRIPT_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5SCRIPT_LICENSE = Commercial license
|
||||
QT5SCRIPT_REDISTRIBUTE = NO
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtsensors-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 5d264fc0729a5d7679bd4eb8d7a0a9b142ed38d09fa68fc7dfe57f64afc8eeea qtsensors-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtsensors-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 99003fbe9304f1a135c454f28cc875f553a5f2c8c98153c516cfd8bf8ddb994d qtsensors-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5SENSORS_DEPENDENCIES = qt5base
|
||||
QT5SENSORS_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5SENSORS_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5SENSORS_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
QT5SENSORS_LICENSE = GPLv2 or GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5SENSORS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5SENSORS_LICENSE = Commercial license
|
||||
QT5SENSORS_REDISTRIBUTE = NO
|
||||
|
||||
15
bsp/buildroot/package/qt5/qt5serialbus/Config.in
Normal file
15
bsp/buildroot/package/qt5/qt5serialbus/Config.in
Normal file
@@ -0,0 +1,15 @@
|
||||
config BR2_PACKAGE_QT5SERIALBUS
|
||||
bool "qt5serialbus"
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6 # CAN FD
|
||||
select BR2_PACKAGE_QT5BASE
|
||||
select BR2_PACKAGE_QT5SERIALPORT
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
This package corresponds to the qt5serialbus module.
|
||||
|
||||
http://qt.io
|
||||
|
||||
comment "qt5serialbus needs headers >= 3.6"
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
|
||||
2
bsp/buildroot/package/qt5/qt5serialbus/qt5serialbus.hash
Normal file
2
bsp/buildroot/package/qt5/qt5serialbus/qt5serialbus.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtserialbus-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 05cb306d450a697cb8311db1e0edde76eaea0b20a681a74e28cbeda2c1792452 qtserialbus-opensource-src-5.6.1-1.tar.xz
|
||||
50
bsp/buildroot/package/qt5/qt5serialbus/qt5serialbus.mk
Normal file
50
bsp/buildroot/package/qt5/qt5serialbus/qt5serialbus.mk
Normal file
@@ -0,0 +1,50 @@
|
||||
################################################################################
|
||||
#
|
||||
# qt5serialbus
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5SERIALBUS_VERSION = $(QT5_VERSION)
|
||||
QT5SERIALBUS_SITE = $(QT5_SITE)
|
||||
QT5SERIALBUS_SOURCE = qtserialbus-opensource-src-$(QT5SERIALBUS_VERSION).tar.xz
|
||||
QT5SERIALBUS_DEPENDENCIES = qt5base qt5serialport
|
||||
QT5SERIALBUS_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5SERIALBUS_LICENSE = GPLv2 or GPLv3 or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5SERIALBUS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5SERIALBUS_LICENSE = Commercial license
|
||||
QT5SERIALBUS_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
define QT5SERIALBUS_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
define QT5SERIALBUS_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define QT5SERIALBUS_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
||||
$(QT5_LA_PRL_FILES_FIXUP)
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),)
|
||||
define QT5SERIALBUS_INSTALL_TARGET_LIBS
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libQt5SerialBus.so.* \
|
||||
$(TARGET_DIR)/usr/lib
|
||||
mkdir -p $(TARGET_DIR)/usr/lib/qt/plugins/canbus
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/qt/plugins/canbus/*.so \
|
||||
$(TARGET_DIR)/usr/lib/qt/plugins/canbus
|
||||
endef
|
||||
endif
|
||||
|
||||
define QT5SERIALBUS_INSTALL_TARGET_CMDS
|
||||
$(QT5SERIALBUS_INSTALL_TARGET_LIBS)
|
||||
$(INSTALL) -m 0755 -D $(@D)/bin/canbusutil \
|
||||
$(TARGET_DIR)/usr/bin/canbusutil
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtserialport-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 a034dbfb023db1b9b9de54390f7e76a48c1d1eb12533b0ffd574505c99968f7a qtserialport-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtserialport-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 a2b488fcdf076f539b601ec2c49446352d67bfe1d9fb4a57330ccc0edf5bac8c qtserialport-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5SERIALPORT_DEPENDENCIES = qt5base
|
||||
QT5SERIALPORT_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5SERIALPORT_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5SERIALPORT_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
QT5SERIALPORT_LICENSE = GPLv2 or GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5SERIALPORT_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5SERIALPORT_LICENSE = Commercial license
|
||||
QT5SERIALPORT_REDISTRIBUTE = NO
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtsvg-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 f7f588be48befd9ccab5a6086832551b8899e8bed9e603ddea979581e05a91c7 qtsvg-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtsvg-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 5c870352ecd9d0c11bfca1725999a5073c3a03e5685ba12b73aab5a81edc12f0 qtsvg-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5SVG_DEPENDENCIES = qt5base
|
||||
QT5SVG_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5SVG_LICENSE = LGPLv2.1 with exception or LGPLv3
|
||||
QT5SVG_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
QT5SVG_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5SVG_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5SVG_LICENSE = Commercial license
|
||||
QT5SVG_REDISTRIBUTE = NO
|
||||
|
||||
43
bsp/buildroot/package/qt5/qt5tools/Config.in
Normal file
43
bsp/buildroot/package/qt5/qt5tools/Config.in
Normal file
@@ -0,0 +1,43 @@
|
||||
config BR2_PACKAGE_QT5TOOLS
|
||||
bool "qt5tools"
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
This package corresponds to the qt5tools module.
|
||||
|
||||
http://qt.io
|
||||
|
||||
if BR2_PACKAGE_QT5TOOLS
|
||||
|
||||
config BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS
|
||||
bool "Linguist host tools (lconvert, lrelease, lupdate)"
|
||||
help
|
||||
This option enables the linguist host tools
|
||||
lconvert, lrelease and lupdate.
|
||||
|
||||
config BR2_PACKAGE_QT5TOOLS_PIXELTOOL
|
||||
bool "pixeltool"
|
||||
select BR2_PACKAGE_QT5BASE_GUI
|
||||
select BR2_PACKAGE_QT5BASE_WIDGETS
|
||||
select BR2_PACKAGE_QT5BASE_PNG # saving png images
|
||||
help
|
||||
Compile and install the pixeltool program.
|
||||
|
||||
config BR2_PACKAGE_QT5TOOLS_QTDIAG
|
||||
bool "qtdiag"
|
||||
select BR2_PACKAGE_QT5BASE_GUI
|
||||
help
|
||||
Compile and install the qtdiag program.
|
||||
|
||||
config BR2_PACKAGE_QT5TOOLS_QTPATHS
|
||||
bool "qtpaths"
|
||||
help
|
||||
Compile and install the qtpaths program.
|
||||
|
||||
config BR2_PACKAGE_QT5TOOLS_QTPLUGININFO
|
||||
bool "qtplugininfo"
|
||||
help
|
||||
Compile and install the qtplugininfo program.
|
||||
|
||||
endif
|
||||
2
bsp/buildroot/package/qt5/qt5tools/qt5tools.hash
Normal file
2
bsp/buildroot/package/qt5/qt5tools/qt5tools.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qttools-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 375a528bf7141eff38cdc00c322c6d4491c8f67203fd8ee6b9a7097504605141 qttools-opensource-src-5.6.1-1.tar.xz
|
||||
66
bsp/buildroot/package/qt5/qt5tools/qt5tools.mk
Normal file
66
bsp/buildroot/package/qt5/qt5tools/qt5tools.mk
Normal file
@@ -0,0 +1,66 @@
|
||||
################################################################################
|
||||
#
|
||||
# qt5tools
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5TOOLS_VERSION = $(QT5_VERSION)
|
||||
QT5TOOLS_SITE = $(QT5_SITE)
|
||||
QT5TOOLS_SOURCE = qttools-opensource-src-$(QT5BASE_VERSION).tar.xz
|
||||
|
||||
QT5TOOLS_DEPENDENCIES = qt5base
|
||||
QT5TOOLS_INSTALL_STAGING = YES
|
||||
|
||||
# linguist tools compile conditionally on qtHaveModule(qmldevtools-private),
|
||||
# but the condition is used only used to decide if lupdate will support
|
||||
# parsing qml files (via setting QT_NO_QML define), no linking against
|
||||
# target qt5 will happen
|
||||
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
|
||||
QT5TOOLS_DEPENDENCIES += qt5declarative
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5TOOLS_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5TOOLS_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5TOOLS_LICENSE = Commercial license
|
||||
QT5TOOLS_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
QT5TOOLS_BUILD_DIRS_$(BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS) += \
|
||||
linguist/lconvert linguist/lrelease linguist/lupdate
|
||||
ifeq ($(BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS),y)
|
||||
# use install target to copy cmake module files
|
||||
define QT5TOOLS_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src/linguist install
|
||||
endef
|
||||
endif
|
||||
|
||||
QT5TOOLS_BUILD_DIRS_$(BR2_PACKAGE_QT5TOOLS_PIXELTOOL) += pixeltool
|
||||
QT5TOOLS_INSTALL_TARGET_$(BR2_PACKAGE_QT5TOOLS_PIXELTOOL) += pixeltool
|
||||
|
||||
QT5TOOLS_BUILD_DIRS_$(BR2_PACKAGE_QT5TOOLS_QTDIAG) += qtdiag
|
||||
QT5TOOLS_INSTALL_TARGET_$(BR2_PACKAGE_QT5TOOLS_QTDIAG) += qtdiag
|
||||
|
||||
QT5TOOLS_BUILD_DIRS_$(BR2_PACKAGE_QT5TOOLS_QTPATHS) += qtpaths
|
||||
QT5TOOLS_INSTALL_TARGET_$(BR2_PACKAGE_QT5TOOLS_QTPATHS) += qtpaths
|
||||
|
||||
QT5TOOLS_BUILD_DIRS_$(BR2_PACKAGE_QT5TOOLS_QTPLUGININFO) += qtplugininfo
|
||||
QT5TOOLS_INSTALL_TARGET_$(BR2_PACKAGE_QT5TOOLS_QTPLUGININFO) += qtplugininfo
|
||||
|
||||
define QT5TOOLS_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
define QT5TOOLS_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) sub-src-qmake_all
|
||||
$(foreach p,$(QT5TOOLS_BUILD_DIRS_y), \
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src/$(p)$(sep))
|
||||
endef
|
||||
|
||||
define QT5TOOLS_INSTALL_TARGET_CMDS
|
||||
$(foreach p,$(QT5TOOLS_INSTALL_TARGET_y), \
|
||||
$(INSTALL) -D -m0755 $(@D)/bin/$(p) $(TARGET_DIR)/usr/bin/$(p)$(sep))
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -1,61 +0,0 @@
|
||||
From 4dee412aa655e1dc7f9e01869abcab47e0179422 Mon Sep 17 00:00:00 2001
|
||||
From: Julien Corjon <corjon.j@ecagroup.com>
|
||||
Date: Wed, 22 Jul 2015 09:24:04 +0200
|
||||
Subject: [PATCH] Fix builds without qml module
|
||||
|
||||
When we build without qml module we cannot use QJSValue in qmetaobjectpublisher
|
||||
To prevent QJSValue inclusiion I use a preprocessor directive QT_HAVE_QML. This
|
||||
is probably not the best solution but I do not know any other QML directive.
|
||||
|
||||
Upstream--Status: https://bugreports.qt.io/browse/QTBUG-47360
|
||||
Signed-off-by: Julien Corjon <corjon.j@ecagroup.com>
|
||||
---
|
||||
src/webchannel/qmetaobjectpublisher.cpp | 4 ++++
|
||||
src/webchannel/webchannel.pro | 2 ++
|
||||
2 files changed, 6 insertions(+)
|
||||
|
||||
diff --git a/src/webchannel/qmetaobjectpublisher.cpp b/src/webchannel/qmetaobjectpublisher.cpp
|
||||
index 0cad569..b0e9652 100644
|
||||
--- a/src/webchannel/qmetaobjectpublisher.cpp
|
||||
+++ b/src/webchannel/qmetaobjectpublisher.cpp
|
||||
@@ -41,7 +41,9 @@
|
||||
#include <QDebug>
|
||||
#include <QJsonObject>
|
||||
#include <QJsonArray>
|
||||
+#ifdef QT_HAVE_QML
|
||||
#include <QJSValue>
|
||||
+#endif
|
||||
#include <QUuid>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@@ -486,12 +488,14 @@ QJsonValue QMetaObjectPublisher::wrapResult(const QVariant &result, QWebChannelA
|
||||
if (!classInfo.isEmpty())
|
||||
objectInfo[KEY_DATA] = classInfo;
|
||||
return objectInfo;
|
||||
+#ifdef QT_HAVE_QML
|
||||
} else if (result.canConvert<QJSValue>()) {
|
||||
// Workaround for keeping QJSValues from QVariant.
|
||||
// Calling QJSValue::toVariant() converts JS-objects/arrays to QVariantMap/List
|
||||
// instead of stashing a QJSValue itself into a variant.
|
||||
// TODO: Improve QJSValue-QJsonValue conversion in Qt.
|
||||
return wrapResult(result.value<QJSValue>().toVariant(), transport, parentObjectId);
|
||||
+#endif
|
||||
} else if (result.canConvert<QVariantList>()) {
|
||||
// recurse and potentially wrap contents of the array
|
||||
return wrapList(result.toList(), transport);
|
||||
diff --git a/src/webchannel/webchannel.pro b/src/webchannel/webchannel.pro
|
||||
index eba8123..f476d6f 100644
|
||||
--- a/src/webchannel/webchannel.pro
|
||||
+++ b/src/webchannel/webchannel.pro
|
||||
@@ -30,6 +30,8 @@ SOURCES += \
|
||||
qtHaveModule(qml) {
|
||||
QT += qml
|
||||
|
||||
+ QMAKE_CXXFLAGS += "-DQT_HAVE_QML"
|
||||
+
|
||||
SOURCES += \
|
||||
qqmlwebchannel.cpp \
|
||||
qqmlwebchannelattached.cpp
|
||||
--
|
||||
2.1.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtwebchannel-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 7f4295ee57cd4ecba3cb263452d2a08d501b45c9a2b8b7794b6a97d7652f15d0 qtwebchannel-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtwebchannel-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 878ab614b30bbf04ef3775af68acd47de9765973650c1db403464e79efd07e82 qtwebchannel-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5WEBCHANNEL_DEPENDENCIES = qt5base qt5websockets
|
||||
QT5WEBCHANNEL_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5WEBCHANNEL_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5WEBCHANNEL_LICENSE_FILES = LICENSE.LGPLv21 LICENSE.LGPLv3 LGPL_EXCEPTION.txt LICENSE.GPLv2
|
||||
QT5WEBCHANNEL_LICENSE = GPLv2 or GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5WEBCHANNEL_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5WEBCHANNEL_LICENSE = Commercial license
|
||||
QT5WEBCHANNEL_REDISTRIBUTE = NO
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
This patch improves the qt5webkit examples build for 2 aspects:
|
||||
|
||||
# Allows to build even if qt5base examples are not enabled
|
||||
# Builds xmlpatterns example only if the qt5xmlpattern package has been built
|
||||
|
||||
Signed-off-by: Massimo Callegari <massimocallegari@yahoo.it>
|
||||
|
||||
Index: b/examples/webkitwidgets/webkitwidgets.pro
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ b/examples/webkitwidgets/webkitwidgets.pro
|
||||
@@ -8,5 +8,6 @@
|
||||
framecapture \
|
||||
browser \
|
||||
embedded \
|
||||
- scroller \
|
||||
- xmlpatterns
|
||||
+ scroller
|
||||
+
|
||||
+qtHaveModule(xmlpatterns): SUBDIRS += xmlpatterns
|
||||
Index: b/qtwebkit-examples.pro
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ b/qtwebkit-examples.pro
|
||||
@@ -3,3 +3,4 @@
|
||||
load(qt_parts)
|
||||
|
||||
SUBDIRS += doc
|
||||
+SUBDIRS += examples
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
config BR2_PACKAGE_QT5WEBKIT_EXAMPLES
|
||||
bool "qt5webkit examples"
|
||||
depends on BR2_PACKAGE_QT5WEBKIT
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
This package contains examples for the qt5webkit module.
|
||||
|
||||
This package has been tagged as deprecated since version
|
||||
5.5.0 and should be replaced by Qt WebEngine module in
|
||||
new design.
|
||||
|
||||
http://qt.io
|
||||
@@ -1,2 +0,0 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtwebkit-examples-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 098935b42d6d249027d1a635e4e70edc3d2969dd860f825b36aec06fc72e46c6 qtwebkit-examples-opensource-src-5.5.1.tar.xz
|
||||
@@ -1,50 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# qt5webkit-examples
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5WEBKIT_EXAMPLES_VERSION = $(QT5_VERSION)
|
||||
QT5WEBKIT_EXAMPLES_SITE = $(QT5_SITE)
|
||||
QT5WEBKIT_EXAMPLES_SOURCE = qtwebkit-examples-opensource-src-$(QT5WEBKIT_EXAMPLES_VERSION).tar.xz
|
||||
QT5WEBKIT_EXAMPLES_DEPENDENCIES = qt5webkit
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5WEBKIT_EXAMPLES_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
# Source files contain references to LGPL_EXCEPTION.txt but it is not included
|
||||
# in the archive.
|
||||
QT5WEBKIT_EXAMPLES_LICENSE_FILES = LICENSE.LGPLv21 LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
else
|
||||
QT5WEBKIT_EXAMPLES_LICENSE = Commercial license
|
||||
QT5WEBKIT_EXAMPLES_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5XMLPATTERNS),y)
|
||||
QT5WEBKIT_EXAMPLES_DEPENDENCIES += qt5xmlpatterns
|
||||
endif
|
||||
|
||||
define QT5WEBKIT_EXAMPLES_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
define QT5WEBKIT_EXAMPLES_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define QT5WEBKIT_EXAMPLES_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
|
||||
define QT5WEBKIT_EXAMPLES_INSTALL_QML
|
||||
cp -dpfr $(@D)/examples/webkitqml $(TARGET_DIR)/usr/lib/qt/examples
|
||||
endef
|
||||
endif
|
||||
|
||||
define QT5WEBKIT_EXAMPLES_INSTALL_TARGET_CMDS
|
||||
mkdir -p $(TARGET_DIR)/usr/lib/qt/examples
|
||||
cp -dpfr $(@D)/examples/webkitwidgets $(TARGET_DIR)/usr/lib/qt/examples
|
||||
$(QT5WEBKIT_EXAMPLES_INSTALL_QML)
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -0,0 +1,36 @@
|
||||
From 1735a8484ef9ae336f8d607b56bda64c8af10c79 Mon Sep 17 00:00:00 2001
|
||||
From: Trevor Woerner <trevor.woerner@linaro.org>
|
||||
Date: Fri, 7 Feb 2014 04:07:17 +0100
|
||||
Subject: [PATCH] qtwebkit: fix QA issue (bad RPATH)
|
||||
|
||||
Building qtwebkit causes a QA issue such that QtWebPluginProcess and
|
||||
QtWebProcess contain bad RPATHs which point into the build location. This fix
|
||||
adds a patch to not include the rpath.prf which causes this problem.
|
||||
|
||||
Signed-off-by: Trevor Woerner <trevor.woerner@linaro.org>
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
|
||||
Downloaded from:
|
||||
https://github.com/meta-qt5/meta-qt5/blob/krogoth/recipes-qt/qt5/qtwebkit/
|
||||
0001-qtwebkit-fix-QA-issue-bad-RPATH.patch
|
||||
|
||||
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
|
||||
---
|
||||
Tools/qmake/mkspecs/features/unix/default_post.prf | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/Tools/qmake/mkspecs/features/unix/default_post.prf b/Tools/qmake/mkspecs/features/unix/default_post.prf
|
||||
index fd66af6..ef754c3 100644
|
||||
--- a/Tools/qmake/mkspecs/features/unix/default_post.prf
|
||||
+++ b/Tools/qmake/mkspecs/features/unix/default_post.prf
|
||||
@@ -61,7 +61,6 @@ linux-*g++* {
|
||||
}
|
||||
}
|
||||
|
||||
-contains(TEMPLATE, app): CONFIG += rpath
|
||||
|
||||
CONFIG(debug, debug|release)|force_debug_info {
|
||||
# Make ld not cache the symbol tables of input files in memory to avoid memory exhaustion during the linking phase.
|
||||
--
|
||||
2.7.0
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
From ae16ce17cc7060274a0b0c165b953fc32540f977 Mon Sep 17 00:00:00 2001
|
||||
From: Magnus Granberg <zorry@gentoo.org>
|
||||
Date: Fri, 27 Feb 2015 11:55:09 +0100
|
||||
Subject: [PATCH] Remove TEXTREL tag in x86
|
||||
|
||||
Fix textrel QA warnings when building qtwebkit for x86:
|
||||
|
||||
WARNING: QA Issue: ELF binary '/home/andre/rdk/rdk-master/build-vbox32/tmp/work/core2-32-rdk-linux/qtwebkit/5.4.0-r0/packages-split/qtwebkit/usr/lib/libQt5WebKit.so.5.4.0' has relocations in .text [textrel]
|
||||
|
||||
Patch from upstream webkit:
|
||||
|
||||
https://bugs.webkit.org/show_bug.cgi?id=70610
|
||||
|
||||
Minor refresh required to apply cleanly to the older webkit sources used
|
||||
by qtwebkit. Specifically, the patch needed to be modified to account
|
||||
for PLATFORM(MAC) -> OS(DARWIN) renaming in recent webkit which is not
|
||||
part of qtwebkit yet ( https://bugs.webkit.org/show_bug.cgi?id=99683 ).
|
||||
|
||||
Upstream status [webkit] : backport
|
||||
Upstream status [qtwebkit] : unclear
|
||||
|
||||
Bug: https://bugs.webkit.org/show_bug.cgi?id=70610
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
|
||||
Downloaded from:
|
||||
https://github.com/meta-qt5/meta-qt5/blob/krogoth/recipes-qt/qt5/qtwebkit/
|
||||
0002-Remove-TEXTREL-tag-in-x86.patch
|
||||
|
||||
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
|
||||
---
|
||||
Source/JavaScriptCore/jit/ThunkGenerators.cpp | 24 ++++++++++++++++++++++++
|
||||
Source/WTF/wtf/InlineASM.h | 2 ++
|
||||
2 files changed, 26 insertions(+)
|
||||
|
||||
diff --git a/Source/JavaScriptCore/jit/ThunkGenerators.cpp b/Source/JavaScriptCore/jit/ThunkGenerators.cpp
|
||||
index 9684df2..8af82d8 100644
|
||||
--- a/Source/JavaScriptCore/jit/ThunkGenerators.cpp
|
||||
+++ b/Source/JavaScriptCore/jit/ThunkGenerators.cpp
|
||||
@@ -524,6 +524,30 @@ double jsRound(double d)
|
||||
} \
|
||||
static MathThunk UnaryDoubleOpWrapper(function) = &function##Thunk;
|
||||
|
||||
+#elif CPU(X86) && COMPILER(GCC) && OS(LINUX) && defined(__PIC__)
|
||||
+#define defineUnaryDoubleOpWrapper(function) \
|
||||
+ asm( \
|
||||
+ ".text\n" \
|
||||
+ ".globl " SYMBOL_STRING(function##Thunk) "\n" \
|
||||
+ HIDE_SYMBOL(function##Thunk) "\n" \
|
||||
+ SYMBOL_STRING(function##Thunk) ":" "\n" \
|
||||
+ "pushl %ebx\n" \
|
||||
+ "subl $20, %esp\n" \
|
||||
+ "movsd %xmm0, (%esp) \n" \
|
||||
+ "call __x86.get_pc_thunk.bx\n" \
|
||||
+ "addl $_GLOBAL_OFFSET_TABLE_, %ebx\n" \
|
||||
+ "call " GLOBAL_REFERENCE(function) "\n" \
|
||||
+ "fstpl (%esp) \n" \
|
||||
+ "movsd (%esp), %xmm0 \n" \
|
||||
+ "addl $20, %esp\n" \
|
||||
+ "popl %ebx\n" \
|
||||
+ "ret\n" \
|
||||
+ );\
|
||||
+ extern "C" { \
|
||||
+ MathThunkCallingConvention function##Thunk(MathThunkCallingConvention); \
|
||||
+ } \
|
||||
+ static MathThunk UnaryDoubleOpWrapper(function) = &function##Thunk;
|
||||
+
|
||||
#elif CPU(X86) && COMPILER(GCC) && (PLATFORM(MAC) || OS(LINUX))
|
||||
#define defineUnaryDoubleOpWrapper(function) \
|
||||
asm( \
|
||||
diff --git a/Source/WTF/wtf/InlineASM.h b/Source/WTF/wtf/InlineASM.h
|
||||
index 0a2fe78..2dc40ef 100644
|
||||
--- a/Source/WTF/wtf/InlineASM.h
|
||||
+++ b/Source/WTF/wtf/InlineASM.h
|
||||
@@ -46,6 +46,8 @@
|
||||
#define GLOBAL_REFERENCE(name) #name "@plt"
|
||||
#elif CPU(X86) && COMPILER(MINGW)
|
||||
#define GLOBAL_REFERENCE(name) "@" #name "@4"
|
||||
+#elif OS(LINUX) && CPU(X86) && defined(__PIC__)
|
||||
+#define GLOBAL_REFERENCE(name) SYMBOL_STRING(name) "@plt"
|
||||
#else
|
||||
#define GLOBAL_REFERENCE(name) SYMBOL_STRING(name)
|
||||
#endif
|
||||
--
|
||||
2.7.0
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
From 6c36f0ff8c1f5852c33d2b23714f9f187cc6ff26 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Fri, 5 Jun 2015 19:55:05 -0700
|
||||
Subject: [PATCH] Exclude backtrace() API for non-glibc libraries
|
||||
|
||||
It was excluding musl with current checks, so lets make it such that it
|
||||
considers only glibc when using backtrace API
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
|
||||
Downloaded from:
|
||||
https://github.com/meta-qt5/meta-qt5/blob/krogoth/recipes-qt/qt5/qtwebkit/
|
||||
0003-Exclude-backtrace-API-for-non-glibc-libraries.patch
|
||||
|
||||
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
|
||||
---
|
||||
Source/WTF/wtf/Assertions.cpp | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Source/WTF/wtf/Assertions.cpp b/Source/WTF/wtf/Assertions.cpp
|
||||
index 1b2091f..ba03a28 100644
|
||||
--- a/Source/WTF/wtf/Assertions.cpp
|
||||
+++ b/Source/WTF/wtf/Assertions.cpp
|
||||
@@ -61,7 +61,7 @@
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
-#if (OS(DARWIN) || (OS(LINUX) && !defined(__UCLIBC__))) && !OS(ANDROID)
|
||||
+#if (OS(DARWIN) || (OS(LINUX) && defined (__GLIBC__) && !defined(__UCLIBC__))) && !OS(ANDROID)
|
||||
#include <cxxabi.h>
|
||||
#include <dlfcn.h>
|
||||
#include <execinfo.h>
|
||||
@@ -245,7 +245,7 @@ void WTFReportArgumentAssertionFailure(const char* file, int line, const char* f
|
||||
|
||||
void WTFGetBacktrace(void** stack, int* size)
|
||||
{
|
||||
-#if (OS(DARWIN) || (OS(LINUX) && !defined(__UCLIBC__))) && !OS(ANDROID)
|
||||
+#if (OS(DARWIN) || (OS(LINUX) && defined(__GLIBC__) && !defined(__UCLIBC__))) && !OS(ANDROID)
|
||||
*size = backtrace(stack, *size);
|
||||
#elif OS(WINDOWS) && !OS(WINCE)
|
||||
// The CaptureStackBackTrace function is available in XP, but it is not defined
|
||||
--
|
||||
2.7.0
|
||||
|
||||
@@ -6,7 +6,6 @@ config BR2_PACKAGE_QT5WEBKIT
|
||||
select BR2_PACKAGE_SQLITE
|
||||
select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_QT5BASE_XCB
|
||||
select BR2_PACKAGE_XLIB_LIBXRENDER if BR2_PACKAGE_QT5BASE_XCB
|
||||
# This module does not support static linking
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
depends on !BR2_BINFMT_FLAT # icu
|
||||
@@ -16,8 +15,14 @@ config BR2_PACKAGE_QT5WEBKIT
|
||||
|
||||
This package corresponds to the qt5webkit module.
|
||||
|
||||
This package has been tagged as deprecated since version
|
||||
5.5.0 and should be replaced by Qt WebEngine module in
|
||||
new design.
|
||||
This package has been removed from the official release packages
|
||||
since Qt5.6.0, but it is still available for users to build it
|
||||
from source. This is useful for platforms without GPU since the
|
||||
successor (QtWebEngine) requires OpenGL support.
|
||||
|
||||
http://qt.io
|
||||
|
||||
comment "qt5webkit needs a toolchain w/ dynamic library"
|
||||
depends on BR2_STATIC_LIBS
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
depends on !BR2_BINFMT_FLAT
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtwebkit-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 77583f9dbd3e6ad874386df71b165dc3ce88efdabbc6e5d97a959ee2187d6d69 qtwebkit-opensource-src-5.5.1.tar.xz
|
||||
# locally computed
|
||||
sha256 e4339ee069e2817fc5bf7c2c2d9fa680874da4ba56f34afdad2b4795803cbdf1 qt5webkit-b889f460280ad98c89ede179bd3b9ce9cb02002b.tar.gz
|
||||
|
||||
@@ -4,21 +4,24 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5WEBKIT_VERSION = $(QT5_VERSION)
|
||||
QT5WEBKIT_SITE = $(QT5_SITE)
|
||||
QT5WEBKIT_SOURCE = qtwebkit-opensource-src-$(QT5WEBKIT_VERSION).tar.xz
|
||||
QT5WEBKIT_DEPENDENCIES = qt5base sqlite host-ruby host-gperf host-bison host-flex
|
||||
QT5WEBKIT_VERSION = b889f460280ad98c89ede179bd3b9ce9cb02002b
|
||||
# Using GitHub since it supports downloading tarballs from random commits.
|
||||
# The http://code.qt.io/cgit/qt/qtwebkit.git/ repo doesn't allow to do so.
|
||||
QT5WEBKIT_SITE = $(call github,qtproject,qtwebkit,$(QT5WEBKIT_VERSION))
|
||||
QT5WEBKIT_DEPENDENCIES = \
|
||||
host-bison host-flex host-gperf host-python host-ruby \
|
||||
qt5base sqlite
|
||||
QT5WEBKIT_INSTALL_STAGING = YES
|
||||
|
||||
QT5WEBKIT_LICENSE_FILES = Source/WebCore/LICENSE-LGPL-2 Source/WebCore/LICENSE-LGPL-2.1
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5WEBKIT_LICENSE = LGPLv2+ (WebCore), LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5WEBKIT_LICENSE = LGPLv2.1+, BSD-3c, BSD-2c
|
||||
# Source files contain references to LGPL_EXCEPTION.txt but it is not included
|
||||
# in the archive.
|
||||
QT5WEBKIT_LICENSE_FILES += LICENSE.LGPLv21 LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
QT5WEBKIT_LICENSE_FILES += LICENSE.LGPLv21
|
||||
else
|
||||
QT5WEBKIT_LICENSE = LGPLv2+ (WebCore), Commercial license
|
||||
QT5WEBKIT_LICENSE = LGPLv2.1+ (WebCore), Commercial license
|
||||
QT5WEBKIT_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
@@ -30,16 +33,33 @@ ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
|
||||
QT5WEBKIT_DEPENDENCIES += qt5declarative
|
||||
endif
|
||||
|
||||
# QtWebkit's build system uses python, but only supports python2. We work
|
||||
# around this by forcing python2 early in the PATH, via a python->python2
|
||||
# symlink.
|
||||
QT5WEBKIT_ENV = PATH=$(@D)/bin:$(BR_PATH)
|
||||
define QT5WEBKIT_PYTHON2_SYMLINK
|
||||
mkdir -p $(@D)/bin
|
||||
ln -sf $(HOST_DIR)/usr/bin/python2 $(@D)/bin/python
|
||||
endef
|
||||
QT5WEBKIT_PRE_CONFIGURE_HOOKS += QT5WEBKIT_PYTHON2_SYMLINK
|
||||
|
||||
# Since we get the source from git, generated header files are not included.
|
||||
# qmake detects that header file generation (using the syncqt tool) must be
|
||||
# done based on the existence of a .git directory (cfr. the git_build config
|
||||
# option which is set in qt_build_paths.prf).
|
||||
# So, to make sure that qmake detects that header files must be generated,
|
||||
# create an empty .git directory.
|
||||
define QT5WEBKIT_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
mkdir -p $(@D)/.git
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(QT5WEBKIT_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
define QT5WEBKIT_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
||||
$(TARGET_MAKE_ENV) $(QT5WEBKIT_ENV) $(MAKE) -C $(@D)
|
||||
endef
|
||||
|
||||
define QT5WEBKIT_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
||||
$(TARGET_MAKE_ENV) $(QT5WEBKIT_ENV) $(MAKE) -C $(@D) install
|
||||
$(QT5_LA_PRL_FILES_FIXUP)
|
||||
endef
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hashes from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtwebsockets-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 cf4e834a867b90337188be504ef20184c52666370f721e704952988f8cb12deb qtwebsockets-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtwebsockets-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 34620ca34ca580802509b2fb3e9eb843d5ad11416d6a211400ac7f700aeae0bb qtwebsockets-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5WEBSOCKETS_DEPENDENCIES = qt5base
|
||||
QT5WEBSOCKETS_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5WEBSOCKETS_LICENSE = LGPLv2.1 with exception or LGPLv3
|
||||
QT5WEBSOCKETS_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
QT5WEBSOCKETS_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3
|
||||
QT5WEBSOCKETS_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
else
|
||||
QT5WEBSOCKETS_LICENSE = Commercial license
|
||||
QT5WEBSOCKETS_REDISTRIBUTE = NO
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtx11extras-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 6387a01d972b62e1ad39e5a25e07d0492200f62fc87cf4366122085aeeebeb65 qtx11extras-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtx11extras-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 be6cc815e9b33a20f5cd374fe77443b13ea5f1cd625616d75b3c4fdcc4f3457a qtx11extras-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5X11EXTRAS_DEPENDENCIES = qt5base
|
||||
QT5X11EXTRAS_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5X11EXTRAS_LICENSE = LGPLv2.1 with exception or LGPLv3 or GPLv2
|
||||
QT5X11EXTRAS_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.GPLv2
|
||||
QT5X11EXTRAS_LICENSE = GPLv2 or GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5X11EXTRAS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5X11EXTRAS_LICENSE = Commercial license
|
||||
QT5X11EXTRAS_REDISTRIBUTE = NO
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtxmlpatterns-opensource-src-5.5.1.tar.xz.mirrorlist
|
||||
sha256 b537eb0252988e3805a32a16c65038973371d647baf246fdf703bde725d0e8ec qtxmlpatterns-opensource-src-5.5.1.tar.xz
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/qtxmlpatterns-opensource-src-5.6.1-1.tar.xz.mirrorlist
|
||||
sha256 e1dac17a8e6cb2b03da2d666ae2a99f31c2d9b73790c79ca2c85197766cec6a4 qtxmlpatterns-opensource-src-5.6.1-1.tar.xz
|
||||
|
||||
@@ -11,8 +11,8 @@ QT5XMLPATTERNS_DEPENDENCIES = qt5base
|
||||
QT5XMLPATTERNS_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
|
||||
QT5XMLPATTERNS_LICENSE = LGPLv2.1 with exception or LGPLv3
|
||||
QT5XMLPATTERNS_LICENSE_FILES = LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3
|
||||
QT5XMLPATTERNS_LICENSE = GPLv3 or LGPLv2.1 with exception or LGPLv3, GFDLv1.3 (docs)
|
||||
QT5XMLPATTERNS_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
|
||||
else
|
||||
QT5XMLPATTERNS_LICENSE = Commercial license
|
||||
QT5XMLPATTERNS_REDISTRIBUTE = NO
|
||||
|
||||
Reference in New Issue
Block a user