%{!?_modulesloaddir: %global _modulesloaddir /usr/lib/modules-load.d} Name: aic8800d80 Version: 1.0.78 Release: 8e3a2fb Summary: Userland driver for the AIC8800D80 chipset. License: GPL-2.0 URL: https://github.com/shenmintao/aic8800d80 Source0: %{name}-%{version}.tar.gz # For kmod package Provides: %{name}-kmod-common = %{version}-%{release} Requires: %{name}-kmod >= %{version} Requires: usb_modeswitch BuildArch: noarch %description This driver is for the AIC8800D80 chipset, supported by devices such as the Tenda U11 and AX913B. With bluetooth support. %prep %autosetup %build # Nothing to build %install mkdir -p %{buildroot}/usr/lib/firmware mkdir -p %{buildroot}/etc/udev/rules.d install -d -m 0755 %{buildroot}/usr/lib/firmware install -d -m 0755 %{buildroot}/usr/lib/firmware/aic8800DC install -d -m 0755 %{buildroot}/usr/lib/firmware/aic8800D80X2 install -d -m 0755 %{buildroot}/usr/lib/firmware/aic8800D80 install -d -m 0755 %{buildroot}/usr/lib/firmware/aic8800 install -d -m 0755 %{buildroot}/etc/udev/rules.d install -d -m 0755 %{buildroot}/etc/modprobe.d install -d -m 0755 %{buildroot}/etc/usb_modeswitch.d install -m 0644 \ aic8800d80/aic.rules \ %{buildroot}/etc/udev/rules.d/90-aic8800-mode-switch.rules install -m 0644 \ aic8800d80/modprobe/aic8800-bt.conf \ %{buildroot}/etc/modprobe.d/aic8800-bt.conf install -m 0644 \ aic8800d80/usb_modeswitch/1111_1111 \ %{buildroot}/etc/usb_modeswitch.d/1111:1111 for f in aic8800d80/fw/aic8800DC/*; do install -p -m 0644 "$f" %{buildroot}/usr/lib/firmware/aic8800DC/ done for f in aic8800d80/fw/aic8800D80X2/*; do install -p -m 0644 "$f" %{buildroot}/usr/lib/firmware/aic8800D80X2/ done for f in aic8800d80/fw/aic8800D80/*; do install -p -m 0644 "$f" %{buildroot}/usr/lib/firmware/aic8800D80/ done for f in aic8800d80/fw/aic8800/*; do install -p -m 0644 "$f" %{buildroot}/usr/lib/firmware/aic8800/ done %files %defattr(-,root,root,-) /etc/udev/rules.d/90-aic8800-mode-switch.rules /etc/modprobe.d/aic8800-bt.conf /etc/usb_modeswitch.d/1111:1111 /usr/lib/firmware/aic8800DC/ /usr/lib/firmware/aic8800D80X2/ /usr/lib/firmware/aic8800D80/ /usr/lib/firmware/aic8800/ %changelog %autochangelog