From 907fc573e1a7a9063377c98e9747846047e271f4 Mon Sep 17 00:00:00 2001 From: Ulyssa Date: Thu, 1 Aug 2024 00:05:07 -0700 Subject: [PATCH] Add FreeDesktop MetaInfo file --- PACKAGING.md | 19 ++++++++-------- docs/iamb.metainfo.xml | 51 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 9 deletions(-) create mode 100644 docs/iamb.metainfo.xml diff --git a/PACKAGING.md b/PACKAGING.md index a8e6f07..cf35ae6 100644 --- a/PACKAGING.md +++ b/PACKAGING.md @@ -28,15 +28,16 @@ and GCC are present. In addition to the compiled binary, there are other files in the repo that you'll want to install as part of a package: -| Repository Path | Installed Path (may vary per OS) | -| -------------------- | ----------------------------------------------- | -| /iamb.desktop | /usr/share/applications/iamb.desktop | -| /config.example.toml | /usr/share/iamb/config.example.toml | -| /docs/iamb-256x256.png | /usr/share/icons/hicolor/256x256/apps/iamb.png | -| /docs/iamb-512x512.png | /usr/share/icons/hicolor/512x512/apps/iamb.png | -| /docs/iamb.svg | /usr/share/icons/hicolor/scalable/apps/iamb.svg | -| /docs/iamb.1 | /usr/share/man/man1/iamb.1 | -| /docs/iamb.5 | /usr/share/man/man5/iamb.5 | +| Repository Path | Installed Path (may vary per OS) | +| ----------------------- | ----------------------------------------------- | +| /iamb.desktop | /usr/share/applications/iamb.desktop | +| /config.example.toml | /usr/share/iamb/config.example.toml | +| /docs/iamb-256x256.png | /usr/share/icons/hicolor/256x256/apps/iamb.png | +| /docs/iamb-512x512.png | /usr/share/icons/hicolor/512x512/apps/iamb.png | +| /docs/iamb.svg | /usr/share/icons/hicolor/scalable/apps/iamb.svg | +| /docs/iamb.1 | /usr/share/man/man1/iamb.1 | +| /docs/iamb.5 | /usr/share/man/man5/iamb.5 | +| /docs/iamb.metainfo.xml | /usr/share/metainfo/iamb.metainfo.xml | [ring-lto]: https://github.com/briansmith/ring/issues/1444 [rustls]: https://crates.io/crates/rustls diff --git a/docs/iamb.metainfo.xml b/docs/iamb.metainfo.xml new file mode 100644 index 0000000..e064c6c --- /dev/null +++ b/docs/iamb.metainfo.xml @@ -0,0 +1,51 @@ + + + iamb + + iamb + A terminal Matrix client for Vim addicts + https://iamb.chat + + + + + + + Ulyssa + + + CC-BY-SA-4.0 + Apache-2.0 + + + intense + + + + + https://iamb.chat/static/images/iamb-demo.gif + Example conversation within iamb + + + + +

+ iamb is a client for the Matrix communication protocol. It provides a + terminal user interface with familiar Vim keybindings, and includes + support for multiple profiles, threads, spaces, notifications, + reactions, custom keybindings, and more. +

+
+ + https://iamb.chat/images/iamb.svg + iamb.desktop + + + Network + Chat + + + + iamb + +