[PR #2028] [MERGED] Add AppStream metadata file #829

Closed
opened 2026-01-29 19:09:42 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stenzek/duckstation/pull/2028
Author: @j8r
Created: 4/26/2021
Status: Merged
Merged: 5/2/2021
Merged by: @stenzek

Base: masterHead: add-appstream-metadata-file


📝 Commits (2)

  • a1a7b07 Add AppStream metadata file
  • 4bd1161 Split appimage script and distribution files

📊 Changes

9 files changed (+35 additions, -2 deletions)

View changed files

📝 .github/workflows/rolling-release.yml (+1 -1)
📝 dist/duckstation-nogui.desktop (+0 -0)
📝 dist/duckstation-qt.desktop (+0 -0)
📝 dist/icon-16px.png (+0 -0)
📝 dist/icon-32px.png (+0 -0)
📝 dist/icon-48px.png (+0 -0)
📝 dist/icon-64px.png (+0 -0)
dist/org.duckstation.DuckStation.metainfo.xml (+33 -0)
📝 scripts/generate_appimages.sh (+1 -1)

📄 Description

Can be used for AppImage (https://docs.appimage.org/packaging-guide/optional/appstream.html), and required for Flatpak.

Why it is named as metainfo.xml instead of appdata.xml: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location.

flatpak run org.freedesktop.appstream-glib validate appimage/org.duckstation.DuckStation.metainfo.xml is OK, but I still need to test it when building the Flatpak.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stenzek/duckstation/pull/2028 **Author:** [@j8r](https://github.com/j8r) **Created:** 4/26/2021 **Status:** ✅ Merged **Merged:** 5/2/2021 **Merged by:** [@stenzek](https://github.com/stenzek) **Base:** `master` ← **Head:** `add-appstream-metadata-file` --- ### 📝 Commits (2) - [`a1a7b07`](https://github.com/stenzek/duckstation/commit/a1a7b073d54575a2d4f4a38e954b52e21568c07e) Add AppStream metadata file - [`4bd1161`](https://github.com/stenzek/duckstation/commit/4bd1161ac92633b7c164221c41cd640069c889a9) Split appimage script and distribution files ### 📊 Changes **9 files changed** (+35 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/rolling-release.yml` (+1 -1) 📝 `dist/duckstation-nogui.desktop` (+0 -0) 📝 `dist/duckstation-qt.desktop` (+0 -0) 📝 `dist/icon-16px.png` (+0 -0) 📝 `dist/icon-32px.png` (+0 -0) 📝 `dist/icon-48px.png` (+0 -0) 📝 `dist/icon-64px.png` (+0 -0) ➕ `dist/org.duckstation.DuckStation.metainfo.xml` (+33 -0) 📝 `scripts/generate_appimages.sh` (+1 -1) </details> ### 📄 Description Can be used for AppImage (https://docs.appimage.org/packaging-guide/optional/appstream.html), and required for Flatpak. Why it is named as `metainfo.xml` instead of `appdata.xml`: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location. `flatpak run org.freedesktop.appstream-glib validate appimage/org.duckstation.DuckStation.metainfo.xml` is OK, but I still need to test it when building the Flatpak. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 19:09:42 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/duckstation#829