Github messages for voidlinux
 help / color / mirror / Atom feed
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

  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).