# FileOne libass-android 0.5.0-beta01 complete source and rebuild materials

This package corresponds to the `ass-kt` / `ass-media` 0.5.0-beta01 artifacts used by
FileOne. `source/` contains the complete, unmodified libass-android `v0.5.0-beta01` tree
(`07b447fabceee6a0811e58652a468bb4b5429163`) and every recursive submodule at its pinned commit.
`reference/` records SHA-256 values for the upstream AAR and its native libraries.

Rebuilding requires JDK 17, Android SDK 36, NDK 28.1.13356709, CMake 3.22.1, Ninja,
Autoconf, Automake, Libtool, gettext/autopoint, and pkg-config. Run:

`./scripts/prepare-and-build.sh`

The resulting `lib_ass_kt-release.aar` can replace the Maven
`ass-kt-0.5.0-beta01.aar`, allowing recipients to rebuild and relink `libass.so` with
a modified LGPL FriBidi or another native dependency. This package does not claim
bit-for-bit AAR reproducibility; successful compilation and ABI/file structure are
the verification criteria.
