Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133967 - net-voip/ihu - i hear u sip client.(new ebuild)
Summary: net-voip/ihu - i hear u sip client.(new ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://ihu.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-05-21 11:29 UTC by kaouete
Modified: 2010-05-21 23:34 UTC (History)
2 users (show)

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


Attachments
Experimental ebuild for ihu-0.5.6 (ihu-0.5.6.ebuild,824 bytes, text/plain)
2006-10-29 01:45 UTC, Sok Ann Yap
Details
Bumped ebuild for ihu-0.5.7 (ihu-0.5.7.ebuild,818 bytes, text/plain)
2008-01-19 16:37 UTC, Sok Ann Yap
Details
version bump (ebuild-0.6.0.ebuild,799 bytes, text/plain)
2008-07-29 14:04 UTC, Sven Schwyn (svoop)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kaouete 2006-05-21 11:29:47 UTC
Hi,

i would like to do an ebuild request for ihu :
http://ihu.sourceforge.net/

it is an sip client with possibility to encrypt stream, do simple p2p communication without any specific protocol and it can be usable without any gui if needed (command line i mean :)

Thanks you
Comment 1 kaouete 2006-05-22 07:16:23 UTC
Hi,

in fact it is NOT a sip client :]
but it does the rest.
Comment 2 Sok Ann Yap 2006-10-29 01:45:27 UTC
Created attachment 100695 [details]
Experimental ebuild for ihu-0.5.6

I made a very simple ebuild. Please give it a test :)
Comment 3 Timothy Redaelli (RETIRED) gentoo-dev 2007-02-05 15:55:13 UTC
RESTRICT=nomirror is wrong, KEYWORDS is wrong (~) and inherit kde-functions is unuseful (qt3.eclass)
It shouldn't hard depend on qt imho [Command-line support: the Qt GUI is not strictly necessary, you can run also a textual IHU from command-line (for example if you need to run the program on remote computers).]
I should test the rest (is -j1 necessary?)
Comment 4 ASID 2007-03-07 14:14:15 UTC
bump
Comment 5 Sok Ann Yap 2008-01-19 16:37:33 UTC
Created attachment 141310 [details]
Bumped ebuild for ihu-0.5.7

Modified as per Timothy's comment:
- set KEYWORDS to ~x86 ~amd64
- inherit qt3 instead of kde-functions
- remove -j1 from emake

RESTRICT="nomirror" is kept because the source package doesn't exist in Gentoo mirror at the moment and I have no patience to wait for Portage to timeout :)

Qt is needed as a buildtime and runtime dependency because this is a Qt app (uses signal/slot, QApplication, QString, etc). When it supports Qt4, maybe then we can make it to just hard depend on qt-core if its architecture allows.
Comment 6 Hans Meier 2008-07-29 09:17:23 UTC
I have download to

/usr/local/portage/net-im/ihu

and copy

ihu-0.5.7.ebuild to
ihu-0.6.0.ebuild

and execute

ebuild ihu-0.6.0.ebuild digest

Now I have worked IHU 0.6.0

Thanks
Comment 7 Sven Schwyn (svoop) 2008-07-29 14:04:16 UTC
Created attachment 161621 [details]
version bump

Upon request, I've prepared the ebuild for inclusion in the voip overlay. As described in the previous comment, it's the renamed 0.5.7 ebuild, however, I've re-sorted the variables according to the guidelines from Gentoo Sunrise.

The ebuild, however, is broken. Once fixed, I'll add it to the voip overlay.

checking for Qt... ls: cannot access /usr/qt/3/lib/libqt*: No such file or directory
./configure: line 5499: test: =: unary operator expected
yes:
    QT_CXXFLAGS=-I/usr/qt/3/include
    QT_DIR=/usr/qt/3
    QT_LIBS=-L/usr/qt/3/lib -l  -lSM -lICE  -L/usr/lib64 -lX11 -lXext -lXmu -lXt -lXi 
    QT_UIC=
    QT_MOC=/usr/qt/3/bin/moc
checking correct functioning of Qt installation... failure
configure: error: Failed to find matching components of a complete
                  Qt installation. Try using more options,
                  see ./configure --help.
                  You can see what's wrong by reading bnv_qt_test.out file,
		  or use --disable-Qt-test to override this test.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/net-im/ihu-0.6.0/work/ihu-0.6.0/config.log
 * 
 * ERROR: net-im/ihu-0.6.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2446:  Called econf 'src_compile' 'src_compile'
 *               ebuild.sh, line  513:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 *  The die message:
 *   econf failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-im/ihu-0.6.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-im/ihu-0.6.0/temp/environment'.
 * This ebuild is from an overlay: '/data/home/sschwyn/gentoo/voip/'
 *
Comment 8 Sven Schwyn (svoop) 2008-07-30 09:16:34 UTC
My fault, please ignore the above comment.

ihu-0.6.0.ebuild is in voip overlay as of r705.
Comment 9 Sven Schwyn (svoop) 2008-07-30 13:11:03 UTC
QA: qt_min_version() is deprecated. Use slot dependencies instead.
Comment 10 Hans Meier 2008-08-30 06:32:03 UTC
You must make a Manifest for this ebuild to install it

/usr/local/portage/layman/voip/net-im/ihu

ebuild ihu-0.6.0.ebuild digest
Comment 11 genbug 2010-05-21 23:34:54 UTC
since the Gentoo tree forcibly retired qt3 this no longer builds:
 
checking for Qt... ls: cannot access /lib/libqt*: No such file or directory
ls: cannot access /usr/lib/libqt*: No such file or directory
ls: cannot access /usr/local/lib/libqt*: No such file or directory
ls: cannot access /opt/lib/libqt*: No such file or directory
ls: cannot access /usr/lib/qt4/libqt*: No such file or directory
no
configure: error: QT LIBRARIES NOT FOUND. They might be in a non-standard path (then use --with-Qt-dir option), or they need to be installed.


Seems it's looking the right places but is looking for libqt* not libQt*

since I have qt3-support I guess this should be able to build if the configure tests are fixed. 

Trying to disable the test does not seem to do anything, it still does the test and fails in the same way.

./configure --with-QT-dir=/usr --with-Qt-lib=/usr/lib/qt4  --disable-jack  --disable-Qt-test


Anyone understand enough autoconf/automake magic to breath some life into this ?

It's probably trivial with knowledge of the tools.
Thx