Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-firmware/alsa-firmware: alsa-firmware-1.0.28.ebuild ChangeLog
Date: Mon, 23 Jun 2014 22:12:36
Message-Id: 20140623221231.A71132004E@flycatcher.gentoo.org
1 ssuominen 14/06/23 22:12:31
2
3 Modified: ChangeLog
4 Added: alsa-firmware-1.0.28.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.8 sys-firmware/alsa-firmware/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/alsa-firmware/ChangeLog?rev=1.8&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/alsa-firmware/ChangeLog?rev=1.8&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/alsa-firmware/ChangeLog?r1=1.7&r2=1.8
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-firmware/alsa-firmware/ChangeLog,v
20 retrieving revision 1.7
21 retrieving revision 1.8
22 diff -u -r1.7 -r1.8
23 --- ChangeLog 26 Mar 2014 15:41:04 -0000 1.7
24 +++ ChangeLog 23 Jun 2014 22:12:31 -0000 1.8
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-firmware/alsa-firmware
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/alsa-firmware/ChangeLog,v 1.7 2014/03/26 15:41:04 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/alsa-firmware/ChangeLog,v 1.8 2014/06/23 22:12:31 ssuominen Exp $
30 +
31 +*alsa-firmware-1.0.28 (23 Jun 2014)
32 +
33 + 23 Jun 2014; Samuli Suominen <ssuominen@g.o>
34 + +alsa-firmware-1.0.28.ebuild:
35 + Version bump.
36
37 26 Mar 2014; Samuli Suominen <ssuominen@g.o>
38 -alsa-firmware-1.0.24.1.ebuild:
39
40
41
42 1.1 sys-firmware/alsa-firmware/alsa-firmware-1.0.28.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/alsa-firmware/alsa-firmware-1.0.28.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/alsa-firmware/alsa-firmware-1.0.28.ebuild?rev=1.1&content-type=text/plain
46
47 Index: alsa-firmware-1.0.28.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-firmware/alsa-firmware/alsa-firmware-1.0.28.ebuild,v 1.1 2014/06/23 22:12:31 ssuominen Exp $
52
53 EAPI=5
54 inherit udev
55
56 DESCRIPTION="Advanced Linux Sound Architecture firmware"
57 HOMEPAGE="http://www.alsa-project.org/"
58 SRC_URI="mirror://alsaproject/firmware/${P}.tar.bz2"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
63
64 ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20 alsa_cards_layla20
65 alsa_cards_darla24 alsa_cards_gina24 alsa_cards_layla24 alsa_cards_mona
66 alsa_cards_mia alsa_cards_indigo alsa_cards_indigoio alsa_cards_echo3g"
67
68 EMU_CARDS="alsa_cards_emu1212 alsa_cards_emu1616 alsa_cards_emu1820
69 alsa_cards_emu10k1"
70
71 IUSE="alsa_cards_cs46xx alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_hdsp
72 alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi alsa_cards_sb16
73 alsa_cards_korg1212 alsa_cards_maestro3 alsa_cards_ymfpci alsa_cards_wavefront
74 alsa_cards_msnd-pinnacle alsa_cards_aica alsa_cards_ca0132 ${ECHOAUDIO_CARDS}
75 ${EMU_CARDS}"
76
77 RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
78 alsa_cards_hdsp? ( media-sound/alsa-tools )
79 alsa_cards_hdspm? ( media-sound/alsa-tools )"
80
81 DOCS="README"
82
83 src_configure() {
84 econf --with-hotplug-dir=/lib/firmware
85 }
86
87 src_install() {
88 default
89
90 use alsa_cards_pcxhr || rm -rf "${ED}"/usr/share/alsa/firmware/pcxhrloader "${ED}"/lib/firmware/pcxhr
91 use alsa_cards_vx222 || rm -rf "${ED}"/usr/share/alsa/firmware/vxloader "${ED}"/lib/firmware/vx
92 use alsa_cards_usb-usx2y || rm -rf "${ED}"/usr/share/alsa/firmware/usx2yloader "${ED}"/lib/firmware/vx
93 use alsa_cards_mixart || rm -rf "${ED}"/usr/share/alsa/firmware/mixartloader "${ED}"/lib/firmware/mixart
94 use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${ED}"/usr/share/alsa/firmware/hdsploader
95 use alsa_cards_asihpi || rm -rf "${ED}"/lib/firmware/asihpi
96 use alsa_cards_sb16 || rm -rf "${ED}"/lib/firmware/sb16
97 use alsa_cards_korg1212 || rm -rf "${ED}"/lib/firmware/korg
98 use alsa_cards_maestro3 || rm -rf "${ED}"/lib/firmware/ess
99 use alsa_cards_ymfpci || rm -rf "${ED}"/lib/firmware/yamaha
100 use alsa_cards_wavefront || rm -rf "${ED}"/lib/firmware/wavefront
101 use alsa_cards_msnd-pinnacle || rm -rf "${ED}"/lib/firmware/turtlebeach
102 use alsa_cards_aica || rm -rf "${ED}"/lib/firmware/aica_firmware.bin
103 use alsa_cards_ca0132 || rm -rf "${ED}"/lib/firmware/c{tefx,tspeq}.bin
104 use alsa_cards_cs46xx || rm -rf "${ED}"/lib/firmware/cs46xx
105
106 local ea="no"
107 for card in ${ECHOAUDIO_CARDS}; do
108 use ${card} && ea="yes" && break
109 done
110
111 local emu="no"
112 for card in ${EMU_CARDS}; do
113 use ${card} && emu="yes" && break
114 done
115
116 [[ ${ea} == "no" ]] && rm -rf "${ED}"/lib/firmware/ea
117 [[ ${emu} == "no" ]] && rm -rf "${ED}"/lib/firmware/emu
118
119 use alsa_cards_usb-usx2y && udev_dorules "${FILESDIR}"/52-usx2yaudio.rules
120 }