From d91e382133253e067411a6b23e74a3c209eccae1 Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Sun, 11 Jul 2021 00:27:11 +0200 Subject: [PATCH] New package: rtw89-dkms --- srcpkgs/rtw89-dkms/files/dkms.conf | 9 +++++++++ srcpkgs/rtw89-dkms/template | 31 ++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 srcpkgs/rtw89-dkms/files/dkms.conf create mode 100644 srcpkgs/rtw89-dkms/template diff --git a/srcpkgs/rtw89-dkms/files/dkms.conf b/srcpkgs/rtw89-dkms/files/dkms.conf new file mode 100644 index 000000000000..48001354ff39 --- /dev/null +++ b/srcpkgs/rtw89-dkms/files/dkms.conf @@ -0,0 +1,9 @@ +PACKAGE_NAME="rtw89" +PACKAGE_VERSION="@@VERSION@@" +MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules" +CLEAN="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build clean" +BUILT_MODULE_NAME[0]="${PACKAGE_NAME}core" +BUILT_MODULE_NAME[1]="${PACKAGE_NAME}pci" +DEST_MODULE_LOCATION[0]=/kernel/drivers/net/wireless/realtek/rtw89 +DEST_MODULE_LOCATION[1]=/kernel/drivers/net/wireless/realtek/rtw89 +AUTOINSTALL=yes diff --git a/srcpkgs/rtw89-dkms/template b/srcpkgs/rtw89-dkms/template new file mode 100644 index 000000000000..e920f0df1b2a --- /dev/null +++ b/srcpkgs/rtw89-dkms/template @@ -0,0 +1,31 @@ +# Template file for 'rtw89-dkms' +pkgname=rtw89-dkms +_pkgname=rtw89 +_gitrev=f4d5218d4db96c8f58ffc2ace0a31d8e2e2537c1 +version=5+git20210707 +revision=1 +archs="i686 x86_64*" +wrksrc="rtw89-$_gitrev" +short_desc="Driver for Realtek 8852AE, an 802.11ax device" +maintainer="Jakub Jirutka " +license="GPL-2.0-or-later" +homepage="https://github.com/lwfinger/rtw89" +distfiles="$homepage/archive/$_gitrev/$pkgname-$_gitrev.tar.gz" +checksum=6d3f5ebf46e03aa4ac0af1a1194b34c9b91b21e853ca7761ab89265479ddde4a + +dkms_modules="$_pkgname $version" +depends="dkms" + +do_install() { + local targetdir="usr/src/$_pkgname-$version" + + vmkdir $targetdir + vcopy Makefile $targetdir + vcopy '*.c' $targetdir + vcopy '*.h' $targetdir + + vcopy $FILESDIR/dkms.conf $targetdir + sed -i "s/@@VERSION@@/${version}/" "$DESTDIR"/$targetdir/dkms.conf + + vdoc README.md +}