[neon/snap-packaging/qt6-snap-runtime] /: Update file snapcraft.yaml

Scarlett Moore null at kde.org
Tue Mar 26 09:21:13 GMT 2024


Git commit 02d109772e6c6667cfe5054177b23f167f230b2a by Scarlett Moore.
Committed on 26/03/2024 at 09:21.
Pushed by scarlettmoore into branch 'master'.

Update file snapcraft.yaml

A  +38   -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/qt6-snap-runtime/-/commit/02d109772e6c6667cfe5054177b23f167f230b2a

diff --git a/snapcraft.yaml b/snapcraft.yaml
new file mode 100644
index 0000000..cf59b32
--- /dev/null
+++ b/snapcraft.yaml
@@ -0,0 +1,38 @@
+name: kde-qt6-core22
+base: core22
+version: 6.6.3
+summary: Qt Framework
+description: |
+  Qt is a cross-platform application development framework widely used
+  for developing software with graphical user interfaces (GUIs) and
+  interactive functionality.
+
+grade: stable
+confinement: strict
+
+slots:
+    kde-qt6-core22:
+      interface: content
+      read:
+        - $SNAP
+
+parts:
+  kde-qt6-core22-sdk:
+    plugin: nil
+    stage-snaps: [kde-qt6-core22-sdk/latest/stable]
+    override-prime: |
+      set -eux
+      craftctl default
+      cd $CRAFT_PRIME
+      find . -type f,l -name "*.h" -exec bash -c "rm -f {}*" \;
+  command-chain:
+    source: https://github.com/ScarlettGatelyMoore/snapcraft.git
+    source-type: git
+    source-branch: sgmoore/kde-neon-6
+    source-subdir: qt-framework
+    plugin: make
+    make-parameters:
+      - PLATFORM_PLUG=$SNAPCRAFT_PROJECT_NAME
+    stage-packages:
+      - mime-support
+      - shared-mime-info
\ No newline at end of file


More information about the Neon-commits mailing list