# Qt 6.11.1 and preview-backend evidence

Karuiya selects the LGPL-3.0-only option for the dynamically loaded Qt libraries supplied by PySide6 6.11.1. The full license is `../LGPL-3.0.txt`; user replacement instructions are in `../../QT_LIBRARY_REPLACEMENT.md`.

The source companion retains the Qt module archives used by the current application profile:

| Archive | SHA-256 |
| --- | --- |
| `qtbase-everywhere-src-6.11.1.tar.xz` | `d9594a31228aa23ad6b531719a29b45f0f3989fe6c136d45767ea179f233c1ac` |
| `qtdeclarative-everywhere-src-6.11.1.tar.xz` | `52e670f670b0304f534b24f98c47ceb8a41bb710464414ebc9527ec71cc86aa4` |
| `qtimageformats-everywhere-src-6.11.1.tar.xz` | `b2bf6c6845ac175ed7f819145483ba4676f617aaa6a5012c8efee63c8bbac413` |
| `qtmultimedia-everywhere-src-6.11.1.tar.xz` | `390f8e52ddee3aca5c4de7eead900c84c4fa61ff6d1f0ebea9c7543365c09b0a` |
| `qtshadertools-everywhere-src-6.11.1.tar.xz` | `2075052f9b23bcf9de045bbd180037084942f82cce870aab14a1454902c982fc` |
| `qtsvg-everywhere-src-6.11.1.tar.xz` | `7f3cf02f4824bf03c2c5859ea6db173bf1482a1daf24e6cdf7bc78cfa26a8a94` |
| `qttranslations-everywhere-src-6.11.1.tar.xz` | `37c02c81206594c7bb4edca85ac93e8e55a9836b70c960fde6cb0f8623ec5677` |

Official module directory: `https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/`

The final onedir inventory must confirm that this module set covers every shipped Qt DLL/plugin/QML module. If an additional Qt module is collected, its exact 6.11.1 source archive and notices must be added before release.

Karuiya keeps the Qt Image Formats plugins needed for WebP and the pinned module's
additional ICNS/TGA/TIFF/WBMP handlers. The official source archive includes the
bundled libtiff 4.7.1 source under the libtiff License and libwebp 1.6.0 source
under the BSD-3-Clause license. Qt Virtual Keyboard and Qt PDF are deliberately
excluded from the public runtime and are not represented as LGPL modules.

## FFmpeg used by Qt Multimedia preview

This is separate from `program/ffmpeg-lgpl`.

- FFmpeg version: 7.1.3
- License reported by the wheel libraries: LGPL-2.1-or-later
- Source archive: `ffmpeg-7.1.3.tar.xz`
- Source SHA-256: `f0bf043299db9e3caacb435a712fc541fbb07df613c4b893e8b77e67baf3adbe`
- Source URL: `https://ffmpeg.org/releases/ffmpeg-7.1.3.tar.xz`
- zlib source: `zlib-1.3.1.tar.gz`
- zlib source SHA-256: `9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23`

Configuration recorded from the PySide6 6.11.1 wheel build:

`--prefix=/c/FFmpeg-n7.1.3/build/msvc/installed --disable-programs --disable-doc --disable-debug --enable-network --disable-lzma --enable-pic --disable-vulkan --disable-v4l2-m2m --disable-decoder=truemotion1 --enable-zlib --extra-cflags='-IC:/zlib-1.3.1/build/amd64' --extra-ldflags='-LIBPATH:C:/zlib-1.3.1/build/amd64' --toolchain=msvc --enable-shared --disable-static`

Reference DLL hashes from the pinned PySide6_Essentials wheel are in `PREVIEW_FFMPEG_REFERENCE_HASHES.txt`; the final package uses the independently generated `licenses/manifests/qt-multimedia-ffmpeg.sha256`.
