ktextaddons, bump to 1.7.0 (#12639)

This commit is contained in:
Schrijvers Luc
2025-07-30 17:06:37 +02:00
committed by GitHub
parent fd5624e90e
commit 72842914c2

View File

@@ -5,8 +5,8 @@ HOMEPAGE="https://invent.kde.org/libraries/ktextaddons/"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/ktextaddons/$portVersion/ktextaddons-${portVersion}.tar.xz"
CHECKSUM_SHA256="d9846505a52f97bda64ead193032bc29573ec31481f473be3c586f5b8321ecdc"
SOURCE_URI="https://download.kde.org/stable/ktextaddons/ktextaddons-${portVersion}.tar.xz"
CHECKSUM_SHA256="ec9b629a90b4b216606867e8034f14b33443420c2b7b26f3fd414d8c1fa3cae4"
SOURCE_DIR="ktextaddons-$portVersion"
# requires Qt >= 6.8.0
@@ -18,7 +18,6 @@ libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
PROVIDES="
ktextaddons$secondaryArchSuffix = $portVersion
lib:libtextautogenerateollama$secondaryArchSuffix = $libVersionCompat
lib:libKF6TextAddonsWidgets$secondaryArchSuffix = $libVersionCompat
lib:libKF6TextAutoCorrectionCore$secondaryArchSuffix = $libVersionCompat
lib:libKF6TextAutoCorrectionWidgets$secondaryArchSuffix = $libVersionCompat
@@ -31,6 +30,9 @@ PROVIDES="
lib:libKF6TextSpeechToText$secondaryArchSuffix = $libVersionCompat
lib:libKF6TextTranslator$secondaryArchSuffix = $libVersionCompat
lib:libKF6TextUtils$secondaryArchSuffix = $libVersionCompat
lib:libtextautogenerate_cmark_rc_copy$secondaryArchSuffix = 0.31.0 compat >= 0
lib:libtextautogenerategenericnetwork$secondaryArchSuffix = $libVersionCompat
lib:libtextautogenerateollama$secondaryArchSuffix = $libVersionCompat
"
REQUIRES="
haiku$secondaryArchSuffix
@@ -73,7 +75,6 @@ REQUIRES="
PROVIDES_devel="
ktextaddons${secondaryArchSuffix}_devel = $portVersion
devel:libtextautogenerateollama$secondaryArchSuffix = $libVersionCompat
devel:libKF6TextAddonsWidgets$secondaryArchSuffix = $libVersionCompat
devel:libKF6TextAutoCorrectionCore$secondaryArchSuffix = $libVersionCompat
devel:libKF6TextAutoCorrectionWidgets$secondaryArchSuffix = $libVersionCompat
@@ -86,6 +87,9 @@ PROVIDES_devel="
devel:libKF6TextSpeechToText$secondaryArchSuffix = $libVersionCompat
devel:libKF6TextTranslator$secondaryArchSuffix = $libVersionCompat
devel:libKF6TextUtils$secondaryArchSuffix = $libVersionCompat
devel:libtextautogenerate_cmark_rc_copy$secondaryArchSuffix = 0.31.0 compat >= 0
devel:libtextautogenerategenericnetwork$secondaryArchSuffix = $libVersionCompat
devel:libtextautogenerateollama$secondaryArchSuffix = $libVersionCompat
"
REQUIRES_devel="
ktextaddons$secondaryArchSuffix == $portVersion base
@@ -96,8 +100,6 @@ ARCHITECTURES_doc="any"
PROVIDES_doc="
ktextaddons_doc = $portVersion
"
REQUIRES_doc="
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
@@ -151,7 +153,7 @@ BUILD_PREREQUIRES="
"
TEST_REQUIRES="
qt6_haikuplugins$secondaryArchSuffix
qthaikuplugins$secondaryArchSuffix
"
BUILD()
@@ -174,7 +176,6 @@ INSTALL()
make -C build install
prepareInstalledDevelLibs \
libtextautogenerateollama \
libKF6TextAddonsWidgets \
libKF6TextAutoCorrectionCore \
libKF6TextAutoCorrectionWidgets \
@@ -186,7 +187,10 @@ INSTALL()
libKF6TextGrammarCheck \
libKF6TextSpeechToText \
libKF6TextTranslator \
libKF6TextUtils
libKF6TextUtils \
libtextautogenerate-cmark-rc-copy \
libtextautogenerategenericnetwork \
libtextautogenerateollama
packageEntries devel \
$developDir \
@@ -198,7 +202,7 @@ INSTALL()
TEST()
{
# 98% tests passed, 3 tests failed out of 130 (1 crash)
# 98% tests passed, 3 tests failed out of 146 (1 crash)
export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}"
ctest --test-dir build --output-on-failure
}