Skip to content

Commit 96b810e

Browse files
committed
nvidia-96xx-lts: 96.43.23-5 -> 96.43.23-6: change _kver_ge/_kver_lt to known working version numbers, update PKGBUILD template; nvidia-96xx-ck: 96.43.23-21 -> 96.43.23-21: update PKGBUILD template
1 parent f013490 commit 96b810e

File tree

4 files changed

+37
-23
lines changed

4 files changed

+37
-23
lines changed

nvidia-96xx-ck/PKGBUILD

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,25 @@
33
# Contributor: graysky <graysky AT archlnux.us>
44

55
pkgname=nvidia-96xx-ck
6+
_kname=ck
7+
68
pkgver=96.43.23
79
pkgrel=21
810
_kver_ge="3.0"
911
_kver_lt="3.17"
10-
pkgdesc="NVIDIA drivers, 96xx branch, for linux-ck."
12+
pkgdesc="NVIDIA drivers for linux-${_kname}, 96xx branch."
1113
url="http://www.nvidia.com/"
1214
arch=('i686' 'x86_64')
13-
depends=("linux-ck>=${_kver_ge}"
14-
"linux-ck<${_kver_lt}"
15+
depends=("linux-${_kname}>=${_kver_ge}"
16+
"linux-${_kname}<${_kver_lt}"
1517
"nvidia-96xx-utils=${pkgver}")
16-
makedepends=("linux-ck-headers>=${_kver_ge}"
17-
"linux-ck-headers<${_kver_lt}")
18+
makedepends=("linux-${_kname}-headers>=${_kver_ge}"
19+
"linux-${_kname}-headers<${_kver_lt}")
1820
optdepends=('xorg-server1.12: latest compatible Xorg server')
1921
provides=('nvidia-96xx')
2022
conflicts=('nvidia'
2123
'nvidia-all'
2224
'nvidia-96xx-all'
23-
'nvidia-173xx-all'
2425
'nvidia-173xx'
2526
'nvidia-275xx'
2627
'nvidia-304xx'
@@ -39,7 +40,7 @@ else
3940
fi
4041

4142
source=(http://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}.run
42-
nouveau_blacklist-ck.conf
43+
nouveau_blacklist.conf
4344
173.14.36-37.patch
4445
173.14.37-38.patch)
4546

@@ -50,15 +51,20 @@ sha256sums=('51e6adf4ba73071622045fc37169f80db3ae3e784dff53b29d35146a04042142'
5051

5152
[ "$CARCH" = "x86_64" ] && sha256sums[0]='ce8d8253e7dab7da63fbdac449ebf190cd0c10cbfffea0f8d0165515f851bc64'
5253

53-
_extramodules=$(echo /usr/lib/modules/extramodules-[0-9.]*-ck/version|cut -d/ -f5)
54-
_kernver=$(cat /usr/lib/modules/${_extramodules}/version)
54+
_extramodules="$(echo /usr/lib/modules/extramodules-[0-9.]*-${_kname}/version|cut -d/ -f5 2> /dev/null)"
55+
_kernver="$(cat /usr/lib/modules/${_extramodules}/version 2> /dev/null)"
5556

5657
prepare() {
58+
test -n "$_kernver"
59+
60+
msg2 "Cleaning..."
5761
test ! -d NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg} \
5862
|| rm -rf NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}
5963

64+
msg2 "Extracting..."
6065
sh NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}.run --extract-only
6166

67+
msg2 "Patching..."
6268
cd NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}/usr/src/nv
6369
patch -p1 -i "$srcdir"/173.14.36-37.patch
6470
patch -p1 -i "$srcdir"/173.14.37-38.patch
@@ -71,7 +77,7 @@ build() {
7177

7278
package() {
7379
install -dm755 "$pkgdir/etc/modprobe.d"
74-
install -m644 nouveau_blacklist-ck.conf "$pkgdir/etc/modprobe.d/"
80+
install -m644 nouveau_blacklist.conf "$pkgdir/etc/modprobe.d/nouveau_blacklist-${_kname}.conf"
7581

7682
cd NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}
7783
install -dm755 "$pkgdir/usr/share/licenses/${pkgname}/"

nvidia-96xx-lts/PKGBUILD

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,21 @@
22
# Contributor: Bjoern Franke <bjo@nord-west.org>
33

44
pkgname=nvidia-96xx-lts
5+
_kname=lts
6+
57
pkgver=96.43.23
6-
pkgrel=5
7-
_kver_ge="3.10"
8-
_kver_lt="3.11"
9-
pkgdesc="NVIDIA drivers for linux-lts, 96xx branch."
8+
pkgrel=6
9+
_kver_ge="3.0"
10+
_kver_lt="3.17"
11+
pkgdesc="NVIDIA drivers for linux-${_kname}, 96xx branch."
1012
url="http://www.nvidia.com/"
1113
arch=('i686' 'x86_64')
12-
depends=("linux-lts>=${_kver_ge}"
13-
"linux-lts<${_kver_lt}"
14-
"nvidia-96xx-utils")
15-
makedepends=("linux-lts-headers>=${_kver_ge}"
16-
"linux-lts-headers<${_kver_lt}")
14+
depends=("linux-${_kname}>=${_kver_ge}"
15+
"linux-${_kname}<${_kver_lt}"
16+
"nvidia-96xx-utils=${pkgver}")
17+
makedepends=("linux-${_kname}-headers>=${_kver_ge}"
18+
"linux-${_kname}-headers<${_kver_lt}")
19+
optdepends=('xorg-server1.12: latest compatible Xorg server')
1720
provides=('nvidia-96xx')
1821
conflicts=('nvidia'
1922
'nvidia-all'
@@ -36,7 +39,7 @@ else
3639
fi
3740

3841
source=(http://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}.run
39-
nouveau_blacklist-lts.conf
42+
nouveau_blacklist.conf
4043
173.14.36-37.patch
4144
173.14.37-38.patch)
4245

@@ -47,15 +50,20 @@ sha256sums=('51e6adf4ba73071622045fc37169f80db3ae3e784dff53b29d35146a04042142'
4750

4851
[ "$CARCH" = "x86_64" ] && sha256sums[0]='ce8d8253e7dab7da63fbdac449ebf190cd0c10cbfffea0f8d0165515f851bc64'
4952

50-
_extramodules=$(echo /usr/lib/modules/extramodules-[0-9.]*-lts/version|cut -d/ -f5)
51-
_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
53+
_extramodules="$(echo /usr/lib/modules/extramodules-[0-9.]*-${_kname}/version|cut -d/ -f5 2> /dev/null)"
54+
_kernver="$(cat /usr/lib/modules/${_extramodules}/version 2> /dev/null)"
5255

5356
prepare() {
57+
test -n "$_kernver"
58+
59+
msg2 "Cleaning..."
5460
test ! -d NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg} \
5561
|| rm -rf NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}
5662

63+
msg2 "Extracting..."
5764
sh NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}.run --extract-only
5865

66+
msg2 "Patching..."
5967
cd NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}/usr/src/nv
6068
patch -p1 -i "$srcdir"/173.14.36-37.patch
6169
patch -p1 -i "$srcdir"/173.14.37-38.patch
@@ -68,7 +76,7 @@ build() {
6876

6977
package() {
7078
install -dm755 "$pkgdir/etc/modprobe.d"
71-
install -m644 nouveau_blacklist-lts.conf "$pkgdir/etc/modprobe.d/"
79+
install -m644 nouveau_blacklist.conf "$pkgdir/etc/modprobe.d/nouveau_blacklist-${_kname}.conf"
7280

7381
cd NVIDIA-Linux-${_arch}-${pkgver}-pkg${_npkg}
7482
install -dm755 "$pkgdir/usr/share/licenses/${pkgname}/"
File renamed without changes.

0 commit comments

Comments
 (0)