KF6 frameworks, part4 (#11797)

This commit is contained in:
Schrijvers Luc
2025-02-19 11:01:22 +01:00
committed by GitHub
parent bbb27a609d
commit b363891c2b
10 changed files with 143 additions and 66 deletions

View File

@@ -8,7 +8,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/attica-${portVersion}.tar.xz"
CHECKSUM_SHA256="863592ca37d4f97bdf7e34dfb8f9f1208972f9e7dfa3fa260ea472e12cd17c16"
CHECKSUM_SHA256="e7b7c03d7656a5970e02d61c3f8d2760b2c3da46d3f6464bfc254a733b263fb3"
SOURCE_DIR="attica-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -34,6 +34,15 @@ REQUIRES_devel="
attica6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
attica6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
attica6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -57,9 +66,6 @@ TEST_REQUIRES="
jinja_python310
"
#defineDebugInfoPackage attica6$secondaryArchSuffix \
# $libDir/libKF6Attica.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

@@ -5,7 +5,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcontacts-$portVersion.tar.xz"
CHECKSUM_SHA256="c6494623bd866d6f6f9a42fd0c7ff2bc4d98ca8d94b7e68f8529af09f321fc9c"
CHECKSUM_SHA256="2f0cd26b32bdbad14b6e5f3eff99e23aedf2425eacb0d4d6f44724dce6e26562"
SOURCE_DIR="kcontacts-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -37,6 +37,15 @@ REQUIRES_devel="
kcontacts6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kcontacts6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kcontacts6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -63,9 +72,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage kcontacts6$secondaryArchSuffix \
# $libDir/libKF6Contacts.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -73,7 +79,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 \
@@ -90,9 +96,11 @@ INSTALL()
libKF6Contacts
packageEntries devel \
$libDir/cmake \
$documentationDir \
$developDir
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -8,7 +8,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kfilemetadata-${portVersion}.tar.xz"
CHECKSUM_SHA256="d17b692ea7ac0d9baecb1dce3aa10a562db3a9ae7e92dc2b9dc6044dfa11dc0b"
CHECKSUM_SHA256="f9190969eaf66f9d27690cc3b85a3d19395ee3657582c9ae6c94c49a113312c7"
SOURCE_DIR="kfilemetadata-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -36,6 +36,15 @@ REQUIRES_devel="
kfilemetadata6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kfilemetadata6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kfilemetadata6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -68,9 +77,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
#defineDebugInfoPackage kfilemetadata6$secondaryArchSuffix \
# $libDir/libKF6FileMetaData.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -81,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 \
@@ -99,8 +105,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -8,7 +8,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kidletime-${portVersion}.tar.xz"
CHECKSUM_SHA256="e1665ef314660d8493f330069c477d1c8cfb0977be4b9f380d8e726b2694d242"
CHECKSUM_SHA256="96efb0b533a37ddb2e1888dff7d4722c19c47d660f74d1b0a422eb95718f4882"
SOURCE_DIR="kidletime-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -37,6 +37,15 @@ REQUIRES_devel="
kidletime6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kidletime6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kidletime6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -56,9 +65,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage kidletime6$secondaryArchSuffix \
# $libDir/libKF6IdleTime.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -66,7 +72,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 \
@@ -84,8 +90,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -21,7 +21,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kitemmodels-${portVersion}.tar.xz"
CHECKSUM_SHA256="ab4dafc0ca8219fa4789439f5aca08a72bac60da0b29026710636af7e88b7324"
CHECKSUM_SHA256="398dc4e3c5c44461350a20ac234055bafc2b184284ddea91563134ef62f5d6a6"
SOURCE_DIR="kitemmodels-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -47,6 +47,15 @@ REQUIRES_devel="
kitemmodels6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kitemmodels6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kitemmodels6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -67,9 +76,6 @@ TEST_REQUIRES="
qthaikuplugins$secondaryArchSuffix
"
#defineDebugInfoPackage kitemmodels6$secondaryArchSuffix \
# $libDir/libKF6ItemModels.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -77,7 +83,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 \
@@ -95,8 +101,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -5,9 +5,9 @@ Services specification."
HOMEPAGE="https://invent.kde.org/frameworks/knewstuff"
COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/knewstuff-${portVersion}.tar.xz"
CHECKSUM_SHA256="ae3738515d17ecb56a2b4db17a2a317f1b3676518fc35d461631bcb6fa46c4ea"
CHECKSUM_SHA256="8b3802b6b64309ab6709af350f248dc62e3e6d50b0db4ecb0c968acfbfb23520"
SOURCE_DIR="knewstuff-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -53,6 +53,15 @@ REQUIRES_devel="
devel:libKF6CoreAddons$secondaryArchSuffix
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
knewstuff6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
knewstuff6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -84,11 +93,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage knewstuff6$secondaryArchSuffix \
# $binDir/knewstuff-dialog6 \
# $libDir/libKF6NewStuffCore.so.$libVersion \
# $libDir/libKF6NewStuffWidgets.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -96,7 +100,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 \
@@ -118,8 +122,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

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%.*}/kpackage-${portVersion}.tar.xz"
CHECKSUM_SHA256="62a76b896378b4b7a392528fbfb9ff8427f99f727ff27e2a5e06fe5cbef567a9"
CHECKSUM_SHA256="bfc704ea1708f37150a9d14edcbb9eed8ebf8d54753930da63432cda954a1ea7"
SOURCE_DIR="kpackage-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -37,6 +37,15 @@ REQUIRES_devel="
kpackage6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kpackage6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kpackage6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -57,10 +66,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
#defineDebugInfoPackage kpackage6$secondaryArchSuffix \
# $binDir/kpackagetool6 \
# $libDir/libKF6Package.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -68,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 +91,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%.*}/ktextwidgets-${portVersion}.tar.xz"
CHECKSUM_SHA256="da966c6e01cfb3125ec31a4d2149372a19d1481441869ece9fcef3b70bb3514d"
CHECKSUM_SHA256="0f043b8a60698ccdb88e3d6957b5f5c97cfe793ea2eea421fc467fffdf200697"
SOURCE_DIR="ktextwidgets-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -47,6 +47,15 @@ REQUIRES_devel="
devel:libKF6SonnetCore$secondaryArchSuffix == $libVersion
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
ktextwidgets6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
ktextwidgets6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -76,9 +85,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage ktextwidgets6$secondaryArchSuffix \
# $libDir/libKF6TextWidgets.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -86,7 +92,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 \
@@ -104,8 +110,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%.*}/kxmlgui-${portVersion}.tar.xz"
CHECKSUM_SHA256="39202592c78fe722903c295c891a0b58dd0411933461412000f5627cbbfa7d88"
CHECKSUM_SHA256="69c3a6a6363bdbe3ccbace76e23c6ccec173eb0f9c1954ef7317d998d6edb6fc"
SOURCE_DIR="kxmlgui-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -52,6 +52,15 @@ REQUIRES_devel="
devel:libKF6ConfigWidgets$secondaryArchSuffix
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kxmlgui6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kxmlgui6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -87,9 +96,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage kxmlgui6$secondaryArchSuffix \
# $libDir/libKF6XmlGui.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -97,7 +103,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 \
@@ -115,8 +121,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

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%.*}/syndication-${portVersion}.tar.xz"
CHECKSUM_SHA256="642642c4c07fda0bc6314cb08602370b16c290f34463d2f44d44f0e5a6bfb1c2"
CHECKSUM_SHA256="d889c553a5189339217e8d06b628595aba3c842b74693e7a8179606b13629e1d"
SOURCE_DIR="syndication-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -35,6 +35,15 @@ REQUIRES_devel="
syndication6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
syndication6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
syndication6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -51,9 +60,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
#defineDebugInfoPackage syndication6$secondaryArchSuffix \
# $libDir/libKF6Syndication.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -61,7 +67,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 \
@@ -79,8 +85,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()