KDE_games, bump to 25.12.0 (#13453)

This commit is contained in:
Schrijvers Luc
2025-12-21 17:25:35 +01:00
committed by GitHub
parent 7451e9f1a3
commit 9c6fa88ff6
38 changed files with 162 additions and 147 deletions

View File

@@ -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

View File

@@ -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
}

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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"

View File

@@ -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`"

View File

@@ -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
}

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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"

View File

@@ -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

View File

@@ -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
}

View File

@@ -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

View File

@@ -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
}

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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
}