]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - crda/crda.nm
gnome-themes-standard: Update to 3.11.5.
[people/ms/ipfire-3.x.git] / crda / crda.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = crda
7 version = %{ver_crda}-%{ver_regdb}
8 ver_crda = 1.1.3
9 ver_regdb = 2013.02.13
10 release = 1
11
12 maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
13 groups = Network/Wireless
14 url = http://linuxwireless.org/en/developers/Regulatory/CRDA
15 license = ISC
16 summary = Regulatory compliance daemon for 802.11 wireless networking.
17
18 description
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.
23 end
24
25 source_dl = \
26 http://wireless.kernel.org/download/crda/ \
27 https://www.kernel.org/pub/software/network/wireless-regdb/
28 sources = crda-%{ver_crda}.tar.bz2 wireless-regdb-%{ver_regdb}.tar.xz
29
30 build
31 requires
32 libgcrypt-devel
33 libnl-devel
34 openssl
35 python-m2crypto
36 end
37
38 build
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
42 popd
43
44 pushd %{DIR_SRC}/crda-%{ver_crda}
45 cp ../wireless-regdb-%{ver_regdb}/key.pub.pem pubkeys
46
47 make ${PARALLELISMFLAGS} REG_BIN=../wireless-regdb-%{ver_regdb}/regulatory.bin
48 popd
49 end
50
51 install
52 pushd %{DIR_SRC}/wireless-regdb-%{ver_regdb}
53 make install DESTDIR=%{BUILDROOT} PREFIX=%{prefix} MANDIR=%{mandir}
54 popd
55
56 pushd %{DIR_SRC}/crda-%{ver_crda}
57 make install DESTDIR=%{BUILDROOT} PREFIX=%{prefix} MANDIR=%{mandir}
58 popd
59 end
60 end
61
62 packages
63 package %{name}
64 provides = wireless-regdb = %{ver_regdb}
65 obsoletes = wireless-regdb < %{ver_regdb}
66 end
67
68 package %{name}-debuginfo
69 template DEBUGINFO
70 end
71 end