summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 7adfeb1c39e939e410e8444564702cf542785fb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Maintainer: HurricanePootis <hurricanepootis@protonmail.com>
pkgname=r8127-dkms
pkgver=11.015.00
pkgrel=3
pkgdesc="Kernel module for Realtek 10GB Ethernet NICs"
arch=(any)
url="https://www.realtek.com/Download/List?cate_id=584"
license=('GPL-2.0-only')
depends=('dkms' 'linux-firmware-realtek')
makedepends=('linux-headers') 
source=("https://github.com/openwrt/rtl8127/releases/download/${pkgver}/${pkgname::5}-${pkgver}.tar.bz2"
	"dkms.conf")
sha256sums=('ab21bf69368fb9de7f591b2e81cf1a815988bbf086ecbf41af7de9787b10594b'
            '179393f5341a4740f94683cd8d9c220f80020c6df14436f2d68cd1c3eabcfd55')

prepare() {
	cd "$srcdir/${pkgname::-5}-$pkgver"
}


package() {
	cd "$srcdir/${pkgname::-5}-$pkgver"
	install -Dm755 "$srcdir/dkms.conf" "$pkgdir/usr/src/${pkgname::-5}-$pkgver/dkms.conf"
	cp -a --no-preserve=ownership src "$pkgdir/usr/src/${pkgname::-5}-${pkgver}/src"
	sed -i "s/@_PKGBASE@/${pkgname::-5}/g;s/@PKGVER@/${pkgver}/g;s/@_PKGBASE@/${pkgname::-5}/g" "$pkgdir/usr/src/${pkgname::-5}-${pkgver}/dkms.conf"

	install -dm755 "$pkgdir/usr/lib/modprobe.d"
	cat > "$pkgdir/usr/lib/modprobe.d/$pkgname.conf" <<-EOF
blacklist r8169
EOF
}