Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 664218 - app-text/coolreader: missing DEPEND on dev-qt/linguist-tools:5
Summary: app-text/coolreader: missing DEPEND on dev-qt/linguist-tools:5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Andrey Grozin
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-22 02:35 UTC by Ivan Bagaev
Modified: 2018-09-05 15:40 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 Ivan Bagaev 2018-08-22 02:35:29 UTC
filed build without install dev-qt/linguist-tools

Reproducible: Always

Steps to Reproduce:
emerge -av coolreader
Actual Results:  
CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5LinguistTools"
  with any of the following names:

    Qt5LinguistToolsConfig.cmake
    qt5linguisttools-config.cmake

  Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or
  set "Qt5LinguistTools_DIR" to a directory containing one of the above
  files.  If "Qt5LinguistTools" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  cr3qt/CMakeLists.txt:5 (FIND_PACKAGE)


Expected Results:  
build success
Comment 1 Larry the Git Cow gentoo-dev 2018-08-23 11:37:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98d1ae11a02670ca86a2195428e9b3276d8ddf79

commit 98d1ae11a02670ca86a2195428e9b3276d8ddf79
Author:     Andrey Grozin <grozin@gentoo.org>
AuthorDate: 2018-08-23 11:36:50 +0000
Commit:     Andrey Grozin <grozin@gentoo.org>
CommitDate: 2018-08-23 11:36:50 +0000

    app-text/coolreader: depend on dev-qt/linguist-tools:5
    
    Closes: https://bugs.gentoo.org/664218
    Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-text/coolreader/coolreader-3.2.2.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
Comment 2 Andreas Sturmlechner gentoo-dev 2018-08-23 12:03:28 UTC
dev-qt/linguist-tools:5 is only needed at build time, but due to the way the ebuild RDEPEND is inheriting DEPEND it is now also in RDEPEND.
Comment 3 Larry the Git Cow gentoo-dev 2018-09-05 15:40:39 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8b56efca3751dc3b0756e3dc109657f37ce092

commit cc8b56efca3751dc3b0756e3dc109657f37ce092
Author:     Andrey Grozin <grozin@gentoo.org>
AuthorDate: 2018-09-05 15:39:20 +0000
Commit:     Andrey Grozin <grozin@gentoo.org>
CommitDate: 2018-09-05 15:40:04 +0000

    app-text/coolreader: move dev-qt/linguist-tools out of RDEPEND
    
    Bug: https://bugs.gentoo.org/664218
    Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-text/coolreader/coolreader-3.2.2.1-r1.ebuild | 87 ++++++++++++++++++++++++
 1 file changed, 87 insertions(+)