Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290106 - New package: net-libs/h323plus
Summary: New package: net-libs/h323plus
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Highest normal
Assignee: voip herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 290063 290065 290067 290068 290133
  Show dependency tree
 
Reported: 2009-10-22 07:54 UTC by Mounir Lamouri (volkmar) (RETIRED)
Modified: 2013-02-22 19:04 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-10-22 07:54:55 UTC
openh323 has been forked to opal and h323plus. h323plus tries to follow openh323 way of doing things while opal is changing a lot of things. Now, openh323 is abandoned.

We should use h323plus (or opal ?) instead of openh323 but we need to get the package in the tree before.
Comment 1 Jiri Tyr 2010-08-26 17:01:00 UTC
Any progress in this issue? Is there already some ebuild for the h323plus?
Comment 2 Denis Kaganovich 2010-10-20 17:21:50 UTC
http://raw.googlecode.com/svn/trunk/net-libs/h323plus/
- bump, no options like noaudio/novideo/etc, just full build

IMHO there are time to update gnugk (2.3.3), openmcu (2.2.5), ptlib, etc.
Also may be I will apply patches from http://openmcu.ru/public/ if I found it useful (there are patches for all dependences of openmcu). I trying to make working video conference for my work ;). But if maintainers will update existing packages in tree - I will be happy.
Comment 3 Denis Kaganovich 2010-10-26 01:54:30 UTC
OK, my ebuild (in "raw" overlay) looks like release (openmcu-2.2.5[-r1], gnugk-2.3.2, h323plus-1.21.0) for "Lalande" environment (mainstream ptlib-2.6.7). I just not debugged "debug" useflag. And gnugk not logging without "debug" (it use PTRACE as logger and I patch-off PTRACING). But debug problems related mainly to "your" ptlib (library naming).

h323plus-1.22.0* IMHO unstable with at least openmcu and prefer "Sirius" ptlib (but there are same ebuild for later h323plus with addon patch).

You suggest (in other bug) to use opal for openmcu, but I not sure about it. IMHO only codecs may be used instead of h323plus's, but headers not too similar.

Not too related: I suggest to add "local" useflag to opal (at least 3.6.8) to $(use_enable local local*) (speex, gsm, etc) - currently ~amd64 not compatible with system libs and needs to use internal ones.
Comment 4 Vieri 2011-08-23 13:26:10 UTC
Thanks for the ebuild.

Is it working its way up to the official portage tree?

It would be nice to include the applications too (ie. http://www.h323plus.org/source/download/h323plus-app-v1_23_0.tar.gz). Especially an updated t38modem which is what I really need. As far as this is concerned, it seems to me that H323Plus is actively maintained while the t38modem code on sourceforge dates back to 2006. The other active project is OPAL and AFAIK it doesn't include t38modem.
Comment 5 Denis Kaganovich 2011-08-24 12:23:30 UTC
(In reply to comment #4)

This is only my own overlay, called "raw" & ebuild. You can try to include it anywere ;). Even more: now I not too interesting with VoIP. There was idea of my bosses to make videoconferencing, then I start dig openmcu-related, but I not get normal video conference. May be later... But now I refresh all VoIP ebuilds versions in overlay.

But enjoy. Nothing to do to convert openmcu ebuild to "h323plus-app" ebuild:
http://raw.googlecode.com/svn/trunk/net-voip/h323plus-app/

Some reasons are against including it into h323plus, including cvs.eclass do not support miltiple modules and I wan't care about pathes to h323 libs/includes on build. Yes, and exclude myphone2 - this is win32 app.
Comment 6 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-02-22 19:04:31 UTC
net-libs/h323plus-1.25.0 is now in portage, still package.mask'ed until I figure out how to build gnugk against it.