Builds Signal's libsignal-client and publishes jars https://github.com/SignalApp/libsignal-client
Find a file
2023-12-16 16:31:41 -08:00
.cargo copy aarch64 config to other arms 2022-12-20 02:12:11 -08:00
.gitignore update to v0.36.1 2023-12-16 16:31:41 -08:00
.gitlab-ci.yml update to v0.36.1 2023-12-16 16:31:41 -08:00
libsignal.patch update to v0.36.1 2023-12-16 16:31:41 -08:00
prepare-env.sh update to v0.36.1 2023-12-16 16:31:41 -08:00
README.md update to v0.36.1 2023-12-16 16:31:41 -08:00
rustflags.sh left some arch-specific stuff in there 2022-12-20 02:20:10 -08:00

libsignal-client

this repo manages building and publishing of libsignal-client. The published artifact is a per-target jar in a maven-compatible repo.

Developing

To update libsignal:

  1. download libsignal and checkout the desired tag: git clone https://github.com/SignalApp/libsignal.git && cd libsignal && git checkout v0.36.1
  2. make changes as needed
  3. test java build: podman run --rm -v $(pwd):/build -w /build -e CI_API_V4_URL=https://gitlab.com/api -e CI_PROJECT_ID=1234 library/gradle:7 bash -c 'cd libsignal/java && gradle assemble publish'