Giter Site home page Giter Site logo

android_vendor_citric's Introduction

About Citric-OS:

CitricOS Image

Citric OS is a custom skin based upon AOSP. It targets being unique, essential and stable; providing a pleasing user experience.

How to build Citric-OS for your device

Build Environment

  • Tested and Working on any version of Ubuntu - 14.04, 14.10, 15.04, 16.04, 18.04, 20.04 (64-bit)
  • Any other distribution based of the Ubuntu Distro such as Lubuntu, Xubuntu and etc.
  • Any form of Terminal
  • Decent hardware (minimum of at least a quad core CPU and 16 GB of RAM)
  • A storage unit of any kind (We recommend utilizing SSDs as Mechanical HDDs slow down the build proccess drastically and the minimum storage size is 70GB. Having more will be useful with CCache[More on that later])
  • Required Packages should have been installed

Preparing Build Environment

Before we build, we need to prepare the environment to be able to build.

We recommend to use @akhilnarang's scripts

     git clone https://github.com/akhilnarang/scripts
     cd scripts && bash setup/android_build_env.sh

Downloading Citric-OS Source Codes

Create build folder

     mkdir ~/citric
     cd ~/citric

To get started with the building process, you'll need to get familiar with Git and Repo.

To initialize your local repository, use a command like this:

     repo init -u https://github.com/Citric-OS/android_manifest.git -b slime

To save time, space and internet data, sync with --depth=1 :

     repo init --depth=1 -u https://github.com/Citric-OS/android_manifest.git -b slime

Then to sync up

     repo sync -c --force-sync --no-tags --no-clone-bundle -j$(nproc --all) --optimized-fetch --prune

Finally to build

From root directory of Project, perform following commands in terminal

     source build/envsetup.sh
     lunch citric_<devicecodename>-userdebug
     m citric

Credits:


android_vendor_citric's People

Contributors

justks avatar bauuuuu avatar rashed97 avatar ganeshi4u avatar kdrag0n avatar mikeng avatar luca020400 avatar luk1337 avatar intervigilium avatar jhenrique09 avatar palaych avatar darkobas avatar invisiblek avatar moetayuko avatar vladimiroltean avatar maxwen avatar bgcngm avatar aleasto avatar hyperb1iss avatar ezio84 avatar agentfabulous avatar zwliew avatar javelinanddart avatar rmcc avatar adriandc avatar arco avatar brinlyau avatar frap129 avatar baddaemon avatar sam3000 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.