diff --git a/kde-apps/analitza/analitza_kf6-25.04.0.recipe b/kde-apps/analitza/analitza_kf6-25.08.0.recipe similarity index 94% rename from kde-apps/analitza/analitza_kf6-25.04.0.recipe rename to kde-apps/analitza/analitza_kf6-25.08.0.recipe index 6c2649f65..a3cae973f 100644 --- a/kde-apps/analitza/analitza_kf6-25.04.0.recipe +++ b/kde-apps/analitza/analitza_kf6-25.08.0.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/analitza-$portVersion.tar.xz" -CHECKSUM_SHA256="67390eec5438d69390f2d1ba589604cb8a7817f86bc931acc24f029ab2db3f2c" +CHECKSUM_SHA256="8d477f0af14bb9f7c15033a9d78987a7067135affc47f19eddda82e76c36d34b" SOURCE_DIR="analitza-$portVersion" ARCHITECTURES="all !x86_gcc2" @@ -42,7 +42,7 @@ REQUIRES_devel=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel - extra_cmake_modules$secondaryArchSuffix >= 6.0.0 + extra_cmake_modules$secondaryArchSuffix devel:libQt6Core$secondaryArchSuffix devel:libQt6Core5Compat$secondaryArchSuffix devel:libQt6UiTools$secondaryArchSuffix diff --git a/kde-apps/baloo-widgets/baloo_widgets_kf6-25.04.0.recipe b/kde-apps/baloo-widgets/baloo_widgets_kf6-25.08.0.recipe similarity index 95% rename from kde-apps/baloo-widgets/baloo_widgets_kf6-25.04.0.recipe rename to kde-apps/baloo-widgets/baloo_widgets_kf6-25.08.0.recipe index aa3cc8560..9d5eb8ef0 100644 --- a/kde-apps/baloo-widgets/baloo_widgets_kf6-25.04.0.recipe +++ b/kde-apps/baloo-widgets/baloo_widgets_kf6-25.08.0.recipe @@ -6,14 +6,14 @@ LICENSE="GNU GPL v3 GNU LGPL v2.1" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/baloo-widgets-$portVersion.tar.xz" -CHECKSUM_SHA256="a3dc18ddd6059c88a113da09a5472a93cf08f11dd0c358c3d3b6a98127c45c45" +CHECKSUM_SHA256="c77e3a761db3cfc13c96a1436bf6d733965142bad30e89001c979119bb8ebb24" SOURCE_DIR="baloo-widgets-$portVersion" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" libVersion="$portVersion" -libVersionCompat="$libVersion compat >= ${libVersion%%.*}" +libVersionCompat="$libVersion compat >= 6" PROVIDES=" baloo_widgets_kf6$secondaryArchSuffix = $portVersion diff --git a/kde-apps/grantleetheme/grantleetheme_kf6-25.08.0.recipe b/kde-apps/grantleetheme/grantleetheme_kf6-25.08.0.recipe new file mode 100644 index 000000000..b615caca0 --- /dev/null +++ b/kde-apps/grantleetheme/grantleetheme_kf6-25.08.0.recipe @@ -0,0 +1,134 @@ +SUMMARY="Storage service for PIM data and libraries for PIM apps" +DESCRIPTION="PIM layer, which provides an asynchronous API to access all kind of PIM data." +HOMEPAGE="https://community.kde.org/KDE_PIM/Akonadi" +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/grantleetheme-$portVersion.tar.xz" +CHECKSUM_SHA256="e2b457a7d408be3dc56a7db0dc970937d4509acc3234928dc355142a6bab4fd9" +SOURCE_DIR="grantleetheme-$portVersion" +PATCHES="grantleetheme-$portVersion.patchset" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +libVersion="6.5.0" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + +PROVIDES=" + grantleetheme_kf6$secondaryArchSuffix = $portVersion + lib:libKPim6GrantleeTheme$secondaryArchSuffix = $libVersionCompat + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + # KF6 + lib:libKF6Attica$secondaryArchSuffix + lib:libKF6AuthCore$secondaryArchSuffix + lib:libKF6Codecs$secondaryArchSuffix + lib:libKF6ColorScheme$secondaryArchSuffix + lib:libKF6ConfigCore$secondaryArchSuffix + lib:libKF6ConfigWidgets$secondaryArchSuffix + lib:libKF6CoreAddons$secondaryArchSuffix + lib:libKF6GuiAddons$secondaryArchSuffix + lib:libKF6I18n$secondaryArchSuffix + lib:libKF6IconThemes$secondaryArchSuffix + lib:libKF6KIOCore$secondaryArchSuffix + lib:libKF6NewStuffCore$secondaryArchSuffix + lib:libKF6Service$secondaryArchSuffix + lib:libKF6TextTemplate$secondaryArchSuffix + lib:libKF6WidgetsAddons$secondaryArchSuffix + lib:libKF6XmlGui$secondaryArchSuffix + # Qt6 + lib:libQt6Core$secondaryArchSuffix + lib:libQt6Gui$secondaryArchSuffix + lib:libQt6Network$secondaryArchSuffix + lib:libQt6Widgets$secondaryArchSuffix + lib:libQt6Xml$secondaryArchSuffix + " + +PROVIDES_devel=" + grantleetheme_kf6${secondaryArchSuffix}_devel = $portVersion + devel:libKPim6GrantleeTheme$secondaryArchSuffix = $libVersionCompat + " +REQUIRES_devel=" + grantleetheme_kf6$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + # KF6 + extra_cmake_modules$secondaryArchSuffix + devel:libKF6Attica$secondaryArchSuffix + devel:libKF6AuthCore$secondaryArchSuffix + devel:libKF6Codecs$secondaryArchSuffix + devel:libKF6ColorScheme$secondaryArchSuffix + devel:libKF6ConfigCore$secondaryArchSuffix + devel:libKF6ConfigWidgets$secondaryArchSuffix + devel:libKF6CoreAddons$secondaryArchSuffix + devel:libKF6GuiAddons$secondaryArchSuffix + devel:libKF6I18n$secondaryArchSuffix + devel:libKF6IconThemes$secondaryArchSuffix + devel:libKF6NewStuffCore$secondaryArchSuffix + devel:libKF6Service$secondaryArchSuffix + devel:libKF6TextTemplate$secondaryArchSuffix + devel:libKF6WidgetsAddons$secondaryArchSuffix + devel:libKF6XmlGui$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_PLUGINDIR=$addOnsDir/Qt6 \ + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DBUILD_QCH=ON \ + -DBUILD_TESTING=OFF + + make -C build $jobArgs +} + +INSTALL() +{ + make -C build install + + prepareInstalledDevelLib \ + libKPim6GrantleeTheme + + packageEntries devel \ + $developDir \ + $dataDir/doc \ + $libDir/cmake +} + +TEST() +{ + # 0% tests passed, 2 tests failed out of 2 + export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}" + export LIBRARY_PATH="$sourceDir/build/bin/grantlee${LIBRARY_PATH:+:$LIBRARY_PATH}" + make -C build test +} diff --git a/kde-apps/grantleetheme/patches/grantleetheme-25.08.0.patchset b/kde-apps/grantleetheme/patches/grantleetheme-25.08.0.patchset new file mode 100644 index 000000000..2093ec0db --- /dev/null +++ b/kde-apps/grantleetheme/patches/grantleetheme-25.08.0.patchset @@ -0,0 +1,22 @@ +From 0cc6b3c15273d880d20d45eac0a5323ea0408d83 Mon Sep 17 00:00:00 2001 +From: Luc Schrijvers +Date: Sat, 16 Aug 2025 14:50:56 +0200 +Subject: Reset Qt version + + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2e760a8..f119d49 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16 FATAL_ERROR) + + set(KF_MIN_VERSION "6.14.0") + set(PIM_VERSION "6.5.0") +-set(QT_REQUIRED_VERSION "6.8.0") ++set(QT_REQUIRED_VERSION "6.7.0") + project(GrantleeTheme VERSION ${PIM_VERSION}) + + find_package(ECM ${KF_MIN_VERSION} CONFIG REQUIRED) +-- +2.50.1 + diff --git a/kde-apps/kaccounts_integration/kaccounts_integration_kf6-25.04.0.recipe b/kde-apps/kaccounts_integration/kaccounts_integration_kf6-25.08.0.recipe similarity index 95% rename from kde-apps/kaccounts_integration/kaccounts_integration_kf6-25.04.0.recipe rename to kde-apps/kaccounts_integration/kaccounts_integration_kf6-25.08.0.recipe index c183e4b39..a018608a3 100644 --- a/kde-apps/kaccounts_integration/kaccounts_integration_kf6-25.04.0.recipe +++ b/kde-apps/kaccounts_integration/kaccounts_integration_kf6-25.08.0.recipe @@ -6,7 +6,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU LGPL v2.1" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kaccounts-integration-$portVersion.tar.xz" -CHECKSUM_SHA256="c326461d39c9c8cc366c42f46a3ee354ee7ee1de428b7a835f2221a5252b6299" +CHECKSUM_SHA256="7147947e4a236760ced2e65f9e4b7daffdad3e4e865a142f491a69fbaad5a6ea" SOURCE_DIR="kaccounts-integration-$portVersion" PATCHES="kaccounts_integration-$portVersion.patchset" @@ -14,7 +14,7 @@ ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="?x86" libVersion="$portVersion" -libVersionCompat="$libVersion compat >= ${libVersion%%.*}" +libVersionCompat="$libVersion compat >= 2" PROVIDES=" kaccounts_integration_kf6$secondaryArchSuffix = $portVersion diff --git a/kde-apps/kaccounts_integration/patches/kaccounts_integration-25.04.0.patchset b/kde-apps/kaccounts_integration/patches/kaccounts_integration-25.08.0.patchset similarity index 100% rename from kde-apps/kaccounts_integration/patches/kaccounts_integration-25.04.0.patchset rename to kde-apps/kaccounts_integration/patches/kaccounts_integration-25.08.0.patchset diff --git a/kde-apps/kdeedu-data/kdeedu_data-25.04.0.recipe b/kde-apps/kdeedu-data/kdeedu_data-25.08.0.recipe similarity index 79% rename from kde-apps/kdeedu-data/kdeedu_data-25.04.0.recipe rename to kde-apps/kdeedu-data/kdeedu_data-25.08.0.recipe index 90a87d71c..f94177347 100644 --- a/kde-apps/kdeedu-data/kdeedu_data-25.04.0.recipe +++ b/kde-apps/kdeedu-data/kdeedu_data-25.08.0.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kdeedu-data-$portVersion.tar.xz" -CHECKSUM_SHA256="69d1188611029cd0aaa4b54abab3d18b7e41aff4df3c93f10f3866573c7ea729" +CHECKSUM_SHA256="5ef96eeeed941a5cebd9756c6cc1dde888a63c677a1c6250b6a2286070b92066" SOURCE_DIR="kdeedu-data-$portVersion" ARCHITECTURES="all !x86_gcc2" @@ -14,11 +14,6 @@ SECONDARY_ARCHITECTURES="x86" PROVIDES=" kdeedu_data$secondaryArchSuffix = $portVersion " -if [ "$targetArchitecture" = "x86_gcc2" ]; then - PROVIDES+=" - kdeedu_data = $portVersion - " -fi REQUIRES=" haiku$secondaryArchSuffix " @@ -36,7 +31,7 @@ BUILD_PREREQUIRES=" BUILD() { - cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ + cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DECM_DIR=/system/data/cmake/Modules/ECM/cmake } diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics_mobipocket_kf6-25.04.0.recipe b/kde-apps/kdegraphics-mobipocket/kdegraphics_mobipocket_kf6-25.08.0.recipe similarity index 90% rename from kde-apps/kdegraphics-mobipocket/kdegraphics_mobipocket_kf6-25.04.0.recipe rename to kde-apps/kdegraphics-mobipocket/kdegraphics_mobipocket_kf6-25.08.0.recipe index e01b5378d..5e2ec468f 100644 --- a/kde-apps/kdegraphics-mobipocket/kdegraphics_mobipocket_kf6-25.04.0.recipe +++ b/kde-apps/kdegraphics-mobipocket/kdegraphics_mobipocket_kf6-25.08.0.recipe @@ -5,13 +5,13 @@ COPYRIGHT="2008 Jakub Stachowski" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kdegraphics-mobipocket-$portVersion.tar.xz" -CHECKSUM_SHA256="bccfd69e3dbf079a31e06d3ff5ae9db1fc6ef00525163af162e6cc106f0e9079" +CHECKSUM_SHA256="d60c4eb4387d63036a8d734f77c5cbb75aea4c9dc8ecdfece46b227c007416fe" SOURCE_DIR="kdegraphics-mobipocket-$portVersion" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" -libVersion="2.1.0" +libVersion="3.0.0" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" @@ -52,10 +52,12 @@ BUILD_PREREQUIRES=" BUILD() { - cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ + cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ - -DBUILD_WITH_QT6=ON + -DBUILD_WITH_QT6=ON \ + -Wno-dev + make -C build $jobArgs } diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk_thumbnailers_kf6-25.04.0.recipe b/kde-apps/kdesdk-thumbnailers/kdesdk_thumbnailers_kf6-25.08.0.recipe similarity index 94% rename from kde-apps/kdesdk-thumbnailers/kdesdk_thumbnailers_kf6-25.04.0.recipe rename to kde-apps/kdesdk-thumbnailers/kdesdk_thumbnailers_kf6-25.08.0.recipe index 6b7454ad9..2639d7112 100644 --- a/kde-apps/kdesdk-thumbnailers/kdesdk_thumbnailers_kf6-25.04.0.recipe +++ b/kde-apps/kdesdk-thumbnailers/kdesdk_thumbnailers_kf6-25.08.0.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kdesdk-thumbnailers-$portVersion.tar.xz" -CHECKSUM_SHA256="f16da2373e703c88b57eb3094fe1febda85d5d5a3d7a2e5fde50fd674749de78" +CHECKSUM_SHA256="533c9319075a9fcddc127d1e46442c3b5987b7dcc25746288b8572ec714bb8bb" SOURCE_DIR="kdesdk-thumbnailers-$portVersion" ARCHITECTURES="all !x86_gcc2" @@ -71,7 +71,7 @@ BUILD_PREREQUIRES=" BUILD() { - cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ + cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DBUILD_WITH_QT6=ON \ -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ diff --git a/kde-apps/kio-extras/kio_extras_kf6-25.04.0.recipe b/kde-apps/kio-extras/kio_extras_kf6-25.08.0.recipe similarity index 98% rename from kde-apps/kio-extras/kio_extras_kf6-25.04.0.recipe rename to kde-apps/kio-extras/kio_extras_kf6-25.08.0.recipe index e840a02f6..9df21c4ae 100644 --- a/kde-apps/kio-extras/kio_extras_kf6-25.04.0.recipe +++ b/kde-apps/kio-extras/kio_extras_kf6-25.08.0.recipe @@ -14,7 +14,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kio-extras-$portVersion.tar.xz" -CHECKSUM_SHA256="7c87dc107ed375f5dfed74ffaf86a25990c131e539a4789b78ba70751b2fefac" +CHECKSUM_SHA256="0a5dc865c5810b7a0cd280d34d4cbf8860433b78a657417b245cc71e33652405" SOURCE_DIR="kio-extras-$portVersion" ARCHITECTURES="all !x86_gcc2" diff --git a/kde-apps/kldap/kldap_kf6-25.08.0.recipe b/kde-apps/kldap/kldap_kf6-25.08.0.recipe new file mode 100644 index 000000000..e4a8752d5 --- /dev/null +++ b/kde-apps/kldap/kldap_kf6-25.08.0.recipe @@ -0,0 +1,145 @@ +SUMMARY="LDAP access API for KDE" +DESCRIPTION="Allows LDAP accessing with a convenient Qt style C++ API." +HOMEPAGE="https://kontact.kde.org/" +COPYRIGHT="2010-2024 KDE Organisation" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kldap-$portVersion.tar.xz" +CHECKSUM_SHA256="10f9f491c50121936bb05b616fc1df12628b0703c650c6ed7c2c73185a4b54b4" +SOURCE_DIR="kldap-$portVersion" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +libVersion="6.5.0" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + +PROVIDES=" + kldap_kf6$secondaryArchSuffix = $portVersion + lib:libKPim6LdapCore$secondaryArchSuffix = $libVersionCompat + lib:libKPim6LdapWidgets$secondaryArchSuffix = $libVersionCompat + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:liblber$secondaryArchSuffix + lib:libldap$secondaryArchSuffix + lib:libsasl2$secondaryArchSuffix + # KF6 + lib:libKF6Codecs$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:libQt6Keychain$secondaryArchSuffix + lib:libQt6Network$secondaryArchSuffix + lib:libQt6Widgets$secondaryArchSuffix + lib:libQt6Xml$secondaryArchSuffix + " + +PROVIDES_devel=" + kldap_kf6${secondaryArchSuffix}_devel = $portVersion + devel:libKPim6LdapCore$secondaryArchSuffix = $libVersionCompat + devel:libKPim6LdapWidgets$secondaryArchSuffix = $libVersionCompat + " +REQUIRES_devel=" + kldap_kf6$secondaryArchSuffix == $portVersion base + " + +ARCHITECTURES_doc="any" + +PROVIDES_doc=" + kldap_kf6_doc = $portVersion + " +REPLACES_doc=" + kldap_kf6_x86_doc + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:liblber$secondaryArchSuffix >= 2.0.200 + devel:libldap$secondaryArchSuffix >= 2.0.200 + devel:libsasl2$secondaryArchSuffix + # 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:libQt6Keychain$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 + " + +BUILD() +{ + export LDFLAGS="-lnetwork" + cmake -Bbuild -S. $cmakeDirArgs \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ + -DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \ + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_QCH=ON + make -C build $jobArgs +} + +INSTALL() +{ + make -C build install + + prepareInstalledDevelLibs \ + libKPim6LdapCore \ + libKPim6LdapWidgets + + packageEntries devel \ + $developDir \ + $libDir/cmake + + packageEntries doc \ + $documentationDir +} + +TEST() +{ + export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}" + make -C build test +}