summaryrefslogtreecommitdiff
path: root/net-misc/asterisk-core-sounds
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
commit623ee73d661e5ed8475cb264511f683407d87365 (patch)
tree993eb27c93ec7a2d2d19550300d888fc1fed9e69 /net-misc/asterisk-core-sounds
parentceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (diff)
gentoo Easter resync : 12.04.2020
Diffstat (limited to 'net-misc/asterisk-core-sounds')
-rw-r--r--net-misc/asterisk-core-sounds/Manifest1
-rw-r--r--net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild69
2 files changed, 70 insertions, 0 deletions
diff --git a/net-misc/asterisk-core-sounds/Manifest b/net-misc/asterisk-core-sounds/Manifest
index 9ab24dba3bce..154b2bee3a0e 100644
--- a/net-misc/asterisk-core-sounds/Manifest
+++ b/net-misc/asterisk-core-sounds/Manifest
@@ -153,5 +153,6 @@ DIST asterisk-core-sounds-sv-ulaw-1.6.1.tar.gz 7254975 BLAKE2B fbc603d336d7ab43a
DIST asterisk-core-sounds-sv-wav-1.6.1.tar.gz 15042378 BLAKE2B 5f62bfc3fdd0715a15406f281af5c17b46e918b797ac8fa7430ff4e17249513509213c3a15c2ec9d12d2258545ef0be3fb35348617ffe65806ce4bdf74146d44 SHA512 7fe05dff8082b93e5b79a4fb93c873f9c618e1baee03d000a82a98b2d305fd837e32f3bd502896df50aac6e30421d0f48ae8122c1fabbee3bffc45d8717b3b60
EBUILD asterisk-core-sounds-1.4.21-r1.ebuild 1851 BLAKE2B d5cc2da39d0f1d33af354fec4ef895349ebf4819bf0ec7d6c2d5ade325a77f6c86992c50926f1c71a2fa4bd942341ac28f1e75e21f8fdd6f785aed62ff968bb3 SHA512 41db422df01d02b098e88972d5a71c73accbfea198837c5dbc682c5dbc6c707ee33136bca50e1b304d4aec3b43673140fcba8ccf4ecf323be1cb98f88be63200
EBUILD asterisk-core-sounds-1.4.22.ebuild 1853 BLAKE2B bbdd6efb432a829f6c3408d5b72fe51bc2758db0800a660d98c6cda8be15af82ce6ed4026ce1d73bdc8de442e225505bf2b598d378a4c7de7822b3c12ac9208a SHA512 b798ec930025c9c5ed86a0c911da5403c57c015f1fd92dbf53e2dcd6c79e951eac4d02692b874147537a518b4d3aade0aec634c635f506bbac75876390d95194
+EBUILD asterisk-core-sounds-1.6.1-r1.ebuild 1731 BLAKE2B b9a6be51edd9026f5645335742b2fe0034e9331b194d861a0db6731537311a652b57c0995b3eeeb444e5e3cfd9ec69c9c1b0f2737f7246dbb3283e62dafdc4b4 SHA512 df00909abb5494b546c45f4aa68adaddc8131fae40ae7a666c9385a6ebb2b0a16d0811fe20160f436b336b8ce276652f5516242306787aea9e5051c283b9a763
EBUILD asterisk-core-sounds-1.6.1.ebuild 1918 BLAKE2B 3fc7d2338255e46b873a530b1faa0695f141dc973067e424a32ead733892c5cb5c52ffe3e8219e85343737c3302553f5ea8a0abc7e8b7d8bdcfebda257bfcbce SHA512 ceac6189c14a623eee56c1095f01c6f038eaa1820a741c2fb2843c92dc9991864b5d01faaa0060831af7e56a49b0acd2e1c5c345338d604c4f6d65cfd7d9d702
MISC metadata.xml 958 BLAKE2B a0bb142f5343679cc734d2154054fae0a93faf3cba74dd6a0939d37b1acfd7dc0c41b1aa22bc7a45e408b7c046d31d9c29ad9d5f2869d7e6c5388c10bafb99f6 SHA512 0665a156659c7b7199f06cca2a2d9498ae1230f65e850b92b2d8efd56550671c6f1932beae53b27ddd145133dae067e0fc0dfcfd264ab251de17f2bda7e8d3bf
diff --git a/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild b/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild
new file mode 100644
index 000000000000..2b7e7e0a7500
--- /dev/null
+++ b/net-misc/asterisk-core-sounds/asterisk-core-sounds-1.6.1-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="Core sounds for asterisk"
+HOMEPAGE="https://www.asterisk.org/"
+MY_L10N="^en en_AU en_GB es fr it ja ru sv" # ^ is used to indicate to the loops below to NOT set this as an optional
+CODECS="alaw g722 g729 +gsm siren7 siren14 sln16 ulaw wav"
+
+SRC_URI=""
+IUSE="${CODECS}"
+for l in ${MY_L10N}; do
+ [[ "${l}" != ^* ]] && IUSE+=" l10n_${l//_/-}" && SRC_URI+=" l10n_${l//_/-}? ("
+ for c in ${CODECS}; do
+ SRC_URI+=" ${c#+}? ( https://downloads.asterisk.org/pub/telephony/sounds/releases/${PN}-${l#^}-${c#+}-${PV}.tar.gz )"
+ done
+ [[ "${l}" = ^* ]] || SRC_URI+=" )"
+done
+
+REQUIRED_USE="|| ( ${CODECS//+/} )"
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+
+S="${WORKDIR}"
+
+RDEPEND="!<net-misc/asterisk-extra-sounds-1.5.2"
+
+src_unpack() {
+ local ar
+ local c
+
+ for ar in ${A}; do
+ l="${ar#${PN}-}"
+ l=${l%%-*}
+ c="${ar#${PN}-*-}"
+ c=${c%%-*}
+ ebegin "Unpacking ${c} audio files for \"${l}\""
+ [ -d "${WORKDIR}/${l}" ] || mkdir "${WORKDIR}/${l}" || die "Error creating unpack directory"
+ tar xf "${DISTDIR}/${ar}" -C "${WORKDIR}/${l}" || die "Error unpacking ${ar}"
+ eend $?
+ done
+}
+
+src_install() {
+ local l
+ local pf
+ for l in ${MY_L10N}; do
+ if [[ "${l}" = ^* ]] || use l10n_${l//_/-}; then
+ l="${l#^}"
+ dodoc ${l}/${PN#asterisk-}-${l}.txt
+ rm ${l}/${PN#asterisk-}-${l}.txt
+ for pf in CHANGES CREDITS LICENSE; do
+ dodoc ${l}/${pf}-${PN%-sounds}-${l}-${PV}
+ rm ${l}/${pf}-${PN%-sounds}-${l}-${PV}
+ done
+ fi
+ done
+
+ diropts -m 0755 -o root -g root
+ insopts -m 0644 -o root -g root
+
+ ebegin "Installing audio files"
+ insinto /var/lib/asterisk/sounds
+ doins -r .
+ eend $?
+}