diff --git a/srcpkgs/rtl8812au-dkms/patches/0001-void-arch-generic-plumbing-bits.patch b/srcpkgs/rtl8812au-dkms/patches/0001-void-arch-generic-plumbing-bits.patch index 80e499d5ae1..f9c6cf86c81 100644 --- a/srcpkgs/rtl8812au-dkms/patches/0001-void-arch-generic-plumbing-bits.patch +++ b/srcpkgs/rtl8812au-dkms/patches/0001-void-arch-generic-plumbing-bits.patch @@ -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 diff --git a/srcpkgs/rtl8812au-dkms/template b/srcpkgs/rtl8812au-dkms/template index 990e1d3cd87..bb5b2277958 100644 --- a/srcpkgs/rtl8812au-dkms/template +++ b/srcpkgs/rtl8812au-dkms/template @@ -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 " 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}