Thanks for the feedback
Le jeudi 1 juin 2023 à 05:54:50 UTC+2, Michael Bien <[email protected]> a
écrit :
if this isn't a self contained lib on linux and it can't be easily shipped
with your application your best chance is to simply ask the user to install it
if your app can't find it.
Seems to be a common lib and available in most package managers.
https://github.com/FluidSynth/fluidsynth/wiki/Download#distributions
-mbien
On 31.05.23 23:11, Jerome Lelasseux wrote:
Please forgive me it's not a pure Netbeans question.
The next version of my Netbeans platform music app uses a native library, the
software synth Fluidsynth
https://github.com/FluidSynth/fluidsynth/wiki/Download which is available on
Win/Linux/Mac.
Would you have recommandations on the best way to package my app to continue
distribution for Win/Linux/Mac ? ("best"=a trade-off between minimize work for
me and end-user acceptability).
What I understood so far:
Simpler for me is to bundle the native lib plus its few dependencies into the
package. I did it on Windows, I can still use the NB packaging feature and it
works OK.
But is it possible to do this for Linux ? When I checked on Ubuntu the
fluidsynth lib dependencies using ldd, I found tons of libraries I would need
to embed, and I guess they would work only for Ubuntu. I don't easily have
access to a Mac, so not sure for Mac.
Another option is to create a package for my app (e.g. deb Linux and brew
for Mac) which declares a dependency so that the package manager takes care
about installing fluidsynth. But there are many different package managers, not
for all distros, same for Mac, with some restrictions...
I lack some experience on Linux and Mac and I'm lost. Any help welcome.
Thanks Jerome