]> git.pld-linux.org Git - packages/crda.git/blob - crda.spec
- rel 3; fix regulatory.bin path in crda itself
[packages/crda.git] / crda.spec
1 #
2 # Conditional build:
3 %bcond_without  verify  # don't verify database
4 #
5 Summary:        udev helper: Central Regulatory Domain Agent
6 Summary(pl.UTF-8):      Program pomocniczy udev: Central Regulatory Domain Agent
7 Name:           crda
8 Version:        1.1.2
9 Release:        3
10 License:        ISC
11 Group:          Networking/Daemons
12 Source0:        http://linuxwireless.org/download/crda/%{name}-%{version}.tar.bz2
13 # Source0-md5:  5226f65aebacf94baaf820f8b4e06df4
14 Patch0:         nl3.patch
15 Patch1:         %{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
20 BuildRequires:  python
21 BuildRequires:  python-M2Crypto
22 %{?with_verify:BuildRequires:   wireless-regdb}
23 Requires:       udev-core
24 Requires:       wireless-regdb
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 CRDA acts as the udev helper for communication between the kernel and
29 userspace for wireless regulatory compliance. It relies on nl80211 for
30 communication. CRDA is intended to be run only through udev
31 communication from the kernel. The user should never have to run it
32 manually except if debugging udev issues.
33
34 %description -l pl.UTF-8
35 CRDA działa jako program pomocniczy udev do komunikacji między jądrem
36 a przestrzenią użytkownika w celu zgodności łączności bezprzewodowej z
37 przepisami. Na potrzeby komunikacji polega na nl80211. CRDA jest
38 przeznaczone do uruchamiania wyłącznie poprzez udev. Użytkownik nigdy
39 nie powinien wywoływać go ręcznie, chyba że w celach diagnostyki udev.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44 %patch1 -p1
45
46 %build
47 CFLAGS="%{rpmcflags} %{rpmcppflags}" \
48 %{__make} %{!?with_verify:all_noverify} \
49         V=1 \
50         CC="%{__cc}" \
51         REG_BIN=%{_datadir}/crda/regulatory.bin
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55
56 %{__make} install \
57         DESTDIR=$RPM_BUILD_ROOT
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %files
63 %defattr(644,root,root,755)
64 %doc LICENSE README
65 %attr(755,root,root) /sbin/crda
66 %attr(755,root,root) /sbin/regdbdump
67 %{_mandir}/man8/crda.8*
68 %{_mandir}/man8/regdbdump.8*
69 /lib/udev/rules.d/85-regulatory.rules
This page took 0.054079 seconds and 3 git commands to generate.