Created attachment 23037 [details] psi-0.9.1 ebuild Version bump. Cleaner ebuild (no need for qssl checks & co).
The ebuild needs a fix in the dependencies: ( >=net-libs/qcatls-1.0 ) should be changed to ( >=net-libs/qca-tls-1.0 ) to stay consistent with the qca-tls ebuild submitted as bug 30744. Hope this helps, awaria
Sorry -- I s**ewed up my last comment. The bug number mentioned was meant to be 37044 not 30744, which is quite a different thing...
Not really, the mistake is in qca-tls bug, which has to be renamed to qcatls... fixing ...
Wops, sorry Antek Grzymala, you're right the dependence should be qca-tls-1.0 :-/
After changeing >=net-libs/qcatls-1.0 to >=app-crypt/qca-tls-1.0 I tried emerging the ebuild. But after a while the following errors started filling my screen: QSettings::sync: failed to open '/root/.qt/qt_plugins_3.2rc.tmp' for writing After seeing about 1000 of these lines I terminated the build with Ctrl-C. Anyone else who has this problem?
Changeing src_compile() to: src_compile() { local myconf= use kde || myconf="${myconf} --disable-kde" ./configure --prefix=/usr ${myconf} || die addwrite "$HOME/.qt" emake || die } works (added the addwrite "$HOME/.qt"). But I don't know if thats the best way around the problem.
It should also be noted that x11-themes/psi-themes does not currently work with the new version of psi. First of all it should install all it files in /usr/share/psi/iconsets/roster So changeing src_install() to src_install() { dodir /usr/share/psi/iconsets/roster mv * ${D}/usr/share/psi/iconsets/roster/ } is required. But it still dosen't work, because psi now expects all iconsets to have an icondef.xml file, and none of the iconsets in psi-themes has such a file. I have filed a bug-report at psi (http://psi.affinix.com/forums/index.php?act=ST&f=2&t=1194&s=5130363c399f368e6e41d9a6503510d0) so they know the problem. But as long as they haven't fixed the problem, I think psi-themes should depend on <=psi-0.9
*** Bug 37487 has been marked as a duplicate of this bug. ***
Created attachment 23368 [details] new psi-themes ebuild I made an ebuild for the new psi-themes. It is my first one so I don't know if it is all right. Espescially the split of the SRC_URI and the licence (which is nowhere mentioned on the jisp site). Hope it is usefull.
It looks fine to me, but you don't have to do: RDEPEND=">=net-im/psi-0.9.1" when RDEPEND is the same as DEPEND. And another thing is that your ebuild installs all the themes from jisp.netflint.net but several of them is already included when you install psi-0.9.1 (eg. yahoo, stellar, stellar-icq, sms,...) so you probably should remove them from the ebuild.
Created attachment 23370 [details] altered ebuild psi-themes ebuild Thanks for answerring fast. Changed it.
Created attachment 23371 [details] ebuild for psi-themes You still needed to remove Stellar from the SMILEYS list and gaduGaduG, icqG and lightbulb from the ICONSETS list, since they also come with psi-0.9.1 This ebuild is tested and found working.
Created attachment 23372 [details] Working ebuild for psi-0.9.1 This ebuild is tested and found working.
Created attachment 23376 [details] The final (I hope) psi-themes-ebuild Sorry for these newbie problems. I didn't remove the IcqG theme because it looks very different from the ICQ iconset comming with psi. About all the others you were absolutely right.
I rather think this should be assigned to kde, I don't have to do anything with psi
Both the psi-themes ebuild and the psi-0.9.1 ebuild work fine here. Thanks, Tobias.
Why is the SSL plugin dependency removed in the current psi-ebuild?
What do you mean?? The ebuild has the following depend: ssl? ( >=app-crypt/qca-tls-1.0 )
Not the one which is in portage at the moment! http://www.gentoo.org/cgi-bin/viewcvs.cgi/*checkout*/net-im/psi/psi-0.9.1.ebuild
I can confirm that PSI does no longer connect via SSL until I manually emerge app-crypt/qca-tls. If I do so, everything is fine again.
readded dep on qca-tls
The psi-themes ebuild has still to be upgraded.
psi-themes still not updated. Also at least one of the files in SRC_URI does not exist any more on the home site. i had to google for it.
Yes, the 'trill-extra-objects' where removed from jisp.netflint.net due to copyright problems (I suppose). When removing this line (line 19) the ebuild works again! I think it is unlikely to happen again and I don't think this could not have happened in the old psi-themes ebuild! It may not be so that the old psi-themes stay compatible with the new psi. So the dependency for preventing this has to be hardcoded or the new psi-themes-ebuild has to emerge in portage.
both psi and psi-themes now in portage. tanks to all involved.