From 1b738209415a52b271b1cf52a97d2a7588e8eafe Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Sun, 20 Apr 2025 16:48:00 +0200 Subject: [PATCH] plasma, bump basic frameworks to 6.3.4 (#12218) --- ...3.0.recipe => kde_cli_tools6-6.3.4.recipe} | 2 +- ...6.3.0.recipe => kdecoration6-6.3.4.recipe} | 2 +- .../plasma_activities_stats6-6.3.4.recipe | 103 ++++++++++++++++++ ...chset => plasma_activities-6.3.4.patchset} | 0 ...recipe => plasma_activities6-6.3.4.recipe} | 2 +- 5 files changed, 106 insertions(+), 3 deletions(-) rename kde-plasma/kde-cli-tools/{kde_cli_tools6-6.3.0.recipe => kde_cli_tools6-6.3.4.recipe} (98%) rename kde-plasma/kdecoration/{kdecoration6-6.3.0.recipe => kdecoration6-6.3.4.recipe} (96%) create mode 100644 kde-plasma/plasma-activities-stats/plasma_activities_stats6-6.3.4.recipe rename kde-plasma/plasma-activities/patches/{plasma_activities-6.3.0.patchset => plasma_activities-6.3.4.patchset} (100%) rename kde-plasma/plasma-activities/{plasma_activities6-6.3.0.recipe => plasma_activities6-6.3.4.recipe} (97%) diff --git a/kde-plasma/kde-cli-tools/kde_cli_tools6-6.3.0.recipe b/kde-plasma/kde-cli-tools/kde_cli_tools6-6.3.4.recipe similarity index 98% rename from kde-plasma/kde-cli-tools/kde_cli_tools6-6.3.0.recipe rename to kde-plasma/kde-cli-tools/kde_cli_tools6-6.3.4.recipe index d8706e57b..41d2f7c12 100644 --- a/kde-plasma/kde-cli-tools/kde_cli_tools6-6.3.0.recipe +++ b/kde-plasma/kde-cli-tools/kde_cli_tools6-6.3.4.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/plasma/$portVersion/kde-cli-tools-$portVersion.tar.xz" -CHECKSUM_SHA256="cccbcd737f1f433f2eeb17ee1e3b8cc10b673a13b685bc0d60a391978fc97b3b" +CHECKSUM_SHA256="8a00f5ec0ab2e2706ecb5ed26c0b7df90524fd469cd157698476e3a54a385522" SOURCE_DIR="kde-cli-tools-$portVersion" ARCHITECTURES="all !x86_gcc2" diff --git a/kde-plasma/kdecoration/kdecoration6-6.3.0.recipe b/kde-plasma/kdecoration/kdecoration6-6.3.4.recipe similarity index 96% rename from kde-plasma/kdecoration/kdecoration6-6.3.0.recipe rename to kde-plasma/kdecoration/kdecoration6-6.3.4.recipe index 61480ddba..918b025f8 100644 --- a/kde-plasma/kdecoration/kdecoration6-6.3.0.recipe +++ b/kde-plasma/kdecoration/kdecoration6-6.3.4.recipe @@ -12,7 +12,7 @@ LICENSE="GNU LGPL v2.1 GNU LGPL v3" REVISION="1" SOURCE_URI="https://download.kde.org/stable/plasma/$portVersion/kdecoration-$portVersion.tar.xz" -CHECKSUM_SHA256="74f7f4afca10a0a37915233c80033cdb332a7f9f45afc64d0c38c60aba2d5dd3" +CHECKSUM_SHA256="b9d049a9f5a6359856e66dbad0769b48189210ad7f8b3e009da2b4ae2813789a" SOURCE_DIR="kdecoration-$portVersion" ARCHITECTURES="all !x86_gcc2" diff --git a/kde-plasma/plasma-activities-stats/plasma_activities_stats6-6.3.4.recipe b/kde-plasma/plasma-activities-stats/plasma_activities_stats6-6.3.4.recipe new file mode 100644 index 000000000..0fd4ea5f5 --- /dev/null +++ b/kde-plasma/plasma-activities-stats/plasma_activities_stats6-6.3.4.recipe @@ -0,0 +1,103 @@ +SUMMARY="A library for accessing the usage data collected by the activities system" +DESCRIPTION="The KActivitiesStats library provides a querying mechanism for the data that the \ +activity manager collects - which documents hae been opened by which applications, and what \ +documents have been linked to which activity. +The activity manager also keeps the score for each document which gets higher when a particular \ +document has been often accessed or kept open for longer periods of time. This score is also \ +available through the querying mechanism." +HOMEPAGE="https://invent.kde.org/plasma/plasma-activities-stats" +COPYRIGHT="2010-2025 KDE Organisation" +LICENSE="GNU LGPL v2" +REVISION="1" +SOURCE_URI="https://download.kde.org/stable/plasma/$portVersion/plasma-activities-stats-$portVersion.tar.xz" +CHECKSUM_SHA256="014bd3eb983dc8e10ff52ed02f8d490562b9d0d623918e9270d9d84aa5b28b4d" +SOURCE_DIR="plasma-activities-stats-$portVersion" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +libVersion="$portVersion" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + +PROVIDES=" + plasma_activities_stats6$secondaryArchSuffix = $portVersion + lib:libPlasmaActivitiesStats$secondaryArchSuffix = $libVersionCompat + " +REQUIRES=" + haiku$secondaryArchSuffix + # KF6 + lib:libKF6ConfigCore$secondaryArchSuffix + lib:libPlasmaActivities$secondaryArchSuffix + # Qt6 + lib:libQt6Core$secondaryArchSuffix + " + +PROVIDES_devel=" + plasma_activities_stats6${secondaryArchSuffix}_devel = $portVersion + devel:libPlasmaActivitiesStats$secondaryArchSuffix = $libVersionCompat + " +REQUIRES_devel=" + plasma_activities_stats6$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libboost_system$secondaryArchSuffix >= 1.83.0 + # KF6 + extra_cmake_modules$secondaryArchSuffix + devel:libKF6ConfigCore$secondaryArchSuffix + devel:libPlasmaActivities$secondaryArchSuffix == $portVersion + # Qt6 + qt6_tools${secondaryArchSuffix}_devel + devel:libQt6Core$secondaryArchSuffix + devel:libQt6Qml$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:g++$secondaryArchSuffix + cmd:dot + cmd:doxygen + 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 \ + -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ + -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 \ + libPlasmaActivitiesStats + fixPkgconfig + + packageEntries devel \ + $developDir \ + $dataDir/doc \ + $libDir/cmake +} + +TEST() +{ +# export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}" +# no tests found + make -C build test +} diff --git a/kde-plasma/plasma-activities/patches/plasma_activities-6.3.0.patchset b/kde-plasma/plasma-activities/patches/plasma_activities-6.3.4.patchset similarity index 100% rename from kde-plasma/plasma-activities/patches/plasma_activities-6.3.0.patchset rename to kde-plasma/plasma-activities/patches/plasma_activities-6.3.4.patchset diff --git a/kde-plasma/plasma-activities/plasma_activities6-6.3.0.recipe b/kde-plasma/plasma-activities/plasma_activities6-6.3.4.recipe similarity index 97% rename from kde-plasma/plasma-activities/plasma_activities6-6.3.0.recipe rename to kde-plasma/plasma-activities/plasma_activities6-6.3.4.recipe index 509a735d9..1925dcf74 100644 --- a/kde-plasma/plasma-activities/plasma_activities6-6.3.0.recipe +++ b/kde-plasma/plasma-activities/plasma_activities6-6.3.4.recipe @@ -20,7 +20,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/plasma/$portVersion/plasma-activities-$portVersion.tar.xz" -CHECKSUM_SHA256="ccb1ca2dc1deb1e235dd496f42355f0054f58061ecf9a759d9faa0a299a56c7b" +CHECKSUM_SHA256="670a5718438f0c915da6b125a34f8b46293b22f9edbc4bd6f0cce370f3d0dd05" SOURCE_DIR="plasma-activities-$portVersion" PATCHES="plasma_activities-$portVersion.patchset"