Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 540412 - [kde overlay] kde-frameworks/kjs-9999 fails in absence of FindKF5DocTools.cmake
Summary: [kde overlay] kde-frameworks/kjs-9999 fails in absence of FindKF5DocTools.cmake
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: http://pastebin.com/APcu16mL
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-17 20:16 UTC by Leonardo Amaral
Modified: 2015-04-09 20:04 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonardo Amaral 2015-02-17 20:16:49 UTC
In a clean KDE installation, build stops in this step: http://pastebin.com/APcu16mL

Did a emerge --oneshot -av kde-frameworks/kdoctools just to check if this will happens again - and did not.

In finish of package instalation, the show


-- The following OPTIONAL packages have been found:

 * PkgConfig
 * PCRE , Perl-compatible regular expressions in KJS , <http://www.pcre.org>
   Without PCRE, KJS will have extremely poor regular expression support, breaking many webpages.

-- The following REQUIRED packages have been found:

 * ECM (required version >= 1.7.0)
 * Perl , <http://www.perl.org>
   Needed for building kdelibs
 * KF5Archive (required version >= 5.7.0)
 * KF5DocTools
 * Qt5Core


So kdoctools is missing as dependency for kjs.
Comment 1 Michael Palimaka (kensington) gentoo-dev 2015-02-18 04:10:26 UTC
Before working on this, I'd like if we could finally decide whether we support kdoctools being optional or not.

There's a hard dependency in most upstream Plasma and Applications repos, so we'd have to do eclass sed magic to take care of it.

Although the dep tree for kdoctools is of reasonable size, most users would end up with it anyway since a few frameworks require it for man generation etc.

I am leaning towards just requiring it everywhere upstream does (no more handbook USE flag). Thoughts?
Comment 2 Johannes Huber (RETIRED) gentoo-dev 2015-02-18 06:46:28 UTC
(In reply to Michael Palimaka (kensington) from comment #1)
> Before working on this, I'd like if we could finally decide whether we
> support kdoctools being optional or not.
> 
> There's a hard dependency in most upstream Plasma and Applications repos, so
> we'd have to do eclass sed magic to take care of it.
> 
> Although the dep tree for kdoctools is of reasonable size, most users would
> end up with it anyway since a few frameworks require it for man generation
> etc.
> 
> I am leaning towards just requiring it everywhere upstream does (no more
> handbook USE flag). Thoughts?

I would vote for keeping it optional as long we can add some eclass magic.
Comment 3 Michael Palimaka (kensington) gentoo-dev 2015-04-09 20:04:14 UTC
Thanks, this was fixed a while back but I forgot to close the bug. We can discuss different handling at a later time.

https://gitweb.gentoo.org/proj/kde.git/commit/?id=54fcbb9c41960775118fa5c65bf456b11692880e