From f025385bdb9c167a26462f0c9e9e7013fa0e06b5 Mon Sep 17 00:00:00 2001 From: metcya <134973769+metcya@users.noreply.github.com> Date: Sat, 13 Dec 2025 12:35:53 -0600 Subject: [PATCH] feat(asusctl): add metainfo (#8229) * feat(asusctl): add metainfo * fix * Update anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> * oops Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> * bwehhfef Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> * yep Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> * metainfnfo Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> --------- Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/system/asusctl/asusctl.spec | 9 ++++- ...asus_linux.rog_control_center.metainfo.xml | 35 +++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 27368ec546..d49b0ddc7e 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -1,11 +1,13 @@ %global debug_package %{nil} +%global appid org.asus_linux.rog_control_center Name: asusctl Version: 6.2.0 -Release: 1%?dist +Release: 2%?dist Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops URL: https://gitlab.com/asus-linux/asusctl Source0: %url/-/archive/%version/asusctl-%version.tar.gz +Source1: %{appid}.metainfo.xml License: MPL-2.0 BuildRequires: anda-srpm-macros cargo-rpm-macros systemd-rpm-macros mold rust-udev-devel clang-devel BuildRequires: desktop-file-utils @@ -47,6 +49,7 @@ a notification service, and ability to run in the background. install -D -m 0644 README.md %{buildroot}/%{_docdir}/%{name}/README.md install -D -m 0644 rog-anime/README.md %{buildroot}/%{_docdir}/%{name}/README-anime.md install -D -m 0644 rog-anime/data/diagonal-template.png %{buildroot}/%{_docdir}/%{name}/diagonal-template.png +%terra_appstream -o %{S:1} desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.desktop @@ -94,8 +97,12 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d %{_datadir}/applications/rog-control-center.desktop %{_datadir}/icons/hicolor/512x512/apps/rog-control-center.png %{_datadir}/rog-gui +%{_metainfodir}/%{appid}.metainfo.xml %changelog +* Tue Dec 9 2025 Metcya - 6.2.0 +- Add metainfo + * Mon Dec 1 2025 Metcya - Add systemd scriptlets diff --git a/anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml b/anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml new file mode 100644 index 0000000000..bd879eafe1 --- /dev/null +++ b/anda/system/asusctl/org.asus_linux.rog_control_center.metainfo.xml @@ -0,0 +1,35 @@ + + + org.asus_linux.rog_control_center + + Rog Control Center + A one-stop-shop GUI tool for asusd/asusctl. + /usr/share/icons/hicolor/512x512/apps/rog-control-center.png + + CC0-1.0 + MPL-2.0 + + https://asus-linux.org + + +

+ A one-stop-shop GUI tool for asusd/asusctl. It aims to provide most controls, a notification service, and ability to run in the background. +

+
+ + + + + + + ASUS + ROG + asusctl + + + + rog-control-center + + + rog-control-center.desktop +