Package Details: asusctl 6.1.2-0.1

Git Clone URL: https://aur.archlinux.org/asusctl.git (read-only, click to copy)
Package Base: asusctl
Description: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops
Upstream URL: https://asus-linux.org
Keywords: anime asus matrix rog
Licenses: MPL-2.0
Conflicts: gnome-shell-extension-asusctl-gnome
Submitter: fabiscafe
Maintainer: fabiscafe
Last Packager: fabiscafe
Votes: 19
Popularity: 1.86
First Submitted: 2021-09-18 11:01 (UTC)
Last Updated: 2025-02-10 13:11 (UTC)

Pinned Comments

fabiscafe commented on 2023-06-13 21:53 (UTC) (edited on 2024-05-11 23:43 (UTC) by fabiscafe)

Official Setup Guide

https://asus-linux.org/guides/arch-guide/

Merge/Pull Requests / Bugreports

https://gitlab.archlinux.org/fabiscafe/asusctl_aur

Known Issues

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

labaman commented on 2023-06-11 06:43 (UTC)

Can you tell me why supergfx is in the compulsory(make?) dependencies for the assembly?

labaman commented on 2023-04-26 10:19 (UTC) (edited on 2023-04-26 10:21 (UTC) by labaman)

Compiling uhid-virt v0.0.5 error[E0793]: reference to packed field is unaligned --> /home/wmw/.cargo/registry/src/github.com-1ecc6299db9ec823/uhid-virt-0.0.5/src/codec.rs:187:35 | 187 | let payload = &event.u.start; | ^^^^^^^^^^^^^^ | = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use read_unaligned/write_unaligned (loads and stores via *p must be properly aligned even when using raw pointers)

For more information about this error, try rustc --explain E0793. error: could not compile uhid-virt due to previous error warning: build failed, waiting for other jobs to finish... make: *** [Makefile:114: build] Ошибка 101

willemw commented on 2022-12-30 11:44 (UTC)

The conflicts=('asusctl-git') does not need to be there anymore and should be removed.

kojq commented on 2022-12-07 03:01 (UTC) (edited on 2022-12-07 03:02 (UTC) by kojq)

I suppose it may be helpful for some to note 4.5.4 changes:

  • ROGCC:: Allow ROGCC to run without supergfxd
  • ROGCC: Tray/notifs now reads dGPU status directly via supergfx crate (supergfxd not required)
  • Add rust-toolchain to force minimum rust version

kojq commented on 2022-12-05 15:13 (UTC)

@fabiscafe Sounds good, thanks.

fabiscafe commented on 2022-12-05 10:05 (UTC)

@kojq it's only a build-time dependency. They are not required for the installation of asusctl. If you don't want to have make-dependencies at all on your system I recommend to use a build chroot. Paru also supports this, if you prefer to use a helper.

kojq commented on 2022-12-05 06:42 (UTC)

The dependencies didn't seem required for asusctl alone, that's all.

fabiscafe commented on 2022-12-04 21:27 (UTC)

@kojq I don't think that's possible. Both are part of the same source package, so it will build both of them anyways. I wonder why you care about build dependencies?

kojq commented on 2022-12-04 19:40 (UTC)

@fabiscafe Okay. Is it possible the make-deps be just for rog-control-center with seperate PKGBUILDs?

fabiscafe commented on 2022-12-04 18:59 (UTC)

@kojq ahh OK. Both, asusctl and rog-control-center are build from the same PKGBUILD, See: https://aur.archlinux.org/pkgbase/asusctl. Since rog-control-center requires libappindicator-gtk3 and supergfxctl they need to be in the make-deps.