diff --git a/media-libs/kquickimageditor/kf6_kquickimageeditor-0.3.0.recipe b/media-libs/kquickimageditor/kf6_kquickimageeditor-0.3.0.recipe deleted file mode 100644 index a8827db53..000000000 --- a/media-libs/kquickimageditor/kf6_kquickimageeditor-0.3.0.recipe +++ /dev/null @@ -1,113 +0,0 @@ -SUMMARY="QtQuick components providing basic image editing capabilities" -DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6." -HOMEPAGE="https://invent.kde.org/libraries/kquickimageeditor" -COPYRIGHT="2010-2023 KDE Organisation" -LICENSE="GNU LGPL v2" -REVISION="1" -SOURCE_URI="https://download.kde.org/stable/kquickimageeditor/kquickimageeditor-$portVersion.tar.xz" -CHECKSUM_SHA256="330ebf3653883eeebde54385d783c51c2d30ff77d41b294ece79af7e9c21c6f8" -SOURCE_DIR="kquickimageeditor-$portVersion" - -ARCHITECTURES="all !x86_gcc2" -SECONDARY_ARCHITECTURES="x86" - -PROVIDES=" - kf6_kquickimageeditor$secondaryArchSuffix = $portVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libKF6Archive$secondaryArchSuffix - lib:libKF6Codecs$secondaryArchSuffix - lib:libKF6ConfigCore$secondaryArchSuffix - lib:libKF6ConfigGui$secondaryArchSuffix - lib:libKF6ConfigWidgets$secondaryArchSuffix - lib:libKF6Completion$secondaryArchSuffix - lib:libKF6CoreAddons$secondaryArchSuffix - lib:libKF6GlobalAccel$secondaryArchSuffix - lib:libKF6GuiAddons$secondaryArchSuffix - lib:libKF6I18n$secondaryArchSuffix - lib:libKF6IconThemes$secondaryArchSuffix - lib:libKF6ItemViews$secondaryArchSuffix - lib:libKF6JobWidgets$secondaryArchSuffix - lib:libKF6KIOCore$secondaryArchSuffix - lib:libKF6KIOGui$secondaryArchSuffix - lib:libKF6Notifications$secondaryArchSuffix - lib:libKF6Package$secondaryArchSuffix - lib:libKF6Service$secondaryArchSuffix - lib:libKF6WidgetsAddons$secondaryArchSuffix - lib:libKF6WindowSystem$secondaryArchSuffix - lib:libKF6XmlGui$secondaryArchSuffix - lib:libKirigami$secondaryArchSuffix - lib:libQt6Core$secondaryArchSuffix - lib:libQt6DBus$secondaryArchSuffix - lib:libQt6Gui$secondaryArchSuffix - lib:libQt6Network$secondaryArchSuffix - lib:libQt6Qml$secondaryArchSuffix - lib:libQt6Quick$secondaryArchSuffix - lib:libQt6QuickWidgets$secondaryArchSuffix - lib:libQt6Widgets$secondaryArchSuffix - lib:libQt6Xml$secondaryArchSuffix - " - -PROVIDES_devel=" - kf6_kquickimageeditor${secondaryArchSuffix}_devel = $portVersion - " -REQUIRES_devel=" - kf6_kquickimageeditor$secondaryArchSuffix == $portVersion base - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - extra_cmake_modules$secondaryArchSuffix >= 6.0.0 - devel:libKF6Archive$secondaryArchSuffix - devel:libKF6Bookmarks$secondaryArchSuffix - devel:libKF6Codecs$secondaryArchSuffix - devel:libKF6ConfigCore$secondaryArchSuffix - devel:libKF6ConfigWidgets$secondaryArchSuffix - devel:libKF6Completion$secondaryArchSuffix - devel:libKF6CoreAddons$secondaryArchSuffix - devel:libKF6GlobalAccel$secondaryArchSuffix - devel:libKF6GuiAddons$secondaryArchSuffix - devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6I18n$secondaryArchSuffix - devel:libKF6Iconthemes$secondaryArchSuffix - devel:libKF6ItemViews$secondaryArchSuffix - devel:libKF6JobWidgets$secondaryArchSuffix - devel:libKF6KIOCore$secondaryArchSuffix - devel:libKF6Notifications$secondaryArchSuffix - devel:libKF6Package$secondaryArchSuffix - devel:libKF6Service$secondaryArchSuffix - devel:libKF6Solid$secondaryArchSuffix - devel:libKF6SonnetUi$secondaryArchSuffix - devel:libKF6WidgetsAddons$secondaryArchSuffix - devel:libKF6WindowSystem$secondaryArchSuffix - devel:libKF6XmlGui$secondaryArchSuffix - devel:libKirigami$secondaryArchSuffix - devel:libQt6Core$secondaryArchSuffix - devel:libQt6Qml$secondaryArchSuffix - " -BUILD_PREREQUIRES=" - cmd:cmake - cmd:g++$secondaryArchSuffix - cmd:make - " - -BUILD() -{ - cmake -Bbuild -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 -Wno-dev - make -C build $jobArgs -} - -INSTALL() -{ - make -C build install - - packageEntries devel \ - $dataDir/Qt6/mkspecs \ - $libDir -} diff --git a/media-libs/kquickimageditor/kf6_kquickimageeditor-0.4.0.recipe b/media-libs/kquickimageditor/kf6_kquickimageeditor-0.4.0.recipe new file mode 100644 index 000000000..ec4fb9c4e --- /dev/null +++ b/media-libs/kquickimageditor/kf6_kquickimageeditor-0.4.0.recipe @@ -0,0 +1,65 @@ +SUMMARY="QtQuick components providing basic image editing capabilities" +DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6." +HOMEPAGE="https://invent.kde.org/libraries/kquickimageeditor" +COPYRIGHT="2010-2024 KDE Organisation" +LICENSE="GNU LGPL v2" +REVISION="1" +SOURCE_URI="https://download.kde.org/stable/kquickimageeditor/kquickimageeditor-$portVersion.tar.xz" +CHECKSUM_SHA256="d853894811d350fae499c67ebaafb2cc252d3c818b89fcf71757bc34f541a3fb" +SOURCE_DIR="kquickimageeditor-$portVersion" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + kf6_kquickimageeditor$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libQt6Core$secondaryArchSuffix + lib:libQt6Gui$secondaryArchSuffix + lib:libQt6Network$secondaryArchSuffix + lib:libQt6OpenGL$secondaryArchSuffix + lib:libQt6Qml$secondaryArchSuffix + lib:libQt6Quick$secondaryArchSuffix + " + +PROVIDES_devel=" + kf6_kquickimageeditor${secondaryArchSuffix}_devel = $portVersion + " +REQUIRES_devel=" + kf6_kquickimageeditor$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + extra_cmake_modules$secondaryArchSuffix + devel:libQt6Core$secondaryArchSuffix + devel:libQt6Quick$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:g++$secondaryArchSuffix + cmd:make + " + +BUILD() +{ + cmake -Bbuild -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 -Wno-dev + make -C build $jobArgs +} + +INSTALL() +{ + make -C build install + + packageEntries devel \ + $dataDir/Qt6/mkspecs \ + $libDir +}