On 7/25/19 9:08 AM, Patrik Karlström wrote:
It took me a while but the missing dependencies are now published to
bintray and the just released version 1.1.2 of Mapton is using that.
Regarding #4. Mapton is able to open and save files, will that require
'Classic confinement' and will someone
It is not needed to have a classic confinement to read and write files.
Usually it is just enough to read and write files in the home folder.
That is just a permission requirement you need to add.
evaluate the needs for that?
Will continue to read the snap guides and make a hello world snap...
Den sön 7 juli 2019 kl 21:34 skrev Laszlo Kishalmi
<[email protected] <mailto:[email protected]>>:
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<[email protected]>
<mailto:[email protected]> 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 at
https://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 to
https://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:[email protected]
<mailto:[email protected]>
For additional commands, e-mail:[email protected]
<mailto:[email protected]>
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists