http://packages.debian.org/openjfx (which is OpenJFX v8 in Debian 9 - the latest stable version, but it'll be v11 in the next version of Debian)
http://packages.ubuntu.com/openjfx (again it is v8 in Ubuntu 18.04 - the latest long term version that I use, but its v11 in Ubuntu 18.10 and it'll be v11 in 19.04)
I wouldn't be able to say one way or the other how this affects FileBot as I'm not too familiar with the JFX bit.
Your "DEBIAN/control" file in the package could simply change this one line...
Code: Select all
Suggests: openjdk-10-jre, openjfx, xdg-utils, ffmpeg, mediainfo, libchromaprint-tools
Code: Select all
Recommends: openjdk-10-jre, openjfx, xdg-utils, ffmpeg, mediainfo, libchromaprint-tools
If 100% of those additional packages are optional, then they need to be "Recommends: "
This is fine as *all* Debian-derived distributions I've ever encountered (BOTH servers and desktops) all install recommended packages by default.
It's only certain server-admins (like me) that manually make it system-wide policy not to install recommends on server - just so that we can see what they'd be and choose to install them after if needed to lower the security footprint of the server.
If you do make the above change, remember that in your deb.sh file you can change...
Code: Select all
sudo apt-get install filebot --install-suggests
Code: Select all
sudo apt-get install filebot
But depends vs recommends vs suggests - this hasn't really got anything to do with purpose such as cli vs gui