Skip to content

Instantly share code, notes, and snippets.

@cnevinc
Last active September 26, 2017 05:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cnevinc/4cf70433e0cfd7173c1fb6a7efe066df to your computer and use it in GitHub Desktop.
Save cnevinc/4cf70433e0cfd7173c1fb6a7efe066df to your computer and use it in GitHub Desktop.
Firefox for Android Quick Start for Git Users -v20170905
# Install git-cinnabar
git clone https://github.com/glandium/git-cinnabar
git -C git-cinnabar submodule update --init
make -C git-cinnabar
# Add git-cinnbar to PATH
echo 'PATH=$(pwd)/git-cinnabar:$PATH' >> ~/.bash_profile
echo 'PATH=$(pwd)/git-cinnabar/git-core/bin-wrappers:$PATH' >> ~/.bash_profile
# Install Xcode ( Please use stable version. After download you'll need to start Xcode mannually and accept the license.)
https://developer.apple.com/xcode/
# Download Source Code (may take more than 2 hours) using git. (If you want to use Mecurial, jump to next section)
https://github.com/glandium/git-cinnabar/wiki/Mozilla:-A-git-workflow-for-Gecko-development
# Build the Code
# If you are using git, start from "Bootstrap dependencies". If you want to use Mecurial, start from the begining. See:
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build
# If you see "Would you like to run a configuration wizard to ensure Mercurial is optimally configured?"
# enter "2. NO" "2. No" and enter to skip Mercurial setup
# note: please use physical device! (The emulator created by bootstrap is x86. so you need to add replace the line ac_add_options --target=arm-linux-androideabi with:ac_add_options --target=i386-linux-android
# MozReview
# If you are not a casual contributor, MozReview is my recommendation tool for submiting patches. See:
http://mozilla-version-control-tools.readthedocs.io/en/latest/mozreview.html
# For git users:
http://mozilla-version-control-tools.readthedocs.io/en/latest/mozreview/install-git.html#mozreview-install-git
@cnevinc
Copy link
Author

cnevinc commented Jul 19, 2017

Here are some good fist bug in Fennec(Firefox for Android). Have fun!

@cnevinc
Copy link
Author

cnevinc commented Sep 5, 2017

v20170905 has tested with macOS Sierra 10.12.6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment