feat: add Konsole recipe source and patches

This commit is contained in:
2026-05-07 07:54:52 +01:00
parent 171a96c6af
commit ab85eb7b3d
632 changed files with 713138 additions and 3 deletions
+13 -3
View File
@@ -1,12 +1,16 @@
#TODO: Konsole — KDE terminal emulator. Qt6-based, depends on kf6-kio, kf6-kparts.
# Builds core terminal without KPart integration (kf6-kparts not in tree).
# Uses QTermWidget internally for terminal emulation.
#TODO: Konsole — KDE terminal emulator. Qt6-based, depends on kf6-kio.
# Bell audio (Qt6Multimedia) and printing (Qt6PrintSupport) disabled via cmake patch.
# Core5Compat linked if available. ICU required for BiDi text rendering.
[source]
tar = "https://invent.kde.org/utilities/konsole/-/archive/v24.08.3/konsole-v24.08.3.tar.gz"
patches = [
"01-optional-multimedia-printsupport-core5compat.patch",
]
[build]
template = "custom"
dependencies = [
"icu",
"qtbase",
"kf6-extra-cmake-modules",
"kf6-kcoreaddons",
@@ -28,6 +32,12 @@ dependencies = [
"kf6-kjobwidgets",
"kf6-ktextwidgets",
"kf6-kguiaddons",
"kf6-kglobalaccel",
"kf6-knewstuff",
"kf6-knotifyconfig",
"kf6-kparts",
"kf6-pty",
"kf6-sonnet",
]
script = """
DYNAMIC_INIT