diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/mumble |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/mumble')
-rw-r--r-- | media-sound/mumble/Manifest | 10 | ||||
-rw-r--r-- | media-sound/mumble/files/mumble-1.2.4-speech-dispatcher.patch | 49 | ||||
-rw-r--r-- | media-sound/mumble/metadata.xml | 18 | ||||
-rw-r--r-- | media-sound/mumble/mumble-1.2.17.ebuild | 120 | ||||
-rw-r--r-- | media-sound/mumble/mumble-1.2.18.ebuild | 126 | ||||
-rw-r--r-- | media-sound/mumble/mumble-1.2.19.ebuild | 126 |
6 files changed, 449 insertions, 0 deletions
diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest new file mode 100644 index 000000000000..b6bd74735c3d --- /dev/null +++ b/media-sound/mumble/Manifest @@ -0,0 +1,10 @@ +AUX mumble-1.2.4-speech-dispatcher.patch 1289 SHA256 d9443303de024e2efb4c0969121f46b2ebbc45351ab5ab52181ac291aa7a4265 SHA512 32b83ba846fbda3529c222df2cf6fa0f615dabdd7e211051119fb9ed53bdc3e8e11aaa1b132bbdfcedffd72b1e19666aaf083799f7ebbbf60f536a9f9a0c6a2a WHIRLPOOL a1696342523dca02ea2c136239e9dbcc6066d4de7cbf195b4a288459b2886e93abb893ff85fad11e4afd21702ad8775002e9487a5068c315fa0b2a0269a07ee5 +DIST mumble-1.2.17.tar.gz 3207840 SHA256 1c3601efdac611c8833d508054698ee9d8917b4e5fffb7fff8baec0bd6c8cb9c SHA512 03cb0a2048d42bd480741e0580cb4bf6961d607d6cf9b620434aea87ac0cd7cdbfae33863b71821ac8b931300df490ae5436f3c8098d6a5f37dd1eab0fb34dbe WHIRLPOOL 1c2b2eccad4abf825393aebecc691e535254cd8df16f9ebfc1fe282bf15d36af83f4cca559eba6a38c27ba58045cb09ca309e7be300e5ccd9f46cf0be47dd82c +DIST mumble-1.2.18.tar.gz 3210749 SHA256 e0f7acc82691b9090e5d10a23ff4a7ceb9affe429b8f5221a9766129dc6f55aa SHA512 bd8b10cb34733d566fd6aae2410e8fe5f098efe5c5b106f569112d4e5205d8a045d43a0adc02a7a9d3e16b15e3515d908784596f293a7e2972fba20830161074 WHIRLPOOL f3d254db7557f5cb3d90f6f9da98f6e820a82dff072aab18e44ac19092653f36e245f746b02e0d9ee9eff0652a5c6a63919ca3ffba7e0b512204d5c7da0116d8 +DIST mumble-1.2.19.tar.gz 3210865 SHA256 f047fb707ad93948b0bc913ec0a89cd5480d87e840c4ff2519608fc8a2dac0e8 SHA512 f91111194a899149b500a94afcf7cc5b9691c7ce8669f07fca2c66adbb3916ddb863bf703d04fb8387133fb75f3c8edb52974d1acf3febfafa1f73da19946de4 WHIRLPOOL 6cf6ab5768946dea78d96dbc7bab0875ecfdee5fb7282f3752a8573f95fabc50c0c38712f79920883b3593ec0be62895c62045ee45b44cb4327a719a98a15990 +EBUILD mumble-1.2.17.ebuild 3022 SHA256 1b21520b85baff0645ffc6da72f92acb08f70ed89644c40e9a440149e7ce805b SHA512 a5358d0a9399921d3e4f98ab7e71434930eafae9206c313126b4ee4d9940c484b16758a1b5af8136216e1b37cf80ccdb3831dda537c13ceb940293c1dde50a43 WHIRLPOOL 838618e4a2f7178dde2c6b2a13780da0b5572b0bfe2784c3ec49c57c038c50218db499323aee16e0b89995c0b19909790cbf3ed91da268db19fa2b92ca6ba8b2 +EBUILD mumble-1.2.18.ebuild 3090 SHA256 5864662f3b2d2e3647d5723a0b18d05154f1847c80b16d3eba5180a209e6ad7d SHA512 9af5be4611e433d3ce47a27193a07fd505115a10f6e0d18fa6af70aa628ec6413c7f6177d3de15bec34f5581b84c8d3a19c335ab307409f43c90d2fa4d67609c WHIRLPOOL 7589d2e0b71db88ad9ced4065b38c6ef455b4328290c5cbcc13d207dddc626fe90c88cd08d35c9b39b57b8741d69796739a6e8e2b088990b0be08be6e89a0ba5 +EBUILD mumble-1.2.19.ebuild 3097 SHA256 fc9b23f525e313cc881602493c2dad994068c8bb9c6fa8fe828791f8f2cb3d70 SHA512 91578730ee10a51dfee3033c57289ed396ea94d5d0dce2e6cd03143b3552c45ac2787b3f850f76fdf08156d82cda498becbde9fd9afc4db4c171df4c707ced6d WHIRLPOOL b3494954c14020264ae855da118f91185c923a3da683340fd0c2d591213666da51d949dcdeb459e6d35fcbf89556797c2ecd3a61f866bb3d10c1cb10614a4cfc +MISC ChangeLog 7510 SHA256 8cceeec9c9cdb77147616e7fe8c691cbc134f0ca8cf12b366aa3402c7983ce2f SHA512 07e967ebce171d4ac576399cb8b4363ec4b43b4e7bb1b8919c5dcaba63b66113c8e6422e37cf47b96077024b6fc19f2a47efddd6def3d15b142129fb27ec8038 WHIRLPOOL 03dde90f6b15f0f166b733582dad29c6b05c40ff499715446af8f8fdda5ca62b2c9ca5d74adac2c627f724b9fa9b21d7b09cf37340877f6351953f793223d0d9 +MISC ChangeLog-2015 9261 SHA256 286a0a7ae11db8c9647d6b7e881ebd6fae8890d9ca1e22f3e594c3fcf33d738c SHA512 04222e89743bc722bc65c9b47c6d3d0afa53bcc28961eddc0fcff9032ae10ec748fbad3d52071636f1a783e86a76677d565210cbae7a28ac31f1ab13688ef4cf WHIRLPOOL ad319ea3f2be80609019dea520fcba6166afe0b258c26642711579365d6fca1d93221b303eeee72b235e09b9134155647a51a96e1f358b2c9c597e3a4dd78734 +MISC metadata.xml 666 SHA256 6f982f7d4c44637364d2cd80417499b06c40a3f4ef2dd54ed3dcbe97ee04c084 SHA512 c9cd557297af63d195a20c1b913758ea6c4433373f55561b1dc06fc3053a949495e2a19542b43affb0c799e4ff9747410cd0a260568e9365a529aa6943910fb9 WHIRLPOOL 6471d3abcfacfca331f84bbbd423dd6eaa70ed1c41229001d96766176aec79da6aaaf07ff25c63e4264f92b2c022dc9c34c349ab29232eb5ff9457e315afdd8e diff --git a/media-sound/mumble/files/mumble-1.2.4-speech-dispatcher.patch b/media-sound/mumble/files/mumble-1.2.4-speech-dispatcher.patch new file mode 100644 index 000000000000..3a2c21675a56 --- /dev/null +++ b/media-sound/mumble/files/mumble-1.2.4-speech-dispatcher.patch @@ -0,0 +1,49 @@ +From 22d18212acec9e97231a13a6dc02a0c451df9b89 Mon Sep 17 00:00:00 2001 +From: Mikkel Krautz <mikkel@krautz.dk> +Date: Thu, 6 Jun 2013 22:17:31 +0200 +Subject: [PATCH] mumble.pro: add speech-dispatcher 0.8 compatibiltiy. + +Based on initial patch by Timo Gurr <timo.gurr@gmail.com> +--- + src/mumble/TextToSpeech_unix.cpp | 6 +++++- + src/mumble/mumble.pro | 7 ++++++- + 2 files changed, 11 insertions(+), 2 deletions(-) + +diff --git a/src/mumble/TextToSpeech_unix.cpp b/src/mumble/TextToSpeech_unix.cpp +index d0fbb82..6443c07 100644 +--- a/src/mumble/TextToSpeech_unix.cpp ++++ b/src/mumble/TextToSpeech_unix.cpp +@@ -33,7 +33,11 @@ + #include "TextToSpeech.h" + + #ifdef USE_SPEECHD +-#include <libspeechd.h> ++# ifdef USE_SPEECHD_PKGCONFIG ++# include <speech-dispatcher/libspeechd.h> ++# else ++# include <libspeechd.h> ++# endif + #endif + + #include "Global.h" +diff --git a/src/mumble/mumble.pro b/src/mumble/mumble.pro +index 04f5a36..ff3c02f 100644 +--- a/src/mumble/mumble.pro ++++ b/src/mumble/mumble.pro +@@ -279,7 +279,12 @@ dbus { + + speechd { + DEFINES *= USE_SPEECHD +- LIBS *= -lspeechd ++ system(pkg-config --atleast-version=0.8 speech-dispatcher) { ++ DEFINES *= USE_SPEECHD_PKGCONFIG ++ PKGCONFIG *= speech-dispatcher ++ } else { ++ LIBS *= -lspeechd ++ } + } + + directsound { +-- +1.8.1.6 + diff --git a/media-sound/mumble/metadata.xml b/media-sound/mumble/metadata.xml new file mode 100644 index 000000000000..e455ad4ea643 --- /dev/null +++ b/media-sound/mumble/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <longdescription lang="en"> +Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming. + </longdescription> + <use> + <flag name="g15">Enable support for the Logitech G15 LCD (and compatible devices).</flag> + <flag name="speech">Enable text-to-speech support in Mumble.</flag> + </use> + <upstream> + <remote-id type="sourceforge">mumble</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-sound/mumble/mumble-1.2.17.ebuild b/media-sound/mumble/mumble-1.2.17.ebuild new file mode 100644 index 000000000000..f111557926a1 --- /dev/null +++ b/media-sound/mumble/mumble-1.2.17.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils multilib qmake-utils + +MY_P="${PN}-${PV/_/~}" + +DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software" +HOMEPAGE="https://wiki.mumble.info" +SRC_URI="https://mumble.info/snapshot/${MY_P}.tar.gz" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="+alsa +dbus debug g15 libressl oss pch portaudio pulseaudio speech zeroconf" + +RDEPEND=">=dev-libs/boost-1.41.0 + !libressl? ( >=dev-libs/openssl-1.0.0b:0 ) + libressl? ( dev-libs/libressl ) + >=dev-libs/protobuf-2.2.0:= + >=media-libs/libsndfile-1.0.20[-minimal] + >=media-libs/opus-1.0.1 + >=media-libs/speex-1.2_rc1 + sys-apps/lsb-release + x11-libs/libX11 + x11-libs/libXi + dev-qt/qtcore:4[ssl] + dev-qt/qtgui:4 + dev-qt/qtopengl:4 + dev-qt/qtsql:4[sqlite] + dev-qt/qtsvg:4 + dev-qt/qtxmlpatterns:4 + x11-proto/inputproto + alsa? ( media-libs/alsa-lib ) + dbus? ( dev-qt/qtdbus:4 ) + g15? ( app-misc/g15daemon ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-sound/pulseaudio ) + speech? ( app-accessibility/speech-dispatcher ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.4-speech-dispatcher.patch +) + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local conf_add + + if has_version '<=sys-devel/gcc-4.2'; then + conf_add="${conf_add} no-pch" + else + use pch || conf_add="${conf_add} no-pch" + fi + + use alsa || conf_add="${conf_add} no-alsa" + use dbus || conf_add="${conf_add} no-dbus" + use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release" + use g15 || conf_add="${conf_add} no-g15" + use oss || conf_add="${conf_add} no-oss" + use portaudio || conf_add="${conf_add} no-portaudio" + use pulseaudio || conf_add="${conf_add} no-pulseaudio" + use speech || conf_add="${conf_add} no-speechd" + use zeroconf || conf_add="${conf_add} no-bonjour" + + eqmake4 "${S}/main.pro" -recursive \ + CONFIG+="${conf_add} \ + bundled-celt \ + no-bundled-opus \ + no-bundled-speex \ + no-embed-qt-translations \ + no-server \ + no-update" \ + DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble" +} + +src_install() { + newdoc README.Linux README + dodoc CHANGES + + local dir + if use debug; then + dir=debug + else + dir=release + fi + + dobin "${dir}"/mumble + dobin scripts/mumble-overlay + + insinto /usr/share/services + doins scripts/mumble.protocol + + domenu scripts/mumble.desktop + + insinto /usr/share/icons/hicolor/scalable/apps + doins icons/mumble.svg + + doman man/mumble-overlay.1 + doman man/mumble.1 + + insopts -o root -g root -m 0755 + insinto "/usr/$(get_libdir)/mumble" + doins "${dir}"/libmumble.so.${PV} + dosym libmumble.so.${PV} /usr/$(get_libdir)/mumble/libmumble.so.1 + doins "${dir}"/libcelt0.so.0.{7,11}.0 + doins "${dir}"/plugins/lib*.so* +} + +pkg_postinst() { + echo + elog "Visit http://mumble.sourceforge.net/ for futher configuration instructions." + elog "Run mumble-overlay to start the OpenGL overlay (after starting mumble)." + echo +} diff --git a/media-sound/mumble/mumble-1.2.18.ebuild b/media-sound/mumble/mumble-1.2.18.ebuild new file mode 100644 index 000000000000..b27c4b19f7b0 --- /dev/null +++ b/media-sound/mumble/mumble-1.2.18.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils multilib qmake-utils + +MY_P="${PN}-${PV/_/~}" + +DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software" +HOMEPAGE="https://wiki.mumble.info" +SRC_URI="https://mumble.info/snapshot/${MY_P}.tar.gz" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa +dbus debug g15 libressl oss pch portaudio pulseaudio speech zeroconf" + +RDEPEND=">=dev-libs/boost-1.41.0 + !libressl? ( >=dev-libs/openssl-1.0.0b:0 ) + libressl? ( dev-libs/libressl ) + >=dev-libs/protobuf-2.2.0:= + >=media-libs/libsndfile-1.0.20[-minimal] + >=media-libs/opus-1.0.1 + || ( + ( + >=media-libs/speex-1.2.0 + media-libs/speexdsp + ) + <media-libs/speex-1.2.0 + ) + sys-apps/lsb-release + x11-libs/libX11 + x11-libs/libXi + dev-qt/qtcore:4[ssl] + dev-qt/qtgui:4 + dev-qt/qtopengl:4 + dev-qt/qtsql:4[sqlite] + dev-qt/qtsvg:4 + dev-qt/qtxmlpatterns:4 + x11-proto/inputproto + alsa? ( media-libs/alsa-lib ) + dbus? ( dev-qt/qtdbus:4 ) + g15? ( app-misc/g15daemon ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-sound/pulseaudio ) + speech? ( app-accessibility/speech-dispatcher ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.4-speech-dispatcher.patch +) + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local conf_add + + if has_version '<=sys-devel/gcc-4.2'; then + conf_add="${conf_add} no-pch" + else + use pch || conf_add="${conf_add} no-pch" + fi + + use alsa || conf_add="${conf_add} no-alsa" + use dbus || conf_add="${conf_add} no-dbus" + use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release" + use g15 || conf_add="${conf_add} no-g15" + use oss || conf_add="${conf_add} no-oss" + use portaudio || conf_add="${conf_add} no-portaudio" + use pulseaudio || conf_add="${conf_add} no-pulseaudio" + use speech || conf_add="${conf_add} no-speechd" + use zeroconf || conf_add="${conf_add} no-bonjour" + + eqmake4 "${S}/main.pro" -recursive \ + CONFIG+="${conf_add} \ + bundled-celt \ + no-bundled-opus \ + no-bundled-speex \ + no-embed-qt-translations \ + no-server \ + no-update" \ + DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble" +} + +src_install() { + newdoc README.Linux README + dodoc CHANGES + + local dir + if use debug; then + dir=debug + else + dir=release + fi + + dobin "${dir}"/mumble + dobin scripts/mumble-overlay + + insinto /usr/share/services + doins scripts/mumble.protocol + + domenu scripts/mumble.desktop + + insinto /usr/share/icons/hicolor/scalable/apps + doins icons/mumble.svg + + doman man/mumble-overlay.1 + doman man/mumble.1 + + insopts -o root -g root -m 0755 + insinto "/usr/$(get_libdir)/mumble" + doins "${dir}"/libmumble.so.${PV} + dosym libmumble.so.${PV} /usr/$(get_libdir)/mumble/libmumble.so.1 + doins "${dir}"/libcelt0.so.0.{7,11}.0 + doins "${dir}"/plugins/lib*.so* +} + +pkg_postinst() { + echo + elog "Visit http://mumble.sourceforge.net/ for futher configuration instructions." + elog "Run mumble-overlay to start the OpenGL overlay (after starting mumble)." + echo +} diff --git a/media-sound/mumble/mumble-1.2.19.ebuild b/media-sound/mumble/mumble-1.2.19.ebuild new file mode 100644 index 000000000000..52c0b1ed4388 --- /dev/null +++ b/media-sound/mumble/mumble-1.2.19.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils multilib qmake-utils + +MY_P="${PN}-${PV/_/~}" + +DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software" +HOMEPAGE="https://wiki.mumble.info" +SRC_URI="https://mumble.info/snapshot/${MY_P}.tar.gz" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+alsa +dbus debug g15 libressl oss pch portaudio pulseaudio speech zeroconf" + +RDEPEND=">=dev-libs/boost-1.41.0 + !libressl? ( >=dev-libs/openssl-1.0.0b:0 ) + libressl? ( dev-libs/libressl ) + >=dev-libs/protobuf-2.2.0:= + >=media-libs/libsndfile-1.0.20[-minimal] + >=media-libs/opus-1.0.1 + || ( + ( + >=media-libs/speex-1.2.0 + media-libs/speexdsp + ) + <media-libs/speex-1.2.0 + ) + sys-apps/lsb-release + x11-libs/libX11 + x11-libs/libXi + dev-qt/qtcore:4[ssl] + dev-qt/qtgui:4 + dev-qt/qtopengl:4 + dev-qt/qtsql:4[sqlite] + dev-qt/qtsvg:4 + dev-qt/qtxmlpatterns:4 + x11-proto/inputproto + alsa? ( media-libs/alsa-lib ) + dbus? ( dev-qt/qtdbus:4 ) + g15? ( app-misc/g15daemon ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-sound/pulseaudio ) + speech? ( app-accessibility/speech-dispatcher ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.4-speech-dispatcher.patch +) + +S="${WORKDIR}/${MY_P}" + +src_configure() { + local conf_add + + if has_version '<=sys-devel/gcc-4.2'; then + conf_add="${conf_add} no-pch" + else + use pch || conf_add="${conf_add} no-pch" + fi + + use alsa || conf_add="${conf_add} no-alsa" + use dbus || conf_add="${conf_add} no-dbus" + use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release" + use g15 || conf_add="${conf_add} no-g15" + use oss || conf_add="${conf_add} no-oss" + use portaudio || conf_add="${conf_add} no-portaudio" + use pulseaudio || conf_add="${conf_add} no-pulseaudio" + use speech || conf_add="${conf_add} no-speechd" + use zeroconf || conf_add="${conf_add} no-bonjour" + + eqmake4 "${S}/main.pro" -recursive \ + CONFIG+="${conf_add} \ + bundled-celt \ + no-bundled-opus \ + no-bundled-speex \ + no-embed-qt-translations \ + no-server \ + no-update" \ + DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble" +} + +src_install() { + newdoc README.Linux README + dodoc CHANGES + + local dir + if use debug; then + dir=debug + else + dir=release + fi + + dobin "${dir}"/mumble + dobin scripts/mumble-overlay + + insinto /usr/share/services + doins scripts/mumble.protocol + + domenu scripts/mumble.desktop + + insinto /usr/share/icons/hicolor/scalable/apps + doins icons/mumble.svg + + doman man/mumble-overlay.1 + doman man/mumble.1 + + insopts -o root -g root -m 0755 + insinto "/usr/$(get_libdir)/mumble" + doins "${dir}"/libmumble.so.${PV} + dosym libmumble.so.${PV} /usr/$(get_libdir)/mumble/libmumble.so.1 + doins "${dir}"/libcelt0.so.0.{7,11}.0 + doins "${dir}"/plugins/lib*.so* +} + +pkg_postinst() { + echo + elog "Visit http://mumble.sourceforge.net/ for futher configuration instructions." + elog "Run mumble-overlay to start the OpenGL overlay (after starting mumble)." + echo +} |