summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2019-10-12 21:17:54 +0000
committerDaniel Bermond2019-10-12 21:17:54 +0000
commit98c30ac6aa2b6d9c9cf7e224f781124dbf5c7300 (patch)
tree95317ec5ebffef55c7e89b3f32994a9adaf3fe6d
parent74741d9e79fa55d9179b61d96c6bb7ef5ec3e012 (diff)
downloadaur-98c30ac6aa2b6d9c9cf7e224f781124dbf5c7300.tar.gz
Removal of extramodules-ARCH
References ---------- https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/linux&id=07576ee7d30942d05d3a0ed7038ad62f00c21e30 https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/nvidia&id=f54d2f18673341b7efd03f91ab42f27c3d50184d
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD19
2 files changed, 9 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ca0882f855c9..27c487677fb0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nvidia-beta
pkgdesc = NVIDIA drivers for Arch's official 'linux' package (beta version)
pkgver = 435.21
- pkgrel = 1
+ pkgrel = 2
url = https://www.nvidia.com/
arch = x86_64
license = custom
diff --git a/PKGBUILD b/PKGBUILD
index 0ba95de5275b..f8b6c1d11fd1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=nvidia-beta
pkgver=435.21
-pkgrel=1
+pkgrel=2
pkgdesc="NVIDIA drivers for Arch's official 'linux' package (beta version)"
arch=('x86_64')
url='https://www.nvidia.com/'
@@ -30,22 +30,19 @@ prepare() {
sh "${_pkg}.run" --extract-only
# fix https://bugs.archlinux.org/task/62142
- cd "$_pkg"
- patch -Np1 -i "${srcdir}/FS62142.patch"
+ patch -d "$_pkg" -Np1 -i "${srcdir}/FS62142.patch"
}
build() {
- cd "${_pkg}/kernel"
-
- local _kernver
- _kernver="$(cat "/usr/lib/modules/${_extramodules}/version")"
-
- printf '%s\n' " -> Building Nvidia module for ${_kernver}..."
- make SYSSRC="/usr/lib/modules/${_kernver}/build" module
+ printf '%s\n' " -> Building Nvidia module for $(</usr/src/linux/version)..."
+ make -C "${_pkg}/kernel" SYSSRC='/usr/src/linux' module
}
package() {
- install -D -m644 "${_pkg}/kernel/"nvidia{,-drm,-modeset,-uvm}.ko -t "${pkgdir}/usr/lib/modules/${_extramodules}"
+ local _extradir
+ _extradir="/usr/lib/modules/$(</usr/src/linux/version)/extramodules"
+
+ install -D -m644 "${_pkg}/kernel/"nvidia{,-drm,-modeset,-uvm}.ko -t "${pkgdir}${_extradir}"
find "$pkgdir" -name '*.ko' -exec gzip -n {} +