Local manifests to build LineageOS 15.1 for Raspberry Pi 3.
-
Set up Android build environment.
-
Install additional packages:
sudo apt-get install kpartx python-mako
- Initialize repo:
repo init -u git://github.com/LineageOS/android.git -b lineage-15.1
curl --create-dirs -L -o .repo/local_manifests/manifest_brcm_rpi3.xml -O -L https://raw.githubusercontent.com/lineage-rpi/android_local_manifest/lineage-15.1/manifest_brcm_rpi3.xml
repo sync
- Apply patches:
cd path/to/project
git am patchname.patch
- Compile:
. build/envsetup.sh
lunch lineage_rpi3-userdebug
mka kernel ramdisk systemimage vendorimage
- Create writable image:
cd device/brcm/rpi3
sudo ./mkimg.sh