Skip to content
This repository has been archived by the owner on Jul 12, 2020. It is now read-only.

Latest commit

 

History

History
53 lines (24 loc) · 1.46 KB

README.md

File metadata and controls

53 lines (24 loc) · 1.46 KB

Icecat-mac

Scripts to compile IceCat for macOS

Should work on macOS 10.11+ but only verified working on macOS 10.14.6

Installation

Using brew cask

Using brew will allow you to recieve automatic updates, to do so insert the following in a terminal

brew cask install elsorino/elso/icecat

This will also add my cask repo to your tap, allowing you to update IceCat with brew cask upgrade

.dmg Files

.dmg files are available under releases

Compilation

Dependencies

Xcode & command line tools are required


brew install yasm mercurial gawk ccache python [email protected] rust nasm node
cargo install cbindgen

will install dependencies

Compiling firefox currently requires a macOS SDK below 14, it is recommended to get an SDK from https://github.com/phracker/MacOSX-SDKs and moving it to /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/

NOTE: the build script assumes 10.11 SDK

After the dependencies are installed run cd build & ./icebuild to automatically compile IceCat

Credit & Licensing

Essentially a combination of the scripts at https://notabug.org/h3nn3s/icecat-mac but with Fedora's more updated IceCat at https://gitlab.com/anto.trande/icecat though currently using source tarballs at https://sagitter.fedorapeople.org/icecat/

IceCat itself is licensed under MPL 2.0 and GPLv3. The remaining code in this repository is subject to GPLv3.(bundled extensions may use differing licenses)