← Back to issue list

fix: kde-neon: Append usr to cmake prefix path #5272

View original Github issue

Metadata

Project
snapcraft
Number
#5585
Type
pull request
State
merged
Author
ScarlettGatelyMoore
Labels
—
Created
Updated
Closed

Current evaluation

Merged as e2daf4cbe: PR #5585 updates KDE Neon CMAKE_PREFIX_PATH entries to use SDK usr subdirectories, fixing #5272; released in Snapcraft 8.10.1.

Resolution: closed resolved

Reason: PR #5585 merged as e2daf4cbe and changed KDE Neon CMake prefix entries to the SDK usr directories. Snapcraft 8.10.1 release notes list #5272 as fixed; companion PR #5589 (d30f563a7) applied the GNOME-side correction.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x ] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [x ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `make test`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as e2daf4cbe: PR #5585 updates KDE Neon CMAKE_PREFIX_PATH entries to use SDK usr subdirectories, fixing #5272; released in Snapcraft 8.10.1.
stealth/space-bunny-alpha — closed resolved Merged PR #5585 (commit e2daf4cbe) fixes KDE Neon by appending usr to CMAKE_PREFIX_PATH; the non-blocking Conventional Commits check was the only reported failure.
qwen/qwen3.6-35b-a3b — — Merged a fix for KDE Neon that appends usr to the CMake prefix path. Approved by two reviewers and passed integration and security checks. A conventional commits policy check failed but did not block the merge.
qwen3.6-35b-a3b-mtp-q6 — — Merged an external contributor fix that appends usr to the CMake prefix path, resolving path resolution issues for KDE Neon systems.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#5272 (confidence 100%)

    The reported CMAKE_PREFIX_PATH defect was corrected and documented as fixed in Snapcraft 8.10.1.

  • Related To: snapcraft#5589 (confidence 100%)

    Companion PR #5589, merged as d30f563a7, fixed the corresponding GNOME extension behavior.

Related issues

Issue Project State Summary Similarity
#5302 kde-neon: invalid CMAKE_PREFIX_PATH snapcraft closed Fixed KDE Neon CMAKE_PREFIX_PATH handling in merged PR #5310 (commit 9cb3f5155), released in Snapcraft 8.8; the maintainer marked #5302 completed.
84%
#5310 fix: Fix cmake prefix path and remove invalid cmake root path. snapcraft merged Merged as 9cb3f5155, fixing KDE Neon CMake prefix handling and removing an invalid CMake root path in Snapcraft 8.8; fixes #5302.
81%
#6366 fix(kde-neon-6): don't modify LD_LIBRARY_PATH snapcraft merged Merged PR #6366 reapplies #6016 onto main: KDE Neon 6 no longer sets LD_LIBRARY_PATH/QT_PLUGIN_PATH in snapcraft.yaml (moved to the launcher) and lxqt-support is updated, fixing #6327 (SNAPCRAFT-1365).
73%
#6016 fix(kde): don't modify LD_LIBRARY_PATH snapcraft merged Merged in PR #6016 (commit 3fc9abd0b), removing Snapcraft-added LD_LIBRARY_PATH and QT_LIBRARY_PATH from KDE Neon 6 in favor of launcher configuration.
72%
#5104 extensions/kde-neon-6: fix XDG_CONFIG_DIRS snapcraft merged Merged PR #5104, adding $SNAP_REAL_HOME/.config to XDG_CONFIG_DIRS so KDE Neon 6 can locate kdeglobals theming settings.
71%
#6002 Fix kde-neon-6 LD_LIBRARY_PATH snapcraft closed Superseded by merged PR canonical/snapcraft#6016 (commit 3fc9abd0b), which corrected KDE Neon 6 environment handling by relying on launcher configuration.
71%
#1244 repo: enable KDE Neon. snapcraft merged Merged in canonical/snapcraft#1244 via commit 0b70903dc, adding the neon distribution ID so Snapcraft recognizes KDE Neon.
70%
#5461 feat(gnome): add cmake prefix path snapcraft merged Merged PR #5461 (commit a3f33196f) added CMAKE_PREFIX_PATH=$CRAFT_STAGE/usr to the GNOME extension build environment, fixing #5272. Follow-up #5589 (d30f563a7) added the SDK usr prefix; shipped in snapcraft 8.10.1.
70%