Skip to content

Commit 1df424d

Browse files
committed
asusd: Add at v6.1.0-rc2
Add asusd laptop control daemon for ASUS laptops. Signed-off-by: Luke D. Jones <[email protected]>
1 parent 65ca279 commit 1df424d

File tree

3 files changed

+171
-0
lines changed

3 files changed

+171
-0
lines changed

a/asusd/manifest.x86_64.bin

463 Bytes
Binary file not shown.

a/asusd/manifest.x86_64.jsonc

+130
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
/** Human readable report. This is not consumed by boulder */
2+
{
3+
"manifest-version": "0.2",
4+
"packages": {
5+
"asusd": {
6+
"build-depends": [
7+
"binary(cargo)",
8+
"binary(cc)",
9+
"binary(clang)",
10+
"binary(make)",
11+
"pkgconfig(expat)",
12+
"pkgconfig(gbm)",
13+
"pkgconfig(gtk+-3.0)",
14+
"pkgconfig(libinput)",
15+
"pkgconfig(libpcre2-8)",
16+
"pkgconfig(libseat)",
17+
"pkgconfig(libudev)",
18+
"pkgconfig(libzstd)",
19+
"pkgconfig(xkbcommon)"
20+
],
21+
"depends": [
22+
"interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))",
23+
"soname(ld-linux-x86-64.so.2(x86_64))",
24+
"soname(libc.so.6(x86_64))",
25+
"soname(libm.so.6(x86_64))",
26+
"soname(libudev.so.1(x86_64))",
27+
"soname(libunwind.so.1(x86_64))"
28+
],
29+
"files": [
30+
"/usr/bin/asusctl",
31+
"/usr/bin/asusd",
32+
"/usr/bin/asusd-user",
33+
"/usr/bin/rog-control-center",
34+
"/usr/lib/systemd/system/asusd.service",
35+
"/usr/lib/systemd/user/asusd-user.service",
36+
"/usr/lib/udev/rules.d/99-asusd.rules",
37+
"/usr/share/applications/rog-control-center.desktop",
38+
"/usr/share/asusd/anime/asus/festive/Cupid.gif",
39+
"/usr/share/asusd/anime/asus/festive/Firework.gif",
40+
"/usr/share/asusd/anime/asus/festive/Halloween.gif",
41+
"/usr/share/asusd/anime/asus/festive/Happy Holiday.gif",
42+
"/usr/share/asusd/anime/asus/festive/Happy new year.gif",
43+
"/usr/share/asusd/anime/asus/festive/Lantern.gif",
44+
"/usr/share/asusd/anime/asus/festive/Love u mom.gif",
45+
"/usr/share/asusd/anime/asus/festive/Mother's day.gif",
46+
"/usr/share/asusd/anime/asus/festive/Valentine's Day.gif",
47+
"/usr/share/asusd/anime/asus/festive/Year of the Ox.gif",
48+
"/usr/share/asusd/anime/asus/gaming/Bird.gif",
49+
"/usr/share/asusd/anime/asus/gaming/Controller.gif",
50+
"/usr/share/asusd/anime/asus/gaming/FPS.gif",
51+
"/usr/share/asusd/anime/asus/gaming/Fight.gif",
52+
"/usr/share/asusd/anime/asus/gaming/Keyboard.gif",
53+
"/usr/share/asusd/anime/asus/gaming/MOBA.gif",
54+
"/usr/share/asusd/anime/asus/gaming/UFO.gif",
55+
"/usr/share/asusd/anime/asus/music/DJ.gif",
56+
"/usr/share/asusd/anime/asus/music/Diamond.gif",
57+
"/usr/share/asusd/anime/asus/music/Music-player.gif",
58+
"/usr/share/asusd/anime/asus/rog/For-those-who-dare.gif",
59+
"/usr/share/asusd/anime/asus/rog/For-those-who-dare_2.gif",
60+
"/usr/share/asusd/anime/asus/rog/Fragment.gif",
61+
"/usr/share/asusd/anime/asus/rog/Infinite-triangle.gif",
62+
"/usr/share/asusd/anime/asus/rog/Kaleidoscope1.gif",
63+
"/usr/share/asusd/anime/asus/rog/Kaleidoscope2.gif",
64+
"/usr/share/asusd/anime/asus/rog/Kaleidoscope2.png",
65+
"/usr/share/asusd/anime/asus/rog/ROG city.gif",
66+
"/usr/share/asusd/anime/asus/rog/ROG glitch.gif",
67+
"/usr/share/asusd/anime/asus/rog/Sunset.gif",
68+
"/usr/share/asusd/anime/asus/trend/Dog.gif",
69+
"/usr/share/asusd/anime/asus/trend/Hero.gif",
70+
"/usr/share/asusd/anime/asus/trend/Ski.gif",
71+
"/usr/share/asusd/anime/asus/trend/The scream.gif",
72+
"/usr/share/asusd/anime/asus/trend/Wave.gif",
73+
"/usr/share/asusd/anime/custom/cross.png",
74+
"/usr/share/asusd/anime/custom/diagonal-template.png",
75+
"/usr/share/asusd/anime/custom/nyancat_zombie.gif",
76+
"/usr/share/asusd/anime/custom/rust.png",
77+
"/usr/share/asusd/anime/custom/sonic-run.gif",
78+
"/usr/share/asusd/anime/custom/sonic-wait.gif",
79+
"/usr/share/asusd/anime/gu604/Fighting Games 2022_GU604.gif",
80+
"/usr/share/asusd/anime/gu604/Halloween II_GU604.gif",
81+
"/usr/share/asusd/anime/gu604/Infinite triangle_GU604.gif",
82+
"/usr/share/asusd/anime/gu604/Lunar new year dragon dance_GU604.gif",
83+
"/usr/share/asusd/anime/gu604/OMNI_GU604.gif",
84+
"/usr/share/asusd/anime/gu604/PInball_GU604.gif",
85+
"/usr/share/asusd/anime/gu604/ROG glitch_GU604.gif",
86+
"/usr/share/asusd/anime/gu604/Wizard_GU604.gif",
87+
"/usr/share/asusd/aura_support.ron",
88+
"/usr/share/dbus-1/system.d/asusd.conf",
89+
"/usr/share/icons/hicolor/512x512/apps/asus_notif_blue.png",
90+
"/usr/share/icons/hicolor/512x512/apps/asus_notif_green.png",
91+
"/usr/share/icons/hicolor/512x512/apps/asus_notif_orange.png",
92+
"/usr/share/icons/hicolor/512x512/apps/asus_notif_red.png",
93+
"/usr/share/icons/hicolor/512x512/apps/asus_notif_white.png",
94+
"/usr/share/icons/hicolor/512x512/apps/asus_notif_yellow.png",
95+
"/usr/share/icons/hicolor/512x512/apps/rog-control-center.png",
96+
"/usr/share/icons/hicolor/scalable/status/gpu-compute.svg",
97+
"/usr/share/icons/hicolor/scalable/status/gpu-hybrid.svg",
98+
"/usr/share/icons/hicolor/scalable/status/gpu-integrated.svg",
99+
"/usr/share/icons/hicolor/scalable/status/gpu-nvidia.svg",
100+
"/usr/share/icons/hicolor/scalable/status/gpu-vfio.svg",
101+
"/usr/share/icons/hicolor/scalable/status/notification-reboot.svg",
102+
"/usr/share/rog-gui/layouts/fa506i_US.ron",
103+
"/usr/share/rog-gui/layouts/fa507_US.ron",
104+
"/usr/share/rog-gui/layouts/fx505d_US.ron",
105+
"/usr/share/rog-gui/layouts/g512_US.ron",
106+
"/usr/share/rog-gui/layouts/g513i-per-key_US.ron",
107+
"/usr/share/rog-gui/layouts/g513i_US.ron",
108+
"/usr/share/rog-gui/layouts/g533q-per-key_US.ron",
109+
"/usr/share/rog-gui/layouts/g533q_US.ron",
110+
"/usr/share/rog-gui/layouts/g634j-per-key_US.ron",
111+
"/usr/share/rog-gui/layouts/g733pz-per-key_US.ron",
112+
"/usr/share/rog-gui/layouts/g814ji-per-key_US.ron",
113+
"/usr/share/rog-gui/layouts/ga401q_US.ron",
114+
"/usr/share/rog-gui/layouts/gl503_US.ron",
115+
"/usr/share/rog-gui/layouts/gx502_US.ron",
116+
"/usr/share/rog-gui/layouts/gx531-per-key_US.ron"
117+
],
118+
"name": "asusd",
119+
"provides": [
120+
"binary(asusctl)",
121+
"binary(asusd)",
122+
"binary(asusd-user)",
123+
"binary(rog-control-center)"
124+
]
125+
}
126+
},
127+
"source-name": "asusd",
128+
"source-release": "1",
129+
"source-version": "6.1.0-rc2"
130+
}

a/asusd/stone.yaml

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#
2+
# SPDX-FileCopyrightText: © 2020-2024 Serpent OS Developers
3+
#
4+
# SPDX-License-Identifier: MPL-2.0
5+
#
6+
name : asusd
7+
version : 6.1.0-rc2
8+
release : 1
9+
summary : Control ASUS laptop features easily
10+
license :
11+
- MPL-2.0
12+
homepage : https://asus-linux.org/
13+
upstreams :
14+
- git|https://gitlab.com/asus-linux/asusctl.git : d785e17f9518c414134ce00585f1d83c0698090c
15+
description : |
16+
Control ASUS platform features such as LEDs, AniMe, fans and more.
17+
builddeps :
18+
- binary(cargo)
19+
- binary(cc)
20+
- binary(clang)
21+
- binary(make)
22+
- pkgconfig(libinput)
23+
- pkgconfig(libudev)
24+
- pkgconfig(libseat)
25+
- pkgconfig(libzstd)
26+
- pkgconfig(libpcre2-8)
27+
- pkgconfig(expat)
28+
- pkgconfig(gbm)
29+
- pkgconfig(gtk+-3.0)
30+
- pkgconfig(xkbcommon)
31+
toolchain : gnu # strip is used by default due to bin size
32+
networking : yes
33+
setup : |
34+
%cargo_fetch
35+
build : |
36+
RUST_BACKTRACE=1 %make
37+
38+
# the Makefile installs the bins + resources
39+
# so lets use that instead of doing it manually
40+
install : |
41+
%make_install

0 commit comments

Comments
 (0)