From c8f82bb7686b4667c2b79630e6f03886ec11b32a Mon Sep 17 00:00:00 2001 From: Artem Date: Thu, 23 Dec 2021 03:50:25 +0000 Subject: [PATCH] Add AppStream metainfo --- OpenRGB.pro | 4 +- fedora/OpenRGB.spec | 1 + qt/org.openrgb.OpenRGB.metainfo.xml | 77 +++++++++++++++++++++++++++++ 3 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 qt/org.openrgb.OpenRGB.metainfo.xml diff --git a/OpenRGB.pro b/OpenRGB.pro index 858d0449..13b6f006 100644 --- a/OpenRGB.pro +++ b/OpenRGB.pro @@ -1240,9 +1240,11 @@ unix:!macx { desktop.files+=qt/OpenRGB.desktop pixmap.path=$$PREFIX/share/pixmaps/ pixmap.files+=qt/OpenRGB.png + metainfo.path=$$PREFIX/share/metainfo/ + metainfo.files+=qt/org.openrgb.OpenRGB.metainfo.xml rules.path=/lib/udev/rules.d/ rules.files+=60-openrgb.rules - INSTALLS += target desktop pixmap rules + INSTALLS += target desktop pixmap metainfo rules } unix:!macx:CONFIG(asan) { diff --git a/fedora/OpenRGB.spec b/fedora/OpenRGB.spec index 98f5636b..0001af11 100644 --- a/fedora/OpenRGB.spec +++ b/fedora/OpenRGB.spec @@ -45,6 +45,7 @@ fi %{_datadir}/icons/hicolor/128x128/apps/%{_name}.png %{_datadir}/applications/%{_name}.desktop %{_datadir}/pixmaps/%{_name}.png +%{_metainfodir}/org.%{name}.%{_name}.metainfo.xml /lib/udev/rules.d/60-%{name}.rules %license LICENSE %doc README.md diff --git a/qt/org.openrgb.OpenRGB.metainfo.xml b/qt/org.openrgb.OpenRGB.metainfo.xml new file mode 100644 index 00000000..ba512c63 --- /dev/null +++ b/qt/org.openrgb.OpenRGB.metainfo.xml @@ -0,0 +1,77 @@ + + + + org.openrgb.OpenRGB + OpenRGB.desktop + CC0-1.0 + GPL-2.0-or-later + + OpenRGB + + openrgb + + + + + + + Open source RGB lighting control that doesn't depend on manufacturer + software. + + + +

+ One of the biggest complaints about RGB is the software ecosystem + surrounding it. Every manufacturer has their own app, their own brand, + their own style. If you want to mix and match devices, you end up with a + ton of conflicting, functionally identical apps competing for your + background resources. On top of that, these apps are proprietary and + Windows-only. Some even require online accounts. What if there was a way + to control all of your RGB devices from a single app, on both Windows and + Linux, without any nonsense? That is what OpenRGB sets out to achieve. + One app to rule them all. +

+ Features +

+
    +
  • Set colors and select effect modes for a wide variety of RGB + hardware
  • +
  • Save and load profiles
  • +
  • Control lighting from third party software using the OpenRGB SDK
  • +
  • Command line interface
  • +
  • Connect multiple instances of OpenRGB to synchronize lighting + across multiple PCs
  • +
  • Can operate standalone or in a client/headless server configuration
  • +
  • View device information
  • +
  • No official/manufacturer software required
  • +
  • Graphical view of device LEDs makes creating custom patterns easy
  • +
+
+ + + + + + + + + + + + + https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/uploads/e1d8d4603ecdd04f1acbcf6b2314fc66/OpenRGB_0.31_Device_View.PNG + + + + + rgb + utility + + + https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues + https://discord.gg/AQwjJPY + https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/home#support-openrgb + https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/Frequently-Asked-Questions + https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/home + https://openrgb.org +