summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--0001-Exclude-qmltime-when-cross-compiling.patch6
-rw-r--r--PKGBUILD11
-rw-r--r--PKGBUILD.sh.ep7
-rw-r--r--qtdeclarative-sha256.txt2
5 files changed, 24 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5955748c403f..2d1fb62d373f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mingw-w64-qt6-declarative
pkgdesc = Classes for QML and JavaScript languages (mingw-w64)
- pkgver = 6.1.3
+ pkgver = 6.2.0
pkgrel = 1
url = https://www.qt.io
arch = any
@@ -13,17 +13,21 @@ pkgbase = mingw-w64-qt6-declarative
makedepends = mingw-w64-vulkan-headers
makedepends = mingw-w64-vulkan-icd-loader
makedepends = qt6-declarative
+ makedepends = qt6-shadertools
makedepends = ninja
makedepends = python
depends = mingw-w64-qt6-base
optdepends = qt6-declarative: development tools
+ provides = mingw-w64-qt6-quickcontrols2
+ conflicts = mingw-w64-qt6-quickcontrols2
+ replaces = mingw-w64-qt6-quickcontrols2
options = !strip
options = !buildflags
options = staticlibs
options = !emptydirs
- source = https://download.qt.io/official_releases/qt/6.1/6.1.3/submodules/qtdeclarative-everywhere-src-6.1.3.tar.xz
+ source = https://download.qt.io/official_releases/qt/6.2/6.2.0/submodules/qtdeclarative-everywhere-src-6.2.0.tar.xz
source = 0001-Exclude-qmltime-when-cross-compiling.patch
- sha256sums = 3e49a36135e799262226d3365016c61c09bacb07fb96438226e753716a3ff743
- sha256sums = 98be8fd1d4c74b9a137b585bc9cb556873bed9104d00010395a2f73997bbaab6
+ sha256sums = 46737feceb9e54d63ad0c87a08d33f08ca58f4b8920ccefad8f1ebd64f0d1270
+ sha256sums = d2510025ff4140248403c0ea4c6bc6de88b15b3808a3016651e69bd52d14e5aa
pkgname = mingw-w64-qt6-declarative
diff --git a/0001-Exclude-qmltime-when-cross-compiling.patch b/0001-Exclude-qmltime-when-cross-compiling.patch
index 9b1b7e496fad..102aeed9a03f 100644
--- a/0001-Exclude-qmltime-when-cross-compiling.patch
+++ b/0001-Exclude-qmltime-when-cross-compiling.patch
@@ -1,4 +1,4 @@
-From e50c6db728eed159a05440c45a0328690d32752d Mon Sep 17 00:00:00 2001
+From 74152bbe05919391b4fade59b72c66ca203b40e2 Mon Sep 17 00:00:00 2001
From: Martchus <martchus@gmx.net>
Date: Fri, 5 Feb 2021 02:22:45 +0100
Subject: [PATCH] Exclude qmltime when cross compiling
@@ -14,10 +14,10 @@ That's likely also why upstream did not notice this problem so far.
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
-index 8438e8c6fa..23753dd0dc 100644
+index 01fa0bf043..c855dc0338 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
-@@ -30,7 +30,9 @@ if(QT_FEATURE_qml_preview AND QT_FEATURE_thread AND NOT ANDROID AND NOT WASM AND
+@@ -31,7 +31,9 @@ if(QT_FEATURE_qml_preview AND QT_FEATURE_thread AND NOT ANDROID AND NOT WASM AND
endif()
if(QT_BUILD_SHARED_LIBS AND QT_FEATURE_thread AND TARGET Qt::Quick AND NOT ANDROID AND NOT WASM AND NOT rtems)
add_subdirectory(qmlscene)
diff --git a/PKGBUILD b/PKGBUILD
index 02c66715e7e9..0dea0e3c6036 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# you also find the URL of a binary repository.
pkgname=mingw-w64-qt6-declarative
-_qtver=6.1.3
+_qtver=6.2.0
pkgver=${_qtver/-/}
pkgrel=1
arch=(any)
@@ -12,15 +12,18 @@ url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
pkgdesc='Classes for QML and JavaScript languages (mingw-w64)'
depends=('mingw-w64-qt6-base')
-makedepends=('mingw-w64-cmake' 'mingw-w64-vulkan-headers' 'mingw-w64-vulkan-icd-loader' 'qt6-declarative' 'ninja' 'python')
+makedepends=('mingw-w64-cmake' 'mingw-w64-vulkan-headers' 'mingw-w64-vulkan-icd-loader' 'qt6-declarative' 'qt6-shadertools' 'ninja' 'python')
optdepends=('qt6-declarative: development tools')
+conflicts=('mingw-w64-qt6-quickcontrols2')
+provides=('mingw-w64-qt6-quickcontrols2')
+replaces=('mingw-w64-qt6-quickcontrols2')
options=('!strip' '!buildflags' 'staticlibs' '!emptydirs')
groups=(mingw-w64-qt6)
_pkgfqn="qtdeclarative-everywhere-src-${_qtver}"
source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
'0001-Exclude-qmltime-when-cross-compiling.patch')
-sha256sums=('3e49a36135e799262226d3365016c61c09bacb07fb96438226e753716a3ff743'
- '98be8fd1d4c74b9a137b585bc9cb556873bed9104d00010395a2f73997bbaab6')
+sha256sums=('46737feceb9e54d63ad0c87a08d33f08ca58f4b8920ccefad8f1ebd64f0d1270'
+ 'd2510025ff4140248403c0ea4c6bc6de88b15b3808a3016651e69bd52d14e5aa')
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
diff --git a/PKGBUILD.sh.ep b/PKGBUILD.sh.ep
index 2710a19a3f9b..31527ce32b5a 100644
--- a/PKGBUILD.sh.ep
+++ b/PKGBUILD.sh.ep
@@ -1,6 +1,6 @@
% layout 'mingw-w64-qt6-module', has_binaries => 1;
\
-_qtver=6.1.3
+_qtver=6.2.0
pkgver=${_qtver/-/}
pkgrel=1
arch=(any)
@@ -8,5 +8,8 @@ url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
pkgdesc='Classes for QML and JavaScript languages (mingw-w64)'
depends=(<%== qt6deps qw(base) %>)
-makedepends=('mingw-w64-cmake<%== $static_suffix %>' 'mingw-w64-vulkan-headers' 'mingw-w64-vulkan-icd-loader' 'qt6-declarative' 'ninja' 'python')
+makedepends=('mingw-w64-cmake<%== $static_suffix %>' 'mingw-w64-vulkan-headers' 'mingw-w64-vulkan-icd-loader' 'qt6-declarative' 'qt6-shadertools' 'ninja' 'python')
optdepends=('qt6-declarative: development tools')
+conflicts=(<%== qt6deps qw(quickcontrols2) %>)
+provides=(<%== qt6deps qw(quickcontrols2) %>)
+replaces=(<%== qt6deps qw(quickcontrols2) %>)
diff --git a/qtdeclarative-sha256.txt b/qtdeclarative-sha256.txt
index 5b4804bc9314..02f96af3d509 100644
--- a/qtdeclarative-sha256.txt
+++ b/qtdeclarative-sha256.txt
@@ -1 +1 @@
-3e49a36135e799262226d3365016c61c09bacb07fb96438226e753716a3ff743
+46737feceb9e54d63ad0c87a08d33f08ca58f4b8920ccefad8f1ebd64f0d1270