add rtl8812au

This commit is contained in:
Mikhail Novosyolov 2022-10-15 15:03:47 +03:00
parent 9b8f304a8b
commit fafaea01c2

View file

@ -527,6 +527,7 @@ BuildRequires: auto-krokodil-rpm-macros
BuildRequires: kernel-source-rtl8821ce
BuildRequires: kernel-source-rtl8821cu
BuildRequires: kernel-source-rtl88x2bu
BuildRequires: kernel-source-rtl8812au
# Broadcom-wl and nvidia390 contain a proprietary blob which is only for x86
%ifarch %{ix86} %{x86_64}
BuildRequires: kernel-source-broadcom-wl
@ -650,6 +651,7 @@ depmod -a %{kver_full}
%exclude %{_modulesdir}/%{kver_full}/kernel/net/wireless/8821ce.ko%{kmod_suffix}
%exclude %{_modulesdir}/%{kver_full}/kernel/net/wireless/8821cu.ko%{kmod_suffix}
%exclude %{_modulesdir}/%{kver_full}/kernel/net/wireless/88x2bu.ko%{kmod_suffix}
%exclude %{_modulesdir}/%{kver_full}/kernel/net/wireless/8812au.ko%{kmod_suffix}
%ifarch %{ix86} %{x86_64}
%exclude %{_modulesdir}/%{kver_full}/kernel/net/wireless/wl.ko%{kmod_suffix}
%endif
@ -994,6 +996,7 @@ User Mode Linux (UML) kernel modules:
%ksob_mk_module_pkg -n 8821ce -s net/wireless -r rtl8821ce-blacklist
%ksob_mk_module_pkg -n 8821cu -s net/wireless
%ksob_mk_module_pkg -n 88x2bu -s net/wireless -r rtl88x2bu-blacklist
%ksob_mk_module_pkg -n 8812au -s net/wireless -r rtl8812au-blacklist
%ifarch %{ix86} %{x86_64}
%ksob_mk_module_pkg -n wl -s net/wireless -r broadcom-wl-aliases
%kroko_kmod_pkg -r %{kroko_release} -j %{nvidia_390_j} -n %{nvidia_390_n} -f %{flavour} -k %{kernelversion}.%{patchlevel} -m %{sublevel} -p %{kver_full} -s %{NAME} -c %{kmod_suffix}
@ -1458,6 +1461,14 @@ cp 88x2bu.ko %{temp_modules}/%{kver_full}/kernel/net/wireless/88x2bu.ko
popd
rm -fr kernel-source-rtl88x2bu
cp -r "$(rpm -q --qf '/usr/src/rtl8812au-%%{VERSION}-%%{RELEASE}' kernel-source-rtl8812au)" kernel-source-rtl8812au
pushd kernel-source-rtl8812au
%kmake KSRC=%{src_dir} M="$PWD"
mkdir -p %{temp_modules}/%{kver_full}/kernel/net/wireless/
cp 8812au.ko %{temp_modules}/%{kver_full}/kernel/net/wireless/8812au.ko
popd
rm -fr kernel-source-rtl8812au
_build_nvidia(){
cp -r "$(rpm -q --qf "/usr/src/nvidia${1}-%%{VERSION}-%%{RELEASE}" kernel-source-nvidia${1})" kernel-source-nvidia${1}
pushd kernel-source-nvidia${1}