Merge pull request #169619 from thiagokokada/retroarch-bump

retroarch: 1.10.2 -> 1.10.3; libretro: unstable-2022-04-08 -> unstable-2022-04-21

authored by Thiago Kenji Okada and committed by GitHub 9a3bee90 65bceb3a

+71 -64
+2 -1
pkgs/applications/emulators/retroarch/cores.nix
··· 56 56 , stdenvOverride ? stdenv 57 57 , src ? (getCoreSrc core) 58 58 , broken ? false 59 - , version ? "unstable-2022-04-08" 59 + , version ? "unstable-2022-04-21" 60 60 , platforms ? retroarch.meta.platforms 61 61 # The resulting core file is based on core name 62 62 # Setting `normalizeCore` to `true` will convert `-` to `_` on the core filename ··· 359 359 core = "dosbox"; 360 360 description = "Port of DOSBox to libretro"; 361 361 license = lib.licenses.gpl2Only; 362 + stdenvOverride = gcc10Stdenv; 362 363 }; 363 364 364 365 eightyone = mkLibRetroCore {
+3 -3
pkgs/applications/emulators/retroarch/default.nix
··· 35 35 }: 36 36 37 37 let 38 - version = "1.10.2"; 38 + version = "1.10.3"; 39 39 libretroCoreInfo = fetchFromGitHub { 40 40 owner = "libretro"; 41 41 repo = "libretro-core-info"; 42 - sha256 = "sha256-XOSIVH3BSwAFKUeRvyYc2OXDa+TLjoKVGl+b8fgnvtY="; 42 + sha256 = "sha256-wIIMEWrria8bZe/rcoJwDA9aCMWwbkDQFyEU80TZXFQ="; 43 43 rev = "v${version}"; 44 44 }; 45 45 runtimeLibs = lib.optional withVulkan vulkan-loader ··· 52 52 src = fetchFromGitHub { 53 53 owner = "libretro"; 54 54 repo = "RetroArch"; 55 - sha256 = "sha256-fMsHMQiEoXeFKITxeEyRH829z5SCf8p0Hxq6ww1p3z4="; 55 + sha256 = "sha256-nAv1yv0laqlOmB8UUkK5wSYy/ySqXloEErm+yV30bbA="; 56 56 rev = "v${version}"; 57 57 }; 58 58
+60 -60
pkgs/applications/emulators/retroarch/hashes.json
··· 20 20 "beetle-ngp": { 21 21 "owner": "libretro", 22 22 "repo": "beetle-ngp-libretro", 23 - "rev": "6abc74d9dc6a86460ab71c93c153fe1cb8ef4dbb", 24 - "sha256": "+p3MwlzwwTghIKTDMzkqGlxhZiy/Px7xaDK3a0JagUE=" 23 + "rev": "facf8e1f5440c5d289258ee3c483710f3bf916fb", 24 + "sha256": "vDKDt7MvCB9XQYP291cwcEPDxfNIVgNSWtBYz9PVgcw=" 25 25 }, 26 26 "beetle-pce-fast": { 27 27 "owner": "libretro", ··· 32 32 "beetle-pcfx": { 33 33 "owner": "libretro", 34 34 "repo": "beetle-pcfx-libretro", 35 - "rev": "00abc26cafb15cc33dcd73f4bd6b93cbaab6e1ea", 36 - "sha256": "4a1wV3WKZmg1ed3BD0PN0Ap9E9XahQtilRWTGV5Ns3g=" 35 + "rev": "bfc0954e14b261a04dcf8dbe0df8798f16ae3f3c", 36 + "sha256": "XzCb1lZFYgsg+3eQ1OqyycNxCgLtZFA30rno3ytdnoM=" 37 37 }, 38 38 "beetle-psx": { 39 39 "owner": "libretro", 40 40 "repo": "beetle-psx-libretro", 41 - "rev": "88929ae90b4807a41b1b240377ab440e39ecf2cc", 42 - "sha256": "5AX5FPsmsqGWCNzLgJ7lsekZaIdano2j5sb4qUkD4cQ=" 41 + "rev": "5a24d54d30dd00d817d267cf92fd5b3f4640928f", 42 + "sha256": "uG1BhElNW75PnfM+rEYfbl97iwRT89hnl84yvlgx6fg=" 43 43 }, 44 44 "beetle-saturn": { 45 45 "owner": "libretro", 46 46 "repo": "beetle-saturn-libretro", 47 - "rev": "ae30f29e340a00b33e38df85ceaa599151a47cd7", 48 - "sha256": "nc239PRM/TfkZMWm4Zl5kSoZBQcrMcMudupvCJtTBlc=" 47 + "rev": "dd18f9c477106263b3b7b050f4970d331ff7b23a", 48 + "sha256": "RN5dmORtNOjIklSz/n11lz37bZ4IcPD7cyRcBGS4Oi8=" 49 49 }, 50 50 "beetle-snes": { 51 51 "owner": "libretro", ··· 62 62 "beetle-vb": { 63 63 "owner": "libretro", 64 64 "repo": "beetle-vb-libretro", 65 - "rev": "a91437af0879124aa00b6cb30ca1189f2c84b7cb", 66 - "sha256": "ryahr/g6PDvUKCPkF1D8xozNGNCa4bLw63b5Ra9Vsfo=" 65 + "rev": "246555f8ed7e0b9e5748b2ee2ed6743187c61393", 66 + "sha256": "96lQlDqx2bvFeovqGGkemxqS2zlHw92O6YeTEGlgf34=" 67 67 }, 68 68 "beetle-wswan": { 69 69 "owner": "libretro", 70 70 "repo": "beetle-wswan-libretro", 71 - "rev": "089a62477c5f51ac746a5fc8eacf3599e9feb649", 72 - "sha256": "yaaEJ+XgrBgtTEkffgnxvt2mrp5dsDYJ+TTxCZZU5OE=" 71 + "rev": "d1fb3f399a2bc16b9ad0f2e8c8ba9f7051cd26bd", 72 + "sha256": "p9mJv7zBFjNh1sh5iAjBZzxP6k8ydUNDXLQIjHl9doQ=" 73 73 }, 74 74 "blastem": { 75 75 "owner": "libretro", ··· 135 135 "eightyone": { 136 136 "owner": "libretro", 137 137 "repo": "81-libretro", 138 - "rev": "6aba19246c1ec08f3de5659b2dbc3277ec6bfb97", 139 - "sha256": "2G6NkNlvqvP5RM35ydppnr2/RRbeiIpM2HKOpt8PkgU=" 138 + "rev": "2e34567a320cba27b9162b1776db4de3cdb7cf03", 139 + "sha256": "vjrHRLzc9Fy0MwV9d+LlcJTGJfVsRauEig8R+erBtfw=" 140 140 }, 141 141 "fbalpha2012": { 142 142 "owner": "libretro", ··· 147 147 "fbneo": { 148 148 "owner": "libretro", 149 149 "repo": "fbneo", 150 - "rev": "01bf2e189dcd96f978c3a4ae7bbbb00f2d90aabf", 151 - "sha256": "naCfGSrwA9vO3Cu2rHLplCMcTbpx6S/sapwisFCcL5c=" 150 + "rev": "e4625a196b9232ba93a156e3a5164aa11193f20a", 151 + "sha256": "/5JmwuLWWBQWXnqCMjKzOC2XG6wo5a6xgQOYX1P1zcw=" 152 152 }, 153 153 "fceumm": { 154 154 "owner": "libretro", ··· 165 165 "fmsx": { 166 166 "owner": "libretro", 167 167 "repo": "fmsx-libretro", 168 - "rev": "f9ea9eacd49297783c216d147dcc1a22465b2749", 169 - "sha256": "nDsaaUeZUm4zTj07+2nPDefoDpw18vXdhQr1BH6/4eY=" 168 + "rev": "11fa9f3c08cde567394c41320ca76798c2c64670", 169 + "sha256": "1u5c5oDIjjXEquh6UBv2H1F/Ln7h44DTF1ohDG0Qnww=" 170 170 }, 171 171 "freeintv": { 172 172 "owner": "libretro", ··· 183 183 "genesis-plus-gx": { 184 184 "owner": "libretro", 185 185 "repo": "Genesis-Plus-GX", 186 - "rev": "144045b30a18ab4b27c3ae46490274988f302748", 187 - "sha256": "ydnyPdkJmM+xhuJqIOxZISFcTN8RFgOLbnRvOBJORek=" 186 + "rev": "7520ac8aae7b08262c0472e724e6ef0bfe41d285", 187 + "sha256": "wKcO/dulgZKgXTuHdcQvfSrfxSI5UA0az6qMLtP4K6g=" 188 188 }, 189 189 "gpsp": { 190 190 "owner": "libretro", 191 191 "repo": "gpsp", 192 - "rev": "d4547baf26dd70a18eeb38d231ce3f998004ec30", 193 - "sha256": "9XU9TmBpuZeAOzqxuKVQZvdHRgX8fm4HcEfleM3jB7E=" 192 + "rev": "f0f0b31f9ab95946965b75fed8d31e19290f3d43", 193 + "sha256": "aiegBSpQDyXzVkyWuUpI66QvA1tqS8PQ8+75U89K10A=" 194 194 }, 195 195 "gw": { 196 196 "owner": "libretro", 197 197 "repo": "gw-libretro", 198 - "rev": "85bf5c936044db0bf4138e7eb8ab20d3a7330035", 199 - "sha256": "yCAnveQw+VyZFQ/GsUBuyoMRQ4yfhA0f3tYghZ2HecU=" 198 + "rev": "d08a08154ce8ed8e9de80582c108f157e4c6b226", 199 + "sha256": "PWd/r4BBmhiNqJdV6OaXHr4XCdR1GyVipq3zvyBcqEs=" 200 200 }, 201 201 "handy": { 202 202 "owner": "libretro", 203 203 "repo": "libretro-handy", 204 - "rev": "5145f79bb746f6d9c0b340c2f9cc4bf059848924", 205 - "sha256": "madTjJWKM8elM35LRAwm0RwnA44skLtIK2/7RXPSNl0=" 204 + "rev": "517bb2d02909271836604c01c8f09a79ad605297", 205 + "sha256": "Igf/OvmnCzoWjCZBoep7T0pXsoBKq3NJpXlYhE7nr3s=" 206 206 }, 207 207 "hatari": { 208 208 "owner": "libretro", ··· 213 213 "mame": { 214 214 "owner": "libretro", 215 215 "repo": "mame", 216 - "rev": "2a0e4ea0e2362bb7dcf77216c9fcb48426cea1e8", 217 - "sha256": "imuHEwzDpI8jbdOeOhBBfzl4k74mDq/3SrKD8upzZmo=" 216 + "rev": "b7dd999590717638ceade2e24d16d63147aa12ad", 217 + "sha256": "QgENNjykhO+WSxAb//J+R7QP3/rZnxqv7sarO4eBYuc=" 218 218 }, 219 219 "mame2000": { 220 220 "owner": "libretro", 221 221 "repo": "mame2000-libretro", 222 - "rev": "f35db3877f8a79a174dd3b2e37f4ebf39d71d5a4", 223 - "sha256": "JmtvxKWAYNk1SyV1YpFeLX49zzGqpUv6nqM82xU70OM=" 222 + "rev": "dd9d6612c29bf5b29bc2f94cab2d43fe3dcd69ee", 223 + "sha256": "X0fP0bNBk2hqXVdRspylLIjZO563aMXkyX4qgx/3Vr8=" 224 224 }, 225 225 "mame2003": { 226 226 "owner": "libretro", ··· 267 267 "mesen-s": { 268 268 "owner": "libretro", 269 269 "repo": "mesen-s", 270 - "rev": "3694c7f9692a0be32d86979c347884ae9def0a3b", 271 - "sha256": "VBNl4682e2X12WNjtXZ3P4/Kw4OeRLSRWyZqYDpfmCo=" 270 + "rev": "b0b53409eecb696fb13f411ffde72e8f576feb09", 271 + "sha256": "lDHyeIsVsI5+ZK8EJI50alrFuu0uJmxscda5bR1UmQQ=" 272 272 }, 273 273 "meteor": { 274 274 "owner": "libretro", ··· 297 297 "nestopia": { 298 298 "owner": "libretro", 299 299 "repo": "nestopia", 300 - "rev": "7dbd5c6384c4c6326004c97fd8e6fa07cb4edcef", 301 - "sha256": "OBkWP36BzwsEW+ORF2opHlXwXHgGN0l2ZxBuyDO/sKY=" 300 + "rev": "a9e197f2583ef4f36e9e77d930a677e63a2c2f62", 301 + "sha256": "QqmWSk8Ejf7QMJk0cVBgpnyqcK6oLjCnnXMXInuWfYc=" 302 302 }, 303 303 "np2kai": { 304 304 "owner": "AZO234", ··· 310 310 "o2em": { 311 311 "owner": "libretro", 312 312 "repo": "libretro-o2em", 313 - "rev": "efd749cec2dd1ce42a8aa3048a89f817d271d804", 314 - "sha256": "aw0bJyQzYFOlQQOfNsRgqdeUJP1qF4llJxLq5t9oc5g=" 313 + "rev": "641f06d67d192a0677ec861fcb731d3ce8da0f87", 314 + "sha256": "s3FreOziXeGhUyQdSoOywZldD21m3+OXK0EJ2Z8rXiY=" 315 315 }, 316 316 "opera": { 317 317 "owner": "libretro", ··· 334 334 "pcsx_rearmed": { 335 335 "owner": "libretro", 336 336 "repo": "pcsx_rearmed", 337 - "rev": "37d9bf8315be570a350cd44876ae14f9b0eff20b", 338 - "sha256": "ieuEWs+NIQFCgMl/yTnaFdClxEv5NurrLuUvkjSUar0=" 337 + "rev": "e24732050e902bd5402b2b7da7c391d2ca8fa799", 338 + "sha256": "tPz5E3QO6FucjYOzdjbY2FHLPz1Fmms10tdt7rZIW8U=" 339 339 }, 340 340 "picodrive": { 341 341 "owner": "libretro", 342 342 "repo": "picodrive", 343 - "rev": "bb6a52fe60e6f3bdcd17effe75e68fd0f8c44ba7", 344 - "sha256": "wztctLbK7VE4OPJS7ixKwnN4VkQv96Te3FmJlZ5m4A0=", 343 + "rev": "7ff457f2f833570013f2a7e2608ac40632e0735d", 344 + "sha256": "xEG5swvvWFhvosC1XpFaZphESNaf4AtX+6UE02B57j8=", 345 345 "fetchSubmodules": true 346 346 }, 347 347 "play": { 348 348 "owner": "jpd002", 349 349 "repo": "Play-", 350 - "rev": "ec2a9460ea2beeb69d30534ee8affbda4fc4b156", 351 - "sha256": "8maLaSJiF9soJdIlYoFHSG+2XXYTdLmWH6cq9vZRd/4=", 350 + "rev": "39eb5c2eb6da65dc76b1c4d1319175a68120a77a", 351 + "sha256": "EF3p0lvHjKGt4pxtTAkDM+uHsnW72lN+Ki8BaZIk/BQ=", 352 352 "fetchSubmodules": true 353 353 }, 354 354 "ppsspp": { 355 355 "owner": "hrydgard", 356 356 "repo": "ppsspp", 357 - "rev": "0eea0acf13022ff8d910adb55cec14ebad825afc", 358 - "sha256": "f1Tscndz0TcW0bUhixEvsrbFKefLfsCFjqWA7ANnfB4=", 357 + "rev": "83b8211abf7fb705835eb1ccf8feae04816ae96c", 358 + "sha256": "8K4bz/GUnE8GrlAVFULMXLC+i3ZYvR28EpehEg6up4s=", 359 359 "fetchSubmodules": true 360 360 }, 361 361 "prboom": { ··· 391 391 "smsplus-gx": { 392 392 "owner": "libretro", 393 393 "repo": "smsplus-gx", 394 - "rev": "8e8378896bc15c8a9f756339b596171ba266cc14", 395 - "sha256": "zvG2SF4zx3Yaaf54NZ2DgsGPN59msW8TvQFCS4OMcHQ=" 394 + "rev": "9de9847dc8ba458e9522d5ae8b87bf71ad437257", 395 + "sha256": "XzqQ/3XH5L79UQep+DZ+mDHnUJKZQXzjNCZNZw2mGvY=" 396 396 }, 397 397 "snes9x": { 398 398 "owner": "snes9xgit", 399 399 "repo": "snes9x", 400 - "rev": "78d006ffdbb5cb6944177db52c3640152948d928", 401 - "sha256": "Qh+nLtwdLfjwYxXCv49pPPf0mqdxKRv/JLRm82knJu0=" 400 + "rev": "3c729a9763263bc3a69f48370e43ae05e672970a", 401 + "sha256": "01M6Wvbu1omMwh3Xg4RGh028jirGs7mLpxwKJgMRQxA=" 402 402 }, 403 403 "snes9x2002": { 404 404 "owner": "libretro", 405 405 "repo": "snes9x2002", 406 - "rev": "25d9d4fea4c7d7fcc8608c65c2bec9bcbc41f26e", 407 - "sha256": "EYcaWckvTfi2ajx6C1olE5pW51diLSjMdqZdyH8U2Ck=" 406 + "rev": "c4397de75a5f11403d154abd935e39fe969bca94", 407 + "sha256": "yL4SIRR1Er+7Iq3YPfoe5ES47nvyA3UmGK+upLzKiFA=" 408 408 }, 409 409 "snes9x2005": { 410 410 "owner": "libretro", ··· 415 415 "snes9x2010": { 416 416 "owner": "libretro", 417 417 "repo": "snes9x2010", 418 - "rev": "b12f3ba46f09dd5d0254676ed4b9e289d16b9ea8", 419 - "sha256": "i4GEqZkgwlehuUQGcjLdMkO9xNWRs8k+3y2OGivwXCw=" 418 + "rev": "c98224bc74aa0bbf355d128b22e4a2a4e94215b0", 419 + "sha256": "mf5msdwdcRRfFWHwmWLS/qKd7gNlLwexGEB6wB6TfhE=" 420 420 }, 421 421 "stella": { 422 422 "owner": "stella-emu", 423 423 "repo": "stella", 424 - "rev": "071e8f7eb1096dfe95d9eb2e5b7b27b30f28fbf9", 425 - "sha256": "8WzBL8ojsHYxOqItHeeG4djALhqBBOV7nHE078UzqAY=" 424 + "rev": "efb2a9f299cad241e12d811580f28d75b6c3438d", 425 + "sha256": "QYwDTd8EZUMXJiuSJtoW8XQXgl+Wx0lPkNLOwzM5bzA=" 426 426 }, 427 427 "stella2014": { 428 428 "owner": "libretro", 429 429 "repo": "stella2014-libretro", 430 - "rev": "1a2e96bc6ccf91de6fb4322048da05f67a9d21d4", 431 - "sha256": "yINO6EU2kCldfxKcqym5ha3uIEQg7I6t4Wmu+8b6Hmw=" 430 + "rev": "1351a4fe2ca6b1f3a66c7db0df2ec268ab002d41", 431 + "sha256": "/sVDOfP5CE8k808lhmH3tT47oZ1ka3pgDG5LglfPmHc=" 432 432 }, 433 433 "swanstation": { 434 434 "owner": "libretro", 435 435 "repo": "swanstation", 436 - "rev": "0932243b0e5f1a5a237b0521b30b39473b61fa31", 437 - "sha256": "krA7X9CIOg53giWSMXgzgazeyWFXEpMobPSnOB7g994=" 436 + "rev": "0e53a5ac09a30d73d78b628f7e4954ebe5615801", 437 + "sha256": "vOu99fsm2oeSi96tWR+vV5suZSYCyXJVgOdvjnKbNhg=" 438 438 }, 439 439 "tgbdual": { 440 440 "owner": "libretro", ··· 464 464 "vba-next": { 465 465 "owner": "libretro", 466 466 "repo": "vba-next", 467 - "rev": "ebd175d57ebb2065726099d32034cb25934787ce", 468 - "sha256": "hTUlhLzvsemNz6wSmlnQNoNtzaVhipA+hmVmhzZVN+w=" 467 + "rev": "4191e09e2b0fcf175a15348c1fa8a12bbc6320dd", 468 + "sha256": "IG2oH4F17tlSv1cXYZobggb37tFNE53JOHzan/X0+ws=" 469 469 }, 470 470 "vecx": { 471 471 "owner": "libretro",
+6
pkgs/applications/emulators/retroarch/update_cores.py
··· 107 107 extra_args = [] 108 108 if deep_clone: 109 109 extra_args.append("--deep-clone") 110 + else: 111 + extra_args.append("--no-deep-clone") 110 112 if fetch_submodules: 111 113 extra_args.append("--fetch-submodules") 114 + else: 115 + extra_args.append("--no-fetch-submodules") 112 116 if leave_dot_git: 113 117 extra_args.append("--leave-dot-git") 118 + else: 119 + extra_args.append("--no-leave-dot-git") 114 120 if rev: 115 121 extra_args.append("--rev") 116 122 extra_args.append(rev)