assetripper: init at 1.3.0

Co-authored-by: diadatp <git@diadatp.com>

YoshiRulz 3090213d 38c4f0e4

+614
+527
pkgs/by-name/as/assetripper/deps.json
···
··· 1 + [ 2 + { 3 + "pname": "AsmResolver", 4 + "version": "6.0.0-beta.3", 5 + "hash": "sha256-hZfhHUMesxRo7Ek0kwKBOQ7+2+WkkFhavEk4stK4Ku0=" 6 + }, 7 + { 8 + "pname": "AsmResolver.DotNet", 9 + "version": "6.0.0-beta.3", 10 + "hash": "sha256-x9BE2dfeACzOUtwrrzFJARMbt6yYREtSQYmdeqJIdJo=" 11 + }, 12 + { 13 + "pname": "AsmResolver.PE", 14 + "version": "6.0.0-beta.3", 15 + "hash": "sha256-//cJkU4+PCAlBcSDeLjwWVkPJBQT1XzHx65uzrEPJR8=" 16 + }, 17 + { 18 + "pname": "AsmResolver.PE.File", 19 + "version": "6.0.0-beta.3", 20 + "hash": "sha256-YzOcIBeILNSn8XATTC9j+0vgFXi6j4t/CQngOK/ZrnA=" 21 + }, 22 + { 23 + "pname": "AssetRipper.Checksum", 24 + "version": "1.0.0", 25 + "hash": "sha256-/RUgkXYya3tpl7NAEbfMoTpw8UJQodSEs0j3l4iO5t4=" 26 + }, 27 + { 28 + "pname": "AssetRipper.CIL", 29 + "version": "1.1.6", 30 + "hash": "sha256-dDiXWd3AtOWlaxFC1+xdw1MkmIGat2/CuH1oTZBF/RA=" 31 + }, 32 + { 33 + "pname": "AssetRipper.Conversions.FastPng", 34 + "version": "1.0.0", 35 + "hash": "sha256-tcMBR4jo61eqEQSiZSFjtsfIku9KOTEgkZnVXD5WX7s=" 36 + }, 37 + { 38 + "pname": "AssetRipper.Gee.External.Capstone", 39 + "version": "2.3.2", 40 + "hash": "sha256-IrcwjWUR0hAO2dmDVIFCd82pJYnpnrRrUMd8Z0dcVjk=" 41 + }, 42 + { 43 + "pname": "AssetRipper.GUI.Web.Dependencies", 44 + "version": "1.0.0", 45 + "hash": "sha256-vRaU7qR5u2TKk1RdP4ZyTbe+/rJ02ffeC8YkqMp+W4E=" 46 + }, 47 + { 48 + "pname": "AssetRipper.HashAlgorithms", 49 + "version": "1.0.0", 50 + "hash": "sha256-z2ryExCXJymw2UsdZxKseYPWQWg5aJe9surz5QABof4=" 51 + }, 52 + { 53 + "pname": "AssetRipper.ICSharpCode.Decompiler", 54 + "version": "9.1.0.8017", 55 + "hash": "sha256-2OC9esZJ2hbeEcWJte0aAYdvykxwzGVF2IB1hV0BcMg=" 56 + }, 57 + { 58 + "pname": "AssetRipper.IO.Endian", 59 + "version": "2.0.2", 60 + "hash": "sha256-/oxfkQpCaERReRha+2fkPQaW9JNAyJdiujp1326Pcmw=" 61 + }, 62 + { 63 + "pname": "AssetRipper.Mining.PredefinedAssets", 64 + "version": "1.5.0", 65 + "hash": "sha256-c1Ru75IKNz/TTYrgMvA0JBW25fNmDsWDxx0bWwrOKco=" 66 + }, 67 + { 68 + "pname": "AssetRipper.NativeDialogs", 69 + "version": "1.0.0", 70 + "hash": "sha256-RwrdAQpmZZII5jugbfCDd/sNqy3ozJ6dqWunuHApkuo=" 71 + }, 72 + { 73 + "pname": "AssetRipper.Primitives", 74 + "version": "3.1.3", 75 + "hash": "sha256-17RT4wzgcZwzWjS92fX9lsZk91BKxEM8/kHc5aG/WU0=" 76 + }, 77 + { 78 + "pname": "AssetRipper.Primitives", 79 + "version": "3.1.6", 80 + "hash": "sha256-0RJAOo3bP8o5pxLvJd7TVTLZqkHg+/PqvN0IF2EyRPY=" 81 + }, 82 + { 83 + "pname": "AssetRipper.Primitives", 84 + "version": "3.2.0", 85 + "hash": "sha256-CoWcgLFJ9hIH09vDfTvrtN6dz9CzBOrXkC2kwj+ebGc=" 86 + }, 87 + { 88 + "pname": "AssetRipper.SharpGLTF.Core", 89 + "version": "1.0.2", 90 + "hash": "sha256-WZgPF8/KMTIML3dYeePGGSap3j2RxWTegteKUrrOmas=" 91 + }, 92 + { 93 + "pname": "AssetRipper.SharpGLTF.Runtime", 94 + "version": "1.0.2", 95 + "hash": "sha256-i3EdcJig488wNOlS2my+iGQMuc2+gm/EYmTZ1Ju7iR4=" 96 + }, 97 + { 98 + "pname": "AssetRipper.SharpGLTF.Toolkit", 99 + "version": "1.0.2", 100 + "hash": "sha256-5cn9qRZNl+lAjG2NTZ0KoMnsuCUhlI8bctqzB3vT4UE=" 101 + }, 102 + { 103 + "pname": "AssetRipper.SourceGenerated", 104 + "version": "1.2.5", 105 + "hash": "sha256-sYOnCL+63F8LVLONtxC9Wcu5erFqkms95FM2QwphEck=" 106 + }, 107 + { 108 + "pname": "AssetRipper.Text.Html", 109 + "version": "2.1.0", 110 + "hash": "sha256-SW5BW3FT8Rt0zR6JNtKLfzjc5kl2fJpBs2PuWP3gBWY=" 111 + }, 112 + { 113 + "pname": "AssetRipper.Text.SourceGeneration", 114 + "version": "1.2.2", 115 + "hash": "sha256-CsJuv8agq57DsjChX5CC9gyhnr0hwNpCdeCxxu62w48=" 116 + }, 117 + { 118 + "pname": "AssetRipper.TextureDecoder", 119 + "version": "2.3.0", 120 + "hash": "sha256-P+McipTHztjmibwO4kOsqGs5u6o+15k52r35tq80oNQ=" 121 + }, 122 + { 123 + "pname": "AssetRipper.Tpk", 124 + "version": "1.1.0", 125 + "hash": "sha256-1FJI8HbeJsXc77+uQngG3LJJQt7LshTKoYwtnQ+gyoc=" 126 + }, 127 + { 128 + "pname": "AtkSharp", 129 + "version": "3.24.24.117-develop", 130 + "hash": "sha256-ubAzPecV3tV9h2OUUqiJw8OqPzg+iHQ1LBMZ7sU/mJo=" 131 + }, 132 + { 133 + "pname": "CairoSharp", 134 + "version": "3.24.24.117-develop", 135 + "hash": "sha256-3dTmn3TpcDxEqTsvPdA8ueMYzK0IR5Z/vUR6xPCEnYE=" 136 + }, 137 + { 138 + "pname": "Disarm", 139 + "version": "2022.1.0-master.57", 140 + "hash": "sha256-KtLpcS+n+HVkHc/CKBoyx+PWKpxkkVvtsqf002KSbPI=", 141 + "url": "https://nuget.samboy.dev/v3/package/disarm/2022.1.0-master.57/disarm.2022.1.0-master.57.nupkg" 142 + }, 143 + { 144 + "pname": "DXDecompiler-ly", 145 + "version": "0.0.1", 146 + "hash": "sha256-R8Nyy60qOPru3SH5mPGNL1/tUKwqbxNq2QqbveoYznc=" 147 + }, 148 + { 149 + "pname": "Fmod5Sharp", 150 + "version": "3.0.1", 151 + "hash": "sha256-Od9D7s20ONwuD1V6ZUCKkCyLR57pX8GRDuDs5oZzc+I=" 152 + }, 153 + { 154 + "pname": "GdkSharp", 155 + "version": "3.24.24.117-develop", 156 + "hash": "sha256-6pW0Pj5jJXiyQfqPKIu0klrViMqKf+pRk++a4chIaxA=" 157 + }, 158 + { 159 + "pname": "GioSharp", 160 + "version": "3.24.24.117-develop", 161 + "hash": "sha256-CLW912aVbiFjcWS8g36fEx+4HfOB7nAlhK1sVaPZSCM=" 162 + }, 163 + { 164 + "pname": "GLibSharp", 165 + "version": "3.24.24.117-develop", 166 + "hash": "sha256-aJC9OOXB6qV/vjCarQn4DC/jxAuyV2cTclFjB3oguMk=" 167 + }, 168 + { 169 + "pname": "GtkSharp", 170 + "version": "3.24.24.117-develop", 171 + "hash": "sha256-CgNVKW81n8MdVy481nYVY6KApDzlhEzxILSKkNLe5pg=" 172 + }, 173 + { 174 + "pname": "Iced", 175 + "version": "1.21.0", 176 + "hash": "sha256-0xYTYX4935Ejm7yUqMWHhJtCNuj4oqK6Weojl6FIfHo=" 177 + }, 178 + { 179 + "pname": "IndexRange", 180 + "version": "1.0.2", 181 + "hash": "sha256-bsoOY0HLG+nsjdeA3XiTOq0NSvXIz/xasFdSMe6svWQ=" 182 + }, 183 + { 184 + "pname": "K4os.Compression.LZ4", 185 + "version": "1.3.8", 186 + "hash": "sha256-OmT3JwO4qpkZDL7XqiFqZCyxySj64s9t+mXcN1T+IyA=" 187 + }, 188 + { 189 + "pname": "Kyaru.Texture2DDecoder", 190 + "version": "0.17.0", 191 + "hash": "sha256-8eHFAZ8Y00C9g4ZmUTxYrgqIr4gxMwTM7vtxER8w29g=" 192 + }, 193 + { 194 + "pname": "Kyaru.Texture2DDecoder.Linux", 195 + "version": "0.1.0", 196 + "hash": "sha256-Wrk4NnAGx3E/3zRn03822Zzfcuyx7U4+54NbAe7Mc58=" 197 + }, 198 + { 199 + "pname": "Kyaru.Texture2DDecoder.macOS", 200 + "version": "0.1.0", 201 + "hash": "sha256-BjioRXZSKONx5A1v7HAQtYzhVpMHCzfsi6XvyxLdO0s=" 202 + }, 203 + { 204 + "pname": "Kyaru.Texture2DDecoder.Windows", 205 + "version": "0.1.0", 206 + "hash": "sha256-I4Huq7yZFFVX+9lAebuKf88LVj+oKQB5AetnwalEhlA=" 207 + }, 208 + { 209 + "pname": "Microsoft.AspNetCore.OpenApi", 210 + "version": "9.0.6", 211 + "hash": "sha256-Kk1WNf1BS+9LjjXjBrYb1YCr+23W9PJ+B9Kv2OBv2Oc=" 212 + }, 213 + { 214 + "pname": "Microsoft.Bcl.AsyncInterfaces", 215 + "version": "9.0.6", 216 + "hash": "sha256-+7YVB4UIGrvWzDkW5boLTC+6l2s96Jh1p0NeT95bb9Y=" 217 + }, 218 + { 219 + "pname": "Microsoft.CodeAnalysis.Analyzers", 220 + "version": "4.14.0", 221 + "hash": "sha256-zmTSI77qeBKTmb0m79mbVaW3/94t7AWPO1A2Tchowng=" 222 + }, 223 + { 224 + "pname": "Microsoft.CodeAnalysis.Common", 225 + "version": "4.14.0", 226 + "hash": "sha256-ne/zxH3GqoGB4OemnE8oJElG5mai+/67ASaKqwmL2BE=" 227 + }, 228 + { 229 + "pname": "Microsoft.CodeAnalysis.CSharp", 230 + "version": "4.14.0", 231 + "hash": "sha256-5Mzj3XkYYLkwDWh17r1NEXSbXwwWYQPiOmkSMlgo1JY=" 232 + }, 233 + { 234 + "pname": "Microsoft.Extensions.ApiDescription.Server", 235 + "version": "8.0.0", 236 + "hash": "sha256-GceEAtCVtm8xUHjR6obQ6bBJMOf+9d9OQ1iVr48sQbg=" 237 + }, 238 + { 239 + "pname": "Microsoft.NETCore.Platforms", 240 + "version": "1.1.0", 241 + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" 242 + }, 243 + { 244 + "pname": "Microsoft.OpenApi", 245 + "version": "1.6.17", 246 + "hash": "sha256-Wx9PwlEJPNMq1kp59nJJnLHQ+yNhqCTudcokmlP+tSk=" 247 + }, 248 + { 249 + "pname": "Microsoft.OpenApi", 250 + "version": "1.6.23", 251 + "hash": "sha256-YD2oxM/tlNpK5xUeHF85xdqcpBzHioUSyRjpN2A7KcY=" 252 + }, 253 + { 254 + "pname": "Microsoft.OpenApi", 255 + "version": "1.6.24", 256 + "hash": "sha256-26sypyWk/38Xz6nlFQ1eYQeLM/k4kGyNiLazgyPyuJQ=" 257 + }, 258 + { 259 + "pname": "NAudio.Core", 260 + "version": "2.0.0", 261 + "hash": "sha256-rD5ubdSgpufNjNyCerO0N5Gg2brUMhjEOL5qaNwFhBM=" 262 + }, 263 + { 264 + "pname": "NAudio.Core", 265 + "version": "2.1.0", 266 + "hash": "sha256-cVfdq9B7wwojGiTOOrcnweQyI9q7U9+uDirqjisWrd8=" 267 + }, 268 + { 269 + "pname": "NAudio.Core", 270 + "version": "2.2.1", 271 + "hash": "sha256-eUZF2/0w5IgGY9UtnZIk1VwwH6VCKP9iPJXVcseIc0c=" 272 + }, 273 + { 274 + "pname": "NAudio.Vorbis", 275 + "version": "1.5.0", 276 + "hash": "sha256-FX5EHVRLcWfjY+/NhkUf33fMFrTcPG3Ztm5ptmu1caw=" 277 + }, 278 + { 279 + "pname": "NETStandard.Library", 280 + "version": "2.0.3", 281 + "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" 282 + }, 283 + { 284 + "pname": "NVorbis", 285 + "version": "0.10.4", 286 + "hash": "sha256-6ZouAJWaNge6DFnLHDr35uf4vs6Kf12RPp4ahuEejlA=" 287 + }, 288 + { 289 + "pname": "OggVorbisEncoder", 290 + "version": "1.2.0", 291 + "hash": "sha256-5UhHf3JJUTG968Bst/cLR30qMTe1AntntDIv8w1IkFY=" 292 + }, 293 + { 294 + "pname": "Ookii.CommandLine", 295 + "version": "5.0.0", 296 + "hash": "sha256-9iSS/YaB+rwChSn0PLUZXiBWDqJ4GyjnETwmemNG8b8=" 297 + }, 298 + { 299 + "pname": "Ookii.Common", 300 + "version": "1.0.0", 301 + "hash": "sha256-u8J6JSAOp2gJBsmu9ZjiSgipoXOVpseqtYf38tlnN3g=" 302 + }, 303 + { 304 + "pname": "oqo0.SwaggerThemes", 305 + "version": "1.4.3", 306 + "hash": "sha256-KiOTY0s0J4K9hbQ7pSvgNeb9j6h0lbI9sHQxlNSMIqY=" 307 + }, 308 + { 309 + "pname": "PangoSharp", 310 + "version": "3.24.24.117-develop", 311 + "hash": "sha256-G+UgcJKurjnR3kGfHB6SFZ7ujz1+5/+yN8jUYQ7jpgM=" 312 + }, 313 + { 314 + "pname": "PolySharp", 315 + "version": "1.15.0", 316 + "hash": "sha256-nH/UOZW4X93FUELaDteMvEEWofX4vii4e59jOqx9JTg=" 317 + }, 318 + { 319 + "pname": "Samboy063.Cpp2IL.Core", 320 + "version": "2022.1.0-development.1356", 321 + "hash": "sha256-fGf4BItKAA5wxqnHeipLAc9Tezsb6m0dtGcnXMcnYdM=", 322 + "url": "https://nuget.samboy.dev/v3/package/samboy063.cpp2il.core/2022.1.0-development.1356/samboy063.cpp2il.core.2022.1.0-development.1356.nupkg" 323 + }, 324 + { 325 + "pname": "Samboy063.LibCpp2IL", 326 + "version": "2022.1.0-development.1356", 327 + "hash": "sha256-F8SN2ooYcE+rAya645I166xqZeC5XsqGo8OiYnAkBH8=", 328 + "url": "https://nuget.samboy.dev/v3/package/samboy063.libcpp2il/2022.1.0-development.1356/samboy063.libcpp2il.2022.1.0-development.1356.nupkg" 329 + }, 330 + { 331 + "pname": "Samboy063.WasmDisassembler", 332 + "version": "2022.1.0-development.1356", 333 + "hash": "sha256-w2fMnjPYikPEveS9lPwiTHlOazN2w3IlP5EnLyp+Ln0=", 334 + "url": "https://nuget.samboy.dev/v3/package/samboy063.wasmdisassembler/2022.1.0-development.1356/samboy063.wasmdisassembler.2022.1.0-development.1356.nupkg" 335 + }, 336 + { 337 + "pname": "SharpCompress", 338 + "version": "0.38.0", 339 + "hash": "sha256-bQL3kazuqbuqn+Csy9RYMMUsNMtqkGXF7x32s787UBM=" 340 + }, 341 + { 342 + "pname": "SharpCompress", 343 + "version": "0.40.0", 344 + "hash": "sha256-pxz5ef//xOUClwuyflO0eLAfUItFcwfq74Cf0Hj5c1E=" 345 + }, 346 + { 347 + "pname": "SharpZipLib", 348 + "version": "1.4.2", 349 + "hash": "sha256-/giVqikworG2XKqfN9uLyjUSXr35zBuZ2FX2r8X/WUY=" 350 + }, 351 + { 352 + "pname": "SourceGenerator.Foundations", 353 + "version": "2.0.13", 354 + "hash": "sha256-duI1IaumXBKE7xY/YoNqJWXLF96OznZT5IF79ox1s64=" 355 + }, 356 + { 357 + "pname": "StableNameDotNet", 358 + "version": "0.1.0-development.1356", 359 + "hash": "sha256-BsH+CwpStediIOeM+b79PZzZWJQnqKi5ofgTHorcXUU=", 360 + "url": "https://nuget.samboy.dev/v3/package/stablenamedotnet/0.1.0-development.1356/stablenamedotnet.0.1.0-development.1356.nupkg" 361 + }, 362 + { 363 + "pname": "StbImageWriteSharp", 364 + "version": "1.16.7", 365 + "hash": "sha256-E9AQO6tcXneDo4rwcSaW/cNhqFDv881o74wqB2fTG0Y=" 366 + }, 367 + { 368 + "pname": "Swashbuckle.AspNetCore", 369 + "version": "9.0.1", 370 + "hash": "sha256-rJFeYQgpQ6O3nK0I0ovzh5k8NA/Hzp6kIxKRBryBBBw=" 371 + }, 372 + { 373 + "pname": "Swashbuckle.AspNetCore.Swagger", 374 + "version": "9.0.1", 375 + "hash": "sha256-MgjUvPjRdrSVALtJL+kQZsL0siNVPUhVKzsc6VMKsLM=" 376 + }, 377 + { 378 + "pname": "Swashbuckle.AspNetCore.SwaggerGen", 379 + "version": "9.0.1", 380 + "hash": "sha256-yRYM43099u0sH9uozOWAHSj0uLBOSEAp1zzR4RJCYEU=" 381 + }, 382 + { 383 + "pname": "Swashbuckle.AspNetCore.SwaggerUI", 384 + "version": "9.0.1", 385 + "hash": "sha256-R1c/a5mMqstqSwm/PIj6FYa0fimE7ry4KibY6PUAuZQ=" 386 + }, 387 + { 388 + "pname": "System.Buffers", 389 + "version": "4.5.1", 390 + "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" 391 + }, 392 + { 393 + "pname": "System.Buffers", 394 + "version": "4.6.0", 395 + "hash": "sha256-c2QlgFB16IlfBms5YLsTCFQ/QeKoS6ph1a9mdRkq/Jc=" 396 + }, 397 + { 398 + "pname": "System.Collections.Immutable", 399 + "version": "6.0.0", 400 + "hash": "sha256-DKEbpFqXCIEfqp9p3ezqadn5b/S1YTk32/EQK+tEScs=" 401 + }, 402 + { 403 + "pname": "System.Collections.Immutable", 404 + "version": "9.0.0", 405 + "hash": "sha256-+6q5VMeoc5bm4WFsoV6nBXA9dV5pa/O4yW+gOdi8yac=" 406 + }, 407 + { 408 + "pname": "System.IO.Hashing", 409 + "version": "8.0.0", 410 + "hash": "sha256-szOGt0TNBo6dEdC3gf6H+e9YW3Nw0woa6UnCGGGK5cE=" 411 + }, 412 + { 413 + "pname": "System.IO.Pipelines", 414 + "version": "9.0.6", 415 + "hash": "sha256-bOZgOtovt6tNf1IVV8ndHVvdqpMDlHN6Zwfl0KnsE0M=" 416 + }, 417 + { 418 + "pname": "System.Memory", 419 + "version": "4.5.3", 420 + "hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=" 421 + }, 422 + { 423 + "pname": "System.Memory", 424 + "version": "4.5.4", 425 + "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" 426 + }, 427 + { 428 + "pname": "System.Memory", 429 + "version": "4.5.5", 430 + "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" 431 + }, 432 + { 433 + "pname": "System.Numerics.Tensors", 434 + "version": "10.0.0-preview.5.25277.114", 435 + "hash": "sha256-zXbNpujiQO8JcKNvJTMdOtokqvBpD6LeWpeurJDFmts=" 436 + }, 437 + { 438 + "pname": "System.Numerics.Vectors", 439 + "version": "4.4.0", 440 + "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" 441 + }, 442 + { 443 + "pname": "System.Numerics.Vectors", 444 + "version": "4.5.0", 445 + "hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8=" 446 + }, 447 + { 448 + "pname": "System.Reflection.Metadata", 449 + "version": "6.0.0", 450 + "hash": "sha256-VJHXPjP05w6RE/Swu8wa2hilEWuji3g9bl/6lBMSC/Q=" 451 + }, 452 + { 453 + "pname": "System.Reflection.Metadata", 454 + "version": "9.0.0", 455 + "hash": "sha256-avEWbcCh7XgpsSesnR3/SgxWi/6C5OxjR89Jf/SfRjQ=" 456 + }, 457 + { 458 + "pname": "System.Runtime.CompilerServices.Unsafe", 459 + "version": "4.5.3", 460 + "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=" 461 + }, 462 + { 463 + "pname": "System.Runtime.CompilerServices.Unsafe", 464 + "version": "6.0.0", 465 + "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" 466 + }, 467 + { 468 + "pname": "System.Runtime.CompilerServices.Unsafe", 469 + "version": "6.1.1", 470 + "hash": "sha256-FeUStJ8EDvosTT651WiWE0X19rE9QqNQpLmhkb/n+rM=" 471 + }, 472 + { 473 + "pname": "System.Text.Encoding.CodePages", 474 + "version": "7.0.0", 475 + "hash": "sha256-eCKTVwumD051ZEcoJcDVRGnIGAsEvKpfH3ydKluHxmo=" 476 + }, 477 + { 478 + "pname": "System.Text.Encodings.Web", 479 + "version": "6.0.0", 480 + "hash": "sha256-UemDHGFoQIG7ObQwRluhVf6AgtQikfHEoPLC6gbFyRo=" 481 + }, 482 + { 483 + "pname": "System.Text.Encodings.Web", 484 + "version": "9.0.6", 485 + "hash": "sha256-HHifM7LW0+JhFLHMbPx3954t70IjdTPoBE8mWEiJxcI=" 486 + }, 487 + { 488 + "pname": "System.Text.Json", 489 + "version": "6.0.5", 490 + "hash": "sha256-NKWNrCcKy8S5ldsJzm6+udU53fWzmPGZZG/gpk0Kz4k=" 491 + }, 492 + { 493 + "pname": "System.Text.Json", 494 + "version": "9.0.4", 495 + "hash": "sha256-oIOqfOIIUXXVkfFiTCI9wwIJBETQqF7ZcOJv2iYuq1s=" 496 + }, 497 + { 498 + "pname": "System.Text.Json", 499 + "version": "9.0.6", 500 + "hash": "sha256-WC/QbZhTaoZ3PbDKcFvJwMIA4xLUdnMrAXGlOW87VNY=" 501 + }, 502 + { 503 + "pname": "System.Threading.Tasks.Extensions", 504 + "version": "4.5.4", 505 + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" 506 + }, 507 + { 508 + "pname": "System.ValueTuple", 509 + "version": "4.5.0", 510 + "hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI=" 511 + }, 512 + { 513 + "pname": "TerraFX.Interop.Windows", 514 + "version": "10.0.26100.2", 515 + "hash": "sha256-dIyetiPHgFg3cXN620ur3O/O3c+7Piw+KKzr88SlpHw=" 516 + }, 517 + { 518 + "pname": "ZstdSharp.Port", 519 + "version": "0.8.1", 520 + "hash": "sha256-PeQvyz3lUrK+t+n1dFtNXCLztQtAfkqUuM6mOqBZHLg=" 521 + }, 522 + { 523 + "pname": "ZstdSharp.Port", 524 + "version": "0.8.5", 525 + "hash": "sha256-+UQFeU64md0LlSf9nMXif6hHnfYEKm+WRyYd0Vo2QvI=" 526 + } 527 + ]
+87
pkgs/by-name/as/assetripper/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + autoPatchelfHook, 5 + buildDotnetModule, 6 + fetchFromGitHub, 7 + dbus, 8 + dotnetCorePackages, 9 + }: 10 + 11 + buildDotnetModule (finalAttrs: { 12 + pname = "assetripper"; 13 + version = "1.3.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "AssetRipper"; 17 + repo = "AssetRipper"; 18 + tag = finalAttrs.version; 19 + hash = "sha256-ixXWbygFhvOjld+YRLIhkO3cgDNkQsbivri2pjU4rgM="; 20 + }; 21 + 22 + postPatch = '' 23 + sed 's@Path.Join(ExecutingDirectory, "temp",@Path.Join(Path.GetTempPath(), "AssetRipper",@' \ 24 + -i Source/AssetRipper.IO.Files/Utils/TemporaryFileStorage.cs 25 + ''; 26 + 27 + buildInputs = [ 28 + dbus 29 + (lib.getLib stdenv.cc.cc) 30 + ]; 31 + 32 + nativeBuildInputs = [ autoPatchelfHook ]; 33 + 34 + # Prevent automatic patching of all files. This is necessary as applying 35 + # autoPatchelf indiscriminately causes dangling references to openssl and 36 + # icu4c in AssetRipper.GUI.Free 37 + dontAutoPatchelf = true; 38 + 39 + # Avoid IOException on startup 40 + makeWrapperArgs = [ 41 + "--add-flags" 42 + "--log=false" 43 + ]; 44 + 45 + # Make the main executable available under a more intuitive name. 46 + postInstall = '' 47 + mkdir -p $out/bin 48 + ln -rs $out/bin/AssetRipper.GUI.Free $out/bin/AssetRipper 49 + ''; 50 + 51 + # Patch some prebuilt libraries fetched via NuGet. 52 + fixupPhase = '' 53 + runHook preFixup 54 + 55 + autoPatchelf $out/lib/${finalAttrs.pname}/libnfd.so 56 + autoPatchelf $out/lib/${finalAttrs.pname}/libTexture2DDecoderNative.so 57 + 58 + runHook postFixup 59 + ''; 60 + 61 + projectFile = "Source/AssetRipper.GUI.Free/AssetRipper.GUI.Free.csproj"; 62 + 63 + # Error: "PublishTrimmed is implied by native compilation and cannot be disabled." 64 + # We need to override the project settings and disable native AoT compilation 65 + # as this is incompatible with PublishTrimmed. 66 + dotnetInstallFlags = [ "-p:PublishAot=false" ]; 67 + 68 + nugetDeps = ./deps.json; 69 + 70 + executables = [ "AssetRipper.GUI.Free" ]; 71 + 72 + dotnet-sdk = dotnetCorePackages.sdk_9_0; 73 + dotnet-runtime = finalAttrs.dotnet-sdk.aspnetcore; 74 + 75 + meta = { 76 + description = "Tool for extracting assets from Unity serialized files and asset bundles"; 77 + homepage = "https://github.com/AssetRipper/AssetRipper"; 78 + license = lib.licenses.gpl3Only; 79 + mainProgram = "AssetRipper"; 80 + maintainers = with lib.maintainers; [ YoshiRulz ]; 81 + platforms = lib.platforms.unix; 82 + sourceProvenance = with lib.sourceTypes; [ 83 + fromSource 84 + binaryNativeCode # libraries fetched by NuGet 85 + ]; 86 + }; 87 + })