binwalk: 2.4.3 -> 3.1.0 (#357991)

authored by Sandro and committed by GitHub cbe4fa7a 43f6a895

+1449 -94
+3
nixos/doc/manual/release-notes/rl-2505.section.md
··· 22 22 23 23 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 24 24 25 + - `binwalk` was updated to 3.1.0, which has been rewritten in rust. The python module is no longer available. 26 + See the release notes of [3.1.0](https://github.com/ReFirmLabs/binwalk/releases/tag/v3.1.0) for more information. 27 + 25 28 - `buildGoPackage` has been removed. Use `buildGoModule` instead. See the [Go section in the nixpkgs manual](https://nixos.org/manual/nixpkgs/unstable/#sec-language-go) for details. 26 29 27 30 - `timescaledb` requires manual upgrade steps.
+1394
pkgs/by-name/bi/binwalk/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "adler" 7 + version = "1.0.2" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 + 11 + [[package]] 12 + name = "adler2" 13 + version = "2.0.0" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 16 + 17 + [[package]] 18 + name = "aho-corasick" 19 + version = "1.1.3" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 22 + dependencies = [ 23 + "memchr", 24 + ] 25 + 26 + [[package]] 27 + name = "android-tzdata" 28 + version = "0.1.1" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 31 + 32 + [[package]] 33 + name = "android_system_properties" 34 + version = "0.1.5" 35 + source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 37 + dependencies = [ 38 + "libc", 39 + ] 40 + 41 + [[package]] 42 + name = "anstream" 43 + version = "0.6.15" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" 46 + dependencies = [ 47 + "anstyle", 48 + "anstyle-parse", 49 + "anstyle-query", 50 + "anstyle-wincon", 51 + "colorchoice", 52 + "is_terminal_polyfill", 53 + "utf8parse", 54 + ] 55 + 56 + [[package]] 57 + name = "anstyle" 58 + version = "1.0.8" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" 61 + 62 + [[package]] 63 + name = "anstyle-parse" 64 + version = "0.2.5" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" 67 + dependencies = [ 68 + "utf8parse", 69 + ] 70 + 71 + [[package]] 72 + name = "anstyle-query" 73 + version = "1.1.1" 74 + source = "registry+https://github.com/rust-lang/crates.io-index" 75 + checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" 76 + dependencies = [ 77 + "windows-sys 0.52.0", 78 + ] 79 + 80 + [[package]] 81 + name = "anstyle-wincon" 82 + version = "3.0.4" 83 + source = "registry+https://github.com/rust-lang/crates.io-index" 84 + checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" 85 + dependencies = [ 86 + "anstyle", 87 + "windows-sys 0.52.0", 88 + ] 89 + 90 + [[package]] 91 + name = "autocfg" 92 + version = "1.3.0" 93 + source = "registry+https://github.com/rust-lang/crates.io-index" 94 + checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 95 + 96 + [[package]] 97 + name = "base64" 98 + version = "0.22.1" 99 + source = "registry+https://github.com/rust-lang/crates.io-index" 100 + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 101 + 102 + [[package]] 103 + name = "binwalk" 104 + version = "3.1.0" 105 + dependencies = [ 106 + "aho-corasick", 107 + "base64", 108 + "bzip2", 109 + "chrono", 110 + "clap", 111 + "colored", 112 + "crc32-v2", 113 + "crc32c", 114 + "entropy", 115 + "env_logger", 116 + "flate2", 117 + "log", 118 + "plotters", 119 + "serde", 120 + "serde_json", 121 + "termsize", 122 + "threadpool", 123 + "uuid", 124 + "walkdir", 125 + "xxhash-rust", 126 + "xz2", 127 + ] 128 + 129 + [[package]] 130 + name = "bitflags" 131 + version = "1.3.2" 132 + source = "registry+https://github.com/rust-lang/crates.io-index" 133 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 134 + 135 + [[package]] 136 + name = "bitflags" 137 + version = "2.6.0" 138 + source = "registry+https://github.com/rust-lang/crates.io-index" 139 + checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 140 + 141 + [[package]] 142 + name = "bumpalo" 143 + version = "3.16.0" 144 + source = "registry+https://github.com/rust-lang/crates.io-index" 145 + checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 146 + 147 + [[package]] 148 + name = "bytemuck" 149 + version = "1.18.0" 150 + source = "registry+https://github.com/rust-lang/crates.io-index" 151 + checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" 152 + 153 + [[package]] 154 + name = "byteorder" 155 + version = "1.5.0" 156 + source = "registry+https://github.com/rust-lang/crates.io-index" 157 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 158 + 159 + [[package]] 160 + name = "bzip2" 161 + version = "0.4.4" 162 + source = "registry+https://github.com/rust-lang/crates.io-index" 163 + checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" 164 + dependencies = [ 165 + "bzip2-sys", 166 + "libc", 167 + ] 168 + 169 + [[package]] 170 + name = "bzip2-sys" 171 + version = "0.1.11+1.0.8" 172 + source = "registry+https://github.com/rust-lang/crates.io-index" 173 + checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" 174 + dependencies = [ 175 + "cc", 176 + "libc", 177 + "pkg-config", 178 + ] 179 + 180 + [[package]] 181 + name = "cc" 182 + version = "1.1.21" 183 + source = "registry+https://github.com/rust-lang/crates.io-index" 184 + checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0" 185 + dependencies = [ 186 + "shlex", 187 + ] 188 + 189 + [[package]] 190 + name = "cfg-if" 191 + version = "1.0.0" 192 + source = "registry+https://github.com/rust-lang/crates.io-index" 193 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 194 + 195 + [[package]] 196 + name = "chrono" 197 + version = "0.4.38" 198 + source = "registry+https://github.com/rust-lang/crates.io-index" 199 + checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 200 + dependencies = [ 201 + "android-tzdata", 202 + "iana-time-zone", 203 + "js-sys", 204 + "num-traits", 205 + "wasm-bindgen", 206 + "windows-targets 0.52.6", 207 + ] 208 + 209 + [[package]] 210 + name = "clap" 211 + version = "4.5.18" 212 + source = "registry+https://github.com/rust-lang/crates.io-index" 213 + checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3" 214 + dependencies = [ 215 + "clap_builder", 216 + "clap_derive", 217 + ] 218 + 219 + [[package]] 220 + name = "clap_builder" 221 + version = "4.5.18" 222 + source = "registry+https://github.com/rust-lang/crates.io-index" 223 + checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b" 224 + dependencies = [ 225 + "anstream", 226 + "anstyle", 227 + "clap_lex", 228 + "strsim", 229 + ] 230 + 231 + [[package]] 232 + name = "clap_derive" 233 + version = "4.5.18" 234 + source = "registry+https://github.com/rust-lang/crates.io-index" 235 + checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" 236 + dependencies = [ 237 + "heck", 238 + "proc-macro2", 239 + "quote", 240 + "syn", 241 + ] 242 + 243 + [[package]] 244 + name = "clap_lex" 245 + version = "0.7.2" 246 + source = "registry+https://github.com/rust-lang/crates.io-index" 247 + checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" 248 + 249 + [[package]] 250 + name = "color_quant" 251 + version = "1.1.0" 252 + source = "registry+https://github.com/rust-lang/crates.io-index" 253 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 254 + 255 + [[package]] 256 + name = "colorchoice" 257 + version = "1.0.2" 258 + source = "registry+https://github.com/rust-lang/crates.io-index" 259 + checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" 260 + 261 + [[package]] 262 + name = "colored" 263 + version = "2.1.0" 264 + source = "registry+https://github.com/rust-lang/crates.io-index" 265 + checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" 266 + dependencies = [ 267 + "lazy_static", 268 + "windows-sys 0.48.0", 269 + ] 270 + 271 + [[package]] 272 + name = "core-foundation" 273 + version = "0.9.4" 274 + source = "registry+https://github.com/rust-lang/crates.io-index" 275 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 276 + dependencies = [ 277 + "core-foundation-sys", 278 + "libc", 279 + ] 280 + 281 + [[package]] 282 + name = "core-foundation-sys" 283 + version = "0.8.7" 284 + source = "registry+https://github.com/rust-lang/crates.io-index" 285 + checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 286 + 287 + [[package]] 288 + name = "core-graphics" 289 + version = "0.23.2" 290 + source = "registry+https://github.com/rust-lang/crates.io-index" 291 + checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" 292 + dependencies = [ 293 + "bitflags 1.3.2", 294 + "core-foundation", 295 + "core-graphics-types", 296 + "foreign-types", 297 + "libc", 298 + ] 299 + 300 + [[package]] 301 + name = "core-graphics-types" 302 + version = "0.1.3" 303 + source = "registry+https://github.com/rust-lang/crates.io-index" 304 + checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 305 + dependencies = [ 306 + "bitflags 1.3.2", 307 + "core-foundation", 308 + "libc", 309 + ] 310 + 311 + [[package]] 312 + name = "core-text" 313 + version = "20.1.0" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "c9d2790b5c08465d49f8dc05c8bcae9fea467855947db39b0f8145c091aaced5" 316 + dependencies = [ 317 + "core-foundation", 318 + "core-graphics", 319 + "foreign-types", 320 + "libc", 321 + ] 322 + 323 + [[package]] 324 + name = "crc32-v2" 325 + version = "0.0.4" 326 + source = "registry+https://github.com/rust-lang/crates.io-index" 327 + checksum = "7f546fcecc3490696c3bea070d8949208279bbc220a5a7738573a10f584cda51" 328 + 329 + [[package]] 330 + name = "crc32c" 331 + version = "0.6.8" 332 + source = "registry+https://github.com/rust-lang/crates.io-index" 333 + checksum = "3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47" 334 + dependencies = [ 335 + "rustc_version", 336 + ] 337 + 338 + [[package]] 339 + name = "crc32fast" 340 + version = "1.4.2" 341 + source = "registry+https://github.com/rust-lang/crates.io-index" 342 + checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 343 + dependencies = [ 344 + "cfg-if", 345 + ] 346 + 347 + [[package]] 348 + name = "dirs" 349 + version = "5.0.1" 350 + source = "registry+https://github.com/rust-lang/crates.io-index" 351 + checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 352 + dependencies = [ 353 + "dirs-sys", 354 + ] 355 + 356 + [[package]] 357 + name = "dirs-sys" 358 + version = "0.4.1" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 361 + dependencies = [ 362 + "libc", 363 + "option-ext", 364 + "redox_users", 365 + "windows-sys 0.48.0", 366 + ] 367 + 368 + [[package]] 369 + name = "dlib" 370 + version = "0.5.2" 371 + source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" 373 + dependencies = [ 374 + "libloading", 375 + ] 376 + 377 + [[package]] 378 + name = "dwrote" 379 + version = "0.11.1" 380 + source = "registry+https://github.com/rust-lang/crates.io-index" 381 + checksum = "2da3498378ed373237bdef1eddcc64e7be2d3ba4841f4c22a998e81cadeea83c" 382 + dependencies = [ 383 + "lazy_static", 384 + "libc", 385 + "winapi", 386 + "wio", 387 + ] 388 + 389 + [[package]] 390 + name = "entropy" 391 + version = "0.4.2" 392 + source = "registry+https://github.com/rust-lang/crates.io-index" 393 + checksum = "d68716e45ef572f351be6fad93a7bbf35242b4289a2ff75434032e5d73d74cc2" 394 + 395 + [[package]] 396 + name = "env_filter" 397 + version = "0.1.2" 398 + source = "registry+https://github.com/rust-lang/crates.io-index" 399 + checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" 400 + dependencies = [ 401 + "log", 402 + "regex", 403 + ] 404 + 405 + [[package]] 406 + name = "env_logger" 407 + version = "0.11.5" 408 + source = "registry+https://github.com/rust-lang/crates.io-index" 409 + checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" 410 + dependencies = [ 411 + "anstream", 412 + "anstyle", 413 + "env_filter", 414 + "humantime", 415 + "log", 416 + ] 417 + 418 + [[package]] 419 + name = "fdeflate" 420 + version = "0.3.4" 421 + source = "registry+https://github.com/rust-lang/crates.io-index" 422 + checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 423 + dependencies = [ 424 + "simd-adler32", 425 + ] 426 + 427 + [[package]] 428 + name = "flate2" 429 + version = "1.0.34" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" 432 + dependencies = [ 433 + "crc32fast", 434 + "miniz_oxide 0.8.0", 435 + ] 436 + 437 + [[package]] 438 + name = "float-ord" 439 + version = "0.3.2" 440 + source = "registry+https://github.com/rust-lang/crates.io-index" 441 + checksum = "8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d" 442 + 443 + [[package]] 444 + name = "font-kit" 445 + version = "0.14.2" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "b64b34f4efd515f905952d91bc185039863705592c0c53ae6d979805dd154520" 448 + dependencies = [ 449 + "bitflags 2.6.0", 450 + "byteorder", 451 + "core-foundation", 452 + "core-graphics", 453 + "core-text", 454 + "dirs", 455 + "dwrote", 456 + "float-ord", 457 + "freetype-sys", 458 + "lazy_static", 459 + "libc", 460 + "log", 461 + "pathfinder_geometry", 462 + "pathfinder_simd", 463 + "walkdir", 464 + "winapi", 465 + "yeslogic-fontconfig-sys", 466 + ] 467 + 468 + [[package]] 469 + name = "foreign-types" 470 + version = "0.5.0" 471 + source = "registry+https://github.com/rust-lang/crates.io-index" 472 + checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 473 + dependencies = [ 474 + "foreign-types-macros", 475 + "foreign-types-shared", 476 + ] 477 + 478 + [[package]] 479 + name = "foreign-types-macros" 480 + version = "0.2.3" 481 + source = "registry+https://github.com/rust-lang/crates.io-index" 482 + checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 483 + dependencies = [ 484 + "proc-macro2", 485 + "quote", 486 + "syn", 487 + ] 488 + 489 + [[package]] 490 + name = "foreign-types-shared" 491 + version = "0.3.1" 492 + source = "registry+https://github.com/rust-lang/crates.io-index" 493 + checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 494 + 495 + [[package]] 496 + name = "freetype-sys" 497 + version = "0.20.1" 498 + source = "registry+https://github.com/rust-lang/crates.io-index" 499 + checksum = "0e7edc5b9669349acfda99533e9e0bcf26a51862ab43b08ee7745c55d28eb134" 500 + dependencies = [ 501 + "cc", 502 + "libc", 503 + "pkg-config", 504 + ] 505 + 506 + [[package]] 507 + name = "getrandom" 508 + version = "0.2.15" 509 + source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 511 + dependencies = [ 512 + "cfg-if", 513 + "libc", 514 + "wasi", 515 + ] 516 + 517 + [[package]] 518 + name = "gif" 519 + version = "0.12.0" 520 + source = "registry+https://github.com/rust-lang/crates.io-index" 521 + checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" 522 + dependencies = [ 523 + "color_quant", 524 + "weezl", 525 + ] 526 + 527 + [[package]] 528 + name = "heck" 529 + version = "0.5.0" 530 + source = "registry+https://github.com/rust-lang/crates.io-index" 531 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 532 + 533 + [[package]] 534 + name = "hermit-abi" 535 + version = "0.3.9" 536 + source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 538 + 539 + [[package]] 540 + name = "humantime" 541 + version = "2.1.0" 542 + source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 544 + 545 + [[package]] 546 + name = "iana-time-zone" 547 + version = "0.1.61" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 550 + dependencies = [ 551 + "android_system_properties", 552 + "core-foundation-sys", 553 + "iana-time-zone-haiku", 554 + "js-sys", 555 + "wasm-bindgen", 556 + "windows-core", 557 + ] 558 + 559 + [[package]] 560 + name = "iana-time-zone-haiku" 561 + version = "0.1.2" 562 + source = "registry+https://github.com/rust-lang/crates.io-index" 563 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 564 + dependencies = [ 565 + "cc", 566 + ] 567 + 568 + [[package]] 569 + name = "image" 570 + version = "0.24.9" 571 + source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 573 + dependencies = [ 574 + "bytemuck", 575 + "byteorder", 576 + "color_quant", 577 + "jpeg-decoder", 578 + "num-traits", 579 + "png", 580 + ] 581 + 582 + [[package]] 583 + name = "is_terminal_polyfill" 584 + version = "1.70.1" 585 + source = "registry+https://github.com/rust-lang/crates.io-index" 586 + checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 587 + 588 + [[package]] 589 + name = "itoa" 590 + version = "1.0.11" 591 + source = "registry+https://github.com/rust-lang/crates.io-index" 592 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 593 + 594 + [[package]] 595 + name = "jpeg-decoder" 596 + version = "0.3.1" 597 + source = "registry+https://github.com/rust-lang/crates.io-index" 598 + checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" 599 + 600 + [[package]] 601 + name = "js-sys" 602 + version = "0.3.70" 603 + source = "registry+https://github.com/rust-lang/crates.io-index" 604 + checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" 605 + dependencies = [ 606 + "wasm-bindgen", 607 + ] 608 + 609 + [[package]] 610 + name = "lazy_static" 611 + version = "1.5.0" 612 + source = "registry+https://github.com/rust-lang/crates.io-index" 613 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 614 + 615 + [[package]] 616 + name = "libc" 617 + version = "0.2.158" 618 + source = "registry+https://github.com/rust-lang/crates.io-index" 619 + checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" 620 + 621 + [[package]] 622 + name = "libloading" 623 + version = "0.8.5" 624 + source = "registry+https://github.com/rust-lang/crates.io-index" 625 + checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" 626 + dependencies = [ 627 + "cfg-if", 628 + "windows-targets 0.52.6", 629 + ] 630 + 631 + [[package]] 632 + name = "libredox" 633 + version = "0.1.3" 634 + source = "registry+https://github.com/rust-lang/crates.io-index" 635 + checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 636 + dependencies = [ 637 + "bitflags 2.6.0", 638 + "libc", 639 + ] 640 + 641 + [[package]] 642 + name = "log" 643 + version = "0.4.22" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 646 + 647 + [[package]] 648 + name = "lzma-sys" 649 + version = "0.1.20" 650 + source = "registry+https://github.com/rust-lang/crates.io-index" 651 + checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" 652 + dependencies = [ 653 + "cc", 654 + "libc", 655 + "pkg-config", 656 + ] 657 + 658 + [[package]] 659 + name = "memchr" 660 + version = "2.7.4" 661 + source = "registry+https://github.com/rust-lang/crates.io-index" 662 + checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 663 + 664 + [[package]] 665 + name = "miniz_oxide" 666 + version = "0.7.4" 667 + source = "registry+https://github.com/rust-lang/crates.io-index" 668 + checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 669 + dependencies = [ 670 + "adler", 671 + "simd-adler32", 672 + ] 673 + 674 + [[package]] 675 + name = "miniz_oxide" 676 + version = "0.8.0" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 679 + dependencies = [ 680 + "adler2", 681 + ] 682 + 683 + [[package]] 684 + name = "num-traits" 685 + version = "0.2.19" 686 + source = "registry+https://github.com/rust-lang/crates.io-index" 687 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 688 + dependencies = [ 689 + "autocfg", 690 + ] 691 + 692 + [[package]] 693 + name = "num_cpus" 694 + version = "1.16.0" 695 + source = "registry+https://github.com/rust-lang/crates.io-index" 696 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 697 + dependencies = [ 698 + "hermit-abi", 699 + "libc", 700 + ] 701 + 702 + [[package]] 703 + name = "once_cell" 704 + version = "1.19.0" 705 + source = "registry+https://github.com/rust-lang/crates.io-index" 706 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 707 + 708 + [[package]] 709 + name = "option-ext" 710 + version = "0.2.0" 711 + source = "registry+https://github.com/rust-lang/crates.io-index" 712 + checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 713 + 714 + [[package]] 715 + name = "pathfinder_geometry" 716 + version = "0.5.1" 717 + source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3" 719 + dependencies = [ 720 + "log", 721 + "pathfinder_simd", 722 + ] 723 + 724 + [[package]] 725 + name = "pathfinder_simd" 726 + version = "0.5.4" 727 + source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "5cf07ef4804cfa9aea3b04a7bbdd5a40031dbb6b4f2cbaf2b011666c80c5b4f2" 729 + dependencies = [ 730 + "rustc_version", 731 + ] 732 + 733 + [[package]] 734 + name = "pkg-config" 735 + version = "0.3.30" 736 + source = "registry+https://github.com/rust-lang/crates.io-index" 737 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 738 + 739 + [[package]] 740 + name = "plotters" 741 + version = "0.3.7" 742 + source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" 744 + dependencies = [ 745 + "chrono", 746 + "font-kit", 747 + "image", 748 + "lazy_static", 749 + "num-traits", 750 + "pathfinder_geometry", 751 + "plotters-backend", 752 + "plotters-bitmap", 753 + "plotters-svg", 754 + "ttf-parser", 755 + "wasm-bindgen", 756 + "web-sys", 757 + ] 758 + 759 + [[package]] 760 + name = "plotters-backend" 761 + version = "0.3.7" 762 + source = "registry+https://github.com/rust-lang/crates.io-index" 763 + checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" 764 + 765 + [[package]] 766 + name = "plotters-bitmap" 767 + version = "0.3.7" 768 + source = "registry+https://github.com/rust-lang/crates.io-index" 769 + checksum = "72ce181e3f6bf82d6c1dc569103ca7b1bd964c60ba03d7e6cdfbb3e3eb7f7405" 770 + dependencies = [ 771 + "gif", 772 + "image", 773 + "plotters-backend", 774 + ] 775 + 776 + [[package]] 777 + name = "plotters-svg" 778 + version = "0.3.7" 779 + source = "registry+https://github.com/rust-lang/crates.io-index" 780 + checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670" 781 + dependencies = [ 782 + "plotters-backend", 783 + ] 784 + 785 + [[package]] 786 + name = "png" 787 + version = "0.17.13" 788 + source = "registry+https://github.com/rust-lang/crates.io-index" 789 + checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 790 + dependencies = [ 791 + "bitflags 1.3.2", 792 + "crc32fast", 793 + "fdeflate", 794 + "flate2", 795 + "miniz_oxide 0.7.4", 796 + ] 797 + 798 + [[package]] 799 + name = "ppv-lite86" 800 + version = "0.2.20" 801 + source = "registry+https://github.com/rust-lang/crates.io-index" 802 + checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 803 + dependencies = [ 804 + "zerocopy", 805 + ] 806 + 807 + [[package]] 808 + name = "proc-macro2" 809 + version = "1.0.86" 810 + source = "registry+https://github.com/rust-lang/crates.io-index" 811 + checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 812 + dependencies = [ 813 + "unicode-ident", 814 + ] 815 + 816 + [[package]] 817 + name = "quote" 818 + version = "1.0.37" 819 + source = "registry+https://github.com/rust-lang/crates.io-index" 820 + checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 821 + dependencies = [ 822 + "proc-macro2", 823 + ] 824 + 825 + [[package]] 826 + name = "rand" 827 + version = "0.8.5" 828 + source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 830 + dependencies = [ 831 + "libc", 832 + "rand_chacha", 833 + "rand_core", 834 + ] 835 + 836 + [[package]] 837 + name = "rand_chacha" 838 + version = "0.3.1" 839 + source = "registry+https://github.com/rust-lang/crates.io-index" 840 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 841 + dependencies = [ 842 + "ppv-lite86", 843 + "rand_core", 844 + ] 845 + 846 + [[package]] 847 + name = "rand_core" 848 + version = "0.6.4" 849 + source = "registry+https://github.com/rust-lang/crates.io-index" 850 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 851 + dependencies = [ 852 + "getrandom", 853 + ] 854 + 855 + [[package]] 856 + name = "redox_users" 857 + version = "0.4.6" 858 + source = "registry+https://github.com/rust-lang/crates.io-index" 859 + checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 860 + dependencies = [ 861 + "getrandom", 862 + "libredox", 863 + "thiserror", 864 + ] 865 + 866 + [[package]] 867 + name = "regex" 868 + version = "1.10.6" 869 + source = "registry+https://github.com/rust-lang/crates.io-index" 870 + checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" 871 + dependencies = [ 872 + "aho-corasick", 873 + "memchr", 874 + "regex-automata", 875 + "regex-syntax", 876 + ] 877 + 878 + [[package]] 879 + name = "regex-automata" 880 + version = "0.4.7" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 883 + dependencies = [ 884 + "aho-corasick", 885 + "memchr", 886 + "regex-syntax", 887 + ] 888 + 889 + [[package]] 890 + name = "regex-syntax" 891 + version = "0.8.4" 892 + source = "registry+https://github.com/rust-lang/crates.io-index" 893 + checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 894 + 895 + [[package]] 896 + name = "rustc_version" 897 + version = "0.4.1" 898 + source = "registry+https://github.com/rust-lang/crates.io-index" 899 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 900 + dependencies = [ 901 + "semver", 902 + ] 903 + 904 + [[package]] 905 + name = "ryu" 906 + version = "1.0.18" 907 + source = "registry+https://github.com/rust-lang/crates.io-index" 908 + checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 909 + 910 + [[package]] 911 + name = "same-file" 912 + version = "1.0.6" 913 + source = "registry+https://github.com/rust-lang/crates.io-index" 914 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 915 + dependencies = [ 916 + "winapi-util", 917 + ] 918 + 919 + [[package]] 920 + name = "semver" 921 + version = "1.0.23" 922 + source = "registry+https://github.com/rust-lang/crates.io-index" 923 + checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 924 + 925 + [[package]] 926 + name = "serde" 927 + version = "1.0.210" 928 + source = "registry+https://github.com/rust-lang/crates.io-index" 929 + checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" 930 + dependencies = [ 931 + "serde_derive", 932 + ] 933 + 934 + [[package]] 935 + name = "serde_derive" 936 + version = "1.0.210" 937 + source = "registry+https://github.com/rust-lang/crates.io-index" 938 + checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" 939 + dependencies = [ 940 + "proc-macro2", 941 + "quote", 942 + "syn", 943 + ] 944 + 945 + [[package]] 946 + name = "serde_json" 947 + version = "1.0.128" 948 + source = "registry+https://github.com/rust-lang/crates.io-index" 949 + checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" 950 + dependencies = [ 951 + "itoa", 952 + "memchr", 953 + "ryu", 954 + "serde", 955 + ] 956 + 957 + [[package]] 958 + name = "shlex" 959 + version = "1.3.0" 960 + source = "registry+https://github.com/rust-lang/crates.io-index" 961 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 962 + 963 + [[package]] 964 + name = "simd-adler32" 965 + version = "0.3.7" 966 + source = "registry+https://github.com/rust-lang/crates.io-index" 967 + checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 968 + 969 + [[package]] 970 + name = "strsim" 971 + version = "0.11.1" 972 + source = "registry+https://github.com/rust-lang/crates.io-index" 973 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 974 + 975 + [[package]] 976 + name = "syn" 977 + version = "2.0.77" 978 + source = "registry+https://github.com/rust-lang/crates.io-index" 979 + checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" 980 + dependencies = [ 981 + "proc-macro2", 982 + "quote", 983 + "unicode-ident", 984 + ] 985 + 986 + [[package]] 987 + name = "termsize" 988 + version = "0.1.9" 989 + source = "registry+https://github.com/rust-lang/crates.io-index" 990 + checksum = "6f11ff5c25c172608d5b85e2fb43ee9a6d683a7f4ab7f96ae07b3d8b590368fd" 991 + dependencies = [ 992 + "libc", 993 + "winapi", 994 + ] 995 + 996 + [[package]] 997 + name = "thiserror" 998 + version = "1.0.63" 999 + source = "registry+https://github.com/rust-lang/crates.io-index" 1000 + checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" 1001 + dependencies = [ 1002 + "thiserror-impl", 1003 + ] 1004 + 1005 + [[package]] 1006 + name = "thiserror-impl" 1007 + version = "1.0.63" 1008 + source = "registry+https://github.com/rust-lang/crates.io-index" 1009 + checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" 1010 + dependencies = [ 1011 + "proc-macro2", 1012 + "quote", 1013 + "syn", 1014 + ] 1015 + 1016 + [[package]] 1017 + name = "threadpool" 1018 + version = "1.8.1" 1019 + source = "registry+https://github.com/rust-lang/crates.io-index" 1020 + checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" 1021 + dependencies = [ 1022 + "num_cpus", 1023 + ] 1024 + 1025 + [[package]] 1026 + name = "ttf-parser" 1027 + version = "0.20.0" 1028 + source = "registry+https://github.com/rust-lang/crates.io-index" 1029 + checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" 1030 + 1031 + [[package]] 1032 + name = "unicode-ident" 1033 + version = "1.0.13" 1034 + source = "registry+https://github.com/rust-lang/crates.io-index" 1035 + checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 1036 + 1037 + [[package]] 1038 + name = "utf8parse" 1039 + version = "0.2.2" 1040 + source = "registry+https://github.com/rust-lang/crates.io-index" 1041 + checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1042 + 1043 + [[package]] 1044 + name = "uuid" 1045 + version = "1.10.0" 1046 + source = "registry+https://github.com/rust-lang/crates.io-index" 1047 + checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" 1048 + dependencies = [ 1049 + "getrandom", 1050 + "rand", 1051 + "uuid-macro-internal", 1052 + ] 1053 + 1054 + [[package]] 1055 + name = "uuid-macro-internal" 1056 + version = "1.10.0" 1057 + source = "registry+https://github.com/rust-lang/crates.io-index" 1058 + checksum = "ee1cd046f83ea2c4e920d6ee9f7c3537ef928d75dce5d84a87c2c5d6b3999a3a" 1059 + dependencies = [ 1060 + "proc-macro2", 1061 + "quote", 1062 + "syn", 1063 + ] 1064 + 1065 + [[package]] 1066 + name = "walkdir" 1067 + version = "2.5.0" 1068 + source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 1070 + dependencies = [ 1071 + "same-file", 1072 + "winapi-util", 1073 + ] 1074 + 1075 + [[package]] 1076 + name = "wasi" 1077 + version = "0.11.0+wasi-snapshot-preview1" 1078 + source = "registry+https://github.com/rust-lang/crates.io-index" 1079 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1080 + 1081 + [[package]] 1082 + name = "wasm-bindgen" 1083 + version = "0.2.93" 1084 + source = "registry+https://github.com/rust-lang/crates.io-index" 1085 + checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" 1086 + dependencies = [ 1087 + "cfg-if", 1088 + "once_cell", 1089 + "wasm-bindgen-macro", 1090 + ] 1091 + 1092 + [[package]] 1093 + name = "wasm-bindgen-backend" 1094 + version = "0.2.93" 1095 + source = "registry+https://github.com/rust-lang/crates.io-index" 1096 + checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" 1097 + dependencies = [ 1098 + "bumpalo", 1099 + "log", 1100 + "once_cell", 1101 + "proc-macro2", 1102 + "quote", 1103 + "syn", 1104 + "wasm-bindgen-shared", 1105 + ] 1106 + 1107 + [[package]] 1108 + name = "wasm-bindgen-macro" 1109 + version = "0.2.93" 1110 + source = "registry+https://github.com/rust-lang/crates.io-index" 1111 + checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" 1112 + dependencies = [ 1113 + "quote", 1114 + "wasm-bindgen-macro-support", 1115 + ] 1116 + 1117 + [[package]] 1118 + name = "wasm-bindgen-macro-support" 1119 + version = "0.2.93" 1120 + source = "registry+https://github.com/rust-lang/crates.io-index" 1121 + checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" 1122 + dependencies = [ 1123 + "proc-macro2", 1124 + "quote", 1125 + "syn", 1126 + "wasm-bindgen-backend", 1127 + "wasm-bindgen-shared", 1128 + ] 1129 + 1130 + [[package]] 1131 + name = "wasm-bindgen-shared" 1132 + version = "0.2.93" 1133 + source = "registry+https://github.com/rust-lang/crates.io-index" 1134 + checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" 1135 + 1136 + [[package]] 1137 + name = "web-sys" 1138 + version = "0.3.70" 1139 + source = "registry+https://github.com/rust-lang/crates.io-index" 1140 + checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" 1141 + dependencies = [ 1142 + "js-sys", 1143 + "wasm-bindgen", 1144 + ] 1145 + 1146 + [[package]] 1147 + name = "weezl" 1148 + version = "0.1.8" 1149 + source = "registry+https://github.com/rust-lang/crates.io-index" 1150 + checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 1151 + 1152 + [[package]] 1153 + name = "winapi" 1154 + version = "0.3.9" 1155 + source = "registry+https://github.com/rust-lang/crates.io-index" 1156 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1157 + dependencies = [ 1158 + "winapi-i686-pc-windows-gnu", 1159 + "winapi-x86_64-pc-windows-gnu", 1160 + ] 1161 + 1162 + [[package]] 1163 + name = "winapi-i686-pc-windows-gnu" 1164 + version = "0.4.0" 1165 + source = "registry+https://github.com/rust-lang/crates.io-index" 1166 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1167 + 1168 + [[package]] 1169 + name = "winapi-util" 1170 + version = "0.1.9" 1171 + source = "registry+https://github.com/rust-lang/crates.io-index" 1172 + checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 1173 + dependencies = [ 1174 + "windows-sys 0.59.0", 1175 + ] 1176 + 1177 + [[package]] 1178 + name = "winapi-x86_64-pc-windows-gnu" 1179 + version = "0.4.0" 1180 + source = "registry+https://github.com/rust-lang/crates.io-index" 1181 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1182 + 1183 + [[package]] 1184 + name = "windows-core" 1185 + version = "0.52.0" 1186 + source = "registry+https://github.com/rust-lang/crates.io-index" 1187 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 1188 + dependencies = [ 1189 + "windows-targets 0.52.6", 1190 + ] 1191 + 1192 + [[package]] 1193 + name = "windows-sys" 1194 + version = "0.48.0" 1195 + source = "registry+https://github.com/rust-lang/crates.io-index" 1196 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1197 + dependencies = [ 1198 + "windows-targets 0.48.5", 1199 + ] 1200 + 1201 + [[package]] 1202 + name = "windows-sys" 1203 + version = "0.52.0" 1204 + source = "registry+https://github.com/rust-lang/crates.io-index" 1205 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1206 + dependencies = [ 1207 + "windows-targets 0.52.6", 1208 + ] 1209 + 1210 + [[package]] 1211 + name = "windows-sys" 1212 + version = "0.59.0" 1213 + source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 1215 + dependencies = [ 1216 + "windows-targets 0.52.6", 1217 + ] 1218 + 1219 + [[package]] 1220 + name = "windows-targets" 1221 + version = "0.48.5" 1222 + source = "registry+https://github.com/rust-lang/crates.io-index" 1223 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1224 + dependencies = [ 1225 + "windows_aarch64_gnullvm 0.48.5", 1226 + "windows_aarch64_msvc 0.48.5", 1227 + "windows_i686_gnu 0.48.5", 1228 + "windows_i686_msvc 0.48.5", 1229 + "windows_x86_64_gnu 0.48.5", 1230 + "windows_x86_64_gnullvm 0.48.5", 1231 + "windows_x86_64_msvc 0.48.5", 1232 + ] 1233 + 1234 + [[package]] 1235 + name = "windows-targets" 1236 + version = "0.52.6" 1237 + source = "registry+https://github.com/rust-lang/crates.io-index" 1238 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1239 + dependencies = [ 1240 + "windows_aarch64_gnullvm 0.52.6", 1241 + "windows_aarch64_msvc 0.52.6", 1242 + "windows_i686_gnu 0.52.6", 1243 + "windows_i686_gnullvm", 1244 + "windows_i686_msvc 0.52.6", 1245 + "windows_x86_64_gnu 0.52.6", 1246 + "windows_x86_64_gnullvm 0.52.6", 1247 + "windows_x86_64_msvc 0.52.6", 1248 + ] 1249 + 1250 + [[package]] 1251 + name = "windows_aarch64_gnullvm" 1252 + version = "0.48.5" 1253 + source = "registry+https://github.com/rust-lang/crates.io-index" 1254 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1255 + 1256 + [[package]] 1257 + name = "windows_aarch64_gnullvm" 1258 + version = "0.52.6" 1259 + source = "registry+https://github.com/rust-lang/crates.io-index" 1260 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1261 + 1262 + [[package]] 1263 + name = "windows_aarch64_msvc" 1264 + version = "0.48.5" 1265 + source = "registry+https://github.com/rust-lang/crates.io-index" 1266 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1267 + 1268 + [[package]] 1269 + name = "windows_aarch64_msvc" 1270 + version = "0.52.6" 1271 + source = "registry+https://github.com/rust-lang/crates.io-index" 1272 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1273 + 1274 + [[package]] 1275 + name = "windows_i686_gnu" 1276 + version = "0.48.5" 1277 + source = "registry+https://github.com/rust-lang/crates.io-index" 1278 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1279 + 1280 + [[package]] 1281 + name = "windows_i686_gnu" 1282 + version = "0.52.6" 1283 + source = "registry+https://github.com/rust-lang/crates.io-index" 1284 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1285 + 1286 + [[package]] 1287 + name = "windows_i686_gnullvm" 1288 + version = "0.52.6" 1289 + source = "registry+https://github.com/rust-lang/crates.io-index" 1290 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 1291 + 1292 + [[package]] 1293 + name = "windows_i686_msvc" 1294 + version = "0.48.5" 1295 + source = "registry+https://github.com/rust-lang/crates.io-index" 1296 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1297 + 1298 + [[package]] 1299 + name = "windows_i686_msvc" 1300 + version = "0.52.6" 1301 + source = "registry+https://github.com/rust-lang/crates.io-index" 1302 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1303 + 1304 + [[package]] 1305 + name = "windows_x86_64_gnu" 1306 + version = "0.48.5" 1307 + source = "registry+https://github.com/rust-lang/crates.io-index" 1308 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1309 + 1310 + [[package]] 1311 + name = "windows_x86_64_gnu" 1312 + version = "0.52.6" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1315 + 1316 + [[package]] 1317 + name = "windows_x86_64_gnullvm" 1318 + version = "0.48.5" 1319 + source = "registry+https://github.com/rust-lang/crates.io-index" 1320 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1321 + 1322 + [[package]] 1323 + name = "windows_x86_64_gnullvm" 1324 + version = "0.52.6" 1325 + source = "registry+https://github.com/rust-lang/crates.io-index" 1326 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1327 + 1328 + [[package]] 1329 + name = "windows_x86_64_msvc" 1330 + version = "0.48.5" 1331 + source = "registry+https://github.com/rust-lang/crates.io-index" 1332 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1333 + 1334 + [[package]] 1335 + name = "windows_x86_64_msvc" 1336 + version = "0.52.6" 1337 + source = "registry+https://github.com/rust-lang/crates.io-index" 1338 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1339 + 1340 + [[package]] 1341 + name = "wio" 1342 + version = "0.2.2" 1343 + source = "registry+https://github.com/rust-lang/crates.io-index" 1344 + checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5" 1345 + dependencies = [ 1346 + "winapi", 1347 + ] 1348 + 1349 + [[package]] 1350 + name = "xxhash-rust" 1351 + version = "0.8.12" 1352 + source = "registry+https://github.com/rust-lang/crates.io-index" 1353 + checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984" 1354 + 1355 + [[package]] 1356 + name = "xz2" 1357 + version = "0.1.7" 1358 + source = "registry+https://github.com/rust-lang/crates.io-index" 1359 + checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" 1360 + dependencies = [ 1361 + "lzma-sys", 1362 + ] 1363 + 1364 + [[package]] 1365 + name = "yeslogic-fontconfig-sys" 1366 + version = "6.0.0" 1367 + source = "registry+https://github.com/rust-lang/crates.io-index" 1368 + checksum = "503a066b4c037c440169d995b869046827dbc71263f6e8f3be6d77d4f3229dbd" 1369 + dependencies = [ 1370 + "dlib", 1371 + "once_cell", 1372 + "pkg-config", 1373 + ] 1374 + 1375 + [[package]] 1376 + name = "zerocopy" 1377 + version = "0.7.35" 1378 + source = "registry+https://github.com/rust-lang/crates.io-index" 1379 + checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 1380 + dependencies = [ 1381 + "byteorder", 1382 + "zerocopy-derive", 1383 + ] 1384 + 1385 + [[package]] 1386 + name = "zerocopy-derive" 1387 + version = "0.7.35" 1388 + source = "registry+https://github.com/rust-lang/crates.io-index" 1389 + checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 1390 + dependencies = [ 1391 + "proc-macro2", 1392 + "quote", 1393 + "syn", 1394 + ]
+50
pkgs/by-name/bi/binwalk/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + fontconfig, 7 + bzip2, 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "binwalk"; 12 + version = "3.1.0"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "ReFirmLabs"; 16 + repo = "binwalk"; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-em+jOnhCZH5EEJrhXTHmxiwpMcBr5oNU1+5IJ1H/oco="; 19 + }; 20 + 21 + cargoLock = { 22 + lockFile = ./Cargo.lock; 23 + }; 24 + 25 + nativeBuildInputs = [ pkg-config ]; 26 + 27 + buildInputs = [ 28 + fontconfig 29 + bzip2 30 + ]; 31 + 32 + # skip broken tests 33 + checkFlags = [ 34 + "--skip=binwalk::Binwalk" 35 + "--skip=binwalk::Binwalk::analyze" 36 + "--skip=binwalk::Binwalk::extract" 37 + "--skip=binwalk::Binwalk::scan" 38 + ]; 39 + 40 + meta = { 41 + description = "Firmware Analysis Tool"; 42 + homepage = "https://github.com/ReFirmLabs/binwalk"; 43 + changelog = "https://github.com/ReFirmLabs/binwalk/releases/tag/${src.rev}"; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ 46 + koral 47 + felbinger 48 + ]; 49 + }; 50 + }
-87
pkgs/development/python-modules/binwalk/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - fetchFromGitHub, 5 - stdenv, 6 - zlib, 7 - xz, 8 - gzip, 9 - bzip2, 10 - gnutar, 11 - p7zip, 12 - cabextract, 13 - cramfsprogs, 14 - cramfsswap, 15 - sasquatch, 16 - setuptools, 17 - squashfsTools, 18 - matplotlib, 19 - pycrypto, 20 - pyqtgraph, 21 - pyqt5, 22 - pytestCheckHook, 23 - yaffshiv, 24 - visualizationSupport ? false, 25 - }: 26 - 27 - buildPythonPackage rec { 28 - pname = "binwalk${lib.optionalString visualizationSupport "-full"}"; 29 - version = "2.4.3"; 30 - pyproject = true; 31 - 32 - src = fetchFromGitHub { 33 - owner = "OSPG"; 34 - repo = "binwalk"; 35 - rev = "refs/tags/v${version}"; 36 - hash = "sha256-kabibUMh5HyAJCXOyZo3QSNIVz8fER4Xivuv9E3CfEE="; 37 - }; 38 - 39 - build-system = [ setuptools ]; 40 - 41 - propagatedBuildInputs = 42 - [ 43 - zlib 44 - xz 45 - gzip 46 - bzip2 47 - gnutar 48 - p7zip 49 - cabextract 50 - squashfsTools 51 - xz 52 - pycrypto 53 - yaffshiv 54 - ] 55 - ++ lib.optionals visualizationSupport [ 56 - matplotlib 57 - pyqtgraph 58 - pyqt5 59 - ] 60 - ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ 61 - cramfsprogs 62 - cramfsswap 63 - sasquatch 64 - ]; 65 - 66 - # setup.py only installs version.py during install, not test 67 - postPatch = '' 68 - echo '__version__ = "${version}"' > src/binwalk/core/version.py 69 - ''; 70 - 71 - # binwalk wants to access ~/.config/binwalk/magic 72 - preCheck = '' 73 - HOME=$(mktemp -d) 74 - ''; 75 - 76 - nativeCheckInputs = [ pytestCheckHook ]; 77 - 78 - pythonImportsCheck = [ "binwalk" ]; 79 - 80 - meta = with lib; { 81 - homepage = "https://github.com/OSPG/binwalk"; 82 - description = "Tool for searching a given binary image for embedded files"; 83 - mainProgram = "binwalk"; 84 - maintainers = [ maintainers.koral ]; 85 - license = licenses.mit; 86 - }; 87 - }
+2 -1
pkgs/tools/misc/diffoscope/default.nix
··· 72 72 xz, 73 73 zip, 74 74 zstd, 75 + binwalk, 75 76 # updater only 76 77 writeScript, 77 78 }: ··· 235 236 ubootTools 236 237 wabt 237 238 xmlbeans 239 + binwalk 238 240 ] 239 241 ++ (with python.pkgs; [ 240 242 androguard 241 - binwalk 242 243 guestfs 243 244 h5py 244 245 pdfminer-six
-2
pkgs/top-level/all-packages.nix
··· 2033 2033 2034 2034 biliass = with python3.pkgs; toPythonApplication biliass; 2035 2035 2036 - binwalk = with python3Packages; toPythonApplication binwalk; 2037 - 2038 2036 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { }; 2039 2037 2040 2038 charles = charles4;
-4
pkgs/top-level/python-packages.nix
··· 1635 1635 1636 1636 binho-host-adapter = callPackage ../development/python-modules/binho-host-adapter { }; 1637 1637 1638 - binwalk = callPackage ../development/python-modules/binwalk { }; 1639 - 1640 - binwalk-full = self.binwalk.override { visualizationSupport = true; }; 1641 - 1642 1638 biom-format = callPackage ../development/python-modules/biom-format { }; 1643 1639 1644 1640 biopandas = callPackage ../development/python-modules/biopandas { };