parlay

yet another gentoo overlay
git clone https://git.parazyd.org/parlay
Log | Files | Refs | README

commit 57fa1de590ef0531a403ba5407ea5a34f6ceed08
parent 344123498a5eb67ed613d7278d24c85d0b5fdacb
Author: parazyd <parazyd@dyne.org>
Date:   Mon, 25 Jun 2018 14:34:01 +0200

media-sound/mumble: Remove.

Diffstat:
MREADME.md | 2--
Dmedia-sound/mumble/metadata.xml | 17-----------------
Dmedia-sound/mumble/mumble-9999.ebuild | 168-------------------------------------------------------------------------------
3 files changed, 0 insertions(+), 187 deletions(-)

diff --git a/README.md b/README.md @@ -30,8 +30,6 @@ dev-lang/ └── go dev-util/ └── cargo -media-sound/ -└── mumble net-misc/ └── sacc net-wireless/ diff --git a/media-sound/mumble/metadata.xml b/media-sound/mumble/metadata.xml @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>parazyd@dyne.org</email> - </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-9999.ebuild b/media-sound/mumble/mumble-9999.ebuild @@ -1,168 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# taken from mva's overlay (thx ng0) -# added a commit hash to a predictable version --lynX -# CAUTION: git submodules are not cryptographically protected, -# so a MITM is possible - -EAPI=6 - -LANGS="cs cy da de el el_GR en en_GB eo es eu fa_IR fi fr gl he hi hu it ja ko lt nb_NO nl nl_BE no pl pt_BR pt_PT ru sk sv th tr uk vi zh_CN zh_HK zh_TW" - -QT_MINIMAL="4.6" - -EGIT_REPO_URI="https://github.com/mumble-voip/mumble" -#EGIT_COMMIT="fe65beb70e33fe11fee7ab5e072b418f57affe14" - -inherit eutils multilib qmake-utils virtualx git-r3 - -DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software" -HOMEPAGE="http://mumble.info/" - -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="" -IUSE="+alsa +dbus debug g15 libressl oss pch portaudio pulseaudio qt4 +qt5 speech zeroconf" - -REQUIRED_USE=" - ^^ ( qt4 qt5 ) -" - -RDEPEND=" - qt4? ( - >=dev-qt/qtcore-4.6:4 - >=dev-qt/qtgui-4.6:4 - >=dev-qt/qtopengl-4.6:4 - >=dev-qt/qtsql-4.6:4[sqlite] - >=dev-qt/qtsvg-4.6:4 - >=dev-qt/qtxmlpatterns-4.6:4 - app-crypt/qca:2[qt4(+)] - dbus? ( >=dev-qt/qtdbus-4.6:4 ) - ) - qt5? ( - >=dev-qt/qtcore-5.9 - >=dev-qt/qtgui-5.9 - >=dev-qt/qtnetwork-5.9 - >=dev-qt/qtopengl-5.9 - >=dev-qt/qtsql-5.9[sqlite] - >=dev-qt/qtsvg-5.9 - >=dev-qt/qttranslations-5.9 - >=dev-qt/qtwidgets-5.9 - >=dev-qt/qtx11extras-5.9 - >=dev-qt/qtxml-5.9 - >=dev-qt/qtxmlpatterns-5.9 - >=dev-qt/linguist-tools-5.9 - app-crypt/qca:2[qt5(+)] - dbus? ( >=dev-qt/qtdbus-5.9 ) - ) - - >=dev-libs/boost-1.41.0 - >=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 - media-libs/speexdsp - sys-apps/lsb-release - virtual/opengl - x11-libs/libX11 - x11-libs/libXi - x11-proto/inputproto - alsa? ( media-libs/alsa-lib ) - g15? ( app-misc/g15daemon ) - !libressl? ( >=dev-libs/openssl-1.0.0b:0 ) - libressl? ( dev-libs/libressl ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) - speech? ( app-accessibility/speech-dispatcher ) - zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) -" - -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_configure() { - local conf_add - - if has_version '<=sys-devel/gcc-4.2'; then - conf_add+=" no-pch" - else - use pch || conf_add+=" no-pch" - fi - - use alsa || conf_add+=" no-alsa" - use dbus || conf_add+=" no-dbus" - use debug && conf_add+=" symbols debug" || conf_add+=" release" - use g15 || conf_add+=" no-g15" - use oss || conf_add+=" no-oss" - use portaudio || conf_add+=" no-portaudio" - use pulseaudio || conf_add+=" no-pulseaudio" - use speech || conf_add+=" no-speechd" - use zeroconf || conf_add+=" no-bonjour" - - conf_add+=" bundled-celt" - conf_add+=" no-bundled-opus" - conf_add+=" no-bundled-speex" - conf_add+=" no-embed-qt-translations" - conf_add+=" no-server" - conf_add+=" no-update" - - if use qt4; then - export QT_SELECT=qt4 - eqmake4 "${S}/main.pro" ${myconf} || die "eqmake4 failed" - elif use qt5; then - export QT_SELECT=qt5 - ewarn "Please note that Qt5 support is still experimental." - ewarn "If you find anything to not work with Qt5, please report a bug." - eqmake5 "${S}/main.pro" -recursive \ - CONFIG+="${conf_add}" \ - DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble" || die "eqmake5 failed" - fi -} - -#src_compile() { -# # parallel make workaround, bug #445960 -# emake -j1 -#} - -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.1.3.0 - dosym libmumble.so.1.3.0 /usr/$(get_libdir)/mumble/libmumble.so.1 - dosym libmumble.so.1 /usr/$(get_libdir)/mumble/libmumble.so - 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 -}