Skip to content

Instantly share code, notes, and snippets.

@develar
Last active June 14, 2016 07:03
Show Gist options
  • Select an option

  • Save develar/e3856bee39dd7fd65eca2bfeb19fe618 to your computer and use it in GitHub Desktop.

Select an option

Save develar/e3856bee39dd7fd65eca2bfeb19fe618 to your computer and use it in GitHub Desktop.
# docker run -ti --rm -v `pwd`:/tmp/nsis buildpack-deps:trusty
# no luck to build using debian wheezy, so, we use ubuntu trusty
apt-get update -y && apt-get install --no-install-recommends -y mingw32 mingw64 unzip
mkdir -p /tmp/scons && curl -L http://prdownloads.sourceforge.net/scons/scons-local-2.5.0.tar.gz | tar -xz -C /tmp/scons
mkdir -p /tmp/nsis && curl -L http://downloads.sourceforge.net/project/nsis/NSIS%203%20Pre-release/3.0rc1/nsis-3.0rc1-src.tar.bz2 | tar -xj -C /tmp/nsis --strip-components 1 && cd /tmp/nsis
python /tmp/scons/scons.py STRIP=0 SKIPUTILS=all NSIS_CONFIG_CONST_DATA_PATH=no makensis dist-zip
mkdir bin && mv build/urelease/makensis/makensis bin/makensis
@develar
Copy link
Author

develar commented Jun 13, 2016

stubs only

docker run -ti --rm -v pwd:/tmp/nsis buildpack-deps:trusty

no luck to build using debian wheezy, so, we use ubuntu trusty

apt-get update -y && apt-get install --no-install-recommends -y unzip

mkdir -p /tmp/scons && curl -L http://prdownloads.sourceforge.net/scons/scons-local-2.5.0.tar.gz | tar -xz -C /tmp/scons
mkdir -p /tmp/nsis && curl -L http://downloads.sourceforge.net/project/nsis/NSIS%203%20Pre-release/3.0rc1/nsis-3.0rc1-src.tar.bz2 | tar -xj -C /tmp/nsis --strip-components 1 && cd /tmp/nsis

python /tmp/scons/scons.py STRIP=0 SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all install-compiler NSIS_CONFIG_CONST_DATA_PATH=no makensis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment