From ab9b3327b57db276484a3f27e16c4e605f9899e0 Mon Sep 17 00:00:00 2001 From: Matthieu Jolimaitre Date: Mon, 23 Jun 2025 16:34:13 +0200 Subject: [PATCH] add packaging --- package/zip/.gitignore | 2 ++ package/zip/package | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 package/zip/.gitignore create mode 100755 package/zip/package diff --git a/package/zip/.gitignore b/package/zip/.gitignore new file mode 100644 index 0000000..cea088f --- /dev/null +++ b/package/zip/.gitignore @@ -0,0 +1,2 @@ +/workdir +/*.zip diff --git a/package/zip/package b/package/zip/package new file mode 100755 index 0000000..73238ac --- /dev/null +++ b/package/zip/package @@ -0,0 +1,36 @@ +#!/usr/bin/bash +set -e +cd "$(dirname "$(realpath "$0")")" + + +( + cd ../.. + cargo build --release --target=x86_64-unknown-linux-musl +) + + +rm -fr workdir +mkdir -p workdir +cp -v ../../target/x86_64-unknown-linux-musl/release/fsr-{rec,play} workdir/ +( + cd workdir + zip -v ../fsr_linux.zip fsr-{rec,play} +) + + +( + cd ../.. + cargo xwin build --release --target=x86_64-pc-windows-msvc --bin=fsr-play --no-default-features +) + + +rm -fr workdir +mkdir -p workdir +cp -v ../../target/x86_64-pc-windows-msvc/release/fsr-play.exe workdir/ +( + cd workdir + zip -v ../fsr_windows.zip fsr-play.exe +) + + +rm -fr workdir