name=rtl8812au
version=5.13.6
release=1
desc="Realtek RTL8812AU wireless driver"
url="https://github.com/morrownr/8812au-20210629"
license="GPL-2.0-only Realtek-proprietary"
depend="glibc"
makedepend="linux-headers"
source="https://github.com/morrownr/8812au-20210629/archive/refs/heads/main.tar.gz"
sha256="SKIP"

build() {
	cd "8812au-20210629-refs/heads/main"
	for kdir in /usr/lib/modules/*/build; do
		[ -d "$kdir" ] || continue
		gmake -C "$kdir" M="$PWD" modules
	done
}

package() {
	cd "8812au-20210629-refs/heads/main"
	for kver in $(ls /usr/lib/modules); do
		install -d "$pkgdir/usr/lib/modules/$kver/extra"
		for ko in *.ko; do
			[ -f "$ko" ] && install -Dm644 "$ko" \
				"$pkgdir/usr/lib/modules/$kver/extra/$ko"
		done
	done
	true
}
