[neon/snap-packaging/kde-qt6-core-sdk/work.core24] /: qt6.11 needs a newer nodjs
Scarlett Moore
null at kde.org
Thu Jun 18 17:40:01 BST 2026
Git commit d826d67d0185819378a6aafeefac87620f57d259 by Scarlett Moore.
Committed on 18/06/2026 at 16:39.
Pushed by scarlettmoore into branch 'work.core24'.
qt6.11 needs a newer nodjs
M +18 -2 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/d826d67d0185819378a6aafeefac87620f57d259
diff --git a/snapcraft.yaml b/snapcraft.yaml
index 0f6cfe8..739ce43 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,6 +1,6 @@
name: kde-qt6-core24-sdk
base: core24
-version: 6.11.0
+version: 6.11.1
summary: KDE fork Qt Framework SDK
description: |
Qt is a cross-platform application development framework widely used
@@ -58,9 +58,24 @@ parts:
Settings = /etc/xdg
Translations = usr/share/qt6/translations
EOF
+ node:
+ plugin: npm
+ source: .
+
+ # Core settings to inject and lock Node.js 20 into the 64-bit environment:
+ npm-include-node: true
+ npm-node-version: "20.18.0" # Automatically fetches and bundles this 64-bit version
+
+ # Optional system level dependencies required for building native modules (node-gyp)
+ build-packages:
+ - python3
+ - g++
+ - make
qt6:
- after: [qtconf]
+ after:
+ - qtconf
+ - node
plugin: cmake
source: https://invent.kde.org/qt/qt/qt5.git
source-tag: $CRAFT_PROJECT_VERSION
@@ -124,6 +139,7 @@ parts:
- -DFEATURE_system_xcb_xinput=ON
- -DFEATURE_system_zlib=ON
- -DFEATURE_use_mold_linker=ON
+ - -DFEATURE_vaapi=OFF
- -DFEATURE_webengine_kerberos=ON
- -DFEATURE_webengine_proprietary_codecs=ON
- -DFEATURE_webengine_system_icu=OFF
More information about the Neon-commits
mailing list