3 %bcond_with verify # don't verify database
4 %bcond_without verbose # verbose build (V=1)
6 Summary: udev helper: Central Regulatory Domain Agent
7 Summary(pl.UTF-8): Program pomocniczy udev: Central Regulatory Domain Agent
12 Group: Networking/Daemons
13 Source0: http://linuxwireless.org/download/crda/%{name}-%{version}.tar.bz2
14 # Source0-md5: 29579185e06a75675507527243d28e5c
15 Patch0: %{name}-regdb.patch
16 URL: http://wireless.kernel.org/en/developers/Regulatory
17 BuildRequires: libgcrypt-devel
18 BuildRequires: libnl-devel >= 1:3.2
19 BuildRequires: pkgconfig
21 BuildRequires: python-M2Crypto
22 BuildRequires: python-modules
23 %{?with_verify:BuildRequires: wireless-regdb}
25 Requires: wireless-regdb
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 CRDA acts as the udev helper for communication between the kernel and
30 userspace for wireless regulatory compliance. It relies on nl80211 for
31 communication. CRDA is intended to be run only through udev
32 communication from the kernel. The user should never have to run it
33 manually except if debugging udev issues.
35 %description -l pl.UTF-8
36 CRDA działa jako program pomocniczy udev do komunikacji między jądrem
37 a przestrzenią użytkownika w celu zgodności łączności bezprzewodowej z
38 przepisami. Na potrzeby komunikacji polega na nl80211. CRDA jest
39 przeznaczone do uruchamiania wyłącznie poprzez udev. Użytkownik nigdy
40 nie powinien wywoływać go ręcznie, chyba że w celach diagnostyki udev.
47 CFLAGS="%{rpmcflags} %{rpmcppflags}" \
50 %{?with_verbose:V=1} \
52 REG_BIN=%{_datadir}/crda/regulatory.bin \
58 rm -rf $RPM_BUILD_ROOT
60 %{?with_verbose:V=1} \
61 DESTDIR=$RPM_BUILD_ROOT
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
69 %attr(755,root,root) /sbin/crda
70 %attr(755,root,root) /sbin/regdbdump
71 %{_mandir}/man8/crda.8*
72 %{_mandir}/man8/regdbdump.8*
73 /lib/udev/rules.d/85-regulatory.rules