# Zyryn 1.1.1 portable Linux LGPL source materials

The Zyryn 1.1.1+119 Linux download dynamically links the following reviewed
media runtime:

- mpv 0.36.0, built with Meson `gpl=false`
- FFmpeg 6.0, built with `--disable-gpl --disable-nonfree`

No Zyryn source patches are applied to either upstream project. The included
`build_linux_media_runtime.sh` downloads the exact upstream archives, verifies
their SHA-256 checksums, builds them on the Ubuntu 22.04 x86_64 baseline, and
records the resulting configuration and provenance.

Source archives:

- https://github.com/mpv-player/mpv/archive/refs/tags/v0.36.0.tar.gz
  - SHA-256: `29abc44f8ebee013bb2f9fe14d80b30db19b534c679056e4851ceadf5a5e8bf6`
- https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz
  - SHA-256: `57be87c22d9b49c112b6d24bc67d42508660e6b718b3db89c44e47e289137082`

On Ubuntu 22.04, install the prerequisites listed under the Linux section in
`RELEASING.txt`, then run:

```bash
bash scripts/build_linux_media_runtime.sh
```

The one-file `.run` download extracts the dynamically linked application into
the user's cache. An advanced user may replace the LGPL libraries there with
ABI-compatible modified builds for permitted relinking or debugging. The cache
root is `${XDG_CACHE_HOME:-$HOME/.cache}/zyryn/runtimes`.

The archive also includes the portable packaging and verification scripts so
the distributed library layout and checks can be inspected and reproduced.
The shipped runtime carries a generated Ubuntu binary-package/version manifest,
the corresponding Debian copyright files, and the Debian common-license texts
referenced by those notices under `Zyryn/licenses/system`.
For a retained copy of complete corresponding source, email support@zyryn.com
with the Zyryn version, build number, and Linux platform.
