mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-09 04:51:27 +02:00
userspace support for my extended frequency fun. US only
This commit is contained in:
parent
3c7a6a39cb
commit
7c33d7ce58
5 changed files with 98 additions and 0 deletions
2
net-wireless/crda/Manifest
Normal file
2
net-wireless/crda/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
DIST crda-1.0.1.tar.bz2 21013 RMD160 9fd99a0cac4e09926b9a97ded4f3f6e3f27298b2 SHA1 5574374fed2de53a0bee49702d6e7448c0c1bf5c SHA256 6b0cfb4d0340b6e239488a46ce92c8d26cec84fe0da06d4c7b7327bf0e932f1f
|
||||
EBUILD crda-1.0.1-r1.ebuild 1113 RMD160 bb93db3694c8407d9b9e96d3ca397da88084986a SHA1 a6b0fe0cbf221dff5ad02dab90d11a99bb7623ad SHA256 8399d5b9f648d3cb008305743ffa9af72f1b237b483bce007906b243289c5cdf
|
||||
37
net-wireless/crda/crda-1.0.1-r1.ebuild
Normal file
37
net-wireless/crda/crda-1.0.1-r1.ebuild
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/crda/crda-1.0.1-r1.ebuild,v 1.2 2009/01/29 18:37:01 gentoofan23 Exp $
|
||||
|
||||
inherit toolchain-funcs multilib
|
||||
|
||||
DESCRIPTION="Central Regulatory Domain Agent for wireless networks."
|
||||
HOMEPAGE="http://wireless.kernel.org/en/developers/Regulatory"
|
||||
SRC_URI="http://wireless.kernel.org/download/crda/${P}.tar.bz2"
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
||||
IUSE=""
|
||||
DEPEND="dev-libs/libgcrypt
|
||||
dev-libs/libnl
|
||||
dev-python/m2crypto
|
||||
net-wireless/wireless-regdb"
|
||||
RDEPEND="dev-libs/libnl"
|
||||
# I am "pretty sure" about the rdepends
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
##Make sure we install the rules where udev rules go...
|
||||
sed -i -e "/^UDEV_RULE_DIR/s:lib:$(get_libdir):" "${S}"/Makefile || die \
|
||||
"Makefile sed failed"
|
||||
cp /usr/lib/crda/key.pub.pem ${S}/pubkeys/ || die "please 'emerge -1 wireless-regdb', sorry"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
}
|
||||
3
net-wireless/wireless-regdb/Manifest
Normal file
3
net-wireless/wireless-regdb/Manifest
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
AUX extra-monitor.patch 721 RMD160 eecf971cc407b8d34903b3d8667ac93fe86d1876 SHA1 8e2bf69309d6188f2a789180743a72c0f7c74dc2 SHA256 78752000995d1edd69d7584fd98bcde439fb1e1de4ecdfe6eeec4ca7d8d855f9
|
||||
DIST wireless-regdb-2009.01.30.tar.bz2 11515 RMD160 56ec08a66db2795afef93271d0c93178ac9130ca SHA1 280935c9428d353a9d50a0bfa533fc187ccfe6cb SHA256 8b86eeab87497b708b2ec590ebf32659244dbfba57d33329ce0310c8564dd75b
|
||||
EBUILD wireless-regdb-20090130.ebuild 1043 RMD160 c445dda6f9eba2f0625e7031422feb5806aad9a9 SHA1 5b5d2115db94589b1d922007ddd53ae70d2a1e46 SHA256 2fe43883396ab47a158ee7575f5667e40f741bf233db6faee793d78e3e5b1cc2
|
||||
19
net-wireless/wireless-regdb/files/extra-monitor.patch
Normal file
19
net-wireless/wireless-regdb/files/extra-monitor.patch
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
diff -Naur wireless-regdb-2009.01.30/db.txt wireless-regdb-2009.01.30-zc/db.txt
|
||||
--- wireless-regdb-2009.01.30/db.txt 2009-02-10 15:54:30.000000000 -0500
|
||||
+++ wireless-regdb-2009.01.30-zc/db.txt 2009-02-10 15:56:59.000000000 -0500
|
||||
@@ -540,11 +540,15 @@
|
||||
(2402 - 2482 @ 40), (N/A, 20)
|
||||
|
||||
country US:
|
||||
+ (2182 - 2402 @ 40), (N/A, 0), PASSIVE-SCAN, NO-IBSS
|
||||
(2402 - 2472 @ 40), (3, 27)
|
||||
+ (2472 - 5170 @ 40), (N/A, 0), PASSIVE-SCAN, NO-IBSS
|
||||
(5170 - 5250 @ 40), (3, 17)
|
||||
(5250 - 5330 @ 40), (3, 20), DFS
|
||||
+ (5330 - 5490 @ 40), (N/A, 0), PASSIVE-SCAN, NO-IBSS
|
||||
(5490 - 5710 @ 40), (3, 20), DFS
|
||||
(5735 - 5835 @ 40), (3, 30)
|
||||
+ (5835 - 7000 @ 40), (N/A, 0), PASSIVE-SCAN, NO-IBSS
|
||||
|
||||
country UY:
|
||||
(2402 - 2482 @ 40), (N/A, 20)
|
||||
37
net-wireless/wireless-regdb/wireless-regdb-20090130.ebuild
Normal file
37
net-wireless/wireless-regdb/wireless-regdb-20090130.ebuild
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/wireless-regdb/wireless-regdb-20090130.ebuild,v 1.1 2009/02/02 18:42:21 chainsaw Exp $
|
||||
|
||||
MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}"
|
||||
DESCRIPTION="Binary regulatory database for CRDA"
|
||||
HOMEPAGE="http://wireless.kernel.org/en/developers/Regulatory"
|
||||
SRC_URI="http://wireless.kernel.org/download/wireless-regdb/${MY_P}.tar.bz2"
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
|
||||
inherit eutils
|
||||
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
||||
IUSE=""
|
||||
DEPEND="dev-libs/openssl
|
||||
dev-lang/python"
|
||||
#RDEPEND="${DEPEND}" It doesn't actually have runtime deps afaik
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/extra-monitor.patch
|
||||
emake maintainer-clean || die "make maintainer-clean failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake key.priv.pem || die "make key.priv.pem failed"
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/lib/crda/
|
||||
doins regulatory.bin
|
||||
doins key.pub.pem
|
||||
}
|
||||
Loading…
Reference in a new issue