#!/bin/bash source /home/rust/.cargo/env cargo build --target=x86_64-pc-windows-gnu --release mkdir package cp target/x86_64-pc-windows-gnu/release/*.exe package DLLS=$(peldd package/*.exe -t --ignore-errors) export DLLS for DLL in $DLLS do cp "$DLL" package done mkdir -p package/share/{themes,gtk-3.0} cp -r "$GTK_INSTALL_PATH"/share/glib-2.0/schemas package/share/glib-2.0 cp -r "$GTK_INSTALL_PATH"/share/icons package/share/icons cp -r ~/Windows10 package/share/themes cat << EOF > package/share/gtk-3.0/settings.ini [Settings] gtk-theme-name = Windows10 gtk-font-name = Segoe UI 10 gtk-xft-rgba = rgb gtk-xft-antialias = 1 EOF mingw-strip package/* zip -r package.zip package/*