mirror of
https://github.com/narrrl/proton-stream.git
synced 2026-11-04 00:47:00 +01:00
Upstream mpv-android moved its build to NDK r30 (30.0.16248370), and each mpv-android revision pins its own NDK, so the two move together. The new revision also updates harfbuzz to 14.5.0, unibreak to 8.0, fribidi to 1.0.17, libxml2 to 2.15.4, fontconfig to 2.18.3 and curl to 8.22.0, and builds libass with assembly on x86_64 (nasm, already installed in CI). r30 brings an LLVM update with codegen and LTO fixes and sysroots up to API 37. It is also the NDK current SDK managers install, so a fresh setup no longer needs r29 installed beside it. The script change invalidates the cached libmpv tree, so CI rebuilds it once. The staged libraries are the same set as before, all 16 KiB aligned.
24 lines
1.0 KiB
Markdown
24 lines
1.0 KiB
Markdown
# Third-Party Notices
|
|
|
|
The Android distribution combines components under compatible open-source
|
|
licenses. Preserve their notices and license texts in source and binary
|
|
distributions.
|
|
|
|
| Component | License |
|
|
|---|---|
|
|
| mpv/libmpv | GPL-2.0-or-later by default; verify the pinned build configuration |
|
|
| LLVM libc++ shared runtime (Android NDK r30) | Apache-2.0 WITH LLVM-exception |
|
|
| AndroidX and Jetpack Compose | Apache-2.0 |
|
|
| Kotlin | Apache-2.0 |
|
|
| JNA | Apache-2.0 or LGPL-2.1-or-later |
|
|
| UniFFI | MPL-2.0 |
|
|
| Inter typeface (bundled, `Inter-OFL.txt`) | OFL-1.1 |
|
|
| proton-stream shared Rust crates | MIT |
|
|
|
|
This summary is not a replacement for dependency license files. Before a
|
|
release, generate an inventory from the resolved Cargo and Gradle lock data,
|
|
review it, and package the complete license texts in the application. A bundled
|
|
libmpv release must also identify the exact upstream source revision, local
|
|
patches, configuration flags, and reproducible build instructions, and make the
|
|
corresponding source available as the GPL requires.
|