From b192022497c95c2d64e67364b37f56ded5f7ef35 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:15:36 -0800 Subject: [PATCH] fix(asusctl): add systemd scriptlets (#7863) (#7868) * add: asusctl * Make it build * Remove empty file * Add update.rhai * Don't build on non-x86_64 architecture * use gitlab update function * fix(asusctl): remove unnecessary patch * oops * actually remove the patch * fix(asusctl): add systemd scriptlets --------- (cherry picked from commit a139fd1b10add421c7cbc2ab7b1996bfc3b24759) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: metcya <134973769+metcya@users.noreply.github.com> Co-authored-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 | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/anda/system/asusctl/asusctl.spec b/anda/system/asusctl/asusctl.spec index 8bca4d7cf2..87c4cdd43b 100644 --- a/anda/system/asusctl/asusctl.spec +++ b/anda/system/asusctl/asusctl.spec @@ -2,7 +2,7 @@ Name: asusctl Version: 6.1.22 -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 @@ -76,6 +76,18 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d %{_docdir}/%{name}/ %{_datadir}/asusd/ +%post +%systemd_post asusd.service +%systemd_user_post asusd-user.service + +%preun +%systemd_preun asusd.service +%systemd_user_preun asusd-user.service + +%postun +%systemd_postun_with_restart asusd.service +%systemd_user_postun_with_restart asusd-user.service + %files rog-gui %{_bindir}/rog-control-center %{_datadir}/applications/rog-control-center.desktop @@ -83,6 +95,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d %{_datadir}/rog-gui %changelog +* Mon Dec 1 2025 Metcya +- Add systemd scriptlets + * Tue Nov 18 2025 Metcya - Remove unnecessary patch