mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-21 14:21:02 +02:00
linux-firmware: updated, removed old release and unneeded firmware file
This commit is contained in:
parent
9c9e0e8db7
commit
6f9f2a878d
3 changed files with 12 additions and 98 deletions
|
|
@ -1,5 +1,2 @@
|
|||
DIST ar9170.fw 15960 RMD160 044b65f540c6454aff213ca69680d03e12b88fae SHA1 6e5250498b815c2940d97242de31e054ae44e079 SHA256 1b379c5a8d6ab3a43911f7949d6306fe2dae3afb1368be5452a8fc7d9c54e0a0
|
||||
DIST carl9170-1.fw 13424 RMD160 5afe32ddbdea849808c32b81b93f6423c2072551 SHA1 42934607020eb9aa57b9a6692697120eca06097c SHA256 2016f0cd31f2338cdaa795d467cf0117bca225a1017368dc281caef387bcc0b7
|
||||
DIST linux-firmware-20110709.tar.bz2 15267126 RMD160 c4a77da8749bd062b411b95768dbf8ea8f249657 SHA1 19ccf162a10ed89ba4f02b942d60b78682361785 SHA256 f1b61c5ef9b9bd34eff2296dc40a4732939e687ef80f3d0e749f58e4a1990134
|
||||
EBUILD linux-firmware-20110709.ebuild 2442 RMD160 c5690af04a5650018bcac7053a0ad6749e3dc0d3 SHA1 20bd657a67e4b85665630209be8a328d50150953 SHA256 0fb72af01ab2508ebe85dd8d240b5f9769f2ba734897f8f191021aac59290f14
|
||||
EBUILD linux-firmware-99999999.ebuild 2310 RMD160 b5ece7f5e312900a4545272db3b195d15963fd26 SHA1 afe278c25f51e1c9cdb99557e0aeff19bbacac61 SHA256 f2344bee8dd0d506d50b52dadafbcd9c22568d1481e6bb9a662ec1673fafbf50
|
||||
EBUILD linux-firmware-99999999.ebuild 2084 RMD160 5e66a11d037554723e5aabd91f43261ed8986dd6 SHA1 5c853772c3e02c80e285603b692d04b2c82d2a99 SHA256 4275a42eb99ba3c85837244536f6e37db3736b8cc135072bf949b8e7f3191b32
|
||||
|
|
|
|||
|
|
@ -1,83 +0,0 @@
|
|||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-firmware/linux-firmware-20110604.ebuild,v 1.2 2011/06/15 21:48:05 flameeyes Exp $
|
||||
|
||||
EAPI=3
|
||||
inherit savedconfig
|
||||
|
||||
if [[ ${PV} == 99999999* ]]; then
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/${PN}.git"
|
||||
else
|
||||
SRC_URI="mirror://kernel/linux/kernel/people/dwmw2/firmware/${P}.tar.bz2"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Linux firmware files"
|
||||
HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/dwmw2/firmware"
|
||||
|
||||
LICENSE="GPL-1 GPL-2 GPL-3 BSD freedist"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
SLOT="0"
|
||||
IUSE="savedconfig"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="!savedconfig? (
|
||||
!media-sound/alsa-firmware[alsa_cards_korg1212]
|
||||
!media-sound/alsa-firmware[alsa_cards_maestro3]
|
||||
!media-sound/alsa-firmware[alsa_cards_sb16]
|
||||
!media-sound/alsa-firmware[alsa_cards_ymfpci]
|
||||
!media-tv/cx18-firmware
|
||||
!media-tv/ivtv-firmware
|
||||
!media-tv/linuxtv-dvb-firmware[dvb_cards_cx231xx]
|
||||
!media-tv/linuxtv-dvb-firmware[dvb_cards_cx23885]
|
||||
!media-tv/linuxtv-dvb-firmware[dvb_cards_usb-dib0700]
|
||||
!net-dialup/ueagle-atm
|
||||
!net-dialup/ueagle4-atm
|
||||
!net-wireless/i2400m-fw
|
||||
!net-wireless/iwl1000-ucode
|
||||
!net-wireless/iwl3945-ucode
|
||||
!net-wireless/iwl4965-ucode
|
||||
!net-wireless/iwl5000-ucode
|
||||
!net-wireless/iwl5150-ucode
|
||||
!net-wireless/iwl6000-ucode
|
||||
!net-wireless/iwl6050-ucode
|
||||
!net-wireless/libertas-firmware
|
||||
!net-wireless/rt61-firmware
|
||||
!net-wireless/rt73-firmware
|
||||
!sys-block/qla-fc-firmware
|
||||
!x11-drivers/radeon-ucode
|
||||
)"
|
||||
#add anything else that collides to this
|
||||
|
||||
src_prepare() {
|
||||
echo "# Remove files that shall not be installed from this list." > ${PN}.conf
|
||||
find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf
|
||||
|
||||
if use savedconfig; then
|
||||
restore_config ${PN}.conf
|
||||
ebegin "Removing all files not listed in config"
|
||||
find * \( \! -type d -and \! -name ${PN}.conf \) \
|
||||
| sort ${PN}.conf ${PN}.conf - \
|
||||
| uniq -u | xargs -r rm
|
||||
eend $? || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
save_config ${PN}.conf
|
||||
rm ${PN}.conf || die
|
||||
insinto /lib/firmware/
|
||||
doins -r * || die "Install failed!"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if use savedconfig; then
|
||||
ewarn "USE=savedconfig is active. You must handle file collisions manually."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you are only interested in particular firmware files, edit the saved"
|
||||
elog "configfile and remove those that you do not want."
|
||||
}
|
||||
|
|
@ -10,21 +10,13 @@ HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/dwmw2/firmware"
|
|||
#this is only being added to add in carl9170 firmware
|
||||
#http://linuxwireless.org/en/users/Drivers/carl9170
|
||||
|
||||
#however, while we are at it we can add support for the deprecated ar9170 in
|
||||
# case anyone is stupid enough to use it
|
||||
#remove ar9170 crap when kernel 2.6.40 is stable
|
||||
|
||||
|
||||
if [[ ${PV} == 99999999* ]]; then
|
||||
inherit git-2
|
||||
# SRC_URI="http://www.kernel.org/pub/linux/kernel/people/chr/carl9170/fw/1.9.2/carl9170-1.fw \
|
||||
SRC_URI="http://linuxwireless.org/en/users/Drivers/carl9170/fw1.9.4?action=AttachFile&do=get&target=carl9170-1.fw -> carl9170-1.fw \
|
||||
http://www.kernel.org/pub/linux/kernel/people/mcgrof/firmware/ar9170/ar9170.fw"
|
||||
SRC_URI="http://linuxwireless.org/en/users/Drivers/carl9170/fw1.9.4?action=AttachFile&do=get&target=carl9170-1.fw -> carl9170-1.fw"
|
||||
EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/${PN}.git"
|
||||
else
|
||||
SRC_URI="mirror://kernel/linux/kernel/people/dwmw2/firmware/${P}.tar.bz2 \
|
||||
http://www.kernel.org/pub/linux/kernel/people/chr/carl9170/fw/1.9.2/carl9170-1.fw \
|
||||
http://www.kernel.org/pub/linux/kernel/people/mcgrof/firmware/ar9170/ar9170.fw"
|
||||
http://linuxwireless.org/en/users/Drivers/carl9170/fw1.9.4?action=AttachFile&do=get&target=carl9170-1.fw -> carl9170-1.fw"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-1 GPL-2 GPL-3 BSD freedist"
|
||||
|
|
@ -37,11 +29,14 @@ RDEPEND="!media-sound/alsa-firmware[alsa_cards_korg1212]
|
|||
!media-sound/alsa-firmware[alsa_cards_maestro3]
|
||||
!media-sound/alsa-firmware[alsa_cards_sb16]
|
||||
!media-sound/alsa-firmware[alsa_cards_ymfpci]
|
||||
!media-tv/cx18-firmware
|
||||
!media-tv/ivtv-firmware
|
||||
!media-tv/linuxtv-dvb-firmware[dvb_cards_cx231xx]
|
||||
!media-tv/linuxtv-dvb-firmware[dvb_cards_cx23885]
|
||||
!media-tv/linuxtv-dvb-firmware[dvb_cards_usb-dib0700]
|
||||
!net-wireless/libertas-firmware
|
||||
!net-dialup/ueagle-atm
|
||||
!net-dialup/ueagle4-atm
|
||||
!net-wireless/ar9271-firmware
|
||||
!net-wireless/i2400m-fw
|
||||
!net-wireless/iwl1000-ucode
|
||||
!net-wireless/iwl3945-ucode
|
||||
|
|
@ -49,11 +44,16 @@ RDEPEND="!media-sound/alsa-firmware[alsa_cards_korg1212]
|
|||
!net-wireless/iwl5000-ucode
|
||||
!net-wireless/iwl5150-ucode
|
||||
!net-wireless/iwl6000-ucode
|
||||
!net-wireless/iwl6005-ucode
|
||||
!net-wireless/iwl6030-ucode
|
||||
!net-wireless/iwl6050-ucode
|
||||
!net-wireless/libertas-firmware
|
||||
!net-wireless/rt61-firmware
|
||||
!net-wireless/rt73-firmware
|
||||
!sys-block/qla-fc-firmware
|
||||
!x11-drivers/radeon-ucode"
|
||||
|
||||
|
||||
#add anything else that collides to this
|
||||
|
||||
src_install() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue