Page 1 of 1

Dependencies question for compilation

Posted: Thu Aug 19, 2021 4:32 am
by pfdint
I intend to use qbittorrent on a remote server without gui.
I understand I should use qbittorrent-nox as a result, since it's the same minus a gui.

When I install the package, a list of dependencies at least this long is prepared:

Code: Select all

avahi-0.8+20+gd1e71b3-1
boost-libs-1.76.0-1
double-conversion-3.1.5-2
fontconfig-2:2.13.94-1
freetype2-2.10.4-1
graphite-1:1.3.14-1
harfbuzz-2.8.2-1
libcups-1:2.3.3op2-3
libdrm-2.4.107-1
libevdev-1.11.0-1
libglvnd-1.3.3-1
libgudev-236-1
libinput-1.18.1-1
libjpeg-turbo-2.1.1-1
libomxil-bellagio-0.9.3-3
libpciaccess-0.16-2
libpng-1.6.37-3
libproxy-0.4.17-2
libtiff-4.3.0-1
libtorrent-rasterbar-1:1.2.14-1
libunwind-1.5.0-1
libusb-1.0.24-2
libwacom-1.11-1
libxdamage-1.1.5-3
libxfixes-6.0.0-1
libxi-1.7.10-3
libxkbcommon-1.3.0-1
libxkbcommon-x11-1.3.0-1
libxrender-0.9.10-4
libxshmfence-1.3-2
libxxf86vm-1.1.4-4
llvm-libs-12.0.1-3
lm_sensors-1:3.6.0.r41.g31d1f125-1
md4c-0.4.8-1
mesa-21.1.6-1
mtdev-1.1.6-1
qt5-base-5.15.2+kde+r215-1
shared-mime-info-2.0+57+gc1d1c70-1
tslib-1.22-1
vulkan-icd-loader-1.2.186-1
wayland-1.19.0-1
xcb-util-0.4.0-3
xcb-util-image-0.4.0-3
xcb-util-keysyms-0.4.0-3
xcb-util-renderutil-0.3.9-3
xcb-util-wm-0.4.1-3
xdg-utils-1.1.3+19+g9816ebb-1
xkeyboard-config-2.33-1
xorg-xprop-1.2.5-1
xorg-xset-1.2.4-2
qbittorrent-nox-4.3.7-1
I'm confused why the package still needs things like xorg, wayland, qt5, libpng, libcups, etc.
The list is nearly identical to the full qbittorrent package's list.
Before asking my distro's package maintainers whether the dependencies are right, I thought I'd ask at the source.
Is this really the list of dependencies for a no-gui version of qbittorrent?

Re: Dependencies question for compilation

Posted: Sat Aug 21, 2021 5:14 pm
by pfdint
Well in the meantime there's a qt5-base-headless available which eliminates much of the madness.

Re: Dependencies question for compilation

Posted: Sat Aug 21, 2021 11:21 pm
by Peter
I mean, that sounds wrong for sure. -nox doesn't require Xorg..
but maybe, the distro has a dependency on Xorg for Qt and so on. like a house of cards. maybe, you could definitely check the source files, see why the developers put those as deps.