| common@9995c8b275 | ||
| missing_branding_files | ||
| settings@640b375dc0 | ||
| .gitignore | ||
| .gitmodules | ||
| build.sh | ||
| installer_win.sh | ||
| librewolf.nsi | ||
| LICENSE | ||
| README.md | ||
LibreWolf for Win64
This repository is still a work in progress.
But we have a zip file and an installer available for testing right now..
Download link to this prerelease is:
- Zip file is: librewolf-85.0.en-US.win64.zip.
- The installer is: librewolf-85.0.en-US.win64-setup.exe.
Note: If your version of LibreWolf does not run, an additional install of the [Microsoft Visual C++ 2010 Redistributable Package (x64)])(https://www.microsoft.com/en-us/download/details.aspx?id=14632) might be required.
Building the package:
For now, if you want to attempt to build, this build does require you to:
- First build the mozilla-unified as explained in the mozilla docs, using all the ./mach bootstrap stuff
- You can delete this mozilla-unified thing to save some space (try ./mach run on it just for fun)
- Then clone the windows repo
- cd into it, and build with: time bash build.sh
- You can perform each of the build steps individually and the overall script structure follows PKGBULD as used on Archlinux
- This will produce a librewolf-85.0.en-US.win64.zip in this windows folder.
Once you have built the entire mozilla-unified with all the mach bootstrap stuff (which will install the needed binaries in $HOME/.mozbuild), don't forget to copy the entire C:\Program Files\Git folder to /c/mozilla-source to get a sed.exe that understands the -z option, and to get sha256sum.exe.
build.sh
You can perform all the steps on one go, or perform the build steps individually, to note:
- build.sh fetch prepare build package installer_win
To do:
- Branding issues.
- Improve this README.md to contain better, detailed instructions on how to build.
- problem with old sed. does not recognize -z. using the one from Git might be a work around.
Branding issue: resource files
- This section is just some notes.
- Build fail on missing stubinstaller (might be a FF bug as it should just take missing stuff from the nightly branding folder?)
$ mkdir stubinstaller
$ cp bgstub.jpg stubinstaller
$ pwd
/c/mozilla-source/firefox-85.0/browser/branding/librewolf
$
* checking all the different files in nightly and librewolf
$ cd nightly
$ find . | sort > /c/mozilla-source/branding-nightly.txt
$ cd ../librewolf/
$ find . | sort > /c/mozilla-source/branding-librewolf.txt
$ diff branding-nightly.txt branding-librewolf.txt
4a5,6
> ./bgstub.jpg
> ./bgstub_2x.jpg
7a10
> ./content/about-background.png
9,10d11
< ./content/about-logo.svg
< ./content/about-logo@2x.png
14,15d14
< ./content/aboutlogins.svg
< ./content/firefox-wordmark.svg
22,24d20
< ./default22.png
< ./default24.png
< ./default256.png
$