KDE frameworks, bump to 6.25.0 part1 (#13939)

This commit is contained in:
Schrijvers Luc
2026-04-14 07:31:31 +02:00
committed by GitHub
parent e886be2215
commit e685b0803a
10 changed files with 29 additions and 29 deletions

View File

@@ -3,11 +3,11 @@ DESCRIPTION="Breeze-icons is a freedesktop.org compatible icon theme. \
It's developed by the KDE Community as part of KDE Frameworks 5 and it's \
used by default in KDE Plasma 5 and KDE Applications."
HOMEPAGE="https://invent.kde.org/frameworks/breeze-icons"
COPYRIGHT="2010-2025 KDE Organisation"
COPYRIGHT="2010-2026 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/breeze-icons-${portVersion}.tar.xz"
CHECKSUM_SHA256="2caca35c48271fdc641b328129e99448ae1fdabc447262a92e4805321d22aa4c"
CHECKSUM_SHA256="2188492d83ead80cae83cbb0db80cac0b55388ea2e3e02d436354b6ca2559d0c"
SOURCE_DIR="breeze-icons-$portVersion"
ARCHITECTURES="all !x86_gcc2"

View File

@@ -5,11 +5,11 @@ manipulation of /"archive/" formats like ZIP and TAR.
It also provides transparent compression and decompression of data, like the \
GZip format, via a subclass of QIODevice."
HOMEPAGE="https://invent.kde.org/frameworks/karchive"
COPYRIGHT="2010-2025 KDE Organisation"
COPYRIGHT="2010-2026 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/karchive-${portVersion}.tar.xz"
CHECKSUM_SHA256="944332d802d0e128cebd087ffd50b726d100347973c2037c6051c72d54512a9e"
CHECKSUM_SHA256="123a268352ab63d548ba5e3c3e8fbf1d737025e4c5189821cf10e3328ab4de15"
SOURCE_DIR="karchive-$portVersion"
PATCHES="karchive6-$portVersion.patchset"
@@ -86,7 +86,7 @@ BUILD()
INSTALL()
{
make -C build install
# cmake --build build --target install_html_docs
cmake --build build --target install_html_docs
cmake --build build --target install_qch_docs
prepareInstalledDevelLib \

View File

@@ -1,4 +1,4 @@
From b8bc0b724bbd6ac253bc781bdb2c0881f8912ef8 Mon Sep 17 00:00:00 2001
From 93a8f5e02a61efeccaad11b14333097085a0b707 Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Tue, 28 Oct 2025 14:54:40 +0100
Subject: Fix Qt < 6.8
@@ -6,7 +6,7 @@ Subject: Fix Qt < 6.8
revert: https://github.com/haikuports/haikuports/pull/13119
diff --git a/src/karchive.cpp b/src/karchive.cpp
index 722d7b0..be35319 100644
index ae66632..c5e08c9 100644
--- a/src/karchive.cpp
+++ b/src/karchive.cpp
@@ -67,62 +67,41 @@ public:
@@ -178,5 +178,5 @@ index 722d7b0..be35319 100644
return static_cast<const KArchiveFile *>(e);
}
--
2.51.0
2.52.0

View File

@@ -1,11 +1,11 @@
SUMMARY="Classes to read and interact with KColorScheme"
DESCRIPTION="Framework for downloading and sharing additional application data."
HOMEPAGE="https://invent.kde.org/frameworks/kcolorscheme"
COPYRIGHT="2010-2025 KDE Organisation"
COPYRIGHT="2010-2026 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcolorscheme-${portVersion}.tar.xz"
CHECKSUM_SHA256="c278cf086d4499dcebd3aa0e6190716578dc06ec80c63d95de6b0c40457653f0"
CHECKSUM_SHA256="95a8a37817765f910c59b269a9958557505b99ff698fd6d220bcb166d5e302f5"
SOURCE_DIR="kcolorscheme-$portVersion"
ARCHITECTURES="all !x86_gcc2"

View File

@@ -15,11 +15,11 @@ KConfigGui provides a way to hook widgets to the configuration so that they \
are automatically initialized from the configuration and automatically \
propagate their changes to their respective configuration files."
HOMEPAGE="https://invent.kde.org/frameworks/kconfig"
COPYRIGHT="2010-2025 KDE Organisation"
COPYRIGHT="2010-2026 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kconfig-${portVersion}.tar.xz"
CHECKSUM_SHA256="d4ffbecd0690807122374927f196eb6b65f3753f22a6a16109e04aa7e98b32eb"
CHECKSUM_SHA256="8c675c9d35a866fbf1b564354a589019b429cca949f7ba3ba0adb9f2fa15959c"
SOURCE_DIR="kconfig-$portVersion"
ARCHITECTURES="all !x86_gcc2"

View File

@@ -4,13 +4,13 @@ various tasks such as manipulating mime types, autosaving files, creating \
backup files, generating random sequences, performing text manipulations such \
as macro replacement, accessing user information and many more."
HOMEPAGE="https://invent.kde.org/frameworks/kcoreaddons"
COPYRIGHT="2010-2025 KDE Organisation"
COPYRIGHT="2010-2026 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcoreaddons-${portVersion}.tar.xz"
CHECKSUM_SHA256="7e53336b90690b70b71af23ab06964c75c9debea3cd7cda0978d32ba586e939a"
CHECKSUM_SHA256="e7f0825576dc44af0c7194538e48114aa240f8fd3402f27047771f009e161a7e"
SOURCE_DIR="kcoreaddons-$portVersion"
PATCHES="kcoreaddons-$portVersion.patchset"
PATCHES="kcoreaddons6-$portVersion.patchset"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"

View File

@@ -1,4 +1,4 @@
From 67998b22821b1b8f090ef80ce7994aa181b8ad2d Mon Sep 17 00:00:00 2001
From a012e4ca5df14c1d18fdfa38cbdcc1a81b434080 Mon Sep 17 00:00:00 2001
From: Sergei Reznikov <diver@gelios.net>
Date: Sat, 23 Sep 2017 02:08:00 +0300
Subject: Fix build on Haiku
@@ -18,10 +18,10 @@ index 63bb209..a30227e 100644
#define KSDC_SEMAPHORES_SUPPORTED 1
#endif
diff --git a/src/lib/io/kfilesystemtype.cpp b/src/lib/io/kfilesystemtype.cpp
index fe3631f..d84337f 100644
index 49ab7d8..d7e128b 100644
--- a/src/lib/io/kfilesystemtype.cpp
+++ b/src/lib/io/kfilesystemtype.cpp
@@ -227,12 +227,12 @@ KFileSystemType::Type determineFileSystemTypeImpl(const QByteArray &path)
@@ -226,12 +226,12 @@ KFileSystemType::Type determineFileSystemTypeImpl(const QByteArray &path)
}
#endif
#else
@@ -36,10 +36,10 @@ index fe3631f..d84337f 100644
KFileSystemType::Type KFileSystemType::fileSystemType(const QString &path)
{
--
2.48.1
2.52.0
From 173c64b8e1abda9bad6ba863a6ca27f200aa4d08 Mon Sep 17 00:00:00 2001
From 688c20a97761eeb5952f1c8ebe466903f7b4c01d Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sun, 8 May 2022 21:42:30 +1000
Subject: Link with libnetwork
@@ -61,10 +61,10 @@ index 00df4a8..fd5f4aa 100644
target_link_libraries(KF6CoreAddons PRIVATE Procstat::Procstat)
endif()
--
2.48.1
2.52.0
From ce597ac3938a54128555f483e7f608be6edb7a58 Mon Sep 17 00:00:00 2001
From 2e5c01b398385caff1873653199d51f267035ba1 Mon Sep 17 00:00:00 2001
From: Begasus <begasus@gmail.com>
Date: Mon, 4 Dec 2023 11:19:46 +0100
Subject: Build fix(?)
@@ -84,5 +84,5 @@ index b72d36e..c4ac44d 100644
uint lockSize = qMin(memlock.rlim_cur / 2, (rlim_t)size);
// Note that lockSize might be less than what we need to mmap
--
2.48.1
2.52.0

View File

@@ -2,11 +2,11 @@ SUMMARY="Utilities for graphical user interfaces"
DESCRIPTION="The KDE GUI addons provide utilities for graphical user \
interfaces in the areas of colors, fonts, text, images, keyboard input."
HOMEPAGE="https://invent.kde.org/frameworks/kguiaddons"
COPYRIGHT="2010-2025 KDE Organisation"
COPYRIGHT="2010-2026 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kguiaddons-${portVersion}.tar.xz"
CHECKSUM_SHA256="ac43416c5ba790c898cd3b806c6babe45b41df72ecc65a4328cc1a532ca8a1e6"
CHECKSUM_SHA256="38850963cb91978d08e781d81b147c7b66f78f4204ad820631e42ab1ef5ef76b"
SOURCE_DIR="kguiaddons-$portVersion"
ARCHITECTURES="all !x86_gcc2"

View File

@@ -9,11 +9,11 @@ translators, which can help to achieve a higher overall quality of source \
and translated text. This includes argument capturing, customizable markup, \
and translation scripting."
HOMEPAGE="https://github.com/KDE/ki18n/"
COPYRIGHT="2010-2025 KDE Organisation"
COPYRIGHT="2010-2026 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/ki18n-${portVersion}.tar.xz"
CHECKSUM_SHA256="608ff2634cd19736a8091c750c71b23db0b33fd81e82fb9fc4bcce76712284a6"
CHECKSUM_SHA256="7fbac8bc88f5cb1af00f6a667381c4bcebba6f417dc6a3c7eef8bded6c9161de"
SOURCE_DIR="ki18n-$portVersion"
ARCHITECTURES="all !x86_gcc2"

View File

@@ -8,11 +8,11 @@ range of widgets for selecting characters, fonts, colors, actions, dates and \
times, or MIME types, as well as platform-aware dialogs for configuration \
pages, message boxes, and password requests."
HOMEPAGE="https://invent.kde.org/frameworks/kwidgetsaddons"
COPYRIGHT="2010-2025 KDE Organisation"
COPYRIGHT="2010-2026 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kwidgetsaddons-${portVersion}.tar.xz"
CHECKSUM_SHA256="622a96f697f83b8cf0e2abe870b3648afce10150cbebfb46cb3769b77a69867a"
CHECKSUM_SHA256="8a9f9cde4427ffec37a0501d337aadae3de39736674f571ff8a13d17d1e6c938"
SOURCE_DIR="kwidgetsaddons-$portVersion"
ARCHITECTURES="all !x86_gcc2"