Skip to content

Conversation

@zefr0x
Copy link

@zefr0x zefr0x commented Sep 23, 2025

Preparing for: #126, #462

To publish a Flatpak Linux package on Flathub, we need to build the application without network connectivity (offline build).

The flatpakGradleGenerator task will generate a list of sources for dependencies, so they can be prefetched and used during the build as an offline repository.

See: https://github.com/jwharm/flatpak-gradle-generator


I understand if this wasn't accepted here in upstream. I could just use a patch to generate the sources for packaging, but it would be cleaner to have it here and to keeps maintenance minimal.

It is useful for any type of offline builds, flatpak-sources.json is easy to parse and do anything with, not a special and complicated format.

To publish a Flatpak Linux package on Flathub, we need to build the
application without network connectivity (offline build).

The `flatpakGradleGenerator` task will generate a list of sources for
dependencies, so they can be prefetched and used during the build via an
offline repository.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant