[arch-commits] Commit in nvidia-lts/repos (3 files)

2019-11-06 Thread Jan Steffens via arch-commits
Date: Wednesday, November 6, 2019 @ 14:46:37
  Author: heftig
Revision: 366864

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 366862, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/fs62142.patch
(from rev 366862, nvidia-lts/trunk/fs62142.patch)

---+
 PKGBUILD  |   46 ++
 fs62142.patch |   13 +
 2 files changed, 59 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 366862, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-11-06 14:46:37 UTC (rev 366864)
@@ -0,0 +1,46 @@
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=435.21
+pkgrel=9
+epoch=1
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="https://www.nvidia.com/;
+makedepends=("nvidia-utils=${pkgver}" 'libglvnd' 'linux-lts-headers')
+provides=('nvidia')
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run;
+fs62142.patch)
+sha512sums=('e83b6dff80434971c0b254815945d485a45c978b8a19994244f50a463658863948b2eac8bc62d667bb10c23f41cf1c3521c409d23ac2ab6a0c0cd094a6e20270'
+
'df949debf9fed92b3c58322c02685fb344bbfff2920557e7d55ed3f70559f48cd6199bc85e2af170b7e56797f3e9881a53eab8c411f21e75f5abec26eaa47752')
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+
+# Fix https://bugs.archlinux.org/task/62142
+patch -Np1 -i ../fs62142.patch
+}
+
+build() {
+cd "${_pkg}"/kernel
+make SYSSRC=/usr/src/linux-lts module
+}
+
+package() {
+depends=('linux-lts' "nvidia-utils=${pkgver}" 'libglvnd')
+
+_extradir="/usr/lib/modules/$(dev->dev);
+ 
+-return (ops->map_resource != NULL);
++return (ops && ops->map_resource);
+ #else
+ return NV_FALSE;
+ #endif


[arch-commits] Commit in nvidia-lts/repos (3 files)

2019-10-29 Thread Jan Steffens via arch-commits
Date: Tuesday, October 29, 2019 @ 15:52:01
  Author: heftig
Revision: 366007

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 366005, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/fs62142.patch
(from rev 366005, nvidia-lts/trunk/fs62142.patch)

---+
 PKGBUILD  |   46 ++
 fs62142.patch |   13 +
 2 files changed, 59 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 366005, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-10-29 15:52:01 UTC (rev 366007)
@@ -0,0 +1,46 @@
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=435.21
+pkgrel=8
+epoch=1
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="https://www.nvidia.com/;
+makedepends=("nvidia-utils=${pkgver}" 'libglvnd' 'linux-lts-headers')
+provides=('nvidia')
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run;
+fs62142.patch)
+sha512sums=('e83b6dff80434971c0b254815945d485a45c978b8a19994244f50a463658863948b2eac8bc62d667bb10c23f41cf1c3521c409d23ac2ab6a0c0cd094a6e20270'
+
'df949debf9fed92b3c58322c02685fb344bbfff2920557e7d55ed3f70559f48cd6199bc85e2af170b7e56797f3e9881a53eab8c411f21e75f5abec26eaa47752')
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+
+# Fix https://bugs.archlinux.org/task/62142
+patch -Np1 -i ../fs62142.patch
+}
+
+build() {
+cd "${_pkg}"/kernel
+make SYSSRC=/usr/src/linux-lts module
+}
+
+package() {
+depends=('linux-lts' "nvidia-utils=${pkgver}" 'libglvnd')
+
+_extradir="/usr/lib/modules/$(dev->dev);
+ 
+-return (ops->map_resource != NULL);
++return (ops && ops->map_resource);
+ #else
+ return NV_FALSE;
+ #endif


[arch-commits] Commit in nvidia-lts/repos (3 files)

2019-10-25 Thread Jan Steffens via arch-commits
Date: Friday, October 25, 2019 @ 15:58:03
  Author: heftig
Revision: 365649

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 365648, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/fs62142.patch
(from rev 365648, nvidia-lts/trunk/fs62142.patch)

---+
 PKGBUILD  |   46 ++
 fs62142.patch |   13 +
 2 files changed, 59 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 365648, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-10-25 15:58:03 UTC (rev 365649)
@@ -0,0 +1,46 @@
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=435.21
+pkgrel=7
+epoch=1
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="https://www.nvidia.com/;
+makedepends=("nvidia-utils=${pkgver}" 'libglvnd' 'linux-lts-headers')
+provides=('nvidia')
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run;
+fs62142.patch)
+sha512sums=('e83b6dff80434971c0b254815945d485a45c978b8a19994244f50a463658863948b2eac8bc62d667bb10c23f41cf1c3521c409d23ac2ab6a0c0cd094a6e20270'
+
'df949debf9fed92b3c58322c02685fb344bbfff2920557e7d55ed3f70559f48cd6199bc85e2af170b7e56797f3e9881a53eab8c411f21e75f5abec26eaa47752')
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+
+# Fix https://bugs.archlinux.org/task/62142
+patch -Np1 -i ../fs62142.patch
+}
+
+build() {
+cd "${_pkg}"/kernel
+make SYSSRC=/usr/src/linux-lts module
+}
+
+package() {
+depends=('linux-lts' "nvidia-utils=${pkgver}" 'libglvnd')
+
+_extradir="/usr/lib/modules/$(dev->dev);
+ 
+-return (ops->map_resource != NULL);
++return (ops && ops->map_resource);
+ #else
+ return NV_FALSE;
+ #endif


[arch-commits] Commit in nvidia-lts/repos (3 files)

2019-10-18 Thread Andreas Radke via arch-commits
Date: Friday, October 18, 2019 @ 09:01:20
  Author: andyrtr
Revision: 365133

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 365132, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/fs62142.patch
(from rev 365132, nvidia-lts/trunk/fs62142.patch)

---+
 PKGBUILD  |   46 ++
 fs62142.patch |   13 +
 2 files changed, 59 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 365132, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-10-18 09:01:20 UTC (rev 365133)
@@ -0,0 +1,46 @@
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=435.21
+pkgrel=6
+epoch=1
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="https://www.nvidia.com/;
+makedepends=("nvidia-utils=${pkgver}" 'libglvnd' 'linux-lts' 
'linux-lts-headers>=4.19.80')
+provides=('nvidia')
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run;
+fs62142.patch)
+sha512sums=('e83b6dff80434971c0b254815945d485a45c978b8a19994244f50a463658863948b2eac8bc62d667bb10c23f41cf1c3521c409d23ac2ab6a0c0cd094a6e20270'
+
'df949debf9fed92b3c58322c02685fb344bbfff2920557e7d55ed3f70559f48cd6199bc85e2af170b7e56797f3e9881a53eab8c411f21e75f5abec26eaa47752')
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+
+# Fix https://bugs.archlinux.org/task/62142
+patch -Np1 -i ../fs62142.patch
+}
+
+build() {
+cd "${_pkg}"/kernel
+make SYSSRC=/usr/src/linux-lts module
+}
+
+package() {
+depends=('linux-lts>=4.19.80' "nvidia-utils=${pkgver}" 'libglvnd')
+
+_extradir="/usr/lib/modules/$(dev->dev);
+ 
+-return (ops->map_resource != NULL);
++return (ops && ops->map_resource);
+ #else
+ return NV_FALSE;
+ #endif


[arch-commits] Commit in nvidia-lts/repos (3 files)

2019-10-11 Thread Jan Steffens via arch-commits
Date: Friday, October 11, 2019 @ 20:35:26
  Author: heftig
Revision: 364660

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 364658, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/fs62142.patch
(from rev 364658, nvidia-lts/trunk/fs62142.patch)

---+
 PKGBUILD  |   46 ++
 fs62142.patch |   13 +
 2 files changed, 59 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 364658, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-10-11 20:35:26 UTC (rev 364660)
@@ -0,0 +1,46 @@
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=435.21
+pkgrel=5
+epoch=1
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="https://www.nvidia.com/;
+makedepends=("nvidia-utils=${pkgver}" 'libglvnd' 'linux-lts' 
'linux-lts-headers>=4.19.79')
+provides=('nvidia')
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run;
+fs62142.patch)
+sha512sums=('e83b6dff80434971c0b254815945d485a45c978b8a19994244f50a463658863948b2eac8bc62d667bb10c23f41cf1c3521c409d23ac2ab6a0c0cd094a6e20270'
+
'df949debf9fed92b3c58322c02685fb344bbfff2920557e7d55ed3f70559f48cd6199bc85e2af170b7e56797f3e9881a53eab8c411f21e75f5abec26eaa47752')
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+
+# Fix https://bugs.archlinux.org/task/62142
+patch -Np1 -i ../fs62142.patch
+}
+
+build() {
+cd "${_pkg}"/kernel
+make SYSSRC=/usr/src/linux-lts module
+}
+
+package() {
+depends=('linux-lts>=4.19.79' "nvidia-utils=${pkgver}" 'libglvnd')
+
+_extradir="/usr/lib/modules/$(dev->dev);
+ 
+-return (ops->map_resource != NULL);
++return (ops && ops->map_resource);
+ #else
+ return NV_FALSE;
+ #endif


[arch-commits] Commit in nvidia-lts/repos (3 files)

2018-01-31 Thread Andreas Radke via arch-commits
Date: Wednesday, January 31, 2018 @ 10:16:55
  Author: andyrtr
Revision: 315666

archrelease: copy trunk to staging-x86_64

Added:
  nvidia-lts/repos/staging-x86_64/
  nvidia-lts/repos/staging-x86_64/PKGBUILD
(from rev 315665, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/staging-x86_64/nvidia-lts.install
(from rev 315665, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/staging-x86_64/PKGBUILD (from rev 315665, 
nvidia-lts/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-01-31 10:16:55 UTC (rev 315666)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=390.25
+_extramodules=extramodules-4.14-lts
+pkgrel=2
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.14.15' 
'linux-lts-headers>=4.14.15')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('02dbb790013f51b6e6945933d977366211f47cb62f7ff1b6b2f57bd40be7fc28d8e92f223155f21fcb9154b857133235e68f9e020d0d8079f5e9f676d15177d7')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.14.15' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/staging-x86_64/nvidia-lts.install (from rev 315665, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- staging-x86_64/nvidia-lts.install   (rev 0)
+++ staging-x86_64/nvidia-lts.install   2018-01-31 10:16:55 UTC (rev 315666)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.14-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.14-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.14-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 18:19:35
  Author: svenstaro
Revision: 315594

archrelease: copy trunk to staging-x86_64

Added:
  nvidia-lts/repos/staging-x86_64/
  nvidia-lts/repos/staging-x86_64/PKGBUILD
(from rev 315593, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/staging-x86_64/nvidia-lts.install
(from rev 315593, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/staging-x86_64/PKGBUILD (from rev 315593, 
nvidia-lts/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-01-29 18:19:35 UTC (rev 315594)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=390.25
+_extramodules=extramodules-4.9-lts
+pkgrel=1
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.78' 
'linux-lts-headers>=4.9.78')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('02dbb790013f51b6e6945933d977366211f47cb62f7ff1b6b2f57bd40be7fc28d8e92f223155f21fcb9154b857133235e68f9e020d0d8079f5e9f676d15177d7')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.78' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/staging-x86_64/nvidia-lts.install (from rev 315593, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- staging-x86_64/nvidia-lts.install   (rev 0)
+++ staging-x86_64/nvidia-lts.install   2018-01-29 18:19:35 UTC (rev 315594)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2018-01-23 Thread Andreas Radke via arch-commits
Date: Tuesday, January 23, 2018 @ 20:55:29
  Author: andyrtr
Revision: 315330

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 315329, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/nvidia-lts.install
(from rev 315329, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 315329, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-23 20:55:29 UTC (rev 315330)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=387.34
+_extramodules=extramodules-4.9-lts
+pkgrel=7
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.78' 
'linux-lts-headers>=4.9.78')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums_x86_64=('0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.78' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/testing-x86_64/nvidia-lts.install (from rev 315329, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- testing-x86_64/nvidia-lts.install   (rev 0)
+++ testing-x86_64/nvidia-lts.install   2018-01-23 20:55:29 UTC (rev 315330)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2018-01-17 Thread Andreas Radke via arch-commits
Date: Wednesday, January 17, 2018 @ 12:45:28
  Author: andyrtr
Revision: 314998

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 314997, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/nvidia-lts.install
(from rev 314997, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 314997, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-17 12:45:28 UTC (rev 314998)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=387.34
+_extramodules=extramodules-4.9-lts
+pkgrel=6
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.77' 
'linux-lts-headers>=4.9.77')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums_x86_64=('0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.77' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/testing-x86_64/nvidia-lts.install (from rev 314997, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- testing-x86_64/nvidia-lts.install   (rev 0)
+++ testing-x86_64/nvidia-lts.install   2018-01-17 12:45:28 UTC (rev 314998)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2018-01-05 Thread Andreas Radke via arch-commits
Date: Friday, January 5, 2018 @ 20:48:45
  Author: andyrtr
Revision: 314102

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 314101, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/nvidia-lts.install
(from rev 314101, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 314101, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-05 20:48:45 UTC (rev 314102)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=387.34
+_extramodules=extramodules-4.9-lts
+pkgrel=5
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.75' 
'linux-lts-headers>=4.9.75')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums_x86_64=('0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.75' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/testing-x86_64/nvidia-lts.install (from rev 314101, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- testing-x86_64/nvidia-lts.install   (rev 0)
+++ testing-x86_64/nvidia-lts.install   2018-01-05 20:48:45 UTC (rev 314102)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2017-12-14 Thread Andreas Radke via arch-commits
Date: Thursday, December 14, 2017 @ 19:22:55
  Author: andyrtr
Revision: 312666

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 312665, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/nvidia-lts.install
(from rev 312665, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 312665, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2017-12-14 19:22:55 UTC (rev 312666)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=387.34
+_extramodules=extramodules-4.9-lts
+pkgrel=4
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.69' 
'linux-lts-headers>=4.9.69')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums_x86_64=('0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.69' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/testing-x86_64/nvidia-lts.install (from rev 312665, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- testing-x86_64/nvidia-lts.install   (rev 0)
+++ testing-x86_64/nvidia-lts.install   2017-12-14 19:22:55 UTC (rev 312666)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2017-12-05 Thread Andreas Radke via arch-commits
Date: Tuesday, December 5, 2017 @ 16:37:25
  Author: andyrtr
Revision: 311637

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 311636, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/nvidia-lts.install
(from rev 311636, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 311636, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2017-12-05 16:37:25 UTC (rev 311637)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=387.34
+_extramodules=extramodules-4.9-lts
+pkgrel=3
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.67' 
'linux-lts-headers>=4.9.67')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums_x86_64=('0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.67' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/testing-x86_64/nvidia-lts.install (from rev 311636, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- testing-x86_64/nvidia-lts.install   (rev 0)
+++ testing-x86_64/nvidia-lts.install   2017-12-05 16:37:25 UTC (rev 311637)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2017-11-24 Thread Sven-Hendrik Haase
Date: Saturday, November 25, 2017 @ 02:45:39
  Author: svenstaro
Revision: 310841

archrelease: copy trunk to staging-x86_64

Added:
  nvidia-lts/repos/staging-x86_64/
  nvidia-lts/repos/staging-x86_64/PKGBUILD
(from rev 310840, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/staging-x86_64/nvidia-lts.install
(from rev 310840, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/staging-x86_64/PKGBUILD (from rev 310840, 
nvidia-lts/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2017-11-25 02:45:39 UTC (rev 310841)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=387.34
+_extramodules=extramodules-4.9-lts
+pkgrel=1
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.62' 
'linux-lts-headers>=4.9.62')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums_x86_64=('0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.62' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/staging-x86_64/nvidia-lts.install (from rev 310840, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- staging-x86_64/nvidia-lts.install   (rev 0)
+++ staging-x86_64/nvidia-lts.install   2017-11-25 02:45:39 UTC (rev 310841)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2017-11-15 Thread Andreas Radke
Date: Wednesday, November 15, 2017 @ 17:11:17
  Author: andyrtr
Revision: 310015

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 310014, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/nvidia-lts.install
(from rev 310014, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 310014, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2017-11-15 17:11:17 UTC (rev 310015)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=387.22
+_extramodules=extramodules-4.9-lts
+pkgrel=3
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.62' 
'linux-lts-headers>=4.9.62')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums_x86_64=('f304f5b6d4c7e0ba5f19cf9f84ecab1c911e17d25193b527bf9c45200dda942011cb7632555e5351ed8fc212dcb59ea3d791b971073a8b09cb96af790e0c30ff')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.62' "nvidia-utils=$pkgver" 'libgl')
+
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko
+install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
+echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
+install -D -m644 "${srcdir}/${_pkg}/LICENSE" 
"${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE"
+}

Copied: nvidia-lts/repos/testing-x86_64/nvidia-lts.install (from rev 310014, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- testing-x86_64/nvidia-lts.install   (rev 0)
+++ testing-x86_64/nvidia-lts.install   2017-11-15 17:11:17 UTC (rev 310015)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


[arch-commits] Commit in nvidia-lts/repos (3 files)

2013-04-17 Thread Tobias Powalowski
Date: Wednesday, April 17, 2013 @ 18:56:11
  Author: tpowa
Revision: 183123

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  nvidia-lts/repos/testing-x86_64/
  nvidia-lts/repos/testing-x86_64/PKGBUILD
(from rev 183122, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/testing-x86_64/nvidia-lts.install
(from rev 183122, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   45 +
 nvidia-lts.install |   15 +++
 2 files changed, 60 insertions(+)

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 183122, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2013-04-17 16:56:11 UTC (rev 183123)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Eric Bélanger e...@archlinux.org
+
+pkgname=nvidia-lts
+pkgver=313.30
+_extramodules=extramodules-3.0-lts
+pkgrel=3
+pkgdesc=NVIDIA drivers for linux-lts
+arch=('i686' 'x86_64')
+url=http://www.nvidia.com/;
+depends=('linux-lts=3.0.0' nvidia-utils=$pkgver)
+makedepends=('linux-lts-headers=3.0.0')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=(!strip)
+if [ $CARCH = i686 ]; then
+  _arch='x86'
+  _pkg=NVIDIA-Linux-${_arch}-${pkgver}
+  
source=(ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;)
+  md5sums=('69c0f66c9246217a4fe4d28e95bb7bb6')
+elif [ $CARCH = x86_64 ]; then
+  _arch='x86_64'
+  _pkg=NVIDIA-Linux-${_arch}-${pkgver}-no-compat32
+  
source=(ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;)
+  md5sums=('e5f147fbcdcad71472b4ddeccf259bd7')
+fi
+
+build() {
+  _kernver=$(cat /usr/lib/modules/${_extramodules}/version)
+  cd ${srcdir}
+  sh ${_pkg}.run --extract-only
+  cd ${_pkg}/kernel
+  make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+  install -D -m644 ${srcdir}/${_pkg}/kernel/nvidia.ko \
+${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko
+  gzip 
${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko
+  install -d -m755 ${pkgdir}/usr/lib/modprobe.d
+  echo blacklist nouveau  ${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf
+  echo blacklist nvidiafb  ${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf
+  install -D -m644 ${srcdir}/${_pkg}/LICENSE 
${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE
+}

Copied: nvidia-lts/repos/testing-x86_64/nvidia-lts.install (from rev 183122, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- testing-x86_64/nvidia-lts.install   (rev 0)
+++ testing-x86_64/nvidia-lts.install   2013-04-17 16:56:11 UTC (rev 183123)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-3.0-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-3.0-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-3.0-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}