[neon/snap-packaging/kde-qt6-core-sdk/work.core24] /: add missing build deps and build flags
Carlos De Maine
null at kde.org
Thu Aug 28 05:31:47 BST 2025
Git commit f3dc071bc0aa7e21827d1d10880065268e37a32e by Carlos De Maine.
Committed on 28/08/2025 at 04:31.
Pushed by carlosdem into branch 'work.core24'.
add missing build deps and build flags
M +151 -24 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/f3dc071bc0aa7e21827d1d10880065268e37a32e
diff --git a/snapcraft.yaml b/snapcraft.yaml
index e05504f..ec0b152 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -71,22 +71,33 @@ parts:
- -DCMAKE_BUILD_TYPE=Release
- -DCMAKE_FIND_ROOT_PATH=/snap/ffmpeg-2404-sdk/current/usr
- -DCMAKE_INSTALL_PREFIX=/usr
+ - -DCMAKE_MESSAGE_LOG_LEVEL=STATUS
- -DFEATURE_accessibility=ON
- -DFEATURE_cups=ON
- -DFEATURE_dbus_linked=ON
- -DFEATURE_directfb=OFF
- -DFEATURE_doubleconversion=ON
+ - -DDYNAMIC_RESOLVE_VAAPI_SYMBOLS=OFF
- -DFEATURE_ffmpeg=ON
- -DFEATURE_fontconfig=ON
- -DFEATURE_freetype=ON
+ - -DFEATURE_enable_gdb_index=ON
- -DFEATURE_glib=ON
- -DFEATURE_gstreamer=ON
- -DFEATURE_harfbuzz=ON
- -DFEATURE_icu=ON
- -DFEATURE_jpeg=ON
+ - -DFEATURE_journald=ON
- -DFEATURE_libproxy=ON
+ - -DFEATURE_ltcg=ON
- -DFEATURE_mimetype_database=OFF
- -DFEATURE_pcre2=ON
+ - -DFEATURE_pdf_v8=ON
+ - -DFEATURE_pdf_xfa=ON
+ - -DFEATURE_pdf_xfa_bmp=ON
+ - -DFEATURE_pdf_xfa_gif=ON
+ - -DFEATURE_pdf_xfa_png=ON
+ - -DFEATURE_pdf_xfa_tiff=ON
- -DFEATURE_png=ON
- -DFEATURE_pulseaudio=ON
- -DFEATURE_qtpdf_build=ON
@@ -108,12 +119,13 @@ parts:
- -DFEATURE_system_png=ON
- -DFEATURE_system_proxies=ON
- -DFEATURE_system_sqlite=ON
+ - -DFEATURE_system_xcb_xinput=ON
- -DFEATURE_system_zlib=ON
- -DFEATURE_use_mold_linker=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
@@ -142,27 +154,44 @@ parts:
- ffmpeg-2404-sdk
- hunspell-dictionaries
build-packages:
+ - binutils
- bison
- clang
- default-libmysqlclient-dev
- firebird-dev
- flex
+ - flite1-dev
+ - generate-ninja
- gettext
+ - glslang-tools
+ - glslc
- gperf
+ - hunspell-en-gb
- libasound2-dev
- libass-dev
+ - libassimp-dev
- libatspi2.0-dev
- libb2-dev
+ - libbluetooth-dev
+ - libbrotli-dev
- libclang-dev
- libcups2-dev
+ - libcurl4-openssl-dev
- libdbus-1-dev
+ - libdconf-dev
- libdouble-conversion-dev
- libdrm-dev
+ - libedit-dev
+ - libegl-dev
+ - libegl1-mesa-dev
+ - libeigen3-dev
+ - libepoxy-dev
+ - libevent-dev
- libfontconfig-dev
- - libfontconfig1-dev
- libfreetype-dev
- - libfreetype6-dev
- libgbm-dev
+ - libghc-iconv-dev
+ - libgif-dev
- libgl-dev
- libgl1-mesa-dev
- libgles-dev
@@ -172,8 +201,8 @@ parts:
- libglu1-mesa-dev
- libglvnd-dev
- libglx-dev
- - libgrpc-dev
- libgrpc++-dev
+ - libgrpc-dev
- libgstreamer-plugins-bad1.0-dev
- libgstreamer-plugins-base1.0-dev
- libgstreamer-plugins-good1.0-dev
@@ -181,38 +210,60 @@ parts:
- libgtk-3-dev
- libharfbuzz-dev
- libhunspell-dev
+ - libice-dev
- libicu-dev
- libinput-dev
- libjasper-dev
- libjpeg-dev
+ - libjs-d3,
+ - libjs-jquery
+ - libjs-jquery-tablesorter
+ - libjsoncpp-dev
- libkrb5-dev
+ - liblcms2-dev
- liblttng-ust-dev
- libmd4c-dev
- libmd4c-html0-dev
+ - libminizip-dev
- libmng-dev
- libmtdev-dev
- libnss3-dev
+ - libopenal-dev
- libopengl-dev
+ - libopenjp2-7-dev
+ - libopenxr-dev
+ - libopus-dev
+ - libpci-dev
- libpcre2-dev
+ - libpcsclite-dev
- libpipewire-0.3-dev
- libpng-dev
+ - libpoppler-cpp-dev
- libpq-dev
- libprotobuf-dev
- libprotoc-dev
- libproxy-dev
- libpulse-dev
+ - libre2-dev
- libsctp-dev
- libsm-dev
+ - libsnappy-dev
+ - libspeechd-dev
- libsqlite3-dev
- libssl-dev
- libsystemd-dev
+ - libtiff-dev
- libts-dev
+ - libturbojpeg0-dev
- libudev-dev
+ - libusb-1.0-0-dev
- libva-dev
+ - libvpx-dev
- libvulkan-dev
- libwayland-dev
- libwayland-egl1-mesa
- libwayland-server0
+ - libwebp-dev
- libx11-dev
- libx11-xcb-dev
- libxcb-composite0-dev
@@ -250,27 +301,51 @@ parts:
- libxcb1-dev
- libxcomposite-dev
- libxcursor-dev
+ - libxdamage-dev
- libxext-dev
- libxfixes-dev
- libxi-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
- libxkbfile-dev
+ - libxml2-dev
+ - libxnvctrl-dev
+ - libxrandr-dev
- libxrender-dev
- libxshmfence-dev
+ - libxslt1-dev
+ - libxss-dev
- libxtst-dev
- libzstd-dev
+ - llvm
- llvm-dev
+ - mesa-common-dev
+ - mold
- ninja-build
+ - node-pako
+ - node-rollup-plugin-terser
+ - node-yargs
- nodejs
- - pkg-config
+ - pkgconf
- protobuf-compiler
- protobuf-compiler-grpc
+ - python3
+ - python3-dev
+ - python3-distro
- python3-html5lib
- - python3-minimal
- - python3-pip
+ - python3-numpy
+ - python3-opengl
+ - python3-packaging
+ - python3-setuptools
+ - python3-wheel
+ - rapidjson-dev
+ - re2c
+ - rollup
+ - ruby
- unixodbc-dev
- wayland-protocols
+ - xauth
+ - xvfb
- zlib1g-dev
stage-packages:
- libpulse0
@@ -298,33 +373,44 @@ parts:
after: [qt6]
plugin: nil
stage-packages:
+ - binutils
- bison
- clang
- default-libmysqlclient-dev
- - docbook
- - docbook-xml
- - docbook-xsl
- - doxygen
- firebird-dev
- flex
+ - flite1-dev
+ - generate-ninja
- gettext
+ - glslang-tools
+ - glslc
- gperf
- - graphviz
+ - hunspell-en-gb
- libasound2-dev
- libass-dev
+ - libassimp-dev
- libatspi2.0-dev
- libb2-dev
+ - libbluetooth-dev
+ - libbrotli-dev
- libclang-dev
- libcups2-dev
+ - libcurl4-openssl-dev
- libdbus-1-dev
+ - libdconf-dev
- libdouble-conversion-dev
- libdrm-dev
- - libduktape207
+ - libedit-dev
+ - libegl-dev
+ - libegl1-mesa-dev
+ - libeigen3-dev
+ - libepoxy-dev
+ - libevent-dev
- libfontconfig-dev
- - libfontconfig1-dev
- libfreetype-dev
- - libfreetype6-dev
- libgbm-dev
+ - libghc-iconv-dev
+ - libgif-dev
- libgl-dev
- libgl1-mesa-dev
- libgles-dev
@@ -334,8 +420,8 @@ parts:
- libglu1-mesa-dev
- libglvnd-dev
- libglx-dev
- - libgrpc-dev
- libgrpc++-dev
+ - libgrpc-dev
- libgstreamer-plugins-bad1.0-dev
- libgstreamer-plugins-base1.0-dev
- libgstreamer-plugins-good1.0-dev
@@ -343,40 +429,60 @@ parts:
- libgtk-3-dev
- libharfbuzz-dev
- libhunspell-dev
+ - libice-dev
- libicu-dev
- libinput-dev
- libjasper-dev
- libjpeg-dev
+ - libjs-d3,
+ - libjs-jquery
+ - libjs-jquery-tablesorter
+ - libjsoncpp-dev
- libkrb5-dev
+ - liblcms2-dev
- liblttng-ust-dev
- libmd4c-dev
- libmd4c-html0-dev
+ - libminizip-dev
- libmng-dev
- libmtdev-dev
- libnss3-dev
+ - libopenal-dev
- libopengl-dev
+ - libopenjp2-7-dev
+ - libopenxr-dev
+ - libopus-dev
+ - libpci-dev
- libpcre2-dev
+ - libpcsclite-dev
- libpipewire-0.3-dev
- libpng-dev
+ - libpoppler-cpp-dev
- libpq-dev
- libprotobuf-dev
- libprotoc-dev
- libproxy-dev
- - libproxy1v5
- libpulse-dev
- - libpython3.12t64
+ - libre2-dev
- libsctp-dev
- libsm-dev
+ - libsnappy-dev
+ - libspeechd-dev
- libsqlite3-dev
- libssl-dev
- libsystemd-dev
+ - libtiff-dev
- libts-dev
+ - libturbojpeg0-dev
- libudev-dev
+ - libusb-1.0-0-dev
- libva-dev
+ - libvpx-dev
- libvulkan-dev
- libwayland-dev
- libwayland-egl1-mesa
- libwayland-server0
+ - libwebp-dev
- libx11-dev
- libx11-xcb-dev
- libxcb-composite0-dev
@@ -414,30 +520,51 @@ parts:
- libxcb1-dev
- libxcomposite-dev
- libxcursor-dev
+ - libxdamage-dev
- libxext-dev
- libxfixes-dev
- libxi-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
- - libxkbcommon0
- libxkbfile-dev
- - libxml2-utils
+ - libxml2-dev
+ - libxnvctrl-dev
+ - libxrandr-dev
- libxrender-dev
- libxshmfence-dev
+ - libxslt1-dev
+ - libxss-dev
- libxtst-dev
- libzstd-dev
+ - llvm
- llvm-dev
+ - mesa-common-dev
+ - mold
- ninja-build
+ - node-pako
+ - node-rollup-plugin-terser
+ - node-yargs
- nodejs
- - pkg-config
+ - pkgconf
- protobuf-compiler
- protobuf-compiler-grpc
+ - python3
+ - python3-dev
+ - python3-distro
- python3-html5lib
- - python3-minimal
- - python3-pip
- - sgml-data
+ - python3-numpy
+ - python3-opengl
+ - python3-packaging
+ - python3-setuptools
+ - python3-wheel
+ - rapidjson-dev
+ - re2c
+ - rollup
+ - ruby
- unixodbc-dev
- wayland-protocols
+ - xauth
+ - xvfb
- zlib1g-dev
prime:
- -lib
More information about the Neon-commits
mailing list