Skip to content

Commit

Permalink
Linux plugin packaging
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexCharlton committed Sep 2, 2023
1 parent 12b5e8e commit ae46124
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion justfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ _build_plugin:

[linux]
_build_plugin:
@echo "Plugin not (yet) supported on Linux"
cargo xtask bundle -p midi-m8-plugin --release

package-dir:
rm -rf packages/prep
Expand All @@ -39,12 +39,28 @@ package-dir:
package: build build_plugin package-dir
just _package `./target/release/{{output-filename}} --version | awk '{print $2}'`


[linux]
_package version:
cp target/release/{{output-filename}} packages/prep
cd packages/prep && tar cv * | gzip -9 > "../midi-m8-{{version}}-{{target-os}}_{{target-arch}}-CLI.tgz"
@echo "Created ./packages/midi-m8-{{version}}-{{target-os}}_{{target-arch}}-CLI.tgz"

rm -r packages/prep/*
cp -r target/bundled/*.clap packages/prep
cd packages/prep && tar cv * | gzip -9 > "../midi-m8-{{version}}-{{target-os}}_{{target-arch}}-CLAP.tgz"
@echo "Created ./packages/midi-m8-{{version}}-{{target-os}}_{{target-arch}}-CLAP.tgz"

rm -r packages/prep/*
cp -r target/bundled/*.vst3 packages/prep
cd packages/prep && tar cv * | gzip -9 > "../midi-m8-{{version}}-{{target-os}}_{{target-arch}}-VST3.tgz"
@echo "Created ./packages/midi-m8-{{version}}-{{target-os}}_{{target-arch}}-VST3.tgz"

rm -r packages/prep/*
cp target/release/midi-m8-plugin packages/prep/midi-m8
cd packages/prep && tar cv * | gzip -9 > "../midi-m8-{{version}}-{{target-os}}_{{target-arch}}-STANDALONE.tgz"
@echo "Created ./packages/midi-m8-{{version}}-{{target-os}}_{{target-arch}}-STANDALONE.tgz"


[macos]
_package version:
Expand Down

0 comments on commit ae46124

Please sign in to comment.