From 40193d17fa5de6b1251c6cbff234553c2a2658ac Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Sat, 20 Nov 2021 06:57:42 +0000 Subject: [PATCH] Update README.md --- README.md | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 729ab77..e8053f1 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## Building LibreWolf from source +## Building LibreWolf from source: First, let's head over to the [releases page](https://gitlab.com/stanzabird/source/-/releases); note and download the latest version. Once downloaded, extract it. ``` export version=94.0.1 @@ -14,7 +14,7 @@ It takes about an hour for me to complete, but it needs to be done only once. Now we're ready to actually build LibreWolf: ``` -cd librewplf-$(version) +cd librewolf-$(version) ./mach build ``` Also takes me an hour. Then, we can run it: @@ -25,3 +25,24 @@ Or make a package: ``` ./mach package ``` +## Building LibreWolf source tarball: +You don't need the build environment for this. If you don't have write access, just: +``` +git clone https://gitlab.com/stanzabird/source.git +cd source +make all +``` +If you **do** have write access, we're first gonna check for a newer version of Firefox: +``` +git clone git@gitlab.com:/source.git +cd source +make check +``` +If there is a new version, it's a good time to git commit and trigger a CI build job. +``` +git commit -am 'v94.0.1' && git push +``` +To build the source archive: +``` +make all +```