diff options
Diffstat (limited to 'testing/rtl88x2bu-src/APKBUILD')
-rw-r--r-- | testing/rtl88x2bu-src/APKBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/testing/rtl88x2bu-src/APKBUILD b/testing/rtl88x2bu-src/APKBUILD new file mode 100644 index 00000000000..ec846461fba --- /dev/null +++ b/testing/rtl88x2bu-src/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: Jakub Jirutka <jakub@jirutka.cz> +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> +pkgname=rtl88x2bu-src +_modname=${pkgname%-src} +_projname=RTL88x2BU-Linux-Driver +pkgver=5.13.1_git20230711 +# No git tags in the repo, but they use version numbers. +_gitrev=12cfcd8cd8ec7115158df3d223510435541ddc32 +pkgrel=0 +pkgdesc="Kernel module for Realtek rtl88x2bu WiFi chipset (sources, AKMS)" +url="https://github.com/RinCat/RTL88x2BU-Linux-Driver" +arch="noarch" +license="GPL-2.0" +source="https://github.com/RinCat/RTL88x2BU-Linux-Driver/archive/$_gitrev/$_projname-$_gitrev.tar.gz" +builddir="$srcdir/$_projname-$_gitrev" +options="!check" # sources only + +prepare() { + default_prepare + + cat >AKMBUILD <<-EOF + modname=$_modname + modver=$pkgver-r$pkgrel + built_modules='88x2bu.ko' + + # This module doesn't support building outside of its source dir. :( + build() { + cp -r "\$srcdir"/* . + make \$MAKEFLAGS KVER="\$kernel_ver" KSRC="\$kernel_srcdir" + } + EOF +} + +package() { + mkdir -p "$pkgdir"/usr/src/$_modname-$pkgver + + cp -pr ./*/ AKMBUILD LICENSE Makefile halmac.mk rtl8822b.mk \ + "$pkgdir"/usr/src/$_modname-$pkgver/ +} + +sha512sums=" +98f5c47fc6c37acdc80cc6662198e5e90ff3222e21755b0ed43a608a63fc4e91432e3cb659ad4399228c8a99945ff4138c9b587b95d34ca9da2e068c1fa49b58 RTL88x2BU-Linux-Driver-12cfcd8cd8ec7115158df3d223510435541ddc32.tar.gz +" |