Group: IceCat/Compile and package/build 45.5.1 on OS X 10.11 El Capitan

From LibrePlanet
< Group:IceCat‎ | Compile and package
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  • The information contained in this page is current as of: 2016-12-28.
  • The text in this page was last modified on: 27/02/2018.

Introduction

This page contains a report, with comments and hints, on a successful build of Gnuzilla IceCat 45.5.1 on MacOSX El Capitan 10.11.6 machine with homebrew.


Prepare the developing environment

  • Install XCode and Homebrew

Xcode can be installed from the App Store.

  • Install common development tools

The most common development tools should be installed on your system. Please install (this is required only once):

$ brew install yasm 

Download IceCat Source & Compile

$ wget https://ftp.gnu.org/gnu/gnuzilla/45.5.1/icecat-45.5.1-gnu1.tar.bz2
$ tar xjvf icecat-45.5.1-gnu1.tar.bz2
$ cd icecat-45.5.1
$ mkdir objdir
$ mkdir -p ./browser/branding/unofficial/moz.build
$ cd objdir 
$ ../configure --with-l10n-base=../l10n --disable-installer --disable-mailnews --disable-composer --enable-official-branding --disable-profilesharing
$ make 
$ make package
$ open dist/icecat-45.5.1-en-US.mac64.dmg  (to open IceCat installer)