Can you tell me why supergfx is in the compulsory(make?) dependencies for the assembly?
Search Criteria
Package Details: rog-control-center 6.1.2-0.1
Package Actions
Git Clone URL: | https://aur.archlinux.org/asusctl.git (read-only, click to copy) |
---|---|
Package Base: | asusctl |
Description: | App to control asusctl |
Upstream URL: | https://asus-linux.org |
Keywords: | anime asus matrix rog |
Licenses: | MPL-2.0 |
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) |
Dependencies (21)
- asusctlAUR (asusctl-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libayatana-appindicator
- libinput (libinput-multiplierAUR, libinput-noaccumAUR, libinput-three-finger-dragAUR, libinput-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber)
- seatd (seatd-gitAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR) (make)
- libayatana-appindicator (make)
- libinput (libinput-multiplierAUR, libinput-noaccumAUR, libinput-three-finger-dragAUR, libinput-gitAUR) (make)
- libusb (libusb-gitAUR) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- seatd (seatd-gitAUR) (make)
- Show 1 more dependencies...
Required by (1)
- asusctl (optional)
Sources (1)
labaman commented on 2023-06-11 06:43 (UTC)
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.
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