Skip to content

feat(desktop): reintroduce AppStream MetaInfo for Linux desktop builds#27253

Merged
Brendonovich merged 1 commit into
anomalyco:devfrom
Brendonovich:reintroduce-appstream-metainfo
May 13, 2026
Merged

feat(desktop): reintroduce AppStream MetaInfo for Linux desktop builds#27253
Brendonovich merged 1 commit into
anomalyco:devfrom
Brendonovich:reintroduce-appstream-metainfo

Conversation

@Brendonovich
Copy link
Copy Markdown
Member

Restores the AppStream MetaInfo file that was dropped during the Tauri-to-Electron migration in #25822.

The metainfo file is essential for Flatpak packaging and provides metadata about the application to Linux software centers (GNOME Software, KDE Discover, etc.).

  • Creates channel-specific metainfo XML files (prod/beta/dev) with correct app IDs
  • Adds copy-metainfo.ts script, called during prebuild, that places the right file in the build resources directory
  • electron-builder auto-detects and embeds the metainfo in AppImage/deb/rpm packages

Closes #27083

@Brendonovich Brendonovich force-pushed the reintroduce-appstream-metainfo branch 2 times, most recently from adf048c to 611a558 Compare May 13, 2026 04:41
…builds

Restores the AppStream MetaInfo file that was dropped during the
Tauri-to-Electron migration. The metainfo is generated during prebuild
based on the current channel and placed in the build resources,
where electron-builder auto-detects and embeds it in AppImage/deb/rpm
packages.
@Brendonovich Brendonovich force-pushed the reintroduce-appstream-metainfo branch from 611a558 to bdb2be6 Compare May 13, 2026 04:54
@Brendonovich Brendonovich merged commit 4aaece2 into anomalyco:dev May 13, 2026
7 of 8 checks passed
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.

[FEATURE]: Reintroduce AppStream MetaInfo for OpenCode Desktop

1 participant