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

elsorino/Icecat-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

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 autoconf@2.13 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)

About

Scripts and binaries for Icecat on macOS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages