Package Details: libxnvctrl-470xx 470.256.02-3

Git Clone URL: https://aur.archlinux.org/nvidia-470xx-settings.git (read-only, click to copy)
Package Base: nvidia-470xx-settings
Description: NVIDIA NV-CONTROL X extension
Upstream URL: https://github.com/NVIDIA/nvidia-settings
Licenses: GPL2
Conflicts: libxnvctrl
Provides: libxnvctrl, libXNVCtrl.so
Submitter: jonathon
Maintainer: Sinyria (SoftExpert)
Last Packager: SoftExpert
Votes: 29
Popularity: 0.66
First Submitted: 2021-10-31 00:59 (UTC)
Last Updated: 2024-06-29 05:35 (UTC)

Required by (32)

Sources (2)

Pinned Comments

Sinyria commented on 2023-11-03 03:53 (UTC) (edited on 2024-02-23 00:35 (UTC) by Sinyria)

Sadly I do not at the moment have a system containing a GTX780 or similar to actually test this since switching to AMD in autumn. So kindly let me know if this package installs correctly for you, I can only test if it builds.

Also, hit me up if you want to be made co-maintainer for this.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

gbr commented on 2022-03-03 12:58 (UTC)

Hi, can you please apply the following patch to nvidia-settings? Thank you.

https://github.com/archlinux/svntogit-packages/commit/a961e20af981a649ab128a29e3fc9ba9958c5689

yochananmarqos commented on 2021-12-14 01:16 (UTC)

@ahmubashshir: It's not needed by anything as there's no 32-bit nvidia-settings package. No, it's not needed by lib32-mangohud. It's listed as an optional dependency erroneously.

ahmubashshir commented on 2021-12-14 01:08 (UTC)

lib32-libxnvctrl exists on aur, it's needed by lib32-mangohud

jonathon commented on 2021-12-13 21:01 (UTC)

Why is that needed? lib32-libxnvctrl doesn't exist.

ahmubashshir commented on 2021-12-13 20:26 (UTC)

lib32- variant of this package (lib32-libxnvctrl-470xx)

jonathon commented on 2021-11-02 11:09 (UTC)

lib32- variant of the settings package? Not sure why that's needed. I already packaged lib32-nvidia-470xx-utils.

ahmubashshir commented on 2021-11-02 07:28 (UTC)

lib32- variant?

jonathon commented on 2021-11-01 12:58 (UTC)

The difference will be due to using an AUR helper rather than e.g. makechrootpkg. However, the variable definitions have now been moved. No pkgrel bump as no rebuild needed.

Internauta commented on 2021-11-01 11:54 (UTC) (edited on 2021-11-01 12:19 (UTC) by Internauta)

Line 48:

rm "$pkgdir/usr/lib/libnvidia-gtk2.so.$pkgver"

The file is in /usr/local/[...], then should be:

rm "$pkgdir/usr/local/lib/libnvidia-gtk2.so.$pkgver"

Line 64:

cp -Pr out/libXNVCtrl.* -t "${pkgdir}/usr/lib"

The path is wrong. It should be:

cp -Pr _out/Linux_${arch}/libXNVCtrl.* -t "${pkgdir}/usr/lib"

Fixing these 2 lines should complete the build, but it gives another error during installation, because man files now points to /usr/local/share/man (the official package pointed to /usr/share/man). The error is:

nvidia-470xx-settings: /usr/local/share/man exists in filesystem (owned by filesystem)

EDIT: nevermind, i think i found the issue. For some reason the PREFIX variable is not visible in line 42. Adding it like this:

make DESTDIR="${pkgdir}" PREFIX="/usr" install

fixes everything. The fix in line 64 is still needed.

jonathon commented on 2021-11-01 10:58 (UTC)

m4 is in base-devel so you already have it installed.