[Moto G 2015 Original Android Development] veloz46:
​

First of all, I want to apologize for my English, I am Spanish and translate text with Google.

I open this topic to hang here my compilations branch LineageOS 13.0.

I am not responsible! Everyone is aware of what he does.

Having each update ?

Updates are only a current repo sync LineageOS the original code .

Then we started:

Carrying these compilations?

Every officer of LineageOS, has not changed anything at all.

What is the date updated the code?

The same one that says the compilation, update and compile.

You must install the gapps?

If necessary, you can use the OpenGapps here: http://opengapps.org/

I'm a fan of Pico.

DOWNLOAD LineageOS-13.0

XDA: DevDB Information

[ROM][osprey][UNOFFICIAL] LineageOS 13.0 for Moto G (3rd Gen) Updated!

Contributors

LineageOS whole team, especially Alberto97 and squid2 , as are those who worked for our devices.

ROM OS Version: 6.0.X

ROM Kernel: Linux 3.10.x

Based On: LineageOS

Source Code: https://github.com/LineageOS/android_device_motorola_osprey

Changelog: https://review.lineageos.org/#/q/status:merged+branch:cm-13.0

Version Information

Status: Stable

Stable Release Date: BETA

Created Always updating.

Last Updated Always updating.

If I have not done well in the post, please forgive me.

Compile your own LineageOS Rom 14.1:

Use Ubuntu 14.04LTS

Simply copy and paste:

Preparing packages to compile:

sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-8-jdk openjdk-8-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

sudo apt-get install android-tools-fastboot android-tools-adb

sudo apt-get install phablet-tools

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

EXAMPLE:

git config --global user.email johan88@root4ever.com
git config --global user.name johan88

Preparing environment:

mkdir ~/bin

PATH=~/bin:$PATH

curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo

mkdir ~/source-LineageOS-14.1

cd ~/source-LineageOS-14.1

repo init -u git://github.com/LineageOS/android.git -b cm-14.1

cd ~/source-LineageOS-14.1

This is going to take ...

repo sync

Prepare code for our device "osprey"

source build/envsetup.sh

breakfast osprey

Add proprietary files to the code.

Go to route:

Personal folder/source-LineageOS-14.1/.repo/local_manifests/roomservice.xml

Add in the middle these 2 lines:

<remote fetch="https://github.com/TheMuppets/" name="TheMuppets" revision="cm-14.1" />
<project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-14.1" />

Resync:

cd ~/source-LineageOS-14.1

repo sync

Now start the compilation:

cd ~/source-LineageOS-14.1

. build/envsetup.sh && brunch osprey

Once finished the compilation the rom will be in:

Personal Folder//source-LineageOS-14.1/out/target/product/osprey/

To clean everything and recompile:

cd ~/source-LineageOS-14.1

make clobber

repo sync

. build/envsetup.sh && brunch osprey

Compile your own LineageOS Rom 13.0:

Use Ubuntu 14.04LTS

Simply copy and paste:

Preparing packages to compile:

sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

sudo apt-get install android-tools-fastboot android-tools-adb

sudo apt-get install phablet-tools

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

EXAMPLE:

git config --global user.email johan88@root4ever.com
git config --global user.name johan88

Preparing environment:

mkdir ~/bin

PATH=~/bin:$PATH

curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo

mkdir ~/source-LineageOS-13.0

cd ~/source-LineageOS-13.0

repo init -u git://github.com/LineageOS/android.git -b cm-13.0

cd ~/source-LineageOS-13.0

This is going to take ...

repo sync

Prepare code for our device "osprey"

source build/envsetup.sh

breakfast osprey

Add proprietary files to the code.

Go to route:

Personal folder/source-LineageOS-13.0/.repo/local_manifests/roomservice.xml

Add in the middle these 2 lines:

<remote fetch="https://github.com/TheMuppets/" name="TheMuppets" revision="cm-13.0" />
<project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-13.0" />

Resync:

cd ~/source-LineageOS-13.0

repo sync

Now start the compilation:

cd ~/source-LineageOS-13.0

. build/envsetup.sh && brunch osprey

Once finished the compilation the rom will be in:

Personal Folder//source-LineageOS-13.0/out/target/product/osprey/

To clean everything and recompile:

cd ~/source-LineageOS-13.0

make clobber

repo sync

. build/envsetup.sh && brunch osprey

ATTENTION! I can not support compilation errors since I am not an expert.