From 6a1690c05158773d37f6d66dbfa5b96eb1cdcf27 Mon Sep 17 00:00:00 2001 From: Francesco Abbate Date: Sun, 21 Jun 2020 23:57:58 +0200 Subject: [PATCH] Adapt build package script for Windows using MSYS2 --- build-package-meson.sh | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/build-package-meson.sh b/build-package-meson.sh index ccd85b41..c173ba3d 100755 --- a/build-package-meson.sh +++ b/build-package-meson.sh @@ -24,14 +24,26 @@ lite_build_package () { build="$1" version="$2" arch="$3" + lite_exe=lite + strip=strip + if [[ "$OSTYPE" == msys || "$OSTYPE" == win32 ]]; then + lite_exe=lite.exe + strip="strip --strip-all" + fi local pdir=".package-build/lite-xl-$version" mkdir -p "$pdir" cp -r data "$pdir" - cp "$build/src/lite" "$pdir" - strip "$pdir/lite" + cp "$build/src/$lite_exe" "$pdir" + $strip "$pdir/$lite_exe" pushd ".package-build" - local package_name="lite-xl-$version-$arch.tar.gz" - tar czf "$package_name" "lite-xl-$version" + local package_name + if [[ "$OSTYPE" == msys || "$OSTYPE" == win32 ]]; then + package_name="lite-xl-$version-$arch.zip" + zip "$package_name" -r "lite-xl-$version" + else + package_name="lite-xl-$version-$arch.tar.gz" + tar czf "$package_name" "lite-xl-$version" + fi mv "$package_name" .. popd rm -fr ".package-build"