# Maintainer: Patrick Northon # Contributor: René Wagner # Contributor: Juan Simón # Contributor: alium # Contributor: angelsl # Contributor: hayao _pkgbase=r8168 pkgname=${_pkgbase}-dkms pkgver=8.053.00 pkgrel=1 pkgdesc="A kernel module for Realtek 8168 network cards (DKMS version)" url="https://github.com/mtorromeo/$_pkgbase" license=("GPL") arch=('i686' 'x86_64') depends=('glibc' 'dkms') makedepends=('git') conflicts=("${_pkgbase}") provides=("${_pkgbase}") source=("r8168-dkms::git+${url}.git#tag=${pkgver}" 'dkms.conf') sha256sums=('8e9d49c9e1e0e6f5a7f7336e5f7d55fb711e243827027ea5430f03332492ed36' 'd37b8acbd4fe06f81538581712a04751a96fc37bad3a4bd3ae8329f8744c49b3') prepare() { sed -i 's/strlcpy/strscpy/' "${pkgname}/src/r8168_n.c" } package() { install -Dm644 'dkms.conf' "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf" sed -e "s/@PKGNAME@/${_pkgbase}/g" \ -e "s/@PKGVER@/${pkgver}/g" \ -i "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf" cd "${pkgname}" cp -dr --no-preserve='ownership' src "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/src" echo "blacklist r8169" | \ install -Dm644 '/dev/stdin' "$pkgdir/usr/lib/modprobe.d/$pkgname.conf" }