[neon/snap-packaging/kde-qt6-core-sdk/work.core24-arm64-build-test] /: wrap&sort, let cmake/ninja work out how many cores to use
Carlos De Maine
null at kde.org
Tue Jul 22 08:57:38 BST 2025
Git commit 521d35479cef33a86b9bd9255ea0c103c8c7900a by Carlos De Maine.
Committed on 22/07/2025 at 07:57.
Pushed by carlosdem into branch 'work.core24-arm64-build-test'.
wrap&sort, let cmake/ninja work out how many cores to use
M +65 -65 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/521d35479cef33a86b9bd9255ea0c103c8c7900a
diff --git a/snapcraft.yaml b/snapcraft.yaml
index beefcb6..862f708 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -46,79 +46,79 @@ parts:
source-depth: 1
cmake-generator: Ninja
cmake-parameters:
+ - -DBUILD_DOCS=OFF
+ - -DBUILD_EXAMPLES=OFF
+ - -DBUILD_SHARED_LIBS=ON
+ - -DBUILD_qtwayland=ON
+ #- -DCMAKE_BUILD_PARALLEL_LEVEL=12
- -DCMAKE_BUILD_TYPE=Release
+ - -DCMAKE_FIND_ROOT_PATH=/snap/ffmpeg-2404-sdk/current/usr
- -DCMAKE_INSTALL_PREFIX=/usr
- - -DINSTALL_BINDIR=/usr/bin/qt6
- - -DINSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
- - -DINSTALL_LIBEXECDIR=lib/qt6/libexec
- - -DINSTALL_ARCHDATADIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
- - -DINSTALL_EXAMPLESDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/examples
- - -DINSTALL_DATADIR=share/qt6
- - -DINSTALL_HOSTDATADIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
- - -DINSTALL_SYSCONFDIR=/share
- - -DINSTALL_INCLUDEDIR=include/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
- - -DINSTALL_PLUGINDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins
- - -DINSTALL_TRANSLATIONDIR=share/qt6/translations
- - -DINSTALL_MKSPECSDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/mkspecs
- - -DINSTALL_PUBLICBINDIR=bin
- - -DBUILD_EXAMPLES=OFF
- - -DBUILD_DOCS=OFF
- - -DFEATURE_mimetype_database=OFF
- - -DFEATURE_dbus_linked=ON
- -DFEATURE_accessibility=ON
- - -DFEATURE_doubleconversion=ON
- - -DFEATURE_glib=ON
- - -DFEATURE_icu=ON
- - -DFEATURE_pcre2=ON
- - -DFEATURE_system_pcre2=ON
- - -DFEATURE_system_zlib=ON
- - -DFEATURE_ssl=ON
- - -DFEATURE_libproxy=ON
- - -DFEATURE_system_proxies=ON
- -DFEATURE_cups=ON
+ - -DFEATURE_dbus_linked=ON
+ - -DFEATURE_directfb=OFF
+ - -DFEATURE_doubleconversion=ON
- -DFEATURE_ffmpeg=ON
- - -DFEATURE_gstreamer=ON
- - -DFEATURE_pulseaudio=ON
- -DFEATURE_fontconfig=ON
- -DFEATURE_freetype=ON
- - -DFEATURE_harfbuzz=ON
+ - -DFEATURE_glib=ON
+ - -DFEATURE_gstreamer=ON
- -DFEATURE_gtk=ON
- - -DFEATURE_directfb=OFF
- - -DFEATURE_sql_odbc=ON
- - -DFEATURE_sql_mysql=ON
- - -DFEATURE_sql_psql=ON
- - -DFEATURE_sql_sqlite=ON
- - -DFEATURE_system_sqlite=ON
- - -DFEATURE_sctp=ON
+ - -DFEATURE_harfbuzz=ON
+ - -DFEATURE_icu=ON
- -DFEATURE_jpeg=ON
- - -DFEATURE_system_jpeg=ON
+ - -DFEATURE_libproxy=ON
+ - -DFEATURE_mimetype_database=OFF
+ - -DFEATURE_pcre2=ON
- -DFEATURE_png=ON
- - -DFEATURE_system_png=ON
- - -DFEATURE_system_libb2=ON
- - -DFEATURE_rpath=OFF
- - -DFEATURE_relocatable=ON
+ - -DFEATURE_pulseaudio=ON
- -DFEATURE_qtpdf_build=ON
- -DFEATURE_qtpdf_enable_v8=ON
- -DFEATURE_qtpdf_quick_build=ON
- -DFEATURE_qtpdf_widgets_build=ON
- -DFEATURE_qtwebengine_quick_build=ON
- -DFEATURE_qtwebengine_widgets_build=ON
+ - -DFEATURE_relocatable=ON
+ - -DFEATURE_rpath=OFF
+ - -DFEATURE_sctp=ON
+ - -DFEATURE_sql_mysql=ON
+ - -DFEATURE_sql_odbc=ON
+ - -DFEATURE_sql_psql=ON
+ - -DFEATURE_sql_sqlite=ON
+ - -DFEATURE_ssl=ON
+ - -DFEATURE_system_jpeg=ON
+ - -DFEATURE_system_libb2=ON
+ - -DFEATURE_system_pcre2=ON
+ - -DFEATURE_system_png=ON
+ - -DFEATURE_system_proxies=ON
+ - -DFEATURE_system_sqlite=ON
+ - -DFEATURE_system_zlib=ON
+ - -DFEATURE_use_mold_linker=ON
+ - -DFEATURE_webengine_jumbo_build=ON
- -DFEATURE_webengine_kerberos=ON
- -DFEATURE_webengine_proprietary_codecs=ON
- -DFEATURE_webengine_system_icu=OFF
- # - -DFEATURE_webengine_system_libevent=ON
+ #- -DFEATURE_webengine_system_libevent=ON
- -DFEATURE_webengine_system_libjpeg=ON
- -DFEATURE_webengine_system_libpng=ON
- -DFEATURE_webengine_system_zlib=ON
- - -DFEATURE_webengine_webrtc=ON
- -DFEATURE_webengine_webrtc-pipewire=ON
- - -DFEATURE_webengine_jumbo_build=ON
+ - -DFEATURE_webengine_webrtc=ON
+ - -DINSTALL_ARCHDATADIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
+ - -DINSTALL_BINDIR=/usr/bin/qt6
+ - -DINSTALL_DATADIR=share/qt6
+ - -DINSTALL_EXAMPLESDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/examples
+ - -DINSTALL_HOSTDATADIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
+ - -DINSTALL_INCLUDEDIR=include/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6
+ - -DINSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
+ - -DINSTALL_LIBEXECDIR=lib/qt6/libexec
+ - -DINSTALL_MKSPECSDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/mkspecs
+ - -DINSTALL_PLUGINDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins
+ - -DINSTALL_PUBLICBINDIR=bin
+ - -DINSTALL_SYSCONFDIR=/share
+ - -DINSTALL_TRANSLATIONDIR=share/qt6/translations
- -DQT_GENERATE_SBOM=OFF
- - -DFEATURE_use_mold_linker=ON
- - -DBUILD_SHARED_LIBS=ON
- - -DBUILD_qtwayland=ON
- - -DCMAKE_BUILD_PARALLEL_LEVEL=12
- - -DCMAKE_FIND_ROOT_PATH=/snap/ffmpeg-2404-sdk/current/usr
build-snaps:
- cmake
- ffmpeg-2404-sdk
@@ -153,10 +153,10 @@ parts:
- libglu-dev
- libglu1-mesa-dev
- libglx-dev
- - libgstreamer1.0-dev
+ - libgstreamer-plugins-bad1.0-dev
- libgstreamer-plugins-base1.0-dev
- libgstreamer-plugins-good1.0-dev
- - libgstreamer-plugins-bad1.0-dev
+ - libgstreamer1.0-dev
- libgtk-3-dev
- libharfbuzz-dev
- libhunspell-dev
@@ -185,7 +185,6 @@ parts:
- libwayland-dev
- libwayland-egl1-mesa
- libwayland-server0
- - wayland-protocols
- libx11-dev
- libx11-xcb-dev
- libxcb-composite0-dev
@@ -238,10 +237,11 @@ parts:
- nodejs
- pkgconf
- protobuf-compiler
- - python3-pip
- python3-html5lib
- python3-minimal
+ - python3-pip
- unixodbc-dev
+ - wayland-protocols
- zlib1g-dev
stage-packages:
- libpulse0
@@ -278,6 +278,7 @@ parts:
- doxygen
- firebird-dev
- flex
+ - gettext
- gperf
- graphviz
- libasound2-dev
@@ -288,6 +289,7 @@ parts:
- libdbus-1-dev
- libdouble-conversion-dev
- libdrm-dev
+ - libduktape207
- libfontconfig-dev
- libfontconfig1-dev
- libfreetype-dev
@@ -300,11 +302,12 @@ parts:
- libglib2.0-dev
- libglu-dev
- libglu1-mesa-dev
+ - libglvnd-dev
- libglx-dev
- - libgstreamer1.0-dev
+ - libgstreamer-plugins-bad1.0-dev
- libgstreamer-plugins-base1.0-dev
- libgstreamer-plugins-good1.0-dev
- - libgstreamer-plugins-bad1.0-dev
+ - libgstreamer1.0-dev
- libgtk-3-dev
- libharfbuzz-dev
- libhunspell-dev
@@ -322,7 +325,9 @@ parts:
- libpng-dev
- libpq-dev
- libproxy-dev
+ - libproxy1v5
- libpulse-dev
+ - libpython3.12t64
- libsctp-dev
- libsm-dev
- libsqlite3-dev
@@ -334,7 +339,6 @@ parts:
- libwayland-dev
- libwayland-egl1-mesa
- libwayland-server0
- - wayland-protocols
- libx11-dev
- libx11-xcb-dev
- libxcb-composite0-dev
@@ -377,7 +381,9 @@ parts:
- libxi-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
+ - libxkbcommon0
- libxkbfile-dev
+ - libxml2-utils
- libxrender-dev
- libxshmfence-dev
- libxtst-dev
@@ -387,19 +393,13 @@ parts:
- nodejs
- pkgconf
- protobuf-compiler
- - python3-pip
- python3-html5lib
- python3-minimal
+ - python3-pip
+ - sgml-data
- unixodbc-dev
+ - wayland-protocols
- zlib1g-dev
- - gettext
- - sgml-data
- - libxml2-utils
- - libglvnd-dev
- - libproxy1v5
- - libxkbcommon0
- - libduktape207
- - libpython3.12t64
prime:
- -lib
- -usr/lib/systemd
More information about the Neon-commits
mailing list