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_rc1.ebuild
Date: Thu, 31 Jan 2008 14:54:20
Message-Id: E1JKany-0003u5-4z@stork.gentoo.org
1 chainsaw 08/01/31 14:54:18
2
3 Modified: ChangeLog
4 Added: alsa-utils-1.0.16_rc1.ebuild
5 Log:
6 Version bump, for bug #207427.
7 (Portage version: 2.1.4)
8
9 Revision Changes Path
10 1.223 media-sound/alsa-utils/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/ChangeLog?rev=1.223&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/ChangeLog?rev=1.223&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/ChangeLog?r1=1.222&r2=1.223
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/ChangeLog,v
19 retrieving revision 1.222
20 retrieving revision 1.223
21 diff -u -r1.222 -r1.223
22 --- ChangeLog 29 Dec 2007 06:37:59 -0000 1.222
23 +++ ChangeLog 31 Jan 2008 14:54:17 -0000 1.223
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-sound/alsa-utils
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/ChangeLog,v 1.222 2007/12/29 06:37:59 robbat2 Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/ChangeLog,v 1.223 2008/01/31 14:54:17 chainsaw Exp $
30 +
31 +*alsa-utils-1.0.16_rc1 (31 Jan 2008)
32 +
33 + 31 Jan 2008; Tony Vroon <chainsaw@g.o>
34 + +alsa-utils-1.0.16_rc1.ebuild:
35 + Version bump, for bug #207427.
36
37 29 Dec 2007; Robin H. Johnson <robbat2@g.o> files/alsasound.confd,
38 files/alsasound.initd:
39
40
41
42 1.1 media-sound/alsa-utils/alsa-utils-1.0.16_rc1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/alsa-utils-1.0.16_rc1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-utils/alsa-utils-1.0.16_rc1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: alsa-utils-1.0.16_rc1.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/alsa-utils-1.0.16_rc1.ebuild,v 1.1 2008/01/31 14:54:17 chainsaw Exp $
52
53 WANT_AUTOMAKE="latest"
54 WANT_AUTOCONF="latest"
55
56 inherit eutils autotools
57
58 MY_P="${P/_rc/rc}"
59
60 DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)"
61 HOMEPAGE="http://www.alsa-project.org/"
62 SRC_URI="mirror://alsaproject/utils/${MY_P}.tar.bz2"
63
64 LICENSE="GPL-2"
65 SLOT="0.9"
66 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
67 IUSE="nls midi"
68
69 DEPEND=">=sys-libs/ncurses-5.1
70 dev-util/dialog
71 >=media-libs/alsa-lib-${PV}"
72 RDEPEND="${DEPEND}
73 virtual/modutils
74 sys-apps/pciutils"
75
76 S="${WORKDIR}/${MY_P}"
77
78 pkg_setup() {
79 if use midi && ! built_with_use --missing true media-libs/alsa-lib midi; then
80 eerror ""
81 eerror "To be able to build alsa-utils with midi support you need"
82 eerror "to have built media-libs/alsa-lib with midi USE flag."
83 die "Missing midi USE flag on media-libs/alsa-lib"
84 fi
85 }
86
87 src_unpack() {
88 unpack ${A}
89 cd "${S}"
90
91 epatch "${FILESDIR}/${PN}-1.0.11_rc2-nls.patch"
92 epatch "${FILESDIR}/${PN}-1.0.11_rc5-alsaconf-redirect.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