Skip to content

Commit

Permalink
feat: add flatpak metadata
Browse files Browse the repository at this point in the history
Once the application is installed we can see metadata of the application

Change-Id: I83362bcd4ff6dccda9cae103a51e8b0dce677933
Signed-off-by: Florent Benoit <[email protected]>
  • Loading branch information
benoitf committed Jul 20, 2022
1 parent bf0c086 commit c6cb761
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .electron-builder.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ const config = {
artifactName: 'podman-desktop-${version}.${ext}',
runtimeVersion: '21.08',
branch: 'main',
files: [
['.flatpak-appdata.xml', '/share/metainfo/io.podman_desktop.PodmanDesktop.metainfo.xml'],
],
},
linux: {
icon: './buildResources/icon-512x512.png',
Expand Down
44 changes: 44 additions & 0 deletions .flatpak-appdata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8" ?>
<component type="desktop">
<id>io.podman_desktop.PodmanDesktop</id>
<name>Podman Desktop</name>
<project_license>Apache-2.0</project_license>
<developer_name>Red Hat, Inc.</developer_name>
<summary>Manage Podman and other container engines from a single UI and tray.</summary>
<metadata_license>CC0-1.0</metadata_license>
<url type="homepage">https://podman-desktop.io/</url>
<url type="bugtracker">https://github.com/containers/podman-desktop/issues</url>
<url type="help">https://podman-desktop.io/docs/intro</url>
<description>
<p>Containers and Kubernetes for application developers</p>
<p>Build, run and manage containers:</p>
<ul>
<li>Build images from Containerfile or Dockerfile.</li>
<li>Pull images from remote registries.</li>
<li>Start, Stop, Restart containers and pods.</li>
<li>Easily get a terminal in your container.</li>
<li>Inspect container logs.</li>
<li>Push images to OCI registries.</li>
<li>Deploy and test images on Kubernetes.</li>
</ul>
<p>Multiple configuration options</p>
<ul>
<li>Manage OCI registries; add, edit, or delete registries.</li>
<li>Configure your proxy settings (work in progress.)</li>
<li>Configure CPU, memory, and disk of Podman machines (work in progress.)</li>
<li>Handle multiple container engines at the same time (Podman, Docker, Lima...)</li>
</ul>
<p>You can also bring new features with Podman Desktop plug-ins or Docker Desktop extensions.</p>
</description>
<screenshots>
<screenshot>
<caption>Podman Desktop UI</caption>
<image type="source">https://raw.githubusercontent.com/containers/podman-desktop/media/screenshot.png</image>
</screenshot>
</screenshots>
<content_rating type="oars-1.1" />
<provides>
<id>io.podman_desktop.PodmanDesktop</id>
</provides>
<update_contact>fbenoit_at_redhat_com</update_contact>
</component>

0 comments on commit c6cb761

Please sign in to comment.