Portage is a package management system used by Gentoo Linux
# ChangeLog for media-sound/alsa-firmware
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/ChangeLog,v 1.84 2008/08/02 21:00:13 betelgeuse Exp $
*alsa-firmware-1.0.17 (02 Aug 2008)
02 Aug 2008; Petteri Räty
+alsa-firmware-1.0.17.ebuild:
Version bump. Fixes bug #227043. Thanks to chutzpah for the help.
09 Jun 2008; Raúl Porcel
alsa-firmware-1.0.14.ebuild, alsa-firmware-1.0.15.ebuild,
alsa-firmware-1.0.16.ebuild:
Drop sparc keyword, no hardware to test
13 May 2008; Steve Dibb
amd64 stable, bug 217075
13 May 2008;
Use correct variable in if-statement, thanks to Marc Hulsman
12 Apr 2008; nixnut
Stable on ppc wrt bug 217075
12 Apr 2008; Mike Doty
x86 stable, bug 217075
11 Apr 2008; Markus Rothe
alsa-firmware-1.0.16.ebuild:
Stable on ppc64; bug #217075
*alsa-firmware-1.0.16 (12 Mar 2008)
12 Mar 2008; Tony Vroon
+alsa-firmware-1.0.16.ebuild:
Version bump, for bug #210249. Added a few more card flags.
24 Oct 2007; Christian Heim
-alsa-firmware-1.0.12.ebuild, -alsa-firmware-1.0.13.ebuild,
-alsa-firmware-1.0.14_rc1.ebuild, -alsa-firmware-1.0.14_rc2.ebuild,
-alsa-firmware-1.0.14_rc2-r1.ebuild, -alsa-firmware-1.0.14_rc3.ebuild,
-alsa-firmware-1.0.14_rc3-r1.ebuild, -alsa-firmware-1.0.15_rc1.ebuild:
Cleaning up old ebuilds.
22 Oct 2007; Raúl Porcel
alsa-firmware-1.0.12.ebuild, alsa-firmware-1.0.13.ebuild,
alsa-firmware-1.0.14_rc1.ebuild, alsa-firmware-1.0.14_rc2.ebuild,
alsa-firmware-1.0.14_rc2-r1.ebuild, alsa-firmware-1.0.14_rc3.ebuild,
alsa-firmware-1.0.14_rc3-r1.ebuild, alsa-firmware-1.0.14.ebuild,
alsa-firmware-1.0.15_rc1.ebuild, alsa-firmware-1.0.15.ebuild:
Dropping ia64 keyword, no hardware to test
*alsa-firmware-1.0.15 (18 Oct 2007)
18 Oct 2007; Christian Heim
+alsa-firmware-1.0.15.ebuild:
Version bump, finally at 1.0.15.
*alsa-firmware-1.0.15_rc1 (17 Sep 2007)
17 Sep 2007; Christian Heim
+alsa-firmware-1.0.15_rc1.ebuild:
New release candidate for alsa-firmware.
08 Sep 2007; Joseph Jezak
Marked ppc/ppc64 stable for bug #189155.
26 Aug 2007; Jurek Bartuszek
alsa-firmware-1.0.14.ebuild:
x86 stable (bug #189155)
25 Aug 2007; Steve Dibb
amd64 stable
16 Aug 2007; Gustavo Zacarias
alsa-firmware-1.0.14.ebuild:
Stable on sparc
*alsa-firmware-1.0.14 (27 Jun 2007)
27 Jun 2007; Tony Vroon
+alsa-firmware-1.0.14.ebuild:
Version bump to 1.0.14 final as requested in bug #181042.
01 May 2007; Markus Rothe
alsa-firmware-1.0.14_rc2-r1.ebuild:
Stable on ppc64; bug #175141
*alsa-firmware-1.0.14_rc3-r1 (27 Apr 2007)
27 Apr 2007; Daniel Drake
+alsa-firmware-1.0.14_rc3-r1.ebuild:
Add echo3g support thanks to chriskoe in bug #168209
26 Apr 2007; Steve Dibb
alsa-firmware-1.0.14_rc2-r1.ebuild:
amd64 stable, bug 175141
22 Apr 2007; Raúl Porcel
alsa-firmware-1.0.14_rc2-r1.ebuild:
x86 stable wrt #175141
22 Apr 2007; Tobias Scherbaum
alsa-firmware-1.0.14_rc2-r1.ebuild:
ppc stable, bug #175141
03 Apr 2007; Gustavo Zacarias
alsa-firmware-1.0.14_rc3.ebuild:
Stable on sparc
*alsa-firmware-1.0.14_rc3 (17 Mar 2007)
17 Mar 2007; Petteri Räty
+alsa-firmware-1.0.14_rc3.ebuild:
Version bump. Thanks to Diego Pettenò
12 Mar 2007; Gustavo Zacarias
alsa-firmware-1.0.14_rc2-r1.ebuild:
Keyworded ~sparc
17 Feb 2007; Markus Rothe
alsa-firmware-1.0.14_rc2-r1.ebuild:
Added ~ppc64; bug #167294
17 Feb 2007; Diego Pettenò
alsa-firmware-1.0.14_rc2-r1.ebuild:
Add dependency on udev or really new version of alsa-tools for pcxhr card
(pcxhrloader has been added with this revision); also add checks for the
EchoAudio drivers or otherwise remove their firmware.
17 Feb 2007; Diego Pettenò
alsa-firmware-1.0.14_rc2-r1.ebuild:
For mixart and vx222, you can use either udev/hotplug or alsa-tools to load
the firmware.
*alsa-firmware-1.0.14_rc2-r1 (17 Feb 2007)
17 Feb 2007; Diego Pettenò
+files/52-usx2yaudio.rules, +alsa-firmware-1.0.14_rc2-r1.ebuild:
Use ALSA_CARDS variable to decide to install or not a series of firmwares;
by doing this, we can also tweak the runtime dependency so that people
asking for hdsp/hdspm will get alsa-tools (needed for hdsploader) and people
asking for usb-usx2y will get fxload. Thanks to Risto A. Paju and Matthias
Schwarzott (zzam) in bug #163414.
11 Feb 2007; Simon Stelling
alsa-firmware-1.0.14_rc1.ebuild:
stable on amd64; bug 158678
*alsa-firmware-1.0.14_rc2 (16 Jan 2007)
16 Jan 2007; Diego Pettenò
+alsa-firmware-1.0.14_rc2.ebuild:
Version bump.
14 Jan 2007; Joseph Jezak
alsa-firmware-1.0.14_rc1.ebuild:
Marked ppc stable for bug #158678.
09 Jan 2007; Markus Rothe
alsa-firmware-1.0.14_rc1.ebuild:
Stable on ppc64; bug #158678
04 Jan 2007; Gustavo Zacarias
alsa-firmware-1.0.14_rc1.ebuild:
Stable on sparc wrt #158678
04 Jan 2007; Christian Faulhammer
alsa-firmware-1.0.14_rc1.ebuild:
stable x86, bug #158678
21 Dec 2006; Bryan Østergaard
alsa-firmware-1.0.13.ebuild:
Stable on IA64.
21 Dec 2006; Diego Pettenò
-alsa-firmware-1.0.8-r1.ebuild, -alsa-firmware-1.0.10.ebuild,
-alsa-firmware-1.0.11.ebuild:
Winter cleaning, so to let arch teams know that they need to hurry up on
cleaning after themselves.
*alsa-firmware-1.0.14_rc1 (11 Dec 2006)
11 Dec 2006; Diego Pettenò
+alsa-firmware-1.0.14_rc1.ebuild:
Version bump.
13 Nov 2006; Joseph Jezak
Marked ppc stable.
25 Oct 2006; Joshua Jackson
alsa-firmware-1.0.13.ebuild:
Stable x86; bug #150540
24 Oct 2006; Simon Stelling
alsa-firmware-1.0.13.ebuild:
stable on amd64
22 Oct 2006; Markus Rothe
alsa-firmware-1.0.13.ebuild:
Stable on ppc64; bug #150540
20 Oct 2006; Gustavo Zacarias
alsa-firmware-1.0.13.ebuild:
Stable on sparc wrt #150540
18 Oct 2006; Joshua Jackson
alsa-firmware-1.0.12.ebuild:
Stable x86;bug #150540
14 Oct 2006; Aron Griffis
alsa-firmware-1.0.12.ebuild, alsa-firmware-1.0.13.ebuild:
Mark 1.0.12 stable on ia64, mark 1.0.13 ~ia64. #150540
11 Oct 2006; Markus Rothe
alsa-firmware-1.0.12.ebuild, alsa-firmware-1.0.13.ebuild:
Stable on ppc64/added ~ppc64; bug #150540
09 Oct 2006; Gustavo Zacarias
alsa-firmware-1.0.12.ebuild:
Stable on sparc wrt #150540
09 Oct 2006; Luca Barbato
alsa-firmware-1.0.12.ebuild:
Marked ppc
02 Oct 2006; Diego Pettenò
Move maintainership over to new alsa herd.
01 Oct 2006; Diego Pettenò
-alsa-firmware-1.0.13_rc2.ebuild:
Remove 1.0.13 release candidates.
*alsa-firmware-1.0.13 (30 Sep 2006)
30 Sep 2006; Diego Pettenò
+alsa-firmware-1.0.13.ebuild:
Version bump.
*alsa-firmware-1.0.13_rc2 (16 Sep 2006)
16 Sep 2006; Diego Pettenò
+alsa-firmware-1.0.13_rc2.ebuild:
Version bump to latest rc.
*alsa-firmware-1.0.12 (31 Aug 2006)
31 Aug 2006; Diego Pettenò
-alsa-firmware-1.0.12_rc1.ebuild, +alsa-firmware-1.0.12.ebuild:
Version bump to latest version, and remove release candidate.
*alsa-firmware-1.0.12_rc1 (23 Jun 2006)
23 Jun 2006; Diego Pettenò
+alsa-firmware-1.0.12_rc1.ebuild:
Version bump to 1.0.12_rc1 version.
14 May 2006; Luis Medinas
alsa-firmware-1.0.11.ebuild:
Stable on amd64. Bug #130535.
01 May 2006; Joseph Jezak
Marked ~ppc for bug #130535.
24 Apr 2006; Jason Wever
Stable on SPARC wrt bug #130535.
22 Apr 2006; Chris Gianelloni
alsa-firmware-1.0.11.ebuild:
Stable on x86 wrt bug #130535.
19 Apr 2006; Diego Pettenò
-alsa-firmware-1.0.11_rc3.ebuild:
Drop release candidate versions.
*alsa-firmware-1.0.11 (19 Apr 2006)
19 Apr 2006; Diego Pettenò
+alsa-firmware-1.0.11.ebuild:
Version bump. This version will replace all the old release candidates.
02 Feb 2006; Diego Pettenò
alsa-firmware-1.0.11_rc3.ebuild:
Add missing setting for source directory. Thanks to Chris Smith in bug #121294.
*alsa-firmware-1.0.11_rc3 (02 Feb 2006)
02 Feb 2006; Diego Pettenò
+alsa-firmware-1.0.11_rc3.ebuild:
Bump to new release candidate.
02 Feb 2006; Diego Pettenò
-alsa-firmware-1.0.9.ebuild:
Cleanup old verisons.
13 Jan 2006; Gustavo Zacarias
alsa-firmware-1.0.10.ebuild:
Stable on sparc for consistency
*alsa-firmware-1.0.10 (17 Nov 2005)
17 Nov 2005; Diego Pettenò
+alsa-firmware-1.0.10.ebuild:
Added alsa-firmware 1.0.10 as per bug #112789.
*alsa-firmware-1.0.9 (27 May 2005)
27 May 2005; Jan Brinkmann
+alsa-firmware-1.0.9.ebuild:
New upstream version released, see #94196.
*alsa-firmware-1.0.8-r1 (22 Apr 2005)
22 Apr 2005; Jeremy Huddleston
-alsa-firmware-1.0.7.ebuild, -alsa-firmware-1.0.8.ebuild,
+alsa-firmware-1.0.8-r1.ebuild:
Corrected firmware location for hotplug to be /lib/firmware. Closes bug
#78780.
16 Mar 2005; Jeremy Huddleston
-alsa-firmware-1.0.4.ebuild:
Removing old versions.
08 Mar 2005; Jeremy Huddleston
alsa-firmware-1.0.8.ebuild:
Stable amd64, sparc, x86.
*alsa-firmware-1.0.8 (23 Jan 2005)
23 Jan 2005; Jeremy Huddleston
+alsa-firmware-1.0.8.ebuild:
Version bump.
18 Dec 2004; Jeremy Huddleston
alsa-firmware-1.0.7.ebuild:
Stable amd64, sparc, x86.
22 Nov 2004; Jeremy Huddleston
alsa-firmware-1.0.7.ebuild:
Added to ~sparc.
*alsa-firmware-1.0.7 (19 Nov 2004)
19 Nov 2004; Jeremy Huddleston
-alsa-firmware-1.0.2.ebuild, -alsa-firmware-1.0.3.ebuild,
alsa-firmware-1.0.4.ebuild, +alsa-firmware-1.0.7.ebuild:
Version bump.
24 Jun 2004; Jeremy Huddleston
alsa-firmware-1.0.4.ebuild:
Stable x86 amd64.
16 Apr 2004; Travis Tilley
added ~amd64 keyword
*alsa-firmware-1.0.4 (04 Apr 2004)
04 Apr 2004; Jeremy Huddleston
alsa-firmware-1.0.3.ebuild, alsa-firmware-1.0.4.ebuild:
1.0.3 stable on x86. Version bump.
26 Mar 2004; Jeremy Huddleston
alsa-firmware-1.0.0_rc2.ebuild, alsa-firmware-1.0.1.ebuild,
alsa-firmware-1.0.2.ebuild, alsa-firmware-1.0.3.ebuild:
Removed old ebuilds. Added IUSE
*alsa-firmware-1.0.3 (01 Mar 2004)
01 Mar 2004; Martin Holzer
Version bumped.
*alsa-firmware-1.0.2 (27 Jan 2004)
27 Jan 2004; Martin Holzer
Version bumped.
*alsa-firmware-1.0.1 (10 Jan 2004)
10 Jan 2004; Martin Holzer
VErsion bumped.
*alsa-firmware-1.0.0_rc2 (07 Dec 2003)
07 Dec 2003; Martin Holzer
alsa-firmware-1.0.0_rc2.ebuild:
Version bumped.
*alsa-firmware-1.0.0_rc1 (02 Dec 2003)
02 Dec 2003; Martin Holzer
alsa-firmware-1.0.0_rc1.ebuild:
Inital ebuild.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX 52-usx2yaudio.rules 971 RMD160 c51a34d4134980b7a467e75b15ef397a8f802d67 SHA1 9f5d17a14ec139b4162f0f2be170242431569eab SHA256 8be6ac4630c1c31339b572333dc797b347b9f56a0d151f7055c5e7aff648d8d1
DIST alsa-firmware-1.0.14.tar.bz2 3195258 RMD160 f1bb0456f3c8c0c90d593dfbd4628f0b3342e0be SHA1 ccc86da526b62aabb3119b5bf03a7e4de0133a9b SHA256 fb6032b0a5eff3ea76361df530f2a636ba59d7088ad3def5428fe0aee5eda907
DIST alsa-firmware-1.0.15.tar.bz2 3254784 RMD160 80f39a813e4c409cb407c518af699ef95c6a3dae SHA1 50775386fb6fc9daf1779369b3b36c9dbf58f0e1 SHA256 b163460873ee71347f303e0702ebbc2afa0adef1bb00fcef45cd5a45b1483bea
DIST alsa-firmware-1.0.16.tar.bz2 3481647 RMD160 d444a53f7663c058300adba73d51620f44fe6916 SHA1 29c92a46448fa86a57507790bd7afe3366d36e1c SHA256 9d25fc6734c5e4e08fbbac45d6c12474c204240860d98d62a5e0380b2c90ba7c
DIST alsa-firmware-1.0.17.tar.bz2 3408524 RMD160 491fa29fbf902139d65c6b2647699ba8e95a5a42 SHA1 82d65f03a21be98b877882ea1586c676b68edc6a SHA256 f733547345f1d1855c427e685410f75ab9b12458f068b9fa8667eb8a4717d6b3
EBUILD alsa-firmware-1.0.14.ebuild 2496 RMD160 e6cbeff49e6cc6168bd771d905ea41f6c752000e SHA1 c60b9b7df873e4c536f7d5b8c1f5e1ca9113958c SHA256 be840c170c7069eece47fcd7de03e622849d2245c469de875c0b5fabfd081ddb
EBUILD alsa-firmware-1.0.15.ebuild 2500 RMD160 a3cade127f77dbf3ebcce2f5f58cfd4acb443043 SHA1 7867ed4673d5fe393a11eea749acddbbeaf63775 SHA256 88809d4fb523bfbc07a1986c537c224e9fcd3afe594cd56151494c82fd4c6a8c
EBUILD alsa-firmware-1.0.16.ebuild 3145 RMD160 8b37cd3077e0e18bd3c7d44d5bc0a983ac8c78b3 SHA1 482f151225859368f5718ca35e197bb16a81eb02 SHA256 dd623ca4a128381de0610263f1edd726ae59efa427b64aea14bd7e8c8e972ab4
EBUILD alsa-firmware-1.0.17.ebuild 3159 RMD160 5a2e403f2fffc9cd2a07844801466fb2d0b2c9a0 SHA1 e8af6bf9424e3e12d85aa408531bae77581e6015 SHA256 f67b6dfcda5f5dd23d2cc7022b63e97451cdc29dc10963f0ef0da7ad78168aab
MISC ChangeLog 12668 RMD160 06a77353807aa5f5f9e1a9fb44fede32a5d1ad0c SHA1 66819ad6b6240fdc14796a35eb9f831838967f38 SHA256 473f9135447e41851f9e3fea077cffb24273ca6452955e1c987a48cfa6635060
MISC metadata.xml 220 RMD160 e49f8bb330d1798cd2c8ee5335cef1784f0d7ccb SHA1 1b895fe6cae4b8eab08ba1a6a1212baf4b4b4105 SHA256 8570ef11cd59b0d8edb71e78eecaec423616836b10eacb86bee0de941f0ae054
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkiUyugACgkQcxLzpIGCsLSDBQCePF0ORCAGh3igWnSftr3L9bKm
GycAnj6xCJT0kxw6NnNDdQBQUyDYRnlD
=RyvK
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/alsa-firmware-1.0.14.ebuild,v 1.8 2008/06/09 14:06:01 armin76 Exp $
MY_P="${P/_rc/rc}"
DESCRIPTION="Advanced Linux Sound Architecture firmware"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/firmware/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
alsa_cards_indigoio alsa_cards_echo3g"
IUSE="alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y
alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi
alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3
${ECHOAUDIO_CARDS}"
S="${WORKDIR}/${MY_P}"
DEPEND=""
RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
alsa_cards_hdsp? ( media-sound/alsa-tools )
alsa_cards_hdspm? ( media-sound/alsa-tools )
alsa_cards_mixart? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_vx222? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_pcxhr? ( || ( >=sys-fs/udev-096 >=media-sound/alsa-tools-1.0.14_rc1-r1 ) )"
src_compile() {
econf \
--with-hotplug-dir=/lib/firmware \
|| die "configure failed"
emake || die "make failed"
}
src_install () {
emake DESTDIR="${D}" install || die "make install failed"
use alsa_cards_pcxhr || rm -rf "${D}/usr/share/alsa/firmware/pcxhrloader" "${D}/lib/firmware/pcxhr"
use alsa_cards_vx222 || rm -rf "${D}/usr/share/alsa/firmware/vxloader" "${D}/lib/firmware/vx"
use alsa_cards_usb-usx2y || rm -rf "${D}/usr/share/alsa/firmware/usx2yloader" "${D}/lib/firmware/vx"
use alsa_cards_mixart || rm -rf "${D}/usr/share/alsa/firmware/mixartloader" "${D}/lib/firmware/mixart"
use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${D}/usr/share/alsa/firmware/hdsploader"
use alsa_cards_asihpi || rm -rf "${D}/lib/firmware/asihpi"
use alsa_cards_sb16 || rm -rf "${D}/lib/firmware/sb16"
use alsa_cards_korg1212 || rm -rf "${D}/lib/firmware/korg"
use alsa_cards_maestro3 || rm -rf "${D}/lib/firmware/ess"
local ea="no"
for card in ${ECHOAUDIO_CARDS}; do
use ${card} && ea="yes" && break
done
[[ ${ea} == "no" ]] && rm -rf "${D}/lib/firmware/ea"
insinto /etc/udev/rules.d
use alsa_cards_usb-usx2y && doins "${FILESDIR}/52-usx2yaudio.rules"
dodoc README
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/alsa-firmware-1.0.15.ebuild,v 1.3 2008/06/09 14:06:01 armin76 Exp $
MY_P="${P/_rc/rc}"
DESCRIPTION="Advanced Linux Sound Architecture firmware"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/firmware/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
alsa_cards_indigoio alsa_cards_echo3g"
IUSE="alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y
alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi
alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3
${ECHOAUDIO_CARDS}"
S="${WORKDIR}/${MY_P}"
DEPEND=""
RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
alsa_cards_hdsp? ( media-sound/alsa-tools )
alsa_cards_hdspm? ( media-sound/alsa-tools )
alsa_cards_mixart? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_vx222? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_pcxhr? ( || ( >=sys-fs/udev-096 >=media-sound/alsa-tools-1.0.14_rc1-r1 ) )"
src_compile() {
econf \
--with-hotplug-dir=/lib/firmware \
|| die "configure failed"
emake || die "make failed"
}
src_install () {
emake DESTDIR="${D}" install || die "make install failed"
use alsa_cards_pcxhr || rm -rf "${D}/usr/share/alsa/firmware/pcxhrloader" "${D}/lib/firmware/pcxhr"
use alsa_cards_vx222 || rm -rf "${D}/usr/share/alsa/firmware/vxloader" "${D}/lib/firmware/vx"
use alsa_cards_usb-usx2y || rm -rf "${D}/usr/share/alsa/firmware/usx2yloader" "${D}/lib/firmware/vx"
use alsa_cards_mixart || rm -rf "${D}/usr/share/alsa/firmware/mixartloader" "${D}/lib/firmware/mixart"
use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${D}/usr/share/alsa/firmware/hdsploader"
use alsa_cards_asihpi || rm -rf "${D}/lib/firmware/asihpi"
use alsa_cards_sb16 || rm -rf "${D}/lib/firmware/sb16"
use alsa_cards_korg1212 || rm -rf "${D}/lib/firmware/korg"
use alsa_cards_maestro3 || rm -rf "${D}/lib/firmware/ess"
local ea="no"
for card in ${ECHOAUDIO_CARDS}; do
use ${card} && ea="yes" && break
done
[[ ${ea} == "no" ]] && rm -rf "${D}/lib/firmware/ea"
insinto /etc/udev/rules.d
use alsa_cards_usb-usx2y && doins "${FILESDIR}/52-usx2yaudio.rules"
dodoc README
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/alsa-firmware-1.0.16.ebuild,v 1.7 2008/06/09 14:06:01 armin76 Exp $
MY_P="${P/_rc/rc}"
DESCRIPTION="Advanced Linux Sound Architecture firmware"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/firmware/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
alsa_cards_indigoio alsa_cards_echo3g"
EMU_CARDS="alsa_cards_emu1212 alsa_cards_emu1616 alsa_cards_emu1820"
IUSE="alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y
alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi
alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3 alsa_cards_emi26
alsa_cards_ymfpci alsa_cards_wavefront alsa_cards_msnd-pinnacle
alsa_cards_aica ${ECHOAUDIO_CARDS} ${EMU_CARDS}"
S="${WORKDIR}/${MY_P}"
DEPEND=""
RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
alsa_cards_hdsp? ( media-sound/alsa-tools )
alsa_cards_hdspm? ( media-sound/alsa-tools )
alsa_cards_mixart? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_vx222? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_pcxhr? ( || ( >=sys-fs/udev-096 >=media-sound/alsa-tools-1.0.14_rc1-r1 ) )"
src_compile() {
econf \
--with-hotplug-dir=/lib/firmware \
|| die "configure failed"
emake || die "make failed"
}
src_install () {
emake DESTDIR="${D}" install || die "make install failed"
use alsa_cards_pcxhr || rm -rf "${D}/usr/share/alsa/firmware/pcxhrloader" "${D}/lib/firmware/pcxhr"
use alsa_cards_vx222 || rm -rf "${D}/usr/share/alsa/firmware/vxloader" "${D}/lib/firmware/vx"
use alsa_cards_usb-usx2y || rm -rf "${D}/usr/share/alsa/firmware/usx2yloader" "${D}/lib/firmware/vx"
use alsa_cards_mixart || rm -rf "${D}/usr/share/alsa/firmware/mixartloader" "${D}/lib/firmware/mixart"
use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${D}/usr/share/alsa/firmware/hdsploader"
use alsa_cards_asihpi || rm -rf "${D}/lib/firmware/asihpi"
use alsa_cards_sb16 || rm -rf "${D}/lib/firmware/sb16"
use alsa_cards_korg1212 || rm -rf "${D}/lib/firmware/korg"
use alsa_cards_maestro3 || rm -rf "${D}/lib/firmware/ess"
use alsa_cards_emi26 || rm -rf "${D}lib/firmware/emagic"
use alsa_cards_ymfpci || rm -rf "${D}lib/firmware/yamaha"
use alsa_cards_wavefront || rm -rf "${D}/lib/firmware/wavefront"
use alsa_cards_msnd-pinnacle || rm -rf "${D}/lib/firmware/turtlebeach"
use alsa_cards_aica || rm -rf "${D}/lib/firmware/aica_firmware.bin"
local ea="no"
for card in ${ECHOAUDIO_CARDS}; do
use ${card} && ea="yes" && break
done
local emu="no"
for card in ${EMU_CARDS}; do
use ${card} && emu="yes" && break
done
[[ ${ea} == "no" ]] && rm -rf "${D}/lib/firmware/ea"
[[ ${emu} == "no" ]] && rm -rf "${D}/lib/firmware/emu"
insinto /etc/udev/rules.d
use alsa_cards_usb-usx2y && doins "${FILESDIR}/52-usx2yaudio.rules"
dodoc README
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/alsa-firmware-1.0.17.ebuild,v 1.1 2008/08/02 21:00:13 betelgeuse Exp $
MY_P="${P/_rc/rc}"
DESCRIPTION="Advanced Linux Sound Architecture firmware"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/firmware/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
alsa_cards_indigoio alsa_cards_echo3g"
EMU_CARDS="alsa_cards_emu1212 alsa_cards_emu1616 alsa_cards_emu1820"
IUSE="alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y
alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi
alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3 alsa_cards_emi26
alsa_cards_ymfpci alsa_cards_wavefront alsa_cards_msnd-pinnacle
alsa_cards_aica ${ECHOAUDIO_CARDS} ${EMU_CARDS}"
S="${WORKDIR}/${MY_P}"
DEPEND=""
RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
alsa_cards_hdsp? ( media-sound/alsa-tools )
alsa_cards_hdspm? ( media-sound/alsa-tools )
alsa_cards_mixart? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_vx222? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_pcxhr? ( || ( >=sys-fs/udev-096 >=media-sound/alsa-tools-1.0.14_rc1-r1 ) )"
src_compile() {
econf \
--with-hotplug-dir=/lib/firmware \
|| die "configure failed"
emake || die "make failed"
}
src_install () {
emake DESTDIR="${D}" install || die "make install failed"
use alsa_cards_pcxhr || rm -rf "${D}/usr/share/alsa/firmware/pcxhrloader" "${D}/lib/firmware/pcxhr"
use alsa_cards_vx222 || rm -rf "${D}/usr/share/alsa/firmware/vxloader" "${D}/lib/firmware/vx"
use alsa_cards_usb-usx2y || rm -rf "${D}/usr/share/alsa/firmware/usx2yloader" "${D}/lib/firmware/vx"
use alsa_cards_mixart || rm -rf "${D}/usr/share/alsa/firmware/mixartloader" "${D}/lib/firmware/mixart"
use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${D}/usr/share/alsa/firmware/hdsploader"
use alsa_cards_asihpi || rm -rf "${D}/lib/firmware/asihpi"
use alsa_cards_sb16 || rm -rf "${D}/lib/firmware/sb16"
use alsa_cards_korg1212 || rm -rf "${D}/lib/firmware/korg"
use alsa_cards_maestro3 || rm -rf "${D}/lib/firmware/ess"
use alsa_cards_emi26 || rm -rf "${D}lib/firmware/emagic"
use alsa_cards_ymfpci || rm -rf "${D}lib/firmware/yamaha"
use alsa_cards_wavefront || rm -rf "${D}/lib/firmware/wavefront"
use alsa_cards_msnd-pinnacle || rm -rf "${D}/lib/firmware/turtlebeach"
use alsa_cards_aica || rm -rf "${D}/lib/firmware/aica_firmware.bin"
local ea="no"
for card in ${ECHOAUDIO_CARDS}; do
use ${card} && ea="yes" && break
done
local emu="no"
for card in ${EMU_CARDS}; do
use ${card} && emu="yes" && break
done
[[ ${ea} == "no" ]] && rm -rf "${D}/lib/firmware/ea"
[[ ${emu} == "no" ]] && rm -rf "${D}/lib/firmware/emu"
insinto /etc/udev/rules.d
use alsa_cards_usb-usx2y && doins "${FILESDIR}/52-usx2yaudio.rules"
dodoc README || die
}