mirror of
https://github.com/suyu-emu/drippu-rep.git
synced 2026-09-21 14:44:58 -07:00
Android: - rename Eden application/module identifiers to suyu (settings.gradle, build.gradle) - bump minSdk 24→26 (adaptive-icon requires ≥26) - delete duplicate dev/suyu/suyu_emu package tree (superseded by org/yuzu tree) - add missing string resources (home_games, early_access_*, search_*) - rename ic_yuzu.png (duplicate) — kept only the xml adaptive icon Linux (via WSL/Ubuntu, headless): - SDL2 → SDL3 in conanfile.txt (matches CMakeLists find_package(SDL3)) - LINK_GROUP:RESCAN on OpenSSL/ZLIB in core to satisfy GNU ld single-pass - pragma-disable -Wunused-variable around AMD vk_mem_alloc.h inclusion - static_cast<u32>/static_cast<u8> for -Werror=conversion in arm_recomp.cpp Windows: SUYU_ICON named PE resource → numeric id 1 (exporter's game icon overwrites it instead of being shadowed). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
70 lines
2.0 KiB
Plaintext
70 lines
2.0 KiB
Plaintext
[requires]
|
|
# Boost components - using single Boost package with options
|
|
boost/1.84.0
|
|
|
|
# Core dependencies from vcpkg.json
|
|
fmt/10.2.1
|
|
nlohmann_json/3.11.3
|
|
zlib/1.3.1
|
|
lz4/1.9.4
|
|
zstd/1.5.6
|
|
opus/1.5.2
|
|
catch2/3.5.2 # Testing framework required for SUYU_TESTS
|
|
sdl/3.4.14 # SDL3 for graphics/input/audio (suyu migrated off SDL2)
|
|
# qt/6.7.3 # DISABLED: Qt from Conan builds from source (2+ hours), no pre-built binaries available
|
|
# TODO: Re-enable after base migration validates, or use bundled Qt5 binaries
|
|
|
|
# Additional dependencies
|
|
# Note: Some packages like cubeb, dynarmic, enet, libusb, simpleini, stb,
|
|
# vulkan-memory-allocator, xbyak, cpp-jwt, cpp-httplib, renderdoc-api
|
|
# may need to be built from externals/ or may not be available in Conan Center
|
|
# Check CMakeLists.txt for which are bundled vs external
|
|
|
|
[generators]
|
|
CMakeDeps
|
|
CMakeToolchain
|
|
|
|
[options]
|
|
# Boost options - disable problematic components
|
|
# Conan 2.x requires 'package/*:option=value' format
|
|
boost/*:shared=False
|
|
boost/*:without_coroutine=True
|
|
boost/*:without_fiber=True
|
|
boost/*:without_graph=True
|
|
boost/*:without_graph_parallel=True
|
|
boost/*:without_mpi=True
|
|
boost/*:without_python=True
|
|
boost/*:without_wave=True
|
|
|
|
# Enable required components
|
|
boost/*:without_algorithm=False
|
|
boost/*:without_asio=False
|
|
boost/*:without_bind=False
|
|
boost/*:without_config=False
|
|
boost/*:without_container=False
|
|
boost/*:without_context=False
|
|
boost/*:without_crc=False
|
|
boost/*:without_filesystem=False
|
|
boost/*:without_functional=False
|
|
boost/*:without_heap=False
|
|
boost/*:without_icl=False
|
|
boost/*:without_intrusive=False
|
|
boost/*:without_mpl=False
|
|
boost/*:without_process=False
|
|
boost/*:without_range=False
|
|
boost/*:without_spirit=False
|
|
boost/*:without_test=False
|
|
boost/*:without_timer=False
|
|
boost/*:without_variant=False
|
|
|
|
# Qt6 options - DISABLED (see requires section)
|
|
# qt/*:shared=True
|
|
# qt/*:gui=True
|
|
# qt/*:qtbase=True
|
|
# qt/*:qtdeclarative=True
|
|
# qt/*:qtmultimedia=True
|
|
# qt/*:qttools=True
|
|
# qt/*:qttranslations=True
|
|
# qt/*:qtwebchannel=True
|
|
# qt/*:qtwebengine=True
|