maksit-cluster-console/packaging/flathub/sources.md

1.8 KiB

Flathub sources

Upstream files stay in this repository. The Flathub build installs them from the release tag.

Path Role
data/com.maks_it.clusterconsole.metainfo.xml AppStream. Id com.maks_it.clusterconsole.
data/com.maks_it.clusterconsole.desktop Launcher. Exec=maksit-cluster-console. Terminal=false.
src/MaksIT.ClusterConsole.UI/Assets/icon.svg Icon, installed as share/icons/hicolor/scalable/apps/com.maks_it.clusterconsole.svg.
LICENSE.md Apache-2.0. Install to $FLATPAK_DEST/share/licenses/com.maks_it.clusterconsole/ because the filename is LICENSE.md.

Screenshot URLs in the metainfo use tag v0.8.6, where those images are stored. The 0.9.2 release entry points at tag v0.9.2. On a newer release, point <image> at the tag that contains the screenshots and <release> at that version.

Pull request

File Where
com.maks_it.clusterconsole.yml or .json Top of the Flathub checkout. Values are in manifest.md.
NuGet sources Generated, then committed in the pull request. The build has no network.
flathub.json Only when one architecture is dropped. Both x86_64 and aarch64 stay in scope while both build.

Generate the NuGet list with flatpak-builder-tools/dotnet or Nickvision.FlatpakGenerator.

The pull request steps are in submission.md. Finish args are in permissions.md. Verification is in verification.md.