diff --git a/packaging/linux/flatpak/com.queryahub.querya_desktop.metainfo.xml b/packaging/linux/flatpak/com.queryahub.querya_desktop.metainfo.xml new file mode 100644 index 00000000..61bb49ff --- /dev/null +++ b/packaging/linux/flatpak/com.queryahub.querya_desktop.metainfo.xml @@ -0,0 +1,35 @@ + + + com.queryahub.querya_desktop + Querya Desktop + Multi-database desktop client + CC0-1.0 + MIT + + QueryaHub + + +

Querya Desktop is a desktop client for working with several databases from one window.

+

Features:

+ +
+ com.queryahub.querya_desktop.desktop + https://github.com/QueryaHub/Querya-Desktop + https://github.com/QueryaHub/Querya-Desktop/issues + + Development + Database + + + + querya_desktop + + + + +
diff --git a/packaging/linux/flatpak/com.queryahub.querya_desktop.yml b/packaging/linux/flatpak/com.queryahub.querya_desktop.yml index 50cdaa9d..cb66c2de 100644 --- a/packaging/linux/flatpak/com.queryahub.querya_desktop.yml +++ b/packaging/linux/flatpak/com.queryahub.querya_desktop.yml @@ -24,6 +24,7 @@ modules: - cp -a data /app/ - install -Dm644 com.queryahub.querya_desktop.desktop /app/share/applications/com.queryahub.querya_desktop.desktop - install -Dm644 com.queryahub.querya_desktop.png /app/share/icons/hicolor/512x512/apps/com.queryahub.querya_desktop.png + - install -Dm644 com.queryahub.querya_desktop.metainfo.xml /app/share/metainfo/com.queryahub.querya_desktop.metainfo.xml sources: - type: dir path: bundle diff --git a/scripts/linux/build_flatpak.sh b/scripts/linux/build_flatpak.sh index 5071628f..a2f6ee76 100755 --- a/scripts/linux/build_flatpak.sh +++ b/scripts/linux/build_flatpak.sh @@ -15,6 +15,7 @@ ICON_SRC="$ROOT/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png APP_ID="com.queryahub.querya_desktop" MANIFEST_SRC="$ROOT/packaging/linux/flatpak/${APP_ID}.yml" DESKTOP_SRC="$ROOT/packaging/linux/flatpak/${APP_ID}.desktop" +METAINFO_SRC="$ROOT/packaging/linux/flatpak/${APP_ID}.metainfo.xml" if [[ ! -d "$BUNDLE" ]]; then echo "error: Flutter linux bundle not found: $BUNDLE" >&2 @@ -45,6 +46,7 @@ mkdir -p "$STAGING/bundle" cp -a "$BUNDLE"/. "$STAGING/bundle/" cp "$MANIFEST_SRC" "$STAGING/${APP_ID}.yml" cp "$DESKTOP_SRC" "$STAGING/bundle/${APP_ID}.desktop" +cp "$METAINFO_SRC" "$STAGING/bundle/${APP_ID}.metainfo.xml" cp "$ICON_SRC" "$STAGING/bundle/${APP_ID}.png" flatpak-builder \