Gentoo Archives: gentoo-commits

From: "Tony Vroon (chainsaw)" <chainsaw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/alsa-utils: ChangeLog alsa-utils-1.0.16.ebuild
Date: Wed, 12 Mar 2008 17:05:42
Message-Id: E1JZUOY-00009z-6k@stork.gentoo.org
1 chainsaw 08/03/12 17:05:38
2
3 Modified: ChangeLog
4 Added: alsa-utils-1.0.16.ebuild
5 Log:
6 Version bump, for bug #210249. Apply missed patch for update-modules, closes bug #193303.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.224 media-sound/alsa-utils/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/ChangeLog?rev=1.224&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/ChangeLog?rev=1.224&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/ChangeLog?r1=1.223&r2=1.224
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/ChangeLog,v
19 retrieving revision 1.223
20 retrieving revision 1.224
21 diff -u -r1.223 -r1.224
22 --- ChangeLog 31 Jan 2008 14:54:17 -0000 1.223
23 +++ ChangeLog 12 Mar 2008 17:05:37 -0000 1.224
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-sound/alsa-utils
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/ChangeLog,v 1.223 2008/01/31 14:54:17 chainsaw Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/ChangeLog,v 1.224 2008/03/12 17:05:37 chainsaw Exp $
29 +
30 +*alsa-utils-1.0.16 (12 Mar 2008)
31 +
32 + 12 Mar 2008; Tony Vroon <chainsaw@g.o> +alsa-utils-1.0.16.ebuild:
33 + Version bump, for bug #210249. Apply missed patch for update-modules, closes
34 + bug #193303.
35
36 *alsa-utils-1.0.16_rc1 (31 Jan 2008)
37
38
39
40
41 1.1 media-sound/alsa-utils/alsa-utils-1.0.16.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/alsa-utils-1.0.16.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/alsa-utils-1.0.16.ebuild?rev=1.1&content-type=text/plain
45
46 Index: alsa-utils-1.0.16.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/alsa-utils-1.0.16.ebuild,v 1.1 2008/03/12 17:05:37 chainsaw Exp $
51
52 WANT_AUTOMAKE="latest"
53 WANT_AUTOCONF="latest"
54
55 inherit eutils autotools
56
57 MY_P="${P/_rc/rc}"
58
59 DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)"
60 HOMEPAGE="http://www.alsa-project.org/"
61 SRC_URI="mirror://alsaproject/utils/${MY_P}.tar.bz2"
62
63 LICENSE="GPL-2"
64 SLOT="0.9"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
66 IUSE="nls midi"
67
68 DEPEND=">=sys-libs/ncurses-5.1
69 dev-util/dialog
70 >=media-libs/alsa-lib-${PV}"
71 RDEPEND="${DEPEND}
72 virtual/modutils
73 sys-apps/pciutils"
74
75 S="${WORKDIR}/${MY_P}"
76
77 pkg_setup() {
78 if use midi && ! built_with_use --missing true media-libs/alsa-lib midi; then
79 eerror ""
80 eerror "To be able to build alsa-utils with midi support you need"
81 eerror "to have built media-libs/alsa-lib with midi USE flag."
82 die "Missing midi USE flag on media-libs/alsa-lib"
83 fi
84 }
85
86 src_unpack() {
87 unpack ${A}
88 cd "${S}"
89
90 epatch "${FILESDIR}/${PN}-1.0.11_rc2-nls.patch"
91 epatch "${FILESDIR}/${PN}-1.0.11_rc5-alsaconf-redirect.patch"
92 epatch "${FILESDIR}/${PN}-1.0.14-alsaconf-modules-update.patch"
93 epatch "${FILESDIR}/${PN}-1.0.15_rc1-seq.patch"
94
95 AT_M4DIR="m4" eautoreconf
96 }
97
98 src_compile() {
99 econf \
100 $(use_enable nls) \
101 $(use_enable midi sequencer) \
102 || die "configure failed"
103
104 emake || die "make failed"
105 }
106
107 src_install() {
108 local ALSA_UTILS_DOCS="ChangeLog README TODO
109 seq/aconnect/README.aconnect
110 seq/aseqnet/README.aseqnet"
111
112 emake DESTDIR="${D}" install || die "Installation Failed"
113
114 dodoc ${ALSA_UTILS_DOCS}
115 newdoc alsamixer/README README.alsamixer
116
117 newinitd "${FILESDIR}/alsasound.initd" alsasound
118 newconfd "${FILESDIR}/alsasound.confd" alsasound
119 insinto /etc/modules.d
120 newins "${FILESDIR}/alsa-modules.conf-rc" alsa
121
122 keepdir /var/lib/alsa
123 }
124
125 pkg_postinst() {
126 echo
127 elog "To take advantage of the init script, and automate the process of"
128 elog "loading and unloading the ALSA sound drivers as well as"
129 elog "storing and restoring sound-card mixer levels you should"
130 elog "add alsasound to the boot runlevel. You can do this as"
131 elog "root like so:"
132 elog " # rc-update add alsasound boot"
133 echo
134 }
135
136
137
138 --
139 gentoo-commits@l.g.o mailing list