singe/package.sh
2020-10-25 14:09:31 -05:00

26 lines
663 B
Bash
Executable file

#!/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