Open buhtz opened 1 month ago
+1 ...we tried it for days with two devs and failed...
from a very far distance - this is a qt application which uses cmake. As long as cmake/qt is understood it should be pretty straight forward to build the client.
Furthermore the client is build on all platforms within the ci system - this should give additional hints - https://github.com/owncloud/client/tree/master/.github/workflows
Never the less I agree that instructions are missing and will be added as we go ...
I am also a maintainer and not only a user. I won't dive down into cmake (which I don't know) or a proprietary CI system like Microsoft GitHub.
Just write down the command's please, like every other good FOSS project does.
I won't dive down into cmake (which I don't know)
Then it will be quite a challenge - depending on your platform ....
But as stated:
Never the less I agree that instructions are missing and will be added as we go ...
Hi,thanks for the fast reply and the hint regarding the ci.
There I can see, that just running cmake won‘t work - you have to run Craft with many quirky args to setup the quite complex build env.
That is the missing point: No simple build rule, nor a build script with the necessary craft arguments.
A colleague of mine wrote a build guide - now it works, was very very quirky to get everything running in debug mode - following the CI system you only get release builds.
Hope that helps - in parallel we submitted this doc to the ownCloud devs directly.
This issue can be CLOSED now.
This issue can be CLOSED now.
Thanks for your work. IMHO the guide need to be validated and integrated into upstream before the issue is fixed.
Pre-submission Checks
Describe the bug
I can not find build instructions in the regular locations: READM, CONTRIBUTING, BUILD, INSTALL, manual.
Expected behavior
Build instructions to read.
Steps to reproduce the issue
No response
Screenshots
No response
Logs
No response
Client version number
2-5
Desktop environment (Linux only)
No response
Client package version and origin (Linux only)
No response
Installation path (Windows only)
No response
Server information
No response
Additional context
I need to build the client on an ARM system because upstream and Debian stable do not offer that.