Add 430+ power management support
This commit is contained in:
13
PKGBUILD
13
PKGBUILD
@@ -155,7 +155,7 @@ fi
|
|||||||
|
|
||||||
pkgname=("${_pkgname_array[@]}")
|
pkgname=("${_pkgname_array[@]}")
|
||||||
pkgver=$_driver_version
|
pkgver=$_driver_version
|
||||||
pkgrel=136
|
pkgrel=137
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="http://www.nvidia.com/"
|
url="http://www.nvidia.com/"
|
||||||
license=('custom:NVIDIA')
|
license=('custom:NVIDIA')
|
||||||
@@ -830,7 +830,7 @@ opencl-nvidia-tkg() {
|
|||||||
|
|
||||||
# License (link)
|
# License (link)
|
||||||
install -d "$pkgdir"/usr/share/licenses/
|
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() {
|
package_opencl-nvidia-tkg() {
|
||||||
opencl-nvidia-tkg
|
opencl-nvidia-tkg
|
||||||
@@ -1027,6 +1027,15 @@ nvidia-utils-tkg() {
|
|||||||
cp -r html "${pkgdir}/usr/share/doc/nvidia/"
|
cp -r html "${pkgdir}/usr/share/doc/nvidia/"
|
||||||
ln -s nvidia "${pkgdir}/usr/share/doc/nvidia-utils"
|
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
|
# 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
|
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