Skip to content

Latest commit

 

History

History
41 lines (23 loc) · 1.07 KB

File metadata and controls

41 lines (23 loc) · 1.07 KB

Maxus

Open Source fork of the Bluegriffon Web Editor based on the rendering engine of Firefox

Building from source

  • Required:

    1. Python 2.7 or above (cannot be python 3)
    2. Rust
  • Make sure you have the necessary dependencies that can build firefox: Windows, macOS X, Linux

  • Clone gecko-dev from github and do the following:

    git clone https://github.com/mozilla/gecko-dev maxus-source

    cd maxus-source

    git clone https://github.com/xkfs/maxus

  • update the mozilla tree

    git reset --hard `cat maxus/config/gecko_dev_revision.txt`

    patch -p 1 < maxus/config/gecko_dev_content.patch

    patch -p 1 < maxus/config/gecko_dev_idl.patch

  • create a .mozconfig file inside your maxus-source directory.

Build

./mach build

Run in a temporary profile

./mach run

Package the build

./mach package