summaryrefslogtreecommitdiff
path: root/testing/crda/PKGBUILD
diff options
context:
space:
mode:
authorNicolas Reynolds <fauno@kiwwwi.com.ar>2011-11-01 11:35:39 -0300
committerNicolas Reynolds <fauno@kiwwwi.com.ar>2011-11-01 11:35:39 -0300
commit1192f92b3117f045d8a6e01bdc18a71d4ce7e980 (patch)
treef142ada32802fc41be79d63118bbfd3f692c3485 /testing/crda/PKGBUILD
parenta3eb7624c72208c02fb4778c487ac9458436cca0 (diff)
parent560562e36a27da267f2f4f7989806790192888ef (diff)
Merge branch 'master' of ssh://vparabola/home/parabola/abslibre-pre-mips64el
Conflicts: community/dictd/PKGBUILD community/libmaa/PKGBUILD core/gcc/PKGBUILD core/glibc/PKGBUILD extra/libatasmart/PKGBUILD extra/llvm/PKGBUILD extra/pidgin/PKGBUILD multilib/gcc-multilib/PKGBUILD multilib/gcc-multilib/gcc_pure64.patch multilib/lib32-glibc/PKGBUILD multilib/lib32-glibc/glibc-2.14-libdl-crash.patch multilib/lib32-glibc/lib32-glibc.conf multilib/lib32-pcre/PKGBUILD multilib/libtool-multilib/PKGBUILD
Diffstat (limited to 'testing/crda/PKGBUILD')
-rw-r--r--testing/crda/PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/testing/crda/PKGBUILD b/testing/crda/PKGBUILD
new file mode 100644
index 000000000..51e90cd17
--- /dev/null
+++ b/testing/crda/PKGBUILD
@@ -0,0 +1,39 @@
+# $Id: PKGBUILD 141491 2011-10-30 23:13:54Z thomas $
+# Maintainer: Thomas Bächler <thomas@archlinux.org>
+
+pkgname=crda
+pkgver=1.1.2
+pkgrel=1
+pkgdesc="Central Regulatory Domain Agent for wireless networks"
+arch=(i686 x86_64)
+url="http://wireless.kernel.org/en/developers/Regulatory/CRDA"
+license=('custom')
+depends=('wireless-regdb' 'libnl' 'libgcrypt' 'udev' 'iw')
+makedepends=('python-m2crypto')
+install=crda.install
+source=(http://wireless.kernel.org/download/crda/${pkgname}-${pkgver}.tar.bz2
+ crda.rc)
+md5sums=('5226f65aebacf94baaf820f8b4e06df4'
+ '014eef3f8655e9a130064ec6891317fc')
+
+build() {
+ msg "Compiling crda ..."
+ cd "${srcdir}"/${pkgname}-${pkgver}
+ sed 's|^#!/usr/bin/env python|#!/usr/bin/python2|' -i utils/key2pub.py
+ make crda regdbdump
+}
+
+package() {
+ # Install crda, regdbdump and udev rules
+ msg "Installing crda ..."
+ cd "${srcdir}"/${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ # This rule automatically sets the regulatory domain when cfg80211 is loaded
+ echo 'ACTION=="add" SUBSYSTEM=="module", DEVPATH=="/module/cfg80211", RUN+="/etc/rc.d/wireless-regdom start >/dev/null"' >> "${pkgdir}"/lib/udev/rules.d/85-regulatory.rules
+
+ msg "Installing license ..."
+ install -D -m644 "${srcdir}"/${pkgname}-${pkgver}/LICENSE "${pkgdir}"/usr/share/licenses/crda/LICENSE
+
+ msg "Installing boot script ..."
+ install -D -m755 "${srcdir}"/crda.rc "${pkgdir}"/etc/rc.d/wireless-regdom
+}