mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-19 07:37:01 +02:00
rtl8812au-dkms: for Linux 6.5+, 6.4.4+, 6.1.39+
This commit is contained in:
parent
65342ff66e
commit
2af355ac7e
2 changed files with 23 additions and 16 deletions
|
@ -7,23 +7,23 @@ Subject: [PATCH] void arch-generic plumbing bits
|
|||
Makefile | 14 +++++++++++++-
|
||||
1 file changed, 13 insertions(+), 1 deletion(-)
|
||||
|
||||
--- rtl8812au-dkms-20210629.orig/Makefile
|
||||
+++ rtl8812au-dkms-20210629/Makefile
|
||||
@@ -147,7 +147,8 @@ CONFIG_LAYER2_ROAMING = y
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -152,7 +152,8 @@ CONFIG_LAYER2_ROAMING = y
|
||||
#bit0: ROAM_ON_EXPIRED, #bit1: ROAM_ON_RESUME, #bit2: ROAM_ACTIVE
|
||||
CONFIG_ROAMING_FLAG = 0x3
|
||||
###################### Platform Related #######################
|
||||
-CONFIG_PLATFORM_I386_PC = y
|
||||
+CONFIG_PLATFORM_VOID_NATIVE = y
|
||||
+CONFIG_PLATFORM_I386_PC = n
|
||||
CONFIG_PLATFORM_ARM_RPI = n
|
||||
CONFIG_PLATFORM_ARM64_RPI = n
|
||||
-CONFIG_PLATFORM_AUTODETECT = y
|
||||
+CONFIG_PLATFORM_VENDOR_DKMS = y
|
||||
+CONFIG_PLATFORM_AUTODETECT = n
|
||||
CONFIG_PLATFORM_I386_PC = n
|
||||
CONFIG_PLATFORM_ANDROID_X86 = n
|
||||
@@ -1355,6 +1356,17 @@ EXTRA_CFLAGS += -DCONFIG_RTW_MBO -DCONFI
|
||||
EXTRA_CFLAGS += -DCONFIG_RTW_80211R
|
||||
CONFIG_PLATFORM_ANDROID_INTEL_X86 = n
|
||||
@@ -1383,6 +1384,17 @@ STAGINGMODDIR := /lib/modules/$(KVER)/ke
|
||||
endif
|
||||
# *** End AUTODETECT ***
|
||||
|
||||
+ifeq ($(CONFIG_PLATFORM_VOID_NATIVE), y)
|
||||
+ifeq ($(CONFIG_PLATFORM_VENDOR_DKMS), y)
|
||||
+EXTRA_CFLAGS += -DCONFIG_@@VOID_ENDIAN@@_ENDIAN
|
||||
+EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
|
||||
+ARCH := @@VOID_ARCH@@
|
||||
|
@ -35,5 +35,5 @@ Subject: [PATCH] void arch-generic plumbing bits
|
|||
+endif
|
||||
+
|
||||
ifeq ($(CONFIG_PLATFORM_I386_PC), y)
|
||||
ifeq ($(CONFIG_CONCURRENT_MODE), y)
|
||||
EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
|
||||
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
|
||||
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
# Template file for 'rtl8812au-dkms'
|
||||
pkgname=rtl8812au-dkms
|
||||
version=20210629
|
||||
revision=2
|
||||
revision=3
|
||||
_modver=5.13.6
|
||||
_gitrev=65949c530359ece8f28c84516f4d17fe7ab7d897
|
||||
_gitrev=b5f4e6e894eca8fea38661e2fc22a2570e0274ad
|
||||
depends="dkms"
|
||||
short_desc="Realtek 8812AU/8821AU USB WiFi driver (DKMS)"
|
||||
maintainer="Renato Aguiar <renato@renag.me>"
|
||||
license="GPL-2.0-only"
|
||||
homepage="https://github.com/morrownr/8812au"
|
||||
distfiles="https://github.com/morrownr/8812au-${version}/archive/${_gitrev}.tar.gz"
|
||||
checksum=9d9ad1a14becf276cde119cdd200b7f05dca957c057810d065b087d2053fed69
|
||||
checksum=8eb01e1c9159cbeea1fd7a0d711a87e05380183487d244ce26fb58c03f081038
|
||||
dkms_modules="rtl8812au ${_modver}"
|
||||
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
|
@ -36,6 +36,13 @@ post_patch() {
|
|||
do_install() {
|
||||
local dest=/usr/src/rtl8812au-${_modver}
|
||||
|
||||
cat <<-EOF >dkms.conf
|
||||
PACKAGE_NAME="rtl8812au"
|
||||
PACKAGE_VERSION="${_modver}"
|
||||
MAKE="'make' KVER=\${kernelver}"
|
||||
BUILT_MODULE_NAME[0]="8812au"
|
||||
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
|
||||
EOF
|
||||
vmkdir ${dest}
|
||||
cp -r dkms.conf Kconfig Makefile platform core hal include os_dep ${DESTDIR}/${dest}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue