[neon/snap-packaging/icon-theme-breeze-snap] /: Cleanup and only use breeze.

Scarlett Moore null at kde.org
Wed Oct 16 13:23:33 BST 2024


Git commit 37d827554b6fabc70651366f137b756467396de5 by Scarlett Moore.
Committed on 16/10/2024 at 12:23.
Pushed by scarlettmoore into branch 'master'.

Cleanup and only use breeze.

M  +8    -18   snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/icon-theme-breeze-snap/-/commit/37d827554b6fabc70651366f137b756467396de5

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 1f7aa1c..321a9f5 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,14 +1,19 @@
 name: icon-theme-breeze
-version: '1.0'
+version: '1.2'
 summary: Breeze is the default theme for KDE plasma;
 description: |
   Snap of the Breeze icon theme.
 
-# We build against Ubuntu 22.04 packages, but use the "bare" base as
+# We build against Ubuntu 24.04 packages, but use the "bare" base as
 # we don't want to force installation of a large base snap.
-build-base: core22
+build-base: core24
 base: bare
 
+platforms:
+  all:
+    build-on: amd64
+    build-for: all
+
 grade: stable
 confinement: strict
 
@@ -23,21 +28,6 @@ slots:
         - $SNAP/usr/share/icons/breeze-dark
 
 parts:
-  base:
-    after: [utils]
-    plugin: nil
-    stage-snaps:
-    - qt-common-themes-sdk/latest/stable
-    stage:
-    - -usr/lib/*/libdrm*
-    - -usr/share/doc/libdrm*
-    - usr/share/icons
-    override-prime: |
-        set -eux
-        craftctl default
-        cd $CRAFT_PRIME
-        find . -type f,l -name "*.h" -exec bash -c "rm -f {}*" \;
-
   # KDE's Breeze icons themes
   breeze-icons:
     after: [utils]


More information about the Neon-commits mailing list