Add packaging folder

This commit is contained in:
2023-03-11 03:09:04 +01:00
parent 56fa5970af
commit cae4b73f19
3 changed files with 92 additions and 5 deletions

28
packaging/windows/build.sh Executable file
View File

@@ -0,0 +1,28 @@
#!/bin/bash
declare -r APPNAME=dokytree
declare -r NODEVER=19.7.0
declare BASEDIR=""
declare CURDIR=""
declare TMPDIR=""
BASEDIR="$(pwd)"/$(dirname "${0}")/../..
echo "${BASEDIR}"
CURDIR+="$(pwd)"
TMPDIR=$(mktemp -d -u)
mkdir -p "${TMPDIR}"/"${APPNAME}"
cp -R "${BASEDIR}"/src/* "${TMPDIR}"/"${APPNAME}"
cp -R "${BASEDIR}"/samples "${TMPDIR}"/"${APPNAME}"
cd "${TMPDIR}" || exit
wget https://nodejs.org/dist/v${NODEVER}/node-v${NODEVER}-win-x64.zip
unzip node-v${NODEVER}-win-x64.zip
cp node-v${NODEVER}-win-x64/node.exe "${TMPDIR}"/"${APPNAME}"
zip -r "${CURDIR}"/"${APPNAME}".zip "${APPNAME}"
cd "${CURDIR}" || cd || exit
rm -rf "${TMPDIR}"