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
Hi, in fact it is NOT a sip client :] but it does the rest.
Created attachment 100695 [details] Experimental ebuild for ihu-0.5.6 I made a very simple ebuild. Please give it a test :)
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?)
bump
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.
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
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/' *
My fault, please ignore the above comment. ihu-0.6.0.ebuild is in voip overlay as of r705.
QA: qt_min_version() is deprecated. Use slot dependencies instead.
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
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