Skip to content

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

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

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

Conversation

@zefr0x

@zefr0x zefr0x commented Sep 23, 2025

Copy link
Copy Markdown

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 2 times, most recently from e8f3a50 to 174babe Compare April 19, 2026 14:28
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 174babe to 0c4e00e Compare August 17, 2026 10:08
@zefr0x
zefr0x force-pushed the flatpak-sources-gen branch from 0c4e00e to 93a099e Compare August 17, 2026 10:10
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