I'm trying to build headless `net-p2p/qbittorrent` with poudriere:

$ sudo poudriere bulk -j sysmirror `pkg prime-origins ; echo 
net-p2p/qbittorrent@nox
....
[00:19:18] [02] [00:00:00] Building x11-toolkits/qt5-gui | qt5-gui-5.15.2_7
[00:20:22] [02] [00:01:04] Finished x11-toolkits/qt5-gui | qt5-gui-5.15.2_7: 
Failed: lib-depends
[00:20:24] [02] [00:01:06] Skipping net-p2p/qbittorrent@nox | 
qbittorrent-nox-4.3.8: Dependent port x11-toolkits/qt5-gui | qt5-gui-5.15.2_7 
failed
[00:20:24] [02] [00:01:06] Skipping x11-toolkits/qt5-declarative | 
qt5-declarative-5.15.2_3: Dependent port x11-toolkits/qt5-gui | 
qt5-gui-5.15.2_7 failed
[00:20:24] [02] [00:01:06] Skipping devel/qt5-linguisttools | 
qt5-linguisttools-5.15.2_1: Dependent port x11-toolkits/qt5-gui | 
qt5-gui-5.15.2_7 failed
[00:20:24] [02] [00:01:06] Skipping x11-toolkits/qt5-widgets | 
qt5-widgets-5.15.2_3: Dependent port x11-toolkits/qt5-gui | qt5-gui-5.15.2_7 
failed
....
$

 Why does it try to build x11-toolkits/qt5-gui at all?! net-p2p/qbittorrent@nox 
don't need it:

....
nox_PKGNAMESUFFIX=      -nox
nox_PLIST=              ${MASTERDIR}/pkg-plist-nox

USES=                   compiler:c++14-lang cpe pkgconfig qmake:no_env qt:5 ssl 
tar:xz
GNU_CONFIGURE=          yes
USE_QT=                 core network xml buildtools_build linguisttools_build 
qmake_build
DESTDIRNAME=            INSTALL_ROOT
CONFIGURE_ENV+=         openssl_CFLAGS="-I${OPENSSLINC}" 
openssl_LIBS="-L${OPENSSLLIB} -lssl"

.if ${FLAVOR} == default
USES+=                  desktop-file-utils gl
USE_QT+=                concurrent gui svg widgets
USE_GL=                 gl
.endif
....

--
// Lev Serebryakov

Reply via email to