deepend-tildeclub
8ea9bffba2
Refactor zoitechat.props for dependency paths and validation
...
Updated the XML structure and paths in zoitechat.props to ensure correct dependency resolution and build environment validation.
2026-02-14 02:08:48 -07:00
deepend-tildeclub
2742b62ef1
Update zoitechat.props for dependency paths
2026-02-14 01:58:53 -07:00
deepend-tildeclub
e654bfd127
Update zoitechat.props with new configuration
2026-02-14 01:54:11 -07:00
deepend-tildeclub
6f493ed47e
Update zoitechat.props with new property definitions
2026-02-14 01:47:51 -07:00
deepend-tildeclub
32358a876b
Update zoitechat.props for dependency paths
2026-02-14 00:49:32 -07:00
deepend-tildeclub
a05c596e48
Update print statement from 'Hello' to 'Goodbye'
2026-02-13 22:08:09 -07:00
b2d8336dd0
changes to innosetup version / path. changed to precompiled gtk3 binaries.
2026-02-13 21:49:58 -07:00
2dd2d18ade
removed extra character
2026-02-13 20:47:03 -07:00
3d9a92787b
Fixed IsccPath values in win32/zoitechat.props by removing embedded quotes from the default Program Files paths, so the path is stored raw and can be quoted exactly once at invocation time. This addresses the “cannot find iscc.exe” behavior caused by double/nested quoting.
2026-02-13 20:44:39 -07:00
9acec081a4
Fixed installer detection to evaluate IsccPath safely when the path contains spaces by changing the existence check to Exists('$(IsccPath)').
...
Fixed ISCC path normalization by trimming surrounding quotes from ZOITECHAT_ISCC_PATH and storing discovered default paths unquoted (so they can be checked reliably with Exists(...)).
Fixed installer invocation by quoting $(IsccPath) at execution time in the pre-build command, which supports paths like C:\Program Files (x86)\Inno Setup 6\ISCC.exe
2026-02-13 20:40:48 -07:00
6d101c4e10
Updated Windows build props so IsccPath can be set explicitly with ZOITECHAT_ISCC_PATH, then auto-detected across common install locations (ProgramFiles, ProgramFiles(x86), ProgramW6432) before falling back to the default path. This reduces false “iscc.exe not found” skips when Inno Setup is installed in a non-default location.
2026-02-13 20:26:36 -07:00
deepend-tildeclub
09e9e7314b
Update dependency paths and Inno Setup version
2026-02-13 20:19:47 -07:00
a86dc5ae85
Added build capability switches in the shared Windows props file so optional components are only enabled when their prerequisites exist:
...
Python3Enabled (python executable + import lib + cffi)
PerlEnabled (perl executable + perl runtime DLL + gendef.exe)
InstallerEnabled (Inno Setup iscc.exe).
Updated the Python plugin project to compile only when Python3Enabled is true, and otherwise emit a clear skip message instead of failing prebuild/import steps.
Updated the Perl plugin project similarly to gate build steps on PerlEnabled and print a skip message when prerequisites are missing.
Updated the installer project so it only uses C++ targets when InstallerEnabled is true, with a fallback skip message when Inno Setup is unavailable.
2026-02-13 20:14:39 -07:00
c86701ee3c
fix extra character on line 47
2026-02-13 19:59:25 -07:00
01ec120536
Updated Windows build property resolution so GlibGenMarshal runs through Python when only $(DepsRoot)\bin\glib-genmarshal (no .exe) exists. This prevents MSBuild from trying to execute a script as a native executable on Windows.
...
Kept existing behavior intact for glib-genmarshal.exe and glib-genmarshal.py paths; only the script-without-extension case changed.
2026-02-13 19:56:49 -07:00
5c7697a765
Reworked win32/zoitechat.props to follow the original GTK2-style dependency layout for GTK3 by setting DepsRoot back to $(YourDepsPath)\$(PlatformName)\release (removing the GtkPlatform indirection and direct-root auto-detection added previously).
2026-02-13 19:41:13 -07:00
ca7340530d
Updated Win32 path macro handling in win32/zoitechat.props so local Your*Path values can now be sourced from environment variables (ZOITECHAT_DEPS_PATH, ZOITECHAT_GENDEF_PATH, ZOITECHAT_PERL_PATH, ZOITECHAT_PYTHON3_PATH, ZOITECHAT_WINSPARKLE_PATH) before falling back to the existing c:\gtk-build\... defaults. This makes CI/dev-shell overrides much easier without manually editing the props file each time.
...
Added a new MSBuild target (ValidateWindowsBuildEnvironment) that runs before build prep and fails fast with explicit errors when GTK/GLib/OpenSSL headers or Python are missing, instead of allowing a long cascade of downstream compile/link/copy failures.
2026-02-13 19:28:34 -07:00
3dd54d5fea
Added additional Windows GTK glib-genmarshal discovery fallbacks for Python-based script locations to handle missing executables in common layouts.
...
Broadened ATK import library detection to include libatk-1.0-0.lib for Win32 builds.
2026-02-07 08:45:47 -07:00
45ef2da0ac
Added Windows dependency detection to enable/disable the Lua plugin build based on available headers and skip builds when missing.
...
Updated the Windows build to prefer glib-genmarshal executables with a Python fallback for marshal generation.
Made GTK link dependencies more robust by selecting available ATK library names before assembling GTK libs.
2026-02-06 00:24:24 -07:00
ae303db62b
Added a fallback for gdk-3.lib detection in the Windows dependency library list to cover builds where the import library is named without the .0/-0 suffix.
2026-02-04 22:28:04 -07:00
deepend-tildeclub
07322293f3
Update zoitechat.props with new configuration
2026-02-04 18:16:59 -07:00
deepend-tildeclub
0fd51e5c8a
Modify zoitechat.props for Gtk3 support and dependencies
...
Updated project properties to include Gtk3 definitions and improved dependency handling.
2026-02-04 12:46:32 -07:00
deepend-tildeclub
1ac688ec19
Update zoitechat.props with new dependencies and settings
2026-02-04 11:41:47 -07:00
deepend-tildeclub
1567062636
Update zoitechat.props with new project settings
2026-02-04 10:53:20 -07:00
deepend-tildeclub
b90a9a3357
Update zoitechat.props with new XML structure
2026-02-04 10:15:23 -07:00
deepend-tildeclub
a650916105
Fix XML formatting in zoitechat.props
2026-02-04 09:14:32 -07:00
deepend-tildeclub
b30ee02353
Merge branch 'gtk3-prep' into codex/update-project-settings-for-gtk3-builds
2026-02-03 13:22:34 -07:00
deepend-tildeclub
8b22990eba
Improve gvsbuild dependency detection
2026-02-03 13:20:25 -07:00
deepend-tildeclub
8606e505d1
Adjust Windows build paths for gvsbuild deps
2026-02-03 12:59:31 -07:00
deepend-tildeclub
0f4420b8c7
Update gvsbuild Windows deps settings
2026-02-03 12:34:22 -07:00
deepend-tildeclub
a98cb3606f
Update zoitechat.props with Gtk3 support
2026-02-01 18:30:12 -07:00
78c4b474db
update python to v3.14
2026-01-15 09:48:31 -07:00
4683ef705b
new name after fork
2026-01-05 23:12:38 -07:00