mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-30 02:30:58 +02:00
fixed broadcom firmware installation and dependancy issue. again broadcom, I say to you, EAT SHIT.
I hope your coke fiending ex-ceo is still helping you make all these wonderful business decisions
This commit is contained in:
parent
3d92bd5235
commit
51e187d2ec
6 changed files with 63 additions and 4 deletions
|
|
@ -1 +1 @@
|
|||
EBUILD b43-tools-9999.ebuild 2016 RMD160 596d3d83c6fdbcfd6cf9719d217be0d67b702741 SHA1 35009ba57792ad938eceb3870b13c6b87975ce3f SHA256 392ba9d6ebb602f6a031e4f38255df8a7678c7be15f694485698e96d978fb412
|
||||
EBUILD b43-tools-9999.ebuild 2119 RMD160 66c3cc27c399e4fb017f5fcda95227482a9c5fac SHA1 5de9d65b4d97759e40c41596a46c6be7425532f0 SHA256 c1114e0159579d7fc4f161c2019416fdd544edad1e1e30bbdbf93e348c5dbe3d
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ EAPI=2
|
|||
#debug will have extra rdeps
|
||||
#consider importing the python stuff and doing the postinst whatnot
|
||||
|
||||
DEPEND="fwcutter? ( !net-wireless/b43-fwcutter )"
|
||||
DEPEND="fwcutter? ( net-wireless/b43-fwcutter )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
|
|
@ -42,8 +42,9 @@ src_compile() {
|
|||
fi
|
||||
|
||||
if use fwcutter; then
|
||||
cd ${S}/fwcutter
|
||||
emake || die "emake fwcutter failed"
|
||||
einfo "Firmware cutter from b43-tools will NOT be installed. Use net-wireless/b43-fwcutter instead."
|
||||
# cd ${S}/fwcutter
|
||||
# emake || die "emake fwcutter failed"
|
||||
fi
|
||||
|
||||
if use ssb_sprom; then
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
DIST broadcom-wl-4.150.10.5.tar.bz2 3888794 RMD160 2a0a24aefbd0f979ce1ef6e24585bd792a88d09b SHA1 2dc21875dae79113b31d1dd16179ab3431d0f0ae SHA256 a9f4e276a4d8d3a1cd0f2eb87080ae89b77f0a7140f06d4e9e2135fc44fdd533
|
||||
DIST wl_apsta-3.130.20.0.o 652866 RMD160 504dd0cdff52b480d9871269eb9827071d85a6b2 SHA1 b1f61d283bd7d05ade313da522cb0d0ad4033652 SHA256 7dba610b1d96dd14e901bcbce14cd6ecd1b1ac6f5c0035b0d6b6dc46a7c3ef90
|
||||
EBUILD broadcom-firmware-downloader-0.1-r1.ebuild 1055 RMD160 1b212e4429d9bfddee57f021f3d55a007bdecda4 SHA1 f6ede12efecbec0dd4bdd06438c07174b90b6b72 SHA256 71c685ad1fe256f1e8037cfbe0700d6fe69f2e8710ba163ede773b58ab107d29
|
||||
EBUILD broadcom-firmware-downloader-0.1.ebuild 1147 RMD160 ffcd26fb244ebab8cc2037053ffe17fda1746eeb SHA1 508543ff285b15c2856db2cdef1bea1bd697339a SHA256 e8d5ae0d4b035b28791d66b341abf9d1429c38c943cf0d75b6c70c00c79e42fc
|
||||
|
|
|
|||
|
|
@ -0,0 +1,29 @@
|
|||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
DESCRIPTION="Closed Broadcom Commercial Firmware Downloader"
|
||||
HOMEPAGE=""
|
||||
SRC_URI="b43? ( http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2 )
|
||||
b43legacy? ( http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="+b43 +b43legacy"
|
||||
RESTRICT="strip"
|
||||
|
||||
DEPEND=""
|
||||
|
||||
RDEPEND="net-wireless/b43-fwcutter"
|
||||
|
||||
src_install() {
|
||||
dodir /lib/firmware/broadcom-unmodified
|
||||
insinto /lib/firmware/broadcom-unmodified
|
||||
if use b43; then doins "${WORKDIR}"/broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o; fi;
|
||||
if use b43legacy; then doins "${DISTDIR}"/wl_apsta-3.130.20.0.o; fi;
|
||||
einfo "Unmolested Broadcom firmware files have been downloaded from openwrt and stored on the hdd."
|
||||
einfo "No changes to the files have been made, only unmodified files have been distributed."
|
||||
einfo "If the user wishes these firmware in a useful way then emerge broadcom-firmware-installer."
|
||||
}
|
||||
|
||||
|
|
@ -1 +1,2 @@
|
|||
EBUILD broadcom-firmware-installer-0.1-r1.ebuild 849 RMD160 44f69c1290bfd00072a92c4a71509318019b0cf3 SHA1 e3643cdaa91d29bf0f4543f17dc8ddf58f2d30f4 SHA256 636244f190c11520d51a6bb31c84eea9ab01c31ed76d990b71a8cb8f8566f92a
|
||||
EBUILD broadcom-firmware-installer-0.1.ebuild 843 RMD160 245f5f1b8ba3791cf8510d240f61f8423e00cb5f SHA1 55ffe4d2594990ea26db1c8ea4b8752c117bf385 SHA256 28579b6b2b133eee2fc58ca4f1efcd5f3be0b4d7f511b574f483b8a13daf122a
|
||||
|
|
|
|||
|
|
@ -0,0 +1,27 @@
|
|||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
DESCRIPTION="Closed Broadcom Commercial Firmware Installer"
|
||||
HOMEPAGE=""
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="+b43 +b43legacy"
|
||||
EAPI=2
|
||||
|
||||
DEPEND="b43? ( net-wireless/broadcom-firmware-downloader[b43] )
|
||||
b43legacy? ( net-wireless/broadcom-firmware-downloader[b43legacy] )
|
||||
net-wireless/b43-fwcutter"
|
||||
|
||||
src_install() {
|
||||
dodir /lib
|
||||
dodir /lib/firmware
|
||||
export FIRMWARE_INSTALL_DIR="${D}/lib/firmware"
|
||||
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" ${ROOT}/lib/firmware/broadcom-unmodified/wl_apsta_mimo.o
|
||||
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" ${ROOT}/lib/firmware/broadcom-unmodified/wl_apsta-3.130.20.0.o
|
||||
einfo "Your disgusting Broadcom now has it's filthy closed source firmware. I hope you are happy."
|
||||
}
|
||||
|
||||
Loading…
Reference in a new issue