KF6 frameworks, part3 (#11796)

This commit is contained in:
Schrijvers Luc
2025-02-19 09:33:36 +01:00
committed by GitHub
parent 1a6fe50008
commit 9e31afd527
12 changed files with 130 additions and 77 deletions

View File

@@ -7,7 +7,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kauth-${portVersion}.tar.xz"
CHECKSUM_SHA256="84cf15729bd248aa9d78c1bfecf68161782d521ac14a9b6a5bdacc29cbe3dec6"
CHECKSUM_SHA256="479660eabe97198c31f228a18271bc739b234943c68e95383c361a835131179b"
SOURCE_DIR="kauth-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -37,6 +37,15 @@ REQUIRES_devel="
kauth6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kauth6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kauth6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -57,9 +66,6 @@ TEST_REQUIRES="
lib:libdbus_1$secondaryArchSuffix
"
#defineDebugInfoPackage kauth6$secondaryArchSuffix \
# $libDir/libKF6AuthCore.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -67,7 +73,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
@@ -85,8 +91,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -9,7 +9,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kbookmarks-${portVersion}.tar.xz"
CHECKSUM_SHA256="932234bedbf5a5887f23c610010c8c70b36b5dce4f4c4c5d76f47a92ce8e577a"
CHECKSUM_SHA256="b5c677453c70314b9eecc0011a73103f045eabc94bc5f2f223b5979780c801c7"
SOURCE_DIR="kbookmarks-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -43,6 +43,15 @@ REQUIRES_devel="
devel:libKF6WidgetsAddons$secondaryArchSuffix == $libVersion
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kbookmarks6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kbookmarks6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -66,10 +75,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage kbookmarks6$secondaryArchSuffix \
# $libDir/libKF6Bookmarks.so.$libVersion \
# $libDir/libKF6BookmarksWidgets.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -77,7 +82,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
@@ -96,8 +101,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -24,7 +24,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kded-${portVersion}.tar.xz"
CHECKSUM_SHA256="39d74343db901b8419244738ef4c6d9e8b1a3331278d55f57811b016adb02a9f"
CHECKSUM_SHA256="55c9921114299abd9bdc5e601ccc6a750ff2d331fc0836d79670ccbc508e06a4"
SOURCE_DIR="kded-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -81,9 +81,7 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
#defineDebugInfoPackage kded6$secondaryArchSuffix \
# $binDir/kded6
# no Qt documentation (yet?)
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=RelWithDebInfo \
@@ -91,7 +89,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \

View File

@@ -7,7 +7,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kglobalaccel-${portVersion}.tar.xz"
CHECKSUM_SHA256="061a506f5ccefe62c5d92a6ed109b4f01e14a4c8bd5d42b622c8c8447f75e1fd"
CHECKSUM_SHA256="0552e4e5c58a244733af49cfdd0c8fc04a63828b6c2346b36820222d5e3bcef5"
SOURCE_DIR="kglobalaccel-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -38,6 +38,15 @@ REQUIRES_devel="
kglobalaccel6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kglobalaccel6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kglobalaccel6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -57,9 +66,6 @@ TEST_REQUIRES="
qthaikuplugins$secondaryArchSuffix
"
#defineDebugInfoPackage kglobalaccel6$secondaryArchSuffix \
# $libDir/libKF6GlobalAccel.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -67,7 +73,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
@@ -86,8 +92,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -15,7 +15,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kio-${portVersion}.tar.xz"
CHECKSUM_SHA256="5360962b0b9bc06d01f86888c896ca591ccd2d0bca79b7f5cc4367a6e31b368b"
CHECKSUM_SHA256="fe511e43a5386f963c9afef93a21c0df44a2c24fcc417777e4d0569102477ff8"
SOURCE_DIR="kio-$portVersion"
PATCHES="kio-$portVersion.patchset"
@@ -78,6 +78,15 @@ REQUIRES_devel="
devel:libKF6WindowSystem$secondaryArchSuffix == $libVersion
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kio6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kio6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -129,14 +138,6 @@ PATCH()
sed -e 's/kdoctools/#kdoctool/g' -i $sourceDir/CMakeLists.txt
}
#defineDebugInfoPackage kio6$secondaryArchSuffix \
# $binDir/ktelnetservice6 \
# $binDir/ktrash6 \
# $libDir/libKF6KIOCore.so.$libVersion \
# $libDir/libKF6KIOFileWidgets.so.$libVersion \
# $libDir/libKF6KIOGui.so.$libVersion \
# $libDir/libKF6KIOWidgets.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -144,7 +145,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DKAUTH_HELPER_INSTALL_DIR:PATH=$addOnsDir/Qt6/kauth/helper \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
@@ -169,8 +170,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -10,7 +10,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kirigami-${portVersion}.tar.xz"
CHECKSUM_SHA256="a3429c8bcf40e252d11b0a4c35a43c0433a9835ea1b333580707379b7b5c82c0"
CHECKSUM_SHA256="22392c95bb835f11626250f0728ce73590db638814e7181148fcf66a1f442ea6"
SOURCE_DIR="kirigami-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -56,6 +56,15 @@ REQUIRES_devel="
kirigami6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kirigami6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kirigami6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -80,15 +89,6 @@ TEST_REQUIRES="
qthaikuplugins$secondaryArchSuffix
"
#defineDebugInfoPackage kirigami6$secondaryArchSuffix \
# $libDir/libKirigami.so.$libVersion \
# $libDir/libKirigamiDelegates.so.$libVersion \
# $libDir/libKirigamiDialogs.so.$libVersion \
# $libDir/libKirigamiLayouts.so.$libVersion \
# $libDir/libKirigamiPlatform.so.$libVersion \
# $libDir/libKirigamiPrimitives.so.$libVersion \
# $libDir/libKirigamiPrivate.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -96,7 +96,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DDESKTOP_ENABLED=ON \
@@ -122,8 +122,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -6,7 +6,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kjobwidgets-${portVersion}.tar.xz"
CHECKSUM_SHA256="81867978a3add5c2539e6ac4cfd1711ae44ceb50f4654f598c5dd0ab05553716"
CHECKSUM_SHA256="2bb342e554f8ecf84d7218a6567628dcc73c1b914d0c5aad1c8bf7753986ddd7"
SOURCE_DIR="kjobwidgets-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -36,6 +36,16 @@ REQUIRES_devel="
kjobwidgets6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kjobwidgets6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kjobwidgets6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -58,9 +68,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage kjobwidgets6$secondaryArchSuffix \
# $libDir/libKF6JobWidgets.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -68,7 +75,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
@@ -86,8 +93,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -5,7 +5,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kwallet-${portVersion}.tar.xz"
CHECKSUM_SHA256="52311e656445bf6e16caed5146898b2d23309dcc35bfd1ce4c91c0bbd040537c"
CHECKSUM_SHA256="ce94b032446ed1e1383e673185b5a4372deeab71df8b7a49083a1b6ead822e09"
SOURCE_DIR="kwallet-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -50,6 +50,15 @@ REQUIRES_devel="
kwallet6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kwallet6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kwallet6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -86,12 +95,6 @@ TEST_REQUIRES="
devel:libnss3$secondaryArchSuffix
"
#defineDebugInfoPackage kwallet6$secondaryArchSuffix \
# $binDir/kwallet-query \
# $binDir/kwalletd6 \
# $libDir/libKF6Wallet.so.$libVersion \
# $libDir/libKF6WalletBackend.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -99,7 +102,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
@@ -121,8 +124,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -13,7 +13,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/solid-${portVersion}.tar.xz"
CHECKSUM_SHA256="8db2540498697847ee7f93afe4c307320f2cfee26fbdfca0133bf8cacfea42f5"
CHECKSUM_SHA256="cdecc7665b801a508b9ad0929b025ac93fe287be503589c8d8c38a520c2508d7"
SOURCE_DIR="solid-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -41,6 +41,15 @@ REQUIRES_devel="
solid6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
solid6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
solid6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -58,10 +67,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
#defineDebugInfoPackage solid6$secondaryArchSuffix \
# $binDir/solid-hardware6 \
# $libDir/libKF6Solid.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -69,7 +74,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
@@ -87,8 +92,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -13,7 +13,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/sonnet-${portVersion}.tar.xz"
CHECKSUM_SHA256="158f38af459676ecf7f5dbbe39014ebf9bfae29557ca149c1d6ff5575a6d600d"
CHECKSUM_SHA256="19441de62d9d97f61e48d26e003543e75607b2ba8f6e4feb19f956289af21d60"
SOURCE_DIR="sonnet-$portVersion"
PATCHES="sonnet-$portVersion.patchset"
@@ -49,6 +49,15 @@ REQUIRES_devel="
sonnet6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
sonnet6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
sonnet6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -71,11 +80,6 @@ TEST_REQUIRES="
qthaikuplugins$secondaryArchSuffix
"
#defineDebugInfoPackage sonnet6$secondaryArchSuffix \
# $binDir/parsetrigrams6 \
# $libDir/libKF6SonnetCore.so.$libVersion \
# $libDir/libKF6SonnetUi.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -83,7 +87,7 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
@@ -102,8 +106,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()