From: Michael Tremer Date: Fri, 23 Aug 2013 11:23:36 +0000 (+0200) Subject: crda: Update to 1.1.1. X-Git-Tag: pango~185^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ae2e54ab3e9104bb7c07a70b7f29171f0c91e330;p=people%2Fstevee%2Fipfire-3.x.git crda: Update to 1.1.1. This package also replaced wireless-regdb, which must be built together with crda. The reason is that crda keeps an internal copy of the key the wireless regdb has been signed with in order to validate the wireless regdb blob before using any data that is inside that. --- diff --git a/crda/crda.nm b/crda/crda.nm index 16af943de..64e775cf8 100644 --- a/crda/crda.nm +++ b/crda/crda.nm @@ -4,7 +4,9 @@ ############################################################################### name = crda -version = 1.1.1 +version = %{ver_crda}-%{ver_regdb} +ver_crda = 1.1.3 +ver_regdb = 2013.02.13 release = 1 maintainer = Arne Fitzenreiter @@ -20,27 +22,47 @@ description communication from the kernel. end -source_dl = -sources = %{thisapp}.tar.bz2 +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 - wireless-regdb end - prepare_cmds - cp -vf /usr/lib/crda/pubkeys/root.key.pub.pem %{DIR_APP}/pubkeys/ + 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} - requires - wireless-regdb - end + provides = wireless-regdb = %{ver_regdb} + obsoletes = wireless-regdb < %{ver_regdb} end package %{name}-debuginfo