This repo is only for publishing the axolotl cross-platform Signal client to Flathub.
For the full repository, see GitHub.
The following information is mainly interesting for Axolotl Flathub packagers and maintainers.
A Flathub release must specify all its build dependencies, and may not use the --share=network
flag.
Instead, a fixed list of dependencies is used. To generate these, Flathub provides some python scripts.
Before executing the below scripts, make sure to check out the relevant git tag in the axolotl repository.
For NPM, flatpak-node-generator is provided.
make generate-axolotl-web-sources
For Cargo, flatpak-cargo-generator is provided.
make generate-crayfish-sources
make generate-zkgroup-sources
For go, Flatpak Go Get Generator is provided.
make generate-axolotl-sources
make generate-astilectron-bundler-sources