mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-06-28 11:55:22 +02:00
* boost: 1.90.0 -> 1.91.0 * boost_headers: 1.90.0 -> 1.91.0 * catch2: 3.13.0 -> 3.15.1 * fmt: 12.1.0 -> 12.2.0 * httplib: 0.46.0 -> 0.48.0 * libusb: 1.0.29 -> 1.0.30 * openssl: 3.6.2 -> 4.0.1 * openssl-cmake: 3.6.2 -> 4.0.1 * sdl3: 3.4.8 -> 3.4.10 * simpleini: 4.25 -> 4.26 * vulkan-headers: 1.4.345 -> 1.4.355 * vulkan-memory-allocator: 3.3.0 -> 3.4.0 * vulkan-utility-libraries: 1.4.345 -> 1.4.355 * vulkan-validation-layers: 1.4.341.0 -> 1.4.350.1 * xbyak: 7.35.2 -> 7.37.4
404 lines
15 KiB
JSON
404 lines
15 KiB
JSON
{
|
|
"biscuit": {
|
|
"hash": "1229f345b014f7ca544dedb4edb3311e41ba736f9aa9a67f88b5f26f3c983288c6bb6cdedcfb0b8a02c63088a37e6a0d7ba97d9c2a4d721b213916327cffe28a",
|
|
"min_version": "0.9.1",
|
|
"repo": "lioncash/biscuit",
|
|
"tag": "v%VERSION%",
|
|
"version": "0.19.0"
|
|
},
|
|
"boost": {
|
|
"artifact": "%TAG%-cmake.tar.xz",
|
|
"find_args": "CONFIG OPTIONAL_COMPONENTS headers context system fiber filesystem",
|
|
"hash": "935b3d516e996f6d25948ba8a54c1b7f70f7f0e3f517e36481fdf0196c2c5cfc2841f86e891f3df9517746b7fb605db47cdded1b8ff78d9482ddaa621db43a34",
|
|
"min_version": "1.57",
|
|
"package": "Boost",
|
|
"patches": [
|
|
"0001-clang-cl.patch"
|
|
],
|
|
"repo": "boostorg/boost",
|
|
"tag": "boost-%VERSION%",
|
|
"version": "1.91.0"
|
|
},
|
|
"boost_headers": {
|
|
"bundled": true,
|
|
"hash": "c5fa2cd72f6e6666b7963b97bc359c75284b8fb540c30f3629a028b85270c9bc66c8a051383964f2bd4c1e005a4691593d15696e7ef39ea87cf6cff9e5691fb2",
|
|
"repo": "boostorg/headers",
|
|
"tag": "boost-%VERSION%",
|
|
"version": "1.91.0"
|
|
},
|
|
"catch2": {
|
|
"hash": "2e32d3d41e4ef84d927eaaaff0a75eba8fd1e47a5ddeb6007b73934f9d1ac747bf9818d02d2cdfb6343830b5091ba4f3d66efc281fc376a4f0716753dd7c9a97",
|
|
"min_version": "3.0.1",
|
|
"package": "Catch2",
|
|
"patches": [
|
|
"0001-solaris-isnan-fix.patch"
|
|
],
|
|
"repo": "catchorg/Catch2",
|
|
"tag": "v%VERSION%",
|
|
"version": "3.15.1"
|
|
},
|
|
"cpp-jwt": {
|
|
"find_args": "CONFIG",
|
|
"hash": "d11cbd5ddb3197b4c5ca15679bcd76a49963e7b530b7dd132db91e042925efa20dfb2c24ccfbe7ef82a7012af80deff0f72ee25851312ae80381a462df8534b8",
|
|
"min_version": "1.4",
|
|
"options": [
|
|
"CPP_JWT_USE_VENDORED_NLOHMANN_JSON OFF"
|
|
],
|
|
"patches": [
|
|
"0001-fix-missing-decl.patch"
|
|
],
|
|
"repo": "arun11299/cpp-jwt",
|
|
"sha": "7f24eb4c32",
|
|
"version": "1.5.1"
|
|
},
|
|
"cubeb": {
|
|
"find_args": "CONFIG",
|
|
"hash": "8a4bcb2f83ba590f52c66626e895304a73eb61928dbc57777e1822e55378e3568366f17f9da4b80036cc2ef4ea9723c32abf6e7d9bbe00fb03654f0991596ab0",
|
|
"options": [
|
|
"USE_SANITIZERS OFF",
|
|
"BUILD_TESTS OFF",
|
|
"BUILD_TOOLS OFF",
|
|
"BUNDLE_SPEEX ON"
|
|
],
|
|
"repo": "mozilla/cubeb",
|
|
"sha": "fa02160712",
|
|
"version": "0.0.0"
|
|
},
|
|
"discord-rpc": {
|
|
"find_args": "MODULE",
|
|
"hash": "8213c43dcb0f7d479f5861091d111ed12fbdec1e62e6d729d65a4bc181d82f48a35d5fd3cd5c291f2393ac7c9681eabc6b76609755f55376284c8a8d67e148f3",
|
|
"package": "DiscordRPC",
|
|
"repo": "eden-emulator/discord-rpc",
|
|
"sha": "0d8b2d6a37",
|
|
"version": "3.4.1"
|
|
},
|
|
"enet": {
|
|
"find_args": "MODULE",
|
|
"hash": "a0d2fa8c957704dd49e00a726284ac5ca034b50b00d2b20a94fa1bbfbb80841467834bfdc84aa0ed0d6aab894608fd6c86c3b94eee46343f0e6d9c22e391dbf9",
|
|
"min_version": "1.3",
|
|
"repo": "lsalzman/enet",
|
|
"tag": "v%VERSION%",
|
|
"version": "1.3.18"
|
|
},
|
|
"ffmpeg": {
|
|
"bundled": true,
|
|
"hash": "ed177621176b3961bdcaa339187d3a7688c1c8b060b79c4bb0257cbc67ad7021ae5d5adca5303b45625abbbe3d9aafdd87ce777b8690ac295290d744c875489a",
|
|
"repo": "FFmpeg/FFmpeg",
|
|
"sha": "c7b5f1537d",
|
|
"version": "8.0.1"
|
|
},
|
|
"ffmpeg-ci": {
|
|
"ci": true,
|
|
"min_version": "4.1",
|
|
"name": "ffmpeg",
|
|
"package": "FFmpeg",
|
|
"repo": "crueter-ci/FFmpeg",
|
|
"version": "8.0.1-c7b5f1537d"
|
|
},
|
|
"fmt": {
|
|
"hash": "5ac2ba0f54a484999ed5407d82b77aad170cea49a267decd2c0eedadf3b14413e2a83fcc8e9ca9c16640595e019b8636e160f72314d8be50653324e82ac745eb",
|
|
"min_version": "8",
|
|
"repo": "fmtlib/fmt",
|
|
"tag": "%VERSION%",
|
|
"version": "12.2.0"
|
|
},
|
|
"frozen": {
|
|
"hash": "b8dfe741c82bc178dfc9749d4ab5a130cee718d9ee7b71d9b547cf5f7f23027ed0152ad250012a8546399fcc1e12187efc68d89d6731256c4d2df7d04eef8d5c",
|
|
"package": "frozen",
|
|
"repo": "serge-sans-paille/frozen",
|
|
"sha": "61dce5ae18",
|
|
"version": "1.2.0"
|
|
},
|
|
"gamemode": {
|
|
"find_args": "MODULE",
|
|
"hash": "e87ec14ed3e826d578ebf095c41580069dda603792ba91efa84f45f4571a28f4d91889675055fd6f042d7dc25b0b9443daf70963ae463e38b11bcba95f4c65a9",
|
|
"min_version": "1.7",
|
|
"repo": "FeralInteractive/gamemode",
|
|
"sha": "ce6fe122f3",
|
|
"version": "1.8.2"
|
|
},
|
|
"httplib": {
|
|
"find_args": "MODULE GLOBAL",
|
|
"hash": "bc9474b0069b84b33f96790d48cee5b52eb1b9555ea6321ce878679c4469f1c56b87b34e74786e47d09cad5a00539cdd6726058bd0ffb2087255f02d7bdabe51",
|
|
"options": [
|
|
"HTTPLIB_REQUIRE_OPENSSL ON",
|
|
"HTTPLIB_DISABLE_MACOSX_AUTOMATIC_ROOT_CERTIFICATES ON"
|
|
],
|
|
"patches": [
|
|
"0001-mingw.patch"
|
|
],
|
|
"repo": "yhirose/cpp-httplib",
|
|
"tag": "v%VERSION%",
|
|
"version": "0.48.0"
|
|
},
|
|
"lagoon": {
|
|
"hash": "b9380f99c6effaeccc6d8f81d4942e852c11ad28613df637e155451556ae5826f93765bee57a5c87a9740d2bd1db463ad0f55a947772fe9d57eeabae3efa373e",
|
|
"repo": "loongson-community/lagoon",
|
|
"tag": "%VERSION%",
|
|
"version": "1.0.0"
|
|
},
|
|
"libadrenotools": {
|
|
"hash": "f6526620cb752876edc5ed4c0925d57b873a8218ee09ad10859ee476e9333259784f61c1dcc55a2bcba597352d18aff22cd2e4c1925ec2ae94074e09d7da2265",
|
|
"patches": [
|
|
"0001-linkerns-cpm.patch"
|
|
],
|
|
"repo": "eden-emulator/libadrenotools",
|
|
"sha": "8ba23b42d7",
|
|
"version": "1.0.0"
|
|
},
|
|
"libusb": {
|
|
"find_args": "MODULE",
|
|
"hash": "3251c9f41e900efa13caf981483f46886c8434bf4c30f3fd3073921b06be9977cebcf4a18f7bc46db86e33d7f19752296377be9050abfb8d887ffeb377864647",
|
|
"patches": [
|
|
"0001-netbsd-gettime.patch"
|
|
],
|
|
"repo": "libusb/libusb",
|
|
"tag": "v%VERSION%",
|
|
"version": "1.0.30"
|
|
},
|
|
"llvm-mingw": {
|
|
"artifact": "clang-rt-builtins.tar.zst",
|
|
"git_host": "git.eden-emu.dev",
|
|
"hash": "d902392caf94e84f223766e2cc51ca5fab6cae36ab8dc6ef9ef6a683ab1c483bfcfe291ef0bd38ab16a4ecc4078344fa8af72da2f225ab4c378dee23f6186181",
|
|
"repo": "eden-emu/llvm-mingw",
|
|
"tag": "%VERSION%",
|
|
"version": "20250828"
|
|
},
|
|
"lz4": {
|
|
"hash": "35c21a5d9cfb5bbf314a5321d02b36819491d2ee3cf8007030ca09d13ca4dae672247b7aeab553e973093604fc48221cb03dc92197c6efe8fc3746891363fdab",
|
|
"name": "lz4",
|
|
"repo": "lz4/lz4",
|
|
"sha": "ebb370ca83",
|
|
"source_subdir": "build/cmake",
|
|
"version": "1.10.0"
|
|
},
|
|
"moltenvk": {
|
|
"artifact": "MoltenVK-macOS.tar",
|
|
"bundled": true,
|
|
"hash": "5695b36ca5775819a71791557fcb40a4a5ee4495be6b8442e0b666d0c436bec02aae68cc6210183f7a5c986bdbec0e117aecfad5396e496e9c2fd5c89133a347",
|
|
"repo": "V380-Ori/Ryujinx.MoltenVK",
|
|
"tag": "v%VERSION%-ryujinx",
|
|
"version": "1.4.1"
|
|
},
|
|
"nlohmann": {
|
|
"hash": "6cc1e86261f8fac21cc17a33da3b6b3c3cd5c116755651642af3c9e99bb3538fd42c1bd50397a77c8fb6821bc62d90e6b91bcdde77a78f58f2416c62fc53b97d",
|
|
"min_version": "3.8",
|
|
"package": "nlohmann_json",
|
|
"repo": "nlohmann/json",
|
|
"tag": "v%VERSION%",
|
|
"version": "3.12.0"
|
|
},
|
|
"oaknut": {
|
|
"hash": "9697e80a7d5d9bcb3ce51051a9a24962fb90ca79d215f1f03ae6b58da8ba13a63b5dda1b4dde3d26ac6445029696b8ef2883f4e5a777b342bba01283ed293856",
|
|
"min_version": "2.0.1",
|
|
"repo": "eden-emulator/oaknut",
|
|
"tag": "v%VERSION%",
|
|
"version": "2.0.3"
|
|
},
|
|
"oboe": {
|
|
"bundled": true,
|
|
"hash": "ce4011afe7345370d4ead3b891cd69a5ef224b129535783586c0ca75051d303ed446e6c7f10bde8da31fff58d6e307f1732a3ffd03b249f9ef1fd48fd4132715",
|
|
"repo": "google/oboe",
|
|
"tag": "%VERSION%",
|
|
"version": "1.10.0"
|
|
},
|
|
"openssl": {
|
|
"hash": "2405891660b67e4cc01c7868e100f2766e1c6290120213ae62f775ef3d9610c3527bdc43d4c831260417450c74353b0693ae3e24cca3e99b02e4daa548b93904",
|
|
"min_version": "3.0.0",
|
|
"package": "OpenSSL",
|
|
"patches": [
|
|
"0001-add-bundled-cert.patch"
|
|
],
|
|
"repo": "openssl/openssl",
|
|
"tag": "openssl-%VERSION%",
|
|
"version": "4.0.1"
|
|
},
|
|
"openssl-ci": {
|
|
"ci": true,
|
|
"min_version": "3.0.0",
|
|
"name": "openssl",
|
|
"package": "OpenSSL",
|
|
"repo": "crueter-ci/OpenSSL",
|
|
"version": "4.0.0-11b7b6ea3b"
|
|
},
|
|
"openssl-cmake": {
|
|
"bundled": true,
|
|
"hash": "bc73a6c035f299711bb90e20b16fa3521e8ffdab32d8d17f9e7f5cde1ff5def37ec6f9e03de25c3466d18885815c0874331f56e592b8a2f7deeb484c69c5c621",
|
|
"options": [
|
|
"OPENSSL_CONFIGURE_OPTIONS threads"
|
|
],
|
|
"patches": [
|
|
"0001-cpmutil-compat.patch",
|
|
"0002-use-ccache.patch",
|
|
"0003-use-cmake-compiler-flags.patch",
|
|
"0004-use-shell-wrapper.patch"
|
|
],
|
|
"repo": "jimmy-park/openssl-cmake",
|
|
"tag": "%VERSION%",
|
|
"version": "4.0.1"
|
|
},
|
|
"opus": {
|
|
"find_args": "MODULE",
|
|
"hash": "9506147b0de35befda8633ff272981cc2575c860874791bd455b752f797fd7dbd1079f0ba42ccdd7bb1fe6773fa5e84b3d75667c2883dd1fb2d0e4a5fa4f8387",
|
|
"min_version": "1.3",
|
|
"options": [
|
|
"OPUS_PRESUME_NEON ON"
|
|
],
|
|
"package": "Opus",
|
|
"patches": [
|
|
"0001-disable-clang-runtime-neon.patch",
|
|
"0002-no-install.patch"
|
|
],
|
|
"repo": "xiph/opus",
|
|
"sha": "a3f0ec02b3",
|
|
"version": "1.5.2"
|
|
},
|
|
"quazip": {
|
|
"hash": "609c240c7f029ac26a37d8fbab51bc16284e05e128b78b9b9c0e95d083538c36047a67d682759ac990e4adb0eeb90f04f1ea7fe2253bbda7e7e3bcce32e53dd8",
|
|
"min_version": "1.3",
|
|
"options": [
|
|
"QUAZIP_QT_MAJOR_VERSION 6",
|
|
"QUAZIP_INSTALL OFF",
|
|
"QUAZIP_ENABLE_QTEXTCODEC OFF",
|
|
"QUAZIP_BZIP2 OFF"
|
|
],
|
|
"package": "QuaZip-Qt6",
|
|
"repo": "stachenov/quazip",
|
|
"sha": "2e95c9001b",
|
|
"version": "1.5"
|
|
},
|
|
"sdl3": {
|
|
"hash": "10a9c1fa4d6891c7387fa694b786a168f86b6e5447c6c522f85b739e33720e106ee879dfa9e6e537d5521b983cfbd4908927c555c4d3412735129a4231e16fe6",
|
|
"min_version": "3.2.10",
|
|
"package": "SDL3",
|
|
"repo": "libsdl-org/SDL",
|
|
"tag": "release-%VERSION%",
|
|
"version": "3.4.10"
|
|
},
|
|
"sdl3-ci": {
|
|
"ci": true,
|
|
"min_version": "3.2.10",
|
|
"name": "SDL3",
|
|
"package": "SDL3",
|
|
"repo": "crueter-ci/SDL3",
|
|
"version": "3.4.8-d57c3b685c"
|
|
},
|
|
"simpleini": {
|
|
"find_args": "MODULE",
|
|
"hash": "a62c5748efe2473aae5bddab96ba9114d981a72f5b0d1a44d563daa085d5c231ed8c447794691d9bd67e1e0c6bfb44e4a8736be75fee59967d0c67ce3a59bb6e",
|
|
"package": "SimpleIni",
|
|
"repo": "brofield/simpleini",
|
|
"tag": "v%VERSION%",
|
|
"version": "4.26"
|
|
},
|
|
"sirit": {
|
|
"artifact": "sirit-source-%VERSION%.tar.zst",
|
|
"find_args": "CONFIG",
|
|
"options": [
|
|
"SIRIT_USE_SYSTEM_SPIRV_HEADERS ON"
|
|
],
|
|
"repo": "eden-emulator/sirit",
|
|
"tag": "v%VERSION%",
|
|
"version": "1.0.5",
|
|
"hash": "10b3ff60bdcad428bb4f54360ff749212333a1d24c0b3ed99e466b1bfcf99d2db6cf596c0f965854a2095dfef9b7ce4e045edb070fa9f76eb3b295ab03a4a293"
|
|
},
|
|
"sirit-ci": {
|
|
"ci": true,
|
|
"name": "sirit",
|
|
"package": "sirit",
|
|
"repo": "eden-emulator/sirit",
|
|
"version": "1.0.5"
|
|
},
|
|
"spirv-headers": {
|
|
"hash": "cae8cd179c9013068876908fecc1d158168310ad6ac250398a41f0f5206ceff6469e2aaeab9c820bce9d1b08950c725c89c46e94b89a692be9805432cf749396",
|
|
"options": [
|
|
"SPIRV_WERROR OFF"
|
|
],
|
|
"package": "SPIRV-Headers",
|
|
"repo": "KhronosGroup/SPIRV-Headers",
|
|
"sha": "04f10f650d"
|
|
},
|
|
"tzdb": {
|
|
"artifact": "%VERSION%.tar.gz",
|
|
"git_host": "git.eden-emu.dev",
|
|
"hash": "cce65a12bf90f4ead43b24a0b95dfad77ac3d9bfbaaf66c55e6701346e7a1e44ca5d2f23f47ee35ee02271eb1082bf1762af207aad9fb236f1c8476812d008ed",
|
|
"package": "nx_tzdb",
|
|
"repo": "eden-emu/tzdb_to_nx",
|
|
"tag": "%VERSION%",
|
|
"version": "230326"
|
|
},
|
|
"unordered-dense": {
|
|
"bundled": true,
|
|
"find_args": "CONFIG",
|
|
"hash": "d2106f6640f6bfb81755e4b8bfb64982e46ec4a507cacdb38f940123212ccf35a20b43c70c6f01d7bfb8c246d1a16f7845d8052971949cea9def1475e3fa02c8",
|
|
"package": "unordered_dense",
|
|
"patches": [
|
|
"0001-avoid-memset-when-clearing-an-empty-table.patch"
|
|
],
|
|
"repo": "martinus/unordered_dense",
|
|
"sha": "7b55cab841",
|
|
"version": "4.8.1"
|
|
},
|
|
"vulkan-headers": {
|
|
"hash": "3dd6d95ff1916b0660d5d15882232da53f263e8da3bfd0818c719a24f8f63ea0228ed3f6575cc8473ed53d688f280b93ef8412dc8dddf20ae3ce495f5f653b6f",
|
|
"min_version": "1.4.317",
|
|
"package": "VulkanHeaders",
|
|
"repo": "KhronosGroup/Vulkan-Headers",
|
|
"tag": "v%VERSION%",
|
|
"version": "1.4.355"
|
|
},
|
|
"vulkan-memory-allocator": {
|
|
"find_args": "CONFIG",
|
|
"hash": "563acbcd8912d10d92c23715eba7acf0e7c1683af36021f415b36f359c2cce065f3906e395c32282a8410ec5c8179fbcb6412935c6629a49357475d4b4410e2a",
|
|
"package": "VulkanMemoryAllocator",
|
|
"repo": "GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator",
|
|
"tag": "v%VERSION%",
|
|
"version": "3.4.0"
|
|
},
|
|
"vulkan-utility-libraries": {
|
|
"hash": "50b1c820296c6798fe28f441691bbeeb9137940fc34c1f400aa1515de134d3990e76df674c290fd39c2b3206a089ca58190147b530db81c61a96cf5e18e495d9",
|
|
"package": "VulkanUtilityLibraries",
|
|
"repo": "KhronosGroup/Vulkan-Utility-Libraries",
|
|
"tag": "v%VERSION%",
|
|
"version": "1.4.355"
|
|
},
|
|
"vulkan-validation-layers": {
|
|
"artifact": "android-binaries-%VERSION%.zip",
|
|
"hash": "1888eaaa4f0ccd7f3d1f0c6485ae5508f39e7b402ea8486d8243756d63073def569ddee75ea40b403cbfcb2ead515c410d2ff16ae48d8a4d6b4fbacbd78e24e4",
|
|
"package": "VVL",
|
|
"repo": "KhronosGroup/Vulkan-ValidationLayers",
|
|
"tag": "vulkan-sdk-%VERSION%",
|
|
"version": "1.4.350.1"
|
|
},
|
|
"xbyak": {
|
|
"hash": "14a0a8e3a768e6256e220b5edfd783de5e89f36736ef62674c8532f2564df03719311db923a08d2c930491632f2f83e486c8264e9997b6394ef59d32cae3070b",
|
|
"package": "xbyak",
|
|
"repo": "herumi/xbyak",
|
|
"tag": "v%VERSION%",
|
|
"version": "7.37.4"
|
|
},
|
|
"zlib": {
|
|
"hash": "16fea4df307a68cf0035858abe2fd550250618a97590e202037acd18a666f57afc10f8836cbbd472d54a0e76539d0e558cb26f059d53de52ff90634bbf4f47d4",
|
|
"min_version": "1.2",
|
|
"options": [
|
|
"ZLIB_BUILD_SHARED OFF",
|
|
"ZLIB_INSTALL OFF"
|
|
],
|
|
"package": "ZLIB",
|
|
"repo": "madler/zlib",
|
|
"tag": "v%VERSION%",
|
|
"version": "1.3.2"
|
|
},
|
|
"zstd": {
|
|
"find_args": "MODULE",
|
|
"hash": "cc5ad4b119a9c2ea57f0b71eeff01113bb506e0d17000159c5409cb8236d22e38c52d5e9e97e7947a4bf1b2dfc44b6c503ab2d9aedbd59458435c6a2849cb029",
|
|
"min_version": "1.5",
|
|
"options": [
|
|
"ZSTD_BUILD_SHARED OFF"
|
|
],
|
|
"repo": "facebook/zstd",
|
|
"sha": "b8d6101fba",
|
|
"source_subdir": "build/cmake",
|
|
"version": "1.5.7"
|
|
}
|
|
}
|