#!/bin/bash -e function pack() { local VER_IN=$1 local NAME_IN=$2 local NAME_OUT=$3 local VER_OUT=$(echo ${VER_IN} | sed 's/\.//') local BIN="Singe-v${VER_IN}-${NAME_IN}" local ZIP="s${VER_OUT}${NAME_OUT}.zip" echo "${BIN} => ${ZIP}" zip -9D ${ZIP} ${BIN} INSTALL.txt } pushd build cp ../INSTALL.txt . VERSION=$(ls -1 Singe-v*-Linux-x86_64 | cut -d'-' -f 2 | sed 's/v//') pack ${VERSION} Windows-i686.exe w32 pack ${VERSION} Windows-x86_64.exe w64 pack ${VERSION} Linux-i386 l32 pack ${VERSION} Linux-x86_64 l64 pack ${VERSION} macOS-i386 m32 pack ${VERSION} macOS-x86_64 m64 pack ${VERSION} Pi-armv6 p32 popd