Go to file
ohfp 4555d764c3
Squashed commit, merges !12 into master:
commit 77543c38c5946afdbbd730b351fefd1e52b67134
Author: B Stack <bgstack15@gmail.com>
Date:   Mon Feb 1 09:38:02 2021 -0500

    fix where browser.install.in lists files

commit 9a0c533c0a343c4c35cab431f67b98f3a6e94e12
Merge: 17808dd 0b09648
Author: B Stack <bgstack15@gmail.com>
Date:   Mon Feb 1 09:35:54 2021 -0500

    Merge branch 'master' of https://gitlab.com/librewolf-community/browser/linux into debian

commit 17808dd8c6b92700a4b031e5b54e1c45cbd1f591
Author: B Stack <bgstack15@gmail.com>
Date:   Fri Jan 29 08:13:08 2021 -0500

    add notes from !12

       ohfp provided improvements at [!12#note_495484399](https://gitlab.com/librewolf-community/browser/linux/-/merge_requests/12#note_495484399)

commit 9b1a0c82355c56777d2fc79d49f836093ce29889
Author: B Stack <bgstack15@gmail.com>
Date:   Sun Jan 10 11:53:09 2021 -0500

    update prep-librewolf-dpkg for 84.0.2

commit 231e125b60cae4b5a4f3f7d98a054180aa2ef157
Author: B Stack <bgstack15@gmail.com>
Date:   Mon Dec 28 19:38:33 2020 -0500

    update prep-librewolf-dpkg for 84.0-3

commit a3babbbf04ac08c06d579efc868ca8223cbd43f2
Merge: 2c9c981 ec78db8
Author: B Stack <bgstack15@gmail.com>
Date:   Mon Dec 28 19:37:58 2020 -0500

    Merge branch 'master' of https://gitlab.com/librewolf-community/browser/linux into debian

commit 2c9c981a05bce293b2e7757333b8a756aa828a37
Author: B Stack <bgstack15@gmail.com>
Date:   Mon Nov 30 14:52:28 2020 -0500

    add prep-librewolf-dpkg
2021-02-02 18:48:42 +01:00
appimage updated changelog; added unity-menubar.patch 2021-01-07 21:40:39 +01:00
arch allow building without the global menubar; remove some leftover stuff from the arch build script; adjust ids in tarball scripts as well 2021-01-31 11:51:25 +01:00
binary_tarball source cargo env in build-script as well 2021-02-01 16:48:30 +01:00
deb_patches use cleaned up version of a patch 2021-02-02 17:20:26 +01:00
flatpak Merge branch 'TheEvilSkeleton/linux-bump_runtime' 2021-01-08 20:48:01 +01:00
.gitignore add some optional dependencies during tarball build 2020-03-31 12:35:05 +02:00
.gitlab-ci.yml when having two runner tags defined with one of them being offline, jobs did not get picked up 2020-03-31 21:37:25 +02:00
.gitmodules now move shared-modules where the path is pointing to 2020-03-30 22:00:53 +02:00
CHANGELOG.md fix Changelog 2021-01-31 21:50:32 +01:00
LICENSE.txt Add license extension 2019-08-16 22:07:57 -05:00
PKGBUILD test building tarball with some very preliminary patches 2021-02-01 13:29:58 +01:00
PKGBUILD_global_menubar test building tarball with some very preliminary patches 2021-02-01 13:29:58 +01:00
README.md 85.0-1 – get Arch build ready 2021-01-27 16:23:40 +01:00
arm.patch Partial rewrite of build process 2020-03-06 21:17:06 +01:00
build.sh bash-ify all build scripts; fixes #79 2020-03-07 19:44:22 +01:00
librewolf.desktop v76.0-1 2020-05-07 22:05:18 +02:00
librewolf.install Partial rewrite of build process 2020-03-06 21:17:06 +01:00
megabar.patch v81.0-2 2020-09-30 14:52:19 +02:00
prep-librewolf-dpkg.conf Squashed commit, merges !12 into master: 2021-02-02 18:48:42 +01:00
prep-librewolf-dpkg.sh Squashed commit, merges !12 into master: 2021-02-02 18:48:42 +01:00
remove_addons.patch v84.0-1 2020-12-20 20:49:13 +01:00
trigger_pipeline.md explain triggering the new pipeline 2020-03-30 09:54:06 +02:00
unity-menubar.patch test building tarball with some very preliminary patches 2021-02-01 13:29:58 +01:00

README.md

This Repository contains all the required material to build the browser on Linux platforms.

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.

Other builds