aports/testing/rtl8812au-src/APKBUILD
2025-05-31 16:20:37 +00:00

41 lines
1.2 KiB
Text

# Maintainer: Bader Zaidan <bader@zaidan.tech>
pkgname=rtl8812au-src
_modname=88XXau
_modver=5.6.4.2
# no tags, just release branches
_gitrev=c3fb89a2f7066f4bf4e4d9d85d84f9791f14c83e
pkgver=${_modver}_git20250530
pkgrel=0
pkgdesc="RTL8812AU/21AU and RTL8814AU wireless drivers"
url="https://github.com/aircrack-ng/rtl8812au"
# Currently only x86 and x86_64 is tested, arm(64) is TODO
arch="x86 x86_64 aarch64 armv7"
license="GPL-2.0-or-later"
depends="akms"
source="$pkgname-$_gitrev.tar.gz::https://github.com/aircrack-ng/rtl8812au/archive/$_gitrev.tar.gz"
builddir="$srcdir/rtl8812au-$_gitrev"
options="!check" # No test suite, only sources
prepare() {
default_prepare
cat >AKMBUILD <<-EOF
modname=$_modname
modver=$_modver
built_modules=$_modname.ko
build() {
make \$MAKEFLAGS KVER="\$kernel_ver" KSRC="\$kernel_srcdir" modules
}
EOF
}
package() {
local destdir="$pkgdir/usr/src/$_modname-$pkgver"
install -Dm644 -t "$destdir" AKMBUILD Makefile
cp -r core hal include os_dep platform "$destdir"
}
sha512sums="
f76a04dc3e1c090120992536b98d02d11fd1c4eb57fb3bb40754a3fae2fbccfb34d72c240e04f8903f0bd30283a9fac1d93705110f8e87606d91c724a92f3416 rtl8812au-src-c3fb89a2f7066f4bf4e4d9d85d84f9791f14c83e.tar.gz
"