From: Jaco Kroon Date: Thu, 13 Jun 2019 10:39:05 +0000 (+0200) Subject: net-misc/asterisk-moh-opsound: revbump + maintainership X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=48f026861983fbd3001c7515f87828b13c581e7a;p=gentoo.git net-misc/asterisk-moh-opsound: revbump + maintainership Take maintainership. Implement file permissions as per https://bugs.gentoo.org/507894 (but does not close). Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Jaco Kroon Closes: https://github.com/gentoo/gentoo/pull/13587 Signed-off-by: Joonas Niilola --- diff --git a/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild b/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild new file mode 100644 index 000000000000..010127bad37c --- /dev/null +++ b/net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DESCRIPTION="asterisk moh music" +HOMEPAGE="http://www.asterisk.org/" +CODECS="alaw g722 g729 +gsm siren7 siren14 sln16 ulaw wav" + +SRC_URI="" +for c in ${CODECS}; do + SRC_URI+=" ${c#+}? ( http://downloads.asterisk.org/pub/telephony/sounds/releases/${PN}-${c#+}-${PV}.tar.gz )" +done + +IUSE="${CODECS}" +REQUIRED_USE="|| ( ${CODECS//+/} )" + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +S="${WORKDIR}" + +src_install() { + local c + + for c in ${CODECS}; do + if use ${c#+}; then + for pf in CREDITS LICENSE CHANGES; do + dodoc "$pf-$PN-${c#+}" + rm "$pf-$PN-${c#+}" + done + fi + done + + diropts -m 0755 -o root -g root + insopts -m 0644 -o root -g root + + dodir /var/lib/asterisk/moh + insinto /var/lib/asterisk/moh + doins -r . +} diff --git a/net-misc/asterisk-moh-opsound/metadata.xml b/net-misc/asterisk-moh-opsound/metadata.xml index 7413756723d5..71b32add35e7 100644 --- a/net-misc/asterisk-moh-opsound/metadata.xml +++ b/net-misc/asterisk-moh-opsound/metadata.xml @@ -2,14 +2,18 @@ - chainsaw@gentoo.org - Tony Vroon + jaco@uls.co.za + Jaco Kroon + + + proxy-maint@gentoo.org + Proxy Maintainers Install the sounds files for the alaw codec. Install the sounds files for the g722 codec. Install the sounds files for the g729 codec. - Install the sounds files for the +gsm codec. + Install the sounds files for the gsm codec. Install the sounds files for the siren7 codec. Install the sounds files for the siren14 codec. Install the sounds files for the sln16 codec.