summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Gurr <tgurr@gentoo.org>2008-10-22 23:14:22 +0000
committerTimo Gurr <tgurr@gentoo.org>2008-10-22 23:14:22 +0000
commit7302ff3d75ea4d4fe621c3259e01b6a089e570d1 (patch)
treee05034bfb71252b3d786c86b25e6d40f94b89f44 /media-sound/mumble
parentbump to 2.24.1. Bug fix in baobab and screenshot, translation updates. (diff)
downloadhistorical-7302ff3d75ea4d4fe621c3259e01b6a089e570d1.tar.gz
historical-7302ff3d75ea4d4fe621c3259e01b6a089e570d1.tar.bz2
historical-7302ff3d75ea4d4fe621c3259e01b6a089e570d1.zip
Version bump, fixing bug #206792 (Thanks Dennis Schridde for the updated ebuild and everyone else who contributed in any way). Remove old.
Package-Manager: portage-2.2_rc12/cvs/Linux 2.6.26-gentoo-r1 x86_64
Diffstat (limited to 'media-sound/mumble')
-rw-r--r--media-sound/mumble/ChangeLog10
-rw-r--r--media-sound/mumble/Manifest12
-rw-r--r--media-sound/mumble/files/mumble-0.9.4-path.patch17
-rw-r--r--media-sound/mumble/files/mumble-1.1.1-path.patch17
-rw-r--r--media-sound/mumble/metadata.xml3
-rw-r--r--media-sound/mumble/mumble-0.9.4.ebuild61
-rw-r--r--media-sound/mumble/mumble-1.1.1.ebuild99
-rw-r--r--media-sound/mumble/mumble-1.1.6.ebuild84
8 files changed, 100 insertions, 203 deletions
diff --git a/media-sound/mumble/ChangeLog b/media-sound/mumble/ChangeLog
index c93c3ef16f62..98f68653c118 100644
--- a/media-sound/mumble/ChangeLog
+++ b/media-sound/mumble/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-sound/mumble
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v 1.11 2008/07/28 21:21:14 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/ChangeLog,v 1.12 2008/10/22 23:14:22 tgurr Exp $
+
+*mumble-1.1.6 (22 Oct 2008)
+
+ 22 Oct 2008; Timo Gurr <tgurr@gentoo.org> -files/mumble-0.9.4-path.patch,
+ -files/mumble-1.1.1-path.patch, metadata.xml, -mumble-0.9.4.ebuild,
+ -mumble-1.1.1.ebuild, +mumble-1.1.6.ebuild:
+ Version bump, fixing bug #206792 (Thanks Dennis Schridde for the updated
+ ebuild and everyone else who contributed in any way). Remove old.
28 Jul 2008; Carsten Lohrke <carlo@gentoo.org> mumble-0.9.4.ebuild,
mumble-1.1.1.ebuild:
diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest
index a1bde4d108bb..b7e24cdc31ac 100644
--- a/media-sound/mumble/Manifest
+++ b/media-sound/mumble/Manifest
@@ -1,8 +1,4 @@
-AUX mumble-0.9.4-path.patch 491 RMD160 cea6b97640e6adb81bab01a4b5c9f923af9bac72 SHA1 4f19df671e1fedb78b46c6c6746f4636264b045a SHA256 5ff0c4bcc5ec06129b14048c8fe54cbfea88ec8d0977378fc3fe290ae1f5c8c1
-AUX mumble-1.1.1-path.patch 528 RMD160 d3dce622c56a368860429c120a8300cbf8b7e765 SHA1 5b8287d10e313ea5ef36c00d343f05e824155d97 SHA256 a62fa82beea32b85ad8b5fb2b2539449cf841643747fc890ba74dd7658539e12
-DIST mumble-0.9.4.tar.bz2 250137 RMD160 96fe8968d888a4b491fe35894a4da46bc39c3765 SHA1 0cfd59658a814457764201fe85e0fa12161c1fc5 SHA256 cf02411ad244dbe6537f4bdfe64b0accc6dcb668d47e4b371c08572052b6259d
-DIST mumble-1.1.1.tar.gz 893643 RMD160 de56c65ee5c4231e8d6c51c72a975a5322621ee3 SHA1 e3fce6833515e72d3505a016c8d27f52b90a160a SHA256 1fba768d703dbeb9c9ff522c28b75c48af78d0b3d408db399d1379269175653a
-EBUILD mumble-0.9.4.ebuild 1657 RMD160 78f0499ff9668dabf484e4d4bcc26cb783b62d15 SHA1 42b52fa9daf83cd368dd1c468090aca51bcf6d69 SHA256 7d5e3c65bc75ab2acaf3f3fc4fe6d8933a8d210a32056aa43a9a6e129c6db88c
-EBUILD mumble-1.1.1.ebuild 2737 RMD160 421c0ccf5d95332426777f7dd965a15ae5437507 SHA1 27114d5720c96a7542c23499c08169792f345967 SHA256 077f7885ee5d2068f376f1170e8d3638f93bef090dd57293b6cda8bec44e8eff
-MISC ChangeLog 2383 RMD160 7e9c012979cb02a23a5dc89602de2c867f8a96f3 SHA1 6bd3373ad615b58ac52509629eb37865eba6cec6 SHA256 55bf3bb38d334e9e55d1cb5195bc72045872eceea77016347d0b34061640152d
-MISC metadata.xml 363 RMD160 102575523319353cc60e28189e68b28f59a07f0f SHA1 75130f6e4f918296cbd65ec77a06109c1151b44b SHA256 443f75198b71c6b920850b016d9c020315da4b672a9e474d82acf7ac02eeaa06
+DIST mumble-1.1.6.tar.gz 1223126 RMD160 7f448b21fad7e6569e2c009229a96aa94983644a SHA1 50e9871207100ff2dc75be1d745e82a65c4e5ffc SHA256 c7672651cf99551bc9e96f6ceca08a95c44ff63055268b4610d891ce005e4d93
+EBUILD mumble-1.1.6.ebuild 2715 RMD160 4a308bcf3668f3989370c5f1fbf446d2c0048712 SHA1 521fa510d88c54822cae2b080ba6be5f82c2b675 SHA256 2d5902a6af63bff7713f2b3901da0923c92f90fb5eb5bf43b68ae43eccacbb36
+MISC ChangeLog 2748 RMD160 fad520dd2b13d5509faea0f054fc2d8400e7c988 SHA1 e9eb1bfd640845feb2696c97cb08aa439549f17b SHA256 aeb8d15f0ea69580a2f8375f29f795ecdc88a51e7435ef8643837f69000264c3
+MISC metadata.xml 446 RMD160 8aab1a919e85e3464f0073e57980e349fd476593 SHA1 1c8f24a7336fa4ccfa24152044707ce602d4fc59 SHA256 e2d045c9cb59bfcf3db0038190125e601ae2f5a26422d0f5ea98d9f41684f31a
diff --git a/media-sound/mumble/files/mumble-0.9.4-path.patch b/media-sound/mumble/files/mumble-0.9.4-path.patch
deleted file mode 100644
index 1fc24f818c02..000000000000
--- a/media-sound/mumble/files/mumble-0.9.4-path.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- Database.cpp.orig 2006-11-25 12:13:13.745701315 +0100
-+++ Database.cpp 2006-11-25 12:14:31.167122733 +0100
-@@ -37,10 +37,10 @@
- QStringList datapaths;
- int i;
-
-- datapaths << qs.value("InstPath").toString();
-- datapaths << QDir::homePath();
-- datapaths << qApp->applicationDirPath();
-- datapaths << QDir::currentPath();
-+ QDir dir;
-+
-+ datapaths << QDir::homePath() + "/.qt";
-+ dir.mkpath (datapaths[0]);
- bool found = false;
-
- for(i = 0; (i < datapaths.size()) && ! found; i++) {
diff --git a/media-sound/mumble/files/mumble-1.1.1-path.patch b/media-sound/mumble/files/mumble-1.1.1-path.patch
deleted file mode 100644
index 966e7824e4c7..000000000000
--- a/media-sound/mumble/files/mumble-1.1.1-path.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/mumble/Database.cpp.orig 2006-11-25 12:13:13.745701315 +0100
-+++ src/mumble/Database.cpp 2006-11-25 12:14:31.167122733 +0100
-@@ -37,10 +37,10 @@
- QStringList datapaths;
- int i;
-
-- datapaths << qs.value(QLatin1String("InstPath")).toString();
-- datapaths << QDir::homePath();
-- datapaths << qApp->applicationDirPath();
-- datapaths << QDir::currentPath();
-+ QDir dir;
-+
-+ datapaths << QDir::homePath() + "/.qt";
-+ dir.mkpath (datapaths[0]);
- bool found = false;
-
- for(i = 0; (i < datapaths.size()) && ! found; i++) {
diff --git a/media-sound/mumble/metadata.xml b/media-sound/mumble/metadata.xml
index 74ac835bd3ee..723598ddc97e 100644
--- a/media-sound/mumble/metadata.xml
+++ b/media-sound/mumble/metadata.xml
@@ -8,4 +8,7 @@
<longdescription lang="en">
Mumble is a low-latency, high quality voice chat software primarily intended for use while gaming.
</longdescription>
+<use>
+ <flag name='speech'>Enables text-to-speech support in Mumble.</flag>
+</use>
</pkgmetadata>
diff --git a/media-sound/mumble/mumble-0.9.4.ebuild b/media-sound/mumble/mumble-0.9.4.ebuild
deleted file mode 100644
index 608c84f15495..000000000000
--- a/media-sound/mumble/mumble-0.9.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/mumble-0.9.4.ebuild,v 1.9 2008/07/28 21:21:14 carlo Exp $
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="voice chat software for gaming written in Qt4"
-HOMEPAGE="http://mumble.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vanilla"
-
-DEPEND="dev-libs/boost
- =x11-libs/qt-4.3*
- >=media-libs/speex-1.1.12
- media-libs/alsa-lib
- x11-libs/libXevie"
-
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- if ! built_with_use -o =x11-libs/qt-4* sqlite sqlite3; then
- echo
- ewarn "You need to build Qt4 with the sqlite and/or sqlite3 use flag"
- echo
- die "Your Qt4 has no sqlite support"
- fi
- if [[ $(gcc-major-version) -eq 3 && $(gcc-minor-version) -lt 4 ]]; then
- ewarn "You need >=sys-devel/gcc-3.4 to compile ${PN}."
- die "System gcc is too old to compile ${PN}."
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- use vanilla || epatch "${FILESDIR}"/${P}-path.patch
-}
-
-src_compile() {
- qmake mumble.pro || die "qmake failed"
- lrelease mumble.pro || die "mumble translation failed"
- emake CC="$(tc-getCC) ${CFLAGS}" \
- CXX="$(tc-getCXX) ${CXXFLAGS}" \
- LINK="$(tc-getCXX)" \
- LFLAGS="${LDFLAGS}" || die "emake failed"
-}
-
-src_install() {
- dodoc README CHANGES || die "installing docs failed"
- dobin mumble || die "installing failed"
- insinto /usr/share/pixmaps
- newins mumble.png.0 mumble.png \
- || die "installing icon failed"
- make_desktop_entry mumble "Mumble" mumble "KDE;Qt;AudioVideo" \
- || die "installing desktop entry failed"
-}
diff --git a/media-sound/mumble/mumble-1.1.1.ebuild b/media-sound/mumble/mumble-1.1.1.ebuild
deleted file mode 100644
index cb230fd564ab..000000000000
--- a/media-sound/mumble/mumble-1.1.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/mumble-1.1.1.ebuild,v 1.5 2008/07/28 21:21:14 carlo Exp $
-
-EAPI=1
-
-inherit eutils toolchain-funcs qt4
-
-DESCRIPTION="Voice chat software for gaming written in Qt4"
-HOMEPAGE="http://mumble.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="pulseaudio vanilla"
-
-DEPEND="=x11-libs/qt-4.3*:4
- >=media-libs/speex-1.2_beta3
- media-libs/alsa-lib
- dev-libs/boost
- x11-libs/libXevie
- pulseaudio? ( media-sound/pulseaudio )"
-
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- if ! built_with_use -a =x11-libs/qt-4* sqlite3 dbus ; then
- echo
- if ! built_with_use =x11-libs/qt-4* sqlite3; then
- eerror "You need to build Qt4 with the sqlite3 use-flag"
- fi
- if ! built_with_use =x11-libs/qt-4* dbus; then
- eerror "You need to build Qt4 with the dbus use-flag"
- fi
- echo
- die "Your Qt4 installation lacks propper useflag configuration, see above"
- fi
-
- if [[ $(gcc-major-version) -eq 3 && $(gcc-minor-version) -lt 4 ]]; then
- eerror "You need >=sys-devel/gcc-3.4 to compile ${PN}."
- die "System gcc is too old to compile ${PN}."
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- use pulseaudio || sed -i -e '/CONFIG += oss/s/ pulseaudio//' \
- "${S}"/src/mumble/mumble.pro || die
- use vanilla || epatch "${FILESDIR}"/${P}-path.patch
-
- sed -i -e '/LIBS /s/-lspeex/& -lspeexdsp/' \
- "${S}"/src/mumble/mumble.pro || die
-}
-
-src_compile() {
- local dir
- for dir in src/mumble overlay_gl; do
- cd "${S}/$dir"
- qmake ${dir##*/}.pro || die "qmake failed"
- lrelease ${dir##*/}.pro || die "lrelease failed"
- emake CC="$(tc-getCC) ${CFLAGS}" \
- CXX="$(tc-getCXX) ${CXXFLAGS}" \
- LINK="$(tc-getCXX)" || die "emake failed"
- done
-}
-
-src_install() {
- newdoc README.Linux README
- dodoc CHANGES
-
- local dir
- if built_with_use =x11-libs/qt-4* debug; then
- dir=debug
- ewarn "Built debug-version because your Qt4 has the debug use-flag enabled."
- else
- dir=release
- fi
-
- dobin ${dir}/mumble || die "installing failed"
- dolib.so ${dir}/lib*.so* || die "installing failed"
-
- dobin scripts/mumble-overlay || die "installing failed"
- newicon icons/mumble.64x64.png mumble.png || die "installing icon failed"
- make_desktop_entry ${PN} "Mumble" mumble "KDE;Qt;AudioVideo" \
- || die "installing menu entry failed"
-}
-
-pkg_postinst() {
- elog
- elog "Visit http://mumble.sourceforge.net/Audio_Tuning for futher configuration"
- elog "type mumble to run the client"
- elog "you might want to add this to your xorg.conf to get shortcut support"
- elog " Section \"Extensions\""
- elog " Option \"XEVIE\" \"Enable\""
- elog " EndSection"
-}
diff --git a/media-sound/mumble/mumble-1.1.6.ebuild b/media-sound/mumble/mumble-1.1.6.ebuild
new file mode 100644
index 000000000000..4e4d8061eed4
--- /dev/null
+++ b/media-sound/mumble/mumble-1.1.6.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/mumble/mumble-1.1.6.ebuild,v 1.1 2008/10/22 23:14:22 tgurr Exp $
+
+EAPI="2"
+
+inherit eutils multilib qt4
+
+DESCRIPTION="Voice chat software for gaming written in Qt4."
+HOMEPAGE="http://mumble.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa dbus debug oss portaudio pulseaudio speech"
+
+RDEPEND="dev-libs/boost
+ >=media-libs/speex-1.2_beta3_p2
+ x11-libs/libXevie
+ || ( ( x11-libs/qt-core:4[ssl]
+ x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4
+ x11-libs/qt-sql:4[sqlite]
+ dbus? ( x11-libs/qt-dbus:4 ) )
+ ( =x11-libs/qt-4.3*:4[dbus,opengl,sqlite3,ssl] ) )
+ alsa? ( media-libs/alsa-lib )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-sound/pulseaudio )
+ speech? ( app-accessibility/speech-dispatcher )"
+
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ use dbus || conf_add="${conf_add} no-dbus"
+ use portaudio || conf_add="${conf_add} no-portaudio"
+ use pulseaudio || conf_add="${conf_add} no-pulseaudio"
+ use alsa || conf_add="${conf_add} no-alsa"
+ use oss || conf_add="${conf_add} no-oss"
+ use speech || conf_add="${conf_add} no-speechd"
+ use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release"
+
+ eqmake4 "${S}/main.pro" -recursive \
+ CONFIG+="${conf_add} no-server no-bundled-speex" \
+ DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble" \
+ || die "eqmake4 failed."
+}
+
+src_install() {
+ newdoc README.Linux README || die "Installing docs failed."
+ dodoc CHANGES || die "Installing docs failed."
+
+ local dir
+ if use debug; then
+ dir=debug
+ else
+ dir=release
+ fi
+
+ dobin "${dir}"/mumble || die "Installing mumble binary failed."
+
+ CONF_LIBDIR="$(get_libdir)/mumble" dolib.so "${dir}"/lib*.so* || die "Installing libraries failed."
+ CONF_LIBDIR="$(get_libdir)/mumble" dolib.so "${dir}"/plugins/lib*.so* || die "Installing libraries failed."
+
+ insinto /usr/share/services
+ doins scripts/mumble.protocol || die "Installing mumble.protocol file failed."
+
+ dobin scripts/mumble-overlay || die "Installing overlay script failed."
+
+ newicon icons/mumble.64x64.png mumble.png || die "Installing icon failed."
+
+ make_desktop_entry ${PN} "Mumble" mumble "Qt;KDE;Network;Telephony;" \
+ || die "Installing menu entry failed."
+
+ doman man/mumble-overlay.1 || die "Installing mumble-overlay manpage failed."
+ doman man/mumble.1 || die "Installing mumble manpage failed."
+}
+
+pkg_postinst() {
+ echo
+ elog "Visit http://mumble.sourceforge.net/Audio_Tuning for futher configuration."
+ elog "Run mumble-overlay to start the OpenGL overlay (after starting mumble)."
+ echo
+}