3 %bcond_without dist_kernel # without distribution kernel
5 %define no_install_post_compress_modules 1
6 Summary: Linux driver for WLAN card base on ACX100
7 Summary(pl): Sterownik dla Linuksa do kart bezprzewodowych na uk³adzie ACX100
8 Name: kernel-net-acx100
9 Version: 0.2.0pre7_plus_fixes_3
11 Release: %{_rel}@%{_kernel_ver_str}
14 Source0: http://rhlx01.fht-esslingen.de/~andi/acx100/acx100-%{version}.tar.bz2
15 # Source0-md5: 31533c147e4f1f268ee41a3c531ba6ab
16 URL: http://acx100.sourcefroge.net/index.html
17 %{?with_dist_kernel:BuildRequires: kernel-module-build >= 2.6.0}
18 BuildRequires: %{kgcc_package}
19 BuildRequires: rpmbuild(macros) >= 1.118
20 Requires(post,postun): /sbin/depmod
21 Obsoletes: kernel-net-acx100
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 This is driver for WLAN card based on ACX100 for Linux.
28 Sterownik dla Linuksa do kart WLAN opartych o uk³ad ACX100.
30 %package -n kernel-smp-net-acx100
31 Summary: Linux SMP driver for WLAN card base on ACX100
32 Summary(pl): Sterownik dla Linuksa SMP do kart bezprzewodowych na uk³adzie ACX100
34 Requires(post,postun): /sbin/depmod
36 %description -n kernel-smp-net-acx100
37 Linux SMP driver for WLAN card base on ACX100.
39 %description -n kernel-smp-net-acx100 -l pl
40 Sterownik dla Linuksa SMP do kart bezprzewodowych na uk³adzie ACX100.
43 %setup -q -n acx100-%{version}
47 ln -sf %{_kernelsrcdir}/config-up .config
49 install -d include/{linux,config}
51 ln -s %{_kernelsrcdir}/include/linux/autoconf-up.h include/linux/autoconf.h
52 ln -s %{_kernelsrcdir}/include/asm-%{_arch} include/asm
53 touch include/config/MARKER
54 %{__make} -C %{_kernelsrcdir} modules \
59 mv acx100_pci.ko acx100_pci.ko-done
61 #% %{__make} -C %{_kernelsrcdir} SUBDIRS=$PWD O=$PWD V=1 mrproper
63 #ln -sf %{_kernelsrcdir}/config-smp .config
65 #install -d include/{linux,config}
66 #cp ../include/* include/
67 #ln -s %{_kernelsrcdir}/include/linux/autoconf-smp.h include/linux/autoconf.h
68 #ln -s %{_kernelsrcdir}/include/asm-%{_arch} include/asm
69 #touch include/config/MARKER
70 #%%{__make} -C %{_kernelsrcdir} SUBDIRS=$PWD O=$PWD V=1 modules
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
76 install src/acx100_pci.ko-done $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/acx100_pci.ko
77 #install src/acx100_pci.ko $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/acx100_pci.ko
80 rm -rf $RPM_BUILD_ROOT
83 %depmod %{_kernel_ver}
86 %depmod %{_kernel_ver}
88 %post -n kernel-smp-net-acx100
89 %depmod %{_kernel_ver}smp
91 %postun -n kernel-smp-net-acx100
92 %depmod %{_kernel_ver}smp
95 %defattr(644,root,root,755)
96 %doc ChangeLog README TODO doc/*
97 /lib/modules/%{_kernel_ver}/misc/*
99 #%files -n kernel-smp-net-acx100
100 #%defattr(644,root,root,755)
101 #%doc ChangeLog README TODO doc/*
102 #/lib/modules/%{_kernel_ver}smp/misc/*.ko