Skip to content

flathub/org.nanuc.Axolotl

Repository files navigation

axolotl Flathub

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.

Update dependencies

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.

NPM sources

For NPM, flatpak-node-generator is provided.

make generate-axolotl-web-sources

Cargo sources

For Cargo, flatpak-cargo-generator is provided.

make generate-crayfish-sources
make generate-zkgroup-sources

Go sources

For go, Flatpak Go Get Generator is provided.

axolotl

make generate-axolotl-sources

astilectron-bundler

make generate-astilectron-bundler-sources