32252 Commits
Author SHA1 Message Date
Dallin Bland 7e4846d674 Merge pull request #47 from suyu-emu/fix/freebsd-qt-private
Link Qt GuiPrivate for the FreeBSD release build
2026-09-21 14:47:48 -05:00
Dallin Bland 627da6b840 Link Qt GuiPrivate so FreeBSD can include qpa headers
FreeBSD's Qt 6.11 package ships Qt6::GuiPrivate, but Qt6Gui_PRIVATE_INCLUDE_DIRS
is empty, so suyu's qt_common.cpp failed to find qplatformnativeinterface.h.
Require the component and link the private target on Linux and FreeBSD.
2026-09-21 14:47:29 -05:00
suyu-deploy[bot] a24b968307 WIP: Add Nextendo Support, NSO Stubs , NX-Optimiser and Roadmap 2026-09-21 20:38:51 +01:00
suyu deploy bot 7c301bf75d WIP: Add Nextendo Support, NSO Stubs , NX-Optimiser and Roadmap 2026-09-21 20:27:52 +01:00
Dallin Bland b3c6a058a1 Merge pull request #45 from suyu-emu/fix/release-workflow-failures
Fix automated release failures on macOS, FreeBSD, and Android libretro
2026-09-21 14:01:06 -05:00
Dallin Bland 9e51197c36 Fix automated release failures on macOS, FreeBSD, and Android libretro
The macOS packager treated each library install name as a load command, so
@executable_path self-ids failed the portability check. FreeBSD configure
requires Qt6 Charts and Svg. Android libretro could not link the prebuilt
OpenSSL archive until Poly1305 SVE2 binds locally, matching yuzu-android.
2026-09-21 13:54:02 -05:00
Dallin Bland 7b8b16661f Merge pull request #44 from suyu-emu/codex/macos-vulkan-crash-fixes
Fix macOS game crash, firmware ZIP install, and package portability
2026-09-21 12:00:13 -05:00
Dallin Bland cafc27ce01 Remove stray Python bytecode and ignore __pycache__ 2026-09-21 11:34:55 -05:00
Dallin Bland 66ef74e11d Merge pull request #43 from suyu-emu/codex/freebsd-release-dependency
Install FreeBSD XScreenSaver dependency
2026-09-21 11:32:51 -05:00
Dallin Bland dc7037cf77 macOS vulkan fixes 2026-09-21 01:31:55 -05:00
Dallin Bland ac2a516999 Address code-quality bot: explain best-effort Windows cleanup
Replace silent except-pass in smoke_libretro with logged warnings.
FreeLibrary and dll_directory.close failures must not fail the
release after the core already passed, but they should be visible.
2026-09-21 00:58:47 -05:00
cleanthat[bot] bd4dda5868 engine=spotless
nb_files_neither_included_nor_excluded: 5
nb_files_formatted: 1
eventKey: random-c0f94b48-b0c2-4e14-8f22-33b911dba5aa
2026-09-21 05:43:58 +00:00
Dallin Bland e7eb021383 Fix libretro Android link and Windows verify for release
- Build OpenSSL with pic so Android arm64 shared link succeeds
  (fixes R_AARCH64_ADR_PREL_PG_HI21 relocation against
  poly1305_blocks_sve2 in libcrypto.a).
- Define SUYU_BUILD_LIBRETRO_CORE for libretro builds so ANDROID code
  can distinguish the core from the full Android app.
- video_core: use default pipeline workers for libretro Android
  instead of AndroidSettings::values (only in yuzu-android).
- common: provide local battery globals for libretro Android
  instead of externs from native.cpp.
- common/android: minimal JNI_OnLoad/JNI_OnUnload for libretro
  (RetroArch has no org/yuzu classes or InitFFmpegOnLoad).
- verify_release_artifacts: FreeLibrary Windows DLL after smoke
  test and ignore temp cleanup errors (fixes WinError 5 Access
  denied on suyu_libretro.dll).
2026-09-21 00:42:46 -05:00
Dallin Bland 5b7c7654fe Install FreeBSD XScreenSaver dependency 2026-09-20 23:02:41 -05:00
Dallin Bland 0afdc3637a Merge pull request #42 from suyu-emu/codex/release-version-input
Make release version configurable
2026-09-20 22:53:39 -05:00
Dallin Bland 4be95f86dc Make release version configurable 2026-09-20 22:53:07 -05:00
Dallin Bland 08801525ed Merge pull request #41 from suyu-emu/codex/macos-release-readiness
Prepare macOS build for signed releases
2026-09-20 22:47:16 -05:00
Dallin Bland 2381214626 Use ASC API keys for macOS notarization 2026-09-20 22:20:01 -05:00
Dallin Bland b5ce47ad03 Restore Suyu artwork to setup screen 2026-09-20 16:53:01 -05:00
Dallin Bland 6991db85cd Fix macOS setup profile layout 2026-09-20 16:33:09 -05:00
Dallin Bland a7833bc98e Prepare macOS build for signed releases 2026-09-20 15:34:43 -05:00
suyu-deploy[bot] 77a0099d7d Merge pull request #34 from suyu-emu/cleanthat/configure_v2 2026-09-20 18:19:49 +00:00
Dallin Bland 0694b07486 ci: harden automated release pipeline 2026-09-20 11:12:55 -05:00
Dallin Bland a950f04dc5 Merge pull request #32 from suyu-emu/drippu/build-prereq-c-compiler
build: fail early with a clear message when no working C compiler exists
2026-09-20 10:25:32 -05:00
Dallin Bland 77be76144f Merge remote-tracking branch 'origin/main' into codex/review-pr-32 2026-09-20 10:04:15 -05:00