9c0fcc0de5
.desktop file, icon and appdata are now properly exported by flatpak. "Wayland first" flatpak, falling back to X11 if not on Wayland. Note: this is currently potentially broken on many systems (ie. font rendering is broken). See https://github.com/flatpak/flatpak/issues/2861. Might work when using Wayland + Gnome, does not seem to work on Arch + Sway (couldn't get it working with any workaround for now). Several smaller issues addressed. A few untested issues might remain (Screensharing, WebRTC/Camera access) Addresses (at least partially): #128, #132, #131, #118 |
||
---|---|---|
appimage | ||
arch | ||
binary_tarball | ||
deb_patches | ||
flatpak | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
arm.patch | ||
build.sh | ||
CHANGELOG.md | ||
librewolf.desktop | ||
librewolf.install | ||
LICENSE.txt | ||
megabar.patch | ||
PKGBUILD | ||
README.md | ||
remove_addons.patch | ||
trigger_pipeline.md |
This Repository contains all the required material to build the browser on Linux platforms.
Status
Unfortunately, at the moment we are only barely keeping up with maintenance releases following upstream Firefox releases. AppImage and Flatpak-releases are still to be considered experimental. Debian builds are already being built by a third party contributer (see !12), and will hopefully soon be integrated as well. We are fully aware of the issues and wishes/improvements piling up – rest assured, we will get to them as soon as possible!
Important
The following instructions are currently outdated. The build scripts are currently meant to be run in a CI environment with Docker containers and gitlab-runners. Updated instructions for local builds or setting up your own appropriate runners will be provided again in the future.
Requirements
- Ubuntu or Linux Mint (Bionic or later)
Notes
- As this script installs files during the build, it is recommended to run this script in a VM or installation dedicated to building.
- You will occassionally need to enter your sudo password. Running this script as root has not been tested
- This script has been tested with Linux Mint 19.1
- The flatpak build is not ready yet.
Instructions
- Run build.sh inside this folder. (NOTE: This is currently only semi-functional. A rework of this script is in the making.)
- Packages will be saved in the repository root folder.