Bug 382992

Summary: Missing dependencies in cmake?
Product: [Applications] filelight Reporter: Yuri <yuri>
Component: generalAssignee: Martin Sandsmark <martin.sandsmark>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: All   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Yuri 2017-08-01 09:39:15 UTC
CMakeLists only lists these dependencies:
find_package(Qt5 5.4 CONFIG REQUIRED Core Widgets)
find_package(KF5 REQUIRED
    XmlGui # For app
    KIO # For part
    DocTools
    I18n
)

The FreeBSD port builder finds that this list of actual dependencies:
USE_KDE=        ecm codecs kio doctools jobwidgets auth i18n config configwidgets completion coreaddons service xmlgui widgetsaddons
USE_QT5=        core gui network widgets dbus xml qmake_build

I think, several items should be added to cmake list, like Gui, Network, DBus, etc.
Comment 1 Christoph Feck 2017-08-23 00:39:57 UTC
The packages you listed are dependencies of KF5::XmlGui and KF5::KIO, but probably not used directly by filelight.
Comment 2 Martin Sandsmark 2018-07-21 13:42:15 UTC
yeh, those are not our dependencies (except ECM, which is found above in the cmakelists.txt), so the current behavior is correct.