[neon/snap-packaging/kde-qt6-core-sdk] /: sdk: revamp and rearrange the build and stage packages

Soumyadeep Ghosh null at kde.org
Tue May 28 14:45:29 BST 2024


Git commit b630eae09879cefc3198788a9525e41cf338ee47 by Soumyadeep Ghosh.
Committed on 26/05/2024 at 09:49.
Pushed by scarlettmoore into branch 'master'.

sdk: revamp and rearrange the build and stage packages

M  +28   -18   snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/b630eae09879cefc3198788a9525e41cf338ee47

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 020815f..d60443e 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -118,11 +118,12 @@ parts:
       - bison
       - clang
       - default-libmysqlclient-dev
-      - dh-exec
       - firebird-dev
       - flex
+      - gettext
       - gperf
       - libasound2-dev
+      - libass-dev
       - libatspi2.0-dev
       - libb2-dev
       - libclang-dev
@@ -130,21 +131,22 @@ parts:
       - libdbus-1-dev
       - libdouble-conversion-dev
       - libdrm-dev
-      - libfreetype-dev
-      - libfreetype6-dev
       - libfontconfig-dev
       - libfontconfig1-dev
+      - libfreetype-dev
+      - libfreetype6-dev
       - libgbm-dev
       - libgl-dev
       - libgl1-mesa-dev
       - libgles-dev
       - libgles2-mesa-dev
       - libglib2.0-dev
-      - libglx-dev
       - libglu-dev
       - libglu1-mesa-dev
+      - libglx-dev
       - libgstreamer1.0-dev
       - libgstreamer-plugins-base1.0-dev
+      - libgtk-3-dev
       - libharfbuzz-dev
       - libhunspell-dev
       - libicu-dev
@@ -162,8 +164,8 @@ parts:
       - libpq-dev
       - libproxy-dev
       - libpulse-dev
-      - libsqlite3-dev
       - libsctp-dev
+      - libsqlite3-dev
       - libssl-dev
       - libsystemd-dev
       - libts-dev
@@ -172,7 +174,10 @@ parts:
       - libwayland-dev
       - libwayland-egl1-mesa
       - libwayland-server0
+      - libx11-dev
+      - libx11-xcb-dev
       - libxcb-composite0-dev
+      - libxcb-cursor-dev
       - libxcb-damage0-dev
       - libxcb-dpms0-dev
       - libxcb-dri2-0-dev
@@ -185,8 +190,8 @@ parts:
       - libxcb-present-dev
       - libxcb-randr0-dev
       - libxcb-record0-dev
-      - libxcb-render0-dev
       - libxcb-render-util0-dev
+      - libxcb-render0-dev
       - libxcb-res0-dev
       - libxcb-screensaver0-dev
       - libxcb-shape0-dev
@@ -200,10 +205,10 @@ parts:
       - libxcb-xinput-dev
       - libxcb-xkb-dev
       - libxcb-xrm-dev
+      - libxcb-xtest0-dev
       - libxcb-xv0-dev
       - libxcb-xvmc0-dev
-      - libx11-dev
-      - libx11-xcb-dev
+      - libxcb1-dev
       - libxcomposite-dev
       - libxcursor-dev
       - libxext-dev
@@ -215,6 +220,7 @@ parts:
       - libxrender-dev
       - libxshmfence-dev
       - libxtst-dev
+      - libzstd-dev
       - llvm-dev
       - ninja-build
       - nodejs
@@ -223,7 +229,7 @@ parts:
       - python2-minimal
       - python3-html5lib
       - python3-minimal
-      - unixodbc
+      - unixodbc-dev
       - zlib1g-dev
     override-build: |
       craftctl default
@@ -242,10 +248,8 @@ parts:
       - docbook-xsl
       - firebird-dev
       - flex
-      - gettext
       - gperf
       - libasound2-dev
-      - libass-dev
       - libatspi2.0-dev
       - libb2-dev
       - libclang-dev
@@ -253,21 +257,22 @@ parts:
       - libdbus-1-dev
       - libdouble-conversion-dev
       - libdrm-dev
-      - libfreetype-dev
-      - libfreetype6-dev
       - libfontconfig-dev
       - libfontconfig1-dev
+      - libfreetype-dev
+      - libfreetype6-dev
       - libgbm-dev
       - libgl-dev
       - libgl1-mesa-dev
       - libgles-dev
       - libgles2-mesa-dev
       - libglib2.0-dev
-      - libglx-dev
       - libglu-dev
       - libglu1-mesa-dev
+      - libglx-dev
       - libgstreamer1.0-dev
       - libgstreamer-plugins-base1.0-dev
+      - libgtk-3-dev
       - libharfbuzz-dev
       - libhunspell-dev
       - libicu-dev
@@ -285,8 +290,8 @@ parts:
       - libpq-dev
       - libproxy-dev
       - libpulse-dev
-      - libsqlite3-dev
       - libsctp-dev
+      - libsqlite3-dev
       - libssl-dev
       - libsystemd-dev
       - libts-dev
@@ -295,7 +300,10 @@ parts:
       - libwayland-dev
       - libwayland-egl1-mesa
       - libwayland-server0
+      - libx11-dev
+      - libx11-xcb-dev
       - libxcb-composite0-dev
+      - libxcb-cursor-dev
       - libxcb-damage0-dev
       - libxcb-dpms0-dev
       - libxcb-dri2-0-dev
@@ -308,8 +316,8 @@ parts:
       - libxcb-present-dev
       - libxcb-randr0-dev
       - libxcb-record0-dev
-      - libxcb-render0-dev
       - libxcb-render-util0-dev
+      - libxcb-render0-dev
       - libxcb-res0-dev
       - libxcb-screensaver0-dev
       - libxcb-shape0-dev
@@ -323,10 +331,10 @@ parts:
       - libxcb-xinput-dev
       - libxcb-xkb-dev
       - libxcb-xrm-dev
+      - libxcb-xtest0-dev
       - libxcb-xv0-dev
       - libxcb-xvmc0-dev
-      - libx11-dev
-      - libx11-xcb-dev
+      - libxcb1-dev
       - libxcomposite-dev
       - libxcursor-dev
       - libxext-dev
@@ -338,6 +346,7 @@ parts:
       - libxrender-dev
       - libxshmfence-dev
       - libxtst-dev
+      - libzstd-dev
       - llvm-dev
       - ninja-build
       - nodejs
@@ -346,6 +355,7 @@ parts:
       - python2-minimal
       - python3-html5lib
       - python3-minimal
+      - unixodbc-dev
       - zlib1g-dev
     organize:
       usr/share/pkgconfig: usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/pkgconfig



More information about the Neon-commits mailing list