basic build script for firefox

This commit is contained in:
APEX FIGHT
2025-10-31 21:39:05 -04:00
parent a9bb04c4b6
commit 359a34ddc5

20
src/build.sh Normal file
View File

@@ -0,0 +1,20 @@
#!/usr/bin/env nix-shell
#! nix-shell -i bash --pure
#! nix-shell -p bash curl gcc zlib libffi icu77
VERSION="140.4.0esr"
DOWNLOAD="https://ftp.mozilla.org/pub/firefox/releases/$VERSION/source/firefox-$VERSION.source.tar.xz/"
BUILDPATH=$(realpath .)
#unzip this or something
curl -RO $DOWNLOAD
tar -xzf "firefox-$VERSION.source.tar.xz src"
cd "src/js/src"
mkdir _build
cd _build
../configure --disable-jemalloc --with-system-zlib --with-system-icu --prefix=$BUILDPATH \
--with-intl-api --enable-optimize
make
make install