initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
@@ -0,0 +1,52 @@
From 78f558df35860484711a600d155ae7a13ebf44b2 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Ga=C3=ABl=20PORTAY?= <gael.portay@savoirfairelinux.com>
Date: Tue, 28 Nov 2017 23:14:42 -0500
Subject: [PATCH 1/1] Build examples
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
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>
Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
[gportay: build imageanalyzer example if concurrent module is built]
---
examples/webkitwidgets/webkitwidgets.pro | 7 ++++---
qtwebkit-examples.pro | 1 +
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/examples/webkitwidgets/webkitwidgets.pro b/examples/webkitwidgets/webkitwidgets.pro
index ab20df4..67f6785 100644
--- a/examples/webkitwidgets/webkitwidgets.pro
+++ b/examples/webkitwidgets/webkitwidgets.pro
@@ -4,9 +4,10 @@ SUBDIRS += domtraversal \
previewer \
fancybrowser \
simpleselector \
- imageanalyzer \
framecapture \
browser \
embedded \
- scroller \
- xmlpatterns
+ scroller
+
+qtHaveModule(xmlpatterns): SUBDIRS += xmlpatterns
+qtHaveModule(concurrent): SUBDIRS += imageanalyzer
diff --git a/qtwebkit-examples.pro b/qtwebkit-examples.pro
index 3fcecf1..2ade7ff 100644
--- a/qtwebkit-examples.pro
+++ b/qtwebkit-examples.pro
@@ -3,3 +3,4 @@ requires(qtHaveModule(webkit))
load(qt_parts)
SUBDIRS += doc
+SUBDIRS += examples
--
2.15.0
@@ -0,0 +1,73 @@
From 9fa73707216bd55dff380031a33aca701a7d9c8b Mon Sep 17 00:00:00 2001
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Date: Sun, 12 May 2019 23:29:05 +0200
Subject: [PATCH] Fix QWebView path
QWebView is installed under QtWebKitWidgets
Fixes:
- http://autobuild.buildroot.org/results/68dd6f1ffed49f8e2570f7364e5e635573807d3e
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
examples/webkitwidgets/formextractor/formextractor.ui | 2 +-
examples/webkitwidgets/previewer/previewer.ui | 2 +-
examples/webkitwidgets/simpleselector/window.ui | 2 +-
.../xmlpatterns/qobjectxmlmodel/forms/mainwindow.ui | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/examples/webkitwidgets/formextractor/formextractor.ui b/examples/webkitwidgets/formextractor/formextractor.ui
index 5c4afec..a38bdd5 100644
--- a/examples/webkitwidgets/formextractor/formextractor.ui
+++ b/examples/webkitwidgets/formextractor/formextractor.ui
@@ -151,7 +151,7 @@
<customwidget>
<class>QWebView</class>
<extends>QWidget</extends>
- <header>QtWebKit/QWebView</header>
+ <header>QtWebKitWidgets/QWebView</header>
</customwidget>
</customwidgets>
<resources/>
diff --git a/examples/webkitwidgets/previewer/previewer.ui b/examples/webkitwidgets/previewer/previewer.ui
index d4c9992..69adb2e 100644
--- a/examples/webkitwidgets/previewer/previewer.ui
+++ b/examples/webkitwidgets/previewer/previewer.ui
@@ -74,7 +74,7 @@
<customwidget>
<class>QWebView</class>
<extends>QWidget</extends>
- <header>QtWebKit/QWebView</header>
+ <header>QtWebKitWidgets/QWebView</header>
</customwidget>
</customwidgets>
<resources/>
diff --git a/examples/webkitwidgets/simpleselector/window.ui b/examples/webkitwidgets/simpleselector/window.ui
index aa824df..7906186 100644
--- a/examples/webkitwidgets/simpleselector/window.ui
+++ b/examples/webkitwidgets/simpleselector/window.ui
@@ -64,7 +64,7 @@
<customwidget>
<class>QWebView</class>
<extends>QWidget</extends>
- <header>QtWebKit/QWebView</header>
+ <header>QtWebKitWidgets/QWebView</header>
</customwidget>
</customwidgets>
<resources/>
diff --git a/examples/webkitwidgets/xmlpatterns/qobjectxmlmodel/forms/mainwindow.ui b/examples/webkitwidgets/xmlpatterns/qobjectxmlmodel/forms/mainwindow.ui
index ad43284..000cae7 100644
--- a/examples/webkitwidgets/xmlpatterns/qobjectxmlmodel/forms/mainwindow.ui
+++ b/examples/webkitwidgets/xmlpatterns/qobjectxmlmodel/forms/mainwindow.ui
@@ -188,7 +188,7 @@ p, li { white-space: pre-wrap; }
<customwidget>
<class>QWebView</class>
<extends>QWidget</extends>
- <header>QtWebKit/QWebView</header>
+ <header>QtWebKitWidgets/QWebView</header>
</customwidget>
</customwidgets>
<resources/>
--
2.20.1
@@ -0,0 +1,36 @@
From 452123a4491b26c5b078934477bd5864f1d004e4 Mon Sep 17 00:00:00 2001
From: Peter Seiderer <ps.report@gmx.net>
Date: Thu, 28 May 2020 20:58:26 +0200
Subject: [PATCH] Fix QPainterPath include
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Add missing QPainterPath (needed for Qt-5.15.0 compile).
Fixes:
searchlineedit.cpp:121:18: error: aggregate QPainterPath myPath has incomplete type and cannot be defined
QPainterPath myPath;
^~~~~~
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
examples/webkitwidgets/browser/searchlineedit.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/examples/webkitwidgets/browser/searchlineedit.cpp b/examples/webkitwidgets/browser/searchlineedit.cpp
index fbd73cb..7462c82 100644
--- a/examples/webkitwidgets/browser/searchlineedit.cpp
+++ b/examples/webkitwidgets/browser/searchlineedit.cpp
@@ -34,6 +34,7 @@
#include "searchlineedit.h"
#include <QtGui/QPainter>
+#include <QtGui/QPainterPath>
#include <QtGui/QMouseEvent>
#include <QtWidgets/QMenu>
#include <QtWidgets/QStyle>
--
2.26.2
+10
View File
@@ -0,0 +1,10 @@
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.
http://qt.io
@@ -0,0 +1,8 @@
# Hash from: https://download.qt.io/official_releases/qt/5.9/5.9.1/submodules/qtwebkit-examples-opensource-src-5.9.1.tar.xz.mirrorlist
sha256 e4ce4de6b468243abad2baabbe8ddfb05d25b186529bfe88cb8662fc983f54d0 qtwebkit-examples-opensource-src-5.9.1.tar.xz
# Hashes for license files:
sha256 a3db6c7f3027aa27489c25a2fa259185cdee945780c32e01c60cbfabf4743b6c LICENSE.LGPLv21
sha256 04505ee290cbe7b29b3766e00ff81987e84658f620cb43bd6e7bb52ee4234e1b LICENSE.LGPLv3
sha256 6c3f3c31b93985f1b93bfbb35fb609d37281697d0efc220c9f91cf4b59eaabde LICENSE.GPLv2
sha256 d3d9052b838761dbe00067168ed9ebc437734d53ebf71dea1c8e9f7532a5333b LICENSE.GPLv3
@@ -0,0 +1,26 @@
################################################################################
#
# qt5webkit-examples
#
################################################################################
QT5WEBKIT_EXAMPLES_VERSION = 5.9.1
QT5WEBKIT_EXAMPLES_SITE = https://download.qt.io/official_releases/qt/5.9/5.9.1/submodules
QT5WEBKIT_EXAMPLES_SOURCE = qtwebkit-examples-opensource-src-$(QT5WEBKIT_VERSION).tar.xz
QT5WEBKIT_EXAMPLES_DEPENDENCIES = qt5webkit
QT5WEBKIT_EXAMPLES_LICENSE_FILES = LICENSE.LGPLv21 LICENSE.LGPLv3 LICENSE.GPLv2 LICENSE.GPLv3
QT5WEBKIT_EXAMPLES_LICENSE = LGPL-2.1 with exception or LGPL-3 or GPL-2 or GPL-3
# Source files contain references to LGPL_EXCEPTION.txt but it is not included
# in the archive.
ifeq ($(BR2_PACKAGE_QT5XMLPATTERNS),y)
QT5WEBKIT_EXAMPLES_DEPENDENCIES += qt5xmlpatterns
endif
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
QT5WEBKIT_EXAMPLES_DEPENDENCIES += qt5declarative
endif
$(eval $(qmake-package))