Files
android_local_manifest/pawletos.xml
T
2026-06-02 22:03:08 -07:00

50 lines
3.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Remotes -->
<remote name="github" fetch="https://github.com/" />
<remote name="oxmc_git" fetch="https://git.oxmc.me/" />
<remote name="aosp_git" fetch="https://android.googlesource.com" />
<!-- PawletOS devices -->
<project path="device/pawlet/rpi" name="PawletOS/pawlet_rpi_common" remote="oxmc_git" revision="android-16.0" />
<project path="device/pawlet/rpi4" name="PawletOS/pawlet_rpi4" remote="oxmc_git" revision="android-16.0" />
<project path="device/pawlet/rpi5" name="PawletOS/pawlet_rpi5" remote="oxmc_git" revision="android-16.0" />
<!-- PawletOS Overlays -->
<project path="vendor/pawlet/fonts/ArcticonsSans" name="PawletOS/fonts_ArcticonsSans" remote="oxmc_git" revision="main" />
<!-- Framework API Extensions -->
<!--<project path="vendor/pawlet/framework-extension" name="PawletOS/FrameworkExtension" remote="oxmc_git" revision="main" />-->
<!--<project path="frameworks/base/pawlet" name="PawletOS/FrameworkAPI" remote="oxmc_git" revision="main" />-->
<!-- TWRP Recovery — disabled until TWRP supports Android 16 (latest upstream is android-14.1).
<remove-project name="platform/bootable/recovery" />
<project path="bootable/recovery" name="PawletOS/android_bootable_recovery" remote="oxmc_git" revision="twrp-11" />
<project path="vendor/pawlet/twrp_recovery" name="PawletOS/twrp_recovery" remote="oxmc_git" revision="android-16" />
<project path="vendor/twrp" name="PawletOS/android_vendor_twrp" remote="oxmc_git" revision="android-14.1" />
-->
<!-- Vendor (HALs, system apps, etc.) -->
<project path="vendor/pawlet" name="PawletOS/android_vendor_pawlet" remote="oxmc_git" revision="main" />
<!-- Patches (applied post-sync by PawletOS-Build/environ.py) -->
<project path="vendor/pawlet/patches" name="PawletOS/patches" remote="oxmc_git" revision="main" />
<!-- update_engine: LineageOS fork commented out until OTA implementation is finalised.
LineageOS fork (lineage-22.2) targets Android 15 — build compatibility with Android 16
is unverified and the LineageOS-specific patches (OTA server format, signing) are not
yet needed for PawletOS. Re-enable once PawletUpdater OTA flow is implemented and
the fork is validated against Android 16, or a lineage-23+ branch is available.
<remove-project name="platform/system/update_engine" />
<project path="system/update_engine" name="LineageOS/android_system_update_engine" remote="github" revision="lineage-22.2" />
-->
<!-- First party apps -->
<project path="packages/apps/ConfigProvisioner" name="PawletOS/app_ConfigProvisioner" remote="oxmc_git" revision="main" />
<project path="packages/apps/Updater" name="PawletOS/android_packages_apps_Updater" remote="oxmc_git" revision="android-16.0" />
<!-- Third party apps -->
<project path="vendor/lawnchair/Lawnchair" name="PawletOS/prebuilt_Lawnchair" remote="oxmc_git" revision="master" />
<project path="vendor/vivaldi/VivaldiBrowser" name="PawletOS/prebuilt_VivaldiBrowser" remote="oxmc_git" revision="main" />
<project path="vendor/floris/Florisboard" name="PawletOS/prebuilt_Florisboard" remote="oxmc_git" revision="main" />
</manifest>