mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-29 11:38:52 +02:00
KDE frameworks, bump to 6.25.0 part5 (#13943)
This commit is contained in:
@@ -3,11 +3,11 @@ DESCRIPTION="Baloo is the file indexing and file search framework for KDE Plasma
|
||||
on speed and a very small memory footprint. It maintains an index of your files and optionally \
|
||||
their contents which you can search ./docs/user/searching.md."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/baloo"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/baloo-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="af3d5d85d4ed22963564fa6cc5557d489f17cba30d58308bba8c4c93d4e84688"
|
||||
CHECKSUM_SHA256="d7746f5742d96f85c11b64a1aae8a6af1f20e55b815f81da8a4e6c3c5172a2d9"
|
||||
SOURCE_DIR="baloo-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
@@ -95,7 +95,7 @@ BUILD()
|
||||
INSTALL()
|
||||
{
|
||||
make -C build install
|
||||
# cmake --build build --target install_html_docs
|
||||
cmake --build build --target install_html_docs
|
||||
cmake --build build --target install_qch_docs
|
||||
|
||||
prepareInstalledDevelLibs \
|
||||
@@ -106,4 +106,7 @@ INSTALL()
|
||||
packageEntries devel \
|
||||
$developDir \
|
||||
$libDir/cmake
|
||||
|
||||
packageEntries doc \
|
||||
$documentationDir
|
||||
}
|
||||
111
kde-frameworks/bluez-qt/bluez_qt6-6.25.0.recipe
Normal file
111
kde-frameworks/bluez-qt/bluez_qt6-6.25.0.recipe
Normal file
@@ -0,0 +1,111 @@
|
||||
SUMMARY="Qt wrapper for Bluez 5 DBus API"
|
||||
DESCRIPTION="BluezQt is a library for communication with BlueZ system and session daemons.
|
||||
|
||||
* BluezQt::Manager class is used to communicate with system daemon - org.bluez
|
||||
* BluezQt::ObexManager class is used to communicate with session daemon - org.bluez.obex
|
||||
|
||||
All method calls are asynchronous using BluezQt::PendingCall that helps tracking the call \
|
||||
progress and handle errors."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/bluez-qt"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/bluez-qt-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="e728c968d633cfd5921dd5cf5b424a33f17a7682d1c780437e15710aa3ff2101"
|
||||
SOURCE_DIR="bluez-qt-$portVersion"
|
||||
|
||||
# build errors
|
||||
ARCHITECTURES="!all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="!x86"
|
||||
|
||||
libVersion="$portVersion"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
bluez_qt6$secondaryArchSuffix = $portVersion
|
||||
lib:libKF6BluezQt$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libQt6Core$secondaryArchSuffix
|
||||
lib:libQt6DBus$secondaryArchSuffix
|
||||
lib:libQt6Network$secondaryArchSuffix
|
||||
"
|
||||
|
||||
PROVIDES_devel="
|
||||
bluez_qt6${secondaryArchSuffix}_devel = $portVersion
|
||||
devel:libKF6BluezQt$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
REQUIRES_devel="
|
||||
bluez_qt6$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
|
||||
ARCHITECTURES_doc="any"
|
||||
|
||||
PROVIDES_doc="
|
||||
bluez_qt6_doc = $portVersion
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
extra_cmake_modules$secondaryArchSuffix >= $portVersion
|
||||
qt6_tools${secondaryArchSuffix}_devel
|
||||
devel:libQt6Core$secondaryArchSuffix
|
||||
devel:libQt6Qml$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
kde_qdoc_common
|
||||
cmd:cmake
|
||||
cmd:g++$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:msgfmt$secondaryArchSuffix
|
||||
cmd:msgmerge$secondaryArchSuffix
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
#TEST_REQUIRES="
|
||||
# cmd:dbus_launch
|
||||
# lib:libdbus_1$secondaryArchSuffix
|
||||
# "
|
||||
|
||||
BUILD()
|
||||
{
|
||||
export KDE_DOCS="`finddir B_SYSTEM_DATA_DIRECTORY`"/kde-qdoc-common
|
||||
|
||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||
$cmakeDirArgs \
|
||||
-DCMAKE_SKIP_RPATH=YES \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-Wno-dev
|
||||
|
||||
make -C build $jobArgs
|
||||
cmake --build build --target prepare_docs
|
||||
cmake --build build --target generate_docs
|
||||
cmake --build build --target generate_qch
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make -C build install
|
||||
cmake --build build --target install_html_docs
|
||||
cmake --build build --target install_qch_docs
|
||||
|
||||
prepareInstalledDevelLib \
|
||||
libKF6BluezQt
|
||||
fixPkgconfig
|
||||
|
||||
packageEntries devel \
|
||||
$developDir \
|
||||
$libDir/cmake
|
||||
|
||||
packageEntries doc \
|
||||
$documentationDir
|
||||
}
|
||||
|
||||
TEST()
|
||||
{
|
||||
# no response/output
|
||||
# eval $(dbus-launch)
|
||||
export LIBRARY_PATH="$sourceDir/build/bin${LIBRARY_PATH:+:$LIBRARY_PATH}"
|
||||
ctest --test-dir build --output-on-failure
|
||||
}
|
||||
@@ -4,11 +4,11 @@ of Qt applications when running on a KDE Plasma workspace.
|
||||
|
||||
Applications do not need to link to this directly."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/frameworkintegration"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/frameworkintegration-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="fb6bc12b342b66811bd52812448d8a67e1fe6e0d37f1c66c54168852147e59a4"
|
||||
CHECKSUM_SHA256="eb8d55bd04cb023ea0480cf82c396d63b4a14ae7e5f60963a00a0d58f47a8022"
|
||||
SOURCE_DIR="frameworkintegration-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
@@ -98,7 +98,7 @@ BUILD()
|
||||
INSTALL()
|
||||
{
|
||||
make -C build install
|
||||
# cmake --build build --target install_html_docs
|
||||
cmake --build build --target install_html_docs
|
||||
cmake --build build --target install_qch_docs
|
||||
|
||||
prepareInstalledDevelLib \
|
||||
@@ -8,12 +8,12 @@ provides a wrapper script to make generating the documentation more convenient (
|
||||
settings from the target framework or other module) and a standard template for the generated \
|
||||
documentation"
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/kapidox/"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="BSD (2-clause)
|
||||
GNU AGPL v3"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kapidox-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="7d0e85aed091cf8c725ae4fb965c403a89443a269e539ea3c92b2477f8528c53"
|
||||
CHECKSUM_SHA256="01adf5e20ed1d4d838ae6e51ecc046cf9ef58a6da8903265e2539cf0656fea67"
|
||||
SOURCE_DIR="kapidox-$portVersion"
|
||||
|
||||
ARCHITECTURES="any"
|
||||
@@ -6,13 +6,13 @@ A calendar contains information like incidences (events, to-dos, journals), alar
|
||||
and other useful information. This API provides access to that calendar information via well \
|
||||
known calendar formats iCalendar (or iCal) and the older vCalendar."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/kcalendarcore"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="BSD (3-clause)
|
||||
GNU LGPL v2
|
||||
GNU LGPL v3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcalendarcore-${portVersion}.tar.xz"
|
||||
CHECKSUM_SHA256="9e65636c32cd4bc8cbf660c4dd81b0732197ef6f593f6ba0af8a61788708b6fc"
|
||||
CHECKSUM_SHA256="d6a19c3ec0cdfc6979bfde08ce7c62db8c52dd9dff4a13e4da8978e00480dfeb"
|
||||
SOURCE_DIR="kcalendarcore-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
@@ -77,6 +77,7 @@ BUILD()
|
||||
|
||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||
$cmakeDirArgs \
|
||||
-DDOC_DESTDIR=$documentationDir/packages/qt6_base \
|
||||
-DCMAKE_SKIP_RPATH=YES \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-Wno-dev
|
||||
@@ -90,7 +91,7 @@ BUILD()
|
||||
INSTALL()
|
||||
{
|
||||
make -C build install
|
||||
# cmake --build build --target install_html_docs
|
||||
cmake --build build --target install_html_docs
|
||||
cmake --build build --target install_qch_docs
|
||||
|
||||
prepareInstalledDevelLib \
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Utilities for KDE System Settings modules"
|
||||
DESCRIPTION="KCMUtils provides various classes to work with KCModules. KCModules \
|
||||
can be created with the KConfigWidgets framework."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/kcmutils"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcmutils-${portVersion}.tar.xz"
|
||||
CHECKSUM_SHA256="3760a46ccf196cc50d0d0b00d4471bec7468f136be57a190358bc3e437a48f53"
|
||||
CHECKSUM_SHA256="cc7c01e948d7040e9e002ea5379ce8c05f2a85f28cdd4431aee106bdf0661c3d"
|
||||
SOURCE_DIR="kcmutils-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
@@ -34,6 +34,7 @@ REQUIRES="
|
||||
lib:libKF6ItemViews$secondaryArchSuffix
|
||||
lib:libKF6WidgetsAddons$secondaryArchSuffix
|
||||
lib:libKF6XmlGui$secondaryArchSuffix
|
||||
lib:libKirigami$secondaryArchSuffix
|
||||
lib:libQt6Core$secondaryArchSuffix
|
||||
lib:libQt6Gui$secondaryArchSuffix
|
||||
lib:libQt6Network$secondaryArchSuffix
|
||||
@@ -73,6 +74,7 @@ BUILD_REQUIRES="
|
||||
devel:libKF6KIOCore$secondaryArchSuffix >= $libVersion
|
||||
devel:libKF6Solid$secondaryArchSuffix >= $libVersion
|
||||
devel:libKF6XmlGui$secondaryArchSuffix >= $libVersion
|
||||
devel:libKirigami$secondaryArchSuffix >= $libVersion
|
||||
devel:libQt6Core$secondaryArchSuffix
|
||||
devel:libQt6Qml$secondaryArchSuffix
|
||||
"
|
||||
@@ -4,11 +4,11 @@ DESCRIPTION="This is an DAV protocol implementation with KJobs.
|
||||
Calendars and todos are supported, using either GroupDAV or CalDAV, and contacts \
|
||||
are supported using GroupDAV or CardDAV."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/kdav"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kdav-${portVersion}.tar.xz"
|
||||
CHECKSUM_SHA256="7753b9a87d9b5a99ffc0a8c59e98dbd66acade5729d5ae2f0a6d3fbe66ea0a92"
|
||||
CHECKSUM_SHA256="a16c4cc1b21cdf2739e1ba20b77a5212b9daabc7e395259771dd077f5200f14b"
|
||||
SOURCE_DIR="kdav-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
@@ -3,13 +3,13 @@ DESCRIPTION="This library provides primitives to interface with pseudo terminal
|
||||
as well as a KProcess derived class for running child processes and \
|
||||
communicating with them using a pty.."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/kpty"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kpty-${portVersion}.tar.xz"
|
||||
CHECKSUM_SHA256="78544c16cecc7dbcffd0335bf945eec8103115786e1158235481ac152f4bb40c"
|
||||
CHECKSUM_SHA256="eb4deb424bdf20328dac0a12fdaab715dbf800e1cd08a4188cc2d3075543709f"
|
||||
SOURCE_DIR="kpty-$portVersion"
|
||||
PATCHES="kpty-$portVersion.patchset"
|
||||
PATCHES="kpty6-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -1,4 +1,4 @@
|
||||
From 97122f61383306a70ea22495b0b3ad065aa3edcf Mon Sep 17 00:00:00 2001
|
||||
From b2a849dea333362fa6e2b1852e82f7a841b4504f Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Mon, 1 Nov 2021 09:20:04 +1000
|
||||
Subject: Use bsd openpty for haiku
|
||||
@@ -309,10 +309,10 @@ index 0000000..7acd36d
|
||||
+ return d->slaveFd;
|
||||
+}
|
||||
--
|
||||
2.48.1
|
||||
2.52.0
|
||||
|
||||
|
||||
From 43aaf175b9b3479f53b585e012f5cd7698ee2263 Mon Sep 17 00:00:00 2001
|
||||
From 795180ea0e4b752b689c576353bc06ce3342b83c Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Sun, 3 Mar 2024 22:25:16 +1000
|
||||
Subject: Add missing functions
|
||||
@@ -361,10 +361,10 @@ index 7acd36d..79422e0 100644
|
||||
+}
|
||||
+
|
||||
--
|
||||
2.48.1
|
||||
2.52.0
|
||||
|
||||
|
||||
From 7a48b005057c681d24c8c66f635daa0f5ec3f02d Mon Sep 17 00:00:00 2001
|
||||
From 5928ac13393472d3bf068107563b705799d660ef Mon Sep 17 00:00:00 2001
|
||||
From: Schrijvers Luc <begasus@gmail.com>
|
||||
Date: Wed, 6 Mar 2024 20:33:13 +0100
|
||||
Subject: Q_PID is deprecated in Qt6
|
||||
@@ -384,10 +384,10 @@ index 79422e0..1e2b731 100644
|
||||
#ifndef PATH_MAX
|
||||
# ifdef MAXPATHLEN
|
||||
--
|
||||
2.48.1
|
||||
2.52.0
|
||||
|
||||
|
||||
From b27c2550f94fea863d80eeca912a3aaed22a95eb Mon Sep 17 00:00:00 2001
|
||||
From 0b6fdcc1bdf740eaaed8013bb120e49ca656233c Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Tue, 5 Jan 2021 13:36:16 +1000
|
||||
Subject: Fixes for haiku
|
||||
@@ -433,5 +433,5 @@ index 3f3e711..e7800cb 100644
|
||||
#include <QString>
|
||||
|
||||
--
|
||||
2.48.1
|
||||
2.52.0
|
||||
|
||||
@@ -5,11 +5,11 @@ well as for simple highlighted text rendering (e.g. as HTML), supporting \
|
||||
both integration with a custom editor as well as a ready-to-use \
|
||||
QSyntaxHighlighter sub-class."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/syntax-highlighting"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/syntax-highlighting-${portVersion}.tar.xz"
|
||||
CHECKSUM_SHA256="13a72e89bae0af936a2d54b02473e96dea560effc4b03fd43d69e4582c1dbd19"
|
||||
CHECKSUM_SHA256="8aeee428e82ac96aad01bbd423518705d214e0f3a5ac1fd64389565d08e5d501"
|
||||
SOURCE_DIR="syntax-highlighting-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
@@ -9,11 +9,11 @@ set of resource limits.
|
||||
See the information on use cases and why multithreading can help, as well as the usage section \
|
||||
below, for more detailed information."
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/threadweaver"
|
||||
COPYRIGHT="2010-2025 KDE Organisation"
|
||||
COPYRIGHT="2010-2026 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/threadweaver-${portVersion}.tar.xz"
|
||||
CHECKSUM_SHA256="d8d4d0b6e62b067a8ce4fed7aefeed02ed43a43f97f085db3baedf9210070da1"
|
||||
CHECKSUM_SHA256="f74ca31f5559f55870496df5372da09dfb409e197cc6e0f660979b98cd611444"
|
||||
SOURCE_DIR="threadweaver-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
Reference in New Issue
Block a user