Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 661166

Summary: dev-qt/qtsingleapplication: Non-X package needs qtsingleapplication.h
Product: Gentoo Linux Reporter: rypervenche <contact>
Component: Current packagesAssignee: Qt Bug Alias <qt>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Ebuild patch

Description rypervenche 2018-07-14 17:45:13 UTC
Created attachment 539568 [details, diff]
Ebuild patch

When trying to build qbittorrent without the X USE flag:

[ebuild     U ~] net-p2p/qbittorrent-4.1.1::gentoo [4.0.3-r1::local] USE="webui -X -dbus -debug"

It needs qtsingleapplication.h, which currently is only installed if dev-qt/qtsingleapplication has the X USE flag enabled.

I'm not sure if this is the correct way to go about this, but I am submitting a patch to remove the X USE flag requirement for this file's installation.

See bug #639716 for more details.639716
Comment 1 Davide Pesavento (RETIRED) gentoo-dev 2018-07-14 17:52:38 UTC
dev-qt/qtsingleapplication is behaving exactly as expected. qtsingleapplication.h includes QApplication which requires gui packages. Fix qbittorrent dependencies.