tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

build-nsis.sh (783B)


      1 #!/bin/bash
      2 set -x -e -v
      3 
      4 export PATH=$MOZ_FETCHES_DIR/clang/bin:$PATH
      5 
      6 # nsis/ contains the pre-built windows native nsis. We build a linux
      7 # makensis from source and install it there.
      8 INSTALL_DIR=$MOZ_FETCHES_DIR/nsis
      9 
     10 cd $MOZ_FETCHES_DIR/nsis-3.07-src
     11 patch -p1 < $GECKO_PATH/build/win32/nsis-no-underscore.patch
     12 scons \
     13  -j $(nproc) \
     14  PATH=$PATH \
     15  CC="clang --sysroot $MOZ_FETCHES_DIR/sysroot-x86_64-linux-gnu" \
     16  CXX="clang++ --sysroot $MOZ_FETCHES_DIR/sysroot-x86_64-linux-gnu" \
     17  SKIPSTUBS=all \
     18  SKIPPLUGINS=all \
     19  SKIPUTILS=all \
     20  SKIPMISC=all \
     21  PREFIX_DEST=$INSTALL_DIR/ \
     22  PREFIX_BIN=bin \
     23  NSIS_CONFIG_CONST_DATA_PATH=no \
     24  VERSION=3.07 \
     25  install-compiler
     26 
     27 cd $MOZ_FETCHES_DIR
     28 
     29 tar caf nsis.tar.zst nsis
     30 
     31 mkdir -p $UPLOAD_DIR
     32 cp nsis.tar.zst $UPLOAD_DIR