KF6 frameworks, part7 (#11800)

This commit is contained in:
Schrijvers Luc
2025-02-19 13:09:31 +01:00
committed by GitHub
parent bdb12cfd02
commit 5e8b7a3167
10 changed files with 118 additions and 65 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%.*}/krunner-${portVersion}.tar.xz"
CHECKSUM_SHA256="eb4a5ee730b8d53641d8b08bdeb8d4bb065b19b6de3fa2ae9250436822f00d8c"
CHECKSUM_SHA256="2179da656375d8839ea7c2c502087b527c6715e1018582ac8f63612ca527aa90"
SOURCE_DIR="krunner-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -40,6 +40,15 @@ REQUIRES_devel="
krunner6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
krunner6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
krunner6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -68,9 +77,6 @@ TEST_REQUIRES="
lib:libdbus_1$secondaryArchSuffix
"
#defineDebugInfoPackage krunner6$secondaryArchSuffix \
# $libDir/libKF6Runner.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -78,7 +84,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,9 +101,11 @@ INSTALL()
libKF6Runner
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%.*}/kstatusnotifieritem-$portVersion.tar.xz"
CHECKSUM_SHA256="7308a2615a606a44d3ea653925e34cf803a9f4f4cea36342725024fcee63c083"
CHECKSUM_SHA256="26c92c25b1f70296bde9e71fba1f719778c85cb57227f6045f606af99c48a8bd"
SOURCE_DIR="kstatusnotifieritem-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -38,6 +38,15 @@ REQUIRES_devel="
kstatusnotifieritem6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kstatusnotifieritem6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kstatusnotifieritem6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -60,9 +69,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage kstatusnotifieritem6$secondaryArchSuffix \
# $libDir/libKF6StatusNotifierItem.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -70,7 +76,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,9 +93,11 @@ INSTALL()
libKF6StatusNotifierItem
packageEntries devel \
$libDir/cmake \
$documentationDir \
$developDir
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -7,7 +7,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/ksvg-$portVersion.tar.xz"
CHECKSUM_SHA256="ccd736e032a4089e1d1b2f829b55407ffd333a183f8cca1ad41184e68b9ebcd6"
CHECKSUM_SHA256="053092e36b76deeffe19629ae12a372b172f947bee3cc2034c68e7ba4e1da6cf"
SOURCE_DIR="ksvg-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -41,6 +41,15 @@ REQUIRES_devel="
ksvg6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
ksvg6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
ksvg6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -70,9 +79,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage ksvg6$secondaryArchSuffix \
# $libDir/libKF6Svg.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -80,7 +86,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 \
@@ -98,8 +104,10 @@ INSTALL()
packageEntries devel \
$developDir \
$documentationDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -12,7 +12,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/ktexteditor-${portVersion}.tar.xz"
CHECKSUM_SHA256="1b1660dc6a07f21d99fe5495951f25f1e9f61db63f8f50bc2f610482bc15b3ca"
CHECKSUM_SHA256="82d33dccad98e2f514de4d17c4e665197fdd8588a55979358f88aeeac6fc4419"
SOURCE_DIR="ktexteditor-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -72,6 +72,15 @@ REQUIRES_devel="
devel:libKF6SyntaxHighlighting$secondaryArchSuffix == $libVersion
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
ktexteditor6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
ktexteditor6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -104,9 +113,6 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage ktexteditor6$secondaryArchSuffix \
# $libDir/libKF6TextEditor.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -114,7 +120,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 \
@@ -132,8 +138,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.1"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/ktexttemplate-$portVersion.tar.xz"
CHECKSUM_SHA256="4c5f6c71ee1895285a97e1329a60c6a0dc5f8aca4875970f4bdf7442f211c8a9"
CHECKSUM_SHA256="b0f30c6e49a132cdf587228e0ba1e1d974cc155d233b57ff617f5d55e7f7b905"
SOURCE_DIR="ktexttemplate-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -37,6 +37,15 @@ REQUIRES_devel="
ktexttemplate6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
ktexttemplate6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
ktexttemplate6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -55,9 +64,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
#defineDebugInfoPackage ktexttemplate6$secondaryArchSuffix \
# $libDir/libKF6TextTemplate.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -65,7 +71,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 \
@@ -83,9 +89,11 @@ INSTALL()
fixPkgconfig
packageEntries devel \
$libDir/cmake \
$documentationDir \
$developDir
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

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

View File

@@ -6,7 +6,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kuserfeedback-$portVersion.tar.xz"
CHECKSUM_SHA256="d12bec0c0396f589423a77a8a8e3c8e7fdc8e9cb88ec6eb35ad978a3127ae5e8"
CHECKSUM_SHA256="ac516b7b8f9cd0891664f8b580d0a5a5c494cf6b5dbfddd87b6f6256548b7910"
SOURCE_DIR="kuserfeedback-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -74,12 +74,7 @@ TEST_REQUIRES="
qthaikuplugins$secondaryArchSuffix
"
#defineDebugInfoPackage kuserfeedback6$secondaryArchSuffix \
# $binDir/UserFeedbackConsole \
# $binDir/userfeedbackctl \
# $libDir/libKF6UserFeedbackCore.so.$libVersion \
# $libDir/libKF6UserFeedbackWidgets.so.$libVersion
# no Qt documentation (yet?)
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -87,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_MKSPECS_INSTALL_DIR=$dataDir/Qt6/mkspecs \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
@@ -110,7 +105,6 @@ INSTALL()
packageEntries devel \
$developDir \
$dataDir/Qt6/mkspecs \
$libDir/cmake
}

View File

@@ -7,7 +7,7 @@ COPYRIGHT="2010-2024 KDE Foundations"
LICENSE="GNU LGPL v3"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/prison-$portVersion.tar.xz"
CHECKSUM_SHA256="e84135473756a7b6cdfcbc026b464112dc02c158550ec3149b308e065a798443"
CHECKSUM_SHA256="7cc8dff3ef172b24d10ee50c0876d79c87730b6fb23bd678708f7770b9da4f20"
SOURCE_DIR="prison-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -47,6 +47,15 @@ REQUIRES_devel="
prison6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
prison6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
prison6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
@@ -69,10 +78,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
#defineDebugInfoPackage prison6$secondaryArchSuffix \
# $libDir/libKF6Prison.so.$libVersion \
# $libDir/libKF6PrisonScanner.so.$libVersion
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -81,7 +86,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 \
@@ -100,8 +105,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%.*}/purpose-${portVersion}.tar.xz"
CHECKSUM_SHA256="1709a31d446e7be432179b7fcd2ee26e8e3b9fde0a39ab3557835643873ae558"
CHECKSUM_SHA256="48e172f05869e1a2cc19e0eb6230ae12cfe23d234b40d6d3bb2f411c7f6984e0"
SOURCE_DIR="purpose-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -75,6 +75,8 @@ fi
BUILD_PREREQUIRES="
cmd:arc
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:intltool_merge
cmd:make
@@ -87,10 +89,7 @@ TEST_REQUIRES="
qthaikuplugins
"
#defineDebugInfoPackage purpose6$secondaryArchSuffix \
# $libDir/libKF6Purpose.so.$libVersion \
# $libDir/libKF6PurposeWidgets.so.$libVersion
# no Qt documentation (yet?)
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -98,9 +97,10 @@ 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 \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs

View File

@@ -8,7 +8,7 @@ LICENSE="GNU LGPL v3
GNU GPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/qqc2-desktop-style-${portVersion}.tar.xz"
CHECKSUM_SHA256="3e9c0698e7b392b1110c016d632bce21b32f81e65adfda285b6d01d6d6eb4469"
CHECKSUM_SHA256="996542716196bfac8a228a36b4618c992e193782779dcf4138d638e38306652c"
SOURCE_DIR="qqc2-desktop-style-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -56,6 +56,8 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
@@ -68,6 +70,7 @@ TEST_REQUIRES="
qthaikuplugins
"
# no Qt documentation (yet?)
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -77,6 +80,7 @@ BUILD()
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs