Hi Kralj,
thanks for your efforts on packaging BaseX for Linux. Very appreciated!
You might have already seen that we did some packaging for Debian GNU/Linux [1], but it is currently not very up-to-date. Would you be interested in revising and adopting the process? Would be of great help :-)
Cheers, Alex
[1] https://github.com/BaseXdb/basex-dist/tree/master/linux
On 16. Sep 2020, at 13:06, karlo@fastmail.com wrote:
Dear Christian,
I recommend this style for now as the default binary package for GNU/Linux operating systems. It would also work well for BSD-derived operating systems. You probably weren't asking about Android, but since that also uses Linux, I note that I don't know whether this is how one installs software on Android.
I propose three alternative routines for preparing the package.
- We can use the previously linked (and now attached) "build" file
at the end of the build process. It relies on the basex zip package and on some Unix-style utilities. I am happy to be the one to run it. 2. I can assist a BaseX developer in rewriting my packaging utility with maven and Java in a way that will run on Windows. It would still be run at the end of the build process, after the zip file. 3. If someone documents how to build BaseX with command-line utilities, that is, without Eclipse, I will look into packaging the whole build process for Unix-like operating systems.
Option three is best. It is best because only this option produces a source package that can be built on Unix-like operating systems in a conventional way.
Options one and two are still good because they at least produce a convenient binary package.
Please receive my sincere salutations. Kralj Karlo
<build>