[arch-commits] Commit in nvidia-304xx/trunk (PKGBUILD)
Thomas Bächler
thomas at nymeria.archlinux.org
Sun Jan 26 11:34:22 UTC 2014
Date: Sunday, January 26, 2014 @ 12:34:22
Author: thomas
Revision: 204741
Update for 3.13
Modified:
nvidia-304xx/trunk/PKGBUILD
----------+
PKGBUILD | 27 +++++++++++++++++----------
1 file changed, 17 insertions(+), 10 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-01-26 11:28:37 UTC (rev 204740)
+++ PKGBUILD 2014-01-26 11:34:22 UTC (rev 204741)
@@ -3,35 +3,42 @@
pkgname=nvidia-304xx
pkgver=304.117
-_extramodules=extramodules-3.12-ARCH
-pkgrel=4
+_extramodules=extramodules-3.13-ARCH
+pkgrel=5
pkgdesc="NVIDIA drivers for linux, 304xx legacy branch"
arch=('i686' 'x86_64')
url="http://www.nvidia.com/"
-depends=('linux>=3.12' 'linux<3.13' "nvidia-304xx-utils=${pkgver}")
-makedepends=('linux-headers>=3.12' 'linux-headers<3.13')
+depends=('linux>=3.13' 'linux<3.14' "nvidia-304xx-utils=${pkgver}")
+makedepends=('linux-headers>=3.13' 'linux-headers<3.14')
conflicts=('nvidia' 'nvidia-96xx' 'nvidia-173xx')
license=('custom')
install=nvidia.install
options=(!strip)
+source=('nvidia_3.13_kernel.patch')
+md5sums=('f1569a1ce7f9293b876c2b72f3fd7c9e')
if [ "$CARCH" = "i686" ]; then
_arch='x86'
_pkg="NVIDIA-Linux-${_arch}-${pkgver}"
- source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
- md5sums=('023eb03da304a1842fc503c81e3c5694')
+ source+=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
+ md5sums+=('023eb03da304a1842fc503c81e3c5694')
elif [ "$CARCH" = "x86_64" ]; then
_arch='x86_64'
_pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
- source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
- md5sums=('8ee9f672028971c6d36118894d0e2c59')
+ source+=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
+ md5sums+=('8ee9f672028971c6d36118894d0e2c59')
fi
+prepare() {
+ cd "${srcdir}"
+ sh "${_pkg}.run" --extract-only
+ cd "${_pkg}"
+ patch -p1 -i "${srcdir}"/nvidia_3.13_kernel.patch
+}
+
build() {
_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
- cd "${srcdir}"
- sh "${_pkg}.run" --extract-only
cd "${_pkg}/kernel"
make SYSSRC=/usr/lib/modules/"${_kernver}/build" module
}
More information about the arch-commits
mailing list