KDE Gear/24.02 Release notes
Appearance
< KDE Gear
New tarballs
- isoimagewriter
- khealthcertificate
- mimetreeparser
Tarballs that we do not ship anymore
- kopete
- print-manager (now released as part of Plasma)
Tarballs have switched from being Qt5 based to Qt6-based
- akonadi
- akonadi-calendar
- akonadi-calendar-tools
- akonadiconsole
- akonadi-contacts
- akonadi-import-wizard
- akonadi-mime
- akonadi-notes
- akonadi-search
- akregator
- alligator
- analitza
- angelfish
- arianna
- ark
- audiocd-kio
- audiotube
- blinken
- bomber
- bovo
- calendarsupport
- dolphin
- dolphin-plugins
- dragon
- elisa
- eventviews
- falkon
- filelight
- granatier
- grantlee-editor
- grantleetheme
- incidenceeditor
- itinerary
- kaccounts-integration
- kaccounts-providers
- kaddressbook
- kajongg
- kalarm
- kalgebra
- kalk
- kamera
- kanagram
- kapman
- kapptemplate
- kasts
- kate
- katomic
- kbackup
- kblackbox
- kblocks
- kbounce
- kbreakout
- kbruch
- kcachegrind
- kcalc
- kcalutils
- kcharselect
- kclock
- kcolorchooser
- kcron
- kdebugsettings
- kdenetwork-filesharing
- kdepim-addons
- kdepim-runtime
- kdf
- kdialog
- kdiamond
- keditbookmarks
- keysmith
- kfind
- kfourinline
- kgeography
- kgoldrunner
- khangman
- khelpcenter
- kidentitymanagement
- kigo
- killbots
- kimap
- kio-extras
- kiriki
- kiten
- kitinerary
- kjournald
- kjumpingcube
- kldap
- kleopatra
- klettres
- klickety
- klines
- kmag
- kmahjongg
- kmail
- kmail-account-wizard
- kmailtransport
- kmbox
- kmime
- kmines
- kmousetool
- kmouth
- knavalbattle
- knetwalk
- knights
- knotes
- koko
- kolf
- kollision
- kongress
- konqueror
- konquest
- konsole
- kontact
- kontactinterface
- kontrast
- korganizer
- kpat
- kpimtextedit
- kpkpass
- kpmcore
- kreversi
- kruler
- kshisen
- ksirk
- ksmtp
- ksnakeduel
- kspaceduel
- ksquares
- ksudoku
- ksystemlog
- kteatime
- ktimer
- ktnef
- ktorrent
- ktrip
- ktuberling
- kturtle
- kubrick
- kwalletmanager
- kweather
- kwordquiz
- libgravatar
- libkcompactdisc
- libkdegames
- libkdepim
- libkgapi
- libkleo
- libkmahjongg
- libksieve
- libktorrent
- lskat
- mailcommon
- mailimporter
- markdownpart
- mbox-importer
- merkuro
- messagelib
- mimetreeparser
- neochat
- palapeli
- parley
- partitionmanager
- picmi
- pimcommon
- pim-data-exporter
- pim-sieve-editor
- plasmatube
- qmlkonsole
- skanpage
- spectacle
- svgpart
- sweeper
- tokodon
- yakuake
- zanshin
Tarballs which are needed as Qt 5 and Qt 6 Builds
These projects provide supporting functions to KDE apps so to ensure Qt 5 based KDE apps continue to function distros should build them twice, once with Qt 5 and once with Qt 6.
- kio-extras: From 22.04 onwards it uses Qt6. A KF5-based tarball will be released separately for support of KF5-based KIO apps
- audiocd-kio
- kio-zeroconf
- kio-gdrive
- libkgapi still needs a Qt 5 version for kio-gdrive and a Qt 6 version for pim bits.
- libkcddb needs a Qt 5 version for k3b and a Qt 6 version for kio-audiocd.
- libcompactdisc
- kaccounts-integration: a Qt5 build of the library part is needed for kf5-purpose and kf5-kio-gdrive. Use -DKF6_COMPAT_BUILD=ON to build that. Available since Beta 2
- libkexiv2
Dependencies that need updating
Many dependencies used by our apps now need newer versions due to the switch to Qt 6, distros will now need to build these for Qt 6.
- KDE Frameworks 6 (distros should ship both KF5 and KF6 packages for app compatibility) - released alongside this
- Plasma 6 - released alongside this
- gpgme - use latest releast
- qca - use latest release
- packagekit-qt - use latest release
- grantlee - now renamed KTextTemplate and part of KDE Frameworks 6
- libaccounts-qt - use Git master
- signond - use latest release
- signon-plugin-oauth2 and signon-ui - use Git master
- kweathercore - use Git master
- libquotient - use latest release
- kdsoap6 - use latest release
- kdsoap-ws-discovery-client - the kio-extras Qt 5 tar uses an internal static copy so no additional work is needed. the kio-extras Qt 6 tar needs the latest release of this built for Qt 6 https://jriddell.org/2023/11/07/kdsoap-ws-discovery-client-0-3-0/
- qcoro - use latest release
- futuresql - use latest release
- kquickimageeditor - use latest release
- qtkeychain - use latest release
- pulseaudio-qt - use git master (kdeconnect requires a Qt6 version)
- libqaccessibilityclient - use latest release
- polkit-qt - use >= 0.175.0
- phonon and phonon-vlc - use latest release (note phonon-gstreamer should be dropped)
- kuserfeedback - now part of KDE Frameworks
- ktextaddons - use a Qt 6 build of the current release https://download.kde.org/stable/ktextaddons/
- kunifiedpush - use Git master (Qt6 only)
- kdiagram - use latest release compiled against Qt6
Misc
- eventviews requires https://invent.kde.org/pim/eventviews/-/commit/601f88f1d05f00e621976be58d170355caa29fdd to compile against kdiagram 3.0.0 and higher
- incidenceeditor requires https://invent.kde.org/pim/incidenceeditor/-/commit/c64502a92568abe54e27f6d3adfcb1fe84baac4b to compile against kdiagram 3.0.0 and higher
- incidenceeditor requires https://invent.kde.org/pim/incidenceeditor/-/commit/d2bda9e3754f7daa8ea876e1d909fe038e03c85b to fix compilation against KTextWidgets
- kdeconnect-kde requires https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/611 for compability with kirigami 5.246.0 when building against Qt6