1SUMMARY="Framework for getting the usage statistics collected by the activities service" 2DESCRIPTION="The KActivitiesStats library provides a querying mechanism for the data that \ 3the activity manager collects - which documents hae been opened by which applications, \ 4and what documents have been linked to which activity. The activity manager also keeps \ 5the score for each document which gets higher when a particular document has been often \ 6accessed or kept open for longer periods of time. This score is also available through \ 7the querying mechanism." 8HOMEPAGE="https://invent.kde.org/plasma/plasma-activities-stats/" 9COPYRIGHT="2010-2024 KDE Organisation" 10LICENSE="GNU LGPL v2" 11REVISION="1" 12SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kactivities-stats-${portVersion}.tar.xz" 13CHECKSUM_SHA256="a4e942c0ba521ef393f4b2c12fbf33fea3bb2f4a0a6a388993b178922d91e666" 14SOURCE_DIR="kactivities-stats-$portVersion" 15 16ARCHITECTURES="all !x86_gcc2" 17SECONDARY_ARCHITECTURES="x86" 18 19PROVIDES=" 20 kactivities_stats$secondaryArchSuffix = $portVersion 21 lib:libKF5ActivitiesStats$secondaryArchSuffix = $portVersion compat >= 5 22 " 23REQUIRES=" 24 haiku$secondaryArchSuffix 25 lib:libKF5Activities$secondaryArchSuffix 26 lib:libKF5ConfigCore$secondaryArchSuffix 27 lib:libKF5CoreAddons$secondaryArchSuffix 28 lib:libQt5Core$secondaryArchSuffix 29 lib:libQt5Gui$secondaryArchSuffix 30 lib:libQt5Xml$secondaryArchSuffix 31 " 32 33PROVIDES_devel=" 34 kactivities_stats${secondaryArchSuffix}_devel = $portVersion 35 devel:libKF5ActivitiesStats$secondaryArchSuffix = $portVersion compat >= 5 36 " 37REQUIRES_devel=" 38 kactivities_stats$secondaryArchSuffix == $portVersion base 39 " 40 41BUILD_REQUIRES=" 42 haiku${secondaryArchSuffix}_devel 43 extra_cmake_modules$secondaryArchSuffix >= $portVersion 44 devel:libboost_system$secondaryArchSuffix 45 devel:libKF5Activities$secondaryArchSuffix == $portVersion 46 devel:libkf5ConfigCore$secondaryArchSuffix == $portVersion 47 devel:libkf5coreaddons$secondaryArchSuffix == $portVersion 48 devel:libkf5windowsystem$secondaryArchSuffix == $portVersion 49 devel:libQt5Core$secondaryArchSuffix 50 " 51BUILD_PREREQUIRES=" 52 cmd:cmake 53 cmd:g++$secondaryArchSuffix 54 cmd:lrelease$secondaryArchSuffix >= 5 55 cmd:make 56 " 57 58PATCH() 59{ 60 sed -e '/platforms:/ a \ \ \ \ - name: Haiku' -i $sourceDir/metainfo.yaml 61} 62 63BUILD() 64{ 65 mkdir -p build 66 cd build 67 68 cmake .. $cmakeDirArgs \ 69 -DCMAKE_BUILD_TYPE=Release \ 70 -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt5 \ 71 -DKDE_INSTALL_QMLDIR=$dataDir/Qt5/qml \ 72 -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt5/mkspecs \ 73 -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ 74 -DCMAKE_CXX_FLAGS=-DBOOST_NO_CXX11_CONSTEXPR 75 76 make $jobArgs 77} 78 79INSTALL() 80{ 81 cd build 82 make install 83 84 prepareInstalledDevelLibs \ 85 libKF5ActivitiesStats 86 fixPkgconfig 87 88 packageEntries devel \ 89 $libDir/cmake \ 90 $dataDir/Qt5/mkspecs \ 91 $developDir 92} 93 94TEST() 95{ 96 cd build 97 make test 98} 99