Skip to content

add gradle task to generate flatpak sources for offline builds#561

Open
zefr0x wants to merge 2 commits intoQuerz:masterfrom
zefr0x:flatpak-sources-gen
Open

add gradle task to generate flatpak sources for offline builds#561
zefr0x wants to merge 2 commits intoQuerz:masterfrom
zefr0x:flatpak-sources-gen

Conversation

@zefr0x
Copy link
Copy Markdown

@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.

@zefr0x zefr0x force-pushed the flatpak-sources-gen branch from 1f6e4d9 to e8f3a50 Compare April 19, 2026 14:25
zefr0x added 2 commits April 19, 2026 17:27
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.
@zefr0x zefr0x force-pushed the flatpak-sources-gen branch from e8f3a50 to 174babe Compare April 19, 2026 14:28
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