Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions platforms/freedesktop/dev.twilitrealm.dusk.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>dev.twilitrealm.dusk</id>
<launchable type="desktop-id">dev.twilitrealm.dusk.desktop</launchable>
<name>Dusklight</name>
<summary>Native port of a classic adventure game</summary>
<developer id="dev.twilitrealm">
<name>Twilit Realm</name>
</developer>
<url type="homepage">https://twilitrealm.dev</url>
<url type="bugtracker">https://github.com/TwilitRealm/dusklight/issues</url>
<metadata_license>CC0-1.0</metadata_license>
<project_license>CC0-1.0</project_license>
<content_rating type="oars-1.0"/>
<supports>
<control>console</control>
<control>gamepad</control>
</supports>
<description>
<p>
Dusklight is a reverse-engineered reimplementation of a classic adventure game.
It aims to be as accurate as possible to the original while also providing new options, enhancements, and tools to customize your experience.
</p>
</description>

<provides>
<binary>dusklight</binary>
<id>dev.twilitrealm.dusk.desktop</id>
</provides>

<releases>
<release version="UNRELEASED" date="2026-12-31">
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Curious how this is meant to be kept up to date. Is this file supposed to be generated or something?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Its usually maintained by hand or generated through the build system or similar.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm avoiding looking too much into it right now but yeah it can either be maintained by hand or automatically generated. That generation could be scripting converting the Github release notes as a post-release step of some kind or using some kind of in-repo changelog (https://blog.tenstral.net/2020/03/maintain-release-info-easily-in-metainfo-files.html). You could also just delete the releases tag from the metainfo and live with the fact that software stores won't show any release notes which is a surprisingly common approach.

I am tracking figuring that out as "Automate release notes generation" in the Flatpak tracking issue.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just have the releases tag in there as a placeholder. If it's decided not to do release notes yet we'll just remove it before submitting to flathub (we can always add it later).

<description>
<p>Initial Flatpak release.</p>
</description>
</release>
</releases>
</component>
Loading