From 3361f08aa61f826e4814a38e9584597817ea0884 Mon Sep 17 00:00:00 2001 From: Scott Richmond Date: Tue, 24 May 2022 23:18:41 -0400 Subject: [PATCH] Add build tooling --- graal-compile.sh | 7 +++++++ notary.json | 15 +++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 graal-compile.sh create mode 100644 notary.json diff --git a/graal-compile.sh b/graal-compile.sh new file mode 100755 index 0000000..a8a49dd --- /dev/null +++ b/graal-compile.sh @@ -0,0 +1,7 @@ +#!/opt/homebrew/bin/fish + +jenv shell graalvm64-17.0.3 + +lein uberjar + +native-image --report-unsupported-elements-at-runtime --initialize-at-build-time -jar ./target/ludus-0.1.0-SNAPSHOT-standalone.jar -H:Name=./target/ludus \ No newline at end of file diff --git a/notary.json b/notary.json new file mode 100644 index 0000000..ecde383 --- /dev/null +++ b/notary.json @@ -0,0 +1,15 @@ +{ + "source": ["./target/ludus"], + "bundle_id": "dev.ludus.core", + "apple_id": { + "username": "s.richmond@utoronto.ca", + "password": "@keychain:Notary" + }, + "sign": { + "application_identity": "9F27C69TKX" + }, + "dmg": { + "output_path": "./target/ludus.dmg", + "volume_name": "Ludus" + } +} \ No newline at end of file