# Maintainer: acxz pkgname=rock-dkms-bin pkgver=4.0 _pkgver=4.0-23 pkgrel=2 pkgdesc="Linux AMD GPU kernel driver from ROC in DKMS format." arch=('any') url="https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver" license=('GPL') depends=('dkms' 'rock-dkms-firmware') 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" "rock_compatibility.patch"::"https://patch-diff.githubusercontent.com/raw/RadeonOpenCompute/ROCK-Kernel-Driver/pull/95.patch") sha256sums=('7622d6f8c40574789b1307feb4c11f5a86c2d5ed6197a7bc50a93c75df715277' 'SKIP') 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" }