libdovi: init at 3.1.2

+759
+704
pkgs/development/libraries/libdovi/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 = "anes" 7 + version = "0.1.6" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" 10 + 11 + [[package]] 12 + name = "anyhow" 13 + version = "1.0.70" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" 16 + 17 + [[package]] 18 + name = "atty" 19 + version = "0.2.14" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 22 + dependencies = [ 23 + "hermit-abi 0.1.19", 24 + "libc", 25 + "winapi", 26 + ] 27 + 28 + [[package]] 29 + name = "autocfg" 30 + version = "1.1.0" 31 + source = "registry+https://github.com/rust-lang/crates.io-index" 32 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 33 + 34 + [[package]] 35 + name = "bitflags" 36 + version = "1.3.2" 37 + source = "registry+https://github.com/rust-lang/crates.io-index" 38 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 39 + 40 + [[package]] 41 + name = "bitstream-io" 42 + version = "1.6.0" 43 + source = "registry+https://github.com/rust-lang/crates.io-index" 44 + checksum = "9d28070975aaf4ef1fd0bd1f29b739c06c2cdd9972e090617fb6dca3b2cb564e" 45 + 46 + [[package]] 47 + name = "bitvec" 48 + version = "1.0.1" 49 + source = "registry+https://github.com/rust-lang/crates.io-index" 50 + checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 51 + dependencies = [ 52 + "funty", 53 + "radium", 54 + "tap", 55 + "wyz", 56 + ] 57 + 58 + [[package]] 59 + name = "bitvec_helpers" 60 + version = "3.1.2" 61 + source = "registry+https://github.com/rust-lang/crates.io-index" 62 + checksum = "3ef6883bd86b4112b56be19de3a1628de6c4063be7be6e641d484c83069efb4a" 63 + dependencies = [ 64 + "bitstream-io", 65 + ] 66 + 67 + [[package]] 68 + name = "bumpalo" 69 + version = "3.12.0" 70 + source = "registry+https://github.com/rust-lang/crates.io-index" 71 + checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" 72 + 73 + [[package]] 74 + name = "cast" 75 + version = "0.3.0" 76 + source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" 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 = "ciborium" 87 + version = "0.2.0" 88 + source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f" 90 + dependencies = [ 91 + "ciborium-io", 92 + "ciborium-ll", 93 + "serde", 94 + ] 95 + 96 + [[package]] 97 + name = "ciborium-io" 98 + version = "0.2.0" 99 + source = "registry+https://github.com/rust-lang/crates.io-index" 100 + checksum = "346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369" 101 + 102 + [[package]] 103 + name = "ciborium-ll" 104 + version = "0.2.0" 105 + source = "registry+https://github.com/rust-lang/crates.io-index" 106 + checksum = "213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b" 107 + dependencies = [ 108 + "ciborium-io", 109 + "half", 110 + ] 111 + 112 + [[package]] 113 + name = "clap" 114 + version = "3.2.23" 115 + source = "registry+https://github.com/rust-lang/crates.io-index" 116 + checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" 117 + dependencies = [ 118 + "bitflags", 119 + "clap_lex", 120 + "indexmap", 121 + "textwrap", 122 + ] 123 + 124 + [[package]] 125 + name = "clap_lex" 126 + version = "0.2.4" 127 + source = "registry+https://github.com/rust-lang/crates.io-index" 128 + checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 129 + dependencies = [ 130 + "os_str_bytes", 131 + ] 132 + 133 + [[package]] 134 + name = "crc" 135 + version = "3.0.1" 136 + source = "registry+https://github.com/rust-lang/crates.io-index" 137 + checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" 138 + dependencies = [ 139 + "crc-catalog", 140 + ] 141 + 142 + [[package]] 143 + name = "crc-catalog" 144 + version = "2.2.0" 145 + source = "registry+https://github.com/rust-lang/crates.io-index" 146 + checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 147 + 148 + [[package]] 149 + name = "criterion" 150 + version = "0.4.0" 151 + source = "registry+https://github.com/rust-lang/crates.io-index" 152 + checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" 153 + dependencies = [ 154 + "anes", 155 + "atty", 156 + "cast", 157 + "ciborium", 158 + "clap", 159 + "criterion-plot", 160 + "itertools", 161 + "lazy_static", 162 + "num-traits", 163 + "oorandom", 164 + "plotters", 165 + "rayon", 166 + "regex", 167 + "serde", 168 + "serde_derive", 169 + "serde_json", 170 + "tinytemplate", 171 + "walkdir", 172 + ] 173 + 174 + [[package]] 175 + name = "criterion-plot" 176 + version = "0.5.0" 177 + source = "registry+https://github.com/rust-lang/crates.io-index" 178 + checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" 179 + dependencies = [ 180 + "cast", 181 + "itertools", 182 + ] 183 + 184 + [[package]] 185 + name = "crossbeam-channel" 186 + version = "0.5.7" 187 + source = "registry+https://github.com/rust-lang/crates.io-index" 188 + checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c" 189 + dependencies = [ 190 + "cfg-if", 191 + "crossbeam-utils", 192 + ] 193 + 194 + [[package]] 195 + name = "crossbeam-deque" 196 + version = "0.8.3" 197 + source = "registry+https://github.com/rust-lang/crates.io-index" 198 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 199 + dependencies = [ 200 + "cfg-if", 201 + "crossbeam-epoch", 202 + "crossbeam-utils", 203 + ] 204 + 205 + [[package]] 206 + name = "crossbeam-epoch" 207 + version = "0.9.14" 208 + source = "registry+https://github.com/rust-lang/crates.io-index" 209 + checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" 210 + dependencies = [ 211 + "autocfg", 212 + "cfg-if", 213 + "crossbeam-utils", 214 + "memoffset", 215 + "scopeguard", 216 + ] 217 + 218 + [[package]] 219 + name = "crossbeam-utils" 220 + version = "0.8.15" 221 + source = "registry+https://github.com/rust-lang/crates.io-index" 222 + checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 223 + dependencies = [ 224 + "cfg-if", 225 + ] 226 + 227 + [[package]] 228 + name = "dolby_vision" 229 + version = "3.1.2" 230 + dependencies = [ 231 + "anyhow", 232 + "bitvec", 233 + "bitvec_helpers", 234 + "crc", 235 + "criterion", 236 + "libc", 237 + "roxmltree", 238 + "serde", 239 + "serde_json", 240 + ] 241 + 242 + [[package]] 243 + name = "either" 244 + version = "1.8.1" 245 + source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 247 + 248 + [[package]] 249 + name = "funty" 250 + version = "2.0.0" 251 + source = "registry+https://github.com/rust-lang/crates.io-index" 252 + checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 253 + 254 + [[package]] 255 + name = "half" 256 + version = "1.8.2" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 259 + 260 + [[package]] 261 + name = "hashbrown" 262 + version = "0.12.3" 263 + source = "registry+https://github.com/rust-lang/crates.io-index" 264 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 265 + 266 + [[package]] 267 + name = "hermit-abi" 268 + version = "0.1.19" 269 + source = "registry+https://github.com/rust-lang/crates.io-index" 270 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 271 + dependencies = [ 272 + "libc", 273 + ] 274 + 275 + [[package]] 276 + name = "hermit-abi" 277 + version = "0.2.6" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 280 + dependencies = [ 281 + "libc", 282 + ] 283 + 284 + [[package]] 285 + name = "indexmap" 286 + version = "1.9.3" 287 + source = "registry+https://github.com/rust-lang/crates.io-index" 288 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 289 + dependencies = [ 290 + "autocfg", 291 + "hashbrown", 292 + ] 293 + 294 + [[package]] 295 + name = "itertools" 296 + version = "0.10.5" 297 + source = "registry+https://github.com/rust-lang/crates.io-index" 298 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 299 + dependencies = [ 300 + "either", 301 + ] 302 + 303 + [[package]] 304 + name = "itoa" 305 + version = "1.0.6" 306 + source = "registry+https://github.com/rust-lang/crates.io-index" 307 + checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 308 + 309 + [[package]] 310 + name = "js-sys" 311 + version = "0.3.61" 312 + source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 314 + dependencies = [ 315 + "wasm-bindgen", 316 + ] 317 + 318 + [[package]] 319 + name = "lazy_static" 320 + version = "1.4.0" 321 + source = "registry+https://github.com/rust-lang/crates.io-index" 322 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 323 + 324 + [[package]] 325 + name = "libc" 326 + version = "0.2.141" 327 + source = "registry+https://github.com/rust-lang/crates.io-index" 328 + checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5" 329 + 330 + [[package]] 331 + name = "log" 332 + version = "0.4.17" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 335 + dependencies = [ 336 + "cfg-if", 337 + ] 338 + 339 + [[package]] 340 + name = "memoffset" 341 + version = "0.8.0" 342 + source = "registry+https://github.com/rust-lang/crates.io-index" 343 + checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 344 + dependencies = [ 345 + "autocfg", 346 + ] 347 + 348 + [[package]] 349 + name = "num-traits" 350 + version = "0.2.15" 351 + source = "registry+https://github.com/rust-lang/crates.io-index" 352 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 353 + dependencies = [ 354 + "autocfg", 355 + ] 356 + 357 + [[package]] 358 + name = "num_cpus" 359 + version = "1.15.0" 360 + source = "registry+https://github.com/rust-lang/crates.io-index" 361 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 362 + dependencies = [ 363 + "hermit-abi 0.2.6", 364 + "libc", 365 + ] 366 + 367 + [[package]] 368 + name = "once_cell" 369 + version = "1.17.1" 370 + source = "registry+https://github.com/rust-lang/crates.io-index" 371 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 372 + 373 + [[package]] 374 + name = "oorandom" 375 + version = "11.1.3" 376 + source = "registry+https://github.com/rust-lang/crates.io-index" 377 + checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" 378 + 379 + [[package]] 380 + name = "os_str_bytes" 381 + version = "6.5.0" 382 + source = "registry+https://github.com/rust-lang/crates.io-index" 383 + checksum = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267" 384 + 385 + [[package]] 386 + name = "plotters" 387 + version = "0.3.4" 388 + source = "registry+https://github.com/rust-lang/crates.io-index" 389 + checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" 390 + dependencies = [ 391 + "num-traits", 392 + "plotters-backend", 393 + "plotters-svg", 394 + "wasm-bindgen", 395 + "web-sys", 396 + ] 397 + 398 + [[package]] 399 + name = "plotters-backend" 400 + version = "0.3.4" 401 + source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" 403 + 404 + [[package]] 405 + name = "plotters-svg" 406 + version = "0.3.3" 407 + source = "registry+https://github.com/rust-lang/crates.io-index" 408 + checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" 409 + dependencies = [ 410 + "plotters-backend", 411 + ] 412 + 413 + [[package]] 414 + name = "proc-macro2" 415 + version = "1.0.56" 416 + source = "registry+https://github.com/rust-lang/crates.io-index" 417 + checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 418 + dependencies = [ 419 + "unicode-ident", 420 + ] 421 + 422 + [[package]] 423 + name = "quote" 424 + version = "1.0.26" 425 + source = "registry+https://github.com/rust-lang/crates.io-index" 426 + checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 427 + dependencies = [ 428 + "proc-macro2", 429 + ] 430 + 431 + [[package]] 432 + name = "radium" 433 + version = "0.7.0" 434 + source = "registry+https://github.com/rust-lang/crates.io-index" 435 + checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 436 + 437 + [[package]] 438 + name = "rayon" 439 + version = "1.7.0" 440 + source = "registry+https://github.com/rust-lang/crates.io-index" 441 + checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 442 + dependencies = [ 443 + "either", 444 + "rayon-core", 445 + ] 446 + 447 + [[package]] 448 + name = "rayon-core" 449 + version = "1.11.0" 450 + source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 452 + dependencies = [ 453 + "crossbeam-channel", 454 + "crossbeam-deque", 455 + "crossbeam-utils", 456 + "num_cpus", 457 + ] 458 + 459 + [[package]] 460 + name = "regex" 461 + version = "1.7.3" 462 + source = "registry+https://github.com/rust-lang/crates.io-index" 463 + checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" 464 + dependencies = [ 465 + "regex-syntax", 466 + ] 467 + 468 + [[package]] 469 + name = "regex-syntax" 470 + version = "0.6.29" 471 + source = "registry+https://github.com/rust-lang/crates.io-index" 472 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 473 + 474 + [[package]] 475 + name = "roxmltree" 476 + version = "0.18.0" 477 + source = "registry+https://github.com/rust-lang/crates.io-index" 478 + checksum = "d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8" 479 + dependencies = [ 480 + "xmlparser", 481 + ] 482 + 483 + [[package]] 484 + name = "ryu" 485 + version = "1.0.13" 486 + source = "registry+https://github.com/rust-lang/crates.io-index" 487 + checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 488 + 489 + [[package]] 490 + name = "same-file" 491 + version = "1.0.6" 492 + source = "registry+https://github.com/rust-lang/crates.io-index" 493 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 494 + dependencies = [ 495 + "winapi-util", 496 + ] 497 + 498 + [[package]] 499 + name = "scopeguard" 500 + version = "1.1.0" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 503 + 504 + [[package]] 505 + name = "serde" 506 + version = "1.0.159" 507 + source = "registry+https://github.com/rust-lang/crates.io-index" 508 + checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" 509 + dependencies = [ 510 + "serde_derive", 511 + ] 512 + 513 + [[package]] 514 + name = "serde_derive" 515 + version = "1.0.159" 516 + source = "registry+https://github.com/rust-lang/crates.io-index" 517 + checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585" 518 + dependencies = [ 519 + "proc-macro2", 520 + "quote", 521 + "syn 2.0.13", 522 + ] 523 + 524 + [[package]] 525 + name = "serde_json" 526 + version = "1.0.95" 527 + source = "registry+https://github.com/rust-lang/crates.io-index" 528 + checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" 529 + dependencies = [ 530 + "indexmap", 531 + "itoa", 532 + "ryu", 533 + "serde", 534 + ] 535 + 536 + [[package]] 537 + name = "syn" 538 + version = "1.0.109" 539 + source = "registry+https://github.com/rust-lang/crates.io-index" 540 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 541 + dependencies = [ 542 + "proc-macro2", 543 + "quote", 544 + "unicode-ident", 545 + ] 546 + 547 + [[package]] 548 + name = "syn" 549 + version = "2.0.13" 550 + source = "registry+https://github.com/rust-lang/crates.io-index" 551 + checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec" 552 + dependencies = [ 553 + "proc-macro2", 554 + "quote", 555 + "unicode-ident", 556 + ] 557 + 558 + [[package]] 559 + name = "tap" 560 + version = "1.0.1" 561 + source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 563 + 564 + [[package]] 565 + name = "textwrap" 566 + version = "0.16.0" 567 + source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 569 + 570 + [[package]] 571 + name = "tinytemplate" 572 + version = "1.2.1" 573 + source = "registry+https://github.com/rust-lang/crates.io-index" 574 + checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" 575 + dependencies = [ 576 + "serde", 577 + "serde_json", 578 + ] 579 + 580 + [[package]] 581 + name = "unicode-ident" 582 + version = "1.0.8" 583 + source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 585 + 586 + [[package]] 587 + name = "walkdir" 588 + version = "2.3.3" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 591 + dependencies = [ 592 + "same-file", 593 + "winapi-util", 594 + ] 595 + 596 + [[package]] 597 + name = "wasm-bindgen" 598 + version = "0.2.84" 599 + source = "registry+https://github.com/rust-lang/crates.io-index" 600 + checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 601 + dependencies = [ 602 + "cfg-if", 603 + "wasm-bindgen-macro", 604 + ] 605 + 606 + [[package]] 607 + name = "wasm-bindgen-backend" 608 + version = "0.2.84" 609 + source = "registry+https://github.com/rust-lang/crates.io-index" 610 + checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 611 + dependencies = [ 612 + "bumpalo", 613 + "log", 614 + "once_cell", 615 + "proc-macro2", 616 + "quote", 617 + "syn 1.0.109", 618 + "wasm-bindgen-shared", 619 + ] 620 + 621 + [[package]] 622 + name = "wasm-bindgen-macro" 623 + version = "0.2.84" 624 + source = "registry+https://github.com/rust-lang/crates.io-index" 625 + checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 626 + dependencies = [ 627 + "quote", 628 + "wasm-bindgen-macro-support", 629 + ] 630 + 631 + [[package]] 632 + name = "wasm-bindgen-macro-support" 633 + version = "0.2.84" 634 + source = "registry+https://github.com/rust-lang/crates.io-index" 635 + checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 636 + dependencies = [ 637 + "proc-macro2", 638 + "quote", 639 + "syn 1.0.109", 640 + "wasm-bindgen-backend", 641 + "wasm-bindgen-shared", 642 + ] 643 + 644 + [[package]] 645 + name = "wasm-bindgen-shared" 646 + version = "0.2.84" 647 + source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 649 + 650 + [[package]] 651 + name = "web-sys" 652 + version = "0.3.61" 653 + source = "registry+https://github.com/rust-lang/crates.io-index" 654 + checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" 655 + dependencies = [ 656 + "js-sys", 657 + "wasm-bindgen", 658 + ] 659 + 660 + [[package]] 661 + name = "winapi" 662 + version = "0.3.9" 663 + source = "registry+https://github.com/rust-lang/crates.io-index" 664 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 665 + dependencies = [ 666 + "winapi-i686-pc-windows-gnu", 667 + "winapi-x86_64-pc-windows-gnu", 668 + ] 669 + 670 + [[package]] 671 + name = "winapi-i686-pc-windows-gnu" 672 + version = "0.4.0" 673 + source = "registry+https://github.com/rust-lang/crates.io-index" 674 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 675 + 676 + [[package]] 677 + name = "winapi-util" 678 + version = "0.1.5" 679 + source = "registry+https://github.com/rust-lang/crates.io-index" 680 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 681 + dependencies = [ 682 + "winapi", 683 + ] 684 + 685 + [[package]] 686 + name = "winapi-x86_64-pc-windows-gnu" 687 + version = "0.4.0" 688 + source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 690 + 691 + [[package]] 692 + name = "wyz" 693 + version = "0.5.1" 694 + source = "registry+https://github.com/rust-lang/crates.io-index" 695 + checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 696 + dependencies = [ 697 + "tap", 698 + ] 699 + 700 + [[package]] 701 + name = "xmlparser" 702 + version = "0.13.5" 703 + source = "registry+https://github.com/rust-lang/crates.io-index" 704 + checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd"
+53
pkgs/development/libraries/libdovi/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchCrate 4 + , cargo-c 5 + , rust 6 + , stdenv 7 + }: 8 + let 9 + rustTargetPlatformSpec = rust.toRustTargetSpec stdenv.hostPlatform; 10 + in 11 + rustPlatform.buildRustPackage rec { 12 + pname = "libdovi"; 13 + version = "3.1.2"; 14 + 15 + src = fetchCrate { 16 + pname = "dolby_vision"; 17 + inherit version; 18 + hash = "sha256-eLmGswgxtmqGc9f8l/9qvwSm+8bi06q+Ryvo7Oyr7s0="; 19 + }; 20 + 21 + cargoLock.lockFile = ./Cargo.lock; 22 + 23 + postPatch = '' 24 + ln -s ${./Cargo.lock} Cargo.lock 25 + ''; 26 + 27 + nativeBuildInputs = [ cargo-c ]; 28 + 29 + buildPhase = '' 30 + runHook preBuild 31 + cargo cbuild -j $NIX_BUILD_CORES --release --frozen --prefix=${placeholder "out"} --target ${rustTargetPlatformSpec} 32 + runHook postBuild 33 + ''; 34 + 35 + installPhase = '' 36 + runHook preInstall 37 + cargo cinstall -j $NIX_BUILD_CORES --release --frozen --prefix=${placeholder "out"} --target ${rustTargetPlatformSpec} 38 + runHook postInstall 39 + ''; 40 + 41 + checkPhase = '' 42 + runHook preCheck 43 + cargo ctest -j $NIX_BUILD_CORES --release --frozen --prefix=${placeholder "out"} --target ${rustTargetPlatformSpec} 44 + runHook postCheck 45 + ''; 46 + 47 + meta = with lib; { 48 + description = "C library for Dolby Vision metadata parsing and writing"; 49 + homepage = "https://crates.io/crates/dolby_vision"; 50 + license = licenses.mit; 51 + maintainers = with maintainers; [ kranzes ]; 52 + }; 53 + }
+2
pkgs/top-level/all-packages.nix
··· 21246 21246 21247 21247 libdnf = callPackage ../tools/package-management/libdnf { }; 21248 21248 21249 + libdovi = callPackage ../development/libraries/libdovi { }; 21250 + 21249 21251 libdrm = callPackage ../development/libraries/libdrm { }; 21250 21252 21251 21253 libdv = callPackage ../development/libraries/libdv { };