platform_manifest_twrp_omni/twrp-extras.xml
Captain Throwback 36c8d20e76 manifest: switch to TeamWin vendor_omni repo
- Changes for TWRP will be pushed here rather than OmniROM
- Add in brotli and bsdiff repos so update-binary can be built
- Add TeamWin remote for better handling
- Cleanup

Change-Id: I63ef2686930b90205be3b36c71039cccba4bbc7d
2019-05-07 12:21:43 -04:00

33 lines
1.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="TeamWin"
fetch="https://github.com/TeamWin"
review="https://gerrit.twrp.me" />
<!-- Use TeamWin vendor/omni repo as Omni doesn't accept any updates for recovery purposes
TODO: Create vendor/twrp repo to replace this repo -->
<project path="vendor/omni" name="android_vendor_omni" remote="TeamWin" revision="android-8.1" />
<!-- TWRP lives in omnirom, not AOSP -->
<remove-project name="platform/bootable/recovery" />
<project path="bootable/recovery" name="android_bootable_recovery" remote="omnirom" revision="android-9.0" />
<!-- The following directories are actually needed from android_frameworks_base (for FBE decryption)
* frameworks/base/core/java/android/content (~4MB)
* frameworks/base/core/java/android/security (<1MB)
not only is it not worth syncing a 1GB repo for 4 to 5MB for me, the added dependencies make
the minimal manifest unworkable.
So for those that do want to sync frameworks/base but don't want the build to break (eg framworks/support),
sync it to the staging are and only link the needed directories.
-->
<project path="TeamWin/.repo/frameworks/base" name="android_frameworks_base" remote="omnirom" revision="android-8.1" clone-depth="1" >
<linkfile src="core/java/android/content" dest="frameworks/base/core/java/android/content" />
<linkfile src="core/java/android/security" dest="frameworks/base/core/java/android/security" />
</project>
<!-- Use OmniROM busybox -->
<project path="external/busybox" name="android_external_busybox" remote="omnirom" revision="android-8.1" />
<!-- Include external Magisk repo for repack binaries -->
<project path="external/magisk-prebuilt" name="external_magisk-prebuilt" remote="TeamWin" revision="master" />
</manifest>