summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Gravgaard Andersen2020-07-16 04:29:13 +0200
committerGitHub2020-07-15 22:29:13 -0400
commit7c740fc7cd06c8d78182ec4c7ec5bbb064d3eb49 (patch)
treeaf9547e7cec01fc2dd8d247da6e7c94f668484f3
parent8a87ea828872595d137a61fb4ed3d6c066df4f8f (diff)
downloadaur-7c740fc7cd06c8d78182ec4c7ec5bbb064d3eb49.tar.gz
[rock-dkms-bin] Update patch for #267 (#301)
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD12
2 files changed, 12 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5ca9f6b49265..444e54d69230 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = rock-dkms-bin
pkgdesc = Linux AMD GPU kernel driver from ROC in DKMS format.
pkgver = 3.5.1
- pkgrel = 1
+ pkgrel = 2
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 = rock-dkms-bin-3.5.1.tar.gz::http://repo.radeon.com/rocm/apt/3.5.1/pool/main/r/rock-dkms/rock-dkms_3.5-32_all.deb
+ source = rock_compatibility.patch::https://patch-diff.githubusercontent.com/raw/RadeonOpenCompute/ROCK-Kernel-Driver/pull/95.patch
sha256sums = 96bb0730df239e9c7ea6b0086060dff04a31e620a08c51e7b1f9235858dbe2af
+ sha256sums = 82b9ef05c67f538bbdf07f066e059d623db2bdb7b67a1b695dab3659601092dc
pkgname = rock-dkms-bin
diff --git a/PKGBUILD b/PKGBUILD
index 5d28c58c04f7..106f16c65390 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=rock-dkms-bin
pkgver=3.5.1
_pkgver=3.5-32
-pkgrel=1
+pkgrel=2
pkgdesc="Linux AMD GPU kernel driver from ROC in DKMS format."
arch=('any')
url="https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver"
@@ -12,13 +12,19 @@ provides=('rock-dkms')
conflicts=('rock-dkms')
backup=('etc/modprobe.d/blacklist-radeon.conf')
options=('!strip' '!emptydirs')
-source=("${pkgname}-${pkgver}.tar.gz"::"http://repo.radeon.com/rocm/apt/${pkgver}/pool/main/r/rock-dkms/rock-dkms_${_pkgver}_all.deb")
-sha256sums=('96bb0730df239e9c7ea6b0086060dff04a31e620a08c51e7b1f9235858dbe2af')
+source=("${pkgname}-${pkgver}.tar.gz"::"http://repo.radeon.com/rocm/apt/${pkgver}/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=('96bb0730df239e9c7ea6b0086060dff04a31e620a08c51e7b1f9235858dbe2af'
+ '82b9ef05c67f538bbdf07f066e059d623db2bdb7b67a1b695dab3659601092dc')
package() {
cd "$srcdir"
tar xf data.tar.xz -C "$pkgdir"
+ cd $pkgdir/usr/src/amdgpu-${_pkgver}
+ patch --forward -p4 -t --input=${srcdir}/rock_compatibility.patch > patching.log \
+ || echo "patch is meant to fail as not all files from the kernel is in the binary"
+
install -Dm644 "$pkgdir/usr/share/doc/rock-dkms/copyright" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}