%define module 8192eu Name: dkms-%{module} Version: 4.4.1 Release: %mkrel 1 Summary: dkms package for %{module} driver License: GPLv2 Group: System/Kernel and hardware Source0: %{name}-%{version}.tar.gz Source1: %{name}-%{version}.tar.gz URL: https://github.com/Mange/rtl8192eu-linux-driver BuildArch: noarch Requires: dkms Requires: kernel-desktop-devel %description Realtek RTL8192EU Linux wireless driver source from Mange git Blacklisting the rtl8xxxu kernel driver ! %prep %setup -q -n %{name}-%{version} %install mkdir -p %{buildroot}%{_usrsrc}/%{module}-%{version}/ cp -R * %{buildroot}%{_usrsrc}/%{module}-%{version}/ %files %dir %{_usrsrc}/%{module}-%{version} %{_usrsrc}/%{module}-%{version}/core/* %{_usrsrc}/%{module}-%{version}/hal/* %{_usrsrc}/%{module}-%{version}/include/* %{_usrsrc}/%{module}-%{version}/os_dep/* %{_usrsrc}/%{module}-%{version}/platform/* %{_usrsrc}/%{module}-%{version}/Kconfig %{_usrsrc}/%{module}-%{version}/Makefile %{_usrsrc}/%{module}-%{version}/dkms.conf %{_usrsrc}/%{module}-%{version}/ifcfg-wlan0 %attr(0755, root, root) %{_usrsrc}/%{module}-%{version}/clean %attr(0755, root, root) %{_usrsrc}/%{module}-%{version}/runwpa %attr(0755, root, root) %{_usrsrc}/%{module}-%{version}/wlan0dhcp %attr(0755, root, root) %{_usrsrc}/%{module}-%{version}/README.md %post -n dkms-%{module} %{_sbindir}/dkms add -m %{module} -v %{version} --rpm_safe_upgrade %{_sbindir}/dkms build -m %{module} -v %{version} --rpm_safe_upgrade %{_sbindir}/dkms install -m %{module} -v %{version} --rpm_safe_upgrade # We need to blacklist the embeded rtl8xxxu module from kernel echo "blacklist rtl8xxxu" >> /etc/modprobe.d/blacklist-compat.conf exit 0 %preun -n dkms-%{module} %{_sbindir}/dkms remove -m %{module} -v %{version} --rpm_safe_upgrade --all exit 0