1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
7 version = %{ver_crda}-%{ver_regdb}
12 maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
13 groups = Network/Wireless
14 url = http://linuxwireless.org/en/developers/Regulatory/CRDA
16 summary = Regulatory compliance daemon for 802.11 wireless networking.
19 CRDA acts as the udev helper for communication between the kernel
20 and userspace for regulatory compliance. It relies on nl80211
21 for communication. CRDA is intended to be run only through udev
22 communication from the kernel.
26 https://www.kernel.org/pub/software/network/crda/ \
27 https://www.kernel.org/pub/software/network/wireless-regdb/
28 sources = crda-%{ver_crda}.tar.xz wireless-regdb-%{ver_regdb}.tar.xz
39 pushd %{DIR_SRC}/wireless-regdb-%{ver_regdb}
40 make ${PARALLELISMFLAGS} maintainer-clean
41 make ${PARALLELISMFLAGS} REGDB_PRIVKEY=key.priv.pem REGDB_PUBKEY=key.pub.pem
44 pushd %{DIR_SRC}/crda-%{ver_crda}
45 cp ../wireless-regdb-%{ver_regdb}/key.pub.pem pubkeys
47 make ${PARALLELISMFLAGS} REG_BIN=../wireless-regdb-%{ver_regdb}/regulatory.bin
52 pushd %{DIR_SRC}/wireless-regdb-%{ver_regdb}
53 make install DESTDIR=%{BUILDROOT} PREFIX=%{prefix} MANDIR=%{mandir}
56 pushd %{DIR_SRC}/crda-%{ver_crda}
57 make install DESTDIR=%{BUILDROOT} PREFIX=%{prefix} MANDIR=%{mandir} \
58 SBINDIR=%{sbindir}/ LIBDIR=%{libdir}/
65 provides = wireless-regdb = %{ver_regdb}
66 obsoletes = wireless-regdb < %{ver_regdb}
72 files += !%{libdir}/libreg.so
75 package %{name}-debuginfo