Skip to content

BlissRoms/platform_manifest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website | Download | Donate | Documentation | Instagram | Telegram

BlissRoms

Download the BlissRoms source code, based on AOSP & BlissRoms


Please read the AOSP building instructions before proceeding.


What you need to build BlissRoms

Latest Ubuntu LTS Releases https://www.ubuntu.com/download/server
Decent CPU (Dual Core or better for a faster performance)
8GB RAM (16GB for Virtual Machine)
250GB Hard Drive (about 170GB for the Repo and then building space needed)

Installing Java 8

sudo add-apt-repository ppa:openjdk/ppa
sudo apt-get update && upgrade
sudo apt-get install openjdk-8-jdk
update-alternatives --config java  (make sure Java 8 is selected)
update-alternatives --config javac (make sure Java 8 is selected)
reboot

Grabbing Dependencies

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386  lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip squashfs-tools python-mako libssl-dev ninja-build lunzip syslinux syslinux-utils gettext genisoimage gettext bc xorriso xmlstarlet git-lfs

Initializing Repository

Repo initialization

repo init -u https://github.com/BlissRoms/platform_manifest.git -b universe --git-lfs

Sync repo

repo sync -c --force-sync --no-tags --no-clone-bundle -j10 --optimized-fetch --prune

Options

BLISS_BUILD_VARIANT - (vanilla, gapps, foss, microg) - We currently use this to specify what type of extra apps and services to include in the build. 

Note: Default BLISS_BUILD_VARIANT is VANILLA.

Building

 . build/envsetup.sh
 blissify options deviceCodename

Options:

-h | --help: Shows the help dialog
-c | --clean: Clean up before running the build
-d | --devclean: Clean up device only before running the build
-v | --vanilla: Build with no added app store solution **default option**
-g | --gapps: Build with Minimal Google Play Services added
-f | --foss: build with FOSS (arm64-v8a) app store solutions added **requires vendor/foss**
-m | --microg: Build with MicroG

Examples:

  • To build with gapps
     blissify -g deviceCodename
  • To build with FOSS
     blissify -f deviceCodename
  • To build with gapps and deviceclean
     blissify -g -d deviceCodename

This method is also backwards compatible with the legacy blissify command also

     blissify deviceCodename

Report build issues

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published