krdc, bump to 24.12.3 (#11980)

This commit is contained in:
Schrijvers Luc
2025-03-14 16:12:03 +00:00
committed by GitHub
parent cabdb17280
commit 31a0eeab61
2 changed files with 13 additions and 8 deletions

View File

@@ -5,9 +5,9 @@ server. VNC and RDP is supported."
HOMEPAGE="https://apps.kde.org/krdc/"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/krdc-$portVersion.tar.xz"
CHECKSUM_SHA256="ebb29028cd9450ab2e18246ea5b6f6c210c5db75095c4cc8d470c156cea401ee"
CHECKSUM_SHA256="4bfe9e01fb16d97851cbf22563d5fb109976e3c561e8b079c493201613953764"
SOURCE_DIR="krdc-$portVersion"
PATCHES="krdc-$portVersion.patchset"
ADDITIONAL_FILES="krdc.rdef.in"
@@ -30,7 +30,6 @@ REQUIRES="
lib:libGL$secondaryArchSuffix
lib:libvncserver$secondaryArchSuffix
# KF6
# lib:libPlasmaActivities$secondaryArchSuffix
lib:libKF6AuthCore$secondaryArchSuffix
lib:libKF6Bookmarks$secondaryArchSuffix
lib:libKF6Codecs$secondaryArchSuffix
@@ -42,6 +41,7 @@ REQUIRES="
lib:libKF6CoreAddons$secondaryArchSuffix
lib:libKF6Crash$secondaryArchSuffix
lib:libKF6DNSSD$secondaryArchSuffix
lib:libKF6GuiAddons$secondaryArchSuffix
lib:libKF6I18n$secondaryArchSuffix
lib:libKF6IconThemes$secondaryArchSuffix
lib:libKF6KCMUtils$secondaryArchSuffix
@@ -52,6 +52,8 @@ REQUIRES="
lib:libKF6Wallet$secondaryArchSuffix
lib:libKF6WidgetsAddons$secondaryArchSuffix
lib:libKF6XmlGui$secondaryArchSuffix
# Plasma6
lib:libPlasmaActivities$secondaryArchSuffix
# Qt6
lib:libQt6Core$secondaryArchSuffix
lib:libQt6DBus$secondaryArchSuffix
@@ -78,7 +80,6 @@ BUILD_REQUIRES="
devel:libvncserver$secondaryArchSuffix
devel:libz$secondaryArchSuffix
# KF6
# devel:libPlasmaActivities$secondaryArchSuffix
devel:libKF6AuthCore$secondaryArchSuffix
devel:libKF6Bookmarks$secondaryArchSuffix
devel:libKF6Codecs$secondaryArchSuffix
@@ -89,6 +90,7 @@ BUILD_REQUIRES="
devel:libKF6CoreAddons$secondaryArchSuffix
devel:libKF6Crash$secondaryArchSuffix
devel:libKF6DNSSD$secondaryArchSuffix
devel:libKF6GuiAddons$secondaryArchSuffix
devel:libKF6I18n$secondaryArchSuffix
devel:libKF6IconThemes$secondaryArchSuffix
devel:libKF6ItemViews$secondaryArchSuffix
@@ -104,6 +106,8 @@ BUILD_REQUIRES="
devel:libKF6WidgetsAddons$secondaryArchSuffix
devel:libKF6WindowSystem$secondaryArchSuffix
devel:libKF6XmlGui$secondaryArchSuffix
# Plasma6
devel:libPlasmaActivities$secondaryArchSuffix
# Qt6
devel:libQt6Core$secondaryArchSuffix
devel:libQt6Gui$secondaryArchSuffix
@@ -113,8 +117,8 @@ BUILD_PREREQUIRES="
cmd:cmake
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt
cmd:msgmerge
cmd:msgfmt$secondaryArchSuffix
cmd:msgmerge$secondaryArchSuffix
cmd:pkg_config$secondaryArchSuffix
"
@@ -125,7 +129,8 @@ BUILD()
-DCMAKE_CXX_FLAGS="-D_GNU_SOURCE" \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DBUILD_TESTING=OFF
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}

View File

@@ -1,4 +1,4 @@
From 3f518649cd8fe093a567e809f558676cbaab39e3 Mon Sep 17 00:00:00 2001
From f454ea715e29f5c6fb9948267791b6f9593a6caf Mon Sep 17 00:00:00 2001
From: Sergei Reznikov <diver@gelios.net>
Date: Fri, 24 Aug 2018 17:55:51 +0300
Subject: Fix build on Haiku