You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Propose upstream Phosh Meson options for consumers that embed libphosh statically, based on the working downstream patches in #186 (related: #190).
Make GResource generation support --manual-register for static embedding.
Ensure the resource object is retained from the static archive and registered exactly once during library initialization; Add opt-in static libphosh embedding for GTK3 #186 calls phosh_register_resource() from phosh_shell_init() using g_once_init_enter/leave.
Preserve the normal shared-library resource behavior and validate both shared and static consumers before dropping our downstream patches.
The aim is to replace the patches to phosh/src/meson.build and phosh/src/shell.c with an upstream-supported build option.
Propose upstream Phosh Meson options for consumers that embed libphosh statically, based on the working downstream patches in #186 (related: #190).
--manual-registerfor static embedding.phosh_register_resource()fromphosh_shell_init()usingg_once_init_enter/leave.The aim is to replace the patches to
phosh/src/meson.buildandphosh/src/shell.cwith an upstream-supported build option.