From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7E79E139085 for ; Thu, 15 Dec 2016 08:59:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6B438E0C3F; Thu, 15 Dec 2016 08:59:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 33236E0C3C for ; Thu, 15 Dec 2016 08:59:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 00E8533FE7D for ; Thu, 15 Dec 2016 08:59:34 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 5C72F300 for ; Thu, 15 Dec 2016 08:59:32 +0000 (UTC) From: "Lars Wendler" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Lars Wendler" Message-ID: <1481792348.243f0b79e5915a39753e5e28e2f17eb49233f1e4.polynomial-c@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/mumble/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/mumble/Manifest media-sound/mumble/mumble-1.2.18.ebuild X-VCS-Directories: media-sound/mumble/ X-VCS-Committer: polynomial-c X-VCS-Committer-Name: Lars Wendler X-VCS-Revision: 243f0b79e5915a39753e5e28e2f17eb49233f1e4 X-VCS-Branch: master Date: Thu, 15 Dec 2016 08:59:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 3c675ee6-0515-4a85-b6ed-b85846c9d44c X-Archives-Hash: 4b3c5a6f6586f6cefb791c197546b568 commit: 243f0b79e5915a39753e5e28e2f17eb49233f1e4 Author: Lars Wendler gentoo org> AuthorDate: Thu Dec 15 08:39:41 2016 +0000 Commit: Lars Wendler gentoo org> CommitDate: Thu Dec 15 08:59:08 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243f0b79 media-sound/mumble: Bump to version 1.2.18 Package-Manager: Portage-2.3.3, Repoman-2.3.1 media-sound/mumble/Manifest | 1 + media-sound/mumble/mumble-1.2.18.ebuild | 121 ++++++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+) diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest index 03af9ac..181728d 100644 --- a/media-sound/mumble/Manifest +++ b/media-sound/mumble/Manifest @@ -1,3 +1,4 @@ DIST mumble-1.2.16.tar.gz 3207247 SHA256 ebd43860786f91a141e1347aa01379163f29530493bbc0186798c37faae37ac6 SHA512 8624d4db8ae135dae780bd5743f50d3a4740c5b983d18da6a19803e340fbac939204bac81b34d55a114e963b33eddefc292bc3cfea3827431ded5cad5284e565 WHIRLPOOL f0dc4f60c48c120e2fc8eacfe231a9ea9b05d0b1f897c3908d1e1a14368761614e1acfe5a51c9f473d535444003e58737171d625b707d63077f6b9dfaeb02a31 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.6.tar.gz 3201577 SHA256 876cdecfb89798ab45020cdae0d64bd0fa899a9a97c2c7f4a6e706d4165fb6ff SHA512 cf67d171bb76d30fd0b098552ac1707423cdeb7d04031fd5f6693cad4661f3a2d99b8e8d653686fab00f46e66257f8fb75c819b9ad1d4f514a0d0b04c36a446e WHIRLPOOL 37654990d66fb01fc7265c5757ad8b79e9a10325b669735f3010486b15896e3d191bb705664a1151c4b0eea1cb6c17daef86e45c38247a1463ad72c273019ee7 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 00000000..0260291 --- /dev/null +++ b/media-sound/mumble/mumble-1.2.18.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +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="http://mumble.sourceforge.net/" +SRC_URI="http://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 +}