diff --git a/kde-apps/akonadi/akonadi-22.04.3.recipe b/kde-apps/akonadi/akonadi-23.08.5.recipe similarity index 80% rename from kde-apps/akonadi/akonadi-22.04.3.recipe rename to kde-apps/akonadi/akonadi-23.08.5.recipe index 0e4081922..29b81f7e3 100644 --- a/kde-apps/akonadi/akonadi-22.04.3.recipe +++ b/kde-apps/akonadi/akonadi-23.08.5.recipe @@ -1,11 +1,12 @@ 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-2022 KDE Organisation" +COPYRIGHT="2010-2024 KDE Organisation" LICENSE="GNU LGPL v2.1" -REVISION="2" -SOURCE_URI="https://download.kde.org/Attic/release-service/22.04.3/src/akonadi-$portVersion.tar.xz" -CHECKSUM_SHA256="7e0221807ed291562ec38262907ecc338b19acfcbba9093db9007825a83c473c" +REVISION="1" +SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/akonadi-$portVersion.tar.xz" +CHECKSUM_SHA256="abdbdb28c1084a6ad119d7292175ad31efb4a7898a32cc32a35aa1485d9c4f38" +PATCHES="akonadi-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" @@ -26,7 +27,7 @@ if [ "$targetArchitecture" = x86_gcc2 ]; then commandBinDir=$prefix/bin fi -libVersion="5.20.3" +libVersion="5.24.5" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" @@ -42,11 +43,11 @@ PROVIDES=" cmd:akonadiserver$commandSuffix cmd:akonaditest$commandSuffix cmd:asapcat$commandSuffix - lib:libKF5AkonadiAgentBase$secondaryArchSuffix = $libVersionCompat - lib:libKF5AkonadiCore$secondaryArchSuffix = $libVersionCompat - lib:libKF5AkonadiPrivate$secondaryArchSuffix = $libVersionCompat - lib:libKF5AkonadiWidgets$secondaryArchSuffix = $libVersionCompat - lib:libKF5AkonadiXml$secondaryArchSuffix = $libVersionCompat + lib:libKPim5AkonadiAgentBase$secondaryArchSuffix = $libVersionCompat + lib:libKPim5AkonadiCore$secondaryArchSuffix = $libVersionCompat + lib:libKPim5AkonadiPrivate$secondaryArchSuffix = $libVersionCompat + lib:libKPim5AkonadiWidgets$secondaryArchSuffix = $libVersionCompat + lib:libKPim5AkonadiXml$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix @@ -78,11 +79,11 @@ REQUIRES=" PROVIDES_devel=" akonadi${secondaryArchSuffix}_devel = $portVersion - devel:libKF5AkonadiAgentBase$secondaryArchSuffix = $libVersionCompat - devel:libKF5AkonadiCore$secondaryArchSuffix = $libVersionCompat - devel:libKF5AkonadiPrivate$secondaryArchSuffix = $libVersionCompat - devel:libKF5AkonadiWidgets$secondaryArchSuffix = $libVersionCompat - devel:libKF5AkonadiXml$secondaryArchSuffix = $libVersionCompat + devel:libKPim5AkonadiAgentBase$secondaryArchSuffix = $libVersionCompat + devel:libKPim5AkonadiCore$secondaryArchSuffix = $libVersionCompat + devel:libKPim5AkonadiPrivate$secondaryArchSuffix = $libVersionCompat + devel:libKPim5AkonadiWidgets$secondaryArchSuffix = $libVersionCompat + devel:libKPim5AkonadiXml$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" akonadi$secondaryArchSuffix == $portVersion base @@ -90,7 +91,7 @@ REQUIRES_devel=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel - extra_cmake_modules$secondaryArchSuffix >= 5.93.0 + extra_cmake_modules$secondaryArchSuffix >= 5.115 devel:libintl$secondaryArchSuffix devel:libKF5Auth$secondaryArchSuffix devel:libKF5Bookmarks$secondaryArchSuffix @@ -156,11 +157,11 @@ INSTALL() rm -rf $dataDir/mime/{mime.cache,subclasses,treemagic,types,version,XMLnamespaces} prepareInstalledDevelLibs \ - libKF5AkonadiAgentBase \ - libKF5AkonadiCore \ - libKF5AkonadiPrivate \ - libKF5AkonadiWidgets \ - libKF5AkonadiXml + libKPim5AkonadiAgentBase \ + libKPim5AkonadiCore \ + libKPim5AkonadiPrivate \ + libKPim5AkonadiWidgets \ + libKPim5AkonadiXml packageEntries devel \ $libDir/cmake \ diff --git a/kde-apps/akonadi/patches/akonadi-23.08.5.patchset b/kde-apps/akonadi/patches/akonadi-23.08.5.patchset new file mode 100644 index 000000000..ecfbbf1d3 --- /dev/null +++ b/kde-apps/akonadi/patches/akonadi-23.08.5.patchset @@ -0,0 +1,24 @@ +From ac7bd068e18e43e761778a612064710439015333 Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sat, 2 Mar 2024 19:33:00 +1000 +Subject: Link with libnetwork + + +diff --git a/src/rds/CMakeLists.txt b/src/rds/CMakeLists.txt +index 2f74db0..25cff95 100644 +--- a/src/rds/CMakeLists.txt ++++ b/src/rds/CMakeLists.txt +@@ -18,6 +18,10 @@ target_link_libraries(akonadi_rds + Qt::Network + ) + ++if (HAIKU) ++target_link_libraries(akonadi_rds network) ++endif (HAIKU) ++ + install(TARGETS akonadi_rds + ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} + ) +-- +2.43.2 +