Package Base Details: nvidia-470xx-settings

Git Clone URL: https://aur.archlinux.org/nvidia-470xx-settings.git (read-only, click to copy)
Submitter: jonathon
Maintainer: Sinyria (SoftExpert)
Last Packager: Sinyria
Votes: 29
Popularity: 0.76
First Submitted: 2021-10-31 00:59 (UTC)
Last Updated: 2024-02-24 20:28 (UTC)

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 »

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.

xhenon commented on 2021-11-01 08:56 (UTC)

I notice m4 package is mandatory compile nvidia-470xx-settings but is not listed as dependence

dmelhado commented on 2021-10-31 22:50 (UTC)

Gives a rm error. Fixed it by commenting out line 45 in PKGBUILD.