-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathREADME
More file actions
52 lines (41 loc) · 1.53 KB
/
README
File metadata and controls
52 lines (41 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
librewolf-void
==============
Void does not accept browser forks in void-packages, so this repository
provides prebuilt packages for librewolf.
Installing
----------
There are two options: use the repository for automatic updates, or install
the package manually with each release.
* Option 1. Repository
Create the file `/etc/xbps.d/20-librewolf.conf` with the following content:
repository=https://github.com/index-0/librewolf-void/releases/latest/download/
Lastly, install with:
# xbps-install -Su librewolf
* Option 2. Manual installation
Download a release (*.xbps) into an empty folder, then run:
$ cd <folder>
$ xbps-rindex -a librewolf-<version>_<revision>.<arch>.xbps
# xbps-install -R $PWD librewolf
Building
--------
Clone `void-packages` and bootstrap:
$ git clone https://github.com/void-linux/void-packages
$ cd void-packages
$ ./xbps-src binary-bootstrap
Clone this repository and copy the `librewolf-void/srcpkgs/librewolf` folder
into `void-packages/srcpkgs`, then run:
$ ./xbps-src pkg librewolf
Lastly, install with:
# xbps-install -R hostdir/binpkgs librewolf
Note:
If your `void-packages` or bootstrap is stale, update first:
$ cd void-packages
$ git pull origin master
$ ./xbps-src bootstrap-update
Integrity
---------
The build process is fully transparent and package integrity can be verified
using the checksums displayed in the GitHub Actions build logs.
Verify a downloaded package against the log:
$ sha256sum librewolf-<version>_<revision>.<arch>.xbps
This manual check is necessary for integrity as GitHub Releases are mutable.