From a7bdbb4503083c53f736baf6c88cea45623a2b17 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Tue, 4 Jun 2024 17:48:38 +0200 Subject: [PATCH] kqtquickcharts, new recipe, dependency for ktouch (#10566) --- .../kqtquickcharts-24.05.0.recipe | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 kde-apps/kqtquickcharts/kqtquickcharts-24.05.0.recipe diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-24.05.0.recipe b/kde-apps/kqtquickcharts/kqtquickcharts-24.05.0.recipe new file mode 100644 index 000000000..cd408aff6 --- /dev/null +++ b/kde-apps/kqtquickcharts/kqtquickcharts-24.05.0.recipe @@ -0,0 +1,60 @@ +SUMMARY="QtQuick plugin to render beautiful and interactive charts" +DESCRIPTION="kqtquickcharts, a QtQuick plugin to render beautiful and interactive charts." +HOMEPAGE="https://invent.kde.org/libraries/kqtquickcharts" +COPYRIGHT="2010-2024 KDE Organisation" +LICENSE="GNU LGPL v2.1" +REVISION="1" +SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kqtquickcharts-$portVersion.tar.xz" +CHECKSUM_SHA256="1e48f6684e7dbb3212409273c75beab95054b46698665a2fa1eb5392c3a054ce" +SOURCE_DIR="kqtquickcharts-$portVersion" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + kqtquickcharts$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + " + +PROVIDES_devel=" + kqtquickcharts${secondaryArchSuffix}_devel = $portVersion + devel:kqtquickcharts$secondaryArchSuffix = $portVersion + " +REQUIRES=" + kqtquickcharts$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + extra_cmake_modules$secondaryArchSuffix >= 6.0.0 + devel:libQt5Core$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:g++$secondaryArchSuffix + cmd:make + cmd:msgfmt + cmd:msgmerge + cmd:pkg_config$secondaryArchSuffix + " + +BUILD() +{ + cmake -Bbuild -S. $cmakeDirArgs \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE_INSTALL_QMLDIR=$dataDir/Qt5/qml \ + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + make -Cbuild $jobArgs +} + +INSTALL() +{ + make -Cbuild install + + packageEntries devel \ + $developDir \ + $libDir +}