Project

General

Profile

Freedom Issue #3445

[nextcloud-client]: Add a webengine-less nextcloud-client back to libre repositories again

sseneca - about 1 year ago - . Updated about 1 year ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

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

patch.diff (1.85 KB) patch.diff sseneca, 2023-02-08 07:14 PM
PKGBUILD (4.58 KB) PKGBUILD sseneca, 2023-02-08 07:16 PM

Related issues

Related to Packages - Freedom Issue #2107: nextcloud-client depends on qt5-webenginefixed

Actions

History

#1

Updated by sseneca about 1 year ago

A patch to remove the requirement in src/CMakeLists.txt before building would probably be quite easy to do.

#2

Updated by sseneca about 1 year ago

Almost... 94% tests passing... will take another look at this when I get the chance...

#3

Updated by bill-auger about 1 year 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

#4

Updated by bill-auger about 1 year 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

#5

Updated by bill-auger about 1 year ago

  • Assignee set to bill-auger
  • Status changed from confirmed to in progress
#6

Updated by bill-auger about 1 year 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])

#7

Updated by bill-auger about 1 year ago

Also available in: Atom PDF