Current Apple native dependency sources and build recipes
========================================================

This package is matched to the resolved CPPlayerKit source revision recorded
in current-apple-native-source-correspondence.json. It supplies upstream
sources/recipes for the unchanged pinned native dependencies and the exact
current corresponding-source/build archives for patched Libavformat, patched
Libmpv and the BSD uavs3d replacement. Source archive hashes were verified
against the existing release asset digests. The source-provenance checks cover
all cached platform slices of the three replaced artifacts.

The old uavs3d source snapshot and old mutable upstream build recipe were
intentionally excluded. Their replacement is modified-native/Libuavs3d-source.tar.gz
at immutable upstream revision 0e20d2c291853f196c68922a264bcd8471d75b68, with
the BSD-3-Clause notice, exact build tools, per-slice configuration and provenance.
Do not substitute the historical source snapshot for this replacement.

Source layout
-------------
apple-upstream/: hash-preserved source archives for unchanged native components.
apple-recipes/: hash-preserved upstream recipe archives, including pinned
MPVKit source, wrapper sources and original LGPL3 LICENSE.
modified-native/: unchanged complete corresponding-source archives for the
three current custom binary artifacts. Read each archive's NOTICE/README and
build scripts for the pinned source, patches, configuration and rebuild steps.
resolved-package/: the exact manifest and empty C wrapper files used to select
the native dependency closure; it is not CPPlayerKit's proprietary player source.
licenses/: MPVKit LGPL3 plus incorporated GPL3 and the BSD uavs3d notice.
SHA256SUMS.txt: checksums of every included file other than itself.

The per-archive manifests retain original repository/ref/source/recipe hashes.
Preserve these pins. Where an upstream recipe requires submodules or external
build tools, obtain them at the specified upstream revisions. Xcode/Apple SDKs
and developer credentials are not redistributed in this package.

Scope and use
-------------
The native sources/build recipes are current for the recorded dependency pins.
The local QA resolution and binary-source checks are not a claim about the
executable currently in App Store Connect. A newly produced iOS/tvOS device
archive must retain its final app/package objects, non-SDK library inputs and
portable final-link command to provide an artifact-matched object-only relink
kit. A simulator relink kit cannot replace a device kit. Preserve matching
resources and actual dynamic frameworks, and use your own appropriate signing
identity/provisioning when installing a modified device build.

These materials do not publish or license the app's or CPPlayerKit's original
proprietary player source. They preserve each third-party component's own
license and the applicable rights to modify/relink covered library portions.
No service credential or signing key is supplied. This package does not claim
that every external SDK or every JavaScript dependency notice has been audited.
