Merge pull request #267578 from io12/init-framework-system

framework-tool: init at unstable-2023-11-14

authored by Nick Cao and committed by GitHub b1cc48b9 b84fc236

+1349
+1312
pkgs/by-name/fr/framework-tool/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 = "aho-corasick" 7 + version = "0.7.20" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 10 + dependencies = [ 11 + "memchr", 12 + ] 13 + 14 + [[package]] 15 + name = "android_system_properties" 16 + version = "0.1.5" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 19 + dependencies = [ 20 + "libc", 21 + ] 22 + 23 + [[package]] 24 + name = "autocfg" 25 + version = "1.1.0" 26 + source = "registry+https://github.com/rust-lang/crates.io-index" 27 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 28 + 29 + [[package]] 30 + name = "bit_field" 31 + version = "0.10.1" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4" 34 + 35 + [[package]] 36 + name = "bitflags" 37 + version = "1.3.2" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 40 + 41 + [[package]] 42 + name = "built" 43 + version = "0.5.2" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "5b9c056b9ed43aee5e064b683aa1ec783e19c6acec7559e3ae931b7490472fbe" 46 + dependencies = [ 47 + "cargo-lock", 48 + "chrono", 49 + "git2", 50 + ] 51 + 52 + [[package]] 53 + name = "bumpalo" 54 + version = "3.12.1" 55 + source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" 57 + 58 + [[package]] 59 + name = "cargo-lock" 60 + version = "8.0.3" 61 + source = "registry+https://github.com/rust-lang/crates.io-index" 62 + checksum = "031718ddb8f78aa5def78a09e90defe30151d1f6c672f937af4dd916429ed996" 63 + dependencies = [ 64 + "semver", 65 + "serde", 66 + "toml", 67 + "url", 68 + ] 69 + 70 + [[package]] 71 + name = "cc" 72 + version = "1.0.79" 73 + source = "registry+https://github.com/rust-lang/crates.io-index" 74 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 75 + dependencies = [ 76 + "jobserver", 77 + ] 78 + 79 + [[package]] 80 + name = "cfg-if" 81 + version = "1.0.0" 82 + source = "registry+https://github.com/rust-lang/crates.io-index" 83 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 84 + 85 + [[package]] 86 + name = "chrono" 87 + version = "0.4.24" 88 + source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 90 + dependencies = [ 91 + "iana-time-zone", 92 + "num-integer", 93 + "num-traits", 94 + "winapi", 95 + ] 96 + 97 + [[package]] 98 + name = "clap" 99 + version = "4.0.32" 100 + source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39" 102 + dependencies = [ 103 + "bitflags", 104 + "clap_derive", 105 + "clap_lex", 106 + "is-terminal", 107 + "once_cell", 108 + "strsim", 109 + "termcolor", 110 + ] 111 + 112 + [[package]] 113 + name = "clap-verbosity-flag" 114 + version = "2.0.1" 115 + source = "registry+https://github.com/rust-lang/crates.io-index" 116 + checksum = "1eef05769009513df2eb1c3b4613e7fad873a14c600ff025b08f250f59fee7de" 117 + dependencies = [ 118 + "clap", 119 + "log", 120 + ] 121 + 122 + [[package]] 123 + name = "clap_derive" 124 + version = "4.0.21" 125 + source = "registry+https://github.com/rust-lang/crates.io-index" 126 + checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014" 127 + dependencies = [ 128 + "heck", 129 + "proc-macro-error", 130 + "proc-macro2", 131 + "quote", 132 + "syn 1.0.107", 133 + ] 134 + 135 + [[package]] 136 + name = "clap_lex" 137 + version = "0.3.0" 138 + source = "registry+https://github.com/rust-lang/crates.io-index" 139 + checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 140 + dependencies = [ 141 + "os_str_bytes", 142 + ] 143 + 144 + [[package]] 145 + name = "codespan-reporting" 146 + version = "0.11.1" 147 + source = "registry+https://github.com/rust-lang/crates.io-index" 148 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 149 + dependencies = [ 150 + "termcolor", 151 + "unicode-width", 152 + ] 153 + 154 + [[package]] 155 + name = "convert_case" 156 + version = "0.4.0" 157 + source = "registry+https://github.com/rust-lang/crates.io-index" 158 + checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 159 + 160 + [[package]] 161 + name = "core-foundation" 162 + version = "0.6.4" 163 + source = "registry+https://github.com/rust-lang/crates.io-index" 164 + checksum = "25b9e03f145fd4f2bf705e07b900cd41fc636598fe5dc452fd0db1441c3f496d" 165 + dependencies = [ 166 + "core-foundation-sys 0.6.2", 167 + "libc", 168 + ] 169 + 170 + [[package]] 171 + name = "core-foundation-sys" 172 + version = "0.6.2" 173 + source = "registry+https://github.com/rust-lang/crates.io-index" 174 + checksum = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b" 175 + 176 + [[package]] 177 + name = "core-foundation-sys" 178 + version = "0.8.4" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 181 + 182 + [[package]] 183 + name = "cxx" 184 + version = "1.0.94" 185 + source = "registry+https://github.com/rust-lang/crates.io-index" 186 + checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 187 + dependencies = [ 188 + "cc", 189 + "cxxbridge-flags", 190 + "cxxbridge-macro", 191 + "link-cplusplus", 192 + ] 193 + 194 + [[package]] 195 + name = "cxx-build" 196 + version = "1.0.94" 197 + source = "registry+https://github.com/rust-lang/crates.io-index" 198 + checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 199 + dependencies = [ 200 + "cc", 201 + "codespan-reporting", 202 + "once_cell", 203 + "proc-macro2", 204 + "quote", 205 + "scratch", 206 + "syn 2.0.13", 207 + ] 208 + 209 + [[package]] 210 + name = "cxxbridge-flags" 211 + version = "1.0.94" 212 + source = "registry+https://github.com/rust-lang/crates.io-index" 213 + checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 214 + 215 + [[package]] 216 + name = "cxxbridge-macro" 217 + version = "1.0.94" 218 + source = "registry+https://github.com/rust-lang/crates.io-index" 219 + checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 220 + dependencies = [ 221 + "proc-macro2", 222 + "quote", 223 + "syn 2.0.13", 224 + ] 225 + 226 + [[package]] 227 + name = "derive_more" 228 + version = "0.99.17" 229 + source = "registry+https://github.com/rust-lang/crates.io-index" 230 + checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 231 + dependencies = [ 232 + "convert_case", 233 + "proc-macro2", 234 + "quote", 235 + "rustc_version", 236 + "syn 1.0.107", 237 + ] 238 + 239 + [[package]] 240 + name = "env_logger" 241 + version = "0.10.0" 242 + source = "registry+https://github.com/rust-lang/crates.io-index" 243 + checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 244 + dependencies = [ 245 + "humantime", 246 + "is-terminal", 247 + "log", 248 + "regex", 249 + "termcolor", 250 + ] 251 + 252 + [[package]] 253 + name = "errno" 254 + version = "0.2.8" 255 + source = "registry+https://github.com/rust-lang/crates.io-index" 256 + checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 257 + dependencies = [ 258 + "errno-dragonfly", 259 + "libc", 260 + "winapi", 261 + ] 262 + 263 + [[package]] 264 + name = "errno-dragonfly" 265 + version = "0.1.2" 266 + source = "registry+https://github.com/rust-lang/crates.io-index" 267 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 268 + dependencies = [ 269 + "cc", 270 + "libc", 271 + ] 272 + 273 + [[package]] 274 + name = "form_urlencoded" 275 + version = "1.1.0" 276 + source = "registry+https://github.com/rust-lang/crates.io-index" 277 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 278 + dependencies = [ 279 + "percent-encoding", 280 + ] 281 + 282 + [[package]] 283 + name = "framework_lib" 284 + version = "0.1.0" 285 + dependencies = [ 286 + "built", 287 + "clap", 288 + "clap-verbosity-flag", 289 + "env_logger", 290 + "guid_macros", 291 + "hidapi", 292 + "lazy_static", 293 + "libc", 294 + "log", 295 + "nix", 296 + "no-std-compat", 297 + "num", 298 + "num-derive", 299 + "num-traits", 300 + "plain", 301 + "redox_hwio", 302 + "regex", 303 + "rusb", 304 + "smbios-lib", 305 + "spin 0.9.4", 306 + "uefi", 307 + "uefi-services", 308 + "windows 0.42.0", 309 + ] 310 + 311 + [[package]] 312 + name = "framework_tool" 313 + version = "0.1.0" 314 + dependencies = [ 315 + "framework_lib", 316 + ] 317 + 318 + [[package]] 319 + name = "framework_uefi" 320 + version = "0.1.0" 321 + dependencies = [ 322 + "framework_lib", 323 + "log", 324 + "uefi", 325 + "uefi-services", 326 + ] 327 + 328 + [[package]] 329 + name = "getopts" 330 + version = "0.2.21" 331 + source = "registry+https://github.com/rust-lang/crates.io-index" 332 + checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" 333 + dependencies = [ 334 + "unicode-width", 335 + ] 336 + 337 + [[package]] 338 + name = "git2" 339 + version = "0.15.0" 340 + source = "registry+https://github.com/rust-lang/crates.io-index" 341 + checksum = "2994bee4a3a6a51eb90c218523be382fd7ea09b16380b9312e9dbe955ff7c7d1" 342 + dependencies = [ 343 + "bitflags", 344 + "libc", 345 + "libgit2-sys", 346 + "log", 347 + "url", 348 + ] 349 + 350 + [[package]] 351 + name = "guid_macros" 352 + version = "0.11.0" 353 + dependencies = [ 354 + "proc-macro2", 355 + "quote", 356 + "syn 2.0.13", 357 + ] 358 + 359 + [[package]] 360 + name = "heck" 361 + version = "0.4.0" 362 + source = "registry+https://github.com/rust-lang/crates.io-index" 363 + checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 364 + 365 + [[package]] 366 + name = "hermit-abi" 367 + version = "0.2.6" 368 + source = "registry+https://github.com/rust-lang/crates.io-index" 369 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 370 + dependencies = [ 371 + "libc", 372 + ] 373 + 374 + [[package]] 375 + name = "hidapi" 376 + version = "2.1.0" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "a090a12b53564bcb2f6053b8be08d5f9e7b91f26953d6e8e08c9affd8aeb4ec9" 379 + dependencies = [ 380 + "cc", 381 + "libc", 382 + "pkg-config", 383 + "winapi", 384 + ] 385 + 386 + [[package]] 387 + name = "humantime" 388 + version = "2.1.0" 389 + source = "registry+https://github.com/rust-lang/crates.io-index" 390 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 391 + 392 + [[package]] 393 + name = "iana-time-zone" 394 + version = "0.1.56" 395 + source = "registry+https://github.com/rust-lang/crates.io-index" 396 + checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 397 + dependencies = [ 398 + "android_system_properties", 399 + "core-foundation-sys 0.8.4", 400 + "iana-time-zone-haiku", 401 + "js-sys", 402 + "wasm-bindgen", 403 + "windows 0.48.0", 404 + ] 405 + 406 + [[package]] 407 + name = "iana-time-zone-haiku" 408 + version = "0.1.1" 409 + source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 411 + dependencies = [ 412 + "cxx", 413 + "cxx-build", 414 + ] 415 + 416 + [[package]] 417 + name = "idna" 418 + version = "0.3.0" 419 + source = "registry+https://github.com/rust-lang/crates.io-index" 420 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 421 + dependencies = [ 422 + "unicode-bidi", 423 + "unicode-normalization", 424 + ] 425 + 426 + [[package]] 427 + name = "io-kit-sys" 428 + version = "0.1.0" 429 + source = "registry+https://github.com/rust-lang/crates.io-index" 430 + checksum = "f21dcc74995dd4cd090b147e79789f8d65959cbfb5f0b118002db869ea3bd0a0" 431 + dependencies = [ 432 + "core-foundation-sys 0.6.2", 433 + "mach 0.2.3", 434 + ] 435 + 436 + [[package]] 437 + name = "io-lifetimes" 438 + version = "1.0.3" 439 + source = "registry+https://github.com/rust-lang/crates.io-index" 440 + checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" 441 + dependencies = [ 442 + "libc", 443 + "windows-sys", 444 + ] 445 + 446 + [[package]] 447 + name = "is-terminal" 448 + version = "0.4.2" 449 + source = "registry+https://github.com/rust-lang/crates.io-index" 450 + checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" 451 + dependencies = [ 452 + "hermit-abi", 453 + "io-lifetimes", 454 + "rustix", 455 + "windows-sys", 456 + ] 457 + 458 + [[package]] 459 + name = "itoa" 460 + version = "1.0.5" 461 + source = "registry+https://github.com/rust-lang/crates.io-index" 462 + checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 463 + 464 + [[package]] 465 + name = "jobserver" 466 + version = "0.1.26" 467 + source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" 469 + dependencies = [ 470 + "libc", 471 + ] 472 + 473 + [[package]] 474 + name = "js-sys" 475 + version = "0.3.61" 476 + source = "registry+https://github.com/rust-lang/crates.io-index" 477 + checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 478 + dependencies = [ 479 + "wasm-bindgen", 480 + ] 481 + 482 + [[package]] 483 + name = "lazy_static" 484 + version = "1.4.0" 485 + source = "registry+https://github.com/rust-lang/crates.io-index" 486 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 487 + dependencies = [ 488 + "spin 0.5.2", 489 + ] 490 + 491 + [[package]] 492 + name = "libc" 493 + version = "0.2.139" 494 + source = "registry+https://github.com/rust-lang/crates.io-index" 495 + checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 496 + 497 + [[package]] 498 + name = "libgit2-sys" 499 + version = "0.14.2+1.5.1" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "7f3d95f6b51075fe9810a7ae22c7095f12b98005ab364d8544797a825ce946a4" 502 + dependencies = [ 503 + "cc", 504 + "libc", 505 + "libz-sys", 506 + "pkg-config", 507 + ] 508 + 509 + [[package]] 510 + name = "libusb1-sys" 511 + version = "0.6.4" 512 + source = "registry+https://github.com/rust-lang/crates.io-index" 513 + checksum = "f9d0e2afce4245f2c9a418511e5af8718bcaf2fa408aefb259504d1a9cb25f27" 514 + dependencies = [ 515 + "cc", 516 + "libc", 517 + "pkg-config", 518 + "vcpkg", 519 + ] 520 + 521 + [[package]] 522 + name = "libz-sys" 523 + version = "1.1.9" 524 + source = "registry+https://github.com/rust-lang/crates.io-index" 525 + checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" 526 + dependencies = [ 527 + "cc", 528 + "libc", 529 + "pkg-config", 530 + "vcpkg", 531 + ] 532 + 533 + [[package]] 534 + name = "link-cplusplus" 535 + version = "1.0.8" 536 + source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 538 + dependencies = [ 539 + "cc", 540 + ] 541 + 542 + [[package]] 543 + name = "linux-raw-sys" 544 + version = "0.1.4" 545 + source = "registry+https://github.com/rust-lang/crates.io-index" 546 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 547 + 548 + [[package]] 549 + name = "lock_api" 550 + version = "0.4.9" 551 + source = "registry+https://github.com/rust-lang/crates.io-index" 552 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 553 + dependencies = [ 554 + "autocfg", 555 + "scopeguard", 556 + ] 557 + 558 + [[package]] 559 + name = "log" 560 + version = "0.4.17" 561 + source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 563 + dependencies = [ 564 + "cfg-if", 565 + ] 566 + 567 + [[package]] 568 + name = "mach" 569 + version = "0.2.3" 570 + source = "registry+https://github.com/rust-lang/crates.io-index" 571 + checksum = "86dd2487cdfea56def77b88438a2c915fb45113c5319bfe7e14306ca4cd0b0e1" 572 + dependencies = [ 573 + "libc", 574 + ] 575 + 576 + [[package]] 577 + name = "mach" 578 + version = "0.3.2" 579 + source = "registry+https://github.com/rust-lang/crates.io-index" 580 + checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" 581 + dependencies = [ 582 + "libc", 583 + ] 584 + 585 + [[package]] 586 + name = "memchr" 587 + version = "2.5.0" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 590 + 591 + [[package]] 592 + name = "memoffset" 593 + version = "0.6.5" 594 + source = "registry+https://github.com/rust-lang/crates.io-index" 595 + checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 596 + dependencies = [ 597 + "autocfg", 598 + ] 599 + 600 + [[package]] 601 + name = "nix" 602 + version = "0.25.1" 603 + source = "registry+https://github.com/rust-lang/crates.io-index" 604 + checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" 605 + dependencies = [ 606 + "autocfg", 607 + "bitflags", 608 + "cfg-if", 609 + "libc", 610 + "memoffset", 611 + "pin-utils", 612 + ] 613 + 614 + [[package]] 615 + name = "no-std-compat" 616 + version = "0.4.1" 617 + source = "registry+https://github.com/rust-lang/crates.io-index" 618 + checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" 619 + 620 + [[package]] 621 + name = "num" 622 + version = "0.4.0" 623 + source = "registry+https://github.com/rust-lang/crates.io-index" 624 + checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" 625 + dependencies = [ 626 + "num-complex", 627 + "num-integer", 628 + "num-iter", 629 + "num-rational", 630 + "num-traits", 631 + ] 632 + 633 + [[package]] 634 + name = "num-complex" 635 + version = "0.4.2" 636 + source = "registry+https://github.com/rust-lang/crates.io-index" 637 + checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" 638 + dependencies = [ 639 + "num-traits", 640 + ] 641 + 642 + [[package]] 643 + name = "num-derive" 644 + version = "0.3.3" 645 + source = "registry+https://github.com/rust-lang/crates.io-index" 646 + checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" 647 + dependencies = [ 648 + "proc-macro2", 649 + "quote", 650 + "syn 1.0.107", 651 + ] 652 + 653 + [[package]] 654 + name = "num-integer" 655 + version = "0.1.45" 656 + source = "registry+https://github.com/rust-lang/crates.io-index" 657 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 658 + dependencies = [ 659 + "autocfg", 660 + "num-traits", 661 + ] 662 + 663 + [[package]] 664 + name = "num-iter" 665 + version = "0.1.43" 666 + source = "registry+https://github.com/rust-lang/crates.io-index" 667 + checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 668 + dependencies = [ 669 + "autocfg", 670 + "num-integer", 671 + "num-traits", 672 + ] 673 + 674 + [[package]] 675 + name = "num-rational" 676 + version = "0.4.1" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 679 + dependencies = [ 680 + "autocfg", 681 + "num-integer", 682 + "num-traits", 683 + ] 684 + 685 + [[package]] 686 + name = "num-traits" 687 + version = "0.2.15" 688 + source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 690 + dependencies = [ 691 + "autocfg", 692 + ] 693 + 694 + [[package]] 695 + name = "once_cell" 696 + version = "1.16.0" 697 + source = "registry+https://github.com/rust-lang/crates.io-index" 698 + checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" 699 + 700 + [[package]] 701 + name = "os_str_bytes" 702 + version = "6.4.1" 703 + source = "registry+https://github.com/rust-lang/crates.io-index" 704 + checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 705 + 706 + [[package]] 707 + name = "percent-encoding" 708 + version = "2.2.0" 709 + source = "registry+https://github.com/rust-lang/crates.io-index" 710 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 711 + 712 + [[package]] 713 + name = "pin-utils" 714 + version = "0.1.0" 715 + source = "registry+https://github.com/rust-lang/crates.io-index" 716 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 717 + 718 + [[package]] 719 + name = "pkg-config" 720 + version = "0.3.26" 721 + source = "registry+https://github.com/rust-lang/crates.io-index" 722 + checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 723 + 724 + [[package]] 725 + name = "plain" 726 + version = "0.2.3" 727 + source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" 729 + 730 + [[package]] 731 + name = "proc-macro-error" 732 + version = "1.0.4" 733 + source = "registry+https://github.com/rust-lang/crates.io-index" 734 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 735 + dependencies = [ 736 + "proc-macro-error-attr", 737 + "proc-macro2", 738 + "quote", 739 + "syn 1.0.107", 740 + "version_check", 741 + ] 742 + 743 + [[package]] 744 + name = "proc-macro-error-attr" 745 + version = "1.0.4" 746 + source = "registry+https://github.com/rust-lang/crates.io-index" 747 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 748 + dependencies = [ 749 + "proc-macro2", 750 + "quote", 751 + "version_check", 752 + ] 753 + 754 + [[package]] 755 + name = "proc-macro2" 756 + version = "1.0.56" 757 + source = "registry+https://github.com/rust-lang/crates.io-index" 758 + checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 759 + dependencies = [ 760 + "unicode-ident", 761 + ] 762 + 763 + [[package]] 764 + name = "ptr_meta" 765 + version = "0.2.0" 766 + source = "registry+https://github.com/rust-lang/crates.io-index" 767 + checksum = "bcada80daa06c42ed5f48c9a043865edea5dc44cbf9ac009fda3b89526e28607" 768 + dependencies = [ 769 + "ptr_meta_derive", 770 + ] 771 + 772 + [[package]] 773 + name = "ptr_meta_derive" 774 + version = "0.2.0" 775 + source = "registry+https://github.com/rust-lang/crates.io-index" 776 + checksum = "bca9224df2e20e7c5548aeb5f110a0f3b77ef05f8585139b7148b59056168ed2" 777 + dependencies = [ 778 + "proc-macro2", 779 + "quote", 780 + "syn 1.0.107", 781 + ] 782 + 783 + [[package]] 784 + name = "quote" 785 + version = "1.0.26" 786 + source = "registry+https://github.com/rust-lang/crates.io-index" 787 + checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 788 + dependencies = [ 789 + "proc-macro2", 790 + ] 791 + 792 + [[package]] 793 + name = "redox_hwio" 794 + version = "0.1.6" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "8eb516ad341a84372b5b15a5a35cf136ba901a639c8536f521b108253d7fce74" 797 + 798 + [[package]] 799 + name = "regex" 800 + version = "1.7.0" 801 + source = "registry+https://github.com/rust-lang/crates.io-index" 802 + checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" 803 + dependencies = [ 804 + "aho-corasick", 805 + "memchr", 806 + "regex-syntax", 807 + ] 808 + 809 + [[package]] 810 + name = "regex-syntax" 811 + version = "0.6.28" 812 + source = "registry+https://github.com/rust-lang/crates.io-index" 813 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 814 + 815 + [[package]] 816 + name = "rusb" 817 + version = "0.9.1" 818 + source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "703aa035c21c589b34fb5136b12e68fc8dcf7ea46486861381361dd8ebf5cee0" 820 + dependencies = [ 821 + "libc", 822 + "libusb1-sys", 823 + ] 824 + 825 + [[package]] 826 + name = "rustc_version" 827 + version = "0.4.0" 828 + source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 830 + dependencies = [ 831 + "semver", 832 + ] 833 + 834 + [[package]] 835 + name = "rustix" 836 + version = "0.36.5" 837 + source = "registry+https://github.com/rust-lang/crates.io-index" 838 + checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588" 839 + dependencies = [ 840 + "bitflags", 841 + "errno", 842 + "io-lifetimes", 843 + "libc", 844 + "linux-raw-sys", 845 + "windows-sys", 846 + ] 847 + 848 + [[package]] 849 + name = "ryu" 850 + version = "1.0.12" 851 + source = "registry+https://github.com/rust-lang/crates.io-index" 852 + checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 853 + 854 + [[package]] 855 + name = "scopeguard" 856 + version = "1.1.0" 857 + source = "registry+https://github.com/rust-lang/crates.io-index" 858 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 859 + 860 + [[package]] 861 + name = "scratch" 862 + version = "1.0.5" 863 + source = "registry+https://github.com/rust-lang/crates.io-index" 864 + checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 865 + 866 + [[package]] 867 + name = "semver" 868 + version = "1.0.17" 869 + source = "registry+https://github.com/rust-lang/crates.io-index" 870 + checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 871 + dependencies = [ 872 + "serde", 873 + ] 874 + 875 + [[package]] 876 + name = "serde" 877 + version = "1.0.151" 878 + source = "registry+https://github.com/rust-lang/crates.io-index" 879 + checksum = "97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0" 880 + dependencies = [ 881 + "serde_derive", 882 + ] 883 + 884 + [[package]] 885 + name = "serde_derive" 886 + version = "1.0.151" 887 + source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8" 889 + dependencies = [ 890 + "proc-macro2", 891 + "quote", 892 + "syn 1.0.107", 893 + ] 894 + 895 + [[package]] 896 + name = "serde_json" 897 + version = "1.0.91" 898 + source = "registry+https://github.com/rust-lang/crates.io-index" 899 + checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 900 + dependencies = [ 901 + "itoa", 902 + "ryu", 903 + "serde", 904 + ] 905 + 906 + [[package]] 907 + name = "smbios-lib" 908 + version = "0.9.1" 909 + source = "git+https://github.com/FrameworkComputer/smbios-lib.git?branch=no-std#b3e2fff8a6f4b8c2d729467cbbf0c8c41974cd1c" 910 + dependencies = [ 911 + "core-foundation", 912 + "core-foundation-sys 0.6.2", 913 + "getopts", 914 + "io-kit-sys", 915 + "libc", 916 + "mach 0.3.2", 917 + "no-std-compat", 918 + "serde", 919 + "serde_json", 920 + ] 921 + 922 + [[package]] 923 + name = "spin" 924 + version = "0.5.2" 925 + source = "registry+https://github.com/rust-lang/crates.io-index" 926 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 927 + 928 + [[package]] 929 + name = "spin" 930 + version = "0.9.4" 931 + source = "registry+https://github.com/rust-lang/crates.io-index" 932 + checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" 933 + dependencies = [ 934 + "lock_api", 935 + ] 936 + 937 + [[package]] 938 + name = "strsim" 939 + version = "0.10.0" 940 + source = "registry+https://github.com/rust-lang/crates.io-index" 941 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 942 + 943 + [[package]] 944 + name = "syn" 945 + version = "1.0.107" 946 + source = "registry+https://github.com/rust-lang/crates.io-index" 947 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 948 + dependencies = [ 949 + "proc-macro2", 950 + "quote", 951 + "unicode-ident", 952 + ] 953 + 954 + [[package]] 955 + name = "syn" 956 + version = "2.0.13" 957 + source = "registry+https://github.com/rust-lang/crates.io-index" 958 + checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec" 959 + dependencies = [ 960 + "proc-macro2", 961 + "quote", 962 + "unicode-ident", 963 + ] 964 + 965 + [[package]] 966 + name = "termcolor" 967 + version = "1.1.3" 968 + source = "registry+https://github.com/rust-lang/crates.io-index" 969 + checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 970 + dependencies = [ 971 + "winapi-util", 972 + ] 973 + 974 + [[package]] 975 + name = "tinyvec" 976 + version = "1.6.0" 977 + source = "registry+https://github.com/rust-lang/crates.io-index" 978 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 979 + dependencies = [ 980 + "tinyvec_macros", 981 + ] 982 + 983 + [[package]] 984 + name = "tinyvec_macros" 985 + version = "0.1.1" 986 + source = "registry+https://github.com/rust-lang/crates.io-index" 987 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 988 + 989 + [[package]] 990 + name = "toml" 991 + version = "0.5.11" 992 + source = "registry+https://github.com/rust-lang/crates.io-index" 993 + checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 994 + dependencies = [ 995 + "serde", 996 + ] 997 + 998 + [[package]] 999 + name = "ucs2" 1000 + version = "0.3.2" 1001 + source = "registry+https://github.com/rust-lang/crates.io-index" 1002 + checksum = "bad643914094137d475641b6bab89462505316ec2ce70907ad20102d28a79ab8" 1003 + dependencies = [ 1004 + "bit_field", 1005 + ] 1006 + 1007 + [[package]] 1008 + name = "uefi" 1009 + version = "0.20.0" 1010 + source = "git+https://github.com/FrameworkComputer/uefi-rs?branch=merged#76130a0f1c1585012e598b8c514526bac09c68e0" 1011 + dependencies = [ 1012 + "bitflags", 1013 + "derive_more", 1014 + "log", 1015 + "ptr_meta", 1016 + "ucs2", 1017 + "uefi-macros", 1018 + ] 1019 + 1020 + [[package]] 1021 + name = "uefi-macros" 1022 + version = "0.11.0" 1023 + source = "registry+https://github.com/rust-lang/crates.io-index" 1024 + checksum = "e0caeb0e7b31b9f1f347e541106be10aa8c66c76fa722a3298a4cd21433fabd4" 1025 + dependencies = [ 1026 + "proc-macro2", 1027 + "quote", 1028 + "syn 1.0.107", 1029 + ] 1030 + 1031 + [[package]] 1032 + name = "uefi-services" 1033 + version = "0.17.0" 1034 + source = "git+https://github.com/FrameworkComputer/uefi-rs?branch=merged#76130a0f1c1585012e598b8c514526bac09c68e0" 1035 + dependencies = [ 1036 + "cfg-if", 1037 + "log", 1038 + "uefi", 1039 + ] 1040 + 1041 + [[package]] 1042 + name = "unicode-bidi" 1043 + version = "0.3.13" 1044 + source = "registry+https://github.com/rust-lang/crates.io-index" 1045 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 1046 + 1047 + [[package]] 1048 + name = "unicode-ident" 1049 + version = "1.0.6" 1050 + source = "registry+https://github.com/rust-lang/crates.io-index" 1051 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 1052 + 1053 + [[package]] 1054 + name = "unicode-normalization" 1055 + version = "0.1.22" 1056 + source = "registry+https://github.com/rust-lang/crates.io-index" 1057 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 1058 + dependencies = [ 1059 + "tinyvec", 1060 + ] 1061 + 1062 + [[package]] 1063 + name = "unicode-width" 1064 + version = "0.1.10" 1065 + source = "registry+https://github.com/rust-lang/crates.io-index" 1066 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1067 + 1068 + [[package]] 1069 + name = "url" 1070 + version = "2.3.1" 1071 + source = "registry+https://github.com/rust-lang/crates.io-index" 1072 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 1073 + dependencies = [ 1074 + "form_urlencoded", 1075 + "idna", 1076 + "percent-encoding", 1077 + ] 1078 + 1079 + [[package]] 1080 + name = "vcpkg" 1081 + version = "0.2.15" 1082 + source = "registry+https://github.com/rust-lang/crates.io-index" 1083 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1084 + 1085 + [[package]] 1086 + name = "version_check" 1087 + version = "0.9.4" 1088 + source = "registry+https://github.com/rust-lang/crates.io-index" 1089 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1090 + 1091 + [[package]] 1092 + name = "wasm-bindgen" 1093 + version = "0.2.84" 1094 + source = "registry+https://github.com/rust-lang/crates.io-index" 1095 + checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 1096 + dependencies = [ 1097 + "cfg-if", 1098 + "wasm-bindgen-macro", 1099 + ] 1100 + 1101 + [[package]] 1102 + name = "wasm-bindgen-backend" 1103 + version = "0.2.84" 1104 + source = "registry+https://github.com/rust-lang/crates.io-index" 1105 + checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 1106 + dependencies = [ 1107 + "bumpalo", 1108 + "log", 1109 + "once_cell", 1110 + "proc-macro2", 1111 + "quote", 1112 + "syn 1.0.107", 1113 + "wasm-bindgen-shared", 1114 + ] 1115 + 1116 + [[package]] 1117 + name = "wasm-bindgen-macro" 1118 + version = "0.2.84" 1119 + source = "registry+https://github.com/rust-lang/crates.io-index" 1120 + checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 1121 + dependencies = [ 1122 + "quote", 1123 + "wasm-bindgen-macro-support", 1124 + ] 1125 + 1126 + [[package]] 1127 + name = "wasm-bindgen-macro-support" 1128 + version = "0.2.84" 1129 + source = "registry+https://github.com/rust-lang/crates.io-index" 1130 + checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 1131 + dependencies = [ 1132 + "proc-macro2", 1133 + "quote", 1134 + "syn 1.0.107", 1135 + "wasm-bindgen-backend", 1136 + "wasm-bindgen-shared", 1137 + ] 1138 + 1139 + [[package]] 1140 + name = "wasm-bindgen-shared" 1141 + version = "0.2.84" 1142 + source = "registry+https://github.com/rust-lang/crates.io-index" 1143 + checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 1144 + 1145 + [[package]] 1146 + name = "winapi" 1147 + version = "0.3.9" 1148 + source = "registry+https://github.com/rust-lang/crates.io-index" 1149 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1150 + dependencies = [ 1151 + "winapi-i686-pc-windows-gnu", 1152 + "winapi-x86_64-pc-windows-gnu", 1153 + ] 1154 + 1155 + [[package]] 1156 + name = "winapi-i686-pc-windows-gnu" 1157 + version = "0.4.0" 1158 + source = "registry+https://github.com/rust-lang/crates.io-index" 1159 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1160 + 1161 + [[package]] 1162 + name = "winapi-util" 1163 + version = "0.1.5" 1164 + source = "registry+https://github.com/rust-lang/crates.io-index" 1165 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1166 + dependencies = [ 1167 + "winapi", 1168 + ] 1169 + 1170 + [[package]] 1171 + name = "winapi-x86_64-pc-windows-gnu" 1172 + version = "0.4.0" 1173 + source = "registry+https://github.com/rust-lang/crates.io-index" 1174 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1175 + 1176 + [[package]] 1177 + name = "windows" 1178 + version = "0.42.0" 1179 + source = "registry+https://github.com/rust-lang/crates.io-index" 1180 + checksum = "0286ba339aa753e70765d521bb0242cc48e1194562bfa2a2ad7ac8a6de28f5d5" 1181 + dependencies = [ 1182 + "windows_aarch64_gnullvm 0.42.0", 1183 + "windows_aarch64_msvc 0.42.0", 1184 + "windows_i686_gnu 0.42.0", 1185 + "windows_i686_msvc 0.42.0", 1186 + "windows_x86_64_gnu 0.42.0", 1187 + "windows_x86_64_gnullvm 0.42.0", 1188 + "windows_x86_64_msvc 0.42.0", 1189 + ] 1190 + 1191 + [[package]] 1192 + name = "windows" 1193 + version = "0.48.0" 1194 + source = "registry+https://github.com/rust-lang/crates.io-index" 1195 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 1196 + dependencies = [ 1197 + "windows-targets", 1198 + ] 1199 + 1200 + [[package]] 1201 + name = "windows-sys" 1202 + version = "0.42.0" 1203 + source = "registry+https://github.com/rust-lang/crates.io-index" 1204 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1205 + dependencies = [ 1206 + "windows_aarch64_gnullvm 0.42.0", 1207 + "windows_aarch64_msvc 0.42.0", 1208 + "windows_i686_gnu 0.42.0", 1209 + "windows_i686_msvc 0.42.0", 1210 + "windows_x86_64_gnu 0.42.0", 1211 + "windows_x86_64_gnullvm 0.42.0", 1212 + "windows_x86_64_msvc 0.42.0", 1213 + ] 1214 + 1215 + [[package]] 1216 + name = "windows-targets" 1217 + version = "0.48.0" 1218 + source = "registry+https://github.com/rust-lang/crates.io-index" 1219 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 1220 + dependencies = [ 1221 + "windows_aarch64_gnullvm 0.48.0", 1222 + "windows_aarch64_msvc 0.48.0", 1223 + "windows_i686_gnu 0.48.0", 1224 + "windows_i686_msvc 0.48.0", 1225 + "windows_x86_64_gnu 0.48.0", 1226 + "windows_x86_64_gnullvm 0.48.0", 1227 + "windows_x86_64_msvc 0.48.0", 1228 + ] 1229 + 1230 + [[package]] 1231 + name = "windows_aarch64_gnullvm" 1232 + version = "0.42.0" 1233 + source = "registry+https://github.com/rust-lang/crates.io-index" 1234 + checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 1235 + 1236 + [[package]] 1237 + name = "windows_aarch64_gnullvm" 1238 + version = "0.48.0" 1239 + source = "registry+https://github.com/rust-lang/crates.io-index" 1240 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1241 + 1242 + [[package]] 1243 + name = "windows_aarch64_msvc" 1244 + version = "0.42.0" 1245 + source = "registry+https://github.com/rust-lang/crates.io-index" 1246 + checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 1247 + 1248 + [[package]] 1249 + name = "windows_aarch64_msvc" 1250 + version = "0.48.0" 1251 + source = "registry+https://github.com/rust-lang/crates.io-index" 1252 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1253 + 1254 + [[package]] 1255 + name = "windows_i686_gnu" 1256 + version = "0.42.0" 1257 + source = "registry+https://github.com/rust-lang/crates.io-index" 1258 + checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 1259 + 1260 + [[package]] 1261 + name = "windows_i686_gnu" 1262 + version = "0.48.0" 1263 + source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1265 + 1266 + [[package]] 1267 + name = "windows_i686_msvc" 1268 + version = "0.42.0" 1269 + source = "registry+https://github.com/rust-lang/crates.io-index" 1270 + checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 1271 + 1272 + [[package]] 1273 + name = "windows_i686_msvc" 1274 + version = "0.48.0" 1275 + source = "registry+https://github.com/rust-lang/crates.io-index" 1276 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1277 + 1278 + [[package]] 1279 + name = "windows_x86_64_gnu" 1280 + version = "0.42.0" 1281 + source = "registry+https://github.com/rust-lang/crates.io-index" 1282 + checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 1283 + 1284 + [[package]] 1285 + name = "windows_x86_64_gnu" 1286 + version = "0.48.0" 1287 + source = "registry+https://github.com/rust-lang/crates.io-index" 1288 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1289 + 1290 + [[package]] 1291 + name = "windows_x86_64_gnullvm" 1292 + version = "0.42.0" 1293 + source = "registry+https://github.com/rust-lang/crates.io-index" 1294 + checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 1295 + 1296 + [[package]] 1297 + name = "windows_x86_64_gnullvm" 1298 + version = "0.48.0" 1299 + source = "registry+https://github.com/rust-lang/crates.io-index" 1300 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1301 + 1302 + [[package]] 1303 + name = "windows_x86_64_msvc" 1304 + version = "0.42.0" 1305 + source = "registry+https://github.com/rust-lang/crates.io-index" 1306 + checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 1307 + 1308 + [[package]] 1309 + name = "windows_x86_64_msvc" 1310 + version = "0.48.0" 1311 + source = "registry+https://github.com/rust-lang/crates.io-index" 1312 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+37
pkgs/by-name/fr/framework-tool/package.nix
··· 1 + { lib, rustPlatform, fetchFromGitHub, pkg-config, udev }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "framework-tool"; 5 + 6 + # Latest stable version 0.1.0 has an ssh:// git URL in Cargo.lock, 7 + # so use unstable for now 8 + version = "unstable-2023-11-14"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "FrameworkComputer"; 12 + repo = "framework-system"; 13 + rev = "491a587342a5d79366a25d803b7065169314279c"; 14 + hash = "sha256-qDtW4DvY19enCfkOBRaako9ngAkmSreoNWlL4QE2FAk="; 15 + }; 16 + 17 + cargoLock = { 18 + lockFile = ./Cargo.lock; 19 + outputHashes = { 20 + "smbios-lib-0.9.1" = 21 + "sha256-3L8JaA75j9Aaqg1z9lVs61m6CvXDeQprEFRq+UDCHQo="; 22 + "uefi-0.20.0" = "sha256-/3WNHuc27N89M7s+WT64SHyFOp7YRyzz6B+neh1vejY="; 23 + }; 24 + }; 25 + 26 + nativeBuildInputs = [ pkg-config ]; 27 + buildInputs = [ udev ]; 28 + 29 + meta = with lib; { 30 + description = "Swiss army knife for Framework laptops"; 31 + homepage = "https://github.com/FrameworkComputer/framework-system"; 32 + license = licenses.bsd3; 33 + platforms = [ "x86_64-linux" ]; 34 + maintainers = with maintainers; [ nickcao ]; 35 + mainProgram = "framework_tool"; 36 + }; 37 + }