Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mangler (GPL Linux Ventrilo client clone)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
tabanus
l33t
l33t


Joined: 11 Jun 2004
Posts: 626
Location: UK

PostPosted: Mon Nov 16, 2009 10:52 pm    Post subject: Mangler (GPL Linux Ventrilo client clone) Reply with quote

After loads of trying, I still can't get ventrilo to work in Gentoo properly. Then I came across Mangler. Anyone here used it?

A quick search shows no hits on fgo.

Is anyone with more skill than me able to write an ebuild for it?
_________________
Things you might say if you never took Physics: "I'm overweight even though I don't overeat." - Neil deGrasse Tyson
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Wed Nov 18, 2009 10:36 pm    Post subject: Reply with quote

I stumbled across it as well, recently. An ebuild would be good. Maybe I will wip one up, if I need to use it.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
Mistwolf
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2007
Posts: 124
Location: Edmonton, AB

PostPosted: Thu Nov 19, 2009 7:08 am    Post subject: Reply with quote

I have been manually compiling Mangler, and there is a couple of things you need to know.

1) Mangler requires pulseaudio. Alsa/OSS is not supported.

2) If you do not have pulseaudio installed, it will compile and run, but you will have no sound at all. When you run ./configure, and it does not detect pulseaudio, it will warn you that you will have no sound, but it does not stop the program from compiling and/or running.

Spux is an older (relatively) Ventrillo client that supports Alsa and pulseaudio, but it is not as complete.

Hope this helps
Back to top
View user's profile Send private message
tabanus
l33t
l33t


Joined: 11 Jun 2004
Posts: 626
Location: UK

PostPosted: Thu Nov 19, 2009 10:17 am    Post subject: Reply with quote

yngwin wrote:
I stumbled across it as well, recently. An ebuild would be good. Maybe I will wip one up, if I need to use it.


^^prefect^^ Yes please...cookies on their way.

But failing that, if yngwin doesn't have time...

Mistwolf wrote:
I have been manually compiling Mangler, and there is a couple of things you need to know.


Outwith portage, I have no clue how to install a package, and don't want to screw anything up. Does it go like this...

# emerge media-libs/speex
# emerge media-sound/gsm
# emerge dev-cpp/gtkmm
# emerge media-sound/pulseaudio

Then after unpacking the mangler tarball:

# ./configure
# make
# make install
# ldconfig
_________________
Things you might say if you never took Physics: "I'm overweight even though I don't overeat." - Neil deGrasse Tyson
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Thu Nov 19, 2009 7:45 pm    Post subject: Reply with quote

Mistwolf wrote:
1) Mangler requires pulseaudio. Alsa/OSS is not supported.

I know. This is why I have not yet written an ebuild for it. I hate pulseaudio.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
Mistwolf
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2007
Posts: 124
Location: Edmonton, AB

PostPosted: Fri Nov 20, 2009 6:28 am    Post subject: Reply with quote

tabanus: yes, that is what I do manually. But since I don't have pulseaudio, I cannot tell you how good the sound quality is :)

yngwin: agreed on pulseaudio. I know that they are planning to add Alsa support after release 1.0, but we will see. I wonder how hard it will be to port the Alsa code from Spux to Mangler...I may take a look this weekend if time permits.
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5672
Location: Removed by Neddy

PostPosted: Fri Nov 20, 2009 9:45 am    Post subject: Reply with quote

ooo didn't know abt this one, I have been following spux project but it just doesn't really work. I was working on an svn ebuild for it, but when it wouldn't even connect to vent servers there was no point
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
tabanus
l33t
l33t


Joined: 11 Jun 2004
Posts: 626
Location: UK

PostPosted: Sat Nov 21, 2009 3:38 am    Post subject: Reply with quote

OK, it actually works! Talk, listen, push-to-talk, all work flawlessly. I didn't even have to configure pulseaudio; it just worked. The only things I did differently from what I wrote above is not to emerge speex and gsm separately as they were pulled in by pulseaudio.

I did have to run alsaconf, but I think that was an old problem with my system. All in all it's a very nice app, and ought to make it into portage asap.
_________________
Things you might say if you never took Physics: "I'm overweight even though I don't overeat." - Neil deGrasse Tyson
Back to top
View user's profile Send private message
ekilfoil
n00b
n00b


Joined: 22 Nov 2009
Posts: 5

PostPosted: Sun Nov 22, 2009 12:34 am    Post subject: Reply with quote

tabanus wrote:
OK, it actually works! Talk, listen, push-to-talk, all work flawlessly. I didn't even have to configure pulseaudio; it just worked. The only things I did differently from what I wrote above is not to emerge speex and gsm separately as they were pulled in by pulseaudio.

I did have to run alsaconf, but I think that was an old problem with my system. All in all it's a very nice app, and ought to make it into portage asap.


When you guys figure it out, let me know and I'll post instructions for gentoo on the website. If you need me to add packaging info into svn, just send me the info via email at ekilfoil@gmail.com
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5672
Location: Removed by Neddy

PostPosted: Sun Nov 22, 2009 12:41 am    Post subject: Reply with quote

Code:

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"
inherit subversion

ESVN_REPO_URI="http://svn.mangler.org/mangler/trunk"

DESCRIPTION="Open source VOIP client capable of connecting to Ventrilo 3.x servers."
HOMEPAGE="http://www.mangler.org/"
SRC_URI=""

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""

DEPEND="media-libs/speex
      media-sound/gsm
      dev-cpp/gtkmm:2.4
      media-sound/pulseaudio
      "
RDEPEND="${DEPEND}"

src_unpack()
{
   subversion_src_unpack
}

src_install()
{
   emake DESTDIR="${D}" install || die
}


ebuild works, mangler runs but so far been unable to connect to a server :( (only tried one tbf)


--edit-- strange
They reference gpl2 in the code, yet the about option says gpl3
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
ekilfoil
n00b
n00b


Joined: 22 Nov 2009
Posts: 5

PostPosted: Sun Nov 22, 2009 1:04 am    Post subject: Reply with quote

Naib wrote:

--edit-- strange
They reference gpl2 in the code, yet the about option says gpl3


Most of it is GPLv3. Luigi Auriemma's code (which is part of the networking library) is GPLv2. The library itself is GPLv3, We've released the library under GPLv3, which is acceptable under the terms of the GPLv2 license.

edit: if you want to test it... join us on IRC on irc.freenode.net in #mangler
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5672
Location: Removed by Neddy

PostPosted: Sun Nov 22, 2009 1:27 am    Post subject: Reply with quote

ekilfoil wrote:
Naib wrote:

--edit-- strange
They reference gpl2 in the code, yet the about option says gpl3


Most of it is GPLv3. Luigi Auriemma's code (which is part of the networking library) is GPLv2. The library itself is GPLv3, We've released the library under GPLv3, which is acceptable under the terms of the GPLv2 license.

edit: if you want to test it... join us on IRC on irc.freenode.net in #mangler


interesting.
I have a feeling 2 ebuilds will be needed then so that the license note is valid if this is to get into the tree.
#1 for the actual lib
#2 for the frontend

This will prob need a dev to look into, short of building twice I am not to sure wtf todo - not really looked into the build process atm to see if it can be easily done
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
ekilfoil
n00b
n00b


Joined: 22 Nov 2009
Posts: 5

PostPosted: Sun Nov 22, 2009 1:34 am    Post subject: Reply with quote

Naib wrote:
This will prob need a dev to look into, short of building twice I am not to sure wtf todo - not really looked into the build process atm to see if it can be easily done


I've asked Luigi to update his license just to be sure, but under the terms of the GPLv2, we are allowed to re-release under the terms of the GPLv3, so it's not really an issue. Luigi is a staunch advocate of open source, so there's not really any issue here.

Update: To confirm the matter, see below. The library is licensed under GPLv3.


Date: Sun, 22 Nov 2009 02:34:54 +0000
From: Luigi Auriemma <aluigi@....>
To: eric <ekilfoil@gmail.com>
Subject: Re: more license questions
Message-Id: <20091122023454.b7d0dcd6.aluigi@....>
In-Reply-To: <ccafe7260911211702v32c244fdk7beb0e3d1385c655@mail.gmail.com>
References: <ccafe7260911211702v32c244fdk7beb0e3d1385c655@mail.gmail.com>
X-Mailer:
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

> I'm not sure what all of the differences are between GPLv2 and GPLv3
> are, but your code is licensed GPLv2. Our stuff is licensed as
> GPLv3.

Hey Eric,

I have just read a small guide on gnu.org about the compatibility and
seem to not exist problems:

"GPLv2 is compatible with GPLv3 if the program allows you to choose
any later version" of the GPL, which is the case for most software
released under this license."

and in my gpl banner:
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.


so it's all ok.


BYEZ
Back to top
View user's profile Send private message
tabanus
l33t
l33t


Joined: 11 Jun 2004
Posts: 626
Location: UK

PostPosted: Sun Nov 22, 2009 12:24 pm    Post subject: Reply with quote

Excellent naib! Thank you :D

Now...do I have to remove my manual installation first before I emerge the ebuild, or will portage automagically sort it for me?
_________________
Things you might say if you never took Physics: "I'm overweight even though I don't overeat." - Neil deGrasse Tyson
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sun Nov 22, 2009 5:58 pm    Post subject: Reply with quote

tabanus wrote:
Now...do I have to remove my manual installation first before I emerge the ebuild, or will portage automagically sort it for me?

Portage cannot sort it for you, as it doesn't know about what you do manually, outside of the package manager. You will need to manually remove that first.

I put an edited version of Naib's ebuild in the multimedia overlay. As is standard practice with "live" ebuilds, I have removed the keywords, so you will need to add
Code:
media-sound/mangler **
to your package.keywords file.

Now I haven't been able to find a source tarball for 1.0-rc3 yet, I will contact upstream about that, and otherwise roll one myself. When we have that I can add an ebuild for that release to portage.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5672
Location: Removed by Neddy

PostPosted: Sun Nov 22, 2009 6:17 pm    Post subject: Reply with quote

yngwin wrote:
tabanus wrote:
Now...do I have to remove my manual installation first before I emerge the ebuild, or will portage automagically sort it for me?

Portage cannot sort it for you, as it doesn't know about what you do manually, outside of the package manager. You will need to manually remove that first.

I put an edited version of Naib's ebuild in the multimedia overlay. As is standard practice with "live" ebuilds, I have removed the keywords, so you will need to add
Code:
media-sound/mangler **
to your package.keywords file.

Now I haven't been able to find a source tarball for 1.0-rc3 yet, I will contact upstream about that, and otherwise roll one myself. When we have that I can add an ebuild for that release to portage.


\o/


also.

THIS works well!!!
DAMN good job to the dev's on this one. Playing with a UK-based HoN clan now (they had a Vent-needed req)


--edit--

ahhh don't need the src_unpack, good to know
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sun Nov 22, 2009 7:52 pm    Post subject: Reply with quote

And 1.0_rc3 is in portage now. Enjoy! 8)
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
tabanus
l33t
l33t


Joined: 11 Jun 2004
Posts: 626
Location: UK

PostPosted: Sun Nov 22, 2009 8:01 pm    Post subject: Reply with quote

yngwin wrote:
And 1.0_rc3 is in portage now. Enjoy! 8)


You are super-awesome :D
_________________
Things you might say if you never took Physics: "I'm overweight even though I don't overeat." - Neil deGrasse Tyson
Back to top
View user's profile Send private message
ekilfoil
n00b
n00b


Joined: 22 Nov 2009
Posts: 5

PostPosted: Sun Nov 22, 2009 9:36 pm    Post subject: Reply with quote

yngwin wrote:
And 1.0_rc3 is in portage now. Enjoy! 8)


Thanks guys. This makes Gentoo "FIRST!" at including Mangler in the official repos. We've posted a news item to celebrate.

http://www.mangler.org/2009/11/mangler-makes-its-way-into-portage/
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5672
Location: Removed by Neddy

PostPosted: Sun Nov 22, 2009 11:02 pm    Post subject: Reply with quote

well that was quick :D
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
tabanus
l33t
l33t


Joined: 11 Jun 2004
Posts: 626
Location: UK

PostPosted: Mon Nov 23, 2009 10:04 am    Post subject: Reply with quote

ekilfoil wrote:
yngwin wrote:
And 1.0_rc3 is in portage now. Enjoy! 8)


Thanks guys. This makes Gentoo "FIRST!" at including Mangler in the official repos. We've posted a news item to celebrate.

http://www.mangler.org/2009/11/mangler-makes-its-way-into-portage/


The devs here are great. We <3 them 8)
_________________
Things you might say if you never took Physics: "I'm overweight even though I don't overeat." - Neil deGrasse Tyson
Back to top
View user's profile Send private message
Dagger
Retired Dev
Retired Dev


Joined: 11 Jun 2003
Posts: 765
Location: UK

PostPosted: Mon Nov 23, 2009 3:13 pm    Post subject: Reply with quote

I wonder why the hell people are still give a crap about Ventrilo? There are a WAY better alternatives available. Try mumble - beats ventrilo/teamspeak in every possible aspect.

I admire Mangler devs for doing the work - just don't see the point :) Providing alternative means people will still use it and it won't improve.
_________________
95% of all computer errors occur between chair and keyboard (TM)
Join the FSF as an Associate Member!
Post under CC license.
Back to top
View user's profile Send private message
96140
Retired Dev
Retired Dev


Joined: 23 Jan 2005
Posts: 1324

PostPosted: Mon Nov 23, 2009 3:45 pm    Post subject: Reply with quote

--

Last edited by 96140 on Wed Sep 11, 2013 8:10 am; edited 1 time in total
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5672
Location: Removed by Neddy

PostPosted: Mon Nov 23, 2009 3:51 pm    Post subject: Reply with quote

Dagger wrote:
I wonder why the hell people are still give a crap about Ventrilo? There are a WAY better alternatives available. Try mumble - beats ventrilo/teamspeak in every possible aspect.

I admire Mangler devs for doing the work - just don't see the point :) Providing alternative means people will still use it and it won't improve.


The point is mumble server isn't making that much headroom into the main gameserver market

If a clan goes to jolt, multiplay... and rent say a 24man for a WINDOWS game (CoD,CSS,BF2...) they tend to bundle either a Teamspeak or a Ventrilo server. Now clan's tend to then use such servers for other games, like I mentioned a UK HoN clan uses their CoD server for HoN games (so me being a linux HoN player couldn't actually talk to them... until now \o/)

For the servers I setup (ETQW, W:ET...) for a few of us to play I will setup murmer (because it is actually better) but this is more for personal use and NOT business

Until the big gameserver providers start offering Murmur then Ventrilo will still dominate because Vent > Teamspeak and since 99.999% of all games are windows-only esp the competitive games wtf you gonna do.

Its all well and good having the ideology of "foo is better, bar is proprietary" but when the market disagree's with a philosophy then someone has to step in to provide a bridge. One of the most common queries I here in Qnet or s2Games is "can you run vent in linux?" to which I have had to answer no (WINE really isn't an option... it doesn't work!), but now!!!

convert ppl over via compatibility THEN keep them with superior alternatives. Trying todo it via an ideology they don't give a shit about will fail - they just want to play and talk
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
Xzarr
n00b
n00b


Joined: 14 Mar 2009
Posts: 12

PostPosted: Mon Nov 23, 2009 4:19 pm    Post subject: Reply with quote

Quote:
common queries I here in Qnet or s2Games is "can you run vent in linux?" to which I have had to answer no (WINE really isn't an option... it doesn't work!), but now!!!


Sup, using ventrilo with PTT (kb/mouse) on WINE for ages now with 0 problems. :P

Having said that, will definitely switch to mangler when it has alsa :

Quote:
so me being a linux HoN player couldn't actually talk to them... until now \o/)


Your voice chat in HoN doesn't work? :P
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum