← Back to issue list

kde-neon extension support for Qt6

View original Github issue

Metadata

Project
snapcraft
Number
#4148
Type
issue
State
closed
Author
tsteven4
Labels
—
Created
Updated
Closed

Current evaluation

Qt6/KDE 6 snap support landed via merged PR #4698 (commit 3d12a68c4), adding the kde-neon-6 extension on top of KDE's Qt6 SDK/content snaps; maintainer lengau closed this as the extension now exists.

Resolution: closed resolved

Reason: PR #4698 'feat: new kde-neon-6 extension' was merged as commit 3d12a68c4, adding snapcraft/extensions/kde_neon_6.py (registered in extensions/registry.py) backed by the kde-qt6-core22-sdk/kde-qt6-core22 content snaps. lengau closed the issue on 2024-07-16 stating 'Closing this since the kde-neon-6 extension exists'; core24 support was added later in commit db150e41d.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Support Qt6 applications as snaps. ### Why it needs to get done Qt5 is nearing end of life. Some applications require Qt6.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Qt6/KDE 6 snap support landed via merged PR #4698 (commit 3d12a68c4), adding the kde-neon-6 extension on top of KDE's Qt6 SDK/content snaps; maintainer lengau closed this as the extension now exists.
stealth/space-bunny-alpha — closed resolved Qt6 snap support landed via merged PR #4698 (3d12a68c4), adding the kde-neon-6 extension using KDE Qt6 SDK/content snaps; maintainers closed #4148 because it exists.
qwen/qwen3.6-35b-a3b — — Resolved by releasing the kde-neon-6 extension, enabling Qt6 and KDE 6 support for snaps. The KDE team also published dedicated Qt6 SDK and content snaps. Developers can now use the extension or manually configure the available snaps to package Qt6 applications.
qwen/qwen3.6-35b-a3b — — Closed as resolved. The KDE team implemented the kde-neon-6 extension and published dedicated Qt6 SDK and content snaps, providing the required infrastructure to package Qt6 applications.
qwen/qwen3.6-35b-a3b — — Implemented the kde-neon-6 extension to support Qt6 snaps. The issue was closed after the KDE team published the extension alongside Qt6 SDK and content snaps, resolving the Qt5 end-of-life requirement.
qwen3.6-35b-a3b-mtp-q6 — — Resolved by implementing the kde-neon-6 extension for KDE 6 applications, alongside published Qt6 SDK and content snaps. The extension provides the required Qt6 runtime support for snaps.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#4698 (confidence 95%)

    Merged PR that added the kde-neon-6 extension (commit 3d12a68c4), the feature requested here.

  • Related To: canonical/snapcraft#4699 (confidence 40%)

    Adjacent KDE 6 / Qt6 extension work; not directly referenced in this issue's resolution, listed for context only.

Related issues

Issue Project State Summary Similarity
#4698 New kde-neon extension for Qt6 / KF6 snapcraft merged Merged as commit 3d12a68c4, adding the kde-neon-6 extension with Qt 6 and KDE Frameworks 6 SDK/content-snap support.
90%
#3925 kde-neon-extension: New content snap for kf5 5.98 and qt 5.15.6 snapcraft merged Merged in commit 7870ff211, adding the KDE Neon content snap for KF5 5.98 and Qt 5.15.6.
80%
#1805225 kde extension snapcraft (launchpad) closed Implemented as the kde-neon extension in commit 3529f1950; later core20 support was merged in canonical/snapcraft#3846.
78%
#3547 update kde neon extension to use the newer content snap with qt-5-15-3 snapcraft merged Merged #3547 as 0ea1cb072, switching KDE Neon to the Qt 5.15.3 content snap and updating its spread test.
77%
#5288 kde-neon-6 extension is broken for core22 snapcraft closed Fixed upstream by the KDE neon team; maintainer mr-cal confirmed the core22 kde-neon-6 extension was working again on 27 February 2025.
77%
#5236 Sgmoore/kde neon qt6 snapcraft merged Merged as 874b9c875, adding standalone kde-neon-qt6 content-pack support after final spread-test fixes and prerequisite #5271 landed.
75%
#5917 feat(kde-neon-6): lxqt and kvantum theme support snapcraft merged Merged PR #5917 at commit 70275c88a, adding lxqt-support content snaps and LXQt/Kvantum theme support to kde-neon-6; it closed #5904.
75%
#5126 KDE Neon 6 not in schema snapcraft closed Added kde-neon-6 to the extensions schema via merged PR #5127 (commit b69541113), fixing schema validation errors for KDE Neon 6 snapcraft.yaml files.
75%
#3846 kde extension: new content snap for core20 snapcraft merged Merged in snapcore/snapcraft#3846 (commit fc8dc89fc), updating the KDE Neon extension to use the newer core20 content snap.
73%
#2755 extensions: kde-neon: add icon and sound themes snapcraft merged Merged PR #2755 (commit 8c2c58370) adds gtk-common-themes content snap plugs to the kde-neon extension, fixing pixelated cursors for Qt/KDE apps on stock Ubuntu. Approved by hsitter, described by maintainers as a temporary measure.
73%