Hello, right now nextcloud-client depends on qtwebkit, which isn't used for anything but the initial authentication to the nextcloud server. It's pretty trivial to remove the dependency on it [1]. By disabling it users would have to authenticate themselves with an app password (which is supported by all (somewhat recent) nextcloud & owncloud servers). Could you consider adding this as useflag, as qtwebkit is both a pretty massive package and deprecated? 1 https://github.com/owncloud/client/issues/4692#issuecomment-255057854
OK, for simple authentication, qtwebkit is not needed indeed (only for Shibboleth SSO). So I added a shibboleth USE-flag in owncloud-client and nextcloud-client (2.3.1-r1 for this one, 2.3.2 is not available yet), to make the dependency optional. Thanks for the report!
Hi, nextcloud-client still requires qtwidgets, which isn't a specific dependency (it is a dependency of qtwebkit) so no longer compiles if built without the new shibboleth USE-flag.
Nice catch! As we still use the bundled qtsingleapplication, we do not have a direct dependency on it. Added to both owncloud-client and nextcloud-client