Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37051 - ebuild update: psi-0.9.1
Summary: ebuild update: psi-0.9.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo KDE team
URL: http://psi.affinix.com
Whiteboard:
Keywords: EBUILD
: 37487 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-01-02 13:58 UTC by Roman Valls
Modified: 2004-03-01 06:01 UTC (History)
5 users (show)

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


Attachments
psi-0.9.1 ebuild (psi-0.9.1.ebuild,783 bytes, text/plain)
2004-01-02 13:59 UTC, Roman Valls
Details
new psi-themes ebuild (psi-themes-0.9.1.ebuild,2.98 KB, text/plain)
2004-01-08 02:48 UTC, steven
Details
altered ebuild psi-themes ebuild (psi-themes-0.9.1.ebuild,2.74 KB, text/plain)
2004-01-08 03:13 UTC, steven
Details
ebuild for psi-themes (psi-themes-0.9.1.ebuild,2.56 KB, text/plain)
2004-01-08 03:22 UTC, Martin Ehmsen (RETIRED)
Details
Working ebuild for psi-0.9.1 (psi-0.9.1.ebuild,788 bytes, text/plain)
2004-01-08 03:24 UTC, Martin Ehmsen (RETIRED)
Details
The final (I hope) psi-themes-ebuild (psi-themes-0.9.1.ebuild,2.60 KB, text/plain)
2004-01-08 03:40 UTC, steven
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Valls 2004-01-02 13:58:27 UTC
 
Comment 1 Roman Valls 2004-01-02 13:59:53 UTC
Created attachment 23037 [details]
psi-0.9.1 ebuild

Version bump.
Cleaner ebuild (no need for qssl checks & co).
Comment 2 Antek Grzymała (antoszka) 2004-01-02 14:41:01 UTC
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
Comment 3 Antek Grzymała (antoszka) 2004-01-02 14:43:26 UTC
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...
Comment 4 Roman Valls 2004-01-02 14:52:57 UTC
Not really, the mistake is in qca-tls bug, which has to be renamed to qcatls... fixing ...
Comment 5 Roman Valls 2004-01-03 12:25:15 UTC
Wops, sorry Antek Grzymala, you're right the dependence should be qca-tls-1.0 :-/
Comment 6 Martin Ehmsen (RETIRED) gentoo-dev 2004-01-05 02:35:06 UTC
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?
Comment 7 Martin Ehmsen (RETIRED) gentoo-dev 2004-01-05 03:25:37 UTC
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.
Comment 8 Martin Ehmsen (RETIRED) gentoo-dev 2004-01-05 04:45:18 UTC
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
Comment 9 SpanKY gentoo-dev 2004-01-07 22:45:08 UTC
*** Bug 37487 has been marked as a duplicate of this bug. ***
Comment 10 steven 2004-01-08 02:48:53 UTC
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.
Comment 11 Martin Ehmsen (RETIRED) gentoo-dev 2004-01-08 02:58:39 UTC
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.
Comment 12 steven 2004-01-08 03:13:32 UTC
Created attachment 23370 [details]
altered ebuild psi-themes ebuild

Thanks for answerring fast.
Changed it.
Comment 13 Martin Ehmsen (RETIRED) gentoo-dev 2004-01-08 03:22:45 UTC
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.
Comment 14 Martin Ehmsen (RETIRED) gentoo-dev 2004-01-08 03:24:09 UTC
Created attachment 23372 [details]
Working ebuild for psi-0.9.1

This ebuild is tested and found working.
Comment 15 steven 2004-01-08 03:40:55 UTC
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.
Comment 16 Rainer Größlinger (RETIRED) gentoo-dev 2004-01-09 10:21:29 UTC
I rather think this should be assigned to kde, I don't have to do anything with psi
Comment 17 Tobias Sager 2004-01-09 16:22:23 UTC
Both the psi-themes ebuild and the psi-0.9.1 ebuild work fine here.
Thanks, Tobias.
Comment 18 steven 2004-01-18 11:29:43 UTC
Why is the SSL plugin dependency removed in the current psi-ebuild?
Comment 19 Martin Ehmsen (RETIRED) gentoo-dev 2004-01-18 23:43:22 UTC
What do you mean?? The ebuild has the following depend:
ssl? ( >=app-crypt/qca-tls-1.0 )
Comment 20 steven 2004-01-19 03:12:14 UTC
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
Comment 21 Bernd Wurst 2004-01-20 07:09:06 UTC
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. 
Comment 22 Caleb Tennis (RETIRED) gentoo-dev 2004-01-20 07:55:45 UTC
readded dep on qca-tls
Comment 23 steven 2004-01-20 12:03:23 UTC
The psi-themes ebuild has still to be upgraded.
Comment 24 Gustavo Felisberto (RETIRED) gentoo-dev 2004-02-02 03:15:21 UTC
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.
Comment 25 steven 2004-02-04 11:36:06 UTC
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.
Comment 26 Gustavo Felisberto (RETIRED) gentoo-dev 2004-03-01 06:01:28 UTC
both psi and psi-themes now in portage. tanks to all involved.