KF6 frameworks update to 6.16.0, part 5 (#12577)

This commit is contained in:
Schrijvers Luc
2025-07-12 09:25:42 +02:00
committed by GitHub
parent ff55c128ac
commit 6a505ed508
10 changed files with 48 additions and 170 deletions

View File

@@ -3,11 +3,11 @@ DESCRIPTION="Baloo is the file indexing and file search framework for KDE Plasma
speed and a very small memory footprint. It maintains an index of your files and optionally \
their contents which [you can search](./docs/user/searching.md)."
HOMEPAGE="https://invent.kde.org/frameworks/baloo"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/baloo-$portVersion.tar.xz"
CHECKSUM_SHA256="5b4574d9a4a080bdc975e931bd411a7386a0c17ff0d5c5751dd26c92010133f8"
CHECKSUM_SHA256="8c27feeca25ab073862e433c735782f28713568d1390a84771b1ba43f6171f65"
SOURCE_DIR="baloo-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -43,18 +43,9 @@ REQUIRES_devel="
devel:libKF6FileMetaData$secondaryArchSuffix == $libVersion
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
baloo6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
baloo6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6ConfigCore$secondaryArchSuffix == $libVersion
devel:libKF6CoreAddons$secondaryArchSuffix == $libVersion
@@ -71,8 +62,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -87,12 +76,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -108,7 +96,4 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}

View File

@@ -7,11 +7,11 @@ DESCRIPTION="BluezQt is a library for communication with BlueZ system and sessio
All method calls are asynchronous using BluezQt::PendingCall that helps tracking the call \
progress and handle errors."
HOMEPAGE="https://invent.kde.org/frameworks/bluez-qt"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/bluez-qt-$portVersion.tar.xz"
CHECKSUM_SHA256="1a99954a0aad70d30e7b60e80b67332534743ec4556ebdb27a6f40b6f1149142"
CHECKSUM_SHA256="77f6c30f37a8bbecf73d5f38f43083879e42089639d0179453457d3b587da594"
SOURCE_DIR="bluez-qt-$portVersion"
ARCHITECTURES="?all !x86_gcc2"
@@ -39,26 +39,15 @@ REQUIRES_devel="
bluez_qt6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
bluez_qt6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
bluez_qt6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libQt6Core$secondaryArchSuffix
devel:libQt6Qml$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -78,12 +67,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -98,9 +86,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -4,11 +4,11 @@ applications when running on a KDE Plasma workspace.
Applications do not need to link to this directly."
HOMEPAGE="https://invent.kde.org/frameworks/frameworkintegration"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/frameworkintegration-$portVersion.tar.xz"
CHECKSUM_SHA256="182b911c9a08de9890c2427e8a1cfc202b4ae05aea37c6d939a449bfa987f31f"
CHECKSUM_SHA256="a0e3e2c5776b19e2de6273893f0c927ef7eadea86a6301f21e18377cb75907fc"
SOURCE_DIR="frameworkintegration-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -43,7 +43,9 @@ REQUIRES_devel="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
# appstream_qt6$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6Attica$secondaryArchSuffix == $libVersion
devel:libKF6ColorScheme$secondaryArchSuffix == $libVersion
devel:libKF6ConfigCore$secondaryArchSuffix == $libVersion
@@ -59,8 +61,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -72,7 +72,6 @@ TEST_REQUIRES="
qthaikuplugins$secondaryArchSuffix
"
# no Qt documentation (yet?)
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -80,12 +79,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}

View File

@@ -6,13 +6,13 @@ A calendar contains information like incidences (events, to-dos, journals), alar
and other useful information. This API provides access to that calendar information via well \
known calendar formats iCalendar (or iCal) and the older vCalendar."
HOMEPAGE="https://invent.kde.org/frameworks/kcalendarcore"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="BSD (3-clause)
GNU LGPL v2
GNU LGPL v3"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcalendarcore-${portVersion}.tar.xz"
CHECKSUM_SHA256="e1504a851f39fbf9beac05d622ca46ebbd6e9f2b1106e71c5d4bbf7ca7fa1f41"
CHECKSUM_SHA256="521d1d2b356e3d7cd2e0bf687919c98655c626cde9ed520e42fc730e7a95bd9b"
SOURCE_DIR="kcalendarcore-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -41,18 +41,9 @@ REQUIRES_devel="
kcalendarcore6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kcalendarcore6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kcalendarcore6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libical$secondaryArchSuffix
devel:libQt6Core$secondaryArchSuffix
@@ -61,8 +52,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -82,12 +71,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -102,9 +90,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -2,11 +2,11 @@ SUMMARY="Utilities for KDE System Settings modules"
DESCRIPTION="KCMUtils provides various classes to work with KCModules. \
KCModules can be created with the KConfigWidgets framework."
HOMEPAGE="https://invent.kde.org/frameworks/kcmutils"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcmutils-${portVersion}.tar.xz"
CHECKSUM_SHA256="11f0323b8db9d21517962af0ffbbef5ba3f93c0f119881ded08be9400dc15c8f"
CHECKSUM_SHA256="403f5eb3288ffbbc64cb6741048007dde82be390da2c50ba147cb474921e3344"
SOURCE_DIR="kcmutils-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -54,18 +54,9 @@ REQUIRES_devel="
kcmutils6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kcmutils6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kcmutils6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6ColorScheme$secondaryArchSuffix == $libVersion
devel:libKF6ConfigCore$secondaryArchSuffix == $libVersion
@@ -81,8 +72,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -102,12 +91,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -123,9 +111,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -3,11 +3,11 @@ DESCRIPTION="This library implements the framework for KDE parts, which are \
elaborate widgets with a user-interface defined in terms of actions (menu \
items, toolbar icons)."
HOMEPAGE="https://invent.kde.org/frameworks/kparts"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kparts-${portVersion}.tar.xz"
CHECKSUM_SHA256="c8d336fab4d37b096bc9f0fff2d0a6ef25394059bc87fca93b00ea6b29e33df4"
CHECKSUM_SHA256="df3e3483340fa9ebb20e5c0bf557cec48debfd2af9dd313bd1bc455131c6bb67"
SOURCE_DIR="kparts-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -54,18 +54,9 @@ REQUIRES_devel="
devel:libKF6XmlGui$secondaryArchSuffix == $libVersion
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kparts6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kparts6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6Bookmarks$secondaryArchSuffix == $libVersion
devel:libKF6ColorScheme$secondaryArchSuffix == $libVersion
@@ -86,8 +77,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -106,12 +95,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -125,9 +113,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -3,11 +3,11 @@ DESCRIPTION="This library provides primitives to interface with pseudo terminal
devices as well as a KProcess derived class for running child processes and \
communicating with them using a pty.."
HOMEPAGE="https://invent.kde.org/frameworks/kpty"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kpty-${portVersion}.tar.xz"
CHECKSUM_SHA256="afa8fa8c579bd2ca4b0cccc69427f9035fa7d76cefe258639ec17d966aa43513"
CHECKSUM_SHA256="9761b1f5af7fa10e7e3ca8b52a9a10e24af994de7ae642c155dba7c99b14e9cf"
SOURCE_DIR="kpty-$portVersion"
PATCHES="kpty-$portVersion.patchset"
@@ -36,18 +36,9 @@ REQUIRES_devel="
kpty6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kpty6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kpty6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6CoreAddons$secondaryArchSuffix == $libVersion
devel:libKF6I18n$secondaryArchSuffix == $libVersion
@@ -55,8 +46,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -72,12 +61,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -91,9 +79,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -1,11 +1,11 @@
From 8e0cb4f16e52a81bb3a05dd2a3d7d0f0295bc389 Mon Sep 17 00:00:00 2001
From 97122f61383306a70ea22495b0b3ad065aa3edcf Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Mon, 1 Nov 2021 09:20:04 +1000
Subject: Use bsd openpty for haiku
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 2735eef..97fcdf3 100644
index 0e9b49c..4223689 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -8,7 +8,7 @@ set_target_properties(KF6Pty PROPERTIES
@@ -27,7 +27,7 @@ index 2735eef..97fcdf3 100644
target_include_directories(KF6Pty PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/..)
if(UTEMPTER_FOUND)
@@ -93,7 +94,7 @@ endif()
@@ -70,7 +71,7 @@ ecm_generate_qdoc(KF6Pty kpty.qdocconf)
########### next target ###############
@@ -309,10 +309,10 @@ index 0000000..7acd36d
+ return d->slaveFd;
+}
--
2.45.2
2.48.1
From cb80c38b3d2323bdd6519d786a32ad26243f5641 Mon Sep 17 00:00:00 2001
From 43aaf175b9b3479f53b585e012f5cd7698ee2263 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sun, 3 Mar 2024 22:25:16 +1000
Subject: Add missing functions
@@ -361,10 +361,10 @@ index 7acd36d..79422e0 100644
+}
+
--
2.45.2
2.48.1
From 388f30b029fd3c67fbddde845811a2c5d3c606ab Mon Sep 17 00:00:00 2001
From 7a48b005057c681d24c8c66f635daa0f5ec3f02d Mon Sep 17 00:00:00 2001
From: Schrijvers Luc <begasus@gmail.com>
Date: Wed, 6 Mar 2024 20:33:13 +0100
Subject: Q_PID is deprecated in Qt6
@@ -384,10 +384,10 @@ index 79422e0..1e2b731 100644
#ifndef PATH_MAX
# ifdef MAXPATHLEN
--
2.45.2
2.48.1
From 8c03a8a02e57a1816e62c2aa489537e40526a1f9 Mon Sep 17 00:00:00 2001
From b27c2550f94fea863d80eeca912a3aaed22a95eb Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Tue, 5 Jan 2021 13:36:16 +1000
Subject: Fixes for haiku
@@ -433,5 +433,5 @@ index 3f3e711..e7800cb 100644
#include <QString>
--
2.45.2
2.48.1

View File

@@ -5,11 +5,11 @@ well as for simple highlighted text rendering (e.g. as HTML), supporting \
both integration with a custom editor as well as a ready-to-use \
QSyntaxHighlighter sub-class."
HOMEPAGE="https://invent.kde.org/frameworks/syntax-highlighting"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/syntax-highlighting-${portVersion}.tar.xz"
CHECKSUM_SHA256="d6f19bb886d6e1c7251d813497f14ecc9dac413253764eb61a8f3a836806450d"
CHECKSUM_SHA256="74a13719b4f3fa5dba72352b5673cb6e7bb6121bde1e2886f1daff27e2f24f5a"
SOURCE_DIR="syntax-highlighting-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -39,18 +39,9 @@ REQUIRES_devel="
ksyntax_highlighting6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
ksyntax_highlighting6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
ksyntax_highlighting6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6CoreAddons$secondaryArchSuffix == $libVersion
devel:libQt6Core$secondaryArchSuffix
@@ -59,8 +50,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:perl
@@ -74,12 +63,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -93,9 +81,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -9,11 +9,11 @@ set of resource limits.
See the information on use cases and why multithreading can help, as well as the usage section \
below, for more detailed information."
HOMEPAGE="https://invent.kde.org/frameworks/threadweaver"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/threadweaver-${portVersion}.tar.xz"
CHECKSUM_SHA256="64a162f49fd25263dd992b3e70854b7a7b3bcd15114bb67095bb513c4097e39a"
CHECKSUM_SHA256="e89d1f276aef77430dd57f7f2e5c195b7201334e9ed114dc24c7ba59430e14b6"
SOURCE_DIR="threadweaver-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -39,25 +39,14 @@ REQUIRES_devel="
threadweaver6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
threadweaver6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
threadweaver6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libQt6Core$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
@@ -70,12 +59,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -89,9 +77,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()