Skip to content

Commit eac208c

Browse files
authored
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.
1 parent a8ca897 commit eac208c

File tree

3 files changed

+86
-0
lines changed

3 files changed

+86
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ node_modules/
2828
package.json
2929
package-lock.json
3030

31+
32+
# Flatpak
33+
!build/resources/flatpak
34+
3135
build/resources/
3236
build/SourceGit/
3337
build/SourceGit.app/
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[Desktop Entry]
2+
Name=SourceGit
3+
Comment=Open-source & Free Git GUI Client
4+
Exec=sourcegit.sh
5+
Icon=io.github.sourcegit_scm.sourcegit
6+
Terminal=false
7+
Type=Application
8+
Categories=Development
9+
MimeType=inode/directory;
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<component type="desktop-application">
3+
<id>io.github.sourcegit_scm.sourcegit</id>
4+
<metadata_license>MIT</metadata_license>
5+
<project_license>MIT</project_license>
6+
<name>SourceGit</name>
7+
<summary>Open-source and Free Git GUI Client</summary>
8+
<description>
9+
<p>Highlights</p>
10+
<ul>
11+
<li>Supports Windows/macOS/Linux</li>
12+
<li>Opensource/Free</li>
13+
<li>Fast</li>
14+
<li>Deutsch/English/Español/Français/Italiano/Português/Русский/Українська/简体中文/繁體中文/日本語/தமிழ்
15+
(Tamil)/한국어</li>
16+
<li>Built-in light/dark themes</li>
17+
<li>Customize theme</li>
18+
<li>Visual commit graph</li>
19+
<li>Supports SSH access with each remote</li>
20+
<li>GIT commands with GUI</li>
21+
<li>Clone/Fetch/Pull/Push...</li>
22+
<li>Merge/Rebase/Reset/Revert/Cherry-pick...</li>
23+
<li>Amend/Reword/Squash</li>
24+
<li>Interactive rebase</li>
25+
<li>Branches</li>
26+
<li>Remotes</li>
27+
<li>Tags</li>
28+
<li>Stashes</li>
29+
<li>Submodules</li>
30+
<li>Worktrees</li>
31+
<li>Archive</li>
32+
<li>Diff</li>
33+
<li>Save as patch/apply</li>
34+
<li>File histories</li>
35+
<li>Blame</li>
36+
<li>Revision Diffs</li>
37+
<li>Branch Diff</li>
38+
<li>Image Diff - Side-By-Side/Swipe/Blend</li>
39+
<li>Git command logs</li>
40+
<li>Search commits</li>
41+
<li>GitFlow</li>
42+
<li>Git LFS</li>
43+
<li>Bisect</li>
44+
<li>Issue Link</li>
45+
<li>Workspace</li>
46+
<li>Custom Action</li>
47+
<li>Using AI to generate commit message using commitollama</li>
48+
</ul>
49+
</description>
50+
<url type="bugtracker">https://github.com/sourcegit-scm/sourcegit/issues</url>
51+
<url type="help">https://github.com/sourcegit-scm/sourcegit/issues</url>
52+
<url type="homepage">https://sourcegit-scm.github.io</url>
53+
<url type="vcs-browser">https://github.com/sourcegit-scm/sourcegit</url>
54+
<launchable type="desktop-id">io.github.sourcegit_scm.sourcegit.desktop</launchable>
55+
<developer id="io.github">
56+
<name>sourcegit-scm</name>
57+
</developer>
58+
<branding>
59+
<color type="primary" scheme_preference="light">#f15336</color>
60+
<color type="primary" scheme_preference="dark">#f15336</color>
61+
</branding>
62+
<screenshots>
63+
<screenshot type="default">
64+
<image>https://sourcegit-scm.github.io/images/theme_dark.png</image>
65+
<caption>Dark Theme</caption>
66+
</screenshot>
67+
<screenshot>
68+
<image>https://sourcegit-scm.github.io/images/theme_light.png</image>
69+
<caption>Light Theme</caption>
70+
</screenshot>
71+
</screenshots>
72+
<content_rating type="oars-1.1" />
73+
</component>

0 commit comments

Comments
 (0)