Gentoo Archives: gentoo-commits

From: "Tony Vroon (chainsaw)" <chainsaw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/asterisk-core-sounds: asterisk-core-sounds-1.4.21-r1.ebuild ChangeLog
Date: Tue, 07 Feb 2012 09:38:02
Message-Id: 20120207093750.353E62004B@flycatcher.gentoo.org
1 chainsaw 12/02/07 09:37:50
2
3 Modified: ChangeLog
4 Added: asterisk-core-sounds-1.4.21-r1.ebuild
5 Log:
6 Revision bump. Make it impossible to unset GSM, as unsetting all USE-flags caused QA warnings and did not install any files. Closes bug #402439 by Maurizio "k01" Camisaschi. Added more detailed progress reporting for unpack & install stages.
7
8 (Portage version: 2.1.10.45/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.7 net-misc/asterisk-core-sounds/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/asterisk-core-sounds/ChangeLog?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/asterisk-core-sounds/ChangeLog?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/asterisk-core-sounds/ChangeLog?r1=1.6&r2=1.7
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/asterisk-core-sounds/ChangeLog,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- ChangeLog 20 Sep 2011 11:25:06 -0000 1.6
24 +++ ChangeLog 7 Feb 2012 09:37:50 -0000 1.7
25 @@ -1,6 +1,15 @@
26 # ChangeLog for net-misc/asterisk-core-sounds
27 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk-core-sounds/ChangeLog,v 1.6 2011/09/20 11:25:06 chainsaw Exp $
29 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk-core-sounds/ChangeLog,v 1.7 2012/02/07 09:37:50 chainsaw Exp $
31 +
32 +*asterisk-core-sounds-1.4.21-r1 (07 Feb 2012)
33 +
34 + 07 Feb 2012; Tony Vroon <chainsaw@g.o>
35 + +asterisk-core-sounds-1.4.21-r1.ebuild:
36 + Revision bump. Make it impossible to unset GSM, as unsetting all USE-flags
37 + caused QA warnings and did not install any files. Closes bug #402439 by
38 + Maurizio "k01" Camisaschi. Added more detailed progress reporting for unpack
39 + & install stages.
40
41 *asterisk-core-sounds-1.4.21 (20 Sep 2011)
42
43
44
45
46 1.1 net-misc/asterisk-core-sounds/asterisk-core-sounds-1.4.21-r1.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.4.21-r1.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.4.21-r1.ebuild?rev=1.1&content-type=text/plain
50
51 Index: asterisk-core-sounds-1.4.21-r1.ebuild
52 ===================================================================
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.4.21-r1.ebuild,v 1.1 2012/02/07 09:37:50 chainsaw Exp $
56
57 EAPI="4"
58
59 DESCRIPTION="Core sounds for asterisk"
60 HOMEPAGE="http://www.asterisk.org/"
61 LINGUAS="^en fr es ru" # ^ is used to indicate to the loops below to NOT set this as an optional
62 CODECS="alaw g722 g729 +gsm siren7 siren14 sln16 ulaw wav"
63
64 SRC_URI=""
65 IUSE=""
66 for c in ${CODECS}; do
67 [[ "${c}" != +* ]] && IUSE+=" ${c}"
68 done
69 for l in ${LINGUAS}; do
70 [[ "${l}" != ^* ]] && IUSE+=" linguas_${l}" && SRC_URI+=" linguas_${l}? ("
71 for c in ${CODECS}; do
72 [[ "${c}" != +* ]] &&
73 SRC_URI+=" ${c#+}? ( http://downloads.asterisk.org/pub/telephony/sounds/releases/${PN}-${l#^}-${c#+}-${PV}.tar.gz )" ||
74 SRC_URI+=" http://downloads.asterisk.org/pub/telephony/sounds/releases/${PN}-${l#^}-${c#+}-${PV}.tar.gz"
75 done
76 [[ "${l}" = ^* ]] || SRC_URI+=" )"
77 done
78
79 LICENSE="CCPL-Attribution-ShareAlike-3.0"
80 SLOT="0"
81 KEYWORDS="~amd64 ~x86"
82
83 DEPEND=">=net-misc/asterisk-1.4"
84
85 S="${WORKDIR}"
86
87 src_unpack() {
88 local ar
89
90 for ar in ${A}; do
91 l="${ar#${PN}-}"
92 l=${l%%-*}
93 c="${ar#${PN}-*-}"
94 c=${c%%-*}
95 ebegin "Unpacking ${c} audio files for \"${l}\""
96 [ -d "${WORKDIR}/${l}" ] || mkdir "${WORKDIR}/${l}" || die "Error creating unpack directory"
97 tar xf "${DISTDIR}/${ar}" -C "${WORKDIR}/${l}" || die "Error unpacking ${ar}"
98 eend $?
99 done
100 }
101
102 src_install() {
103 for l in ${LINGUAS}; do
104 if [[ "${l}" = ^* ]] || use linguas_${l}; then
105 l="${l#^}"
106 ebegin "Installing documentation for \"${l}\""
107 dodoc ${l}/CHANGES-${PN%-sounds}-${l}-${PV} ${l}/${PN#asterisk-}-${l}.txt
108 rm ${l}/CHANGES-${PN%-sounds}-${l}-${PV} ${l}/${PN#asterisk-}-${l}.txt
109 eend $?
110 fi
111 done
112
113 diropts -m 0770 -o asterisk -g asterisk
114 insopts -m 0660 -o asterisk -g asterisk
115
116 ebegin "Installing audio files"
117 dodir /var/lib/asterisk/sounds
118 insinto /var/lib/asterisk/sounds
119 doins -r .
120 eend $?
121 }