gear_libs, bump first part to 25.08.0 (#12756)

This commit is contained in:
Schrijvers Luc
2025-08-16 15:46:05 +02:00
committed by GitHub
parent 89e3eadbc9
commit 9d40c8a01a
11 changed files with 318 additions and 20 deletions

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/analitza-$portVersion.tar.xz"
CHECKSUM_SHA256="67390eec5438d69390f2d1ba589604cb8a7817f86bc931acc24f029ab2db3f2c"
CHECKSUM_SHA256="8d477f0af14bb9f7c15033a9d78987a7067135affc47f19eddda82e76c36d34b"
SOURCE_DIR="analitza-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -42,7 +42,7 @@ REQUIRES_devel="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix >= 6.0.0
extra_cmake_modules$secondaryArchSuffix
devel:libQt6Core$secondaryArchSuffix
devel:libQt6Core5Compat$secondaryArchSuffix
devel:libQt6UiTools$secondaryArchSuffix

View File

@@ -6,14 +6,14 @@ LICENSE="GNU GPL v3
GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/baloo-widgets-$portVersion.tar.xz"
CHECKSUM_SHA256="a3dc18ddd6059c88a113da09a5472a93cf08f11dd0c358c3d3b6a98127c45c45"
CHECKSUM_SHA256="c77e3a761db3cfc13c96a1436bf6d733965142bad30e89001c979119bb8ebb24"
SOURCE_DIR="baloo-widgets-$portVersion"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
libVersion="$portVersion"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
libVersionCompat="$libVersion compat >= 6"
PROVIDES="
baloo_widgets_kf6$secondaryArchSuffix = $portVersion

View File

@@ -0,0 +1,134 @@
SUMMARY="Storage service for PIM data and libraries for PIM apps"
DESCRIPTION="PIM layer, which provides an asynchronous API to access all kind of PIM data."
HOMEPAGE="https://community.kde.org/KDE_PIM/Akonadi"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU GPL v2
GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/grantleetheme-$portVersion.tar.xz"
CHECKSUM_SHA256="e2b457a7d408be3dc56a7db0dc970937d4509acc3234928dc355142a6bab4fd9"
SOURCE_DIR="grantleetheme-$portVersion"
PATCHES="grantleetheme-$portVersion.patchset"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
libVersion="6.5.0"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
PROVIDES="
grantleetheme_kf6$secondaryArchSuffix = $portVersion
lib:libKPim6GrantleeTheme$secondaryArchSuffix = $libVersionCompat
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
# KF6
lib:libKF6Attica$secondaryArchSuffix
lib:libKF6AuthCore$secondaryArchSuffix
lib:libKF6Codecs$secondaryArchSuffix
lib:libKF6ColorScheme$secondaryArchSuffix
lib:libKF6ConfigCore$secondaryArchSuffix
lib:libKF6ConfigWidgets$secondaryArchSuffix
lib:libKF6CoreAddons$secondaryArchSuffix
lib:libKF6GuiAddons$secondaryArchSuffix
lib:libKF6I18n$secondaryArchSuffix
lib:libKF6IconThemes$secondaryArchSuffix
lib:libKF6KIOCore$secondaryArchSuffix
lib:libKF6NewStuffCore$secondaryArchSuffix
lib:libKF6Service$secondaryArchSuffix
lib:libKF6TextTemplate$secondaryArchSuffix
lib:libKF6WidgetsAddons$secondaryArchSuffix
lib:libKF6XmlGui$secondaryArchSuffix
# Qt6
lib:libQt6Core$secondaryArchSuffix
lib:libQt6Gui$secondaryArchSuffix
lib:libQt6Network$secondaryArchSuffix
lib:libQt6Widgets$secondaryArchSuffix
lib:libQt6Xml$secondaryArchSuffix
"
PROVIDES_devel="
grantleetheme_kf6${secondaryArchSuffix}_devel = $portVersion
devel:libKPim6GrantleeTheme$secondaryArchSuffix = $libVersionCompat
"
REQUIRES_devel="
grantleetheme_kf6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
# KF6
extra_cmake_modules$secondaryArchSuffix
devel:libKF6Attica$secondaryArchSuffix
devel:libKF6AuthCore$secondaryArchSuffix
devel:libKF6Codecs$secondaryArchSuffix
devel:libKF6ColorScheme$secondaryArchSuffix
devel:libKF6ConfigCore$secondaryArchSuffix
devel:libKF6ConfigWidgets$secondaryArchSuffix
devel:libKF6CoreAddons$secondaryArchSuffix
devel:libKF6GuiAddons$secondaryArchSuffix
devel:libKF6I18n$secondaryArchSuffix
devel:libKF6IconThemes$secondaryArchSuffix
devel:libKF6NewStuffCore$secondaryArchSuffix
devel:libKF6Service$secondaryArchSuffix
devel:libKF6TextTemplate$secondaryArchSuffix
devel:libKF6WidgetsAddons$secondaryArchSuffix
devel:libKF6XmlGui$secondaryArchSuffix
# Qt6
devel:libQt6Core$secondaryArchSuffix
devel:libQt6DBus$secondaryArchSuffix
devel:libQt6Gui$secondaryArchSuffix
devel:libQt6Network$secondaryArchSuffix
devel:libQt6Qml$secondaryArchSuffix
devel:libQt6UiTools$secondaryArchSuffix
devel:libQt6Widgets$secondaryArchSuffix
devel:libQt6Xml$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
cmd:msgmerge$secondaryArchSuffix
cmd:pkg_config$secondaryArchSuffix
"
TEST_REQUIRES="
qthaikuplugins$secondaryArchSuffix
"
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
$cmakeDirArgs \
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF
make -C build $jobArgs
}
INSTALL()
{
make -C build install
prepareInstalledDevelLib \
libKPim6GrantleeTheme
packageEntries devel \
$developDir \
$dataDir/doc \
$libDir/cmake
}
TEST()
{
# 0% tests passed, 2 tests failed out of 2
export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}"
export LIBRARY_PATH="$sourceDir/build/bin/grantlee${LIBRARY_PATH:+:$LIBRARY_PATH}"
make -C build test
}

View File

@@ -0,0 +1,22 @@
From 0cc6b3c15273d880d20d45eac0a5323ea0408d83 Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Sat, 16 Aug 2025 14:50:56 +0200
Subject: Reset Qt version
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2e760a8..f119d49 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
set(KF_MIN_VERSION "6.14.0")
set(PIM_VERSION "6.5.0")
-set(QT_REQUIRED_VERSION "6.8.0")
+set(QT_REQUIRED_VERSION "6.7.0")
project(GrantleeTheme VERSION ${PIM_VERSION})
find_package(ECM ${KF_MIN_VERSION} CONFIG REQUIRED)
--
2.50.1

View File

@@ -6,7 +6,7 @@ COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kaccounts-integration-$portVersion.tar.xz"
CHECKSUM_SHA256="c326461d39c9c8cc366c42f46a3ee354ee7ee1de428b7a835f2221a5252b6299"
CHECKSUM_SHA256="7147947e4a236760ced2e65f9e4b7daffdad3e4e865a142f491a69fbaad5a6ea"
SOURCE_DIR="kaccounts-integration-$portVersion"
PATCHES="kaccounts_integration-$portVersion.patchset"
@@ -14,7 +14,7 @@ ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="?x86"
libVersion="$portVersion"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
libVersionCompat="$libVersion compat >= 2"
PROVIDES="
kaccounts_integration_kf6$secondaryArchSuffix = $portVersion

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/kdeedu-data-$portVersion.tar.xz"
CHECKSUM_SHA256="69d1188611029cd0aaa4b54abab3d18b7e41aff4df3c93f10f3866573c7ea729"
CHECKSUM_SHA256="5ef96eeeed941a5cebd9756c6cc1dde888a63c677a1c6250b6a2286070b92066"
SOURCE_DIR="kdeedu-data-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -14,11 +14,6 @@ SECONDARY_ARCHITECTURES="x86"
PROVIDES="
kdeedu_data$secondaryArchSuffix = $portVersion
"
if [ "$targetArchitecture" = "x86_gcc2" ]; then
PROVIDES+="
kdeedu_data = $portVersion
"
fi
REQUIRES="
haiku$secondaryArchSuffix
"
@@ -36,7 +31,7 @@ BUILD_PREREQUIRES="
BUILD()
{
cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
$cmakeDirArgs \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake
}

View File

@@ -5,13 +5,13 @@ COPYRIGHT="2008 Jakub Stachowski"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kdegraphics-mobipocket-$portVersion.tar.xz"
CHECKSUM_SHA256="bccfd69e3dbf079a31e06d3ff5ae9db1fc6ef00525163af162e6cc106f0e9079"
CHECKSUM_SHA256="d60c4eb4387d63036a8d734f77c5cbb75aea4c9dc8ecdfece46b227c007416fe"
SOURCE_DIR="kdegraphics-mobipocket-$portVersion"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
libVersion="2.1.0"
libVersion="3.0.0"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
PROVIDES="
@@ -52,10 +52,12 @@ BUILD_PREREQUIRES="
BUILD()
{
cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
$cmakeDirArgs \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DBUILD_WITH_QT6=ON
-DBUILD_WITH_QT6=ON \
-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/kdesdk-thumbnailers-$portVersion.tar.xz"
CHECKSUM_SHA256="f16da2373e703c88b57eb3094fe1febda85d5d5a3d7a2e5fde50fd674749de78"
CHECKSUM_SHA256="533c9319075a9fcddc127d1e46442c3b5987b7dcc25746288b8572ec714bb8bb"
SOURCE_DIR="kdesdk-thumbnailers-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -71,7 +71,7 @@ BUILD_PREREQUIRES="
BUILD()
{
cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
$cmakeDirArgs \
-DBUILD_WITH_QT6=ON \
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \

View File

@@ -14,7 +14,7 @@ COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kio-extras-$portVersion.tar.xz"
CHECKSUM_SHA256="7c87dc107ed375f5dfed74ffaf86a25990c131e539a4789b78ba70751b2fefac"
CHECKSUM_SHA256="0a5dc865c5810b7a0cd280d34d4cbf8860433b78a657417b245cc71e33652405"
SOURCE_DIR="kio-extras-$portVersion"
ARCHITECTURES="all !x86_gcc2"

View File

@@ -0,0 +1,145 @@
SUMMARY="LDAP access API for KDE"
DESCRIPTION="Allows LDAP accessing with a convenient Qt style C++ API."
HOMEPAGE="https://kontact.kde.org/"
COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kldap-$portVersion.tar.xz"
CHECKSUM_SHA256="10f9f491c50121936bb05b616fc1df12628b0703c650c6ed7c2c73185a4b54b4"
SOURCE_DIR="kldap-$portVersion"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
libVersion="6.5.0"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
PROVIDES="
kldap_kf6$secondaryArchSuffix = $portVersion
lib:libKPim6LdapCore$secondaryArchSuffix = $libVersionCompat
lib:libKPim6LdapWidgets$secondaryArchSuffix = $libVersionCompat
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
lib:liblber$secondaryArchSuffix
lib:libldap$secondaryArchSuffix
lib:libsasl2$secondaryArchSuffix
# KF6
lib:libKF6Codecs$secondaryArchSuffix
lib:libKF6ConfigCore$secondaryArchSuffix
lib:libKF6CoreAddons$secondaryArchSuffix
lib:libKF6I18n$secondaryArchSuffix
lib:libKF6KIOCore$secondaryArchSuffix
lib:libKF6Service$secondaryArchSuffix
lib:libKF6WidgetsAddons$secondaryArchSuffix
# Qt6
lib:libQt6Core$secondaryArchSuffix
lib:libQt6DBus$secondaryArchSuffix
lib:libQt6Gui$secondaryArchSuffix
lib:libQt6Keychain$secondaryArchSuffix
lib:libQt6Network$secondaryArchSuffix
lib:libQt6Widgets$secondaryArchSuffix
lib:libQt6Xml$secondaryArchSuffix
"
PROVIDES_devel="
kldap_kf6${secondaryArchSuffix}_devel = $portVersion
devel:libKPim6LdapCore$secondaryArchSuffix = $libVersionCompat
devel:libKPim6LdapWidgets$secondaryArchSuffix = $libVersionCompat
"
REQUIRES_devel="
kldap_kf6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kldap_kf6_doc = $portVersion
"
REPLACES_doc="
kldap_kf6_x86_doc
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:liblber$secondaryArchSuffix >= 2.0.200
devel:libldap$secondaryArchSuffix >= 2.0.200
devel:libsasl2$secondaryArchSuffix
# KF6
extra_cmake_modules$secondaryArchSuffix
devel:libKF6AuthCore$secondaryArchSuffix
devel:libKF6Bookmarks$secondaryArchSuffix
devel:libKF6Codecs$secondaryArchSuffix
devel:libKF6Completion$secondaryArchSuffix
devel:libKF6ConfigCore$secondaryArchSuffix
devel:libKF6ConfigWidgets$secondaryArchSuffix
devel:libKF6CoreAddons$secondaryArchSuffix
devel:libKF6I18n$secondaryArchSuffix
devel:libKF6IconThemes$secondaryArchSuffix
devel:libKF6ItemViews$secondaryArchSuffix
devel:libKF6JobWidgets$secondaryArchSuffix
devel:libKF6KIOCore$secondaryArchSuffix
devel:libKF6Service$secondaryArchSuffix
devel:libKF6Solid$secondaryArchSuffix
devel:libKF6SonnetCore$secondaryArchSuffix
devel:libKF6TextWidgets$secondaryArchSuffix
devel:libKF6WidgetsAddons$secondaryArchSuffix
devel:libKF6WindowSystem$secondaryArchSuffix
devel:libKF6XmlGui$secondaryArchSuffix
# Qt6
devel:libQt6Core$secondaryArchSuffix
devel:libQt6DBus$secondaryArchSuffix
devel:libQt6Gui$secondaryArchSuffix
devel:libQt6Keychain$secondaryArchSuffix
devel:libQt6Network$secondaryArchSuffix
devel:libQt6Qml$secondaryArchSuffix
devel:libQt6UiTools$secondaryArchSuffix
devel:libQt6Widgets$secondaryArchSuffix
devel:libQt6Xml$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
cmd:msgmerge$secondaryArchSuffix
cmd:pkg_config$secondaryArchSuffix
"
BUILD()
{
export LDFLAGS="-lnetwork"
cmake -Bbuild -S. $cmakeDirArgs \
-DCMAKE_BUILD_TYPE=Release \
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON
make -C build $jobArgs
}
INSTALL()
{
make -C build install
prepareInstalledDevelLibs \
libKPim6LdapCore \
libKPim6LdapWidgets
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()
{
export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}"
make -C build test
}