[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