Skip to content

chore: drop the stale packaging/flatpak manifest - #161

Merged
gnacho merged 1 commit into
masterfrom
chore/160-drop-stale-flatpak-manifest
Oct 27, 2026
Merged

gnacho merged 1 commit into
masterfrom
chore/160-drop-stale-flatpak-manifest

Conversation

@gnacho

@gnacho gnacho commented Oct 27, 2026

Copy link
Copy Markdown
Owner

Closes #160.

The manifest in packaging/flatpak still pinned commit 1b26723 (before v0.3.16) and never installed the symbolic app icon that v0.3.20 ships, so it no longer matched what Flathub builds. A second copy that has to be bumped by hand only produces drift.

  • flathub/io.github.gnacho.Scribe is now the single source of truth for the published manifest
  • build-aux/flatpak/ stays as the local-checkout build; its cargo-sources.json becomes a real file instead of a symlink into the removed directory, so flatpak-builder keeps working from a clone (same content, md5 50de3db7)
  • both READMEs: the Flatpak section now documents that split and regenerates the sources file in place

Verified: no remaining references to packaging/flatpak, the JSON still parses (209 modules) and the 8 file paths the local manifest installs all exist in the tree.

The manifest in packaging/flatpak still pinned commit 1b26723 (before
v0.3.16) and never installed the symbolic app icon that v0.3.20 ships, so
it no longer matched what Flathub builds. Keeping a second copy that has to
be bumped by hand only produces drift.

Flathub (flathub/io.github.gnacho.Scribe) is now the single source of truth
for the published manifest. build-aux/flatpak/ stays as the local-checkout
build, and its cargo-sources.json becomes a real file instead of a symlink
into the removed directory, so flatpak-builder keeps working from a clone.

Refs #160
@gnacho
gnacho merged commit 5c79602 into master Oct 27, 2026
3 checks passed
@gnacho
gnacho deleted the chore/160-drop-stale-flatpak-manifest branch October 27, 2026 12:20
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.

packaging/flatpak manifest is stale compared to the Flathub one

1 participant