From 32e1272a9392f6b7a422fe3304bc246e5ec9aab9 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Mon, 18 Mar 2024 18:00:51 -0400 Subject: [PATCH] chore: add metainfo --- justfile | 6 ++++- .../com.system76.CosmicSettings.metainfo.xml | 23 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 resources/com.system76.CosmicSettings.metainfo.xml diff --git a/justfile b/justfile index f2a923a0..e65c3ad5 100644 --- a/justfile +++ b/justfile @@ -33,6 +33,10 @@ desktop-dest := clean(rootdir / prefix) / 'share' / 'applications' / desktop iconsdir := clean(rootdir / prefix) / 'share' / 'icons' / 'hicolor' +metainfo := appid + '.metainfo.xml' +metainfo-src := 'resources' / metainfo +metainfo-dst := clean(rootdir / prefix) / 'share' / 'metainfo' / metainfo + [private] default: build-release @@ -73,7 +77,7 @@ install-bin src dest: (install-cmd '-Dm0755' src dest) install-file src dest: (install-cmd '-Dm0644' src dest) # Install everything -install: (install-bin bin-src bin-dest) (install-file desktop-src desktop-dest) +install: (install-bin bin-src bin-dest) (install-file desktop-src desktop-dest) (install-file metainfo-src metainfo-dst) find 'resources'/'default_schema' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} install -Dm0644 'resources'/'default_schema'/{} {{default-schema-target}}/{} find 'resources'/'icons' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} install -Dm0644 'resources'/'icons'/{} {{iconsdir}}/{} diff --git a/resources/com.system76.CosmicSettings.metainfo.xml b/resources/com.system76.CosmicSettings.metainfo.xml new file mode 100644 index 00000000..8fa623cb --- /dev/null +++ b/resources/com.system76.CosmicSettings.metainfo.xml @@ -0,0 +1,23 @@ + + + com.system76.CosmicSettings + CC0-1.0 + GPL-3.0-only + COSMIC + System76 + jeremy@system76.com + https://github.com/pop-os/cosmic-settings + https://github.com/pop-os/cosmic-settings + COSMIC Settings + Settings application for the COSMIC desktop + +

Settings application for the COSMIC desktop

+
+ com.system76.CosmicSettings.desktop + https://raw.githubusercontent.com/pop-os/cosmic-settings/master/resources/icons/256x256/apps/com.system76.CosmicSettings.svg + + + cosmic-settings + + +
\ No newline at end of file