[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Thursday, December 11, 2014 @ 15:57:08 Author: fyan Revision: 227471 archrelease: copy trunk to extra-i686, extra-x86_64 Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 227470, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 227470, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 227470, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 227470, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install ---+ /PKGBUILD | 96 /nvidia-340xx.install | 30 +++ extra-i686/PKGBUILD | 48 -- extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 48 -- extra-x86_64/nvidia-340xx.install | 15 - 6 files changed, 126 insertions(+), 126 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-12-11 14:56:36 UTC (rev 227470) +++ extra-i686/PKGBUILD 2014-12-11 14:57:08 UTC (rev 227471) @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.58 -_extramodules=extramodules-3.17-ARCH -pkgrel=2 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.17' 'linux<3.18' "nvidia-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.17' 'linux-headers<3.18') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums=('b993f9fc59434140f560e32fd7bd2b3d' - '26e75f80df3f49ac2fe35c65b9de709e') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 227470, nvidia-340xx/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2014-12-11 14:57:08 UTC (rev 227471) @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.65 +_extramodules=extramodules-3.17-ARCH +pkgrel=1 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.17' 'linux<3.18' "nvidia-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.17' 'linux-headers<3.18') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('4aa6039b8543312b41a924bb87b0b2db' + '4558104f8601d27c7fd3e5cec7892345') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Thursday, December 11, 2014 @ 16:17:26 Author: fyan Revision: 227475 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 227474, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 227474, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 227474, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 227474, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/testing-i686/PKGBUILD nvidia-340xx/repos/testing-i686/nvidia-340xx.install nvidia-340xx/repos/testing-x86_64/PKGBUILD nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install -+ /PKGBUILD | 96 ++ /nvidia-340xx.install | 30 ++ testing-i686/PKGBUILD | 48 - testing-i686/nvidia-340xx.install | 15 - testing-x86_64/PKGBUILD | 48 - testing-x86_64/nvidia-340xx.install | 15 - 6 files changed, 126 insertions(+), 126 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2014-12-11 15:17:08 UTC (rev 227474) +++ testing-i686/PKGBUILD 2014-12-11 15:17:26 UTC (rev 227475) @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.58 -_extramodules=extramodules-3.17-ARCH -pkgrel=3 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.17' 'linux<3.18' "nvidia-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.17' 'linux-headers<3.18') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums=('b993f9fc59434140f560e32fd7bd2b3d' - '26e75f80df3f49ac2fe35c65b9de709e') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 227474, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-12-11 15:17:26 UTC (rev 227475) @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.65 +_extramodules=extramodules-3.17-ARCH +pkgrel=2 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.17' 'linux<3.18' "nvidia-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.17' 'linux-headers<3.18') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('4aa6039b8543312b41a924bb87b0b2db' + '4558104f8601d27c7fd3e5cec7892345') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodule
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Saturday, December 13, 2014 @ 15:36:55 Author: fyan Revision: 227581 archrelease: copy trunk to extra-i686, extra-x86_64 Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 227580, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 227580, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 227580, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 227580, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install ---+ /PKGBUILD | 96 /nvidia-340xx.install | 30 +++ extra-i686/PKGBUILD | 48 -- extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 48 -- extra-x86_64/nvidia-340xx.install | 15 - 6 files changed, 126 insertions(+), 126 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-12-13 14:36:22 UTC (rev 227580) +++ extra-i686/PKGBUILD 2014-12-13 14:36:55 UTC (rev 227581) @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.65 -_extramodules=extramodules-3.17-ARCH -pkgrel=2 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.17' 'linux<3.18' "nvidia-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.17' 'linux-headers<3.18') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums=('4aa6039b8543312b41a924bb87b0b2db' - '4558104f8601d27c7fd3e5cec7892345') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 227580, nvidia-340xx/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2014-12-13 14:36:55 UTC (rev 227581) @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.65 +_extramodules=extramodules-3.17-ARCH +pkgrel=3 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.17' 'linux<3.18' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.17' 'linux-headers<3.18') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('4aa6039b8543312b41a924bb87b0b2db' + '4558104f8601d27c7fd3e5cec7892345') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kern
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Thursday, December 18, 2014 @ 07:36:30 Author: tpowa Revision: 227740 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 227739, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 227739, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 227739, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 227739, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/testing-i686/PKGBUILD nvidia-340xx/repos/testing-i686/nvidia-340xx.install nvidia-340xx/repos/testing-x86_64/PKGBUILD nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install -+ /PKGBUILD | 96 ++ /nvidia-340xx.install | 30 ++ testing-i686/PKGBUILD | 48 - testing-i686/nvidia-340xx.install | 15 - testing-x86_64/PKGBUILD | 48 - testing-x86_64/nvidia-340xx.install | 15 - 6 files changed, 126 insertions(+), 126 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2014-12-18 06:36:21 UTC (rev 227739) +++ testing-i686/PKGBUILD 2014-12-18 06:36:30 UTC (rev 227740) @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.65 -_extramodules=extramodules-3.18-ARCH -pkgrel=4 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.18' 'linux-headers<3.19') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums=('4aa6039b8543312b41a924bb87b0b2db' - '4558104f8601d27c7fd3e5cec7892345') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 227739, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-12-18 06:36:30 UTC (rev 227740) @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.65 +_extramodules=extramodules-3.18-ARCH +pkgrel=5 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.18' 'linux-headers<3.19') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('4aa6039b8543312b41a924bb87b0b2db' + '4558104f8601d27c7fd3e5cec7892345') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/$
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Saturday, October 4, 2014 @ 05:01:13 Author: svenstaro Revision: 223836 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 223835, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 223835, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 223835, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 223835, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/testing-i686/PKGBUILD nvidia-340xx/repos/testing-i686/nvidia-340xx.install nvidia-340xx/repos/testing-x86_64/PKGBUILD nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install -+ /PKGBUILD | 96 ++ /nvidia-340xx.install | 30 ++ testing-i686/PKGBUILD | 48 - testing-i686/nvidia-340xx.install | 18 -- testing-x86_64/PKGBUILD | 48 - testing-x86_64/nvidia-340xx.install | 18 -- 6 files changed, 126 insertions(+), 132 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2014-10-04 02:57:16 UTC (rev 223835) +++ testing-i686/PKGBUILD 2014-10-04 03:01:13 UTC (rev 223836) @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.46 -_extramodules=extramodules-3.16-ARCH -pkgrel=1 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.16' 'linux<3.17' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.16' 'linux-headers<3.17') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums=('7c70a15c53a97ed0bbec76e80bf53f05' - 'bf40adc20ac9819b5f86cd91f6409e39') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 223835, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-10-04 03:01:13 UTC (rev 223836) @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.46 +_extramodules=extramodules-3.16-ARCH +pkgrel=2 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.16' 'linux<3.17' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.16' 'linux-headers<3.17') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('7c70a15c53a97ed0bbec76e80bf53f05' + 'bf40adc20ac9819b5f86cd91f6409e39') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modul
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Tuesday, October 7, 2014 @ 15:53:16 Author: tpowa Revision: 223998 archrelease: copy trunk to extra-i686, extra-x86_64 Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 223997, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 223997, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 223997, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 223997, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install ---+ /PKGBUILD | 96 /nvidia-340xx.install | 30 +++ extra-i686/PKGBUILD | 48 -- extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 48 -- extra-x86_64/nvidia-340xx.install | 15 - 6 files changed, 126 insertions(+), 126 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-10-07 13:53:07 UTC (rev 223997) +++ extra-i686/PKGBUILD 2014-10-07 13:53:16 UTC (rev 223998) @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.46 -_extramodules=extramodules-3.16-ARCH -pkgrel=2 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.16' 'linux<3.17' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.16' 'linux-headers<3.17') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums=('7c70a15c53a97ed0bbec76e80bf53f05' - 'bf40adc20ac9819b5f86cd91f6409e39') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 223997, nvidia-340xx/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2014-10-07 13:53:16 UTC (rev 223998) @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.46 +_extramodules=extramodules-3.16-ARCH +pkgrel=3 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.16' 'linux<3.17' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.16' 'linux-headers<3.17') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('7c70a15c53a97ed0bbec76e80bf53f05' + 'bf40adc20ac9819b5f86cd91f6409e39') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Wednesday, November 12, 2014 @ 03:19:55 Author: svenstaro Revision: 226096 archrelease: copy trunk to extra-i686, extra-x86_64 Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 226095, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 226095, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 226095, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 226095, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install ---+ /PKGBUILD | 96 /nvidia-340xx.install | 30 +++ extra-i686/PKGBUILD | 48 -- extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 48 -- extra-x86_64/nvidia-340xx.install | 15 - 6 files changed, 126 insertions(+), 126 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-11-12 02:19:48 UTC (rev 226095) +++ extra-i686/PKGBUILD 2014-11-12 02:19:55 UTC (rev 226096) @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.46 -_extramodules=extramodules-3.17-ARCH -pkgrel=4 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.17' 'linux<3.18' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.17' 'linux-headers<3.18') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums=('7c70a15c53a97ed0bbec76e80bf53f05' - 'bf40adc20ac9819b5f86cd91f6409e39') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 226095, nvidia-340xx/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2014-11-12 02:19:55 UTC (rev 226096) @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.58 +_extramodules=extramodules-3.17-ARCH +pkgrel=1 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.17' 'linux<3.18' "nvidia-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.17' 'linux-headers<3.18') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('b993f9fc59434140f560e32fd7bd2b3d' + '26e75f80df3f49ac2fe35c65b9de709e') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Thursday, March 26, 2015 @ 15:20:39 Author: tpowa Revision: 234968 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 234967, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 234967, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 234967, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 234967, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nv-drm.patch (from rev 234967, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 234967, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 51 ++ testing-i686/nv-drm.patch | 27 ++ testing-i686/nvidia-340xx.install | 15 ++ testing-x86_64/PKGBUILD | 51 ++ testing-x86_64/nv-drm.patch | 27 ++ testing-x86_64/nvidia-340xx.install | 15 ++ 6 files changed, 186 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 234967, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-03-26 14:20:39 UTC (rev 234968) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.76 +_extramodules=extramodules-3.19-ARCH +pkgrel=7 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.19' 'linux<3.20' 'libgl' "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.19' 'linux-headers<3.20') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +nv-drm.patch) +md5sums=('8064c0a0998c3e7ee3c98ac1832b8194' + '440df290e213280d6e20d4d4be6f8b4c' + '79671a27131da619a33eb02ed0c2c031') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +patch -p0 -i ../nv-drm.patch +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} Copied: nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 234967, nvidia-340xx/trunk/nv-drm.patch) === --- testing-i686/nv-drm.patch (rev 0) +++ testing-i686/nv-drm.patch 2015-03-26 14:20:39 UTC (rev 234968) @@ -0,0 +1,27 @@ +--- kernel/nv-drm.c~ 2014-09-12 00:33:06.0 +0200 kernel/nv-drm.c 2014-10-14 11:35:52.854400737 +0200 +@@ -18,6 +18,11 @@ + + #include + ++/* 3.18-rc0+ */ ++#ifndef drm_gem_object ++#include ++#endif ++ + extern nv_linux_state_t *nv_linux_devices; + + struct nv_gem_object { +diff --git a/kernel/nv-drm.c~ b/kernel/nv-drm.c +index ecc982a..60d7aae 100644 +--- kernel/nv-drm.c~ kernel/nv-drm.c +@@ -129,6 +129,8 @@ static struct drm_driver nv_drm_driver = { + .gem_prime_vmap = nv_gem_prime_vmap, + .gem_prime_vunmap = nv_gem_prime_vunmap, + ++.set_busid = drm_pci_set_busid, ++ + .name = "nvidia-drm", + .desc = "NVIDIA DRM driver", + .date = "20130102", Copied: nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 234967, nvidia-340xx/trunk/nvidia-340xx.install) === --- testing-i686/nvidia-340xx.install (rev 0) +++ testing-i686/nvidia-340xx.install 2015-03-26 14:20:39 UTC (rev 234968) @@ -0,0 +1,15 @@ +post_install() { +EXTRAMODULES='extramodules-3.19-ARCH' +depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) +
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Tuesday, January 27, 2015 @ 22:58:33 Author: foutrelis Revision: 230154 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 230153, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 230153, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 230153, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 230153, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nv-drm.patch (from rev 230153, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 230153, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 51 ++ testing-i686/nv-drm.patch | 27 ++ testing-i686/nvidia-340xx.install | 15 ++ testing-x86_64/PKGBUILD | 51 ++ testing-x86_64/nv-drm.patch | 27 ++ testing-x86_64/nvidia-340xx.install | 15 ++ 6 files changed, 186 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 230153, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-01-27 21:58:33 UTC (rev 230154) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.65 +_extramodules=extramodules-3.18-ARCH +pkgrel=8 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.18' 'linux-headers<3.19') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +nv-drm.patch) +md5sums=('4aa6039b8543312b41a924bb87b0b2db' + '4558104f8601d27c7fd3e5cec7892345' + '79671a27131da619a33eb02ed0c2c031') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +patch -p0 -i ../nv-drm.patch +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} Copied: nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 230153, nvidia-340xx/trunk/nv-drm.patch) === --- testing-i686/nv-drm.patch (rev 0) +++ testing-i686/nv-drm.patch 2015-01-27 21:58:33 UTC (rev 230154) @@ -0,0 +1,27 @@ +--- kernel/nv-drm.c~ 2014-09-12 00:33:06.0 +0200 kernel/nv-drm.c 2014-10-14 11:35:52.854400737 +0200 +@@ -18,6 +18,11 @@ + + #include + ++/* 3.18-rc0+ */ ++#ifndef drm_gem_object ++#include ++#endif ++ + extern nv_linux_state_t *nv_linux_devices; + + struct nv_gem_object { +diff --git a/kernel/nv-drm.c~ b/kernel/nv-drm.c +index ecc982a..60d7aae 100644 +--- kernel/nv-drm.c~ kernel/nv-drm.c +@@ -129,6 +129,8 @@ static struct drm_driver nv_drm_driver = { + .gem_prime_vmap = nv_gem_prime_vmap, + .gem_prime_vunmap = nv_gem_prime_vunmap, + ++.set_busid = drm_pci_set_busid, ++ + .name = "nvidia-drm", + .desc = "NVIDIA DRM driver", + .date = "20130102", Copied: nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 230153, nvidia-340xx/trunk/nvidia-340xx.install) === --- testing-i686/nvidia-340xx.install (rev 0) +++ testing-i686/nvidia-340xx.install 2015-01-27 21:58:33 UTC (rev 230154) @@ -0,0 +1,15 @@ +post_install() { +EXTRAMODULES='extramodules-3.18-ARCH' +depmod $(cat /usr/lib/modules/$EXTRAMO
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Friday, January 30, 2015 @ 13:31:41 Author: tpowa Revision: 230286 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 230285, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 230285, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 230285, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 230285, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nv-drm.patch (from rev 230285, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 230285, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 51 ++ testing-i686/nv-drm.patch | 27 ++ testing-i686/nvidia-340xx.install | 15 ++ testing-x86_64/PKGBUILD | 51 ++ testing-x86_64/nv-drm.patch | 27 ++ testing-x86_64/nvidia-340xx.install | 15 ++ 6 files changed, 186 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 230285, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-01-30 12:31:41 UTC (rev 230286) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.65 +_extramodules=extramodules-3.18-ARCH +pkgrel=9 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.18' 'linux-headers<3.19') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +nv-drm.patch) +md5sums=('4aa6039b8543312b41a924bb87b0b2db' + '4558104f8601d27c7fd3e5cec7892345' + '79671a27131da619a33eb02ed0c2c031') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +patch -p0 -i ../nv-drm.patch +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} Copied: nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 230285, nvidia-340xx/trunk/nv-drm.patch) === --- testing-i686/nv-drm.patch (rev 0) +++ testing-i686/nv-drm.patch 2015-01-30 12:31:41 UTC (rev 230286) @@ -0,0 +1,27 @@ +--- kernel/nv-drm.c~ 2014-09-12 00:33:06.0 +0200 kernel/nv-drm.c 2014-10-14 11:35:52.854400737 +0200 +@@ -18,6 +18,11 @@ + + #include + ++/* 3.18-rc0+ */ ++#ifndef drm_gem_object ++#include ++#endif ++ + extern nv_linux_state_t *nv_linux_devices; + + struct nv_gem_object { +diff --git a/kernel/nv-drm.c~ b/kernel/nv-drm.c +index ecc982a..60d7aae 100644 +--- kernel/nv-drm.c~ kernel/nv-drm.c +@@ -129,6 +129,8 @@ static struct drm_driver nv_drm_driver = { + .gem_prime_vmap = nv_gem_prime_vmap, + .gem_prime_vunmap = nv_gem_prime_vunmap, + ++.set_busid = drm_pci_set_busid, ++ + .name = "nvidia-drm", + .desc = "NVIDIA DRM driver", + .date = "20130102", Copied: nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 230285, nvidia-340xx/trunk/nvidia-340xx.install) === --- testing-i686/nvidia-340xx.install (rev 0) +++ testing-i686/nvidia-340xx.install 2015-01-30 12:31:41 UTC (rev 230286) @@ -0,0 +1,15 @@ +post_install() { +EXTRAMODULES='extramodules-3.18-ARCH' +depmod $(cat /usr/lib/modules/$EXTRAMODULES
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Saturday, February 7, 2015 @ 09:57:13 Author: tpowa Revision: 230935 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 230934, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 230934, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 230934, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 230934, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nv-drm.patch (from rev 230934, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 230934, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 51 ++ testing-i686/nv-drm.patch | 27 ++ testing-i686/nvidia-340xx.install | 15 ++ testing-x86_64/PKGBUILD | 51 ++ testing-x86_64/nv-drm.patch | 27 ++ testing-x86_64/nvidia-340xx.install | 15 ++ 6 files changed, 186 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 230934, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-02-07 08:57:13 UTC (rev 230935) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.76 +_extramodules=extramodules-3.18-ARCH +pkgrel=2 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.18' 'linux-headers<3.19') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +nv-drm.patch) +md5sums=('8064c0a0998c3e7ee3c98ac1832b8194' + '440df290e213280d6e20d4d4be6f8b4c' + '79671a27131da619a33eb02ed0c2c031') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +patch -p0 -i ../nv-drm.patch +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} Copied: nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 230934, nvidia-340xx/trunk/nv-drm.patch) === --- testing-i686/nv-drm.patch (rev 0) +++ testing-i686/nv-drm.patch 2015-02-07 08:57:13 UTC (rev 230935) @@ -0,0 +1,27 @@ +--- kernel/nv-drm.c~ 2014-09-12 00:33:06.0 +0200 kernel/nv-drm.c 2014-10-14 11:35:52.854400737 +0200 +@@ -18,6 +18,11 @@ + + #include + ++/* 3.18-rc0+ */ ++#ifndef drm_gem_object ++#include ++#endif ++ + extern nv_linux_state_t *nv_linux_devices; + + struct nv_gem_object { +diff --git a/kernel/nv-drm.c~ b/kernel/nv-drm.c +index ecc982a..60d7aae 100644 +--- kernel/nv-drm.c~ kernel/nv-drm.c +@@ -129,6 +129,8 @@ static struct drm_driver nv_drm_driver = { + .gem_prime_vmap = nv_gem_prime_vmap, + .gem_prime_vunmap = nv_gem_prime_vunmap, + ++.set_busid = drm_pci_set_busid, ++ + .name = "nvidia-drm", + .desc = "NVIDIA DRM driver", + .date = "20130102", Copied: nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 230934, nvidia-340xx/trunk/nvidia-340xx.install) === --- testing-i686/nvidia-340xx.install (rev 0) +++ testing-i686/nvidia-340xx.install 2015-02-07 08:57:13 UTC (rev 230935) @@ -0,0 +1,15 @@ +post_install() { +EXTRAMODULES='extramodules-3.18-ARCH' +depmod $(cat /usr/lib/modules/$EXTRAMODUL
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Monday, February 9, 2015 @ 11:40:11 Author: tpowa Revision: 231182 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 231181, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 231181, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 231181, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 231181, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nv-drm.patch (from rev 231181, nvidia-340xx/trunk/nv-drm.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 231181, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 51 ++ testing-i686/nv-drm.patch | 27 ++ testing-i686/nvidia-340xx.install | 15 ++ testing-x86_64/PKGBUILD | 51 ++ testing-x86_64/nv-drm.patch | 27 ++ testing-x86_64/nvidia-340xx.install | 15 ++ 6 files changed, 186 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 231181, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-02-09 10:40:11 UTC (rev 231182) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.76 +_extramodules=extramodules-3.19-ARCH +pkgrel=3 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.19' 'linux<3.20' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.19' 'linux-headers<3.20') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +nv-drm.patch) +md5sums=('8064c0a0998c3e7ee3c98ac1832b8194' + '440df290e213280d6e20d4d4be6f8b4c' + '79671a27131da619a33eb02ed0c2c031') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +patch -p0 -i ../nv-drm.patch +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} Copied: nvidia-340xx/repos/testing-i686/nv-drm.patch (from rev 231181, nvidia-340xx/trunk/nv-drm.patch) === --- testing-i686/nv-drm.patch (rev 0) +++ testing-i686/nv-drm.patch 2015-02-09 10:40:11 UTC (rev 231182) @@ -0,0 +1,27 @@ +--- kernel/nv-drm.c~ 2014-09-12 00:33:06.0 +0200 kernel/nv-drm.c 2014-10-14 11:35:52.854400737 +0200 +@@ -18,6 +18,11 @@ + + #include + ++/* 3.18-rc0+ */ ++#ifndef drm_gem_object ++#include ++#endif ++ + extern nv_linux_state_t *nv_linux_devices; + + struct nv_gem_object { +diff --git a/kernel/nv-drm.c~ b/kernel/nv-drm.c +index ecc982a..60d7aae 100644 +--- kernel/nv-drm.c~ kernel/nv-drm.c +@@ -129,6 +129,8 @@ static struct drm_driver nv_drm_driver = { + .gem_prime_vmap = nv_gem_prime_vmap, + .gem_prime_vunmap = nv_gem_prime_vunmap, + ++.set_busid = drm_pci_set_busid, ++ + .name = "nvidia-drm", + .desc = "NVIDIA DRM driver", + .date = "20130102", Copied: nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 231181, nvidia-340xx/trunk/nvidia-340xx.install) === --- testing-i686/nvidia-340xx.install (rev 0) +++ testing-i686/nvidia-340xx.install 2015-02-09 10:40:11 UTC (rev 231182) @@ -0,0 +1,15 @@ +post_install() { +EXTRAMODULES='extramodules-3.19-ARCH' +depmod $(cat /usr/lib/modules/$EXTRAMODULES
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Thursday, January 14, 2016 @ 08:52:32 Author: tpowa Revision: 258280 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 258279, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install (from rev 258279, nvidia-340xx/trunk/nvidia-340xx-dkms.install) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 258279, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 258279, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx-dkms.install (from rev 258279, nvidia-340xx/trunk/nvidia-340xx-dkms.install) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 258279, nvidia-340xx/trunk/nvidia-340xx.install) --+ testing-i686/PKGBUILD| 68 + testing-i686/nvidia-340xx-dkms.install | 30 testing-i686/nvidia-340xx.install| 13 + testing-x86_64/PKGBUILD | 68 + testing-x86_64/nvidia-340xx-dkms.install | 30 testing-x86_64/nvidia-340xx.install | 13 + 6 files changed, 222 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 258279, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-01-14 07:52:32 UTC (rev 258280) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.96 +_extramodules=extramodules-4.4-ARCH +pkgrel=4 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.4' 'linux-headers<4.5') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') +md5sums_x86_64=('7bdbcee13bade63227933d9217571882') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.4' 'linux<4.5' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') +install=nvidia-340xx-dkms.install + +cd ${_pkg} +make -C kernel clean +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install (from rev 258279, nvidia-340xx/trunk/nvidia-340xx-dkms.install) === --- testing-i686/nvidia-340xx-dkms.install (rev 0) +++ testing-i686/nvidia-340xx-dkms.install 2016-01-14 07:52:32 UTC (rev 258280) @@ -0,0 +1,30 @@ +#/bin/sh + +# arg 1: the new package version +post_install() { + dkms add nvidia/${1%-*} + cat << EOF +==> To build and install your modules run: dkms install nvidia/${1%-*} +==> To do this automatically at startup run: systemc
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Sunday, February 21, 2016 @ 12:33:38 Author: tpowa Revision: 260118 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 260117, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install (from rev 260117, nvidia-340xx/trunk/nvidia-340xx-dkms.install) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 260117, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 260117, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx-dkms.install (from rev 260117, nvidia-340xx/trunk/nvidia-340xx-dkms.install) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 260117, nvidia-340xx/trunk/nvidia-340xx.install) --+ testing-i686/PKGBUILD| 68 + testing-i686/nvidia-340xx-dkms.install | 30 testing-i686/nvidia-340xx.install| 13 + testing-x86_64/PKGBUILD | 68 + testing-x86_64/nvidia-340xx-dkms.install | 30 testing-x86_64/nvidia-340xx.install | 13 + 6 files changed, 222 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 260117, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-02-21 11:33:38 UTC (rev 260118) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.96 +_extramodules=extramodules-4.4-ARCH +pkgrel=6 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.4' 'linux-headers<4.5') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') +md5sums_x86_64=('7bdbcee13bade63227933d9217571882') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.4' 'linux<4.5' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') +install=nvidia-340xx-dkms.install + +cd ${_pkg} +make -C kernel clean +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install (from rev 260117, nvidia-340xx/trunk/nvidia-340xx-dkms.install) === --- testing-i686/nvidia-340xx-dkms.install (rev 0) +++ testing-i686/nvidia-340xx-dkms.install 2016-02-21 11:33:38 UTC (rev 260118) @@ -0,0 +1,30 @@ +#/bin/sh + +# arg 1: the new package version +post_install() { + dkms add nvidia/${1%-*} + cat << EOF +==> To build and install your modules run: dkms install nvidia/${1%-*} +==> To do this automatically at startup run: systemct
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Tuesday, November 17, 2015 @ 13:09:45 Author: fyan Revision: 251118 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nvidia-340xx/repos/staging-i686/ nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 251117, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-i686/nvidia-340xx-dkms.install (from rev 251117, nvidia-340xx/trunk/nvidia-340xx-dkms.install) nvidia-340xx/repos/staging-i686/nvidia-340xx.install (from rev 251117, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/staging-x86_64/ nvidia-340xx/repos/staging-x86_64/PKGBUILD (from rev 251117, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-x86_64/nvidia-340xx-dkms.install (from rev 251117, nvidia-340xx/trunk/nvidia-340xx-dkms.install) nvidia-340xx/repos/staging-x86_64/nvidia-340xx.install (from rev 251117, nvidia-340xx/trunk/nvidia-340xx.install) --+ staging-i686/PKGBUILD| 68 + staging-i686/nvidia-340xx-dkms.install | 30 staging-i686/nvidia-340xx.install| 13 + staging-x86_64/PKGBUILD | 68 + staging-x86_64/nvidia-340xx-dkms.install | 30 staging-x86_64/nvidia-340xx.install | 13 + 6 files changed, 222 insertions(+) Copied: nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 251117, nvidia-340xx/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-11-17 12:09:45 UTC (rev 251118) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.96 +_extramodules=extramodules-4.3-ARCH +pkgrel=1 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.3' 'linux-headers<4.4') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') +md5sums_x86_64=('7bdbcee13bade63227933d9217571882') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.3' 'linux<4.4' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') +install=nvidia-340xx-dkms.install + +cd ${_pkg} +make -C kernel clean +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/staging-i686/nvidia-340xx-dkms.install (from rev 251117, nvidia-340xx/trunk/nvidia-340xx-dkms.install) === --- staging-i686/nvidia-340xx-dkms.install (rev 0) +++ staging-i686/nvidia-340xx-dkms.install 2015-11-17 12:09:45 UTC (rev 251118) @@ -0,0 +1,30 @@ +#/bin/sh + +# arg 1: the new package version +post_install() { + dkms add nvidia/${1%-*} + cat << EOF +==> To build and install your modules run: dkms install nvidia/${1%-*} +==> To do this automatically at startup run: systemct
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Sunday, November 22, 2015 @ 08:38:23 Author: lcarlier Revision: 251861 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 251860, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install (from rev 251860, nvidia-340xx/trunk/nvidia-340xx-dkms.install) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 251860, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 251860, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx-dkms.install (from rev 251860, nvidia-340xx/trunk/nvidia-340xx-dkms.install) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 251860, nvidia-340xx/trunk/nvidia-340xx.install) --+ testing-i686/PKGBUILD| 68 + testing-i686/nvidia-340xx-dkms.install | 30 testing-i686/nvidia-340xx.install| 13 + testing-x86_64/PKGBUILD | 68 + testing-x86_64/nvidia-340xx-dkms.install | 30 testing-x86_64/nvidia-340xx.install | 13 + 6 files changed, 222 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 251860, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-11-22 07:38:23 UTC (rev 251861) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.96 +_extramodules=extramodules-4.3-ARCH +pkgrel=3 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.3' 'linux-headers<4.4') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') +md5sums_x86_64=('7bdbcee13bade63227933d9217571882') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.3' 'linux<4.4' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') +install=nvidia-340xx-dkms.install + +cd ${_pkg} +make -C kernel clean +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install (from rev 251860, nvidia-340xx/trunk/nvidia-340xx-dkms.install) === --- testing-i686/nvidia-340xx-dkms.install (rev 0) +++ testing-i686/nvidia-340xx-dkms.install 2015-11-22 07:38:23 UTC (rev 251861) @@ -0,0 +1,30 @@ +#/bin/sh + +# arg 1: the new package version +post_install() { + dkms add nvidia/${1%-*} + cat << EOF +==> To build and install your modules run: dkms install nvidia/${1%-*} +==> To do this automatically at startup run: syste
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Thursday, March 10, 2016 @ 08:57:39 Author: tpowa Revision: 261260 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 261259, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 261259, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 261259, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 261259, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/testing-i686/PKGBUILD nvidia-340xx/repos/testing-i686/nvidia-340xx.install nvidia-340xx/repos/testing-x86_64/PKGBUILD nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install -+ /PKGBUILD | 134 ++ /nvidia-340xx.install | 26 ++ testing-i686/PKGBUILD | 67 - testing-i686/nvidia-340xx.install | 13 --- testing-x86_64/PKGBUILD | 67 - testing-x86_64/nvidia-340xx.install | 13 --- 6 files changed, 160 insertions(+), 160 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2016-03-10 07:57:27 UTC (rev 261259) +++ testing-i686/PKGBUILD 2016-03-10 07:57:39 UTC (rev 261260) @@ -1,67 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.96 -_extramodules=extramodules-4.4-ARCH -pkgrel=7 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.4' 'linux-headers<4.5') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') -md5sums_x86_64=('7bdbcee13bade63227933d9217571882') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.4' 'linux<4.5' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') - -cd ${_pkg} -make -C kernel clean -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 261259, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-03-10 07:57:39 UTC (rev 261260) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.96 +_extramodules=extramodules-4.4-ARCH +pkgrel=8 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.4' 'linux-headers<4.5') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Friday, May 27, 2016 @ 07:34:32 Author: fyan Revision: 268631 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 268630, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/linux-4.6.patch (from rev 268630, nvidia-340xx/trunk/linux-4.6.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 268630, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 268630, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/linux-4.6.patch (from rev 268630, nvidia-340xx/trunk/linux-4.6.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 268630, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 71 testing-i686/linux-4.6.patch| 150 ++ testing-i686/nvidia-340xx.install | 13 ++ testing-x86_64/PKGBUILD | 71 testing-x86_64/linux-4.6.patch | 150 ++ testing-x86_64/nvidia-340xx.install | 13 ++ 6 files changed, 468 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 268630, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-05-27 05:34:32 UTC (rev 268631) @@ -0,0 +1,71 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.96 +_extramodules=extramodules-4.6-ARCH +pkgrel=13 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.6' 'linux-headers<4.7') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source=('linux-4.6.patch') +source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('1f2baa65fd351ae7a2fc3dfd71ffcbfe') +md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') +md5sums_x86_64=('7bdbcee13bade63227933d9217571882') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +patch -p1 --no-backup-if-mismatch -i ../linux-4.6.patch + +cp -a kernel kernel-dkms +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.6' 'linux<4.7' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') + +cd ${_pkg} +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/testing-i686/linux-4.6.patch (from rev 268630, nvidia-340xx/trunk/linux-4.6.patch) === --- testing-i686/linux-4.6.patch(rev 0) +++ testing-i686/linux-4.6.patch2016-05-27 05:34:32 UTC (rev 268631) @@ -0,0 +1,150 @@ +--- /dev/null b/kernel/nv-mm.h +@@ -0,0 +1,55 @@ ++/*** ++Copyright (c) 2016 NVIDIA Corporation ++ ++Permission is hereby granted, free of
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Sunday, August 21, 2016 @ 09:35:06 Author: tpowa Revision: 274545 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 274544, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/linux-4.6.patch (from rev 274544, nvidia-340xx/trunk/linux-4.6.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 274544, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 274544, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/linux-4.6.patch (from rev 274544, nvidia-340xx/trunk/linux-4.6.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 274544, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 71 testing-i686/linux-4.6.patch| 150 ++ testing-i686/nvidia-340xx.install | 13 ++ testing-x86_64/PKGBUILD | 71 testing-x86_64/linux-4.6.patch | 150 ++ testing-x86_64/nvidia-340xx.install | 13 ++ 6 files changed, 468 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 274544, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-08-21 09:35:06 UTC (rev 274545) @@ -0,0 +1,71 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.96 +_extramodules=extramodules-4.7-ARCH +pkgrel=15 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.7' 'linux-headers<4.8') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source=('linux-4.6.patch') +source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +md5sums=('1f2baa65fd351ae7a2fc3dfd71ffcbfe') +md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') +md5sums_x86_64=('7bdbcee13bade63227933d9217571882') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here +patch -p1 --no-backup-if-mismatch -i ../linux-4.6.patch + +cp -a kernel kernel-dkms +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.7' 'linux<4.8' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') + +cd ${_pkg} +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/testing-i686/linux-4.6.patch (from rev 274544, nvidia-340xx/trunk/linux-4.6.patch) === --- testing-i686/linux-4.6.patch(rev 0) +++ testing-i686/linux-4.6.patch2016-08-21 09:35:06 UTC (rev 274545) @@ -0,0 +1,150 @@ +--- /dev/null b/kernel/nv-mm.h +@@ -0,0 +1,55 @@ ++/*** ++Copyright (c) 2016 NVIDIA Corporation ++ ++Permission is hereby granted, free
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Sunday, February 19, 2017 @ 15:31:07 Author: heftig Revision: 289269 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 289268, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/fs52243.patch (from rev 289268, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 289268, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 289268, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/fs52243.patch (from rev 289268, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 289268, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 72 ++ testing-i686/fs52243.patch | 14 ++ testing-i686/nvidia-340xx.install | 13 ++ testing-x86_64/PKGBUILD | 72 ++ testing-x86_64/fs52243.patch| 14 ++ testing-x86_64/nvidia-340xx.install | 13 ++ 6 files changed, 198 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 289268, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-02-19 15:31:07 UTC (rev 289269) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.102 +_extramodules=extramodules-4.9-ARCH +pkgrel=3 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.9' 'linux-headers<4.10') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source=('fs52243.patch') +source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +sha512sums=('de4f697d64f8e73c4aadec1a407884a6bc459c0020d4bfd19740fe4177a60bb801fe8a74ef6f7fa2e89c6cd648ea4daf152799ae344a145c06480a6eef0c5bca') +sha512sums_i686=('bea700c925a6044fcded40324bb389c5fa1aadc40831f685a76e7b0ded11161f492960950c201467e564d157dcbe0c330d13a2014f51d0073002c5a262a6f0ca') +sha512sums_x86_64=('2a29e6418244ea384e4237d74057bd8e56247b1c503cf623dea34a3b1065d8783879aa7e6a802dd31f0a10cf81cfcab2a1b1a8269b97996f15fa1838c0a3a44b') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here + +patch -Np0 < "${srcdir}"/fs52243.patch + +cp -a kernel kernel-dkms +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.9' 'linux<4.10' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') + +cd ${_pkg} +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/testing-i686/fs52243.patch (from rev 289268, nvidia-340xx/trunk/fs52243.patch) === --- testing-i686/fs52243.patch (rev 0) +++ testing-i686/fs52243.patch 2017-02-19 15:31:07 UTC (re
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Saturday, January 21, 2017 @ 18:08:38 Author: tpowa Revision: 287094 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 287093, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 287093, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 287093, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 287093, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/testing-i686/PKGBUILD nvidia-340xx/repos/testing-i686/nvidia-340xx.install nvidia-340xx/repos/testing-x86_64/PKGBUILD nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install -+ /PKGBUILD | 136 ++ /nvidia-340xx.install | 26 ++ testing-i686/PKGBUILD | 68 - testing-i686/nvidia-340xx.install | 13 --- testing-x86_64/PKGBUILD | 68 - testing-x86_64/nvidia-340xx.install | 13 --- 6 files changed, 162 insertions(+), 162 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2017-01-21 18:08:27 UTC (rev 287093) +++ testing-i686/PKGBUILD 2017-01-21 18:08:38 UTC (rev 287094) @@ -1,68 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.101 -_extramodules=extramodules-4.9-ARCH -pkgrel=7 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.9' 'linux-headers<4.10') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -sha512sums_i686=('5866f2b4e6e22863c54d9fc08c9c88c9c911df2396d0ceaca653ded04589ea3a9e4550ed58f4b182b0a42cfe205ef643fe43ea709478e5df5360a7f74fa87f41') -sha512sums_x86_64=('d5bea7315346e93a7cccd3d99900f4dad51dfa6e93382d4d61c314d0ab97dea063169b8d666d3a3373dea33b4322f945c3a18ed0fc3308e3f89af6f22f373abc') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here - -cp -a kernel kernel-dkms -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.9' 'linux<4.10' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') - -cd ${_pkg} -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 287093, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-01-21 18:08:38 UTC (rev 287094) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.101 +_extramodules=extramodules-4.9-ARCH +pkgrel=8 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}"
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Saturday, January 7, 2017 @ 06:18:24 Author: tpowa Revision: 285517 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 285516, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 285516, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 285516, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 285516, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/testing-i686/PKGBUILD nvidia-340xx/repos/testing-i686/nvidia-340xx.install nvidia-340xx/repos/testing-x86_64/PKGBUILD nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install -+ /PKGBUILD | 136 ++ /nvidia-340xx.install | 26 ++ testing-i686/PKGBUILD | 68 - testing-i686/nvidia-340xx.install | 13 --- testing-x86_64/PKGBUILD | 68 - testing-x86_64/nvidia-340xx.install | 13 --- 6 files changed, 162 insertions(+), 162 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2017-01-07 06:18:15 UTC (rev 285516) +++ testing-i686/PKGBUILD 2017-01-07 06:18:24 UTC (rev 285517) @@ -1,68 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.101 -_extramodules=extramodules-4.9-ARCH -pkgrel=5 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.9' 'linux-headers<4.10') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -sha512sums_i686=('5866f2b4e6e22863c54d9fc08c9c88c9c911df2396d0ceaca653ded04589ea3a9e4550ed58f4b182b0a42cfe205ef643fe43ea709478e5df5360a7f74fa87f41') -sha512sums_x86_64=('d5bea7315346e93a7cccd3d99900f4dad51dfa6e93382d4d61c314d0ab97dea063169b8d666d3a3373dea33b4322f945c3a18ed0fc3308e3f89af6f22f373abc') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here - -cp -a kernel kernel-dkms -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.9' 'linux<4.10' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') - -cd ${_pkg} -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 285516, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-01-07 06:18:24 UTC (rev 285517) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.101 +_extramodules=extramodules-4.9-ARCH +pkgrel=6 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" '
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Monday, January 9, 2017 @ 16:13:23 Author: tpowa Revision: 285573 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 285572, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 285572, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 285572, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 285572, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/testing-i686/PKGBUILD nvidia-340xx/repos/testing-i686/nvidia-340xx.install nvidia-340xx/repos/testing-x86_64/PKGBUILD nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install -+ /PKGBUILD | 136 ++ /nvidia-340xx.install | 26 ++ testing-i686/PKGBUILD | 68 - testing-i686/nvidia-340xx.install | 13 --- testing-x86_64/PKGBUILD | 68 - testing-x86_64/nvidia-340xx.install | 13 --- 6 files changed, 162 insertions(+), 162 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2017-01-09 16:13:08 UTC (rev 285572) +++ testing-i686/PKGBUILD 2017-01-09 16:13:23 UTC (rev 285573) @@ -1,68 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.101 -_extramodules=extramodules-4.9-ARCH -pkgrel=6 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.9' 'linux-headers<4.10') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -sha512sums_i686=('5866f2b4e6e22863c54d9fc08c9c88c9c911df2396d0ceaca653ded04589ea3a9e4550ed58f4b182b0a42cfe205ef643fe43ea709478e5df5360a7f74fa87f41') -sha512sums_x86_64=('d5bea7315346e93a7cccd3d99900f4dad51dfa6e93382d4d61c314d0ab97dea063169b8d666d3a3373dea33b4322f945c3a18ed0fc3308e3f89af6f22f373abc') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here - -cp -a kernel kernel-dkms -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.9' 'linux<4.10' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') - -cd ${_pkg} -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 285572, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-01-09 16:13:23 UTC (rev 285573) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.101 +_extramodules=extramodules-4.9-ARCH +pkgrel=7 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'li
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Tuesday, November 22, 2016 @ 07:09:24 Author: tpowa Revision: 281813 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 281812, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 281812, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 281812, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 281812, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/testing-i686/PKGBUILD nvidia-340xx/repos/testing-i686/nvidia-340xx.install nvidia-340xx/repos/testing-x86_64/PKGBUILD nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install -+ /PKGBUILD | 136 ++ /nvidia-340xx.install | 26 ++ testing-i686/PKGBUILD | 68 - testing-i686/nvidia-340xx.install | 13 --- testing-x86_64/PKGBUILD | 68 - testing-x86_64/nvidia-340xx.install | 13 --- 6 files changed, 162 insertions(+), 162 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2016-11-22 07:09:14 UTC (rev 281812) +++ testing-i686/PKGBUILD 2016-11-22 07:09:24 UTC (rev 281813) @@ -1,68 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.98 -_extramodules=extramodules-4.8-ARCH -pkgrel=3 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.8' 'linux-headers<4.9') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums_i686=('3ccb023eec137cbee0d2035c288b6bbe') -md5sums_x86_64=('e8d1292d8d002a15e10ea349151fa8f2') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here - -cp -a kernel kernel-dkms -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.8' 'linux<4.9' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') - -cd ${_pkg} -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 281812, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-11-22 07:09:24 UTC (rev 281813) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.98 +_extramodules=extramodules-4.8-ARCH +pkgrel=4 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.8' 'linux-headers<4.9') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-$
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Thursday, December 15, 2016 @ 12:27:17 Author: svenstaro Revision: 283561 archrelease: copy trunk to extra-i686, extra-x86_64 Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 283560, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 283560, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 283560, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 283560, nvidia-340xx/trunk/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install ---+ /PKGBUILD | 136 /nvidia-340xx.install | 26 ++ extra-i686/PKGBUILD | 68 -- extra-i686/nvidia-340xx.install | 13 --- extra-x86_64/PKGBUILD | 68 -- extra-x86_64/nvidia-340xx.install | 13 --- 6 files changed, 162 insertions(+), 162 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2016-12-15 12:27:04 UTC (rev 283560) +++ extra-i686/PKGBUILD 2016-12-15 12:27:17 UTC (rev 283561) @@ -1,68 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.98 -_extramodules=extramodules-4.8-ARCH -pkgrel=4 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.8' 'linux-headers<4.9') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums_i686=('3ccb023eec137cbee0d2035c288b6bbe') -md5sums_x86_64=('e8d1292d8d002a15e10ea349151fa8f2') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here - -cp -a kernel kernel-dkms -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.8' 'linux<4.9' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') - -cd ${_pkg} -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 283560, nvidia-340xx/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2016-12-15 12:27:17 UTC (rev 283561) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.101 +_extramodules=extramodules-4.8-ARCH +pkgrel=4 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.8' 'linux-headers<4.9') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("http://us.download.nvidia.
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Thursday, October 12, 2017 @ 13:16:45 Author: tpowa Revision: 307540 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 307539, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/kernel-4.11.patch (from rev 307539, nvidia-340xx/trunk/kernel-4.11.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 307539, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 307539, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/kernel-4.11.patch (from rev 307539, nvidia-340xx/trunk/kernel-4.11.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 307539, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 72 ++ testing-i686/kernel-4.11.patch | 38 + testing-i686/nvidia-340xx.install | 13 ++ testing-x86_64/PKGBUILD | 72 ++ testing-x86_64/kernel-4.11.patch| 38 + testing-x86_64/nvidia-340xx.install | 13 ++ 6 files changed, 246 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 307539, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-10-12 13:16:45 UTC (rev 307540) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.104 +_extramodules=extramodules-4.13-ARCH +pkgrel=2 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.13' 'linux-headers<4.14') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source=('kernel-4.11.patch') +source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +sha512sums=('c25d90499e1deb26129a67dd7e953be8c1e31c5770e2b8b64d03af54cf1afec1a52636e74900f8ac468692207ab8a3765a12edd581142c4d2cfd2d6e66ac7ac2') +sha512sums_i686=('8dacd5345a5794e862f4106ab9e8e402defa7883dd176c243d019209b560fe955d7576a13936364c01c5a249f15df58208308c9378c12c3438784376e5fb806c') +sha512sums_x86_64=('e962494561728af5a911354bfb3560e414464f7858f30f9654eac5ca56175bc8498d1eee93a18248c63e9eee7d84807ef924fe9f53239644d7085b0f3502bf8c') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here + +patch -Np0 < "${srcdir}/kernel-4.11.patch" + +cp -a kernel kernel-dkms +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.13' 'linux<4.14' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') + +cd ${_pkg} +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/testing-i686/kernel-4.11.patch (from rev 307539, nvidia-340xx/trunk/kernel-4.11.patch) === --- testing-i686/kernel-4.11.patch (rev 0) +++ testing-i686/kernel-4
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Monday, October 30, 2017 @ 09:11:32 Author: tpowa Revision: 308628 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 308627, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/kernel-4.11.patch (from rev 308627, nvidia-340xx/trunk/kernel-4.11.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 308627, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 308627, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/kernel-4.11.patch (from rev 308627, nvidia-340xx/trunk/kernel-4.11.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 308627, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/PKGBUILD | 72 ++ testing-i686/kernel-4.11.patch | 38 + testing-i686/nvidia-340xx.install | 13 ++ testing-x86_64/PKGBUILD | 72 ++ testing-x86_64/kernel-4.11.patch| 38 + testing-x86_64/nvidia-340xx.install | 13 ++ 6 files changed, 246 insertions(+) Copied: nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 308627, nvidia-340xx/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-10-30 09:11:32 UTC (rev 308628) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.104 +_extramodules=extramodules-4.13-ARCH +pkgrel=3 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.13' 'linux-headers<4.14') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source=('kernel-4.11.patch') +source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +sha512sums=('c25d90499e1deb26129a67dd7e953be8c1e31c5770e2b8b64d03af54cf1afec1a52636e74900f8ac468692207ab8a3765a12edd581142c4d2cfd2d6e66ac7ac2') +sha512sums_i686=('8dacd5345a5794e862f4106ab9e8e402defa7883dd176c243d019209b560fe955d7576a13936364c01c5a249f15df58208308c9378c12c3438784376e5fb806c') +sha512sums_x86_64=('e962494561728af5a911354bfb3560e414464f7858f30f9654eac5ca56175bc8498d1eee93a18248c63e9eee7d84807ef924fe9f53239644d7085b0f3502bf8c') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here + +patch -Np0 < "${srcdir}/kernel-4.11.patch" + +cp -a kernel kernel-dkms +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.13' 'linux<4.14' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') + +cd ${_pkg} +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/testing-i686/kernel-4.11.patch (from rev 308627, nvidia-340xx/trunk/kernel-4.11.patch) === --- testing-i686/kernel-4.11.patch (rev 0) +++ testing-i686/kernel-4.1
[arch-commits] Commit in nvidia-340xx/repos (8 files)
Date: Monday, October 2, 2017 @ 11:41:19 Author: svenstaro Revision: 306543 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nvidia-340xx/repos/staging-i686/ nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 306542, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-i686/kernel-4.11.patch (from rev 306542, nvidia-340xx/trunk/kernel-4.11.patch) nvidia-340xx/repos/staging-i686/nvidia-340xx.install (from rev 306542, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/staging-x86_64/ nvidia-340xx/repos/staging-x86_64/PKGBUILD (from rev 306542, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-x86_64/kernel-4.11.patch (from rev 306542, nvidia-340xx/trunk/kernel-4.11.patch) nvidia-340xx/repos/staging-x86_64/nvidia-340xx.install (from rev 306542, nvidia-340xx/trunk/nvidia-340xx.install) -+ staging-i686/PKGBUILD | 72 ++ staging-i686/kernel-4.11.patch | 38 + staging-i686/nvidia-340xx.install | 13 ++ staging-x86_64/PKGBUILD | 72 ++ staging-x86_64/kernel-4.11.patch| 38 + staging-x86_64/nvidia-340xx.install | 13 ++ 6 files changed, 246 insertions(+) Copied: nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 306542, nvidia-340xx/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2017-10-02 11:41:19 UTC (rev 306543) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Thomas Baechler + +pkgbase=nvidia-340xx +pkgname=(nvidia-340xx nvidia-340xx-dkms) +pkgver=340.104 +_extramodules=extramodules-4.13-ARCH +pkgrel=1 +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +makedepends=("nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.13' 'linux-headers<4.14') +conflicts=('nvidia') +license=('custom') +options=(!strip) +source=('kernel-4.11.patch') +source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) +source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) +sha512sums=('c25d90499e1deb26129a67dd7e953be8c1e31c5770e2b8b64d03af54cf1afec1a52636e74900f8ac468692207ab8a3765a12edd581142c4d2cfd2d6e66ac7ac2') +sha512sums_i686=('8dacd5345a5794e862f4106ab9e8e402defa7883dd176c243d019209b560fe955d7576a13936364c01c5a249f15df58208308c9378c12c3438784376e5fb806c') +sha512sums_x86_64=('e962494561728af5a911354bfb3560e414464f7858f30f9654eac5ca56175bc8498d1eee93a18248c63e9eee7d84807ef924fe9f53239644d7085b0f3502bf8c') + +[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +# patches here + +patch -Np0 < "${srcdir}/kernel-4.11.patch" + +cp -a kernel kernel-dkms +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + +cd uvm +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package_nvidia-340xx() { +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +depends=('linux>=4.13' 'linux<4.14' 'libgl' "nvidia-340xx-utils=${pkgver}") +conflict+=('nvidia-340xx-dkms') +install=nvidia-340xx.install + +install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" +install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" +gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +install -d -m755 "${pkgdir}/usr/lib/modprobe.d" +echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" +} + +package_nvidia-340xx-dkms() { +pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" +depends=('dkms' "nvidia-340xx-utils=$pkgver") +optdepends=('linux-headers: Build the module for Arch kernel' +'linux-lts-headers: Build the module for LTS Arch kernel') +conflicts+=('nvidia-340xx') + +cd ${_pkg} +install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} +cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} +echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf +cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf +} Copied: nvidia-340xx/repos/staging-i686/kernel-4.11.patch (from rev 306542, nvidia-340xx/trunk/kernel-4.11.patch) === --- staging-i686/kernel-4.11.patch (rev 0) +++ staging-i686/kernel-