summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDet2017-01-19 22:44:12 +0200
committerDet2017-01-19 22:44:12 +0200
commit01a1717ec437b1d08cf46bb32543cbbfa8422e62 (patch)
treea3e7613dc54d7280d4816277d26efac11b742906
parent4bf0ea729bb5a29c76ede2efe022799e5d5157c3 (diff)
downloadaur-01a1717ec437b1d08cf46bb32543cbbfa8422e62.tar.gz
Upgpkg: 378.09
-rw-r--r--.SRCINFO38
-rw-r--r--PKGBUILD26
-rw-r--r--nvidia-full-beta.install6
3 files changed, 43 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0f99880e16b9..0488828a63ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
+
diff --git a/PKGBUILD b/PKGBUILD
index 0807ec958fbf..af47b988363b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {