]> git.pld-linux.org Git - packages/crda.git/blobdiff - crda.spec
- release 4 (by relup.sh)
[packages/crda.git] / crda.spec
index f6f689f1bdb2f3134a0bde7f372dc3624516b583..67c00e018fa4a01e1ba1743e8c750574e2b06300 100644 (file)
--- a/crda.spec
+++ b/crda.spec
@@ -1,33 +1,54 @@
+#
+# Conditional build:
+%bcond_without verify  # don't verify database
+#
 Summary:       udev helper: Central Regulatory Domain Agent
+Summary(pl.UTF-8):     Program pomocniczy udev: Central Regulatory Domain Agent
 Name:          crda
-Version:       1.0.1
-Release:       1
-License:       BSD
+Version:       1.1.2
+Release:       4
+License:       ISC
 Group:         Networking/Daemons
-Source0:       http://wireless.kernel.org/download/crda/%{name}-%{version}.tar.bz2
-# Source0-md5: 03554b71eef2626795befa17eb1d8b9e
-Source1:       http://wireless.kernel.org/download/wireless-regdb/wireless-regdb-2009.03.09.tar.bz2
-# Source1-md5: 09d423911584e6580efb8af366775d5f
-URL:           http://wireless.kernel.org/en/developers/Regulatory/CRDA
+Source0:       http://linuxwireless.org/download/crda/%{name}-%{version}.tar.bz2
+# Source0-md5: 5226f65aebacf94baaf820f8b4e06df4
+Patch0:                nl3.patch
+Patch1:                %{name}-regdb.patch
+URL:           http://wireless.kernel.org/en/developers/Regulatory
+BuildRequires: libgcrypt-devel
+BuildRequires: libnl-devel >= 1:3.2
+BuildRequires: pkgconfig
 BuildRequires: python
 BuildRequires: python-M2Crypto
+%{?with_verify:BuildRequires:  wireless-regdb}
 Requires:      udev-core
+Requires:      wireless-regdb
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 CRDA acts as the udev helper for communication between the kernel and
-userspace for regulatory compliance. It relies on nl80211 for
+userspace for wireless regulatory compliance. It relies on nl80211 for
 communication. CRDA is intended to be run only through udev
 communication from the kernel. The user should never have to run it
 manually except if debugging udev issues.
 
+%description -l pl.UTF-8
+CRDA działa jako program pomocniczy udev do komunikacji między jądrem
+a przestrzenią użytkownika w celu zgodności łączności bezprzewodowej z
+przepisami. Na potrzeby komunikacji polega na nl80211. CRDA jest
+przeznaczone do uruchamiania wyłącznie poprzez udev. Użytkownik nigdy
+nie powinien wywoływać go ręcznie, chyba że w celach diagnostyki udev.
+
 %prep
-%setup -q -a1
+%setup -q
+%patch0 -p1
+%patch1 -p1
 
 %build
-%{__make} \
-       CFLAGS="%{rpmcflags} %{rpmcppflags}" \
-       REG_BIN=$(echo wireless-regdb-*/regulatory.bin)
+CFLAGS="%{rpmcflags} %{rpmcppflags}" \
+%{__make} %{!?with_verify:all_noverify} \
+       V=1 \
+       CC="%{__cc}" \
+       REG_BIN=%{_datadir}/crda/regulatory.bin
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -40,8 +61,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README
+%doc LICENSE README
 %attr(755,root,root) /sbin/crda
 %attr(755,root,root) /sbin/regdbdump
-%{_mandir}/man8/*
+%{_mandir}/man8/crda.8*
+%{_mandir}/man8/regdbdump.8*
 /lib/udev/rules.d/85-regulatory.rules
This page took 0.0626719999999999 seconds and 4 git commands to generate.