diff options
author | TNE | 2024-04-11 23:12:01 +0200 |
---|---|---|
committer | TNE | 2024-04-11 23:12:01 +0200 |
commit | 29ed5db331c62bd05d4ba431f8310bcff44941c8 (patch) | |
tree | fca22f562e2f9046e11933a7e45cf0c96f130218 /PKGBUILD | |
parent | 41b30f687c434521ca52fa090782a8ff49ee3c7c (diff) | |
download | aur-mhwd-nvidia.tar.gz |
Update pkgver based on the pkgver of nvidia-dkms automatically
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -3,24 +3,30 @@ # Contributer : Guinux <nuxgui@gmail.com> pkgname=mhwd-nvidia -pkgver=525.60.11 +pkgver=550.67.1 pkgrel=1 -pkgdesc="mhwd-nvidia pci id" +pkgdesc="NVIDIA pci id list for MHWD" arch=("any") url="https://garudalinux.org/" license=('custom') source=('mhwd-nvidia') makedepends=('nvidia-dkms' 'nvidia-utils') sha256sums=('fc77d5f4bf9df15afb33c85cf957294a0e942aa23ee730d8fc45b2d8b2853950') -provides=('mhwd-nvidia') -package() { +# Automatically update the pkgver based on the version of nvidia-dkms installed +pkgver() { + pacman -Rddp --print-format %v nvidia-dkms | head -c -1 | sed 's/-/./g' +} + +package() { install -d -m755 "$pkgdir/var/lib/mhwd/ids/pci/" + local _version="${pkgver%.*}" + # Generate mhwd database sh -e $srcdir/mhwd-nvidia \ /usr/share/doc/nvidia/README \ - /usr/src/nvidia-$pkgver/nvidia/nv-kernel.o_binary \ + /usr/src/nvidia-$_version/nvidia/nv-kernel.o_binary \ > $pkgdir/var/lib/mhwd/ids/pci/nvidia.ids install -Dm644 /usr/share/licenses/nvidia-dkms/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" |