diff --git a/kde-apps/libkdegames/libkdegames24-24.05.0.recipe b/kde-apps/libkdegames/libkdegames6-24.12.0.recipe similarity index 64% rename from kde-apps/libkdegames/libkdegames24-24.05.0.recipe rename to kde-apps/libkdegames/libkdegames6-24.12.0.recipe index 63d37eecd..eb215d7ba 100644 --- a/kde-apps/libkdegames/libkdegames24-24.05.0.recipe +++ b/kde-apps/libkdegames/libkdegames6-24.12.0.recipe @@ -6,17 +6,17 @@ COPYRIGHT="2010-2024 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/libkdegames-$portVersion.tar.xz" -CHECKSUM_SHA256="8cbb3bbfbcc4e9c5fd15cb61ff542de17c1f5a668407a950d47a311ea0dd7ee4" +CHECKSUM_SHA256="d919e8235b2507667d02e21b6871f556d87ab74eab6c0a5a65d313cccd688765" SOURCE_DIR="libkdegames-$portVersion" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" -libVersion="6.0.240500" +libVersion="6.0.241200" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" - libkdegames24$secondaryArchSuffix = $portVersion + libkdegames6$secondaryArchSuffix = $portVersion lib:libKDEGames6$secondaryArchSuffix = $libVersionCompat lib:libKDEGames6Private$secondaryArchSuffix = $libVersionCompat " @@ -28,43 +28,39 @@ REQUIRES=" # KF 6 lib:libKF6Archive$secondaryArchSuffix lib:libKF6Attica$secondaryArchSuffix - lib:libKF6Codecs$secondaryArchSuffix lib:libKF6ColorScheme$secondaryArchSuffix lib:libKF6Completion$secondaryArchSuffix lib:libKF6ConfigCore$secondaryArchSuffix lib:libKF6ConfigWidgets$secondaryArchSuffix lib:libKF6CoreAddons$secondaryArchSuffix - lib:libKF6Crash$secondaryArchSuffix - lib:libKF6DBusAddons$secondaryArchSuffix lib:libKF6DNSSD$secondaryArchSuffix - lib:libKF6GlobalAccel$secondaryArchSuffix lib:libKF6GuiAddons$secondaryArchSuffix lib:libKF6I18n$secondaryArchSuffix lib:libKF6IconThemes$secondaryArchSuffix lib:libKF6NewStuffCore$secondaryArchSuffix - lib:libKF6Package$secondaryArchSuffix - lib:libKF6Service$secondaryArchSuffix - lib:libKF6Solid$secondaryArchSuffix - lib:libKF6SonnetUi$secondaryArchSuffix - lib:libKF6TextWidgets$secondaryArchSuffix lib:libKF6WidgetsAddons$secondaryArchSuffix - lib:libKF6WindowSystem$secondaryArchSuffix lib:libKF6XmlGui$secondaryArchSuffix # Qt6 lib:libQt6Core$secondaryArchSuffix lib:libQt6Gui$secondaryArchSuffix + lib:libQt6Network$secondaryArchSuffix + lib:libQt6OpenGL$secondaryArchSuffix lib:libQt6Qml$secondaryArchSuffix lib:libQt6Svg$secondaryArchSuffix + lib:libQt6Widgets$secondaryArchSuffix lib:libQt6Xml$secondaryArchSuffix " +REPLACES=" + libkdegames24$secondaryArchSuffix + " PROVIDES_devel=" - libkdegames24${secondaryArchSuffix}_devel = $portVersion + libkdegames6${secondaryArchSuffix}_devel = $portVersion devel:libKDEGames6$secondaryArchSuffix = $libVersionCompat devel:libKDEGames6Private$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" - libkdegames24$secondaryArchSuffix == $portVersion base + libkdegames6$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" @@ -72,47 +68,32 @@ BUILD_REQUIRES=" devel:libopenal$secondaryArchSuffix devel:libsndfile$secondaryArchSuffix # KF 6 - extra_cmake_modules$secondaryArchSuffix >= 6.0.0 + extra_cmake_modules$secondaryArchSuffix devel:libKF6Archive$secondaryArchSuffix - devel:libKF6Attica$secondaryArchSuffix - devel:libKF6Bookmarks$secondaryArchSuffix - devel:libKF6Codecs$secondaryArchSuffix devel:libKF6ColorScheme$secondaryArchSuffix devel:libKF6Completion$secondaryArchSuffix devel:libKF6ConfigCore$secondaryArchSuffix devel:libKF6ConfigWidgets$secondaryArchSuffix - devel:libKF6CoreAddons$secondaryArchSuffix - devel:libKF6Crash$secondaryArchSuffix - devel:libKF6DBusAddons$secondaryArchSuffix devel:libKF6DNSSD$secondaryArchSuffix - devel:libKF6GlobalAccel$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix - devel:libKF6ItemViews$secondaryArchSuffix - devel:libKF6JobWidgets$secondaryArchSuffix devel:libKF6NewStuffCore$secondaryArchSuffix - devel:libKF6Package$secondaryArchSuffix - devel:libKF6Service$secondaryArchSuffix - devel:libKF6Solid$secondaryArchSuffix - devel:libKF6SonnetUi$secondaryArchSuffix - devel:libKF6TextWidgets$secondaryArchSuffix - devel:libKF6WidgetsAddons$secondaryArchSuffix - devel:libKF6WindowSystem$secondaryArchSuffix devel:libKF6XmlGui$secondaryArchSuffix # Qt6 devel:libQt6Core$secondaryArchSuffix - devel:libQt6Core$secondaryArchSuffix - devel:libQt6Gui$secondaryArchSuffix devel:libQt6Qml$secondaryArchSuffix - devel:libQt6Xml$secondaryArchSuffix devel:libQt6Svg$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:cmake cmd:g++$secondaryArchSuffix cmd:make - cmd:python3 + cmd:magick$commandSuffix + cmd:msgfmt$secondaryArchSuffix + cmd:msgmerge$secondaryArchSuffix + cmd:pkg_config$secondaryArchSuffix + cmd:svgcleaner " TEST_REQUIRES=" @@ -121,17 +102,20 @@ TEST_REQUIRES=" BUILD() { - cmake -Bbuild -S. $cmakeDirArgs \ + cmake -B build -S . $cmakeDirArgs \ -DCMAKE_BUILD_TYPE=Release \ -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ - -DBUILD_TESTING=OFF - make -Cbuild $jobArgs + -DBUILD_SVG_CHECKS=ON \ + -DBUILD_TESTING=OFF \ + -Wno-dev + + make -C build $jobArgs } INSTALL() { - make -Cbuild install + make -C build install prepareInstalledDevelLibs \ libKDEGames6 \