mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-06 15:13:51 +02:00
rtl8812au-dkms: fix for arch-generic dkms build
This commit is contained in:
parent
4f3807da1c
commit
37e50b7637
2 changed files with 64 additions and 1 deletions
|
@ -0,0 +1,44 @@
|
||||||
|
From 9da77ae1fbfd3f3918e1ee76b84c6519b53ab9e7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Daniel Kolesa <daniel@octaforge.org>
|
||||||
|
Date: Sat, 12 Dec 2020 05:05:04 +0100
|
||||||
|
Subject: [PATCH] void arch-generic plumbing bits
|
||||||
|
|
||||||
|
---
|
||||||
|
Makefile | 14 +++++++++++++-
|
||||||
|
1 file changed, 13 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git Makefile Makefile
|
||||||
|
index c7d11ed..4529ac8 100755
|
||||||
|
--- Makefile
|
||||||
|
+++ Makefile
|
||||||
|
@@ -111,7 +111,8 @@ CONFIG_RTW_SDIO_PM_KEEP_POWER = y
|
||||||
|
###################### MP HW TX MODE FOR VHT #######################
|
||||||
|
CONFIG_MP_VHT_HW_TX_MODE = n
|
||||||
|
###################### Platform Related #######################
|
||||||
|
-CONFIG_PLATFORM_I386_PC = y
|
||||||
|
+CONFIG_PLATFORM_VOID_NATIVE = y
|
||||||
|
+CONFIG_PLATFORM_I386_PC = n
|
||||||
|
CONFIG_PLATFORM_ARM_RPI = n
|
||||||
|
CONFIG_PLATFORM_ANDROID_X86 = n
|
||||||
|
CONFIG_PLATFORM_ANDROID_INTEL_X86 = n
|
||||||
|
@@ -1227,6 +1228,17 @@ endif
|
||||||
|
|
||||||
|
EXTRA_CFLAGS += -DDM_ODM_SUPPORT_TYPE=0x04
|
||||||
|
|
||||||
|
+ifeq ($(CONFIG_PLATFORM_VOID_NATIVE), y)
|
||||||
|
+EXTRA_CFLAGS += -DCONFIG_@@VOID_ENDIAN@@_ENDIAN
|
||||||
|
+EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
|
||||||
|
+ARCH := @@VOID_ARCH@@
|
||||||
|
+KVER ?= $(shell uname -r)
|
||||||
|
+KSRC ?= /usr/lib/modules/$(KVER)/build
|
||||||
|
+MODDESTDIR := /usr/lib/modules/$(KVER)/kernel/drivers/net/wireless/
|
||||||
|
+INSTALL_PREFIX :=
|
||||||
|
+STAGINGMODDIR := /usr/lib/modules/$(KVER)/kernel/drivers/staging
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
ifeq ($(CONFIG_PLATFORM_I386_PC), y)
|
||||||
|
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
|
||||||
|
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
|
||||||
|
--
|
||||||
|
2.29.2
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'rtl8812au-dkms'
|
# Template file for 'rtl8812au-dkms'
|
||||||
pkgname=rtl8812au-dkms
|
pkgname=rtl8812au-dkms
|
||||||
version=20200702
|
version=20200702
|
||||||
revision=2
|
revision=3
|
||||||
_modver=5.6.4.2
|
_modver=5.6.4.2
|
||||||
_gitrev=3110ad65d0f03532bd97b1017cae67ca86dd34f6
|
_gitrev=3110ad65d0f03532bd97b1017cae67ca86dd34f6
|
||||||
wrksrc="rtl8812au-${_modver}-${_gitrev}"
|
wrksrc="rtl8812au-${_modver}-${_gitrev}"
|
||||||
|
@ -14,6 +14,25 @@ distfiles="https://github.com/gordboy/rtl8812au-${_modver}/archive/${_gitrev}.ta
|
||||||
checksum=398c7524ba150a48c39204372425f4a7c8f84a58ef92e9cca400c3cc0518203f
|
checksum=398c7524ba150a48c39204372425f4a7c8f84a58ef92e9cca400c3cc0518203f
|
||||||
dkms_modules="rtl8812au ${_modver}"
|
dkms_modules="rtl8812au ${_modver}"
|
||||||
|
|
||||||
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
|
x86_64*) _karch="x86_64";;
|
||||||
|
i686*) _karch="i386";;
|
||||||
|
aarch64*) _karch="arm64";;
|
||||||
|
arm*) _karch="arm";;
|
||||||
|
ppc*) _karch="powerpc";;
|
||||||
|
mips*) _karch="mips";;
|
||||||
|
*) broken="kernel arch not defined";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
post_patch() {
|
||||||
|
if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
|
||||||
|
vsed -i 's,@@VOID_ENDIAN@@,BIG,g' Makefile
|
||||||
|
else
|
||||||
|
vsed -i 's,@@VOID_ENDIAN@@,LITTLE,g' Makefile
|
||||||
|
fi
|
||||||
|
vsed -i "s,@@VOID_ARCH@@,${_karch},g" Makefile
|
||||||
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
local dest=/usr/src/rtl8812au-${_modver}
|
local dest=/usr/src/rtl8812au-${_modver}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue