You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.0 KiB
Bash
33 lines
1.0 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
VERSION=$(cat ./VERSION)
|
|
|
|
gzip release/*java*.dll
|
|
gzip release/libcozo_node*
|
|
|
|
cd release
|
|
|
|
for f in *.exe *.dll *.lib; do
|
|
zip $f.zip $f
|
|
rm $f
|
|
done
|
|
|
|
cd ..
|
|
|
|
cd cozo-lib-swift
|
|
tar cvzf ../release/CozoSwiftBridge-$VERSION.tgz CozoSwiftBridge
|
|
cd ..
|
|
|
|
gzip release/*.a release/*.so release/*.dylib release/*-darwin release/*-gnu release/*-musl
|
|
|
|
mkdir -p cozo-lib-nodejs/build/stage/$VERSION/
|
|
|
|
cp release/libcozo_node-$VERSION-aarch64-apple-darwin.dylib.gz cozo-lib-nodejs/build/stage/$VERSION/6-darwin-arm64.tar.gz
|
|
cp release/libcozo_node-$VERSION-x86_64-apple-darwin.dylib.gz cozo-lib-nodejs/build/stage/$VERSION/6-darwin-x64.tar.gz
|
|
cp release/libcozo_node-$VERSION-x86_64-unknown-linux-gnu.so.gz cozo-lib-nodejs/build/stage/$VERSION/6-linux-x64.tar.gz
|
|
cp release/libcozo_node-$VERSION-aarch64-unknown-linux-gnu.so.gz cozo-lib-nodejs/build/stage/$VERSION/6-linux-arm64.tar.gz
|
|
cp release/libcozo_node-$VERSION-x86_64-pc-windows-msvc.dll.gz cozo-lib-nodejs/build/stage/$VERSION/6-win32-x64.tar.gz
|
|
|
|
for f in release/*; do
|
|
gpg --armor --detach-sign $f
|
|
done |