Commit Graph

449 Commits

Author SHA1 Message Date
Alibek Omarov
009855c193 scripts: waifulib: clang_format: don't abort configure when clang-format is too old, just disable the format command 2026-07-19 07:37:01 +05:00
Alibek Omarov
9f2b8954e9 utils: add new tool xash-clang-format, a wrapper around clang-format that adds our formatting extensions 2026-07-01 22:53:52 +05:00
Alibek Omarov
3366ad06d0 wscript: add yy-thunks library to help support the holy cow of windows users 2026-06-21 11:16:03 +05:00
Alibek Omarov
85e5f032d8 scripts: gha: remove bundled mbedTLS on Switch 2026-06-07 06:39:50 +05:00
SNMetamorph
2904c3e88b scripts: gha: set default touch configuration file for PS Vita platform 2026-05-23 21:09:31 +05:00
Alibek Omarov
853a67b0c5 scripts: gha: lock PSVita SDL2 fork to last known good revision 2026-05-21 01:04:43 +05:00
Alibek Omarov
0053edbe7b scripts: gha: drop signing step from build_android.sh, as it's done on gradle level now 2026-05-18 13:01:22 +05:00
Alibek Omarov
568b7abc5f scripts: waifulib: xcompile: set max-page-size to 64k on PSVita to workaround latest toolchain issue 2026-05-07 12:07:25 +05:00
Alibek Omarov
1b7f50d3c6 scripts: waifulib: xcompile: fix build error with newer NDKs caused by incompatibility of legacy STL and Clang 2026-05-07 12:05:26 +05:00
Marc-Antoine Lortie
982a216df4 Fix hlsdk-xash3d references where applicable. 2026-05-01 19:02:13 +05:00
ksagameng
780dbd6183 scripts: gha: fix ios ci builds not including game libs 2026-04-17 19:41:30 +05:00
ksagameng
a2514b6916 platform: ios: Remove FTP server as latest apple clang broke it 2026-04-09 10:25:18 +05:00
ksagameng
0ac5e78040 scripts: ios: Modify script to work with dylib loading changes 2026-04-09 10:25:18 +05:00
ksagameng
a82221e3df engine: platform: No more lib_ios, use FS_FindLibaray to load dylibs instead 2026-04-09 10:25:18 +05:00
Alibek Omarov
5606346cc1 scripts: waifulib: xcompile: add Android NDK 30 2026-04-04 17:34:31 +05:00
Alibek Omarov
6faee8fd89 scripts: ios: call mkdir -p to not error out if the directory already exists (thanks, @ksagaming) 2026-04-04 17:34:07 +05:00
Alibek Omarov
f7e516b775 ci: run armhf build on arm64 runner too 2026-04-02 02:01:09 +05:00
Alibek Omarov
4edd512902 scripts: gha: enable all renderers on Linux targets 2026-04-01 20:59:48 +05:00
Alibek Omarov
acb263368a ci: try to use github arm64 runner 2026-04-01 20:51:22 +05:00
Alibek Omarov
018c52b998 scripts: gha: apple: add -v flag to build stage 2026-04-01 06:36:40 +05:00
Alibek Omarov
f523f04ee2 android: build mainui_cpp through CMake 2026-03-24 21:05:56 +05:00
Alibek Omarov
9a050cb67f scripts: gha: fix shellcheck warnings in build_* scripts 2026-03-24 04:07:21 +05:00
Alibek Omarov
cf8046ecd9 scripts: gha: fix shellcheck warnings in deps_* scripts 2026-03-24 03:51:54 +05:00
Alibek Omarov
6a292ec68c scripts: gha: android: bump NDK, JDK and commandline tools versions 2026-03-24 03:46:58 +05:00
Alibek Omarov
4679359688 android: update gradle, agp, etc 2026-03-24 03:46:58 +05:00
ksagameng
11c7c1b77d scripts: ios: enable decay build in buildallmods.sh 2026-03-19 22:36:51 +05:00
ksagameng
59dbe1d01e ios: Add entitlements.plist and codesign the generated ipa with said plist in createipa.sh 2026-03-19 22:36:51 +05:00
ksagameng
f8714a57d3 scripts: ios: Build all mods script and postfixing support in buildhlsdk script 2026-03-19 22:36:51 +05:00
Alibek Omarov
d9221c8491 scripts: waifulib: remove outdated stuff 2026-02-08 10:14:28 +05:00
Alibek Omarov
8bb6968ab8 scripts: waifulib: sdl2: add paths support for SDL mingw dev package 2026-01-24 07:32:02 +05:00
ksagameng
146244f1f4 scripts: gha: Set hlsdk minimum ios version to 12.0 2025-12-10 16:56:09 +05:00
ksagameng
db2c2e685d scripts: ios: generate .dSYM files and make zip quiet 2025-12-10 16:56:09 +05:00
Alibek Omarov
a1dc006488 scripts: disable software renderer on Android 2025-11-30 02:59:53 +05:00
ksagameng
5151f9559b scripts: ios: Fix built hlsdk not working on older ios 2025-11-08 06:50:07 +08:00
ksagameng
a66774d65f ci: ios: Minor change 2025-11-03 04:36:59 +08:00
ksagameng
a9f159bae5 ci: ios: Implement suggestions and use hlsdk mobile_hacks 2025-11-03 04:36:59 +08:00
ksagameng
a6108b7930 ci: Add iOS builds 2025-11-03 04:36:59 +08:00
ksagameng2
a9bf700da4 Restore iOS build support (#2352)
* initial commit

* initial commit

* add port files

* ios: Changes to allow creating app bundle without xcode projects

* ios: Added mic perms request

* ios: Very basic app bundle creation script

* ios: Fix -log parameter

* ios: Sdk no longer hardcoded and option to compile for simulator

* general: Update gitignore

* ios: Enable game mode for the app

* ios: Compile instructions and updated ipa creation script

* ios: Code cleanup

* ios: Remove dylibs

* general: Remove extra submodules

* ios: Remove dylibs again

* ios: Implement suggested changes

* ios: Fix building as dylib instead of binary

* ios: Scripts for building mods

* ios: Move 'ios' contents to engine/platform/ios/bundle and modify scripts

* ios: Update createipa.sh to use waf install

* ios: Clean script and updated README

* general: Fix spelling mistake and outdated instructions

* ios: Clean up in xcompile.py

* ios: Fix createipa.sh generating an invalid ipa

* ios: Temporary fix for launch dialog textfield colors in dark mode
2025-11-01 18:32:00 +05:00
Alibek Omarov
f1fde32c29 Drop legacy AuroraOS code 2025-10-19 07:39:47 +05:00
Alibek Omarov
a7b466e4a9 scripts: gha: try to update vitaGL 2025-10-16 08:12:13 +08:00
Alibek Omarov
4d300e9d30 scripts: waifulib: xcompile: add PSP compiling tools 2025-10-09 22:32:30 +05:00
Alibek Omarov
8e7a2abec5 scripts: waifulib: compiler_optimizations: always lower case build type 2025-10-03 22:05:47 +05:00
Alibek Omarov
47d181aa92 scripts: gha: always build tarball with engine even if AppImage port is available 2025-10-01 14:53:27 +08:00
Alibek Omarov
ef70530226 scripts: waifulib: compiler_optimizations: automatically enable xtheadvector extension on C910 (like T-Head TH1520) 2025-09-25 11:07:49 +08:00
Alibek Omarov
2e852e4398 scripts: flatpak: better message for missing GL32 extension 2025-09-21 01:25:14 +05:00
Alibek Omarov
04dee4e94d scripts: flatpak: add more guardrails just in case if 32-bit runtime missing 2025-09-21 00:18:43 +05:00
Alibek Omarov
fe9e68ed24 scripts: flatpak: bump freedesktop sdk to 25.08 2025-09-18 10:15:33 +05:00
Alibek Omarov
2106260238 scripts: gha: set make_release.sh to be executable 2025-09-18 10:10:50 +05:00
Alibek Omarov
6115ef0821 gha: move release commands into it's own script 2025-09-17 12:46:35 +05:00
Alibek Omarov
42b0a9a13d scripts: gha: copy SDL library with all symlinks to it 2025-08-30 21:46:39 +05:00