]> git.pld-linux.org Git - packages/adm8211.git/blame - adm8211.spec
- converted to UTF-8
[packages/adm8211.git] / adm8211.spec
CommitLineData
fdc47b20 1#
d5db1fcd 2# TODO: rename to adm8211.spec
f7233a4b 3
fdc47b20 4# Conditional build:
5%bcond_without dist_kernel # without distribution kernel
6%bcond_without smp # don't build SMP module
7%bcond_with verbose # verbose build (V=1)
a9ebc138 8#
f7233a4b 9%define _rel 1
fdc47b20 10Summary: Kernel driver for ADM8211 based wireless ethernet cards
50b8e673 11Summary(pl.UTF-8): Sterownik jądra dla bezprzewodowych kart sieciowych na ADM8211
d5db1fcd 12Name: adm8211
de4183b8 13Version: 20050323
c47b06da 14Release: %{_rel}
fdc47b20 15License: GPL
16Group: Base/Kernel
d5db1fcd 17Source0: http://aluminum.sourmilk.net/adm8211/%{name}-%{version}.tar.bz2
de4183b8 18# Source0-md5: 4c5607c2197401f8411e0b9d88833fa3
d5db1fcd 19URL: http://aluminum.sourmilk.net/adm8211/
fdc47b20 20BuildRequires: %{kgcc_package}
f7233a4b 21%{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.7}
a9ebc138 22BuildRequires: rpmbuild(macros) >= 1.153
8c56ab51 23%{?with_dist_kernel:%requires_releq_kernel_up}
fdc47b20 24Requires(post,postun): /sbin/depmod
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
d5db1fcd 26
fdc47b20 27%description
d5db1fcd 28Kernel driver for ADM8211 based wireless ethernet cards.
fdc47b20 29
50b8e673
JR
30%description -l pl.UTF-8
31Sterownik jądra dla bezprzewodowych kart sieciowych na ADM8211.
d7fc6ab0
MK
32
33%package -n kernel-net-adm8211
c47b06da 34Summary: Linux driver for WLAN cards based on RT2400
50b8e673 35Summary(pl.UTF-8): Sterownik dla Linuksa do kart bezprzewodowych opartych na uk3adzie RT2400
c47b06da 36Release: %{_rel}@%{_kernel_ver_str}
37Group: Base/Kernel
d7fc6ab0
MK
38
39%description -n kernel-net-adm8211
40Linux kernel driver for ADM8211 based wireless ethernet cards.
41
50b8e673
JR
42%description -n kernel-net-adm8211 -l pl.UTF-8
43Sterownik jądra Linuksa dla bezprzewodowych kart sieciowych na
f7233a4b 44ADM8211.
fdc47b20 45
a9ebc138 46%package -n kernel-smp-net-adm8211
8c56ab51 47Summary: SMP kernel driver for ADM8211 based wireless ethernet cards
50b8e673 48Summary(pl.UTF-8): Sterownik jądra SMP dla bezprzewodowych kart sieciowych na ADM8211
c47b06da 49Release: %{_rel}@%{_kernel_ver_str}
f7233a4b 50Group: Base/Kernel
d7fc6ab0 51
8c56ab51 52%{?with_dist_kernel:%requires_releq_kernel_smp}
fdc47b20 53Requires(post,postun): /sbin/depmod
54
a9ebc138 55%description -n kernel-smp-net-adm8211
8c56ab51 56Linux SMP kernel driver for ADM8211 based wireless ethernet cards.
fdc47b20 57
50b8e673
JR
58%description -n kernel-smp-net-adm8211 -l pl.UTF-8
59Sterownik jądra Linuksa SMP dla bezprzewodowych kart sieciowych na
8c56ab51 60ADM8211.
fdc47b20 61
62%prep
d5db1fcd 63%setup -q -n %{name}
fdc47b20 64
65%build
fdc47b20 66for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
a27c7a0b 67 if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
68 exit 1
69 fi
70 rm -rf include
71 install -d include/{config,linux}
72 ln -sf %{_kernelsrcdir}/config-$cfg .config
73 ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h
74 ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
5ac44826 75 ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
a27c7a0b 76 touch include/config/MARKER
77 %{__make} -C %{_kernelsrcdir} clean modules \
78 RCS_FIND_IGNORE="-name '*.ko' -o" \
79 M=$PWD O=$PWD \
80 %{?with_verbose:V=1}
81 mv %{name}{,-$cfg}.ko
fdc47b20 82done
83
84%install
85rm -rf $RPM_BUILD_ROOT
86install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/kernel/drivers/net/wireless
d5db1fcd 87install %{name}-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
c47b06da 88 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/drivers/net/wireless/%{name}.ko
fdc47b20 89%if %{with smp} && %{with dist_kernel}
d5db1fcd 90install %{name}-smp.ko \
c47b06da 91 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/drivers/net/wireless/%{name}.ko
fdc47b20 92%endif
93
94%clean
95rm -rf $RPM_BUILD_ROOT
96
d7fc6ab0 97%post -n kernel-net-adm8211
fdc47b20 98%depmod %{_kernel_ver}
99
d7fc6ab0 100%postun -n kernel-net-adm8211
fdc47b20 101%depmod %{_kernel_ver}
102
a9ebc138 103%post -n kernel-smp-net-adm8211
fdc47b20 104%depmod %{_kernel_ver}smp
105
a9ebc138 106%postun -n kernel-smp-net-adm8211
fdc47b20 107%depmod %{_kernel_ver}smp
108
d7fc6ab0 109%files -n kernel-net-adm8211
fdc47b20 110%defattr(644,root,root,755)
a9ebc138 111/lib/modules/%{_kernel_ver}/kernel/drivers/net/wireless/*.ko*
fdc47b20 112
a9ebc138
PS
113%if %{with smp} && %{with dist_kernel}
114%files -n kernel-smp-net-adm8211
fdc47b20 115%defattr(644,root,root,755)
a9ebc138
PS
116/lib/modules/%{_kernel_ver}smp/kernel/drivers/net/wireless/*.ko*
117%endif
This page took 0.05654 seconds and 4 git commands to generate.