Freedom Issue #3445
[nextcloud-client]: Add a webengine-less nextcloud-client back to libre repositories again
0%
Description
For a while, Parabola built Nextcloud Client without qt5-webengine which was at the time an optional dep. About a year ago Arch decided to drop the webengine dep from their PKGBUILD, so the libre package was removed. It has unfortunately been added again: https://github.com/archlinux/svntogit-community/commit/c30f63aca1e22754086d72de098d577462446607
As a result:
warning: cannot resolve "qt5-webengine", a dependency of "nextcloud-client" :: The following package cannot be upgraded due to unresolvable dependencies: nextcloud-client
Looks like this is because upstream decided to add it a requirement: https://github.com/nextcloud/desktop/pull/4875
Since the client does actually work completely fine with this disabled, I've left a comment there asking for a way to build without webengine. If there is a way, a slightly modified PKGBUILD could be added to the libre repos.
Files
Related issues
History
Updated by sseneca about 2 months ago
A patch to remove the requirement in src/CMakeLists.txt before building would probably be quite easy to do.
Updated by sseneca about 2 months ago
- File PKGBUILD PKGBUILD added
- File patch.diff patch.diff added
Almost... 94% tests passing... will take another look at this when I get the chance...
Updated by bill-auger about 2 months ago
- Status changed from open to confirmed
- Subject changed from Add a webengine-less nextcloud-client back to libre repositories again to [nextcloud-client]: Add a webengine-less nextcloud-client back to libre repositories again
- Tracker changed from Packaging Request to Freedom Issue
the PKGBUILD was never deleted from abslibre - it may be helpful to start from the existing parabola PKGBUILD
https://git.parabola.nu/abslibre.git/tree/libre/nextcloud-client
Updated by bill-auger 15 days ago
FWIW, i commented on the upstream BR - there are many separate BRs and PRs about this upstream - they agreed to make it optional once before - now it looks that for some reason recently, they made it mandatory again? - several people are asking them to stop doing this - it would be nice to set this one as 'forwarded-upstream'; but it is still not clear if they will make it optional again - the BR was closed with no further comments from the maintainers
Updated by bill-auger 8 days ago
- Assignee set to bill-auger
- Status changed from confirmed to in progress
Updated by bill-auger 8 days ago
- Status changed from in progress to fixed
- Description updated (diff)
this has languished for too long - i ended up patching webengine out of the build config, similarly to how sseneca proposed - can people please test it? (3.7.4-1 in [libre])
Updated by bill-auger 2 days ago
- Related to Freedom Issue #2107: nextcloud-client depends on qt5-webengine added