Commit Graph

179 Commits

Author SHA1 Message Date
c22d141237 Updated the Windows GitHub Actions workflow to build GTK3 from the ZoiteChat gvsbuild repo (and map Win32 output paths) instead of using the older prebuilt GTK archive, aligning with the required GTK3 build flow for Windows CI. 2026-02-03 11:34:18 -07:00
deepend-tildeclub
dab682f90d Refactor Windows build workflow for GTK dependencies
Removed MSYS2 setup step and adjusted dependency installation for GTK build. Updated various paths and commands for consistency.
2026-02-02 12:30:44 -07:00
deepend-tildeclub
35740637df Update Windows build workflow for branch restrictions
Restrict push events to the master branch and remove unused functions for DLL aliasing and Enchant2 setup.
2026-02-02 00:23:49 -07:00
deepend-tildeclub
57fb1eb27b Update Windows build workflow for branch handling 2026-02-02 00:15:47 -07:00
deepend-tildeclub
069c6a3f81 Implement alias handling for DLLs and headers
Added functions to copy DLL and header aliases for Enchant2 and other libraries, ensuring they are present in the specified directories.
2026-02-02 00:06:24 -07:00
deepend-tildeclub
61da248c41 Add Ensure-LibJpeg function to manage JPEG library 2026-02-01 23:54:45 -07:00
deepend-tildeclub
0f36b273f1 Add Ensure-LibXml2 function for libxml2 management
Added Ensure-LibXml2 function to manage libxml2.lib generation from DLLs. This function checks for existing libraries, generates a new one if necessary, and creates compatibility aliases.
2026-02-01 23:46:04 -07:00
deepend-tildeclub
770922cdda Implement Ensure-Zlib function for zlib handling
Added Ensure-Zlib function to build and install zlib.lib if missing.
2026-02-01 23:36:15 -07:00
deepend-tildeclub
343ad0ffd5 Replace Ensure-LuaHeaders with Ensure-LuaJit function 2026-02-01 23:27:51 -07:00
deepend-tildeclub
e134a99e12 Update MSYS2 setup and enhance comments
Refactor MSYS2 setup and improve comments for clarity.
2026-02-01 23:04:16 -07:00
deepend-tildeclub
f8139d094a Change Lua dependency to Lua 5.1.5 in build script
Updated Lua dependency from LuaJIT to Lua 5.1.5 and modified related build steps.
2026-02-01 22:49:30 -07:00
deepend-tildeclub
1e8efcdc5a Refactor comments and add zlib legacy support
Updated comments for clarity and added zlib legacy name handling.
2026-02-01 22:39:34 -07:00
deepend-tildeclub
81abfe3175 Refactor Windows build workflow and clean up comments 2026-02-01 22:25:35 -07:00
deepend-tildeclub
ffe8a9f7a6 Setup MSYS2 for GTK build fallback
Added MSYS2 setup step for GTK build fallback in GitHub Actions workflow.
2026-02-01 22:00:38 -07:00
deepend-tildeclub
2da635c048 Refactor GTK3 bundle extraction and handling 2026-02-01 21:29:24 -07:00
deepend-tildeclub
83ed374b99 Enhance GTK3 bundle handling in Windows build workflow
Updated PowerShell script to include new functions for GTK3 bundle handling and improved error handling. Adjusted the build process to ensure compatibility with legacy GTK bundles.
2026-02-01 20:39:34 -07:00
deepend-tildeclub
9837ef901b Add libayatana-appindicator to MSYS build dependencies 2026-02-01 19:46:04 -07:00
deepend-tildeclub
8be35d2a30 Refactor Windows build workflow for improved clarity 2026-02-01 18:51:09 -07:00
deepend-tildeclub
2a4612672a Refactor Windows build workflow and update steps 2026-02-01 18:35:44 -07:00
deepend-tildeclub
1e36865bb3 Refactor Windows build workflow for better dependency handling
Updated the Windows build workflow to improve dependency installation and streamline the build process.
2026-02-01 18:05:38 -07:00
deepend-tildeclub
306aef3ef9 Refactor glib-genmarshal handling and compatibility aliases 2026-02-01 17:47:56 -07:00
deepend-tildeclub
f5ebe3efc8 Enhance libxml2 compatibility handling in build script
Added compatibility checks and aliases for libxml2 library to ensure it exists regardless of naming variations.
2026-02-01 17:34:46 -07:00
deepend-tildeclub
2bbe9dccc6 Refactor Python wrapper creation in build script 2026-02-01 17:19:34 -07:00
deepend-tildeclub
2723d49b3a Refactor Python script execution in Windows build 2026-02-01 17:13:29 -07:00
deepend-tildeclub
87b9e52719 Improve GTK3 stack layout detection in workflow
Refactor GTK3 stack detection and fallback mechanism for Windows builds.
2026-02-01 17:12:24 -07:00
deepend-tildeclub
bfe13386c5 Enhance Windows build workflow and error handling
Updated the Windows build workflow to improve asset handling and extraction processes. Added error handling for GTKROOT and LuaJIT dependencies.
2026-02-01 17:06:40 -07:00
deepend-tildeclub
766299a15c Add Wayland dependencies to appimage build 2026-02-01 17:04:32 -07:00
deepend-tildeclub
0dcc35df8f Update appimage-build.yml for SSL and Wayland support 2026-02-01 16:41:10 -07:00
deepend-tildeclub
e8f9ea0784 Enable GTK3 support in OpenBSD build workflow 2026-02-01 16:17:54 -07:00
deepend-tildeclub
76fdce8576 Remove gtk3 option from msys-build.yml
Remove gtk3 option from meson setup in CI workflow
2026-02-01 16:17:23 -07:00
deepend-tildeclub
72dfc10b1b Update Debian build dependencies in workflow
Added libayatana-appindicator3-dev to dependencies.
2026-02-01 16:16:48 -07:00
deepend-tildeclub
c472a4ccd6 Update dependencies in appimage-build.yml
Added libayatana-appindicator3-dev to dependencies.
2026-02-01 16:16:23 -07:00
56e1c402f6 gtk3 github actions fix 2026-02-01 16:04:16 -07:00
b1e7155c6d gtk3 github actions fixes 2026-02-01 16:01:48 -07:00
7dd47dbd2e Adjust for GTK3 github actions compile testing.
fixed gtk2 compiling.
2026-02-01 15:23:36 -07:00
deepend-tildeclub
3530a5c191 Add options for Perl and Python in Meson setup 2026-01-18 19:16:40 -07:00
deepend-tildeclub
95d31bad57 Merge pull request #24 from ZoiteChat/Github-Action-Changes
Update Windows build workflow with permissions and attestations
2026-01-17 13:38:19 -07:00
deepend-tildeclub
19fbceec93 Add permissions for AppImage build workflow 2026-01-16 23:45:13 -07:00
deepend-tildeclub
ccc6580652 Enhance Flatpak build workflow with permissions and steps
Added permissions for contents, id-token, attestations, and artifact-metadata. Included steps for uploading and attesting the Flatpak bundle.
2026-01-16 22:57:03 -07:00
deepend-tildeclub
94e92b8edf Update Windows build workflow with permissions and attestations
Added permissions for artifact handling and attestation.
2026-01-16 21:36:10 -07:00
deepend-tildeclub
44880a41f9 Remove theme-manager option from build configuration
Removed theme-manager option from meson setup.
2026-01-16 18:57:52 -07:00
deepend-tildeclub
1766ec558f Remove theme-manager option from build configuration
Removed theme-manager option from Meson setup.
2026-01-16 18:57:35 -07:00
deepend-tildeclub
58073542ff Remove theme-manager option in debian-build.yml
Remove theme-manager option from Meson setup.
2026-01-16 18:57:18 -07:00
deepend-tildeclub
d54669982a Refactor Python directory setup in Windows build workflow
Updated Python directory creation logic and resolved version discrepancies.
2026-01-15 10:51:04 -07:00
e79564b501 Update to Python v3.14 2026-01-15 10:47:36 -07:00
1be65ff216 Update Python to v3.14.2 2026-01-15 10:15:48 -07:00
0bcf4bee6e Change to Python 3.14 2026-01-15 10:02:24 -07:00
708fb3de42 moving website to zoitechat.zoite.net 2026-01-14 12:54:25 -07:00
deepend-tildeclub
7ecc469385 Rename workflow from 'OpenBSD Package' to 'OpenBSD Build' 2026-01-14 10:50:05 -07:00
deepend-tildeclub
8cdc6cb966 Fix EOF syntax in openbsd-build.yml 2026-01-14 10:27:33 -07:00