]> git.pld-linux.org Git - packages/crda.git/blame - crda.spec
add pubkey of new regdb maintainer; rel 3
[packages/crda.git] / crda.spec
CommitLineData
5b5b3cf4
JB
1#
2# Conditional build:
b664dc94 3%bcond_with verify # database verification
bf13832b
ER
4%bcond_without verbose # verbose build (V=1)
5
1d75db49 6Summary: udev helper: Central Regulatory Domain Agent
5b5b3cf4 7Summary(pl.UTF-8): Program pomocniczy udev: Central Regulatory Domain Agent
1d75db49 8Name: crda
f1366f31 9Version: 3.18
6f5bedbb 10Release: 3
677a3b8a 11License: ISC
1d75db49 12Group: Networking/Daemons
b664dc94 13Source0: https://www.kernel.org/pub/software/network/crda/%{name}-%{version}.tar.xz
f1366f31 14# Source0-md5: 0431fef3067bf503dfb464069f06163a
6f5bedbb
JP
15Source1: https://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git/plain/wens.key.pub.pem
16# Source1-md5: 11522c524aa619d6031b73edd02e8071
ad987a79 17Patch0: %{name}-regdb.patch
b664dc94
JB
18Patch1: %{name}-destdir.patch
19Patch2: %{name}-link.patch
ff4fce9c 20Patch3: build.patch
b664dc94 21URL: http://wireless.kernel.org/en/developers/Regulatory/CRDA
677a3b8a 22BuildRequires: libgcrypt-devel
5b5b3cf4
JB
23BuildRequires: libnl-devel >= 1:3.2
24BuildRequires: pkgconfig
1d75db49
AM
25BuildRequires: python
26BuildRequires: python-M2Crypto
bf13832b 27BuildRequires: python-modules
5b5b3cf4 28%{?with_verify:BuildRequires: wireless-regdb}
b664dc94
JB
29BuildRequires: tar >= 1:1.22
30BuildRequires: xz
31Requires: %{name}-libs = %{version}-%{release}
1d75db49 32Requires: udev-core
677a3b8a 33Requires: wireless-regdb
1d75db49
AM
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37CRDA acts as the udev helper for communication between the kernel and
5b5b3cf4 38userspace for wireless regulatory compliance. It relies on nl80211 for
1d75db49
AM
39communication. CRDA is intended to be run only through udev
40communication from the kernel. The user should never have to run it
41manually except if debugging udev issues.
42
5b5b3cf4
JB
43%description -l pl.UTF-8
44CRDA działa jako program pomocniczy udev do komunikacji między jądrem
45a przestrzenią użytkownika w celu zgodności łączności bezprzewodowej z
46przepisami. Na potrzeby komunikacji polega na nl80211. CRDA jest
47przeznaczone do uruchamiania wyłącznie poprzez udev. Użytkownik nigdy
48nie powinien wywoływać go ręcznie, chyba że w celach diagnostyki udev.
49
b664dc94
JB
50%package libs
51Summary: CRDA libreg shared library
52Summary(pl.UTF-8): Biblioteka współdzielona CRDA libreg
53Group: Libraries
54
55%description libs
56CRDA libreg shared library.
57
58%description libs -l pl.UTF-8
59Biblioteka współdzielona CRDA libreg.
60
61%package devel
62Summary: Header files for CRDA libreg library
63Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CRDA libreg
64Group: Development/Libraries
65Requires: %{name}-libs = %{version}-%{release}
66
67%description devel
68Header files for CRDA libreg library.
69
70%description devel -l pl.UTF-8
71Pliki nagłówkowe biblioteki CRDA libreg.
72
1d75db49 73%prep
24cf033a 74%setup -q
604e8e2a 75%patch0 -p1
b664dc94
JB
76%patch1 -p1
77%patch2 -p1
ff4fce9c 78%patch3 -p1
1d75db49 79
6f5bedbb
JP
80cp -p %{SOURCE1} pubkeys
81
1d75db49 82%build
5b5b3cf4 83CFLAGS="%{rpmcflags} %{rpmcppflags}" \
bf13832b 84%{__make} \
97b85302 85 CC="%{__cc}" \
bf13832b
ER
86 %{?with_verbose:V=1} \
87%if %{with verify}
88 REG_BIN=%{_datadir}/crda/regulatory.bin \
89%else
90 all_noverify \
91%endif
1d75db49
AM
92
93%install
94rm -rf $RPM_BUILD_ROOT
1d75db49 95%{__make} install \
bf13832b 96 %{?with_verbose:V=1} \
b664dc94
JB
97 DESTDIR=$RPM_BUILD_ROOT \
98 LIBDIR=/%{_lib}
1d75db49
AM
99
100%clean
101rm -rf $RPM_BUILD_ROOT
102
b664dc94
JB
103%post libs -p /sbin/ldconfig
104%postun libs -p /sbin/ldconfig
105
1d75db49
AM
106%files
107%defattr(644,root,root,755)
5b5b3cf4 108%doc LICENSE README
1d75db49
AM
109%attr(755,root,root) /sbin/crda
110%attr(755,root,root) /sbin/regdbdump
5b5b3cf4
JB
111%{_mandir}/man8/crda.8*
112%{_mandir}/man8/regdbdump.8*
1d75db49 113/lib/udev/rules.d/85-regulatory.rules
b664dc94
JB
114
115%files libs
116%defattr(644,root,root,755)
117%attr(755,root,root) /%{_lib}/libreg.so
118
119%files devel
120%defattr(644,root,root,755)
121%{_includedir}/reglib
This page took 0.0711349999999999 seconds and 5 git commands to generate.