Flatpak

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Flatpak

Daniel Kasak-4
Has anyone played with packaging apps in Flatpak yet? AFAIK there are
no runtimes that include perl at this point, so I'd have to package
quite a bit ... might be worthwhile building a perl runtime that
others can use.

Dan
_______________________________________________
gtk-perl-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtk-perl-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Flatpak

Emmanuele Bassi
Languages should not build a runtime. Runtimes are mini-Linux distributions, With all the work that it implies: security releases, integration testing, etc. Additionally, Flatpak apps can only depend on a single runtime. You'd need a GNOME Perl runtime, a KDE Perl runtime, a $FOO Perl runtime, etc until the combinatorial explosion would drive you mad.

It's entirely appropriate, if you're packaging a GTK based app, to ask for Perl to be provided by the freedesktop runtime, and the GTK 3 bindings to be provided by the GNOME runtime, which is built on top of the freedesktop one. Alternatively, you could add a Perl language runtime extension, like Rust does, and then make your app depend on it, and bundle the Perl modules you need.

This is really a Flatpak question, though, so you may want to follow up on the Flatpak mailing list.

Ciao,
 Emmanuele.

On Mon, 24 Jul 2017 at 01:52, Daniel Kasak <[hidden email]> wrote:
Has anyone played with packaging apps in Flatpak yet? AFAIK there are
no runtimes that include perl at this point, so I'd have to package
quite a bit ... might be worthwhile building a perl runtime that
others can use.

Dan
_______________________________________________
gtk-perl-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtk-perl-list
--

_______________________________________________
gtk-perl-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtk-perl-list
Loading...