xdg-app and gtkmm
Alexander Larsson
alexl at redhat.com
Mon Nov 30 09:06:20 UTC 2015
On lör, 2015-11-28 at 15:03 +0100, Murray Cumming wrote:
> Is there any chance of adding gtkmm (and therefore libsigc++, glibmm,
> pangomm, and atkmm) to the GNOME Platform and SDK runtimes? I think
> gtkmm is considered part of the GNOME platform, though it's been very
> unclear since GNOME 3.0:
> http://artfiles.org/gnome.org/teams/releng/3.19.2/gnome-suites-core-d
> ep
> s-3.19.2.modules
>
> Alternatively, is there some way to make a gtkmm xdg-app runtime that
> applications could depend on, which could then depend on the regular
> GNOME runtime?
Everyone who looks at xdg-app wants whatever thing they rely on in the
runtime, but adding everything is not supportable in the long term. It
is also not a good idea for every library that is not in the standard
runtime to make a new runtime. Maintaining a gtkmm runtime is
equivalent to forking your own distro, and you wound never want to do
that. So, unless your primary interest is in handling openssl or glibc
security fixes, don't make a runtime.
Instead, my current work is about tooling to make it easy to bundle
things. I just landed the xdg-app-builder tool in git, which takes a
simple json file and builds your apps dependencies, with the goal of
moving all the metadata used for this to the indiviual upstreams of the
modules you depend on.
Take a look at the docs here:
http://cgit.freedesktop.org/xdg-app/xdg-app/tree/doc/xdg-app-builder.xml
(or man xdg-app-builder with recent git)
That said, its possible that we *should* bundle gtkmm in the gnome
runtime. I'll add it to my TODO list to look into.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl at redhat.com alexander.larsson at gmail.com
He's a lounge-singing small-town gangster who knows the secret of the
alien invasion. She's a cynical insomniac Valkyrie with an incredible
destiny. They fight crime!
More information about the xdg-app
mailing list