summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh21
1 files changed, 19 insertions, 2 deletions
diff --git a/build.sh b/build.sh
index 8db4259..d6dc2eb 100755
--- a/build.sh
+++ b/build.sh
@@ -2,12 +2,15 @@
whered_version=$(cargo pkgid whered | tr "#" " " | awk '{print $2;}')
where_version=$(cargo pkgid where-rs | tr "#" " " | awk '{print $2;}')
+rustc_version=$(rustc --version | awk '{print $2;}')
cargo clean
cargo build --target aarch64-apple-darwin --release
cargo build --target x86_64-apple-darwin --release
cargo build --target x86_64-unknown-linux-gnu --release
+# aarch64-apple-darwin
+
curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
--upload-file ./target/aarch64-apple-darwin/release/whered \
@@ -20,6 +23,13 @@ https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_v
curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
+--upload-file ./target/aarch64-apple-darwin/release/libwhrd.dylib \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/libwhrd/$where_version-rustc.$rustc_version/libwhrd-darwin-aarch64.dylib
+
+# x86_64-apple-darwin
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
--upload-file ./target/x86_64-apple-darwin/release/whered \
https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-darwin-x86_64
@@ -30,8 +40,10 @@ https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_v
curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
---upload-file ./target/aarch64-unknown-linux-gnu/release/whered \
-https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-linux-aarch64
+--upload-file ./target/x86_64-apple-darwin/release/libwhrd.dylib \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/libwhrd/$where_version-rustc.$rustc_version/libwhrd-darwin-x86_64.dylib
+
+# x86_64-unknown-linux-gnu
curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
@@ -42,3 +54,8 @@ curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
--upload-file ./target/x86_64-unknown-linux-gnu/release/where \
https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_version/where-linux-x86_64
+
+curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
+--header "Content-Type: multipart/form-data" \
+--upload-file ./target/x86_64-unknown-linux-gnu/release/libwhrd.so \
+https://source.equestria.dev/api/v4/projects/178/packages/generic/libwhrd/$where_version-rustc.$rustc_version/libwhrd-linux-x86_64.so