mirror of
git://code.qt.io/qt/qt5.git
synced 2026-10-10 17:17:27 +08:00
Compare commits
11
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
19c8518536 | ||
|
|
295eb3ea8b | ||
|
|
40dfcecd4a | ||
|
|
6b8dc3a273 | ||
|
|
8a8f1b7654 | ||
|
|
c69258f175 | ||
|
|
4b6d11a77f | ||
|
|
2d329b06e1 | ||
|
|
fb43a90fd1 | ||
|
|
56a251d9a6 | ||
|
|
9c5af22a53 |
+1
-1
@@ -11,7 +11,7 @@
|
||||
status = addon
|
||||
[submodule "qtdeclarative"]
|
||||
depends = qtbase
|
||||
recommends = qtimageformats qtshadertools qtsvg
|
||||
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
||||
path = qtdeclarative
|
||||
url = ../qtdeclarative.git
|
||||
branch = 6.3
|
||||
|
||||
@@ -9,7 +9,7 @@ Configurations:
|
||||
Platform dependency: 'Ubuntu-20.04-host'
|
||||
Features: ['Packaging', 'InsignificantTests', 'VMSize8']
|
||||
Environment variables: [
|
||||
'TARGET_CONFIGURE_ARGS=-DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake',
|
||||
'TARGET_CONFIGURE_ARGS=-DFEATURE_developer_build=ON -DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake',
|
||||
'QT_CMAKE_DIR=/opt/cmake-3.21.1/bin',
|
||||
"TESTARGS='{{.Env.QNX_QEMU_SSH}} LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen'",
|
||||
"TESTRUNNER='python3 {{.SourceDir}}/coin_qnx_qemu_runner.py'",
|
||||
|
||||
@@ -5,7 +5,7 @@ Configurations:
|
||||
Compiler: 'GCC'
|
||||
Features: ['Sccache', 'MinimalStaticTests']
|
||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}'
|
||||
|
||||
-
|
||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||
Compiler: 'MSVC2019'
|
||||
Features: ['Sccache', 'MinimalStaticTests']
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
Version: 2
|
||||
Include: [cmake_platforms.yaml]
|
||||
Configurations: []
|
||||
@@ -89,6 +89,18 @@ sudo cp $aarch64le_toolchain $targetPath
|
||||
sudo cp $armv7le_toolchain $targetPath
|
||||
sudo cp $x8664_toolchain $targetPath
|
||||
cp -R $QNX_qemu_bld_files_dir $qemuTargetPath
|
||||
# fc-match tool is missing from QNX SDP and tst_qfont requires it to work corretly
|
||||
# Download code-only package from https://www.iana.org/time-zones and follow README
|
||||
# to build tools for QNX x86_64. If need to build new tool create new qnx_qemu_utils
|
||||
# package which contains it and update required info below
|
||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx_qemu_utils_20211208.tar.xz"
|
||||
targetFile="qnx_qemu_utils.tar.xz"
|
||||
targetFolder="$qemuTargetPath/local/misc_files"
|
||||
sha1="7653f5d50f61f1591d7785c3ec261228ecc9dd22"
|
||||
if [ ! -d "$targetFolder" ]; then
|
||||
mkdir -p $targetFolder
|
||||
fi
|
||||
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
||||
|
||||
sudo chown -R qt:users "$targetPath"
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ OPT_CRYPTODEV='no'
|
||||
DEF_OPT_CRYPTODEV='no'
|
||||
OPT_DATA_INODES='3000'
|
||||
DEF_OPT_DATA_INODES='3000'
|
||||
OPT_DATA_SIZE='60'
|
||||
OPT_DATA_SIZE='512'
|
||||
DEF_OPT_DATA_SIZE='60'
|
||||
OPT_EXTRA_DIRS='none'
|
||||
DEF_OPT_EXTRA_DIRS='none'
|
||||
|
||||
@@ -11,3 +11,7 @@ PATH=__IFS_PATH__:/system/xbin
|
||||
|
||||
[uid=0 gid=0 dperms=755 type=dir] var/share
|
||||
var/share/zoneinfo=usr/share/zoneinfo
|
||||
|
||||
[uid=0 gid=0 dperms=755 type=dir] var/share/fonts
|
||||
var/etc/fontconfig/fonts.conf=etc/fontconfig/fonts.conf
|
||||
var/share/fonts=usr/share/fonts
|
||||
|
||||
@@ -6,3 +6,7 @@ HOME=/home/root
|
||||
TZ=Europe/Oslo
|
||||
procmgr_symlink /data/var/share /usr/share
|
||||
procmgr_symlink /data/var/share/zoneinfo/Europe/Oslo /data/var/etc/localtime
|
||||
|
||||
# fontconfig
|
||||
procmgr_symlink /data/var/etc/fontconfig/fonts.conf /etc/fontconfig/fonts.conf
|
||||
procmgr_symlink /data/var/share/fonts /usr/share/fonts
|
||||
|
||||
@@ -12,3 +12,9 @@
|
||||
# resource manager supports a -U option for switching to non-root.
|
||||
echo "---> Starting Filesystem event manager (fsevmgr)"
|
||||
STARTU_P(fsevmg_t,__FSEVMG_ID__) fsevmgr -d -F __DEVB_ID__ -N __DEVB_ID__
|
||||
|
||||
echo "---> Remove large fonts"
|
||||
rm -rf /data/var/share/fonts/NotoSansCJK*
|
||||
rm -rf /data/var/share/fonts/NotoSansMonoCJK*
|
||||
echo "---> Create fontconfig cache"
|
||||
fc-cache &
|
||||
|
||||
+7
-2
@@ -19,10 +19,10 @@ lib/libicudata.so.67=usr/lib/libicudata.so.67
|
||||
lib/libicui18n.so.67=usr/lib/libicui18n.so.67
|
||||
lib/libGLESv2.so.1=usr/lib/libGLESv2.so.1
|
||||
lib/libEGL.so.1=usr/lib/libEGL.so.1
|
||||
lib/libfontconfig.so.1=usr/lib/libfontconfig.so.1
|
||||
lib/libz.so.2=usr/lib/libz.so.2
|
||||
lib/libxml2.so.2=usr/lib/libxml2.so.2
|
||||
lib/libfreetype.so.1=usr/lib/libfreetype.so.1
|
||||
lib/libfreetype.so.23=usr/lib/libfreetype.so.23
|
||||
lib/libbz2.so.1=usr/lib/libbz2.so.1
|
||||
lib/liblzma.so.5=usr/lib/liblzma.so.5
|
||||
lib/libbacktrace.so.1=usr/lib/libbacktrace.so.1
|
||||
lib/libm.so.3=lib/libm.so.3
|
||||
@@ -44,3 +44,8 @@ lib/dll/img_codec_tif.so=lib/dll/img_codec_tif.so
|
||||
|
||||
# for inotify
|
||||
xbin/fsevmgr=sbin/fsevmgr
|
||||
|
||||
# for fontconfig
|
||||
lib/libfontconfig.so.1=usr/lib/libfontconfig.so.1
|
||||
xbin/fc-cache=bin/fc-cache
|
||||
xbin/fc-match=local/misc_files/fc-match
|
||||
|
||||
@@ -72,6 +72,9 @@ sudo zypper -nq install p7zip
|
||||
# EGL support
|
||||
sudo zypper -nq install Mesa-libEGL-devel Mesa-libGL-devel
|
||||
|
||||
# ICU
|
||||
sudo zypper -nq install libicu-devel libicu-suse65_1
|
||||
|
||||
# gtk3 style for QtGui/QStyle
|
||||
sudo zypper -nq install gtk3-devel
|
||||
|
||||
@@ -82,9 +85,6 @@ sudo zypper -nq install libXi-devel postgresql13 postgresql13-devel mysql-devel
|
||||
sudo zypper -nq install xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
|
||||
xcb-util-wm-devel xcb-util-renderutil-devel
|
||||
|
||||
# ICU
|
||||
sudo zypper -nq install libicu-devel libicu-suse65_1
|
||||
|
||||
# qtwebengine
|
||||
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel libdrm-devel \
|
||||
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env bash
|
||||
#############################################################################
|
||||
##
|
||||
## Copyright (C) 2021 The Qt Company Ltd.
|
||||
## Contact: http://www.qt.io/licensing/
|
||||
##
|
||||
## This file is part of the provisioning scripts 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$
|
||||
##
|
||||
#############################################################################
|
||||
set -ex
|
||||
|
||||
# This script will install up-to-date google Chrome needed for Webassembly auto tests.
|
||||
|
||||
# shellcheck source=../common/unix/DownloadURL.sh
|
||||
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||
|
||||
# Webassembly auto tests run requires latest Chrome. Let's use the latest stable one which means we can't cache this
|
||||
sudo zypper ar http://dl.google.com/linux/chrome/rpm/stable/x86_64 Google-Chrome
|
||||
|
||||
# Add the Google public signing key
|
||||
externalUrl="https://dl.google.com/linux/linux_signing_key.pub"
|
||||
Download "$externalUrl" "/tmp/linux_signing_key.pub"
|
||||
sudo rpm --import /tmp/linux_signing_key.pub
|
||||
|
||||
# Update the repo cache of zypper and install Chrome
|
||||
sudo zypper ref -f
|
||||
sudo zypper -nq install --no-confirm google-chrome-stable
|
||||
+1
-1
Submodule qt3d updated: 9b3e47bce3...6b4e3ea936
+1
-1
Submodule qt5compat updated: 49afde6fa2...303d7184c1
+1
-1
Submodule qtactiveqt updated: aefacdce9b...2091962635
+1
-1
Submodule qtbase updated: 7d8e9325df...574fc358e7
+1
-1
Submodule qtcharts updated: 904301c8c9...931da60363
+1
-1
Submodule qtcoap updated: 1c8324b1e2...ba4d999cf1
+1
-1
Submodule qtconnectivity updated: 345125ac95...e3e7b26239
+1
-1
Submodule qtdatavis3d updated: 5465ee79cf...71633b4413
+1
-1
Submodule qtdeclarative updated: d394b2e0ce...4c7b3ad11c
+1
-1
Submodule qtdoc updated: 1499246836...b0f17468ba
+1
-1
Submodule qtimageformats updated: 221b349827...2a6889cc45
+1
-1
Submodule qtlanguageserver updated: e744668770...18ff96e6d9
+1
-1
Submodule qtlottie updated: 4d7198178d...c9714d26cc
+1
-1
Submodule qtmqtt updated: bb0de12885...3210a79140
+1
-1
Submodule qtmultimedia updated: 685e16a513...7b72fb6e3f
+1
-1
Submodule qtnetworkauth updated: 1455777b62...90f9517918
+1
-1
Submodule qtopcua updated: 8aa0a3d26e...9a4caf159b
+1
-1
Submodule qtpositioning updated: e4dff4d456...af9b2039b0
+1
-1
Submodule qtqa updated: 3ccc62f24f...bd4650ca85
+1
-1
Submodule qtquick3d updated: f9c7899203...26b8018e7e
+1
-1
Submodule qtquicktimeline updated: 06071a7c69...8ca03df104
+1
-1
Submodule qtremoteobjects updated: 67f430eaa9...47b328cc91
+1
-1
Submodule qtrepotools updated: 5c862e8557...78e1cd38b6
+1
-1
Submodule qtscxml updated: baf09566b2...7ed4de3fab
+1
-1
Submodule qtsensors updated: a71e91412f...48a22433f1
+1
-1
Submodule qtserialbus updated: c5c909d3ae...9427a926b9
+1
-1
Submodule qtserialport updated: ab7cac65ea...d07ae1bfc7
+1
-1
Submodule qtshadertools updated: c2fd3e6211...ea7da8cd58
+1
-1
Submodule qtsvg updated: 81429018f7...1230f07a7f
+1
-1
Submodule qttools updated: c409efed1d...4046b8a46f
+1
-1
Submodule qttranslations updated: 0c51672caa...d335b4b2f9
+1
-1
Submodule qtvirtualkeyboard updated: 8691257020...6826f06aa4
+1
-1
Submodule qtwayland updated: 9e485c6192...5a7f4194be
+1
-1
Submodule qtwebchannel updated: cc48737e91...3895e8038c
+1
-1
Submodule qtwebengine updated: 2c1102fec2...73841d37db
+1
-1
Submodule qtwebsockets updated: 216021667b...8c4a095231
+1
-1
Submodule qtwebview updated: 5a1050e1be...ccde003bae
Reference in New Issue
Block a user