Package Details: plasma6-applets-supergfxctl 2.1.1-1

Git Clone URL: https://aur.archlinux.org/plasma6-applets-supergfxctl.git (read-only, click to copy)
Package Base: plasma6-applets-supergfxctl
Description: KDE Plasma plasmoid for supergfxctl
Upstream URL: https://gitlab.com/Jhyub/supergfxctl-plasmoid
Licenses: MPL-2.0
Conflicts: plasma5-applets-supergfxctl
Submitter: Jhyub
Maintainer: Jhyub
Last Packager: Jhyub
Votes: 3
Popularity: 0.153797
First Submitted: 2024-03-07 10:42 (UTC)
Last Updated: 2024-11-19 06:48 (UTC)

Latest Comments

1 2 Next › Last »

Jhyub commented on 2024-12-02 07:24 (UTC)

@joeberardis No worries - I'm glad to hear that it was solved.

joeberardis commented on 2024-12-02 07:18 (UTC)

@Jhyub Packages (1) plasma6-applets-supergfxctl-2.1.1-1 Here is the output when trying to build with makepkg -si after a fresh git clone. We can see that it starts looking for missing dependencies and finds supergfxctl missing even though it is installed from manual build process outlined on the supergfxctl gitlab using make install;

❯ makepkg -si                                                                                                                                                                                                  
==> Making package: plasma6-applets-supergfxctl 2.1.1-1 (Sun 01 Dec 2024 11:57:34 PM MST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[sudo] password for ######: 
resolving dependencies...
looking for conflicting packages...

Packages (1) supergfxctl-5.2.4-1

Total Installed Size:  6.62 MiB

:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                                                                                                 [############################################################################] 100%
(1/1) checking package integrity                                                                                               [############################################################################] 100%
(1/1) loading package files                                                                                                    [############################################################################] 100%
(1/1) checking for file conflicts                                                                                              [############################################################################] 100%
error: failed to commit transaction (conflicting files)
supergfxctl: /usr/bin/supergfxctl exists in filesystem
supergfxctl: /usr/bin/supergfxd exists in filesystem
supergfxctl: /usr/lib/systemd/system-preset/supergfxd.preset exists in filesystem
supergfxctl: /usr/lib/systemd/system/supergfxd.service exists in filesystem
supergfxctl: /usr/lib/udev/rules.d/90-supergfxd-nvidia-pm.rules exists in filesystem
supergfxctl: /usr/share/X11/xorg.conf.d/90-nvidia-screen-G05.conf exists in filesystem
supergfxctl: /usr/share/dbus-1/system.d/org.supergfxctl.Daemon.conf exists in filesystem
Errors occurred, no packages were upgraded.
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> supergfxctl
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
❯ which supergfxctl                                                                                                                                                                                            
/usr/bin/supergfxctl

After reading my own output, the Arch wiki on Package Guidelines, and the PKGBUILD file, I have realized that I am simply running into an issue of unsupported installation method of supergfxctl. This is my own problem to figure out. By installing supergfxctl from source with make, instead of creating a PKGBUILD and installing with makepkg, pacman does not know that the dependency is already satisfied. Sorry to waste your time.

Jhyub commented on 2024-12-01 23:33 (UTC)

@joeberardis It has been a while since I removed the version check... maybe something went wrong with your plasmoid package version? What version are you using?

joeberardis commented on 2024-12-01 17:19 (UTC)

I would also like to suggest removing the version check on supergfxctl dependency. There is a bug in the latest 5.2.4 that prevents it from working with my system properly, and I had to rollback to 5.2.1 for the meantime while I wait for the issue to be fixed by asus-linux. Having to remember to --ignore the package since modifying the PKGBUILD when running yay is annoying.

Jhyub commented on 2024-09-23 10:35 (UTC)

@v1993 Thanks for pointing it out.

v1993 commented on 2024-09-23 10:24 (UTC)

Please remove the version check on supergfxctl dependency; it doesn't seem to serve any particular reason (partial upgrades are unsupported either way) and prevents supergfxctl-git from serving as a substitute.

Jhyub commented on 2024-03-07 10:42 (UTC)

Please use plasma6-applets-supergfxctl instead.

Jhyub commented on 2023-10-20 16:02 (UTC)

@Toast10101 thanks for pointing out, fixed

Toast10101 commented on 2023-10-20 15:54 (UTC)

The dependencies need to be updated: kcoreaddons -> kcoreaddons5 ki18n -> ki18n5 plasma-framework -> plasma-framework5

kishikaisei commented on 2023-03-31 07:10 (UTC)

@Jhyub It seems to work right now, good job on the quick fix