a ppa for this would be great. iāve never made a ppa before but failed on compiling my first attempt for the nextcloud client so I will need to fight with this some-more
if someone who has created ppaās before could set one up that would be fantastic though
Iāve spent a little bit of time reading over the generic Ubuntu guide for building a deb, though as the client is a little bit of NC and a lot of OC, Iām struggling to understand how Iād successfully follow this guide: http://packaging.ubuntu.com/html/packaging-new-software.html
Should anyone from the dev team fancy helping me to figure out where in the tree I need to be before running the packaging commands then Iām prepared to look into maintaining a PPA via launchpad for Ubuntu.
We donāt really have a packaging expert on board atmā¦ I know thereās the official documentation and I pointed to the deb sources on the open build server earlier - see here. Iām afraid I canāt do anything more
That might be enough, I donāt knowā¦ but it looks like itās failing on the rules file when I try to build the deb.
I made a tar from the build_linux dir, and used that as the basis for the deb which may not have been correct. Maybe being able to merge any changes from the NC repo into an OC repo directly would allow me to more closely follow the documentation I find.
Iāve built a deb with successfully, though using checkinstall rather than the official recommended method. @jospoortvliet should I make that available on the forum for the moment while I carry on figuring out the PPA stuff?
Itās not a āproperā build, so I donāt think so. Now I have the checkinstall method working Iāll look to getting a deb built using the traditional approach and see how it goes. If I can build a deb perhaps I can an rpm for RHEL, Fedora & CentOS too. Getting ahead of myself though.
Before you submit it, perhaps provide it somewhere that some people can test it in different environments. Especially if you have doubts about the whole procedure.
Iāve had a time getting it to install on Debian 8. I followed the instructions here: Compile instructions from Reddit and got an error with the ācmakeā¦ā part of the steps. I ignored that and proceeded to make and make install. I think thatās basically the same procedure as on the Github instructions. Somewhere between make install and starting it from command line I got an error about libnextcloudsync.so.0, but then I found this lucky tip which fixed that issue. Error while loading shared libraries
So, all that being done I got it to run from the command line! It ran and syncedā¦and then I wanted to close the terminal I had opened so I didā¦and of course nextcloud quit with the terminal window.
So now Iām trying to set it to run at startup or something andā¦sheesh, Iām tired!
I love Nextcloud; I mean this is a seriously great endeavour. But compiling this beast on Debian 8 (lxde desktop) for a noob like myself is a daunting proposition!
Keep up the good work, and the better documentation!