Update README for tart rename and curl-based manifest setup

This commit is contained in:
Brendan Szymanski 2026-07-11 19:56:28 -04:00
parent d48f859777
commit 337e4ec85f

View file

@ -15,11 +15,7 @@ Local manifest for building [LineageOS 23.2](https://lineageos.org/) (Android TV
repo init -u https://github.com/LineageOS/android.git -b lineage-23.2
# Add this local manifest
git clone https://git.bscubed.dev/lineage-rockchip/android_local_manifest.git .repo/local_manifests/android_local_manifest
# Create a symlink so repo picks up the manifest (repo only reads XML files
# directly in .repo/local_manifests/, not from subdirectories)
ln -s android_local_manifest/manifest.xml .repo/local_manifests/bscubed.xml
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)
@ -28,9 +24,8 @@ repo sync -c -j$(nproc)
### Updating the local manifest
```bash
cd .repo/local_manifests/android_local_manifest
git pull
# The symlink picks up changes automatically
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
@ -40,7 +35,7 @@ git pull
source build/envsetup.sh
# Select the Android TV target
lunch lineage_orangepi5ultra-userdebug
breakfast lineage_tart
# Build
mka bacon
@ -52,12 +47,10 @@ This local manifest pulls in the following repositories from `git.bscubed.dev/li
| Repository | Path | Description |
|-----------|------|-------------|
| `android_device_lineage-rockchip_orangepi5ultra` | `device/rockchip/orangepi5ultra` | Device tree |
| `android_kernel_lineage-rockchip_orangepi5ultra` | `device/rockchip/orangepi5ultra-kernel` | Kernel (prebuilt) |
| `android_device_rockchip_tart` | `device/rockchip/tart` | Device tree |
| `android_kernel_rockchip_tart` | `device/rockchip/tart-kernel` | Kernel (prebuilt) |
| `proprietary_vendor_lineage-rockchip` | `vendor/lineage-rockchip` | Vendor blobs (firmware) |
| `android_external_mesa3d_panfrost` | `external/mesa3d-panfrost` | Mesa3D Panfrost GPU driver |
| `android_external_drm_hwcomposer` | `external/drm_hwcomposer` | DRM hwcomposer |
| `android_external_minigbm` | `external/minigbm` | Graphics buffer manager |
| `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 |