mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-23 23:31:00 +02:00
b43-tools, this is required for broadcom open firmware (which I'll add next)
USE flag of assembler and ssb_sprom are recommended/required for pentoo, the others are NOT don't add this, I'll add it as a dep later, but we need those two use flags
This commit is contained in:
parent
8b5534915f
commit
f6ec14bb24
2 changed files with 84 additions and 0 deletions
1
net-wireless/b43-tools/Manifest
Normal file
1
net-wireless/b43-tools/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
EBUILD b43-tools-9999.ebuild 2093 RMD160 0490a2abc46cb2b4fcf5bbd49f66ef793bd142b3 SHA1 96561e4f0d122c06b2079de900227ac1f201dece SHA256 e256b6bcd1ad75c0c0c173c5d12ae1f8d3e03afd02c81f942f68ea2ca96cb0a4
|
||||
83
net-wireless/b43-tools/b43-tools-9999.ebuild
Normal file
83
net-wireless/b43-tools/b43-tools-9999.ebuild
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header
|
||||
|
||||
inherit git
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="http://git.bu3sch.de/git/b43-tools.git"
|
||||
|
||||
DESCRIPTION="Tools for developers working on broadcom drivers/firmware"
|
||||
HOMEPAGE="http://bu3sch.de/gitweb?p=b43-tools.git;a=summary"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="assembler debug disassembler fwcutter ssb_sprom"
|
||||
#default to using assembler and ssb_sprom only
|
||||
|
||||
EAPI=2
|
||||
|
||||
#deps and rdeps. debug will have extra rdeps, fwcutter requires !fwcutter
|
||||
#consider importing the python stuff and doing the postinst whatnot
|
||||
DEPEND=""
|
||||
RDEPEND="fwcutter? ( !net-wireless/b43-fwcutter )"
|
||||
|
||||
src_compile() {
|
||||
|
||||
if use assembler; then
|
||||
cd ${S}/assembler
|
||||
emake || die "emake assembler failed"
|
||||
fi
|
||||
|
||||
## ?
|
||||
if use debug; then
|
||||
einfo "someone please fix the debug flag"
|
||||
# cd ${S}/debug
|
||||
# emake || die "emake failed"
|
||||
fi
|
||||
|
||||
if use disassembler; then
|
||||
cd ${S}/disassembler
|
||||
emake || die "emake disassembler failed"
|
||||
fi
|
||||
|
||||
if use fwcutter; then
|
||||
cd ${S}/fwcutter
|
||||
emake || die "emake fwcutter failed"
|
||||
fi
|
||||
|
||||
if use ssb_sprom; then
|
||||
cd ${S}/ssb_sprom
|
||||
emake || die "emake ssb_sprom failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use assembler; then
|
||||
dobin ${S}/assembler/b43-asm.bin
|
||||
sed -e 's/installed=0/installed=1/' -i ${S}/assembler/b43-asm
|
||||
dobin ${S}/assembler/b43-asm
|
||||
fi
|
||||
|
||||
## install debug, I'm guessing this needs a few deps, and what not
|
||||
if use debug; then
|
||||
einfo "currently the debug flag does NOTHING"
|
||||
# cd ${S}/debug
|
||||
fi
|
||||
|
||||
if use disassembler; then
|
||||
dobin ${S}/disassembler/b43-dasm
|
||||
dobin ${S}/disassembler/b43-ivaldump
|
||||
fi
|
||||
|
||||
if use fwcutter; then
|
||||
dobin ${S}/fwcutter/b43-fwcutter
|
||||
doman ${S}/fwcutter/b43-fwcutter.1
|
||||
fi
|
||||
|
||||
if use ssb_sprom; then
|
||||
dobin ${S}/ssb_sprom/ssb-sprom
|
||||
fi
|
||||
|
||||
einfo "The docs are not packaged properly if you dodoc README several times, feel free to fix it"
|
||||
}
|
||||
Loading…
Reference in a new issue