nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3.04k stars 798 forks source link

Use a package manager on Windows to get dependencies of desktop client #4980

Open mgallien opened 2 years ago

mgallien commented 2 years ago

Currently we use home grown script collection to build some dependencies of desktop client. Other dependencies need to be installed on the proper path and the system properly configured to use them.

Switch to using a proper package manager (plenty of them exists on windows but we currently use KDE's Craft so that would be teh obvious choice here) to install all dependencies (including Qt itself).

We could then simplify our build process on Windows and have something much easier to use, maintain and provide to customers.

How to use GitHub

Feature description

Tell us how the feature should work

mgallien commented 2 years ago

@tobiasKaminsky

tobiasKaminsky commented 2 years ago

Cool idea. I guess this is something we can do in parallel? Similar to our other ideas how to improve/automate release management?