diff options
author | Andreas Gravgaard Andersen | 2020-06-15 23:49:22 +0200 |
---|---|---|
committer | GitHub | 2020-06-15 17:49:22 -0400 |
commit | 268b78a9eab9b14042024ac6eb0a592b47d97ee7 (patch) | |
tree | 4ddd9f1b8ac424250e6ee70342ab6c7692de60ec | |
parent | 298da4ce43d362ba6fb335fed7dbff8c93bf9571 (diff) | |
download | aur-268b78a9eab9b14042024ac6eb0a592b47d97ee7.tar.gz |
[rock-dkms-bin] Fix DRM_VER in dkms Makefile (#244)
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 18 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = rock-dkms-bin pkgdesc = Linux AMD GPU kernel driver from ROC in DKMS format. pkgver = 3.5 - pkgrel = 2 + pkgrel = 3 url = https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver arch = any license = GPL @@ -13,7 +13,9 @@ pkgbase = rock-dkms-bin options = !emptydirs backup = etc/modprobe.d/blacklist-radeon.conf source = http://repo.radeon.com/rocm/apt/debian/pool/main/r/rock-dkms/rock-dkms_3.5-30_all.deb + source = rock_compatibility.patch::https://patch-diff.githubusercontent.com/raw/RadeonOpenCompute/ROCK-Kernel-Driver/pull/95.patch sha256sums = f12a2cc3786bda711413f28be06d5ca0a0d44a441cf824455b0262da595a4ece + sha256sums = a8dec1dc7d118844dfe2bbf4beab8b15b69cdae478957dfc5e033997f58d00cb pkgname = rock-dkms-bin @@ -2,7 +2,7 @@ pkgname=rock-dkms-bin pkgver=3.5 _pkgver=$pkgver-30 -pkgrel=2 +pkgrel=3 pkgdesc="Linux AMD GPU kernel driver from ROC in DKMS format." arch=('any') url="https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver" @@ -12,13 +12,25 @@ provides=('rock-dkms') conflicts=('rock-dkms') backup=('etc/modprobe.d/blacklist-radeon.conf') options=('!strip' '!emptydirs') -source=("http://repo.radeon.com/rocm/apt/debian/pool/main/r/rock-dkms/rock-dkms_${_pkgver}_all.deb") +source=("http://repo.radeon.com/rocm/apt/debian/pool/main/r/rock-dkms/rock-dkms_${_pkgver}_all.deb" + "rock_compatibility.patch"::"https://patch-diff.githubusercontent.com/raw/RadeonOpenCompute/ROCK-Kernel-Driver/pull/95.patch") -sha256sums=('f12a2cc3786bda711413f28be06d5ca0a0d44a441cf824455b0262da595a4ece') +sha256sums=('f12a2cc3786bda711413f28be06d5ca0a0d44a441cf824455b0262da595a4ece' + 'a8dec1dc7d118844dfe2bbf4beab8b15b69cdae478957dfc5e033997f58d00cb') package() { cd "$srcdir" tar xf data.tar.xz -C "$pkgdir" + + head -n 37 rock_compatibility.patch > Makefile.patch + grep "amdgpu_bios.c b" rock_compatibility.patch -A 52 > amdgpu_bios.c.patch + tail -n 104 rock_compatibility.patch > amdkcl_kallsyms.patch + + cd $pkgdir/usr/src/amdgpu-${_pkgver}/amd + patch --forward -p4 dkms/Makefile --input=${srcdir}/Makefile.patch + patch --forward -p4 amdgpu/amdgpu_bios.c --input=${srcdir}/amdgpu_bios.c.patch + patch --forward -p5 --input=${srcdir}/amdkcl_kallsyms.patch + install -Dm644 "$pkgdir/usr/share/doc/rock-dkms/copyright" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |