############################################################################### # IPFire.org - An Open Source Firewall Solution # # Copyright (C) - IPFire Development Team # ############################################################################### name = crda version = %{ver_crda}-%{ver_regdb} ver_crda = 1.1.3 ver_regdb = 2013.02.13 release = 1 maintainer = Arne Fitzenreiter groups = Network/Wireless url = http://linuxwireless.org/en/developers/Regulatory/CRDA license = ISC summary = Regulatory compliance daemon for 802.11 wireless networking. description CRDA acts as the udev helper for communication between the kernel and userspace for regulatory compliance. It relies on nl80211 for communication. CRDA is intended to be run only through udev communication from the kernel. end source_dl = \ http://wireless.kernel.org/download/crda/ \ https://www.kernel.org/pub/software/network/wireless-regdb/ sources = crda-%{ver_crda}.tar.bz2 wireless-regdb-%{ver_regdb}.tar.xz build requires libgcrypt-devel libnl-devel openssl python-m2crypto end build pushd %{DIR_SRC}/wireless-regdb-%{ver_regdb} make ${PARALLELISMFLAGS} maintainer-clean make ${PARALLELISMFLAGS} REGDB_PRIVKEY=key.priv.pem REGDB_PUBKEY=key.pub.pem popd pushd %{DIR_SRC}/crda-%{ver_crda} cp ../wireless-regdb-%{ver_regdb}/key.pub.pem pubkeys make ${PARALLELISMFLAGS} REG_BIN=../wireless-regdb-%{ver_regdb}/regulatory.bin popd end install pushd %{DIR_SRC}/wireless-regdb-%{ver_regdb} make install DESTDIR=%{BUILDROOT} PREFIX=%{prefix} MANDIR=%{mandir} popd pushd %{DIR_SRC}/crda-%{ver_crda} make install DESTDIR=%{BUILDROOT} PREFIX=%{prefix} MANDIR=%{mandir} popd end end packages package %{name} provides = wireless-regdb = %{ver_regdb} obsoletes = wireless-regdb < %{ver_regdb} end package %{name}-debuginfo template DEBUGINFO end end