From 9c6fa88ff6966e22dea721809518422bab2d10b1 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Sun, 21 Dec 2025 17:25:35 +0100 Subject: [PATCH] KDE_games, bump to 25.12.0 (#13453) --- ...-25.08.0.recipe => blinken-25.12.0.recipe} | 6 ++-- ...r-25.08.0.recipe => bomber-25.12.0.recipe} | 13 +++----- ...ovo-25.08.0.recipe => bovo-25.12.0.recipe} | 6 ++-- ...5.08.0.recipe => granatier-25.12.0.recipe} | 7 ++--- ...alm-25.08.0.recipe => kalm-25.12.0.recipe} | 4 +-- ...25.08.0.recipe => kanagram-25.12.0.recipe} | 9 +++--- ...n-25.08.0.recipe => kapman-25.12.0.recipe} | 6 ++-- ...-25.08.0.recipe => katomic-25.12.0.recipe} | 8 ++--- ...-25.08.0.recipe => kblocks-25.12.0.recipe} | 8 ++--- ...-25.08.0.recipe => kbounce-25.12.0.recipe} | 6 ++-- ...5.08.0.recipe => kbreakout-25.12.0.recipe} | 6 ++-- ...25.08.0.recipe => kdiamond-25.12.0.recipe} | 2 +- ...08.0.recipe => kfourinline-25.12.0.recipe} | 17 ++++++---- ...08.0.recipe => kgoldrunner-25.12.0.recipe} | 8 +++-- ...25.08.0.recipe => khangman-25.12.0.recipe} | 2 +- ...igo-25.08.0.recipe => kigo-25.12.0.recipe} | 7 +++-- ...i-25.08.0.recipe => kiriki-25.12.0.recipe} | 7 +++-- ...8.0.recipe => kjumpingcube-25.12.0.recipe} | 8 +++-- ...25.08.0.recipe => klickety-25.12.0.recipe} | 9 +++--- ...s-25.08.0.recipe => klines-25.12.0.recipe} | 2 +- ...5.08.0.recipe => kmahjongg-25.12.0.recipe} | 25 ++++++--------- ...s-25.08.0.recipe => kmines-25.12.0.recipe} | 10 +++--- ...8.0.recipe => knavalbattle-25.12.0.recipe} | 7 +++-- ...25.08.0.recipe => knetwalk-25.12.0.recipe} | 9 +++--- ...-25.08.0.recipe => knights-25.12.0.recipe} | 7 +++-- ...08.0.patchset => knights-25.12.0.patchset} | 0 ...olf-25.08.0.recipe => kolf-25.12.0.recipe} | 9 +++--- ...5.08.0.recipe => kollision-25.12.0.recipe} | 2 +- ...25.08.0.recipe => kreversi-25.12.0.recipe} | 7 +++-- ...-25.08.0.recipe => kshisen-25.12.0.recipe} | 8 +++-- ...rk-25.08.0.recipe => ksirk-25.12.0.recipe} | 31 +++++++++++++------ ....08.0.recipe => ksnakeduel-25.12.0.recipe} | 10 +++--- ...25.08.0.recipe => ksquares-25.12.0.recipe} | 2 +- ...-25.08.0.recipe => ksudoku-25.12.0.recipe} | 7 +++-- ....08.0.recipe => ktuberling-25.12.0.recipe} | 7 +++-- ...-25.08.0.recipe => kubrick-25.12.0.recipe} | 7 +++-- ...at-25.08.0.recipe => lskat-25.12.0.recipe} | 9 ++++-- ...25.08.0.recipe => palapeli-25.12.0.recipe} | 11 ++++--- 38 files changed, 162 insertions(+), 147 deletions(-) rename kde-apps/blinken/{blinken-25.08.0.recipe => blinken-25.12.0.recipe} (96%) rename kde-apps/bomber/{bomber-25.08.0.recipe => bomber-25.12.0.recipe} (90%) rename kde-apps/bovo/{bovo-25.08.0.recipe => bovo-25.12.0.recipe} (96%) rename kde-apps/granatier/{granatier-25.08.0.recipe => granatier-25.12.0.recipe} (94%) rename kde-apps/kalm/{kalm-25.08.0.recipe => kalm-25.12.0.recipe} (95%) rename kde-apps/kanagram/{kanagram-25.08.0.recipe => kanagram-25.12.0.recipe} (94%) rename kde-apps/kapman/{kapman-25.08.0.recipe => kapman-25.12.0.recipe} (96%) rename kde-apps/katomic/{katomic-25.08.0.recipe => katomic-25.12.0.recipe} (93%) rename kde-apps/kblocks/{kblocks-25.08.0.recipe => kblocks-25.12.0.recipe} (96%) rename kde-apps/kbounce/{kbounce-25.08.0.recipe => kbounce-25.12.0.recipe} (96%) rename kde-apps/kbreakout/{kbreakout-25.08.0.recipe => kbreakout-25.12.0.recipe} (96%) rename kde-apps/kdiamond/{kdiamond-25.08.0.recipe => kdiamond-25.12.0.recipe} (98%) rename kde-apps/kfourinline/{kfourinline-25.08.0.recipe => kfourinline-25.12.0.recipe} (90%) rename kde-apps/kgoldrunner/{kgoldrunner-25.08.0.recipe => kgoldrunner-25.12.0.recipe} (96%) rename kde-apps/khangman/{khangman-25.08.0.recipe => khangman-25.12.0.recipe} (97%) rename kde-apps/kigo/{kigo-25.08.0.recipe => kigo-25.12.0.recipe} (96%) rename kde-apps/kiriki/{kiriki-25.08.0.recipe => kiriki-25.12.0.recipe} (95%) rename kde-apps/kjumpingcube/{kjumpingcube-25.08.0.recipe => kjumpingcube-25.12.0.recipe} (96%) rename kde-apps/klickety/{klickety-25.08.0.recipe => klickety-25.12.0.recipe} (96%) rename kde-apps/klines/{klines-25.08.0.recipe => klines-25.12.0.recipe} (98%) rename kde-apps/kmahjongg/{kmahjongg-25.08.0.recipe => kmahjongg-25.12.0.recipe} (90%) rename kde-apps/kmines/{kmines-25.08.0.recipe => kmines-25.12.0.recipe} (93%) rename kde-apps/knavalbattle/{knavalbattle-25.08.0.recipe => knavalbattle-25.12.0.recipe} (96%) rename kde-apps/knetwalk/{knetwalk-25.08.0.recipe => knetwalk-25.12.0.recipe} (95%) rename kde-apps/knights/{knights-25.08.0.recipe => knights-25.12.0.recipe} (97%) rename kde-apps/knights/patches/{knights-25.08.0.patchset => knights-25.12.0.patchset} (100%) rename kde-apps/kolf/{kolf-25.08.0.recipe => kolf-25.12.0.recipe} (94%) rename kde-apps/kollision/{kollision-25.08.0.recipe => kollision-25.12.0.recipe} (97%) rename kde-apps/kreversi/{kreversi-25.08.0.recipe => kreversi-25.12.0.recipe} (96%) rename kde-apps/kshisen/{kshisen-25.08.0.recipe => kshisen-25.12.0.recipe} (96%) rename kde-apps/ksirk/{ksirk-25.08.0.recipe => ksirk-25.12.0.recipe} (85%) rename kde-apps/ksnakeduel/{ksnakeduel-25.08.0.recipe => ksnakeduel-25.12.0.recipe} (93%) rename kde-apps/ksquares/{ksquares-25.08.0.recipe => ksquares-25.12.0.recipe} (97%) rename kde-apps/ksudoku/{ksudoku-25.08.0.recipe => ksudoku-25.12.0.recipe} (96%) rename kde-apps/ktuberling/{ktuberling-25.08.0.recipe => ktuberling-25.12.0.recipe} (96%) rename kde-apps/kubrick/{kubrick-25.08.0.recipe => kubrick-25.12.0.recipe} (96%) rename kde-apps/lskat/{lskat-25.08.0.recipe => lskat-25.12.0.recipe} (94%) rename kde-apps/palapeli/{palapeli-25.08.0.recipe => palapeli-25.12.0.recipe} (94%) diff --git a/kde-apps/blinken/blinken-25.08.0.recipe b/kde-apps/blinken/blinken-25.12.0.recipe similarity index 96% rename from kde-apps/blinken/blinken-25.08.0.recipe rename to kde-apps/blinken/blinken-25.12.0.recipe index 8dd640784..2b0c6668c 100644 --- a/kde-apps/blinken/blinken-25.08.0.recipe +++ b/kde-apps/blinken/blinken-25.12.0.recipe @@ -13,7 +13,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/blinken-$portVersion.tar.xz" -CHECKSUM_SHA256="659bc69e811c7247e801c0696066bfb8cc9f70e223f401a58b08bb6bd83d35a4" +CHECKSUM_SHA256="a8878d56dd7c31b5d5d53e80e23b90100a999152e387d08daada0587b2c356db" ADDITIONAL_FILES="blinken.rdef.in" SOURCE_DIR="blinken-$portVersion" @@ -86,7 +86,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -119,6 +118,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory( doc )/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -130,7 +130,7 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/bomber/bomber-25.08.0.recipe b/kde-apps/bomber/bomber-25.12.0.recipe similarity index 90% rename from kde-apps/bomber/bomber-25.08.0.recipe rename to kde-apps/bomber/bomber-25.12.0.recipe index e4e6ac38a..6a0d7fe14 100644 --- a/kde-apps/bomber/bomber-25.08.0.recipe +++ b/kde-apps/bomber/bomber-25.12.0.recipe @@ -9,8 +9,9 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/bomber-$portVersion.tar.xz" -CHECKSUM_SHA256="2f202b36ce307bac95cd34204baf465c5989787a081bdb10f029452dc08fb51d" +CHECKSUM_SHA256="384cf8022d0b541bee0851135977417c5a205ba2a7869f9866fc054c214d1e1d" SOURCE_DIR="bomber-$portVersion" +#PATCHES="bomber-$portVersion.patchset" ADDITIONAL_FILES="bomber.rdef.in" ARCHITECTURES="all !x86_gcc2" @@ -32,7 +33,6 @@ REQUIRES=" lib:libKF6ConfigWidgets$secondaryArchSuffix lib:libKF6CoreAddons$secondaryArchSuffix lib:libKF6Crash$secondaryArchSuffix - lib:libKF6DbusAddons$secondaryArchSuffix lib:libKF6GuiAddons$secondaryArchSuffix lib:libKF6I18n$secondaryArchSuffix lib:libKF6IconThemes$secondaryArchSuffix @@ -62,8 +62,6 @@ BUILD_REQUIRES=" devel:libKF6ConfigWidgets$secondaryArchSuffix devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix - devel:libKF6DbusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -85,10 +83,9 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt - # remove dbus service - sed -e '/KDBusService service;/d' -i src/main.cpp # use Haiku's icon theme sed -e 's,\ KIconTheme::initTheme();,\// KIconTheme::initTheme();,g' -i src/main.cpp } @@ -98,9 +95,7 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ - -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES make -C build $jobArgs } diff --git a/kde-apps/bovo/bovo-25.08.0.recipe b/kde-apps/bovo/bovo-25.12.0.recipe similarity index 96% rename from kde-apps/bovo/bovo-25.08.0.recipe rename to kde-apps/bovo/bovo-25.12.0.recipe index 438a115fa..1c02385fb 100644 --- a/kde-apps/bovo/bovo-25.08.0.recipe +++ b/kde-apps/bovo/bovo-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/bovo-$portVersion.tar.xz" -CHECKSUM_SHA256="3d1c143cae6ece288de8ae42899a962c9a3d4c454056f74bc9228351d77acc26" +CHECKSUM_SHA256="76dbd85eba926295095950447d2b7961af8835f13a0c36f977c9c378e102279b" SOURCE_DIR="bovo-$portVersion" ADDITIONAL_FILES="bovo.rdef.in" @@ -76,7 +76,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -108,6 +107,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory (doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -121,7 +121,7 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/granatier/granatier-25.08.0.recipe b/kde-apps/granatier/granatier-25.12.0.recipe similarity index 94% rename from kde-apps/granatier/granatier-25.08.0.recipe rename to kde-apps/granatier/granatier-25.12.0.recipe index 753439de4..6cf819ea1 100644 --- a/kde-apps/granatier/granatier-25.08.0.recipe +++ b/kde-apps/granatier/granatier-25.12.0.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/granatier-$portVersion.tar.xz" -CHECKSUM_SHA256="b4d63b24e7932b5d0249296abacc6574865e5e05866d8ee8b63dc11d4fc6c0a3" +CHECKSUM_SHA256="a749ecd45b2b5777bb17f67185572c4df7a7830bbbe09262f24cdd17b6380e46" SOURCE_DIR="granatier-$portVersion" ADDITIONAL_FILES="granatier.rdef.in" @@ -75,7 +75,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -108,6 +107,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -121,9 +121,6 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ - -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/kalm/kalm-25.08.0.recipe b/kde-apps/kalm/kalm-25.12.0.recipe similarity index 95% rename from kde-apps/kalm/kalm-25.08.0.recipe rename to kde-apps/kalm/kalm-25.12.0.recipe index e58786ad6..071cb3922 100644 --- a/kde-apps/kalm/kalm-25.08.0.recipe +++ b/kde-apps/kalm/kalm-25.12.0.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kalm-$portVersion.tar.xz" -CHECKSUM_SHA256="c11053632ca0720b52d367301e48162f8719d86667ad209fc826c4138acedfbd" +CHECKSUM_SHA256="d8f52e455b6b8439192b949236413b8e61f6de94d9d4a1e5df7bc5c1f9746363" ADDITIONAL_FILES="kalm.rdef.in" ARCHITECTURES="all !x86_gcc2" @@ -66,7 +66,7 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ -DBUILD_TESTING=OFF \ -Wno-dev diff --git a/kde-apps/kanagram/kanagram-25.08.0.recipe b/kde-apps/kanagram/kanagram-25.12.0.recipe similarity index 94% rename from kde-apps/kanagram/kanagram-25.08.0.recipe rename to kde-apps/kanagram/kanagram-25.12.0.recipe index 099f1a20b..fc9ec91a0 100644 --- a/kde-apps/kanagram/kanagram-25.08.0.recipe +++ b/kde-apps/kanagram/kanagram-25.12.0.recipe @@ -9,7 +9,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kanagram-$portVersion.tar.xz" -CHECKSUM_SHA256="a8086e3f8a8a8faf40878d439aa754641444d93c8b0d0c529047530abdf46406" +CHECKSUM_SHA256="7175c1a10972397a82afb0fe956f57d96325157f9bfd5c57437995c54b3fb9d2" SOURCE_DIR="kanagram-$portVersion" ADDITIONAL_FILES="kanagram.rdef.in" @@ -63,7 +63,6 @@ BUILD_REQUIRES=" devel:libKF6ConfigWidgets$secondaryArchSuffix devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6ItemViews$secondaryArchSuffix @@ -92,6 +91,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory( doc )/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt } @@ -101,9 +101,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ - -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES + make -C build $jobArgs } diff --git a/kde-apps/kapman/kapman-25.08.0.recipe b/kde-apps/kapman/kapman-25.12.0.recipe similarity index 96% rename from kde-apps/kapman/kapman-25.08.0.recipe rename to kde-apps/kapman/kapman-25.12.0.recipe index ad249ebcd..d47a279e4 100644 --- a/kde-apps/kapman/kapman-25.08.0.recipe +++ b/kde-apps/kapman/kapman-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kapman-$portVersion.tar.xz" -CHECKSUM_SHA256="446d572dde99830778fb67eb8d178a54e48966446b30cda4accc8236428db290" +CHECKSUM_SHA256="4a54d680d343a1ed47fcb098cceb5099e30ba4211b7b474b2cbd00a7c5de3326" SOURCE_DIR="kapman-$portVersion" ADDITIONAL_FILES="kapman.rdef.in" @@ -78,7 +78,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -112,6 +111,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -125,7 +125,7 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES make -C build $jobArgs } diff --git a/kde-apps/katomic/katomic-25.08.0.recipe b/kde-apps/katomic/katomic-25.12.0.recipe similarity index 93% rename from kde-apps/katomic/katomic-25.08.0.recipe rename to kde-apps/katomic/katomic-25.12.0.recipe index 6eafdc80e..1ba690a27 100644 --- a/kde-apps/katomic/katomic-25.08.0.recipe +++ b/kde-apps/katomic/katomic-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/katomic-$portVersion.tar.xz" -CHECKSUM_SHA256="d4894d6397e823551f87efad50a19624496c60e3d3e29becefaa27ac148c09a8" +CHECKSUM_SHA256="33fa03cc799f7381d0e028179c451594f222e9faa48da696060683ecfcbc7c11" SOURCE_DIR="katomic-$portVersion" ADDITIONAL_FILES="katomic.rdef.in" @@ -79,7 +79,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -112,9 +111,6 @@ BUILD_PREREQUIRES=" PATCH() { - # disable docs generation - sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt - sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service sed -e '/KDBusService service;/d' -i src/main.cpp # use Haiku's icon theme @@ -126,7 +122,7 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES make -C build $jobArgs } diff --git a/kde-apps/kblocks/kblocks-25.08.0.recipe b/kde-apps/kblocks/kblocks-25.12.0.recipe similarity index 96% rename from kde-apps/kblocks/kblocks-25.08.0.recipe rename to kde-apps/kblocks/kblocks-25.12.0.recipe index a0d8b761a..ead8529d0 100644 --- a/kde-apps/kblocks/kblocks-25.08.0.recipe +++ b/kde-apps/kblocks/kblocks-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kblocks-$portVersion.tar.xz" -CHECKSUM_SHA256="1bd3865b6c612fc312a6930c76274541bf4e092bf44023513d214a159fce6c96" +CHECKSUM_SHA256="9d4f78f7c90e0e9033e230034e527d64bbb6ae70552ff426ad407278991e5058" SOURCE_DIR="kblocks-$portVersion" ADDITIONAL_FILES="kblocks.rdef.in" @@ -58,9 +58,9 @@ REQUIRES=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel - extra_cmake_modules$secondaryArchSuffix devel:libKDEGames6$secondaryArchSuffix # KF6 + extra_cmake_modules$secondaryArchSuffix devel:libKF6AuthCore$secondaryArchSuffix devel:libKF6Codecs$secondaryArchSuffix devel:libKF6ColorScheme$secondaryArchSuffix @@ -70,7 +70,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -101,6 +100,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -114,7 +114,7 @@ BUILD() cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES make -C build $jobArgs } diff --git a/kde-apps/kbounce/kbounce-25.08.0.recipe b/kde-apps/kbounce/kbounce-25.12.0.recipe similarity index 96% rename from kde-apps/kbounce/kbounce-25.08.0.recipe rename to kde-apps/kbounce/kbounce-25.12.0.recipe index a310a81a2..30aa771a6 100644 --- a/kde-apps/kbounce/kbounce-25.08.0.recipe +++ b/kde-apps/kbounce/kbounce-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kbounce-$portVersion.tar.xz" -CHECKSUM_SHA256="05a3c78e59c1cf05cf59721c97f4c3745bfec1c23fa9b5a475113264d608a176" +CHECKSUM_SHA256="c56144d02bb9e524b0cfb264a50e0236f1cc26401181c4b27f2c33c520c898a8" SOURCE_DIR="kbounce-$portVersion" ADDITIONAL_FILES="kbounce.rdef.in" @@ -75,7 +75,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -110,6 +109,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -123,7 +123,7 @@ BUILD() cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES make -Cbuild $jobArgs } diff --git a/kde-apps/kbreakout/kbreakout-25.08.0.recipe b/kde-apps/kbreakout/kbreakout-25.12.0.recipe similarity index 96% rename from kde-apps/kbreakout/kbreakout-25.08.0.recipe rename to kde-apps/kbreakout/kbreakout-25.12.0.recipe index 0481a15a7..9c6b92ba7 100644 --- a/kde-apps/kbreakout/kbreakout-25.08.0.recipe +++ b/kde-apps/kbreakout/kbreakout-25.12.0.recipe @@ -12,7 +12,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kbreakout-$portVersion.tar.xz" -CHECKSUM_SHA256="23f0cf5d1814bfb8f396a4d02973c1391a0ed4fe7f45bd91bcbdf5718dbb6ca7" +CHECKSUM_SHA256="f550cf8750e7f818e6b5b60c04e14024ed760a8ace70f7b9ce4bb85d3d5c6d1e" SOURCE_DIR="kbreakout-$portVersion" ADDITIONAL_FILES="kbreakout.rdef.in" @@ -79,7 +79,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -110,6 +109,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -123,7 +123,7 @@ BUILD() cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES make -Cbuild $jobArgs } diff --git a/kde-apps/kdiamond/kdiamond-25.08.0.recipe b/kde-apps/kdiamond/kdiamond-25.12.0.recipe similarity index 98% rename from kde-apps/kdiamond/kdiamond-25.08.0.recipe rename to kde-apps/kdiamond/kdiamond-25.12.0.recipe index 87b242921..cce227187 100644 --- a/kde-apps/kdiamond/kdiamond-25.08.0.recipe +++ b/kde-apps/kdiamond/kdiamond-25.12.0.recipe @@ -14,7 +14,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kdiamond-$portVersion.tar.xz" -CHECKSUM_SHA256="b74e0e900da60556576133dda9ef80f10a572be21c0ce5da1772a4452044e204" +CHECKSUM_SHA256="6abf98a61a3fa08f76e99fcbb149f5fbe9b9650669943037a0f5bb1c225119eb" SOURCE_DIR="kdiamond-$portVersion" ADDITIONAL_FILES="kdiamond.rdef.in" diff --git a/kde-apps/kfourinline/kfourinline-25.08.0.recipe b/kde-apps/kfourinline/kfourinline-25.12.0.recipe similarity index 90% rename from kde-apps/kfourinline/kfourinline-25.08.0.recipe rename to kde-apps/kfourinline/kfourinline-25.12.0.recipe index 5e94c8be9..819fa349a 100644 --- a/kde-apps/kfourinline/kfourinline-25.08.0.recipe +++ b/kde-apps/kfourinline/kfourinline-25.12.0.recipe @@ -6,7 +6,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kfourinline-$portVersion.tar.xz" -CHECKSUM_SHA256="9c613dc7bb2ed9b33ba996b7e7e18a60c944877ae1dc9472237248735c014521" +CHECKSUM_SHA256="c0e690de62511e47e3f23862520457328ddfe17393962e8393c1171c0650c5a2" SOURCE_DIR="kfourinline-$portVersion" ADDITIONAL_FILES="kfourinline.rdef.in" @@ -16,7 +16,8 @@ SECONDARY_ARCHITECTURES="x86" PROVIDES=" kfourinline$secondaryArchSuffix = $portVersion app:KFourInLine = $portVersion - cmd:kfourinlineproc$secondaryArchSuffix = $portVersion + cmd:kfourinline = $portVersion + cmd:kfourinlineproc = $portVersion " REQUIRES=" haiku$secondaryArchSuffix @@ -61,7 +62,6 @@ BUILD_REQUIRES=" devel:libKF6Crash$secondaryArchSuffix devel:libKF6DbusAddons$secondaryArchSuffix devel:libKF6DNSSD$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -84,6 +84,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -96,7 +97,9 @@ BUILD() { cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_INSTALL_BINDIR=$appsDir \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF make -C build $jobArgs } @@ -108,8 +111,10 @@ INSTALL() # cleanup rm -rf $dataDir/{applications,icons,metainfo} - mkdir $appsDir - mv $binDir/kfourinline $appsDir/KFourInLine + mkdir $prefix/bin + mv $appsDir/kfourinline $appsDir/KFourInLine + ln -s $appsDir/KFourInline $prefix/bin + mv $appsDir/kfourinlineproc $prefix/bin local MAJOR="`echo "$portVersion" | cut -d. -f1`" local MIDDLE="`echo "$portVersion" | cut -d. -f2`" diff --git a/kde-apps/kgoldrunner/kgoldrunner-25.08.0.recipe b/kde-apps/kgoldrunner/kgoldrunner-25.12.0.recipe similarity index 96% rename from kde-apps/kgoldrunner/kgoldrunner-25.08.0.recipe rename to kde-apps/kgoldrunner/kgoldrunner-25.12.0.recipe index 5980d8852..1ac8710f9 100644 --- a/kde-apps/kgoldrunner/kgoldrunner-25.08.0.recipe +++ b/kde-apps/kgoldrunner/kgoldrunner-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kgoldrunner-$portVersion.tar.xz" -CHECKSUM_SHA256="95dcd86e97ab768fcecedd5aa2d0c2a86a9d0b079430539878e11e151f9d32a4" +CHECKSUM_SHA256="ee82310e5e4a5f347946f4d6327d0ba69cbf8828ef5c925533d7abb501688ab5" SOURCE_DIR="kgoldrunner-$portVersion" ADDITIONAL_FILES="kgoldrunner.rdef.in" @@ -71,7 +71,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -101,6 +100,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus @@ -114,7 +114,9 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs } diff --git a/kde-apps/khangman/khangman-25.08.0.recipe b/kde-apps/khangman/khangman-25.12.0.recipe similarity index 97% rename from kde-apps/khangman/khangman-25.08.0.recipe rename to kde-apps/khangman/khangman-25.12.0.recipe index 75d599c9d..445c32e8e 100644 --- a/kde-apps/khangman/khangman-25.08.0.recipe +++ b/kde-apps/khangman/khangman-25.12.0.recipe @@ -10,7 +10,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/khangman-$portVersion.tar.xz" -CHECKSUM_SHA256="6e0395602370083082525717485fa1030ae7b4e31ecb97ad2035aa3c4788a890" +CHECKSUM_SHA256="0341b7fe9e113aa319602943a62ca2aaaffd88c88049aff1098cd22420341afc" ADDITIONAL_FILES="khangman.rdef.in" ARCHITECTURES="all !x86_gcc2" diff --git a/kde-apps/kigo/kigo-25.08.0.recipe b/kde-apps/kigo/kigo-25.12.0.recipe similarity index 96% rename from kde-apps/kigo/kigo-25.08.0.recipe rename to kde-apps/kigo/kigo-25.12.0.recipe index 07d416874..ac403f03c 100644 --- a/kde-apps/kigo/kigo-25.08.0.recipe +++ b/kde-apps/kigo/kigo-25.12.0.recipe @@ -10,7 +10,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kigo-$portVersion.tar.xz" -CHECKSUM_SHA256="a249d9108baba48130f9364f7574bc77c60b8c1d5b6d5a4e177e05924f0ee61b" +CHECKSUM_SHA256="2289f62071f2463a6eba9051c87ad8b2457e93168e96e0314abeed6c2e84f795" ADDITIONAL_FILES="kigo.rdef.in" ARCHITECTURES="all !x86_gcc2" @@ -81,7 +81,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -115,6 +114,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus @@ -130,7 +130,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/kiriki/kiriki-25.08.0.recipe b/kde-apps/kiriki/kiriki-25.12.0.recipe similarity index 95% rename from kde-apps/kiriki/kiriki-25.08.0.recipe rename to kde-apps/kiriki/kiriki-25.12.0.recipe index 2c17244a3..9442cfabc 100644 --- a/kde-apps/kiriki/kiriki-25.08.0.recipe +++ b/kde-apps/kiriki/kiriki-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2005-2007 Albert Astals Cid LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kiriki-$portVersion.tar.xz" -CHECKSUM_SHA256="73bd414144aed83981c3cb9be5bc4fab51a5a6e2bf26e1d1e58898bf6a5f38cd" +CHECKSUM_SHA256="56597df7911f3caa70bf4527589a9c3e7b25323d28aca5844dcae34f62094e7f" #SOURCE_DIR="kiriki-$portVersion" ADDITIONAL_FILES="kiriki.rdef.in" @@ -59,7 +59,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DbusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -81,6 +80,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -94,7 +94,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/kjumpingcube/kjumpingcube-25.08.0.recipe b/kde-apps/kjumpingcube/kjumpingcube-25.12.0.recipe similarity index 96% rename from kde-apps/kjumpingcube/kjumpingcube-25.08.0.recipe rename to kde-apps/kjumpingcube/kjumpingcube-25.12.0.recipe index 609846e4b..ea230edd6 100644 --- a/kde-apps/kjumpingcube/kjumpingcube-25.08.0.recipe +++ b/kde-apps/kjumpingcube/kjumpingcube-25.12.0.recipe @@ -7,7 +7,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kjumpingcube-$portVersion.tar.xz" -CHECKSUM_SHA256="64a647d5643230c191152181edfaf71d77626305df5d557f0632dfc1140393db" +CHECKSUM_SHA256="97643bbe9b9a152a029dabc163dd2ce8fd6048d8271f4117db43533b3dbe9134" SOURCE_DIR="kjumpingcube-$portVersion" ADDITIONAL_FILES="kjumpingcube.rdef.in" @@ -75,7 +75,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -108,6 +107,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus @@ -121,7 +121,9 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs } diff --git a/kde-apps/klickety/klickety-25.08.0.recipe b/kde-apps/klickety/klickety-25.12.0.recipe similarity index 96% rename from kde-apps/klickety/klickety-25.08.0.recipe rename to kde-apps/klickety/klickety-25.12.0.recipe index c5b865fbf..98018ca50 100644 --- a/kde-apps/klickety/klickety-25.08.0.recipe +++ b/kde-apps/klickety/klickety-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/klickety-$portVersion.tar.xz" -CHECKSUM_SHA256="81183fb2f37e47fb68743194839cc2f6f3e4241296cc8dde786dc73a23982566" +CHECKSUM_SHA256="f95b0d98620cf2fea5d34f1244efa9e7c5732a3ce799be35a3ee1804920184d8" SOURCE_DIR="klickety-$portVersion" ADDITIONAL_FILES="klickety.rdef.in" @@ -77,7 +77,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -109,6 +108,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # use Haiku's icon theme @@ -122,8 +122,9 @@ BUILD() cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake\ - -DCMAKE_SKIP_RPATH=YES + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs } diff --git a/kde-apps/klines/klines-25.08.0.recipe b/kde-apps/klines/klines-25.12.0.recipe similarity index 98% rename from kde-apps/klines/klines-25.08.0.recipe rename to kde-apps/klines/klines-25.12.0.recipe index 492e018fc..fa4ff5e3c 100644 --- a/kde-apps/klines/klines-25.08.0.recipe +++ b/kde-apps/klines/klines-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/klines-$portVersion.tar.xz" -CHECKSUM_SHA256="b77b2459a5f4646439d0043e7d3b3d7cce41aeeffd567c86b9d8c325ba947420" +CHECKSUM_SHA256="e702f04df61125b9c9dbdb9dc0f637c731e637ceaf679856266565481586c5c0" SOURCE_DIR="klines-$portVersion" ADDITIONAL_FILES="klines.rdef.in" diff --git a/kde-apps/kmahjongg/kmahjongg-25.08.0.recipe b/kde-apps/kmahjongg/kmahjongg-25.12.0.recipe similarity index 90% rename from kde-apps/kmahjongg/kmahjongg-25.08.0.recipe rename to kde-apps/kmahjongg/kmahjongg-25.12.0.recipe index f2df0bee4..49d1ef577 100644 --- a/kde-apps/kmahjongg/kmahjongg-25.08.0.recipe +++ b/kde-apps/kmahjongg/kmahjongg-25.12.0.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kmahjongg-$portVersion.tar.xz" -CHECKSUM_SHA256="525e90d62ff8db498131fc7b1ca4cbf8611adfe00a1433f2658bc943a45a2e5a" +CHECKSUM_SHA256="8af24ad04640da3076cc1555fa1b014384b906b7b411a35666e6d007fa54eeba" SOURCE_DIR="kmahjongg-$portVersion" ADDITIONAL_FILES="kmahjongg.rdef.in" @@ -65,7 +65,7 @@ BUILD_REQUIRES=" devel:libkdegames6$secondaryArchSuffix devel:libKMahjongg6$secondaryArchSuffix # KF6 - extra_cmake_modules$secondaryArchSuffix + extra_cmake_modules$secondaryArchSuffix devel:libKF6Archive$secondaryArchSuffix devel:libKF6Bookmarks$secondaryArchSuffix devel:libKF6Codecs$secondaryArchSuffix @@ -76,7 +76,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -111,32 +110,26 @@ BUILD_PREREQUIRES=" PATCH() { - cd $sourceDir - # disable docs generation - sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt - sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service sed -e '/KDBusService service;/d' -i src/main.cpp } BUILD() { - mkdir -p build - cd build - - cmake .. \ + cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ - -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_DOC=OFF \ + -DBUILD_TESTING=OFF \ + -Wno-dev - make $jobArgs + make -C build $jobArgs } INSTALL() { - cd build - make install + make -C build install mv $appsDir/kmahjongg $appsDir/KMahjongg diff --git a/kde-apps/kmines/kmines-25.08.0.recipe b/kde-apps/kmines/kmines-25.12.0.recipe similarity index 93% rename from kde-apps/kmines/kmines-25.08.0.recipe rename to kde-apps/kmines/kmines-25.12.0.recipe index 26b1c2ae6..fc71c2088 100644 --- a/kde-apps/kmines/kmines-25.08.0.recipe +++ b/kde-apps/kmines/kmines-25.12.0.recipe @@ -6,7 +6,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kmines-$portVersion.tar.xz" -CHECKSUM_SHA256="31968a4773da1004f335347b68f00ebb132dc9bd20f8f95c0d90dd94db7480f9" +CHECKSUM_SHA256="c1561a5eb496db8fc7d62d55f4352a6185edddd5185314d57d9c15c7735dc9fb" SOURCE_DIR="kmines-$portVersion" ADDITIONAL_FILES="kmines.rdef.in" @@ -70,7 +70,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -102,9 +101,6 @@ BUILD_PREREQUIRES=" PATCH() { - # disable docs generation - sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt - sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service sed -e '/KDBusService service;/d' -i src/main.cpp # use Haiku's icon theme @@ -116,7 +112,9 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs } diff --git a/kde-apps/knavalbattle/knavalbattle-25.08.0.recipe b/kde-apps/knavalbattle/knavalbattle-25.12.0.recipe similarity index 96% rename from kde-apps/knavalbattle/knavalbattle-25.08.0.recipe rename to kde-apps/knavalbattle/knavalbattle-25.12.0.recipe index e6b7bdfc8..7ef904b81 100644 --- a/kde-apps/knavalbattle/knavalbattle-25.08.0.recipe +++ b/kde-apps/knavalbattle/knavalbattle-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/knavalbattle-$portVersion.tar.xz" -CHECKSUM_SHA256="1ea82f64368f5f93ca7ccad7986bb3f111096bbb194b72472f3a6a032ac48372" +CHECKSUM_SHA256="dbebd0d2374ed02a0d470b55d456134e9c11897140fc687335b205975fbd466c" SOURCE_DIR="knavalbattle-$portVersion" ADDITIONAL_FILES="knavalbattle.rdef.in" @@ -74,7 +74,6 @@ BUILD_REQUIRES=" devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix devel:libKF6DNSSD$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -103,6 +102,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -114,7 +114,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/knetwalk/knetwalk-25.08.0.recipe b/kde-apps/knetwalk/knetwalk-25.12.0.recipe similarity index 95% rename from kde-apps/knetwalk/knetwalk-25.08.0.recipe rename to kde-apps/knetwalk/knetwalk-25.12.0.recipe index da6dfb5f0..9a9f5444c 100644 --- a/kde-apps/knetwalk/knetwalk-25.08.0.recipe +++ b/kde-apps/knetwalk/knetwalk-25.12.0.recipe @@ -6,7 +6,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/knetwalk-$portVersion.tar.xz" -CHECKSUM_SHA256="4cb2a5108ed4aa0689744c790fbf73e3a69a5b31fc364b6d6edd6a390ae1d64e" +CHECKSUM_SHA256="087258b7a11fa53c5ff7377dcf89ca9322683bd58710428de5b51a1fd538e499" ADDITIONAL_FILES="knetwalk.rdef.in" ARCHITECTURES="all !x86_gcc2" @@ -66,7 +66,6 @@ BUILD_REQUIRES=" devel:libKF6ConfigWidgets$secondaryArchSuffix devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -97,6 +96,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # use Haiku's icon theme @@ -108,8 +108,9 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ - -DBUILD_TESTING=OFF + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs } diff --git a/kde-apps/knights/knights-25.08.0.recipe b/kde-apps/knights/knights-25.12.0.recipe similarity index 97% rename from kde-apps/knights/knights-25.08.0.recipe rename to kde-apps/knights/knights-25.12.0.recipe index bc14ac1af..97bff107c 100644 --- a/kde-apps/knights/knights-25.08.0.recipe +++ b/kde-apps/knights/knights-25.12.0.recipe @@ -24,7 +24,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/knights-$portVersion.tar.xz" -CHECKSUM_SHA256="e587ee6e91a4ae803287e2b4c443cd63b04f5912a3c1ab14f4345c543bd7256e" +CHECKSUM_SHA256="b6f59c55b8a40aa5848e2987e1fa4fc25cc6472376e5d8088c2b7d1c8807946f" SOURCE_DIR="knights-$portVersion" PATCHES="knights-$portVersion.patchset" ADDITIONAL_FILES="knights.rdef.in" @@ -98,7 +98,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -137,6 +136,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt } @@ -146,7 +146,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/knights/patches/knights-25.08.0.patchset b/kde-apps/knights/patches/knights-25.12.0.patchset similarity index 100% rename from kde-apps/knights/patches/knights-25.08.0.patchset rename to kde-apps/knights/patches/knights-25.12.0.patchset diff --git a/kde-apps/kolf/kolf-25.08.0.recipe b/kde-apps/kolf/kolf-25.12.0.recipe similarity index 94% rename from kde-apps/kolf/kolf-25.08.0.recipe rename to kde-apps/kolf/kolf-25.12.0.recipe index 179b71c1f..8403c752a 100644 --- a/kde-apps/kolf/kolf-25.08.0.recipe +++ b/kde-apps/kolf/kolf-25.12.0.recipe @@ -14,7 +14,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kolf-$portVersion.tar.xz" -CHECKSUM_SHA256="0693209077dbf052f44f0fb2013ce6fad7162b8732462367af34fc85cf41210a" +CHECKSUM_SHA256="02ec8e10f479486dc2a66267495eb6e4bb41b59edbbfcfc570d38c5563a264f4" SOURCE_DIR="kolf-$portVersion" ADDITIONAL_FILES="kolf.rdef.in" @@ -70,7 +70,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DbusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -99,6 +98,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # disable KDBusService @@ -112,9 +112,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ - -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/kollision/kollision-25.08.0.recipe b/kde-apps/kollision/kollision-25.12.0.recipe similarity index 97% rename from kde-apps/kollision/kollision-25.08.0.recipe rename to kde-apps/kollision/kollision-25.12.0.recipe index 7760535be..660457baa 100644 --- a/kde-apps/kollision/kollision-25.08.0.recipe +++ b/kde-apps/kollision/kollision-25.12.0.recipe @@ -6,7 +6,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kollision-$portVersion.tar.xz" -CHECKSUM_SHA256="11d90b551eb6bd03b0b80dc8af615efd8c149672fb7034a589803589d251d2d9" +CHECKSUM_SHA256="9aceb38e0fc330f54d6a8b1e88feae9662bcbcef83de355e0deceee27b4756f5" ADDITIONAL_FILES="kollision.rdef.in" ARCHITECTURES="all !x86_gcc2" diff --git a/kde-apps/kreversi/kreversi-25.08.0.recipe b/kde-apps/kreversi/kreversi-25.12.0.recipe similarity index 96% rename from kde-apps/kreversi/kreversi-25.08.0.recipe rename to kde-apps/kreversi/kreversi-25.12.0.recipe index 64543df0a..62e8d1fb1 100644 --- a/kde-apps/kreversi/kreversi-25.08.0.recipe +++ b/kde-apps/kreversi/kreversi-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kreversi-$portVersion.tar.xz" -CHECKSUM_SHA256="f5d03652a984b4c4fef8935330e1b3026f6f8279d94ef9a8c858fbace0a68171" +CHECKSUM_SHA256="70a595502b0ce88c2d3f0e5d4db5e546921e745a497a96510f1896b5dd7581a7" SOURCE_DIR="kreversi-$portVersion" ADDITIONAL_FILES="kreversi.rdef.in" @@ -83,7 +83,6 @@ BUILD_REQUIRES=" devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix # devel:libKF6Declarative$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -118,6 +117,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -131,7 +131,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/kshisen/kshisen-25.08.0.recipe b/kde-apps/kshisen/kshisen-25.12.0.recipe similarity index 96% rename from kde-apps/kshisen/kshisen-25.08.0.recipe rename to kde-apps/kshisen/kshisen-25.12.0.recipe index 08a53ff8a..5aed99440 100644 --- a/kde-apps/kshisen/kshisen-25.08.0.recipe +++ b/kde-apps/kshisen/kshisen-25.12.0.recipe @@ -6,7 +6,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kshisen-$portVersion.tar.xz" -CHECKSUM_SHA256="ad43776d590af70bcd0103b28e2d94e8e33f1930a44d91324119afde9219e491" +CHECKSUM_SHA256="cf5597a3e4035e934fe5ac85db584110b2577297958d16b492db82b5c67265a8" SOURCE_DIR="kshisen-$portVersion" ADDITIONAL_FILES="kshisen.rdef.in" @@ -74,7 +74,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -105,6 +104,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -118,7 +118,9 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs } diff --git a/kde-apps/ksirk/ksirk-25.08.0.recipe b/kde-apps/ksirk/ksirk-25.12.0.recipe similarity index 85% rename from kde-apps/ksirk/ksirk-25.08.0.recipe rename to kde-apps/ksirk/ksirk-25.12.0.recipe index 750493435..20897ac3f 100644 --- a/kde-apps/ksirk/ksirk-25.08.0.recipe +++ b/kde-apps/ksirk/ksirk-25.12.0.recipe @@ -12,20 +12,28 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ksirk-$portVersion.tar.xz" -CHECKSUM_SHA256="902121d1bc55796e99d02840058dec2a6133ac3f4a46339a4693494536043b4b" +CHECKSUM_SHA256="4f16f0680ca3f205f44b538cfa319d187abae6837022944896110029f79b22d4" SOURCE_DIR="ksirk-$portVersion" ADDITIONAL_FILES="ksirk.rdef.in" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" +commandSuffix=$secondaryArchSuffix +commandBinDir=$binDir +if [ "$targetArchitecture" = x86_gcc2 ]; then + commandSuffix= + commandBinDir=$prefix/bin +fi + libVersion="$portVersion" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" ksirk$secondaryArchSuffix = $portVersion - cmd:KsirK$secondaryArchSuffix = $portVersion - cmd:ksirkskineditor$secondaryArchSuffix = $libVersionCompat + app:KsirK = $portVersion + cmd:ksirk$commandSuffix = $portVersion + cmd:ksirkskineditor$commandSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix @@ -72,7 +80,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DbusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6NewStuffCore$secondaryArchSuffix @@ -97,6 +104,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # disable KDBusService @@ -108,9 +116,10 @@ BUILD() { cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ - -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ - -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_INSTALL_BINDIR=$commandBinDir \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs } @@ -122,7 +131,9 @@ INSTALL() # cleanup rm -rf $dataDir/{applications,icons,metainfo} - mv $binDir/ksirk $binDir/KsirK + mkdir -p $appsDir + mv $commandBinDir/ksirk $appsDir/KsirK + ln -s $appsDir/KsirK $commandBinDir/ksirk local MAJOR="`echo "$portVersion" | cut -d. -f1`" local MIDDLE="`echo "$portVersion" | cut -d. -f2`" @@ -139,6 +150,6 @@ INSTALL() -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ $portDir/additional-files/ksirk.rdef.in > ksirk.rdef - addResourcesToBinaries ksirk.rdef $binDir/KsirK - addAppDeskbarSymlink $binDir/KsirK + addResourcesToBinaries ksirk.rdef $appsDir/KsirK + addAppDeskbarSymlink $appsDir/KsirK } diff --git a/kde-apps/ksnakeduel/ksnakeduel-25.08.0.recipe b/kde-apps/ksnakeduel/ksnakeduel-25.12.0.recipe similarity index 93% rename from kde-apps/ksnakeduel/ksnakeduel-25.08.0.recipe rename to kde-apps/ksnakeduel/ksnakeduel-25.12.0.recipe index 8611b2719..c60f4754d 100644 --- a/kde-apps/ksnakeduel/ksnakeduel-25.08.0.recipe +++ b/kde-apps/ksnakeduel/ksnakeduel-25.12.0.recipe @@ -7,7 +7,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ksnakeduel-$portVersion.tar.xz" -CHECKSUM_SHA256="7aa2409cf69e29004910cf1a36bc6eb646a2b34e3f7a1b406b3f8b0442e41a1b" +CHECKSUM_SHA256="3262293f83153ca39449e7faee1ba8d3bd81fbc394839bc48da58e6e1cc5bc9d" SOURCE_DIR="ksnakeduel-$portVersion" ADDITIONAL_FILES="ksnakeduel.rdef.in" @@ -59,7 +59,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DbusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -82,6 +81,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # disable KDBusService @@ -95,9 +95,9 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ - -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs } diff --git a/kde-apps/ksquares/ksquares-25.08.0.recipe b/kde-apps/ksquares/ksquares-25.12.0.recipe similarity index 97% rename from kde-apps/ksquares/ksquares-25.08.0.recipe rename to kde-apps/ksquares/ksquares-25.12.0.recipe index e80e2aa6b..295000112 100644 --- a/kde-apps/ksquares/ksquares-25.08.0.recipe +++ b/kde-apps/ksquares/ksquares-25.12.0.recipe @@ -7,7 +7,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ksquares-$portVersion.tar.xz" -CHECKSUM_SHA256="e4d5c9d956c3fcb77e3685b97d7e3766b5b323264b97d5b20fca2aaafd2693de" +CHECKSUM_SHA256="6032ed82a0233d3ed6d23137e89a7645ff071c90777636a224f817c78e150d01" ADDITIONAL_FILES="ksquares.rdef.in" ARCHITECTURES="all !x86_gcc2" diff --git a/kde-apps/ksudoku/ksudoku-25.08.0.recipe b/kde-apps/ksudoku/ksudoku-25.12.0.recipe similarity index 96% rename from kde-apps/ksudoku/ksudoku-25.08.0.recipe rename to kde-apps/ksudoku/ksudoku-25.12.0.recipe index 4f1a12db5..aa0e4159c 100644 --- a/kde-apps/ksudoku/ksudoku-25.08.0.recipe +++ b/kde-apps/ksudoku/ksudoku-25.12.0.recipe @@ -12,7 +12,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ksudoku-$portVersion.tar.xz" -CHECKSUM_SHA256="70cda244397083b54a9ccb2bda26dac929604fd11b4532ec646e63e0ef07a3ac" +CHECKSUM_SHA256="6355e11693232b06f0c0488e904929fa79582f99a288bcc78bfa3f0ba0d376c7" SOURCE_DIR="ksudoku-$portVersion" ADDITIONAL_FILES="ksudoku.rdef.in" @@ -85,7 +85,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -118,6 +117,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -129,7 +129,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/ktuberling/ktuberling-25.08.0.recipe b/kde-apps/ktuberling/ktuberling-25.12.0.recipe similarity index 96% rename from kde-apps/ktuberling/ktuberling-25.08.0.recipe rename to kde-apps/ktuberling/ktuberling-25.12.0.recipe index aaa98de0a..ae884ee21 100644 --- a/kde-apps/ktuberling/ktuberling-25.08.0.recipe +++ b/kde-apps/ktuberling/ktuberling-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ktuberling-$portVersion.tar.xz" -CHECKSUM_SHA256="fc30d68a9b4168a751085b09252cdbd547c6305dd505d61f1adf6afadb38f996" +CHECKSUM_SHA256="ee96da34b533ebbe0c1f4694fa35c13f859288089778e7ab49540ab7206137a8" ADDITIONAL_FILES="ktuberling.rdef.in" ARCHITECTURES="all !x86_gcc2" @@ -76,7 +76,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -109,6 +108,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -120,7 +120,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/kubrick/kubrick-25.08.0.recipe b/kde-apps/kubrick/kubrick-25.12.0.recipe similarity index 96% rename from kde-apps/kubrick/kubrick-25.08.0.recipe rename to kde-apps/kubrick/kubrick-25.12.0.recipe index f8978c4d1..075858bb8 100644 --- a/kde-apps/kubrick/kubrick-25.08.0.recipe +++ b/kde-apps/kubrick/kubrick-25.12.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kubrick-$portVersion.tar.xz" -CHECKSUM_SHA256="28641a46426db3eab4a7c8f1c319c41206a581586e3f6ed544638c4b7fbc7cf9" +CHECKSUM_SHA256="7e0d14cae951d85a8816015ddedc7341e291c715c1ba158f231d6c8988465a0b" SOURCE_DIR="kubrick-$portVersion" ADDITIONAL_FILES="kubrick.rdef.in" @@ -81,7 +81,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -114,6 +113,7 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service @@ -125,7 +125,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/lskat/lskat-25.08.0.recipe b/kde-apps/lskat/lskat-25.12.0.recipe similarity index 94% rename from kde-apps/lskat/lskat-25.08.0.recipe rename to kde-apps/lskat/lskat-25.12.0.recipe index 035585741..055602342 100644 --- a/kde-apps/lskat/lskat-25.08.0.recipe +++ b/kde-apps/lskat/lskat-25.12.0.recipe @@ -7,7 +7,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/lskat-$portVersion.tar.xz" -CHECKSUM_SHA256="33e003193496e7ab17eb984b9655a14656263ca33f591c9ea3d1bf8f188af2e6" +CHECKSUM_SHA256="32f6ba9f7b300b973fa51a8afa3c5516f489f27b3ebbf3ff8db6d0c1b2642800" SOURCE_DIR="lskat-$portVersion" ADDITIONAL_FILES="lskat.rdef.in" @@ -79,7 +79,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6GuiAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix @@ -114,10 +113,13 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service sed -e '/KDBusService service;/d' -i src/main.cpp + # use Haiku's icon theme + sed -e 's,\ KIconTheme::initTheme();,\// KIconTheme::initTheme();,g' -i src/main.cpp } BUILD() @@ -125,7 +127,8 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ -Wno-dev make -C build $jobArgs diff --git a/kde-apps/palapeli/palapeli-25.08.0.recipe b/kde-apps/palapeli/palapeli-25.12.0.recipe similarity index 94% rename from kde-apps/palapeli/palapeli-25.08.0.recipe rename to kde-apps/palapeli/palapeli-25.12.0.recipe index 54f471f5e..81f30d0ef 100644 --- a/kde-apps/palapeli/palapeli-25.08.0.recipe +++ b/kde-apps/palapeli/palapeli-25.12.0.recipe @@ -6,7 +6,7 @@ LICENSE="MIT GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/palapeli-$portVersion.tar.xz" -CHECKSUM_SHA256="a5d2252a90968dfbd262e3e57cbf5c3e432efcf6908dde149b04428bed986e61" +CHECKSUM_SHA256="485d01e60098aac842970fde2d1f12f0ff81d6460f3b8ac586cda38b5df85675" SOURCE_DIR="palapeli-$portVersion" ADDITIONAL_FILES="palapeli.rdef.in" @@ -84,7 +84,6 @@ BUILD_REQUIRES=" devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6Crash$secondaryArchSuffix devel:libKF6DBusAddons$secondaryArchSuffix - devel:libKF6DocTools$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix devel:libKF6IconThemes$secondaryArchSuffix devel:libKF6ItemViews$secondaryArchSuffix @@ -113,10 +112,13 @@ BUILD_PREREQUIRES=" PATCH() { # disable docs generation + sed -e 's|DocTools||' -i CMakeLists.txt sed -e '/add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt # remove dbus service sed -e '/KDBusService service;/d' -i src/main.cpp + # use Haiku's icon theme + sed -e 's,\ KIconTheme::initTheme();,\// KIconTheme::initTheme();,g' -i src/main.cpp } BUILD() @@ -124,8 +126,9 @@ BUILD() cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ $cmakeDirArgs \ -DCMAKE_INSTALL_BINDIR=$appsDir \ - -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF \ + -Wno-dev make -C build $jobArgs }