diff options
author | Timo Gurr <tgurr@gentoo.org> | 2008-10-22 23:14:22 +0000 |
---|---|---|
committer | Timo Gurr <tgurr@gentoo.org> | 2008-10-22 23:14:22 +0000 |
commit | 7302ff3d75ea4d4fe621c3259e01b6a089e570d1 (patch) | |
tree | e05034bfb71252b3d786c86b25e6d40f94b89f44 /media-sound/mumble | |
parent | bump to 2.24.1. Bug fix in baobab and screenshot, translation updates. (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | media-sound/mumble/Manifest | 12 | ||||
-rw-r--r-- | media-sound/mumble/files/mumble-0.9.4-path.patch | 17 | ||||
-rw-r--r-- | media-sound/mumble/files/mumble-1.1.1-path.patch | 17 | ||||
-rw-r--r-- | media-sound/mumble/metadata.xml | 3 | ||||
-rw-r--r-- | media-sound/mumble/mumble-0.9.4.ebuild | 61 | ||||
-rw-r--r-- | media-sound/mumble/mumble-1.1.1.ebuild | 99 | ||||
-rw-r--r-- | media-sound/mumble/mumble-1.1.6.ebuild | 84 |
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 +} |