From 3b6cc0958641de2a557e1e258802e2048c9253ef Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Wed, 17 Dec 2025 12:00:14 +0100 Subject: [PATCH] kquickimageeditor_kf6, bump to 0.6.0 (#13375) --- ...ipe => kquickimageeditor_kf6-0.6.0.recipe} | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) rename media-libs/kquickimageditor/{kquickimageeditor_kf6-0.5.1.recipe => kquickimageeditor_kf6-0.6.0.recipe} (71%) diff --git a/media-libs/kquickimageditor/kquickimageeditor_kf6-0.5.1.recipe b/media-libs/kquickimageditor/kquickimageeditor_kf6-0.6.0.recipe similarity index 71% rename from media-libs/kquickimageditor/kquickimageeditor_kf6-0.5.1.recipe rename to media-libs/kquickimageditor/kquickimageeditor_kf6-0.6.0.recipe index 5770342a1..150bc5cb2 100644 --- a/media-libs/kquickimageditor/kquickimageeditor_kf6-0.5.1.recipe +++ b/media-libs/kquickimageditor/kquickimageeditor_kf6-0.6.0.recipe @@ -5,18 +5,26 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/kquickimageeditor/kquickimageeditor-$portVersion.tar.xz" -CHECKSUM_SHA256="f08271f368ead077fa3ed95c32446dd873f8b371d9756aefb757bea323339b29" +CHECKSUM_SHA256="11ed4ce1c164a8b6d50bbc1548b5849ab75d5fb837619b90f2cea51ed122547a" SOURCE_DIR="kquickimageeditor-$portVersion" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" +libVersion="$portVersion" +libVersionCompat="$libVersion compat >= 1" + PROVIDES=" kquickimageeditor_kf6$secondaryArchSuffix = $portVersion + lib:libKQuickImageEditor$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix lib:libGL$secondaryArchSuffix + lib:libopencv_core$secondaryArchSuffix + # KF6 + lib:libKF6ConfigCore$secondaryArchSuffix + # Qt6 lib:libQt6Core$secondaryArchSuffix lib:libQt6Gui$secondaryArchSuffix lib:libQt6Network$secondaryArchSuffix @@ -30,6 +38,7 @@ REPLACES=" PROVIDES_devel=" kquickimageeditor_kf6${secondaryArchSuffix}_devel = $portVersion + devel:libKQuickImageEditor$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" kquickimageeditor_kf6$secondaryArchSuffix == $portVersion base @@ -37,7 +46,11 @@ REQUIRES_devel=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel + devel:libopencv_core$secondaryArchSuffix + # KF6 extra_cmake_modules$secondaryArchSuffix + devel:libKF6ConfigCore$secondaryArchSuffix + # Qt6 devel:libQt6Core$secondaryArchSuffix devel:libQt6Quick$secondaryArchSuffix " @@ -51,10 +64,9 @@ BUILD() { cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ - -DBUILD_WITH_QT6=ON \ - -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt6/mkspecs \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs @@ -64,7 +76,11 @@ INSTALL() { make -C build install + prepareInstalledDevelLib \ + libKQuickImageEditor + packageEntries devel \ + $developDir \ $dataDir/Qt6/mkspecs \ - $libDir + $libDir/cmake }