That's a fantastic list, thank you!

Den sön 7 juli 2019 kl 21:34 skrev Laszlo Kishalmi <
laszlo.kisha...@gmail.com>:

> Well that won't be as easy as NetBeans.
>
> Probably you would like to bundle the JRE and all the required Runtime as
> well.
>
> I've done some inspection on the code and tried to build some kind of snap
> out of it, so:
>
>    1. You need to streamline your build. Right now there is two pre-build
>    step documented, and it still requires the never officially released
>    darcula LaF. I'd suggest to put up a repository on JCenter and put your
>    dependencies there (you need to alter your pom to check that repo as well,
>    but that would remove half the hastle)
>    2. Make sure that you have the after: [desktop-glib-only] in your
>    snapcraft.yml in order to have the GTK dependencies required for the Java
>    UI.
>    3. Set the confinement to devmode and then ad the requested snap plugs
>    to create proper security boundaries.
>    4. NB is working with Classic confinement, that means it runs without
>    sandboxing and having access to all system functions. That is an easy
>    workaround to a lot of issues, but  you need to have a compelling reason to
>    ask for a classic confinement for your Snap. (Being an IDE is one of them).
>    5. The good thing is that you can actually bundle the JRE with your
>    application, so it would be really out of the box.
>    6. You can also ask Snapcraft to build the Snaps for you adding a
>    Github hook.
>
> So for start try to build a working Snap locally, then get a snapcraft
> account, ask Snapcraft to build the Snap for you, then publish the Snap!
> On 7/7/19 2:38 AM, Neil C Smith wrote:
>
> On Sun, 7 Jul 2019 at 09:32, Patrik Karlström <pat...@trixon.se> 
> <pat...@trixon.se> wrote:
>
> Are there any documented (netbeans) steps somewhere that I can follow?
>
> I'm not sure if the build task is documented anywhere yet?  But
> definitely look 
> athttps://github.com/apache/netbeans/tree/release111/nbbuild/packaging/snap
> if you haven't already.
>
> You might also want to consider AppImage?  Had a useful chat at LGM
> recently with one of the main people working on that, which led 
> tohttps://github.com/praxis-live/support/issues/110 - I'm currently also
> considering whether to make Snap, AppImage or both for my platform
> application.  Mine is slightly awkward in that there are two platform
> binaries shipped in one package.
>
> Best wishes,
>
> Neil
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, 
> visit:https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>

Reply via email to