2014-01-13 09:28:06 -05:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
<app-bundle>
|
|
|
|
|
|
|
|
|
|
<meta>
|
Updated osx/makebundle.sh to use a robust bundler invocation flow: prefer gtk-mac-bundler, fall back to python3 -m gtk_mac_bundler, fail fast with clear install guidance if neither is available, and verify the .app was actually produced before zipping. Also added macOS prefix/library expectation comments.
Updated osx/zoitechat.bundle to target GTK3 (gtk+-3.0), refreshed runtime module paths (immodules, printbackends, gdk-pixbuf, pango), removed GTK2-specific engine/theme entries, and added prefix comments. This also keeps the requested anchor locations (launcher-script, ${prefix}/lib/${gtkdir}).
Updated osx/launcher.sh to remove obsolete GTK2 environment assumptions (including GTK2_RC_FILES and old GTK2 loader file paths), set GTK3-relevant variables (GTK_IM_MODULE_FILE, GDK_PIXBUF_MODULE_FILE, GSETTINGS_SCHEMA_DIR), and minimize DYLD path hacking by only prepending when already set. Added launcher-script comment anchor and prefix/library docs.
2026-02-18 10:50:24 -07:00
|
|
|
<!-- Expected prefixes:
|
|
|
|
|
Homebrew: /opt/homebrew (Apple Silicon) or /usr/local (Intel)
|
|
|
|
|
MacPorts: /opt/local -->
|
2014-08-01 04:03:54 -04:00
|
|
|
<prefix name="default">/usr/local</prefix>
|
2026-02-18 14:10:31 -07:00
|
|
|
<prefix name="enchant">/usr/local/opt/enchant</prefix>
|
2014-01-13 09:28:06 -05:00
|
|
|
<destination overwrite="yes">${project}</destination>
|
|
|
|
|
|
2026-02-18 13:26:57 -07:00
|
|
|
<run-install-name-tool>yes</run-install-name-tool>
|
Updated osx/makebundle.sh to use a robust bundler invocation flow: prefer gtk-mac-bundler, fall back to python3 -m gtk_mac_bundler, fail fast with clear install guidance if neither is available, and verify the .app was actually produced before zipping. Also added macOS prefix/library expectation comments.
Updated osx/zoitechat.bundle to target GTK3 (gtk+-3.0), refreshed runtime module paths (immodules, printbackends, gdk-pixbuf, pango), removed GTK2-specific engine/theme entries, and added prefix comments. This also keeps the requested anchor locations (launcher-script, ${prefix}/lib/${gtkdir}).
Updated osx/launcher.sh to remove obsolete GTK2 environment assumptions (including GTK2_RC_FILES and old GTK2 loader file paths), set GTK3-relevant variables (GTK_IM_MODULE_FILE, GDK_PIXBUF_MODULE_FILE, GSETTINGS_SCHEMA_DIR), and minimize DYLD path hacking by only prepending when already set. Added launcher-script comment anchor and prefix/library docs.
2026-02-18 10:50:24 -07:00
|
|
|
<launcher-script>${project}/launcher.sh</launcher-script>
|
|
|
|
|
<gtk>gtk+-3.0</gtk>
|
2014-01-13 09:28:06 -05:00
|
|
|
</meta>
|
|
|
|
|
|
|
|
|
|
<plist>${project}/Info.plist</plist>
|
|
|
|
|
|
|
|
|
|
<main-binary>
|
2026-01-05 23:12:38 -07:00
|
|
|
${prefix}/bin/zoitechat
|
2014-01-13 09:28:06 -05:00
|
|
|
</main-binary>
|
2014-01-27 18:39:45 -05:00
|
|
|
|
2014-01-13 09:28:06 -05:00
|
|
|
<binary>
|
2026-01-05 23:12:38 -07:00
|
|
|
${prefix}/lib/zoitechat/plugins/*.so
|
2014-01-13 09:28:06 -05:00
|
|
|
</binary>
|
|
|
|
|
|
2026-02-18 15:33:04 -07:00
|
|
|
<!-- Enchant 2 runtime layout (Homebrew/MacPorts):
|
|
|
|
|
- core dylib in lib/
|
|
|
|
|
- provider modules in lib/enchant-2/ loaded via dlopen()
|
|
|
|
|
- config files in share/enchant/ -->
|
2014-05-11 06:46:12 -04:00
|
|
|
<binary>
|
2026-02-18 15:33:04 -07:00
|
|
|
${prefix:enchant}/lib/libenchant-2*.dylib
|
2014-05-11 06:46:12 -04:00
|
|
|
</binary>
|
2014-05-27 23:50:46 -04:00
|
|
|
<binary>
|
2026-02-18 15:33:04 -07:00
|
|
|
${prefix:enchant}/lib/enchant-2
|
2014-05-27 23:50:46 -04:00
|
|
|
</binary>
|
2026-02-18 15:33:04 -07:00
|
|
|
<data>
|
|
|
|
|
${prefix:enchant}/share/enchant
|
|
|
|
|
</data>
|
2014-05-11 06:46:12 -04:00
|
|
|
|
Updated osx/makebundle.sh to use a robust bundler invocation flow: prefer gtk-mac-bundler, fall back to python3 -m gtk_mac_bundler, fail fast with clear install guidance if neither is available, and verify the .app was actually produced before zipping. Also added macOS prefix/library expectation comments.
Updated osx/zoitechat.bundle to target GTK3 (gtk+-3.0), refreshed runtime module paths (immodules, printbackends, gdk-pixbuf, pango), removed GTK2-specific engine/theme entries, and added prefix comments. This also keeps the requested anchor locations (launcher-script, ${prefix}/lib/${gtkdir}).
Updated osx/launcher.sh to remove obsolete GTK2 environment assumptions (including GTK2_RC_FILES and old GTK2 loader file paths), set GTK3-relevant variables (GTK_IM_MODULE_FILE, GDK_PIXBUF_MODULE_FILE, GSETTINGS_SCHEMA_DIR), and minimize DYLD path hacking by only prepending when already set. Added launcher-script comment anchor and prefix/library docs.
2026-02-18 10:50:24 -07:00
|
|
|
<!-- GTK3 runtime modules: ${prefix}/lib/${gtkdir} -->
|
2014-01-13 09:28:06 -05:00
|
|
|
<binary>
|
Updated osx/makebundle.sh to use a robust bundler invocation flow: prefer gtk-mac-bundler, fall back to python3 -m gtk_mac_bundler, fail fast with clear install guidance if neither is available, and verify the .app was actually produced before zipping. Also added macOS prefix/library expectation comments.
Updated osx/zoitechat.bundle to target GTK3 (gtk+-3.0), refreshed runtime module paths (immodules, printbackends, gdk-pixbuf, pango), removed GTK2-specific engine/theme entries, and added prefix comments. This also keeps the requested anchor locations (launcher-script, ${prefix}/lib/${gtkdir}).
Updated osx/launcher.sh to remove obsolete GTK2 environment assumptions (including GTK2_RC_FILES and old GTK2 loader file paths), set GTK3-relevant variables (GTK_IM_MODULE_FILE, GDK_PIXBUF_MODULE_FILE, GSETTINGS_SCHEMA_DIR), and minimize DYLD path hacking by only prepending when already set. Added launcher-script comment anchor and prefix/library docs.
2026-02-18 10:50:24 -07:00
|
|
|
${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/immodules/*.so
|
2014-01-13 09:28:06 -05:00
|
|
|
</binary>
|
|
|
|
|
<binary>
|
|
|
|
|
${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/printbackends/*.so
|
|
|
|
|
</binary>
|
Updated osx/makebundle.sh to use a robust bundler invocation flow: prefer gtk-mac-bundler, fall back to python3 -m gtk_mac_bundler, fail fast with clear install guidance if neither is available, and verify the .app was actually produced before zipping. Also added macOS prefix/library expectation comments.
Updated osx/zoitechat.bundle to target GTK3 (gtk+-3.0), refreshed runtime module paths (immodules, printbackends, gdk-pixbuf, pango), removed GTK2-specific engine/theme entries, and added prefix comments. This also keeps the requested anchor locations (launcher-script, ${prefix}/lib/${gtkdir}).
Updated osx/launcher.sh to remove obsolete GTK2 environment assumptions (including GTK2_RC_FILES and old GTK2 loader file paths), set GTK3-relevant variables (GTK_IM_MODULE_FILE, GDK_PIXBUF_MODULE_FILE, GSETTINGS_SCHEMA_DIR), and minimize DYLD path hacking by only prepending when already set. Added launcher-script comment anchor and prefix/library docs.
2026-02-18 10:50:24 -07:00
|
|
|
|
2014-01-13 09:28:06 -05:00
|
|
|
<binary>
|
Updated osx/makebundle.sh to use a robust bundler invocation flow: prefer gtk-mac-bundler, fall back to python3 -m gtk_mac_bundler, fail fast with clear install guidance if neither is available, and verify the .app was actually produced before zipping. Also added macOS prefix/library expectation comments.
Updated osx/zoitechat.bundle to target GTK3 (gtk+-3.0), refreshed runtime module paths (immodules, printbackends, gdk-pixbuf, pango), removed GTK2-specific engine/theme entries, and added prefix comments. This also keeps the requested anchor locations (launcher-script, ${prefix}/lib/${gtkdir}).
Updated osx/launcher.sh to remove obsolete GTK2 environment assumptions (including GTK2_RC_FILES and old GTK2 loader file paths), set GTK3-relevant variables (GTK_IM_MODULE_FILE, GDK_PIXBUF_MODULE_FILE, GSETTINGS_SCHEMA_DIR), and minimize DYLD path hacking by only prepending when already set. Added launcher-script comment anchor and prefix/library docs.
2026-02-18 10:50:24 -07:00
|
|
|
${prefix}/lib/gdk-pixbuf-2.0/${pkg:gdk-pixbuf-2.0:gdk_pixbuf_binary_version}/loaders/*.so
|
2014-01-13 09:28:06 -05:00
|
|
|
</binary>
|
Updated osx/makebundle.sh to use a robust bundler invocation flow: prefer gtk-mac-bundler, fall back to python3 -m gtk_mac_bundler, fail fast with clear install guidance if neither is available, and verify the .app was actually produced before zipping. Also added macOS prefix/library expectation comments.
Updated osx/zoitechat.bundle to target GTK3 (gtk+-3.0), refreshed runtime module paths (immodules, printbackends, gdk-pixbuf, pango), removed GTK2-specific engine/theme entries, and added prefix comments. This also keeps the requested anchor locations (launcher-script, ${prefix}/lib/${gtkdir}).
Updated osx/launcher.sh to remove obsolete GTK2 environment assumptions (including GTK2_RC_FILES and old GTK2 loader file paths), set GTK3-relevant variables (GTK_IM_MODULE_FILE, GDK_PIXBUF_MODULE_FILE, GSETTINGS_SCHEMA_DIR), and minimize DYLD path hacking by only prepending when already set. Added launcher-script comment anchor and prefix/library docs.
2026-02-18 10:50:24 -07:00
|
|
|
<translations name="gtk30">
|
2014-01-13 09:28:06 -05:00
|
|
|
${prefix}/share/locale
|
|
|
|
|
</translations>
|
2026-01-05 23:12:38 -07:00
|
|
|
<translations name="zoitechat">
|
2014-01-13 09:28:06 -05:00
|
|
|
${prefix}/share/locale
|
|
|
|
|
</translations>
|
|
|
|
|
|
|
|
|
|
<data dest="${bundle}/Contents/Resources">
|
2026-01-05 23:12:38 -07:00
|
|
|
${project}/zoitechat.icns
|
2014-01-13 09:28:06 -05:00
|
|
|
</data>
|
|
|
|
|
|
|
|
|
|
</app-bundle>
|