diff options
author | Det | 2017-01-19 22:44:12 +0200 |
---|---|---|
committer | Det | 2017-01-19 22:44:12 +0200 |
commit | 01a1717ec437b1d08cf46bb32543cbbfa8422e62 (patch) | |
tree | a3e7613dc54d7280d4816277d26efac11b742906 | |
parent | 4bf0ea729bb5a29c76ede2efe022799e5d5157c3 (diff) | |
download | aur-01a1717ec437b1d08cf46bb32543cbbfa8422e62.tar.gz |
Upgpkg: 378.09
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | nvidia-full-beta.install | 6 |
3 files changed, 43 insertions, 27 deletions
@@ -1,7 +1,7 @@ # Generated by mksrcinfo v8 -# Wed Feb 10 11:39:03 UTC 2016 +# Thu Jan 19 20:42:06 UTC 2017 pkgbase = nvidia-full-beta - pkgver = 375.26 + pkgver = 378.09 pkgrel = 1 url = http://www.nvidia.com/ arch = i686 @@ -11,16 +11,16 @@ pkgbase = nvidia-full-beta options = !strip source = 20-nvidia.conf md5sums = 2640eac092c220073f0668a7aaff61f7 - source_i686 = http://us.download.nvidia.com/XFree86/Linux-x86/375.26/NVIDIA-Linux-x86-375.26.run - md5sums_i686 = b0706e88ad173f6b9c7bd2e5a838c163 - source_x86_64 = http://us.download.nvidia.com/XFree86/Linux-x86_64/375.26/NVIDIA-Linux-x86_64-375.26-no-compat32.run - md5sums_x86_64 = 5595fb385e41638c5118784114b03d9a + source_i686 = http://us.download.nvidia.com/XFree86/Linux-x86/378.09/NVIDIA-Linux-x86-378.09.run + md5sums_i686 = a55ef673b805549cd72f2e9d5b7a844a + source_x86_64 = http://us.download.nvidia.com/XFree86/Linux-x86_64/378.09/NVIDIA-Linux-x86_64-378.09-no-compat32.run + md5sums_x86_64 = 6e3fe1150fb70c1dabd113e613186cfd pkgname = nvidia-full-beta pkgdesc = Full NVIDIA driver package for Arch's official 'linux' package (driver, utilities, and libraries) (beta version) install = nvidia-full-beta.install depends = linux - depends = nvidia-utils-full-beta>=375.26 + depends = nvidia-utils-full-beta>=378.09 depends = libgl provides = nvidia conflicts = nvidia-96xx @@ -35,14 +35,21 @@ pkgname = nvidia-utils-full-beta optdepends = gtk3: nvidia-settings (GTK+ v3) optdepends = opencl-nvidia-full-beta: OpenCL support optdepends = xorg-server-devel: nvidia-xconfig - provides = nvidia-utils=375.26 + provides = nvidia-utils=378.09 provides = nvidia-settings provides = libglvnd + provides = vulkan-driver conflicts = nvidia-utils conflicts = nvidia-settings conflicts = libglvnd backup = etc/X11/xorg.conf.d/20-nvidia.conf +pkgname = nvidia-egl-wayland-full-beta + pkgdesc = NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.1.0.0) for 'nvidia-utils-full-beta' + depends = nvidia-utils-full-beta + provides = egl-wayland + conflicts = egl-wayland + pkgname = nvidia-libgl-full-beta pkgdesc = NVIDIA driver library symlinks for 'nvidia-utils-full-beta' depends = nvidia-utils-full-beta @@ -57,16 +64,17 @@ pkgname = opencl-nvidia-full-beta depends = zlib optdepends = opencl-headers: headers necessary for OpenCL development provides = opencl-nvidia - provides = opencl-driver + provides = opencl-driver conflicts = opencl-nvidia + pkgname = lib32-nvidia-utils-full-beta pkgdesc = NVIDIA driver utilities and libraries for 'nvidia-full-beta' (32-bit) depends = lib32-zlib depends = lib32-gcc-libs depends = nvidia-utils-full-beta optdepends = lib32-opencl-nvidia-full-beta: OpenCL support - provides = lib32-nvidia-utils=375.26 + provides = lib32-nvidia-utils=378.09 provides = lib32-libglvnd provides = lib32-vulkan-driver conflicts = lib32-nvidia-utils @@ -76,10 +84,10 @@ pkgname = lib32-nvidia-libgl-full-beta pkgdesc = NVIDIA driver library symlinks for 'lib32-nvidia-utils-full-beta' depends = lib32-nvidia-utils-full-beta depends = nvidia-libgl-full-beta - provides = lib32-libgl - provides = lib32-libegl - provides = lib32-libgles - provides = lib32-nvidia-libgl + provides = lib32-libgl + provides = lib32-libegl + provides = lib32-libgles + provides = lib32-nvidia-libgl conflicts = lib32-libgl conflicts = lib32-libegl conflicts = lib32-libgles @@ -94,4 +102,4 @@ pkgname = lib32-opencl-nvidia-full-beta provides = lib32-opencl-nvidia conflicts = lib32-opencl-nvidia -
\ No newline at end of file + @@ -7,8 +7,8 @@ # remain until the packages are removed. "1" to enable. _lib32=0 -pkgname=('nvidia-full-beta' 'nvidia-utils-full-beta' 'nvidia-libgl-full-beta' 'opencl-nvidia-full-beta') -pkgver=375.26 +pkgname=('nvidia-full-beta' 'nvidia-utils-full-beta' 'nvidia-egl-wayland-full-beta' 'nvidia-libgl-full-beta' 'opencl-nvidia-full-beta') +pkgver=378.09 pkgrel=1 arch=('i686' 'x86_64') url="http://www.nvidia.com/" @@ -32,9 +32,9 @@ source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/$pkgver/NVIDIA-Lin source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/$pkgver/$_pkg.run") md5sums=('2640eac092c220073f0668a7aaff61f7') # '96a37004a3394b01385d3ea9d8e8fa86') -md5sums_i686=('b0706e88ad173f6b9c7bd2e5a838c163') -md5sums_x86_64=('5595fb385e41638c5118784114b03d9a') -[[ $_pkg = NVIDIA-Linux-x86_64-$pkgver ]] && md5sums_x86_64=('d60819b2e377398c7296999ab5e7c1a4') +md5sums_i686=('a55ef673b805549cd72f2e9d5b7a844a') +md5sums_x86_64=('6e3fe1150fb70c1dabd113e613186cfd') +[[ $_pkg = NVIDIA-Linux-x86_64-$pkgver ]] && md5sums_x86_64=('05ef2fbdf4617921fc4fdccd7f849e0e') # Auto-detect patches (e.g. linux-4.1.patch) for _patch in $(find "$startdir" -maxdepth 1 -name '*.patch' -printf "%f\n"); do @@ -165,6 +165,18 @@ package_nvidia-libgl-full-beta() { ln -s nvidia/ "$pkgdir"/usr/share/licenses/nvidia-libgl } +package_nvidia-egl-wayland-full-beta() { + pkgdesc="NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.1.0.0) for 'nvidia-utils-full-beta'" + depends=('nvidia-utils-full-beta') + provides=('egl-wayland') + conflicts=('egl-wayland') + cd $_pkg + + install -Dm755 libnvidia-egl-wayland.so.1.0.0 "$pkgdir"/usr/lib/libnvidia-egl-wayland.so.1.0.0 + ln -s libnvidia-egl-wayland.so.1.0.0 "$pkgdir"/usr/lib/libnvidia-egl-wayland.so + ln -s libnvidia-egl-wayland.so.1.0.0 "$pkgdir"/usr/lib/libnvidia-egl-wayland.so.1 +} + package_nvidia-utils-full-beta() { pkgdesc="NVIDIA driver utilities and libraries for 'nvidia-full-beta'" depends=('xorg-server') @@ -199,8 +211,8 @@ package_nvidia-utils-full-beta() { install -Dm755 libEGL.so.1 "$pkgdir"/usr/lib/nvidia/libEGL.so.1 install -Dm755 libEGL_nvidia.so.$pkgver "$pkgdir"/usr/lib/libEGL_nvidia.so.$pkgver install -Dm755 libnvidia-eglcore.so.$pkgver "$pkgdir"/usr/lib/libnvidia-eglcore.so.$pkgver - install -Dm755 libnvidia-egl-wayland.so.$pkgver "$pkgdir"/usr/lib/libnvidia-egl-wayland.so.$pkgver install -Dm644 10_nvidia.json "$pkgdir"/usr/share/glvnd/egl_vendor.d/10_nvidia.json + install -Dm644 10_nvidia_wayland.json "$pkgdir"/usr/share/glvnd/egl_vendor.d/10_nvidia_wayland.json # OpenGL ES install -Dm755 libGLESv1_CM.so.1 "$pkgdir"/usr/lib/nvidia/libGLESv1_CM.so.1 @@ -488,4 +500,4 @@ package_lib32-nvidia-utils-full-beta() { # License (link) install -d "$pkgdir"/usr/share/licenses/ ln -s nvidia-utils/ "$pkgdir"/usr/share/licenses/lib32-nvidia-utils -}
\ No newline at end of file +} diff --git a/nvidia-full-beta.install b/nvidia-full-beta.install index df01ec362f9f..dc3e61ee41af 100644 --- a/nvidia-full-beta.install +++ b/nvidia-full-beta.install @@ -1,5 +1,5 @@ _depmod() { - _extramodules='extramodules-4.3-ARCH' + _extramodules='extramodules-4.9-ARCH' # Update module dependencies depmod $(cat /usr/lib/modules/$_extramodules/version) @@ -27,8 +27,6 @@ post_install() { if pidof Xorg >/dev/null; then echo ":: Please reboot or exit X to unload the current module." fi - - echo ":: NOTE: You may want to stick to .27: https://devtalk.nvidia.com/default/topic/950647/linux/black-screen-with-367-35/" } post_upgrade() { @@ -38,8 +36,6 @@ post_upgrade() { if (( $(vercmp $1 $2) != 0 )); then _rmmod fi - - echo ":: NOTE: You might not want to clear Pacman cache from .27: https://devtalk.nvidia.com/default/topic/950647/linux/black-screen-with-367-35/" } post_remove() { |