mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-19 13:20:57 +02:00
QA fixes for b43-*, bumped b43-openfwwf, added debug tools for b43-tools
This commit is contained in:
parent
8e8778ec59
commit
ef5eef0e15
6 changed files with 56 additions and 60 deletions
|
|
@ -1,2 +1,2 @@
|
|||
DIST b43-fwcutter-012.tar.bz2 14138 RMD160 0432fb8366a4a478e5159731fc755c6fa3195084 SHA1 895e3ce111804c499fd2be735aa5c0d67627576a SHA256 bfc4844d7b077cdff04b2f73da9527bc623c640be2057ab49812908e49d84475
|
||||
EBUILD b43-fwcutter-012.ebuild 893 RMD160 261f4aca64cdd30035e20f55240767b39ca74e8a SHA1 b23f95b94f73ab359934eaeb9c351e48a5973e7f SHA256 5bfda578b011d4a63e0be5d3fc679fbe78c278bcd099155e55e2c4be022e2d3b
|
||||
EBUILD b43-fwcutter-012.ebuild 884 RMD160 48af7b2c72b980c23f26ad78667a56ae17650501 SHA1 db40b68607a91a5121a44c870057e662c6a19d97 SHA256 71049b0e13c8ea003ceedfadabf2cb4ceb79f42e260fe4267420f45074331849
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/b43-fwcutter/b43-fwcutter-011.ebuild,v 1.5 2008/08/08 19:20:37 maekke Exp $
|
||||
|
||||
|
|
@ -12,10 +12,10 @@ SRC_URI="http://bu3sch.de/b43/fwcutter/${P}.tar.bz2"
|
|||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
RDEPEND=""
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" || die "emake failed"
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
DIST openfwwf-5.1.tar.gz 46118 RMD160 3297b47ae65baca120f0ca6e4d6d8ef5affbb107 SHA1 ba088d4ac04b38081f1b7972a328eb60b2b82667 SHA256 d0bf9dbf17255a0c465afb1ff686648a1f6ce4d534f333f06c8f3a472ec18288
|
||||
EBUILD b43-openfwwf-5.1.ebuild 507 RMD160 4329659024f0e7f0f5a76de8e4e7a4e1b61b7718 SHA1 0032b293df41b039e15dc5fc778e3272fba0f192 SHA256 9664a7ba6704b7cc7ccfa9113dafd1e42d3b1ce08819aee334fec67a8f330335
|
||||
DIST openfwwf-5.2.tar.gz 48525 RMD160 f9b2ad6d0d54f53a3d3b0ff5583b97dac1d20707 SHA1 ce3b6b10ad27a731785665e169f3360ecc5337c5 SHA256 9de03320083201080b2e94b81637ac07a159cf4e6f3481383e1a217e627bc0dc
|
||||
EBUILD b43-openfwwf-5.2.ebuild 509 RMD160 49b6297e6f97b3fc8e745a362fbf5ffe7693252a SHA1 d972873a0befbb7c238c36eaf00bc29c6f438018 SHA256 e9aa12e3bb241926d3601147be29c00461837e41aad5ca83f53fd1ef360d18b8
|
||||
|
|
|
|||
|
|
@ -1,16 +1,18 @@
|
|||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
DESCRIPTION="OpenBroadcom Firmware"
|
||||
HOMEPAGE="http://www.ing.unibs.it/openfwwf/"
|
||||
SRC_URI="http://www.ing.unibs.it/openfwwf/firmware/openfwwf-${PV}.tar.gz"
|
||||
|
||||
EAPI="2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="net-wireless/b43-tools[assembler]"
|
||||
S="${WORKDIR}/openfwwf-${PV}"
|
||||
|
||||
|
|
@ -1 +1 @@
|
|||
EBUILD b43-tools-9999.ebuild 2001 RMD160 d17e0bc93e43e7e346cb6ba05145290d596a59fb SHA1 284352062ba4cb49528a26ff7d8d413c320d3996 SHA256 2c54e882b42d34e97fb7fb5843f23596fdd696c854ba6d2ed82f1a9496ef5cca
|
||||
EBUILD b43-tools-9999.ebuild 1743 RMD160 d14081ffd26df912ba09b2017cde2a0c3b9e6378 SHA1 8da344f4b24f0b9f0df54c7ac94491708cd88918 SHA256 bef34173178b0a3afaf1701c2987335047d1f10d26010b23e3025eac22773a92
|
||||
|
|
|
|||
|
|
@ -1,79 +1,73 @@
|
|||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header
|
||||
# $Header: $
|
||||
|
||||
inherit git
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="http://git.bu3sch.de/git/b43-tools.git"
|
||||
EAPI="2"
|
||||
|
||||
inherit git python
|
||||
|
||||
DESCRIPTION="Tools for developers working on broadcom drivers/firmware"
|
||||
HOMEPAGE="http://bu3sch.de/gitweb?p=b43-tools.git;a=summary"
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="http://git.bu3sch.de/git/b43-tools.git"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+assembler debug disassembler fwcutter +ssb_sprom"
|
||||
|
||||
EAPI=2
|
||||
|
||||
#debug will have extra rdeps
|
||||
#consider importing the python stuff and doing the postinst whatnot
|
||||
|
||||
DEPEND="fwcutter? ( net-wireless/b43-fwcutter )"
|
||||
RDEPEND="${DEPEND}"
|
||||
DEPEND=""
|
||||
RDEPEND="fwcutter? ( net-wireless/b43-fwcutter )
|
||||
debug? ( virtual/python )"
|
||||
|
||||
src_compile() {
|
||||
|
||||
if use assembler; then
|
||||
cd ${S}/assembler
|
||||
emake || die "emake assembler failed"
|
||||
fi
|
||||
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 disassembler; then
|
||||
cd ${S}/disassembler
|
||||
emake || die "emake disassembler failed"
|
||||
fi
|
||||
|
||||
if use fwcutter; then
|
||||
if use fwcutter; then
|
||||
einfo "Firmware cutter from b43-tools will NOT be installed. Use net-wireless/b43-fwcutter instead."
|
||||
# cd ${S}/fwcutter
|
||||
# cd "${S}"/fwcutter
|
||||
# emake || die "emake fwcutter failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use ssb_sprom; then
|
||||
cd ${S}/ssb_sprom
|
||||
emake || die "emake ssb_sprom 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
|
||||
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 debug; then
|
||||
cd "${S}"/debug
|
||||
python_version
|
||||
insinto /usr/lib/python${PYVER}/
|
||||
doins libb43.py
|
||||
dobin b43-beautifier b43-fwdump patcher-template
|
||||
fi
|
||||
|
||||
if use disassembler; then
|
||||
dobin ${S}/disassembler/b43-dasm
|
||||
dobin ${S}/disassembler/b43-ivaldump
|
||||
fi
|
||||
if use disassembler; then
|
||||
dobin "${S}"/disassembler/b43-dasm
|
||||
dobin "${S}"/disassembler/b43-ivaldump
|
||||
fi
|
||||
|
||||
if use ssb_sprom; then
|
||||
dobin ${S}/ssb_sprom/ssb-sprom
|
||||
fi
|
||||
if use ssb_sprom; then
|
||||
dobin "${S}"/ssb_sprom/ssb-sprom
|
||||
fi
|
||||
|
||||
einfo "The docs are not packaged properly if you use dodoc README several times, feel free to fix it"
|
||||
einfo "The docs are not packaged properly if you use dodoc README several times, feel free to fix it"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue