#!/usr/bin/env zsh set -e +x cd "$(git rev-parse --show-toplevel)" ROOT="$(git rev-parse --show-toplevel)" echo Building archlinux.zip ./scripts/build.sh build_tag_gz() { zip_name=$1 cd ${ROOT} for name in $*; do cp ${ROOT}/target/x86_64-unknown-linux-musl/release/${name} ${ROOT}/tmp cp ${ROOT}/services/${name}.service ./tmp cd ${ROOT}/tmp tar -cvf ${zip_name}.tar.gz ${name}.service ${name} cd ${ROOT} done cd ${ROOT}/tmp for name in $*; do rm ${name}.service ${name} done cd ${ROOT} } tar_gui() { tar_name=$1 cd ${ROOT}/tmp unzip ${tar_name}.zip cp ${ROOT}/target/x86_64-unknown-linux-musl/release/amdgui-helper ${ROOT}/tmp cp ${ROOT}/services/amdgui-helper.service ${ROOT}/tmp tar -cvf ${tar_name}.tar.gz amdgui-helper amdguid amdgui-helper.service } build_tag_gz amdfand build_tag_gz amdmond build_tag_gz amdvold tar_gui amdguid-wayland tar_gui amdguid-glium tar_gui amdguid-glow cd ${ROOT}/tmp for f in $(ls *.tar.gz); do md5sum $f done zip -R archlinux.zip *.tar.gz