ark_kf6, bump to 25.12.0 (#13452)

This commit is contained in:
Schrijvers Luc
2025-12-21 16:32:05 +01:00
committed by GitHub
parent 86ca227336
commit 7451e9f1a3

View File

@@ -9,9 +9,9 @@ Features:
HOMEPAGE="https://apps.kde.org/ark/"
COPYRIGHT="2000-2025 KDE Organisation"
LICENSE="GNU GPL v2"
REVISION="2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ark-$portVersion.tar.xz"
CHECKSUM_SHA256="391fae7a08757dd5cc2b0081251c513859345e49d30ce7f10c3da5f4ce4ba3a0"
CHECKSUM_SHA256="a1107e01049f345782c20b2abae3171ecb6e963bb02ffbb814e0357b024bb5c0"
SOURCE_DIR="ark-$portVersion"
ADDITIONAL_FILES="ark.rdef.in"
@@ -24,6 +24,7 @@ GLOBAL_WRITABLE_FILES="settings/xdg/arkrc keep-old"
PROVIDES="
ark_kf6$secondaryArchSuffix = $portVersion
app:Ark = $portVersion
cmd:ark = $portVersion
lib:libkerfuffle$secondaryArchSuffix = $portVersion
"
REQUIRES="
@@ -91,7 +92,6 @@ BUILD_REQUIRES="
devel:libKF6ConfigCore$secondaryArchSuffix
devel:libKF6Crash$secondaryArchSuffix
devel:libKF6DBusAddons$secondaryArchSuffix
devel:libKF6DocTools$secondaryArchSuffix
devel:libKF6FileMetadata$secondaryArchSuffix
devel:libKF6I18n$secondaryArchSuffix
devel:libKF6IconThemes$secondaryArchSuffix
@@ -130,6 +130,7 @@ TEST_REQUIRES="
PATCH()
{
# disable docs
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
}
@@ -139,8 +140,7 @@ 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
@@ -152,9 +152,11 @@ INSTALL()
make -C build install
# cleanup
rm -rf $dataDir{applications,icons,metainfo}
rm -rf $dataDir/{applications,icons,metainfo}
mkdir -p $prefix/bin
mv $appsDir/ark $appsDir/Ark
ln -s $appsDir/Ark $prefix/bin/ark
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"