Compare commits

...

7 Commits

Author SHA1 Message Date
APEX FIGHT
2bbeea7bfb Merge branch 'main' of https://gitea.apexfight.net/apex/Mozzarella 2025-11-01 04:13:42 -04:00
APEX FIGHT
fe4d6e8cc4 targeted builds and cross comp 2025-11-01 04:13:30 -04:00
a19b42aa02 Update README.md 2025-11-01 07:07:55 +00:00
5042becb49 Update README.md 2025-11-01 07:07:23 +00:00
c130aef4f0 Update README.md 2025-11-01 07:01:19 +00:00
APEX FIGHT
2388f4d202 added more verbosity 2025-11-01 02:47:35 -04:00
APEX FIGHT
73619f1cbf uncomment download 2025-11-01 02:44:28 -04:00
2 changed files with 16 additions and 10 deletions

View File

@@ -1,7 +1,9 @@
# Mozzarella
fully automatic Mozilla builds and downloads
fully automatic Mozilla builds (just spidermonkey right now)
(intended specifically for val's earth modding support)
Powered by [Nix](https://nixos.org/)
coming soon...
builds pertinent to val's earth (but potentially useful otherwise) are located at [apexfight.net](https://mozzarella.apexfight.net/)
(intended specifically for val's earth modding support, but if you're here then feel free to use it for whatever)

View File

@@ -25,7 +25,7 @@ echo $BUILDPATH
#unzip this or something
echo Downloading...
#curl -RO "$DOWNLOAD"
curl -RO "$DOWNLOAD"
echo Unzipping Source...
tar -xJf "firefox-$VERSION.source.tar.xz"
@@ -35,19 +35,23 @@ cd "firefox-$MINORVERSION/js/src"
echo Making Build Path...
mkdir _build
cd _build
# https://clang.llvm.org/docs/CrossCompilation.html
echo Configuring build...
../configure --disable-jemalloc --with-system-zlib --with-system-icu --prefix="$BUILDPATH/bin" \
--with-intl-api --enable-optimize
../configure --disable-jemalloc --with-system-zlib --with-system-icu --prefix="$BUILDPATH/bin" --with-intl-api --enable-optimize --target=x86_64-pc-linux-gnu
echo Compiling...
make
make install
make -k
make -k install
echo Finished Building!
cd $BUILDPATH/bin/include
# Compress and get hash
echo Compressing build fragment...
tar -cJf $VERSION.tar.xz mozjs-$MAJORVERSION/
echo Calculating sum of fragment...
sha256sum $VERSION.tar.xz > $VERSION.tar.xz.sha256
echo Moving fragments to output
mv $VERSION.tar.xz $VERSION.tar.xz.sha256 $OUTPUT