diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 14 insertions, 9 deletions
@@ -1,13 +1,12 @@ pkgbase = mhwd-nvidia - pkgdesc = mhwd-nvidia pci id - pkgver = 525.60.11 + pkgdesc = NVIDIA pci id list for MHWD + pkgver = 550.67.1 pkgrel = 1 url = https://garudalinux.org/ arch = any license = custom - makedepends = nvidia-dkms makedepends = nvidia-utils - provides = mhwd-nvidia + makedepends = nvidia-dkms source = mhwd-nvidia sha256sums = fc77d5f4bf9df15afb33c85cf957294a0e942aa23ee730d8fc45b2d8b2853950 @@ -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" |