trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: July 2012

Re: [trinity-users] How to use Serghei's overlay?

From: "E. Liddell" <ejlddll@...>
Date: Sun, 8 Jul 2012 10:15:11 -0400
On Sun, 08 Jul 2012 08:11:06 -0400
Tony Rein <trein@...> wrote:

> Hello to all.
> 
> I've found this overlay:
> https://github.com/serghei/gentoo-trinity-overlay
> 
> How do I use it within Gentoo? I've installed layman and of course 
> "layman -L" doesn't show it. Can anyone tell me how to make its ebuilds 
> visible?
> 
> I've also tried downloading from this link:
> https://github.com/serghei/gentoo-trinity-overlay/zipball/master
> and making a local overlay, but that didn't work -- only kde4 packages 
> showed up in emerge --search. It's possible I have something masked, but 
> I'd think if I had the overlay set up correctly, that they would show up 
> in the search, just marked as uninstallable.
> 
> I don't need the whole TDE desktop -- I only want to get kpdf and 
> gwenview working.
> 
> Thanks in advance for any suggestions or explanations.

The Trinity situation on Gentoo is . . . complicated.

First thing you need to know is that there is no complete Trinity overlay for Gentoo.
Serghei's is dated and incomplete, and no longer being worked on.  The one that 
Roman and I were working on (see 
http://wiki.hasnoname.de/tde:trinity-overlay_on_funtoo_gentoo ) is slightly less dated, 
but also incomplete.  I don't think gwenview is available from either overlay at this 
time.  I can give a shot at making an ebuild, but I have a lot on my plate right now, so 
it's going to be at least a week (assuming I can get it to work at all--we stalled out due 
to problems with the packages that were still using autotools to build).  Neither overlay 
is part of the official listings, so layman doesn't have them.

You need to add either overlay locally by git-cloning or otherwise downloading it, then
adding it to PORTDIR_OVERLAY in make.conf.  You should then be able to emerge
packages by explicitly specifying a version, e.g., for Serghei's overlay,
"emerge =kpdf-3.5.13_p1183307", or for Roman's and mine, "emerge trinity-base/kpdf".
Adding kde-base/kde-libs:4 and allied packages to package.mask may or may not be
useful.

One last thing:  if you're already using KDE3 from kde-sunset, system behaviour if
you install Trinity packages on top of it is undefined (which is to say that no one's
tried it, but there's a good chance it will break something).

Hope that helps.