feature: adds required metadata files for flatpak publishing (#2085)

* Adds required metadata files for flatpak publishing
* Add branding colors to sourcegit.metainfo.xml
* Update Exec command in sourcegit.desktop
* Delete release section from metainfo XML
* Removed release information for version 2026.02.
This commit is contained in:
Flipper
2026-02-04 08:23:46 +01:00
committed by GitHub
parent a8ca89736a
commit eac208ca0c
3 changed files with 86 additions and 0 deletions

4
.gitignore vendored
View File

@@ -28,6 +28,10 @@ node_modules/
package.json
package-lock.json
# Flatpak
!build/resources/flatpak
build/resources/
build/SourceGit/
build/SourceGit.app/

View File

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=SourceGit
Comment=Open-source & Free Git GUI Client
Exec=sourcegit.sh
Icon=io.github.sourcegit_scm.sourcegit
Terminal=false
Type=Application
Categories=Development
MimeType=inode/directory;

View File

@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.github.sourcegit_scm.sourcegit</id>
<metadata_license>MIT</metadata_license>
<project_license>MIT</project_license>
<name>SourceGit</name>
<summary>Open-source and Free Git GUI Client</summary>
<description>
<p>Highlights</p>
<ul>
<li>Supports Windows/macOS/Linux</li>
<li>Opensource/Free</li>
<li>Fast</li>
<li>Deutsch/English/Español/Français/Italiano/Português/Русский/Українська/简体中文/繁體中文/日本語/தமிழ்
(Tamil)/한국어</li>
<li>Built-in light/dark themes</li>
<li>Customize theme</li>
<li>Visual commit graph</li>
<li>Supports SSH access with each remote</li>
<li>GIT commands with GUI</li>
<li>Clone/Fetch/Pull/Push...</li>
<li>Merge/Rebase/Reset/Revert/Cherry-pick...</li>
<li>Amend/Reword/Squash</li>
<li>Interactive rebase</li>
<li>Branches</li>
<li>Remotes</li>
<li>Tags</li>
<li>Stashes</li>
<li>Submodules</li>
<li>Worktrees</li>
<li>Archive</li>
<li>Diff</li>
<li>Save as patch/apply</li>
<li>File histories</li>
<li>Blame</li>
<li>Revision Diffs</li>
<li>Branch Diff</li>
<li>Image Diff - Side-By-Side/Swipe/Blend</li>
<li>Git command logs</li>
<li>Search commits</li>
<li>GitFlow</li>
<li>Git LFS</li>
<li>Bisect</li>
<li>Issue Link</li>
<li>Workspace</li>
<li>Custom Action</li>
<li>Using AI to generate commit message using commitollama</li>
</ul>
</description>
<url type="bugtracker">https://github.com/sourcegit-scm/sourcegit/issues</url>
<url type="help">https://github.com/sourcegit-scm/sourcegit/issues</url>
<url type="homepage">https://sourcegit-scm.github.io</url>
<url type="vcs-browser">https://github.com/sourcegit-scm/sourcegit</url>
<launchable type="desktop-id">io.github.sourcegit_scm.sourcegit.desktop</launchable>
<developer id="io.github">
<name>sourcegit-scm</name>
</developer>
<branding>
<color type="primary" scheme_preference="light">#f15336</color>
<color type="primary" scheme_preference="dark">#f15336</color>
</branding>
<screenshots>
<screenshot type="default">
<image>https://sourcegit-scm.github.io/images/theme_dark.png</image>
<caption>Dark Theme</caption>
</screenshot>
<screenshot>
<image>https://sourcegit-scm.github.io/images/theme_light.png</image>
<caption>Light Theme</caption>
</screenshot>
</screenshots>
<content_rating type="oars-1.1" />
</component>