From d46adbbb0b8452ea25ba01d2b34d2bdc8a5a3a6d Mon Sep 17 00:00:00 2001 From: azahi Date: Sun, 29 Sep 2019 14:28:37 +0300 Subject: Add build scripts --- build-scripts/build-cabal-sandbox | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 build-scripts/build-cabal-sandbox (limited to 'build-scripts/build-cabal-sandbox') diff --git a/build-scripts/build-cabal-sandbox b/build-scripts/build-cabal-sandbox new file mode 100755 index 0000000..435fa43 --- /dev/null +++ b/build-scripts/build-cabal-sandbox @@ -0,0 +1,22 @@ +#!/bin/sh -eu + +SRC_DIR="$HOME/.xmonad" +EXE_NAME="xmonad-ng" +OUT="$1" + +shift + +cd "$SRC_DIR" || exit 1 + +cabal sandbox init + +cabal configure \ + --enable-optimization \ + --enable-executable-stripping + +cabal install --only-dependencies + +cabal build + +find "$SRC_DIR"/dist -type f -executable -name "$EXE_NAME" \ + -exec mv -u '{}' "$OUT" ';' -- cgit 1.4.1