Add 430+ power management support
This commit is contained in:
13
PKGBUILD
13
PKGBUILD
@@ -155,7 +155,7 @@ fi
|
||||
|
||||
pkgname=("${_pkgname_array[@]}")
|
||||
pkgver=$_driver_version
|
||||
pkgrel=136
|
||||
pkgrel=137
|
||||
arch=('x86_64')
|
||||
url="http://www.nvidia.com/"
|
||||
license=('custom:NVIDIA')
|
||||
@@ -830,7 +830,7 @@ opencl-nvidia-tkg() {
|
||||
|
||||
# License (link)
|
||||
install -d "$pkgdir"/usr/share/licenses/
|
||||
ln -s nvidia/ "$pkgdir"/usr/share/licenses/opencl-nvidia
|
||||
ln -s nvidia-utils "$pkgdir"/usr/share/licenses/opencl-nvidia
|
||||
}
|
||||
package_opencl-nvidia-tkg() {
|
||||
opencl-nvidia-tkg
|
||||
@@ -1027,6 +1027,15 @@ nvidia-utils-tkg() {
|
||||
cp -r html "${pkgdir}/usr/share/doc/nvidia/"
|
||||
ln -s nvidia "${pkgdir}/usr/share/doc/nvidia-utils"
|
||||
|
||||
if [[ $pkgver != 396* ]] && [[ $pkgver != 415* ]] && [[ $pkgver != 418* ]]; then
|
||||
# new power management support
|
||||
install -D -m644 nvidia-suspend.service "${pkgdir}/usr/lib/systemd/system/nvidia-suspend.service"
|
||||
install -D -m644 nvidia-hibernate.service "${pkgdir}/usr/lib/systemd/system/nvidia-hibernate.service"
|
||||
install -D -m644 nvidia-resume.service "${pkgdir}/usr/lib/systemd/system/nvidia-resume.service"
|
||||
install -D -m755 nvidia "${pkgdir}/usr/lib/systemd/system-sleep/nvidia"
|
||||
install -D -m755 nvidia-sleep.sh "${pkgdir}/usr/bin/nvidia-sleep.sh"
|
||||
fi
|
||||
|
||||
# Distro-specific files must be installed in /usr/share/X11/xorg.conf.d
|
||||
install -Dm644 "$srcdir"/10-nvidia-drm-outputclass.conf "$pkgdir"/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
|
||||
|
||||
|
Reference in New Issue
Block a user