## build-time dependencies: To build the source tarball, we need some packages. * As root, do: ``` pkg install bash gmake wget gnupg python3 ``` The `Makefile` is GNU specific, so we use `gmake` throughout: ``` gmake fetch && gmake all ``` That should yield the latest source tarball, named like so: * `librewolf-$(version)-$(release).source.tar.gz`, and it does have a sha256 checksum file as well. The next step in the quest is to actually build librewolf using this tarball. * As root: `pkg install py39-pip`. We need to symlink to pip3 for this: ``` cd /usr/local/bin ln -s pip pip3 ``` * Install Rust using `pkg install rust` * Install cbindgen with cargo: `cargo install cbindgen` * Update your PATH to also search in: `$HOME/.cargo/bin` * Extract the tarball somewhere and change to it. * Run: `./mach --no-interactive bootstrap --application-choice=browser` * Run: `./mach build` * install libclang, `pkg install llvm`