From: fvalasiad <fvalasiad@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] qt6-base: Update to 6.6.2
Date: Tue, 26 Mar 2024 15:25:54 +0100 [thread overview]
Message-ID: <20240326142554.29B5B21675@inbox.vuxu.org> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-49549@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 611 bytes --]
There is an updated pull request by fvalasiad against master on the void-packages repository
https://github.com/fvalasiad/void-packages kde6
https://github.com/void-linux/void-packages/pull/49549
qt6-base: Update to 6.6.2
Removed patches/libxkbcommon1.6.0.patch since it was patched upstream.
Updated patches/zfs-storage.patch to match upstream.
#### Testing the changes
- I tested the changes in this PR: briefly
#### Local build testing
- I built this PR locally for my native architecture, x86_64-musl
A patch file from https://github.com/void-linux/void-packages/pull/49549.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-kde6-49549.patch --]
[-- Type: text/x-diff, Size: 5053 bytes --]
From 861e7c58d2ab44d35bc6b6132b8cf765b9dfbeda Mon Sep 17 00:00:00 2001
From: Fotios Valasiadis <fvalasiad@gmail.com>
Date: Tue, 26 Mar 2024 14:14:08 +0200
Subject: [PATCH] qt6-base: Update to 6.6.3
Removed patches/libxkbcommon1.6.0.patch since it was patched upstream.
Updated patches/zfs-storage.patch to match upstream.
Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---
.../qt6-base/patches/libxkbcommon1.6.0.patch | 39 -------------------
srcpkgs/qt6-base/patches/zfs-storage.patch | 25 ++++++------
srcpkgs/qt6-base/template | 4 +-
3 files changed, 16 insertions(+), 52 deletions(-)
delete mode 100644 srcpkgs/qt6-base/patches/libxkbcommon1.6.0.patch
diff --git a/srcpkgs/qt6-base/patches/libxkbcommon1.6.0.patch b/srcpkgs/qt6-base/patches/libxkbcommon1.6.0.patch
deleted file mode 100644
index 7c1b0e8e9851e5..00000000000000
--- a/srcpkgs/qt6-base/patches/libxkbcommon1.6.0.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 8af35d27e8f02bbb99aef4ac495ed406e50e3cca Mon Sep 17 00:00:00 2001
-From: Liang Qi <liang.qi@qt.io>
-Date: Tue, 10 Oct 2023 14:08:48 +0200
-Subject: [PATCH] xkb: fix build with libxkbcommon 1.6.0 and later
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-A few XKB_KEY_dead_* defines got removed from 1.6.0. See also
-https://github.com/xkbcommon/libxkbcommon/blob/6073565903488cb5b9a8d37fdc4a7c2f9d7ad04d/NEWS#L9-L14
-https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/70/diffs?commit_id=cb44799b72f611eb4c9d7cc185bc3b09e070be08
-
-Pick-to: 6.6 6.5 6.2 5.15
-Fixes: QTBUG-117950
-Change-Id: I55861868f2bb29c553d68365fa9b9b6ed01c9aea
-Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
----
- src/gui/platform/unix/qxkbcommon.cpp | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/gui/platform/unix/qxkbcommon.cpp b/src/gui/platform/unix/qxkbcommon.cpp
-index 26d87c5ff59..7b611790c67 100644
---- a/src/gui/platform/unix/qxkbcommon.cpp
-+++ b/src/gui/platform/unix/qxkbcommon.cpp
-@@ -237,10 +237,14 @@ static constexpr const auto KeyTbl = qMakeArray(
- Xkb2Qt<XKB_KEY_dead_small_schwa, Qt::Key_Dead_Small_Schwa>,
- Xkb2Qt<XKB_KEY_dead_capital_schwa, Qt::Key_Dead_Capital_Schwa>,
- Xkb2Qt<XKB_KEY_dead_greek, Qt::Key_Dead_Greek>,
-+/* The following four XKB_KEY_dead keys got removed in libxkbcommon 1.6.0
-+ The define check is kind of version check here. */
-+#ifdef XKB_KEY_dead_lowline
- Xkb2Qt<XKB_KEY_dead_lowline, Qt::Key_Dead_Lowline>,
- Xkb2Qt<XKB_KEY_dead_aboveverticalline, Qt::Key_Dead_Aboveverticalline>,
- Xkb2Qt<XKB_KEY_dead_belowverticalline, Qt::Key_Dead_Belowverticalline>,
- Xkb2Qt<XKB_KEY_dead_longsolidusoverlay, Qt::Key_Dead_Longsolidusoverlay>,
-+#endif
-
- // Special keys from X.org - This include multimedia keys,
- // wireless/bluetooth/uwb keys, special launcher keys, etc.
diff --git a/srcpkgs/qt6-base/patches/zfs-storage.patch b/srcpkgs/qt6-base/patches/zfs-storage.patch
index 0473836ba7d665..6d06bfb2717aa4 100644
--- a/srcpkgs/qt6-base/patches/zfs-storage.patch
+++ b/srcpkgs/qt6-base/patches/zfs-storage.patch
@@ -1,11 +1,14 @@
---- qt6-base-6.4.2.orig/tests/auto/corelib/io/qstorageinfo/tst_qstorageinfo.cpp
-+++ qt6-base-6.4.2/tests/auto/corelib/io/qstorageinfo/tst_qstorageinfo.cpp
-@@ -165,6 +165,8 @@ void tst_QStorageInfo::tempFile()
- #ifdef Q_OS_LINUX
- if (storage1.fileSystemType() == "btrfs")
- QSKIP("This test doesn't work on btrfs, probably due to a btrfs bug");
-+ if (storage1.fileSystemType() == "zfs")
-+ QSKIP("This test doesn't work on zfs");
- #endif
-
- qint64 free = storage1.bytesFree();
+--- qtbase-everywhere-src-6.6.2/tests/auto/corelib/io/qstorageinfo/tst_qstorageinfo.cpp 2024-02-08 18:01:05.000000000 +0200
++++ sth 2024-03-26 15:56:00.112000000 +0200
+@@ -180,6 +180,11 @@
+ __FILE__, __LINE__);
+ return false;
+ }
++ if (storage.fileSystemType() == "zfs") {
++ QTest::qSkip("This test doesn't work on zfs",
++ __FILE__, __LINE__);
++ return false;
++ }
+ #else
+ Q_UNUSED(file);
+ Q_UNUSED(storage);
diff --git a/srcpkgs/qt6-base/template b/srcpkgs/qt6-base/template
index 7dce54ae9c7bf1..8ba365871f6941 100644
--- a/srcpkgs/qt6-base/template
+++ b/srcpkgs/qt6-base/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-base'
pkgname=qt6-base
-version=6.6.0
+version=6.6.3
revision=1
build_style=cmake
configure_args="-DINSTALL_DATADIR=share/qt6
@@ -32,7 +32,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only WITH Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
homepage="https://www.qt.io"
distfiles="https://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtbase-everywhere-src-${version}.tar.xz"
-checksum=039d53312acb5897a9054bd38c9ccbdab72500b71fdccdb3f4f0844b0dd39e0e
+checksum=0493fd0b380c4edf8872f011a7f26d245aa4cdd75b349904ef340a22dedf7462
python_version=3
if [ "$CROSS_BUILD" ]; then
next prev parent reply other threads:[~2024-03-26 14:25 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-26 14:05 [PR PATCH] " fvalasiad
2024-03-26 14:10 ` fvalasiad
2024-03-26 14:13 ` fvalasiad
2024-03-26 14:14 ` fvalasiad
2024-03-26 14:25 ` fvalasiad [this message]
2024-03-26 14:26 ` fvalasiad
2024-03-26 15:54 ` qt6-base: Update to 6.6.3 Johnnynator
2024-03-26 16:44 ` fvalasiad
2024-03-26 19:23 ` fvalasiad
2024-06-25 1:49 ` github-actions
2024-06-25 10:14 ` [PR PATCH] [Closed]: " fvalasiad
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240326142554.29B5B21675@inbox.vuxu.org \
--to=fvalasiad@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).