diff --git a/kde-apps/kidentitymanagement/kidentitymanagement_kf6-24.12.3.recipe b/kde-apps/kidentitymanagement/kidentitymanagement_kf6-24.12.3.recipe deleted file mode 100644 index 2c09ad075..000000000 --- a/kde-apps/kidentitymanagement/kidentitymanagement_kf6-24.12.3.recipe +++ /dev/null @@ -1,167 +0,0 @@ -SUMMARY="Library for managing identitites" -DESCRIPTION="KDE PIM Libraries: Identity Management" -HOMEPAGE="https://projects.kde.org/projects/kde/pim/kidentitymanagement" -COPYRIGHT="2010-2025 KDE Organisation" -LICENSE="GNU LGPL v2 - GNU LGPL v2.1" -REVISION="1" -SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kidentitymanagement-$portVersion.tar.xz" -CHECKSUM_SHA256="501bcb321b1f41bba14d14084c3a2708f4a84666ad62eab299d7730bd181407f" -SOURCE_DIR="kidentitymanagement-$portVersion" - -ARCHITECTURES="all !x86_gcc2" -SECONDARY_ARCHITECTURES="x86" - -libVersion="6.3.3" -libVersionCompat="$libVersion compat >= ${libVersion%%.*}" - -PROVIDES=" - kidentitymanagement_kf6$secondaryArchSuffix = $portVersion - lib:libKPim6IdentityManagementCore$secondaryArchSuffix = $libVersionCompat - lib:libKPim6IdentityManagementQuick$secondaryArchSuffix = $libVersionCompat - lib:libKPim6IdentityManagementWidgets$secondaryArchSuffix = $libVersionCompat - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libGL$secondaryArchSuffix - # KF6 - lib:libKF6AuthCore$secondaryArchSuffix - lib:libKF6Codecs$secondaryArchSuffix - lib:libKF6ColorScheme$secondaryArchSuffix - lib:libKF6Completion$secondaryArchSuffix - lib:libKF6ConfigCore$secondaryArchSuffix - lib:libKF6ConfigGui$secondaryArchSuffix - lib:libKF6ConfigWidgets$secondaryArchSuffix - lib:libKF6CoreAddons$secondaryArchSuffix - lib:libKF6GuiAddons$secondaryArchSuffix - lib:libKF6I18n$secondaryArchSuffix - lib:libKF6KIOCore$secondaryArchSuffix - lib:libKF6KIOGui$secondaryArchSuffix - lib:libKF6JobWidgets$secondaryArchSuffix - lib:libKF6Service$secondaryArchSuffix - lib:libKF6Solid$secondaryArchSuffix - lib:libKF6TextCustomEditor$secondaryArchSuffix - lib:libKF6WidgetsAddons$secondaryArchSuffix - lib:libKF6WindowSystem$secondaryArchSuffix - lib:libKF6XmlGui$secondaryArchSuffix - # KPim6 - lib:libKPim6TextEdit$secondaryArchSuffix - # Qt6 - lib:libQt6Core$secondaryArchSuffix - lib:libQt6DBus$secondaryArchSuffix - lib:libQt6Gui$secondaryArchSuffix - lib:libQt6Network$secondaryArchSuffix - lib:libQt6Qml$secondaryArchSuffix - lib:libQt6Quick$secondaryArchSuffix - lib:libQt6Widgets$secondaryArchSuffix - lib:libQt6Xml$secondaryArchSuffix - " - -PROVIDES_devel=" - kidentitymanagement_kf6${secondaryArchSuffix}_devel = $portVersion - devel:libKPim6IdentityManagementCore$secondaryArchSuffix = $libVersionCompat - devel:libKPim6IdentityManagementQuick$secondaryArchSuffix = $libVersionCompat - devel:libKPim6IdentityManagementWidgets$secondaryArchSuffix = $libVersionCompat - " -REQUIRES_devel=" - kidentitymanagement_kf6$secondaryArchSuffix == $portVersion base - " - -ARCHITECTURES_doc="any" - -PROVIDES_doc=" - kidentitymanagement_kf6${secondaryArchSuffix}_doc = $portVersion - " -REQUIRES_doc=" - kidentitymanagement_kf6$secondaryArchSuffix == $portVersion base - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - devel:libKirigamiAddonsStatefulApp$secondaryArchSuffix - # KF6 - extra_cmake_modules$secondaryArchSuffix - devel:libKF6AuthCore$secondaryArchSuffix - devel:libKF6Bookmarks$secondaryArchSuffix - devel:libKF6Codecs$secondaryArchSuffix - devel:libKF6ColorScheme$secondaryArchSuffix - devel:libKF6Completion$secondaryArchSuffix - devel:libKF6ConfigCore$secondaryArchSuffix - devel:libKF6ConfigWidgets$secondaryArchSuffix - devel:libKF6CoreAddons$secondaryArchSuffix - devel:libKF6GuiAddons$secondaryArchSuffix - devel:libKF6I18n$secondaryArchSuffix - devel:libKF6ItemViews$secondaryArchSuffix - devel:libKF6JobWidgets$secondaryArchSuffix - devel:libKF6KIOCore$secondaryArchSuffix - devel:libKF6Service$secondaryArchSuffix - devel:libKF6Solid$secondaryArchSuffix - devel:libKF6SonnetCore$secondaryArchSuffix - devel:libKF6TextCustomEditor$secondaryArchSuffix - devel:libKF6TextWidgets$secondaryArchSuffix - devel:libKF6WidgetsAddons$secondaryArchSuffix - devel:libKF6WindowSystem$secondaryArchSuffix - devel:libKF6XmlGui$secondaryArchSuffix - # KPim6 - devel:libKPim6TextEdit$secondaryArchSuffix - # Qt6 - devel:libQt6Core$secondaryArchSuffix - devel:libQt6DBus$secondaryArchSuffix - devel:libQt6Gui$secondaryArchSuffix - devel:libQt6Network$secondaryArchSuffix - devel:libQt6Qml$secondaryArchSuffix - devel:libQt6UiTools$secondaryArchSuffix - devel:libQt6Widgets$secondaryArchSuffix - devel:libQt6Xml$secondaryArchSuffix - " -BUILD_PREREQUIRES=" - cmd:cmake - cmd:dot - cmd:doxygen - cmd:g++$secondaryArchSuffix - cmd:make - cmd:msgfmt$secondaryArchSuffix - cmd:msgmerge$secondaryArchSuffix - cmd:pkg_config$secondaryArchSuffix - " - -TEST_REQUIRES=" - qthaikuplugins$secondaryArchSuffix - " - -BUILD() -{ - cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ - $cmakeDirArgs \ - -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ - -DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ - -DBUILD_QCH=ON \ - -DBUILD_TESTING=OFF \ - -Wno-dev - - make -C build $jobArgs -} - -INSTALL() -{ - make -C build install - - prepareInstalledDevelLibs \ - libKPim6IdentityManagementCore \ - libKPim6IdentityManagementQuick \ - libKPim6IdentityManagementWidgets - - packageEntries devel \ - $developDir \ - $libDir/cmake - - packageEntries doc \ - $documentationDir -} - -TEST() -{ - export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}" - make -Cbuild test -} diff --git a/kde-apps/kpimtextedit/kpimtextedit_kf6-24.12.3.recipe b/kde-apps/kpimtextedit/kpimtextedit_kf6-24.12.3.recipe deleted file mode 100644 index 23ff35afc..000000000 --- a/kde-apps/kpimtextedit/kpimtextedit_kf6-24.12.3.recipe +++ /dev/null @@ -1,164 +0,0 @@ -SUMMARY="Advanced text editor which provide advanced html feature" -DESCRIPTION="KPIMTextedit is a library that provides an enhanced text edit class, see TextEdit. \ -This text is highlighted with a EMailQuoteHighlighter." -HOMEPAGE="https://api.kde.org/kdepim/kpimtextedit/html" -COPYRIGHT="2010-2025 KDE Organisation" -LICENSE="GNU LGPL v2.1" -REVISION="1" -SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kpimtextedit-$portVersion.tar.xz" -CHECKSUM_SHA256="2f3239d612b7617815fa1748fadce28110814047db2bab7c6ec2b760b1eebc2e" -SOURCE_DIR="kpimtextedit-$portVersion" - -ARCHITECTURES="all !x86_gcc2" -SECONDARY_ARCHITECTURES="x86" - -libVersion="6.3.3" -libVersionCompat="$libVersion compat >= ${libVersion%%.*}" - -PROVIDES=" - kpimtextedit_kf6$secondaryArchSuffix = $portVersion - lib:libKPim6TextEdit$secondaryArchSuffix = $libVersionCompat - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libGL$secondaryArchSuffix - # KF6 - lib:libKF6AuthCore$secondaryArchSuffix - lib:libKF6Codecs$secondaryArchSuffix - lib:libKF6ColorScheme$secondaryArchSuffix - lib:libKF6Completion$secondaryArchSuffix - lib:libKF6ConfigCore$secondaryArchSuffix - lib:libKF6ConfigGui$secondaryArchSuffix - lib:libKF6ConfigWidgets$secondaryArchSuffix - lib:libKF6CoreAddons$secondaryArchSuffix - lib:libKF6GuiAddons$secondaryArchSuffix - lib:libKF6I18n$secondaryArchSuffix - lib:libKF6KIOCore$secondaryArchSuffix - lib:libKF6JobWidgets$secondaryArchSuffix - lib:libKF6Service$secondaryArchSuffix - lib:libKF6SyntaxHighlighting$secondaryArchSuffix - lib:libKF6Solid$secondaryArchSuffix - lib:libKF6SonnetCore$secondaryArchSuffix - lib:libKF6TextCustomEditor$secondaryArchSuffix - lib:libKF6TextEditTextToSpeech$secondaryArchSuffix - lib:libKF6TextEmoticonsCore$secondaryArchSuffix - lib:libKF6WidgetsAddons$secondaryArchSuffix - lib:libKF6WindowSystem$secondaryArchSuffix - lib:libKF6XmlGui$secondaryArchSuffix - # Qt6 - lib:libQt6Core$secondaryArchSuffix - lib:libQt6DBus$secondaryArchSuffix - lib:libQt6Gui$secondaryArchSuffix - lib:libQt6Network$secondaryArchSuffix - lib:libQt6Widgets$secondaryArchSuffix - lib:libQt6Xml$secondaryArchSuffix - " -REPLACES=" - kpimtextedit24$secondaryArchSuffix - " - -PROVIDES_devel=" - kpimtextedit_kf6${secondaryArchSuffix}_devel = $portVersion - devel:libKPim6TextEdit$secondaryArchSuffix = $libVersionCompat - " -REQUIRES_devel=" - kpimtextedit_kf6$secondaryArchSuffix == $portVersion base - " - -ARCHITECTURES_doc="any" - -PROVIDES_doc=" - kpimtextedit_kf6${secondaryArchSuffix}_doc = $portVersion - " -REQUIRES_doc=" - kpimtextedit_kf6$secondaryArchSuffix == $portVersion base - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - # KF6 - extra_cmake_modules$secondaryArchSuffix - devel:libKF6AuthCore$secondaryArchSuffix - devel:libKF6Bookmarks$secondaryArchSuffix - devel:libKF6Codecs$secondaryArchSuffix - devel:libKF6ColorScheme$secondaryArchSuffix - devel:libKF6Completion$secondaryArchSuffix - devel:libKF6ConfigCore$secondaryArchSuffix - devel:libKF6ConfigWidgets$secondaryArchSuffix - devel:libKF6CoreAddons$secondaryArchSuffix - devel:libKF6GuiAddons$secondaryArchSuffix - devel:libKF6I18n$secondaryArchSuffix - devel:libKF6IconThemes$secondaryArchSuffix - devel:libKF6ItemViews$secondaryArchSuffix - devel:libKF6JobWidgets$secondaryArchSuffix - devel:libKF6KIOCore$secondaryArchSuffix - devel:libKF6Service$secondaryArchSuffix - devel:libKF6SyntaxHighlighting$secondaryArchSuffix - devel:libKF6Solid$secondaryArchSuffix - devel:libKF6SonnetCore$secondaryArchSuffix - devel:libKF6TextEditTextToSpeech$secondaryArchSuffix - devel:libKF6TextEmoticonsCore$secondaryArchSuffix - devel:libKF6TextWidgets$secondaryArchSuffix - devel:libKF6WidgetsAddons$secondaryArchSuffix - devel:libKF6WindowSystem$secondaryArchSuffix - devel:libKF6XmlGui$secondaryArchSuffix - # Qt6 - devel:libQt6Core$secondaryArchSuffix - devel:libQt6DBus$secondaryArchSuffix - devel:libQt6Gui$secondaryArchSuffix - devel:libQt6Network$secondaryArchSuffix - devel:libQt6Qml$secondaryArchSuffix - devel:libQt6TextToSpeech$secondaryArchSuffix - devel:libQt6UiTools$secondaryArchSuffix - devel:libQt6Widgets$secondaryArchSuffix - devel:libQt6Xml$secondaryArchSuffix - " -BUILD_PREREQUIRES=" - cmd:cmake - cmd:dot - cmd:doxygen - cmd:g++$secondaryArchSuffix - cmd:make - cmd:msgfmt$secondaryArchSuffix - cmd:msgmerge$secondaryArchSuffix - cmd:pkg_config$secondaryArchSuffix - " - -TEST_REQUIRES=" - qthaikuplugins$secondaryArchSuffix - " - -BUILD() -{ - cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ - $cmakeDirArgs \ - -DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ - -DBUILD_QCH=ON \ - -DBUILD_TESTING=OFF \ - -Wno-dev - - make -C build $jobArgs -} - -INSTALL() -{ - make -C build install - - prepareInstalledDevelLib \ - libKPim6TextEdit - - packageEntries devel \ - $developDir \ - $libDir/cmake - - packageEntries doc \ - $documentationDir -} - -TEST() -{ - # 89% tests passed, 1 tests failed out of 9 - export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}" - ctest --test-dir build --output-on-failure -} diff --git a/kde-apps/libkdepim/libkdepim_kf6-24.12.3.recipe b/kde-apps/libkdepim/libkdepim_kf6-24.12.3.recipe deleted file mode 100644 index 2259f40f2..000000000 --- a/kde-apps/libkdepim/libkdepim_kf6-24.12.3.recipe +++ /dev/null @@ -1,128 +0,0 @@ -SUMMARY="KDE PIM Library" -DESCRIPTION="Library for common KDEPim apps" -HOMEPAGE="https://community.kde.org/KDE_PIM" -COPYRIGHT="2010-2025 KDE Organisation" -LICENSE="GNU GPL v2 - GNU LGPL v2.1" -REVISION="1" -SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/libkdepim-$portVersion.tar.xz" -CHECKSUM_SHA256="d83a70a2d259e579afdd82e1bbc082f35c92a1fc6cf28b32a61e2ac7b841040a" -SOURCE_DIR="libkdepim-$portVersion" - -ARCHITECTURES="all !x86_gcc2" -SECONDARY_ARCHITECTURES="x86" - -libVersion="6.3.3" -libVersionCompat="$libVersion compat >= ${libVersion%%.*}" - -PROVIDES=" - libkdepim_kf6$secondaryArchSuffix = $portVersion - lib:libKPim6Libkdepim$secondaryArchSuffix = $libVersionCompat - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libGL$secondaryArchSuffix - # KF6 - lib:libKF6Codecs$secondaryArchSuffix - lib:libKF6Completion$secondaryArchSuffix - lib:libKF6ConfigCore$secondaryArchSuffix - lib:libKF6CoreAddons$secondaryArchSuffix - lib:libKF6I18n$secondaryArchSuffix - lib:libKF6KIOCore$secondaryArchSuffix - lib:libKF6Service$secondaryArchSuffix - lib:libKF6WidgetsAddons$secondaryArchSuffix - # Qt6 - lib:libQt6Core$secondaryArchSuffix - lib:libQt6DBus$secondaryArchSuffix - lib:libQt6Gui$secondaryArchSuffix - lib:libQt6Network$secondaryArchSuffix - lib:libQt6Widgets$secondaryArchSuffix - lib:libQt6Xml$secondaryArchSuffix - " - -PROVIDES_devel=" - libkdepim_kf6${secondaryArchSuffix}_devel = $portVersion - devel:libKPim6Libkdepim$secondaryArchSuffix = $libVersionCompat - " -REQUIRES_devel=" - libkdepim_kf6$secondaryArchSuffix == $portVersion base - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - # KF6 - extra_cmake_modules$secondaryArchSuffix - devel:libKF6AuthCore$secondaryArchSuffix - devel:libKF6Bookmarks$secondaryArchSuffix - devel:libKF6Codecs$secondaryArchSuffix - devel:libKF6Completion$secondaryArchSuffix - devel:libKF6ConfigCore$secondaryArchSuffix - devel:libKF6ConfigWidgets$secondaryArchSuffix - devel:libKF6CoreAddons$secondaryArchSuffix - devel:libKF6I18n$secondaryArchSuffix - devel:libKF6IconThemes$secondaryArchSuffix - devel:libKF6ItemViews$secondaryArchSuffix - devel:libKF6JobWidgets$secondaryArchSuffix - devel:libKF6KIOCore$secondaryArchSuffix - devel:libKF6Service$secondaryArchSuffix - devel:libKF6Solid$secondaryArchSuffix - devel:libKF6SonnetCore$secondaryArchSuffix - devel:libKF6TextWidgets$secondaryArchSuffix - devel:libKF6WidgetsAddons$secondaryArchSuffix - devel:libKF6WindowSystem$secondaryArchSuffix - devel:libKF6XmlGui$secondaryArchSuffix - # Qt6 - devel:libQt6Core$secondaryArchSuffix - devel:libQt6DBus$secondaryArchSuffix - devel:libQt6Gui$secondaryArchSuffix - devel:libQt6Network$secondaryArchSuffix - devel:libQt6UiTools$secondaryArchSuffix - devel:libQt6Widgets$secondaryArchSuffix - devel:libQt6Xml$secondaryArchSuffix - " -BUILD_PREREQUIRES=" - cmd:cmake - cmd:dot - cmd:doxygen - cmd:g++$secondaryArchSuffix - cmd:make - cmd:msgfmt$secondaryArchSuffix - cmd:msgmerge$secondaryArchSuffix - cmd:pkg_config$secondaryArchSuffix - " - -TEST_REQUIRES=" - qthaikuplugins$secondaryArchSuffix - " - -BUILD() -{ - cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ - $cmakeDirArgs \ - -DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ - -DBUILD_QCH=ON \ - -DBUILD_TESTING=ON \ - -Wno-dev - - make -C build $jobArgs -} - -INSTALL() -{ - make -C build install - - prepareInstalledDevelLib \ - libKPim6Libkdepim - - packageEntries devel \ - $developDir \ - $dataDir/doc \ - $libDir/cmake -} - -TEST() -{ - export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}" - make -C build test -} diff --git a/kde-apps/libkleo/libkleo_kf6-24.12.3.recipe b/kde-apps/libkleo/libkleo_kf6-24.12.3.recipe deleted file mode 100644 index 926977992..000000000 --- a/kde-apps/libkleo/libkleo_kf6-24.12.3.recipe +++ /dev/null @@ -1,152 +0,0 @@ -SUMMARY="Library for encryption handling" -DESCRIPTION="Library that provides cryptography support for mails." -HOMEPAGE="https://invent.kde.org/pim/libkleo" -COPYRIGHT="2010-2025 KDE Organisation" -LICENSE="GNU LGPL v2" -REVISION="1" -SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/libkleo-$portVersion.tar.xz" -CHECKSUM_SHA256="f61b777c672e21aacade1e1256db7de58e3a2e2e4084c6ff7a7932dcc7316024" -SOURCE_DIR="libkleo-$portVersion" - -ARCHITECTURES="all !x86_gcc2" -SECONDARY_ARCHITECTURES="x86" - -GLOBAL_WRITABLE_FILES=" - settings/xdg/libkleopatrarc keep-old - " - -libVersion="6.3.3" -libVersionCompat="$libVersion compat >= ${libVersion%%.*}" - -PROVIDES=" - libkleo_kf6$secondaryArchSuffix = $portVersion - lib:libKPim6Libkleo$secondaryArchSuffix = $libVersionCompat - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libassuan$secondaryArchSuffix - lib:libGL$secondaryArchSuffix - lib:libgpg_error$secondaryArchSuffix - lib:libgpgme$secondaryArchSuffix - lib:libgpgmepp$secondaryArchSuffix - lib:libqgpgmeqt6$secondaryArchSuffix - # KF6 - lib:libKF6AuthCore$secondaryArchSuffix - lib:libKF6Codecs$secondaryArchSuffix - lib:libKF6ColorScheme$secondaryArchSuffix - lib:libKF6Completion$secondaryArchSuffix - lib:libKF6ConfigCore$secondaryArchSuffix - lib:libKF6ConfigGui$secondaryArchSuffix - lib:libKF6ConfigWidgets$secondaryArchSuffix - lib:libKF6CoreAddons$secondaryArchSuffix - lib:libKF6I18n$secondaryArchSuffix - lib:libKF6ItemModels$secondaryArchSuffix - lib:libKF6TextCustomEditor$secondaryArchSuffix - lib:libKF6WidgetsAddons$secondaryArchSuffix - # KPim6 - lib:libKPim6TextEdit$secondaryArchSuffix - # Qt6 - lib:libQt6Core$secondaryArchSuffix - lib:libQt6Gui$secondaryArchSuffix - lib:libQt6Widgets$secondaryArchSuffix - lib:libQt6Xml$secondaryArchSuffix - " -REPLACES=" - libkleo24$secondaryArchSuffix - " - -PROVIDES_devel=" - libkleo_kf6${secondaryArchSuffix}_devel = $portVersion - devel:libKPim6Libkleo$secondaryArchSuffix = $libVersionCompat - " -REQUIRES_devel=" - libkleo_kf6$secondaryArchSuffix == $portVersion base - " - -ARCHITECTURES_doc="any" - -PROVIDES_doc=" - libkleo_kf6${secondaryArchSuffix}_doc = $portVersion - " -REQUIRES_doc=" - libkleo_kf6$secondaryArchSuffix == $portVersion base - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - devel:libboost_system$secondaryArchSuffix >= 1.83.0 - devel:libgpgme$secondaryArchSuffix - devel:libgpgmepp$secondaryArchSuffix - devel:libqgpgmeqt6$secondaryArchSuffix - # KF6 - extra_cmake_modules$secondaryArchSuffix - devel:libKF6AuthCore$secondaryArchSuffix - devel:libKF6Codecs$secondaryArchSuffix - devel:libKF6ColorScheme$secondaryArchSuffix - devel:libKF6Completion$secondaryArchSuffix - devel:libKF6ConfigCore$secondaryArchSuffix - devel:libKF6ConfigWidgets$secondaryArchSuffix - devel:libKF6CoreAddons$secondaryArchSuffix - devel:libKF6I18n$secondaryArchSuffix - devel:libKF6ItemModels$secondaryArchSuffix - devel:libKF6SonnetCore$secondaryArchSuffix - devel:libKF6TextCustomEditor$secondaryArchSuffix - devel:libKF6TextWidgets$secondaryArchSuffix - devel:libKF6WidgetsAddons$secondaryArchSuffix - # KPim6 - devel:libKPim6TextEdit$secondaryArchSuffix - # Qt6 - devel:libQt6Core$secondaryArchSuffix - devel:libQt6Qml$secondaryArchSuffix - devel:libQt6UiTools$secondaryArchSuffix - devel:libQt6Widgets$secondaryArchSuffix - " -BUILD_PREREQUIRES=" - cmd:cmake - cmd:dot - cmd:doxygen - cmd:g++$secondaryArchSuffix - cmd:make - cmd:msgfmt$secondaryArchSuffix - cmd:msgmerge$secondaryArchSuffix - cmd:pkg_config$secondaryArchSuffix - " - -TEST_REQUIRES=" - qthaikuplugins$secondaryArchSuffix - " - -BUILD() -{ - cmake -Bbuild -S. $cmakeDirArgs \ - -DCMAKE_BUILD_TYPE=Release \ - -DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake\ - -DBUILD_QCH=ON \ - -DBUILD_TESTING=OFF \ - -Wno-dev - - make -C build $jobArgs -} - -INSTALL() -{ - make -C build install - - prepareInstalledDevelLib \ - libKPim6Libkleo - - packageEntries devel \ - $developDir \ - $libDir/cmake - - packageEntries doc \ - $documentationDir -} - -TEST() -{ - # 70% tests passed, 3 tests failed out of 10 (1 crash) - export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}" - ctest --test-dir build --output-on-failure -}