Improve flatpak configs

This commit is contained in:
Bernd Schoolmann 2023-12-27 03:31:33 +01:00
parent d42ea2aa39
commit 908c4462a3
No known key found for this signature in database
3 changed files with 43 additions and 2 deletions

View File

@ -33,12 +33,14 @@ modules:
sources: sources:
- type: git - type: git
url: https://github.com/bugaevc/wl-clipboard.git url: https://github.com/bugaevc/wl-clipboard.git
tag: v2.2.1
- name: goldwarden-ui - name: goldwarden-ui
buildsystem: simple buildsystem: simple
build-commands: build-commands:
- install -D main.py /app/bin/main.py - install -D main.py /app/bin/main.py
- cp -R ./ /app/bin - cp -R ./ /app/bin
- install -D com.quexten.Goldwarden.desktop /app/share/applications/com.quexten.Goldwarden.desktop - install -D com.quexten.Goldwarden.desktop /app/share/applications/com.quexten.Goldwarden.desktop
- install -Dm644 com.quexten.Goldwarden.metainfo.xml -t /app/share/metainfo/
- install -D goldwarden.svg /app/share/icons/hicolor/scalable/apps/com.quexten.Goldwarden.svg - install -D goldwarden.svg /app/share/icons/hicolor/scalable/apps/com.quexten.Goldwarden.svg
sources: sources:
- type: dir - type: dir

View File

@ -5,6 +5,6 @@ Keywords=backup;recovery;
Exec=main.py Exec=main.py
Terminal=false Terminal=false
Type=Application Type=Application
Icon=com.quexten.Goldwarden.svg Icon=com.quexten.Goldwarden
StartupNotify=true StartupNotify=true
Categories=GNOME;GTK;Password Manager; Categories=GNOME;GTK;

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2023 Bernd Schoolmann -->
<component type="desktop">
<id>com.quexten.Goldwarden.desktop</id>
<launchable type="desktop-id">com.quexten.Goldwarden.desktop</launchable>
<metadata_license>CC0-1.0</metadata_license>
<project_license>MIT</project_license>
<name>Goldwarden</name>
<summary>A Bitwarden compatible desktop client</summary>
<description>
<p>
Goldwarden is a Bitwarden compatible desktop password manager with a focus on features
the official client is missing.
</p>
<ul>
<li> Support for SSH keys (ssh-agent) for SSH login and Git commit signing </li>
<li> System-wide auto-type </li>
<li> Browser biometric login </li>
<li> Kernel level memory protection </li>
</ul>
</description>
<categories>
<category>Utility</category>
</categories>
<screenshots>
<screenshot type="default">
<image>https://github.com/quexten/goldwarden/assets/11866552/7a0bbd62-89ad-4762-8e0b-85bf69cdc864</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/quexten/goldwaden</url>
<url type="bugtracker">https://github.com/quexten/goldwarden/issues/</url>
<url type="help">https://github.com/quexten/issues</url>
<developer_name>Bernd Schoolmann</developer_name>
<update_contact>mail@quexten.com</update_contact>
<releases>
<release version="0.2.1" date="2023-12-27"/>
</releases>
<content_rating type="oars-1.1"/>
</component>