summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorLex Neva <github.com@lexneva.name>2020-01-30 23:57:17 -0500
committerLex Neva <github.com@lexneva.name>2020-01-31 01:02:46 -0500
commit6c81429111727cb6bccfa29354396c7782b65e2b (patch)
treeefb07fa91df6d5fcdaeb9fbaf2a550e5b8b7c57f /bin
parent6573b167958ff1de882466acc455d2dfed767fe1 (diff)
fix fonts on windows
Diffstat (limited to 'bin')
-rwxr-xr-xbin/build-distribution-archives12
1 files changed, 9 insertions, 3 deletions
diff --git a/bin/build-distribution-archives b/bin/build-distribution-archives
index 0fcadb59..825db510 100755
--- a/bin/build-distribution-archives
+++ b/bin/build-distribution-archives
@@ -17,10 +17,16 @@ mkdir artifacts
for d in inx/*; do
lang=${d%.*}
- lang=${lang#*/}
+ lang=${lang#*/}
cp $d/*.inx dist
cd dist
- python -m zipfile -c ../artifacts/inkstitch-${VERSION}-${OS}-${lang}.zip *
- cd ..
+ if [ "$BUILD" = "windows" ]; then
+ # The python zipfile command line utility can't handle directories
+ # containing files with UTF-8 names on Windows, so we use 7-zip instead.
+ 7z a ../artifacts/inkstitch-${VERSION}-${OS}-${lang}.zip *
+ else
+ python -m zipfile -c ../artifacts/inkstitch-${VERSION}-${OS}-${lang}.zip *
+ fi
+ cd ..
done