mirror of
https://github.com/bbernhard/signal-cli-rest-api.git
synced 2026-07-12 22:30:19 +00:00
updated cross build instructions
This commit is contained in:
parent
8345672499
commit
d1d8ddc711
13
ext/libraries/libsignal-client/Cross.toml
Normal file
13
ext/libraries/libsignal-client/Cross.toml
Normal file
@ -0,0 +1,13 @@
|
||||
[target.aarch64-unknown-linux-gnu]
|
||||
pre-build = [
|
||||
"apt update && apt install -y unzip",
|
||||
"curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v25.9/protoc-25.9-linux-x86_64.zip && unzip protoc-25.9-linux-x86_64.zip -d /usr/",
|
||||
"chmod 755 /usr/bin/protoc"
|
||||
]
|
||||
|
||||
[target.armv7-unknown-linux-gnueabihf]
|
||||
pre-build = [
|
||||
"apt update && apt install -y unzip",
|
||||
"curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v25.9/protoc-25.9-linux-x86_64.zip && unzip protoc-25.9-linux-x86_64.zip -d /usr/",
|
||||
"chmod 755 /usr/bin/protoc"
|
||||
]
|
||||
@ -4,7 +4,8 @@
|
||||
|
||||
* download new release from `https://github.com/signalapp/libsignal-client/releases`
|
||||
* unzip + change into directory
|
||||
* cd into `java` directory
|
||||
* run `rm -rf target` to remove any build artifacts from previous builds
|
||||
* copy `Cross.toml` to downloaded libsignal-client folder
|
||||
* run `cross build --target x86_64-unknown-linux-gnu --release -p libsignal-jni`
|
||||
|
||||
run `cross build --target armv7-unknown-linux-gnueabihf --release -p libsignal-jni`
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user