No description
Find a file
2026-07-11 20:29:12 -04:00
manifest.xml Point vendor blobs project at android_vendor_rockchip_tart 2026-07-11 20:29:12 -04:00
README.md Point vendor blobs project at android_vendor_rockchip_tart 2026-07-11 20:29:12 -04:00

android_local_manifest

Local manifest for building LineageOS 23.2 (Android TV) for the Orange Pi 5 Ultra (Rockchip RK3588).

Prerequisites

Setup

# Initialize LineageOS 23.2 source tree
repo init -u https://github.com/LineageOS/android.git -b lineage-23.2

# Add this local manifest
curl -o .repo/local_manifests/manifest.xml -L https://git.bscubed.dev/lineage-rockchip/android_local_manifest/raw/branch/lineage-23.2/manifest.xml --create-dirs

# Sync the full source tree (including local manifest overrides)
repo sync -c -j$(nproc)

Updating the local manifest

curl -o .repo/local_manifests/manifest.xml -L https://git.bscubed.dev/lineage-rockchip/android_local_manifest/raw/branch/lineage-23.2/manifest.xml --create-dirs
repo sync --force-sync

Building

# Set up build environment
source build/envsetup.sh

# Select the Android TV target
breakfast lineage_tart

# Build
mka bacon

Repositories

This local manifest pulls in the following repositories from git.bscubed.dev/lineage-rockchip/:

Repository Path Description
android_device_rockchip_tart device/rockchip/tart Device tree
android_kernel_rockchip_tart device/rockchip/tart-kernel Kernel (prebuilt)
android_vendor_rockchip_tart vendor/rockchip/tart Vendor blobs (firmware)
android_external_drm_hwcomposer external/drm_hwcomposer DRM hwcomposer
android_external_ffmpeg external/ffmpeg FFmpeg media library
android_external_ffmpeg_codec2 external/ffmpeg_codec2 FFmpeg C2 codec HAL
android_external_alsa-lib external/alsa-lib ALSA library
android_external_alsa-utils external/alsa-utils ALSA utilities
android_external_libudev-zero external/libudev-zero libudev compatibility

Branch

All repositories use the lineage-23.2 branch.

License

Device tree and build scripts: Apache-2.0 External repositories retain their original licenses.