net-misc/asterisk-moh-opsound: revbump + maintainership
authorJaco Kroon <jaco@uls.co.za>
Thu, 13 Jun 2019 10:39:05 +0000 (12:39 +0200)
committerJoonas Niilola <juippis@gentoo.org>
Wed, 27 Nov 2019 15:18:29 +0000 (17:18 +0200)
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 <jaco@uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/13587
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
net-misc/asterisk-moh-opsound/asterisk-moh-opsound-2.03-r1.ebuild [new file with mode: 0644]
net-misc/asterisk-moh-opsound/metadata.xml

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 (file)
index 0000000..010127b
--- /dev/null
@@ -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 .
+}
index 7413756723d52626c1f50a270dcce3172f4ef51c..71b32add35e76df2338f3e64c426b4777d601f1f 100644 (file)
@@ -2,14 +2,18 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
        <maintainer type="person">
-               <email>chainsaw@gentoo.org</email>
-               <name>Tony Vroon</name>
+               <email>jaco@uls.co.za</email>
+               <name>Jaco Kroon</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>proxy-maint@gentoo.org</email>
+               <name>Proxy Maintainers</name>
        </maintainer>
        <use>
                <flag name="alaw">Install the sounds files for the alaw codec.</flag>
                <flag name="g722">Install the sounds files for the g722 codec.</flag>
                <flag name="g729">Install the sounds files for the g729 codec.</flag>
-               <flag name="gsm">Install the sounds files for the +gsm codec.</flag>
+               <flag name="gsm">Install the sounds files for the gsm codec.</flag>
                <flag name="siren7">Install the sounds files for the siren7 codec.</flag>
                <flag name="siren14">Install the sounds files for the siren14 codec.</flag>
                <flag name="sln16">Install the sounds files for the sln16 codec.</flag>