#!/bin/sh
# #set -x
# # Change to this script directory
# cd $(dirname "$0")
# cd ..
# pROJECT_DIR="$(pwd)"
# bUILD_DIR="$PROJECT_DIR/target/wix"

# pACKAGE_NAME="tpnote"
# bIN_NAME="tpnote"
# eXE_NAME="$BIN_NAME.exe"
# bIN_VERSION="$(grep -e '^version' Cargo.toml | sed 's/.*"\(.*\)".*/\1/' | head -n 1)"

# cd "$BUILD_DIR"

# podman run --privileged --group-add keep-groups \
#     --rm --env Platform=x64 --env Version=$BIN_VERSION \
#     --env CargoProfile=x86_64-pc-windows-gnu/release \
#     -v "$BUILD_DIR:/wix" \
#     dactiv/wix \
#     candle "$BIN_NAME.wxs"

# podman run --privileged --group-add keep-groups \
#    -i --rm -v "$BUILD_DIR:/wix" dactiv/wix \
#    light -out "$PACKAGE_NAME-$BIN_VERSION-x86_64.msi" "$BIN_NAME.wixobj" -sval



#set -x

cd $(dirname "$0")
cd ..
PROJECT_DIR="$(pwd)"
BUILD_DIR="$PROJECT_DIR/target/wix"

PACKAGE_NAME="tpnote"
BIN_NAME="tpnote"
EXE_NAME="$BIN_NAME.exe"
BIN_VERSION="$(grep -e '^version' Cargo.toml | sed 's/.*"\(.*\)".*/\1/' | head -n 1)"

cd "$BUILD_DIR"

podman run --privileged --group-add keep-groups \
    --rm --env Platform=x64 --env Version=$BIN_VERSION \
    --env CargoProfile=x86_64-pc-windows-gnu/release \
    -v "$BUILD_DIR:/wix" \
    localhost/wix-env-dev \
    candle "$BIN_NAME.wxs"


podman run --privileged --group-add keep-groups \
   -i --rm -v "$BUILD_DIR:/wix" \
   localhost/wix-env-dev \
   light -out "$PACKAGE_NAME-$BIN_VERSION-x86_64.msi" "$BIN_NAME.wixobj" -sval
