Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 41e90a8b 1dd1fd76

+4380 -440
+1 -1
.github/workflows/eval.yml
··· 219 219 # Use the target branch to get accurate maintainer info 220 220 nix-build target/ci -A eval.compare \ 221 221 --arg beforeResultDir ./targetResult \ 222 - --arg afterResultDir ./prResult \ 222 + --arg afterResultDir $(realpath prResult) \ 223 223 --arg touchedFilesJson ./touched-files.json \ 224 224 -o comparison 225 225
+1
ci/eval/compare/cmp-stats.py
··· 60 60 return metrics 61 61 62 62 def dataframe_to_markdown(df: pd.DataFrame) -> str: 63 + df = df.sort_values(by=df.columns[0], ascending=True) 63 64 markdown_lines = [] 64 65 65 66 # Header (get column names and format them)
+11
maintainers/maintainer-list.nix
··· 1703 1703 githubId = 81317317; 1704 1704 name = "Anna Aurora"; 1705 1705 }; 1706 + anninzy = { 1707 + github = "anninzy"; 1708 + githubId = 143312793; 1709 + name = "Annin"; 1710 + }; 1706 1711 anoa = { 1707 1712 matrix = "@andrewm:amorgan.xyz"; 1708 1713 email = "andrew@amorgan.xyz"; ··· 19873 19878 github = "PsyanticY"; 19874 19879 githubId = 20524473; 19875 19880 name = "Psyanticy"; 19881 + }; 19882 + psyclyx = { 19883 + email = "me@psyclyx.xyz"; 19884 + github = "psyclyx"; 19885 + githubId = 176348922; 19886 + name = "psyclyx"; 19876 19887 }; 19877 19888 psydvl = { 19878 19889 email = "psydvl@fea.st";
+4
nixos/modules/services/databases/postgrest.nix
··· 245 245 lib.optional (cfg.settings.admin-server-port != null && cfg.settings.server-host != "127.0.0.1") 246 246 "The PostgREST admin server is potentially listening on a public host. This may expose sensitive information via the `/config` endpoint."; 247 247 248 + # Since we're using DynamicUser, we can't add the e.g. nginx user to 249 + # a postgrest group, so the unix socket must be world-readable to make it useful. 250 + services.postgrest.settings.service-unix-socket-mode = "666"; 251 + 248 252 systemd.services.postgrest = { 249 253 description = "PostgREST"; 250 254
+3 -3
pkgs/applications/editors/vim/plugins/overrides.nix
··· 118 118 # typst-preview dependencies 119 119 tinymist, 120 120 websocat, 121 + # luau-lsp-nvim dependencies 122 + luau-lsp, 121 123 }: 122 124 self: super: 123 125 let ··· 1690 1692 1691 1693 luau-lsp-nvim = super.luau-lsp-nvim.overrideAttrs { 1692 1694 dependencies = [ self.plenary-nvim ]; 1693 - 1694 - # TODO: add luau-lsp to nixpkgs (#395892) 1695 - # runtimeDeps = [ luau-lsp ]; 1695 + runtimeDeps = [ luau-lsp ]; 1696 1696 }; 1697 1697 1698 1698 magma-nvim = super.magma-nvim.overrideAttrs {
+3483
pkgs/by-name/ca/camilladsp/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 = "CamillaDSP" 7 + version = "3.0.1" 8 + dependencies = [ 9 + "alsa 0.9.1", 10 + "alsa-sys", 11 + "audio_thread_priority", 12 + "chrono", 13 + "circular-queue", 14 + "clap 4.5.37", 15 + "coreaudio-rs 0.11.3", 16 + "cpal", 17 + "criterion", 18 + "crossbeam-channel", 19 + "dispatch", 20 + "flexi_logger", 21 + "lazy_static", 22 + "libpulse-binding", 23 + "libpulse-simple-binding", 24 + "log", 25 + "native-tls", 26 + "nix 0.28.0", 27 + "num-complex", 28 + "num-traits", 29 + "parking_lot 0.12.3", 30 + "rand", 31 + "rand_distr", 32 + "rawsample", 33 + "rayon", 34 + "realfft", 35 + "rubato", 36 + "serde", 37 + "serde_json", 38 + "serde_with", 39 + "serde_yaml", 40 + "signal-hook", 41 + "tungstenite", 42 + "version_check", 43 + "wasapi", 44 + "windows", 45 + "zbus", 46 + ] 47 + 48 + [[package]] 49 + name = "aho-corasick" 50 + version = "1.1.3" 51 + source = "registry+https://github.com/rust-lang/crates.io-index" 52 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 53 + dependencies = [ 54 + "memchr", 55 + ] 56 + 57 + [[package]] 58 + name = "alsa" 59 + version = "0.6.0" 60 + source = "registry+https://github.com/rust-lang/crates.io-index" 61 + checksum = "5915f52fe2cf65e83924d037b6c5290b7cee097c6b5c8700746e6168a343fd6b" 62 + dependencies = [ 63 + "alsa-sys", 64 + "bitflags 1.3.2", 65 + "libc", 66 + "nix 0.23.2", 67 + ] 68 + 69 + [[package]] 70 + name = "alsa" 71 + version = "0.9.1" 72 + source = "registry+https://github.com/rust-lang/crates.io-index" 73 + checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43" 74 + dependencies = [ 75 + "alsa-sys", 76 + "bitflags 2.9.0", 77 + "cfg-if", 78 + "libc", 79 + ] 80 + 81 + [[package]] 82 + name = "alsa-sys" 83 + version = "0.3.1" 84 + source = "registry+https://github.com/rust-lang/crates.io-index" 85 + checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" 86 + dependencies = [ 87 + "libc", 88 + "pkg-config", 89 + ] 90 + 91 + [[package]] 92 + name = "android-tzdata" 93 + version = "0.1.1" 94 + source = "registry+https://github.com/rust-lang/crates.io-index" 95 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 96 + 97 + [[package]] 98 + name = "android_system_properties" 99 + version = "0.1.5" 100 + source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 102 + dependencies = [ 103 + "libc", 104 + ] 105 + 106 + [[package]] 107 + name = "anstream" 108 + version = "0.6.18" 109 + source = "registry+https://github.com/rust-lang/crates.io-index" 110 + checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" 111 + dependencies = [ 112 + "anstyle", 113 + "anstyle-parse", 114 + "anstyle-query", 115 + "anstyle-wincon", 116 + "colorchoice", 117 + "is_terminal_polyfill", 118 + "utf8parse", 119 + ] 120 + 121 + [[package]] 122 + name = "anstyle" 123 + version = "1.0.10" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" 126 + 127 + [[package]] 128 + name = "anstyle-parse" 129 + version = "0.2.6" 130 + source = "registry+https://github.com/rust-lang/crates.io-index" 131 + checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" 132 + dependencies = [ 133 + "utf8parse", 134 + ] 135 + 136 + [[package]] 137 + name = "anstyle-query" 138 + version = "1.1.2" 139 + source = "registry+https://github.com/rust-lang/crates.io-index" 140 + checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" 141 + dependencies = [ 142 + "windows-sys 0.59.0", 143 + ] 144 + 145 + [[package]] 146 + name = "anstyle-wincon" 147 + version = "3.0.7" 148 + source = "registry+https://github.com/rust-lang/crates.io-index" 149 + checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" 150 + dependencies = [ 151 + "anstyle", 152 + "once_cell", 153 + "windows-sys 0.59.0", 154 + ] 155 + 156 + [[package]] 157 + name = "async-broadcast" 158 + version = "0.5.1" 159 + source = "registry+https://github.com/rust-lang/crates.io-index" 160 + checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" 161 + dependencies = [ 162 + "event-listener 2.5.3", 163 + "futures-core", 164 + ] 165 + 166 + [[package]] 167 + name = "async-channel" 168 + version = "2.3.1" 169 + source = "registry+https://github.com/rust-lang/crates.io-index" 170 + checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" 171 + dependencies = [ 172 + "concurrent-queue", 173 + "event-listener-strategy", 174 + "futures-core", 175 + "pin-project-lite", 176 + ] 177 + 178 + [[package]] 179 + name = "async-executor" 180 + version = "1.13.2" 181 + source = "registry+https://github.com/rust-lang/crates.io-index" 182 + checksum = "bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa" 183 + dependencies = [ 184 + "async-task", 185 + "concurrent-queue", 186 + "fastrand 2.3.0", 187 + "futures-lite 2.6.0", 188 + "pin-project-lite", 189 + "slab", 190 + ] 191 + 192 + [[package]] 193 + name = "async-fs" 194 + version = "1.6.0" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 197 + dependencies = [ 198 + "async-lock 2.8.0", 199 + "autocfg", 200 + "blocking", 201 + "futures-lite 1.13.0", 202 + ] 203 + 204 + [[package]] 205 + name = "async-io" 206 + version = "1.13.0" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 209 + dependencies = [ 210 + "async-lock 2.8.0", 211 + "autocfg", 212 + "cfg-if", 213 + "concurrent-queue", 214 + "futures-lite 1.13.0", 215 + "log", 216 + "parking", 217 + "polling 2.8.0", 218 + "rustix 0.37.28", 219 + "slab", 220 + "socket2", 221 + "waker-fn", 222 + ] 223 + 224 + [[package]] 225 + name = "async-io" 226 + version = "2.4.0" 227 + source = "registry+https://github.com/rust-lang/crates.io-index" 228 + checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" 229 + dependencies = [ 230 + "async-lock 3.4.0", 231 + "cfg-if", 232 + "concurrent-queue", 233 + "futures-io", 234 + "futures-lite 2.6.0", 235 + "parking", 236 + "polling 3.7.4", 237 + "rustix 0.38.44", 238 + "slab", 239 + "tracing", 240 + "windows-sys 0.59.0", 241 + ] 242 + 243 + [[package]] 244 + name = "async-lock" 245 + version = "2.8.0" 246 + source = "registry+https://github.com/rust-lang/crates.io-index" 247 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 248 + dependencies = [ 249 + "event-listener 2.5.3", 250 + ] 251 + 252 + [[package]] 253 + name = "async-lock" 254 + version = "3.4.0" 255 + source = "registry+https://github.com/rust-lang/crates.io-index" 256 + checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" 257 + dependencies = [ 258 + "event-listener 5.4.0", 259 + "event-listener-strategy", 260 + "pin-project-lite", 261 + ] 262 + 263 + [[package]] 264 + name = "async-process" 265 + version = "1.8.1" 266 + source = "registry+https://github.com/rust-lang/crates.io-index" 267 + checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 268 + dependencies = [ 269 + "async-io 1.13.0", 270 + "async-lock 2.8.0", 271 + "async-signal", 272 + "blocking", 273 + "cfg-if", 274 + "event-listener 3.1.0", 275 + "futures-lite 1.13.0", 276 + "rustix 0.38.44", 277 + "windows-sys 0.48.0", 278 + ] 279 + 280 + [[package]] 281 + name = "async-recursion" 282 + version = "1.1.1" 283 + source = "registry+https://github.com/rust-lang/crates.io-index" 284 + checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 285 + dependencies = [ 286 + "proc-macro2", 287 + "quote", 288 + "syn 2.0.101", 289 + ] 290 + 291 + [[package]] 292 + name = "async-signal" 293 + version = "0.2.10" 294 + source = "registry+https://github.com/rust-lang/crates.io-index" 295 + checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" 296 + dependencies = [ 297 + "async-io 2.4.0", 298 + "async-lock 3.4.0", 299 + "atomic-waker", 300 + "cfg-if", 301 + "futures-core", 302 + "futures-io", 303 + "rustix 0.38.44", 304 + "signal-hook-registry", 305 + "slab", 306 + "windows-sys 0.59.0", 307 + ] 308 + 309 + [[package]] 310 + name = "async-task" 311 + version = "4.7.1" 312 + source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" 314 + 315 + [[package]] 316 + name = "async-trait" 317 + version = "0.1.88" 318 + source = "registry+https://github.com/rust-lang/crates.io-index" 319 + checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 320 + dependencies = [ 321 + "proc-macro2", 322 + "quote", 323 + "syn 2.0.101", 324 + ] 325 + 326 + [[package]] 327 + name = "atomic-waker" 328 + version = "1.1.2" 329 + source = "registry+https://github.com/rust-lang/crates.io-index" 330 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 331 + 332 + [[package]] 333 + name = "atty" 334 + version = "0.2.14" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 337 + dependencies = [ 338 + "hermit-abi 0.1.19", 339 + "libc", 340 + "winapi", 341 + ] 342 + 343 + [[package]] 344 + name = "audio_thread_priority" 345 + version = "0.32.0" 346 + source = "registry+https://github.com/rust-lang/crates.io-index" 347 + checksum = "e3632611da7e79f8fc8fd75840f1ccfa7792dbf1e25d00791344a4450dd8834f" 348 + dependencies = [ 349 + "cfg-if", 350 + "libc", 351 + "log", 352 + "mach", 353 + "windows-sys 0.52.0", 354 + ] 355 + 356 + [[package]] 357 + name = "autocfg" 358 + version = "1.4.0" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 361 + 362 + [[package]] 363 + name = "bindgen" 364 + version = "0.70.1" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" 367 + dependencies = [ 368 + "bitflags 2.9.0", 369 + "cexpr", 370 + "clang-sys", 371 + "itertools 0.13.0", 372 + "proc-macro2", 373 + "quote", 374 + "regex", 375 + "rustc-hash", 376 + "shlex", 377 + "syn 2.0.101", 378 + ] 379 + 380 + [[package]] 381 + name = "bitflags" 382 + version = "1.3.2" 383 + source = "registry+https://github.com/rust-lang/crates.io-index" 384 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 385 + 386 + [[package]] 387 + name = "bitflags" 388 + version = "2.9.0" 389 + source = "registry+https://github.com/rust-lang/crates.io-index" 390 + checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" 391 + 392 + [[package]] 393 + name = "block-buffer" 394 + version = "0.10.4" 395 + source = "registry+https://github.com/rust-lang/crates.io-index" 396 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 397 + dependencies = [ 398 + "generic-array", 399 + ] 400 + 401 + [[package]] 402 + name = "blocking" 403 + version = "1.6.1" 404 + source = "registry+https://github.com/rust-lang/crates.io-index" 405 + checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" 406 + dependencies = [ 407 + "async-channel", 408 + "async-task", 409 + "futures-io", 410 + "futures-lite 2.6.0", 411 + "piper", 412 + ] 413 + 414 + [[package]] 415 + name = "bumpalo" 416 + version = "3.17.0" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" 419 + 420 + [[package]] 421 + name = "byteorder" 422 + version = "1.5.0" 423 + source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 425 + 426 + [[package]] 427 + name = "bytes" 428 + version = "1.10.1" 429 + source = "registry+https://github.com/rust-lang/crates.io-index" 430 + checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 431 + 432 + [[package]] 433 + name = "cast" 434 + version = "0.3.0" 435 + source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" 437 + 438 + [[package]] 439 + name = "cc" 440 + version = "1.2.20" 441 + source = "registry+https://github.com/rust-lang/crates.io-index" 442 + checksum = "04da6a0d40b948dfc4fa8f5bbf402b0fc1a64a28dbf7d12ffd683550f2c1b63a" 443 + dependencies = [ 444 + "jobserver", 445 + "libc", 446 + "shlex", 447 + ] 448 + 449 + [[package]] 450 + name = "cesu8" 451 + version = "1.1.0" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 454 + 455 + [[package]] 456 + name = "cexpr" 457 + version = "0.6.0" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 460 + dependencies = [ 461 + "nom", 462 + ] 463 + 464 + [[package]] 465 + name = "cfg-if" 466 + version = "1.0.0" 467 + source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 469 + 470 + [[package]] 471 + name = "cfg_aliases" 472 + version = "0.1.1" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 475 + 476 + [[package]] 477 + name = "chrono" 478 + version = "0.4.41" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" 481 + dependencies = [ 482 + "android-tzdata", 483 + "iana-time-zone", 484 + "js-sys", 485 + "num-traits", 486 + "wasm-bindgen", 487 + "windows-link", 488 + ] 489 + 490 + [[package]] 491 + name = "circular-queue" 492 + version = "0.2.7" 493 + source = "registry+https://github.com/rust-lang/crates.io-index" 494 + checksum = "2df8276ab95fe8665a814190345239d91105df5df0fda26ddc7784c96244dc76" 495 + dependencies = [ 496 + "version_check", 497 + ] 498 + 499 + [[package]] 500 + name = "clang-sys" 501 + version = "1.8.1" 502 + source = "registry+https://github.com/rust-lang/crates.io-index" 503 + checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 504 + dependencies = [ 505 + "glob", 506 + "libc", 507 + "libloading 0.8.6", 508 + ] 509 + 510 + [[package]] 511 + name = "clap" 512 + version = "2.34.0" 513 + source = "registry+https://github.com/rust-lang/crates.io-index" 514 + checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" 515 + dependencies = [ 516 + "bitflags 1.3.2", 517 + "textwrap", 518 + "unicode-width", 519 + ] 520 + 521 + [[package]] 522 + name = "clap" 523 + version = "4.5.37" 524 + source = "registry+https://github.com/rust-lang/crates.io-index" 525 + checksum = "eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071" 526 + dependencies = [ 527 + "clap_builder", 528 + ] 529 + 530 + [[package]] 531 + name = "clap_builder" 532 + version = "4.5.37" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2" 535 + dependencies = [ 536 + "anstream", 537 + "anstyle", 538 + "clap_lex", 539 + "strsim 0.11.1", 540 + ] 541 + 542 + [[package]] 543 + name = "clap_lex" 544 + version = "0.7.4" 545 + source = "registry+https://github.com/rust-lang/crates.io-index" 546 + checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 547 + 548 + [[package]] 549 + name = "colorchoice" 550 + version = "1.0.3" 551 + source = "registry+https://github.com/rust-lang/crates.io-index" 552 + checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 553 + 554 + [[package]] 555 + name = "combine" 556 + version = "4.6.7" 557 + source = "registry+https://github.com/rust-lang/crates.io-index" 558 + checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" 559 + dependencies = [ 560 + "bytes", 561 + "memchr", 562 + ] 563 + 564 + [[package]] 565 + name = "concurrent-queue" 566 + version = "2.5.0" 567 + source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 569 + dependencies = [ 570 + "crossbeam-utils", 571 + ] 572 + 573 + [[package]] 574 + name = "core-foundation" 575 + version = "0.9.4" 576 + source = "registry+https://github.com/rust-lang/crates.io-index" 577 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 578 + dependencies = [ 579 + "core-foundation-sys", 580 + "libc", 581 + ] 582 + 583 + [[package]] 584 + name = "core-foundation-sys" 585 + version = "0.8.7" 586 + source = "registry+https://github.com/rust-lang/crates.io-index" 587 + checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 588 + 589 + [[package]] 590 + name = "coreaudio-rs" 591 + version = "0.10.0" 592 + source = "registry+https://github.com/rust-lang/crates.io-index" 593 + checksum = "11894b20ebfe1ff903cbdc52259693389eea03b94918a2def2c30c3bf227ad88" 594 + dependencies = [ 595 + "bitflags 1.3.2", 596 + "coreaudio-sys", 597 + ] 598 + 599 + [[package]] 600 + name = "coreaudio-rs" 601 + version = "0.11.3" 602 + source = "registry+https://github.com/rust-lang/crates.io-index" 603 + checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" 604 + dependencies = [ 605 + "bitflags 1.3.2", 606 + "core-foundation-sys", 607 + "coreaudio-sys", 608 + ] 609 + 610 + [[package]] 611 + name = "coreaudio-sys" 612 + version = "0.2.16" 613 + source = "registry+https://github.com/rust-lang/crates.io-index" 614 + checksum = "2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b" 615 + dependencies = [ 616 + "bindgen", 617 + ] 618 + 619 + [[package]] 620 + name = "cpal" 621 + version = "0.13.5" 622 + source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "74117836a5124f3629e4b474eed03e479abaf98988b4bb317e29f08cfe0e4116" 624 + dependencies = [ 625 + "alsa 0.6.0", 626 + "core-foundation-sys", 627 + "coreaudio-rs 0.10.0", 628 + "jack", 629 + "jni", 630 + "js-sys", 631 + "lazy_static", 632 + "libc", 633 + "mach", 634 + "ndk", 635 + "ndk-glue", 636 + "nix 0.23.2", 637 + "oboe", 638 + "parking_lot 0.11.2", 639 + "stdweb", 640 + "thiserror", 641 + "web-sys", 642 + "winapi", 643 + ] 644 + 645 + [[package]] 646 + name = "cpufeatures" 647 + version = "0.2.17" 648 + source = "registry+https://github.com/rust-lang/crates.io-index" 649 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 650 + dependencies = [ 651 + "libc", 652 + ] 653 + 654 + [[package]] 655 + name = "criterion" 656 + version = "0.3.6" 657 + source = "registry+https://github.com/rust-lang/crates.io-index" 658 + checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f" 659 + dependencies = [ 660 + "atty", 661 + "cast", 662 + "clap 2.34.0", 663 + "criterion-plot", 664 + "csv", 665 + "itertools 0.10.5", 666 + "lazy_static", 667 + "num-traits", 668 + "oorandom", 669 + "plotters", 670 + "rayon", 671 + "regex", 672 + "serde", 673 + "serde_cbor", 674 + "serde_derive", 675 + "serde_json", 676 + "tinytemplate", 677 + "walkdir", 678 + ] 679 + 680 + [[package]] 681 + name = "criterion-plot" 682 + version = "0.4.5" 683 + source = "registry+https://github.com/rust-lang/crates.io-index" 684 + checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876" 685 + dependencies = [ 686 + "cast", 687 + "itertools 0.10.5", 688 + ] 689 + 690 + [[package]] 691 + name = "crossbeam-channel" 692 + version = "0.5.15" 693 + source = "registry+https://github.com/rust-lang/crates.io-index" 694 + checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 695 + dependencies = [ 696 + "crossbeam-utils", 697 + ] 698 + 699 + [[package]] 700 + name = "crossbeam-deque" 701 + version = "0.8.6" 702 + source = "registry+https://github.com/rust-lang/crates.io-index" 703 + checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 704 + dependencies = [ 705 + "crossbeam-epoch", 706 + "crossbeam-utils", 707 + ] 708 + 709 + [[package]] 710 + name = "crossbeam-epoch" 711 + version = "0.9.18" 712 + source = "registry+https://github.com/rust-lang/crates.io-index" 713 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 714 + dependencies = [ 715 + "crossbeam-utils", 716 + ] 717 + 718 + [[package]] 719 + name = "crossbeam-queue" 720 + version = "0.3.12" 721 + source = "registry+https://github.com/rust-lang/crates.io-index" 722 + checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" 723 + dependencies = [ 724 + "crossbeam-utils", 725 + ] 726 + 727 + [[package]] 728 + name = "crossbeam-utils" 729 + version = "0.8.21" 730 + source = "registry+https://github.com/rust-lang/crates.io-index" 731 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 732 + 733 + [[package]] 734 + name = "crypto-common" 735 + version = "0.1.6" 736 + source = "registry+https://github.com/rust-lang/crates.io-index" 737 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 738 + dependencies = [ 739 + "generic-array", 740 + "typenum", 741 + ] 742 + 743 + [[package]] 744 + name = "csv" 745 + version = "1.3.1" 746 + source = "registry+https://github.com/rust-lang/crates.io-index" 747 + checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf" 748 + dependencies = [ 749 + "csv-core", 750 + "itoa", 751 + "ryu", 752 + "serde", 753 + ] 754 + 755 + [[package]] 756 + name = "csv-core" 757 + version = "0.1.12" 758 + source = "registry+https://github.com/rust-lang/crates.io-index" 759 + checksum = "7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d" 760 + dependencies = [ 761 + "memchr", 762 + ] 763 + 764 + [[package]] 765 + name = "darling" 766 + version = "0.13.4" 767 + source = "registry+https://github.com/rust-lang/crates.io-index" 768 + checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" 769 + dependencies = [ 770 + "darling_core", 771 + "darling_macro", 772 + ] 773 + 774 + [[package]] 775 + name = "darling_core" 776 + version = "0.13.4" 777 + source = "registry+https://github.com/rust-lang/crates.io-index" 778 + checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" 779 + dependencies = [ 780 + "fnv", 781 + "ident_case", 782 + "proc-macro2", 783 + "quote", 784 + "strsim 0.10.0", 785 + "syn 1.0.109", 786 + ] 787 + 788 + [[package]] 789 + name = "darling_macro" 790 + version = "0.13.4" 791 + source = "registry+https://github.com/rust-lang/crates.io-index" 792 + checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" 793 + dependencies = [ 794 + "darling_core", 795 + "quote", 796 + "syn 1.0.109", 797 + ] 798 + 799 + [[package]] 800 + name = "data-encoding" 801 + version = "2.9.0" 802 + source = "registry+https://github.com/rust-lang/crates.io-index" 803 + checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" 804 + 805 + [[package]] 806 + name = "derivative" 807 + version = "2.2.0" 808 + source = "registry+https://github.com/rust-lang/crates.io-index" 809 + checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 810 + dependencies = [ 811 + "proc-macro2", 812 + "quote", 813 + "syn 1.0.109", 814 + ] 815 + 816 + [[package]] 817 + name = "digest" 818 + version = "0.10.7" 819 + source = "registry+https://github.com/rust-lang/crates.io-index" 820 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 821 + dependencies = [ 822 + "block-buffer", 823 + "crypto-common", 824 + ] 825 + 826 + [[package]] 827 + name = "dispatch" 828 + version = "0.2.0" 829 + source = "registry+https://github.com/rust-lang/crates.io-index" 830 + checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 831 + 832 + [[package]] 833 + name = "displaydoc" 834 + version = "0.2.5" 835 + source = "registry+https://github.com/rust-lang/crates.io-index" 836 + checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 837 + dependencies = [ 838 + "proc-macro2", 839 + "quote", 840 + "syn 2.0.101", 841 + ] 842 + 843 + [[package]] 844 + name = "either" 845 + version = "1.15.0" 846 + source = "registry+https://github.com/rust-lang/crates.io-index" 847 + checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 848 + 849 + [[package]] 850 + name = "enumflags2" 851 + version = "0.7.11" 852 + source = "registry+https://github.com/rust-lang/crates.io-index" 853 + checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" 854 + dependencies = [ 855 + "enumflags2_derive", 856 + "serde", 857 + ] 858 + 859 + [[package]] 860 + name = "enumflags2_derive" 861 + version = "0.7.11" 862 + source = "registry+https://github.com/rust-lang/crates.io-index" 863 + checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" 864 + dependencies = [ 865 + "proc-macro2", 866 + "quote", 867 + "syn 2.0.101", 868 + ] 869 + 870 + [[package]] 871 + name = "equivalent" 872 + version = "1.0.2" 873 + source = "registry+https://github.com/rust-lang/crates.io-index" 874 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 875 + 876 + [[package]] 877 + name = "errno" 878 + version = "0.3.11" 879 + source = "registry+https://github.com/rust-lang/crates.io-index" 880 + checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" 881 + dependencies = [ 882 + "libc", 883 + "windows-sys 0.59.0", 884 + ] 885 + 886 + [[package]] 887 + name = "event-listener" 888 + version = "2.5.3" 889 + source = "registry+https://github.com/rust-lang/crates.io-index" 890 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 891 + 892 + [[package]] 893 + name = "event-listener" 894 + version = "3.1.0" 895 + source = "registry+https://github.com/rust-lang/crates.io-index" 896 + checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" 897 + dependencies = [ 898 + "concurrent-queue", 899 + "parking", 900 + "pin-project-lite", 901 + ] 902 + 903 + [[package]] 904 + name = "event-listener" 905 + version = "5.4.0" 906 + source = "registry+https://github.com/rust-lang/crates.io-index" 907 + checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" 908 + dependencies = [ 909 + "concurrent-queue", 910 + "parking", 911 + "pin-project-lite", 912 + ] 913 + 914 + [[package]] 915 + name = "event-listener-strategy" 916 + version = "0.5.4" 917 + source = "registry+https://github.com/rust-lang/crates.io-index" 918 + checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 919 + dependencies = [ 920 + "event-listener 5.4.0", 921 + "pin-project-lite", 922 + ] 923 + 924 + [[package]] 925 + name = "fastrand" 926 + version = "1.9.0" 927 + source = "registry+https://github.com/rust-lang/crates.io-index" 928 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 929 + dependencies = [ 930 + "instant", 931 + ] 932 + 933 + [[package]] 934 + name = "fastrand" 935 + version = "2.3.0" 936 + source = "registry+https://github.com/rust-lang/crates.io-index" 937 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 938 + 939 + [[package]] 940 + name = "flexi_logger" 941 + version = "0.27.4" 942 + source = "registry+https://github.com/rust-lang/crates.io-index" 943 + checksum = "469e584c031833564840fb0cdbce99bdfe946fd45480a188545e73a76f45461c" 944 + dependencies = [ 945 + "chrono", 946 + "crossbeam-channel", 947 + "crossbeam-queue", 948 + "glob", 949 + "is-terminal", 950 + "lazy_static", 951 + "log", 952 + "nu-ansi-term", 953 + "regex", 954 + "thiserror", 955 + ] 956 + 957 + [[package]] 958 + name = "fnv" 959 + version = "1.0.7" 960 + source = "registry+https://github.com/rust-lang/crates.io-index" 961 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 962 + 963 + [[package]] 964 + name = "foreign-types" 965 + version = "0.3.2" 966 + source = "registry+https://github.com/rust-lang/crates.io-index" 967 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 968 + dependencies = [ 969 + "foreign-types-shared", 970 + ] 971 + 972 + [[package]] 973 + name = "foreign-types-shared" 974 + version = "0.1.1" 975 + source = "registry+https://github.com/rust-lang/crates.io-index" 976 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 977 + 978 + [[package]] 979 + name = "form_urlencoded" 980 + version = "1.2.1" 981 + source = "registry+https://github.com/rust-lang/crates.io-index" 982 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 983 + dependencies = [ 984 + "percent-encoding", 985 + ] 986 + 987 + [[package]] 988 + name = "futures-core" 989 + version = "0.3.31" 990 + source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 992 + 993 + [[package]] 994 + name = "futures-io" 995 + version = "0.3.31" 996 + source = "registry+https://github.com/rust-lang/crates.io-index" 997 + checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 998 + 999 + [[package]] 1000 + name = "futures-lite" 1001 + version = "1.13.0" 1002 + source = "registry+https://github.com/rust-lang/crates.io-index" 1003 + checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1004 + dependencies = [ 1005 + "fastrand 1.9.0", 1006 + "futures-core", 1007 + "futures-io", 1008 + "memchr", 1009 + "parking", 1010 + "pin-project-lite", 1011 + "waker-fn", 1012 + ] 1013 + 1014 + [[package]] 1015 + name = "futures-lite" 1016 + version = "2.6.0" 1017 + source = "registry+https://github.com/rust-lang/crates.io-index" 1018 + checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" 1019 + dependencies = [ 1020 + "fastrand 2.3.0", 1021 + "futures-core", 1022 + "futures-io", 1023 + "parking", 1024 + "pin-project-lite", 1025 + ] 1026 + 1027 + [[package]] 1028 + name = "futures-sink" 1029 + version = "0.3.31" 1030 + source = "registry+https://github.com/rust-lang/crates.io-index" 1031 + checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 1032 + 1033 + [[package]] 1034 + name = "futures-task" 1035 + version = "0.3.31" 1036 + source = "registry+https://github.com/rust-lang/crates.io-index" 1037 + checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 1038 + 1039 + [[package]] 1040 + name = "futures-util" 1041 + version = "0.3.31" 1042 + source = "registry+https://github.com/rust-lang/crates.io-index" 1043 + checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 1044 + dependencies = [ 1045 + "futures-core", 1046 + "futures-io", 1047 + "futures-sink", 1048 + "futures-task", 1049 + "memchr", 1050 + "pin-project-lite", 1051 + "pin-utils", 1052 + "slab", 1053 + ] 1054 + 1055 + [[package]] 1056 + name = "generic-array" 1057 + version = "0.14.7" 1058 + source = "registry+https://github.com/rust-lang/crates.io-index" 1059 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1060 + dependencies = [ 1061 + "typenum", 1062 + "version_check", 1063 + ] 1064 + 1065 + [[package]] 1066 + name = "getrandom" 1067 + version = "0.2.16" 1068 + source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 1070 + dependencies = [ 1071 + "cfg-if", 1072 + "libc", 1073 + "wasi 0.11.0+wasi-snapshot-preview1", 1074 + ] 1075 + 1076 + [[package]] 1077 + name = "getrandom" 1078 + version = "0.3.2" 1079 + source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" 1081 + dependencies = [ 1082 + "cfg-if", 1083 + "libc", 1084 + "r-efi", 1085 + "wasi 0.14.2+wasi-0.2.4", 1086 + ] 1087 + 1088 + [[package]] 1089 + name = "glob" 1090 + version = "0.3.2" 1091 + source = "registry+https://github.com/rust-lang/crates.io-index" 1092 + checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 1093 + 1094 + [[package]] 1095 + name = "half" 1096 + version = "1.8.3" 1097 + source = "registry+https://github.com/rust-lang/crates.io-index" 1098 + checksum = "1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403" 1099 + 1100 + [[package]] 1101 + name = "hashbrown" 1102 + version = "0.12.3" 1103 + source = "registry+https://github.com/rust-lang/crates.io-index" 1104 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1105 + 1106 + [[package]] 1107 + name = "hashbrown" 1108 + version = "0.15.3" 1109 + source = "registry+https://github.com/rust-lang/crates.io-index" 1110 + checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" 1111 + 1112 + [[package]] 1113 + name = "hermit-abi" 1114 + version = "0.1.19" 1115 + source = "registry+https://github.com/rust-lang/crates.io-index" 1116 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1117 + dependencies = [ 1118 + "libc", 1119 + ] 1120 + 1121 + [[package]] 1122 + name = "hermit-abi" 1123 + version = "0.3.9" 1124 + source = "registry+https://github.com/rust-lang/crates.io-index" 1125 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1126 + 1127 + [[package]] 1128 + name = "hermit-abi" 1129 + version = "0.4.0" 1130 + source = "registry+https://github.com/rust-lang/crates.io-index" 1131 + checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" 1132 + 1133 + [[package]] 1134 + name = "hermit-abi" 1135 + version = "0.5.0" 1136 + source = "registry+https://github.com/rust-lang/crates.io-index" 1137 + checksum = "fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e" 1138 + 1139 + [[package]] 1140 + name = "hex" 1141 + version = "0.4.3" 1142 + source = "registry+https://github.com/rust-lang/crates.io-index" 1143 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1144 + 1145 + [[package]] 1146 + name = "http" 1147 + version = "1.3.1" 1148 + source = "registry+https://github.com/rust-lang/crates.io-index" 1149 + checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" 1150 + dependencies = [ 1151 + "bytes", 1152 + "fnv", 1153 + "itoa", 1154 + ] 1155 + 1156 + [[package]] 1157 + name = "httparse" 1158 + version = "1.10.1" 1159 + source = "registry+https://github.com/rust-lang/crates.io-index" 1160 + checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 1161 + 1162 + [[package]] 1163 + name = "iana-time-zone" 1164 + version = "0.1.63" 1165 + source = "registry+https://github.com/rust-lang/crates.io-index" 1166 + checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" 1167 + dependencies = [ 1168 + "android_system_properties", 1169 + "core-foundation-sys", 1170 + "iana-time-zone-haiku", 1171 + "js-sys", 1172 + "log", 1173 + "wasm-bindgen", 1174 + "windows-core 0.61.0", 1175 + ] 1176 + 1177 + [[package]] 1178 + name = "iana-time-zone-haiku" 1179 + version = "0.1.2" 1180 + source = "registry+https://github.com/rust-lang/crates.io-index" 1181 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1182 + dependencies = [ 1183 + "cc", 1184 + ] 1185 + 1186 + [[package]] 1187 + name = "icu_collections" 1188 + version = "1.5.0" 1189 + source = "registry+https://github.com/rust-lang/crates.io-index" 1190 + checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 1191 + dependencies = [ 1192 + "displaydoc", 1193 + "yoke", 1194 + "zerofrom", 1195 + "zerovec", 1196 + ] 1197 + 1198 + [[package]] 1199 + name = "icu_locid" 1200 + version = "1.5.0" 1201 + source = "registry+https://github.com/rust-lang/crates.io-index" 1202 + checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 1203 + dependencies = [ 1204 + "displaydoc", 1205 + "litemap", 1206 + "tinystr", 1207 + "writeable", 1208 + "zerovec", 1209 + ] 1210 + 1211 + [[package]] 1212 + name = "icu_locid_transform" 1213 + version = "1.5.0" 1214 + source = "registry+https://github.com/rust-lang/crates.io-index" 1215 + checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 1216 + dependencies = [ 1217 + "displaydoc", 1218 + "icu_locid", 1219 + "icu_locid_transform_data", 1220 + "icu_provider", 1221 + "tinystr", 1222 + "zerovec", 1223 + ] 1224 + 1225 + [[package]] 1226 + name = "icu_locid_transform_data" 1227 + version = "1.5.1" 1228 + source = "registry+https://github.com/rust-lang/crates.io-index" 1229 + checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" 1230 + 1231 + [[package]] 1232 + name = "icu_normalizer" 1233 + version = "1.5.0" 1234 + source = "registry+https://github.com/rust-lang/crates.io-index" 1235 + checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 1236 + dependencies = [ 1237 + "displaydoc", 1238 + "icu_collections", 1239 + "icu_normalizer_data", 1240 + "icu_properties", 1241 + "icu_provider", 1242 + "smallvec", 1243 + "utf16_iter", 1244 + "utf8_iter", 1245 + "write16", 1246 + "zerovec", 1247 + ] 1248 + 1249 + [[package]] 1250 + name = "icu_normalizer_data" 1251 + version = "1.5.1" 1252 + source = "registry+https://github.com/rust-lang/crates.io-index" 1253 + checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" 1254 + 1255 + [[package]] 1256 + name = "icu_properties" 1257 + version = "1.5.1" 1258 + source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 1260 + dependencies = [ 1261 + "displaydoc", 1262 + "icu_collections", 1263 + "icu_locid_transform", 1264 + "icu_properties_data", 1265 + "icu_provider", 1266 + "tinystr", 1267 + "zerovec", 1268 + ] 1269 + 1270 + [[package]] 1271 + name = "icu_properties_data" 1272 + version = "1.5.1" 1273 + source = "registry+https://github.com/rust-lang/crates.io-index" 1274 + checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" 1275 + 1276 + [[package]] 1277 + name = "icu_provider" 1278 + version = "1.5.0" 1279 + source = "registry+https://github.com/rust-lang/crates.io-index" 1280 + checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 1281 + dependencies = [ 1282 + "displaydoc", 1283 + "icu_locid", 1284 + "icu_provider_macros", 1285 + "stable_deref_trait", 1286 + "tinystr", 1287 + "writeable", 1288 + "yoke", 1289 + "zerofrom", 1290 + "zerovec", 1291 + ] 1292 + 1293 + [[package]] 1294 + name = "icu_provider_macros" 1295 + version = "1.5.0" 1296 + source = "registry+https://github.com/rust-lang/crates.io-index" 1297 + checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 1298 + dependencies = [ 1299 + "proc-macro2", 1300 + "quote", 1301 + "syn 2.0.101", 1302 + ] 1303 + 1304 + [[package]] 1305 + name = "ident_case" 1306 + version = "1.0.1" 1307 + source = "registry+https://github.com/rust-lang/crates.io-index" 1308 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1309 + 1310 + [[package]] 1311 + name = "idna" 1312 + version = "1.0.3" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1315 + dependencies = [ 1316 + "idna_adapter", 1317 + "smallvec", 1318 + "utf8_iter", 1319 + ] 1320 + 1321 + [[package]] 1322 + name = "idna_adapter" 1323 + version = "1.2.0" 1324 + source = "registry+https://github.com/rust-lang/crates.io-index" 1325 + checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 1326 + dependencies = [ 1327 + "icu_normalizer", 1328 + "icu_properties", 1329 + ] 1330 + 1331 + [[package]] 1332 + name = "indexmap" 1333 + version = "1.9.3" 1334 + source = "registry+https://github.com/rust-lang/crates.io-index" 1335 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1336 + dependencies = [ 1337 + "autocfg", 1338 + "hashbrown 0.12.3", 1339 + ] 1340 + 1341 + [[package]] 1342 + name = "indexmap" 1343 + version = "2.9.0" 1344 + source = "registry+https://github.com/rust-lang/crates.io-index" 1345 + checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" 1346 + dependencies = [ 1347 + "equivalent", 1348 + "hashbrown 0.15.3", 1349 + ] 1350 + 1351 + [[package]] 1352 + name = "instant" 1353 + version = "0.1.13" 1354 + source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1356 + dependencies = [ 1357 + "cfg-if", 1358 + ] 1359 + 1360 + [[package]] 1361 + name = "io-lifetimes" 1362 + version = "1.0.11" 1363 + source = "registry+https://github.com/rust-lang/crates.io-index" 1364 + checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1365 + dependencies = [ 1366 + "hermit-abi 0.3.9", 1367 + "libc", 1368 + "windows-sys 0.48.0", 1369 + ] 1370 + 1371 + [[package]] 1372 + name = "is-terminal" 1373 + version = "0.4.16" 1374 + source = "registry+https://github.com/rust-lang/crates.io-index" 1375 + checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" 1376 + dependencies = [ 1377 + "hermit-abi 0.5.0", 1378 + "libc", 1379 + "windows-sys 0.59.0", 1380 + ] 1381 + 1382 + [[package]] 1383 + name = "is_terminal_polyfill" 1384 + version = "1.70.1" 1385 + source = "registry+https://github.com/rust-lang/crates.io-index" 1386 + checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 1387 + 1388 + [[package]] 1389 + name = "itertools" 1390 + version = "0.10.5" 1391 + source = "registry+https://github.com/rust-lang/crates.io-index" 1392 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1393 + dependencies = [ 1394 + "either", 1395 + ] 1396 + 1397 + [[package]] 1398 + name = "itertools" 1399 + version = "0.13.0" 1400 + source = "registry+https://github.com/rust-lang/crates.io-index" 1401 + checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 1402 + dependencies = [ 1403 + "either", 1404 + ] 1405 + 1406 + [[package]] 1407 + name = "itoa" 1408 + version = "1.0.15" 1409 + source = "registry+https://github.com/rust-lang/crates.io-index" 1410 + checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 1411 + 1412 + [[package]] 1413 + name = "jack" 1414 + version = "0.8.4" 1415 + source = "registry+https://github.com/rust-lang/crates.io-index" 1416 + checksum = "5d2ac12f11bb369f3c50d24dbb9fdb00dc987434c9dd622a12c13f618106e153" 1417 + dependencies = [ 1418 + "bitflags 1.3.2", 1419 + "jack-sys", 1420 + "lazy_static", 1421 + "libc", 1422 + "log", 1423 + ] 1424 + 1425 + [[package]] 1426 + name = "jack-sys" 1427 + version = "0.2.3" 1428 + source = "registry+https://github.com/rust-lang/crates.io-index" 1429 + checksum = "7b91f2d2d10bc2bab38f4dfa4bc77123a988828af39dd3f30dd9db14d44f2cc1" 1430 + dependencies = [ 1431 + "lazy_static", 1432 + "libc", 1433 + "libloading 0.6.7", 1434 + "pkg-config", 1435 + ] 1436 + 1437 + [[package]] 1438 + name = "jni" 1439 + version = "0.19.0" 1440 + source = "registry+https://github.com/rust-lang/crates.io-index" 1441 + checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" 1442 + dependencies = [ 1443 + "cesu8", 1444 + "combine", 1445 + "jni-sys", 1446 + "log", 1447 + "thiserror", 1448 + "walkdir", 1449 + ] 1450 + 1451 + [[package]] 1452 + name = "jni-sys" 1453 + version = "0.3.0" 1454 + source = "registry+https://github.com/rust-lang/crates.io-index" 1455 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1456 + 1457 + [[package]] 1458 + name = "jobserver" 1459 + version = "0.1.33" 1460 + source = "registry+https://github.com/rust-lang/crates.io-index" 1461 + checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" 1462 + dependencies = [ 1463 + "getrandom 0.3.2", 1464 + "libc", 1465 + ] 1466 + 1467 + [[package]] 1468 + name = "js-sys" 1469 + version = "0.3.77" 1470 + source = "registry+https://github.com/rust-lang/crates.io-index" 1471 + checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 1472 + dependencies = [ 1473 + "once_cell", 1474 + "wasm-bindgen", 1475 + ] 1476 + 1477 + [[package]] 1478 + name = "lazy_static" 1479 + version = "1.5.0" 1480 + source = "registry+https://github.com/rust-lang/crates.io-index" 1481 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1482 + 1483 + [[package]] 1484 + name = "libc" 1485 + version = "0.2.172" 1486 + source = "registry+https://github.com/rust-lang/crates.io-index" 1487 + checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" 1488 + 1489 + [[package]] 1490 + name = "libloading" 1491 + version = "0.6.7" 1492 + source = "registry+https://github.com/rust-lang/crates.io-index" 1493 + checksum = "351a32417a12d5f7e82c368a66781e307834dae04c6ce0cd4456d52989229883" 1494 + dependencies = [ 1495 + "cfg-if", 1496 + "winapi", 1497 + ] 1498 + 1499 + [[package]] 1500 + name = "libloading" 1501 + version = "0.8.6" 1502 + source = "registry+https://github.com/rust-lang/crates.io-index" 1503 + checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" 1504 + dependencies = [ 1505 + "cfg-if", 1506 + "windows-targets 0.52.6", 1507 + ] 1508 + 1509 + [[package]] 1510 + name = "libm" 1511 + version = "0.2.13" 1512 + source = "registry+https://github.com/rust-lang/crates.io-index" 1513 + checksum = "c9627da5196e5d8ed0b0495e61e518847578da83483c37288316d9b2e03a7f72" 1514 + 1515 + [[package]] 1516 + name = "libpulse-binding" 1517 + version = "2.30.1" 1518 + source = "registry+https://github.com/rust-lang/crates.io-index" 1519 + checksum = "909eb3049e16e373680fe65afe6e2a722ace06b671250cc4849557bc57d6a397" 1520 + dependencies = [ 1521 + "bitflags 2.9.0", 1522 + "libc", 1523 + "libpulse-sys", 1524 + "num-derive 0.4.2", 1525 + "num-traits", 1526 + "winapi", 1527 + ] 1528 + 1529 + [[package]] 1530 + name = "libpulse-simple-binding" 1531 + version = "2.29.0" 1532 + source = "registry+https://github.com/rust-lang/crates.io-index" 1533 + checksum = "b7bebef0381c8e3e4b23cc24aaf36fab37472bece128de96f6a111efa464cfef" 1534 + dependencies = [ 1535 + "libpulse-binding", 1536 + "libpulse-simple-sys", 1537 + "libpulse-sys", 1538 + ] 1539 + 1540 + [[package]] 1541 + name = "libpulse-simple-sys" 1542 + version = "1.22.0" 1543 + source = "registry+https://github.com/rust-lang/crates.io-index" 1544 + checksum = "3bd96888fe37ad270d16abf5e82cccca1424871cf6afa2861824d2a52758eebc" 1545 + dependencies = [ 1546 + "libpulse-sys", 1547 + "pkg-config", 1548 + ] 1549 + 1550 + [[package]] 1551 + name = "libpulse-sys" 1552 + version = "1.23.0" 1553 + source = "registry+https://github.com/rust-lang/crates.io-index" 1554 + checksum = "d74371848b22e989f829cc1621d2ebd74960711557d8b45cfe740f60d0a05e61" 1555 + dependencies = [ 1556 + "libc", 1557 + "num-derive 0.4.2", 1558 + "num-traits", 1559 + "pkg-config", 1560 + "winapi", 1561 + ] 1562 + 1563 + [[package]] 1564 + name = "linked-hash-map" 1565 + version = "0.5.6" 1566 + source = "registry+https://github.com/rust-lang/crates.io-index" 1567 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1568 + 1569 + [[package]] 1570 + name = "linux-raw-sys" 1571 + version = "0.3.8" 1572 + source = "registry+https://github.com/rust-lang/crates.io-index" 1573 + checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1574 + 1575 + [[package]] 1576 + name = "linux-raw-sys" 1577 + version = "0.4.15" 1578 + source = "registry+https://github.com/rust-lang/crates.io-index" 1579 + checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 1580 + 1581 + [[package]] 1582 + name = "linux-raw-sys" 1583 + version = "0.9.4" 1584 + source = "registry+https://github.com/rust-lang/crates.io-index" 1585 + checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 1586 + 1587 + [[package]] 1588 + name = "litemap" 1589 + version = "0.7.5" 1590 + source = "registry+https://github.com/rust-lang/crates.io-index" 1591 + checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" 1592 + 1593 + [[package]] 1594 + name = "lock_api" 1595 + version = "0.4.12" 1596 + source = "registry+https://github.com/rust-lang/crates.io-index" 1597 + checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1598 + dependencies = [ 1599 + "autocfg", 1600 + "scopeguard", 1601 + ] 1602 + 1603 + [[package]] 1604 + name = "log" 1605 + version = "0.4.27" 1606 + source = "registry+https://github.com/rust-lang/crates.io-index" 1607 + checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 1608 + 1609 + [[package]] 1610 + name = "mach" 1611 + version = "0.3.2" 1612 + source = "registry+https://github.com/rust-lang/crates.io-index" 1613 + checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" 1614 + dependencies = [ 1615 + "libc", 1616 + ] 1617 + 1618 + [[package]] 1619 + name = "memchr" 1620 + version = "2.7.4" 1621 + source = "registry+https://github.com/rust-lang/crates.io-index" 1622 + checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 1623 + 1624 + [[package]] 1625 + name = "memoffset" 1626 + version = "0.6.5" 1627 + source = "registry+https://github.com/rust-lang/crates.io-index" 1628 + checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1629 + dependencies = [ 1630 + "autocfg", 1631 + ] 1632 + 1633 + [[package]] 1634 + name = "memoffset" 1635 + version = "0.7.1" 1636 + source = "registry+https://github.com/rust-lang/crates.io-index" 1637 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1638 + dependencies = [ 1639 + "autocfg", 1640 + ] 1641 + 1642 + [[package]] 1643 + name = "memoffset" 1644 + version = "0.9.1" 1645 + source = "registry+https://github.com/rust-lang/crates.io-index" 1646 + checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1647 + dependencies = [ 1648 + "autocfg", 1649 + ] 1650 + 1651 + [[package]] 1652 + name = "minimal-lexical" 1653 + version = "0.2.1" 1654 + source = "registry+https://github.com/rust-lang/crates.io-index" 1655 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1656 + 1657 + [[package]] 1658 + name = "native-tls" 1659 + version = "0.2.14" 1660 + source = "registry+https://github.com/rust-lang/crates.io-index" 1661 + checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 1662 + dependencies = [ 1663 + "libc", 1664 + "log", 1665 + "openssl", 1666 + "openssl-probe", 1667 + "openssl-sys", 1668 + "schannel", 1669 + "security-framework", 1670 + "security-framework-sys", 1671 + "tempfile", 1672 + ] 1673 + 1674 + [[package]] 1675 + name = "ndk" 1676 + version = "0.6.0" 1677 + source = "registry+https://github.com/rust-lang/crates.io-index" 1678 + checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 1679 + dependencies = [ 1680 + "bitflags 1.3.2", 1681 + "jni-sys", 1682 + "ndk-sys", 1683 + "num_enum", 1684 + "thiserror", 1685 + ] 1686 + 1687 + [[package]] 1688 + name = "ndk-context" 1689 + version = "0.1.1" 1690 + source = "registry+https://github.com/rust-lang/crates.io-index" 1691 + checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 1692 + 1693 + [[package]] 1694 + name = "ndk-glue" 1695 + version = "0.6.2" 1696 + source = "registry+https://github.com/rust-lang/crates.io-index" 1697 + checksum = "0d0c4a7b83860226e6b4183edac21851f05d5a51756e97a1144b7f5a6b63e65f" 1698 + dependencies = [ 1699 + "lazy_static", 1700 + "libc", 1701 + "log", 1702 + "ndk", 1703 + "ndk-context", 1704 + "ndk-macro", 1705 + "ndk-sys", 1706 + ] 1707 + 1708 + [[package]] 1709 + name = "ndk-macro" 1710 + version = "0.3.0" 1711 + source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c" 1713 + dependencies = [ 1714 + "darling", 1715 + "proc-macro-crate", 1716 + "proc-macro2", 1717 + "quote", 1718 + "syn 1.0.109", 1719 + ] 1720 + 1721 + [[package]] 1722 + name = "ndk-sys" 1723 + version = "0.3.0" 1724 + source = "registry+https://github.com/rust-lang/crates.io-index" 1725 + checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" 1726 + dependencies = [ 1727 + "jni-sys", 1728 + ] 1729 + 1730 + [[package]] 1731 + name = "nix" 1732 + version = "0.23.2" 1733 + source = "registry+https://github.com/rust-lang/crates.io-index" 1734 + checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" 1735 + dependencies = [ 1736 + "bitflags 1.3.2", 1737 + "cc", 1738 + "cfg-if", 1739 + "libc", 1740 + "memoffset 0.6.5", 1741 + ] 1742 + 1743 + [[package]] 1744 + name = "nix" 1745 + version = "0.26.4" 1746 + source = "registry+https://github.com/rust-lang/crates.io-index" 1747 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1748 + dependencies = [ 1749 + "bitflags 1.3.2", 1750 + "cfg-if", 1751 + "libc", 1752 + "memoffset 0.7.1", 1753 + ] 1754 + 1755 + [[package]] 1756 + name = "nix" 1757 + version = "0.28.0" 1758 + source = "registry+https://github.com/rust-lang/crates.io-index" 1759 + checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 1760 + dependencies = [ 1761 + "bitflags 2.9.0", 1762 + "cfg-if", 1763 + "cfg_aliases", 1764 + "libc", 1765 + ] 1766 + 1767 + [[package]] 1768 + name = "nom" 1769 + version = "7.1.3" 1770 + source = "registry+https://github.com/rust-lang/crates.io-index" 1771 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1772 + dependencies = [ 1773 + "memchr", 1774 + "minimal-lexical", 1775 + ] 1776 + 1777 + [[package]] 1778 + name = "nu-ansi-term" 1779 + version = "0.49.0" 1780 + source = "registry+https://github.com/rust-lang/crates.io-index" 1781 + checksum = "c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68" 1782 + dependencies = [ 1783 + "windows-sys 0.48.0", 1784 + ] 1785 + 1786 + [[package]] 1787 + name = "num-complex" 1788 + version = "0.4.6" 1789 + source = "registry+https://github.com/rust-lang/crates.io-index" 1790 + checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" 1791 + dependencies = [ 1792 + "num-traits", 1793 + ] 1794 + 1795 + [[package]] 1796 + name = "num-derive" 1797 + version = "0.3.3" 1798 + source = "registry+https://github.com/rust-lang/crates.io-index" 1799 + checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" 1800 + dependencies = [ 1801 + "proc-macro2", 1802 + "quote", 1803 + "syn 1.0.109", 1804 + ] 1805 + 1806 + [[package]] 1807 + name = "num-derive" 1808 + version = "0.4.2" 1809 + source = "registry+https://github.com/rust-lang/crates.io-index" 1810 + checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 1811 + dependencies = [ 1812 + "proc-macro2", 1813 + "quote", 1814 + "syn 2.0.101", 1815 + ] 1816 + 1817 + [[package]] 1818 + name = "num-integer" 1819 + version = "0.1.46" 1820 + source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 1822 + dependencies = [ 1823 + "num-traits", 1824 + ] 1825 + 1826 + [[package]] 1827 + name = "num-traits" 1828 + version = "0.2.19" 1829 + source = "registry+https://github.com/rust-lang/crates.io-index" 1830 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1831 + dependencies = [ 1832 + "autocfg", 1833 + "libm", 1834 + ] 1835 + 1836 + [[package]] 1837 + name = "num_enum" 1838 + version = "0.5.11" 1839 + source = "registry+https://github.com/rust-lang/crates.io-index" 1840 + checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" 1841 + dependencies = [ 1842 + "num_enum_derive", 1843 + ] 1844 + 1845 + [[package]] 1846 + name = "num_enum_derive" 1847 + version = "0.5.11" 1848 + source = "registry+https://github.com/rust-lang/crates.io-index" 1849 + checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" 1850 + dependencies = [ 1851 + "proc-macro-crate", 1852 + "proc-macro2", 1853 + "quote", 1854 + "syn 1.0.109", 1855 + ] 1856 + 1857 + [[package]] 1858 + name = "oboe" 1859 + version = "0.4.6" 1860 + source = "registry+https://github.com/rust-lang/crates.io-index" 1861 + checksum = "27f63c358b4fa0fbcfefd7c8be5cfc39c08ce2389f5325687e7762a48d30a5c1" 1862 + dependencies = [ 1863 + "jni", 1864 + "ndk", 1865 + "ndk-context", 1866 + "num-derive 0.3.3", 1867 + "num-traits", 1868 + "oboe-sys", 1869 + ] 1870 + 1871 + [[package]] 1872 + name = "oboe-sys" 1873 + version = "0.4.5" 1874 + source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "3370abb7372ed744232c12954d920d1a40f1c4686de9e79e800021ef492294bd" 1876 + dependencies = [ 1877 + "cc", 1878 + ] 1879 + 1880 + [[package]] 1881 + name = "once_cell" 1882 + version = "1.21.3" 1883 + source = "registry+https://github.com/rust-lang/crates.io-index" 1884 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 1885 + 1886 + [[package]] 1887 + name = "oorandom" 1888 + version = "11.1.5" 1889 + source = "registry+https://github.com/rust-lang/crates.io-index" 1890 + checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" 1891 + 1892 + [[package]] 1893 + name = "openssl" 1894 + version = "0.10.72" 1895 + source = "registry+https://github.com/rust-lang/crates.io-index" 1896 + checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" 1897 + dependencies = [ 1898 + "bitflags 2.9.0", 1899 + "cfg-if", 1900 + "foreign-types", 1901 + "libc", 1902 + "once_cell", 1903 + "openssl-macros", 1904 + "openssl-sys", 1905 + ] 1906 + 1907 + [[package]] 1908 + name = "openssl-macros" 1909 + version = "0.1.1" 1910 + source = "registry+https://github.com/rust-lang/crates.io-index" 1911 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1912 + dependencies = [ 1913 + "proc-macro2", 1914 + "quote", 1915 + "syn 2.0.101", 1916 + ] 1917 + 1918 + [[package]] 1919 + name = "openssl-probe" 1920 + version = "0.1.6" 1921 + source = "registry+https://github.com/rust-lang/crates.io-index" 1922 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 1923 + 1924 + [[package]] 1925 + name = "openssl-sys" 1926 + version = "0.9.108" 1927 + source = "registry+https://github.com/rust-lang/crates.io-index" 1928 + checksum = "e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847" 1929 + dependencies = [ 1930 + "cc", 1931 + "libc", 1932 + "pkg-config", 1933 + "vcpkg", 1934 + ] 1935 + 1936 + [[package]] 1937 + name = "ordered-stream" 1938 + version = "0.2.0" 1939 + source = "registry+https://github.com/rust-lang/crates.io-index" 1940 + checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 1941 + dependencies = [ 1942 + "futures-core", 1943 + "pin-project-lite", 1944 + ] 1945 + 1946 + [[package]] 1947 + name = "parking" 1948 + version = "2.2.1" 1949 + source = "registry+https://github.com/rust-lang/crates.io-index" 1950 + checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 1951 + 1952 + [[package]] 1953 + name = "parking_lot" 1954 + version = "0.11.2" 1955 + source = "registry+https://github.com/rust-lang/crates.io-index" 1956 + checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1957 + dependencies = [ 1958 + "instant", 1959 + "lock_api", 1960 + "parking_lot_core 0.8.6", 1961 + ] 1962 + 1963 + [[package]] 1964 + name = "parking_lot" 1965 + version = "0.12.3" 1966 + source = "registry+https://github.com/rust-lang/crates.io-index" 1967 + checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 1968 + dependencies = [ 1969 + "lock_api", 1970 + "parking_lot_core 0.9.10", 1971 + ] 1972 + 1973 + [[package]] 1974 + name = "parking_lot_core" 1975 + version = "0.8.6" 1976 + source = "registry+https://github.com/rust-lang/crates.io-index" 1977 + checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1978 + dependencies = [ 1979 + "cfg-if", 1980 + "instant", 1981 + "libc", 1982 + "redox_syscall 0.2.16", 1983 + "smallvec", 1984 + "winapi", 1985 + ] 1986 + 1987 + [[package]] 1988 + name = "parking_lot_core" 1989 + version = "0.9.10" 1990 + source = "registry+https://github.com/rust-lang/crates.io-index" 1991 + checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 1992 + dependencies = [ 1993 + "cfg-if", 1994 + "libc", 1995 + "redox_syscall 0.5.11", 1996 + "smallvec", 1997 + "windows-targets 0.52.6", 1998 + ] 1999 + 2000 + [[package]] 2001 + name = "percent-encoding" 2002 + version = "2.3.1" 2003 + source = "registry+https://github.com/rust-lang/crates.io-index" 2004 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2005 + 2006 + [[package]] 2007 + name = "pin-project-lite" 2008 + version = "0.2.16" 2009 + source = "registry+https://github.com/rust-lang/crates.io-index" 2010 + checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 2011 + 2012 + [[package]] 2013 + name = "pin-utils" 2014 + version = "0.1.0" 2015 + source = "registry+https://github.com/rust-lang/crates.io-index" 2016 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2017 + 2018 + [[package]] 2019 + name = "piper" 2020 + version = "0.2.4" 2021 + source = "registry+https://github.com/rust-lang/crates.io-index" 2022 + checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 2023 + dependencies = [ 2024 + "atomic-waker", 2025 + "fastrand 2.3.0", 2026 + "futures-io", 2027 + ] 2028 + 2029 + [[package]] 2030 + name = "pkg-config" 2031 + version = "0.3.32" 2032 + source = "registry+https://github.com/rust-lang/crates.io-index" 2033 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 2034 + 2035 + [[package]] 2036 + name = "plotters" 2037 + version = "0.3.7" 2038 + source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" 2040 + dependencies = [ 2041 + "num-traits", 2042 + "plotters-backend", 2043 + "plotters-svg", 2044 + "wasm-bindgen", 2045 + "web-sys", 2046 + ] 2047 + 2048 + [[package]] 2049 + name = "plotters-backend" 2050 + version = "0.3.7" 2051 + source = "registry+https://github.com/rust-lang/crates.io-index" 2052 + checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" 2053 + 2054 + [[package]] 2055 + name = "plotters-svg" 2056 + version = "0.3.7" 2057 + source = "registry+https://github.com/rust-lang/crates.io-index" 2058 + checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670" 2059 + dependencies = [ 2060 + "plotters-backend", 2061 + ] 2062 + 2063 + [[package]] 2064 + name = "polling" 2065 + version = "2.8.0" 2066 + source = "registry+https://github.com/rust-lang/crates.io-index" 2067 + checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 2068 + dependencies = [ 2069 + "autocfg", 2070 + "bitflags 1.3.2", 2071 + "cfg-if", 2072 + "concurrent-queue", 2073 + "libc", 2074 + "log", 2075 + "pin-project-lite", 2076 + "windows-sys 0.48.0", 2077 + ] 2078 + 2079 + [[package]] 2080 + name = "polling" 2081 + version = "3.7.4" 2082 + source = "registry+https://github.com/rust-lang/crates.io-index" 2083 + checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" 2084 + dependencies = [ 2085 + "cfg-if", 2086 + "concurrent-queue", 2087 + "hermit-abi 0.4.0", 2088 + "pin-project-lite", 2089 + "rustix 0.38.44", 2090 + "tracing", 2091 + "windows-sys 0.59.0", 2092 + ] 2093 + 2094 + [[package]] 2095 + name = "ppv-lite86" 2096 + version = "0.2.21" 2097 + source = "registry+https://github.com/rust-lang/crates.io-index" 2098 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 2099 + dependencies = [ 2100 + "zerocopy", 2101 + ] 2102 + 2103 + [[package]] 2104 + name = "primal-check" 2105 + version = "0.3.4" 2106 + source = "registry+https://github.com/rust-lang/crates.io-index" 2107 + checksum = "dc0d895b311e3af9902528fbb8f928688abbd95872819320517cc24ca6b2bd08" 2108 + dependencies = [ 2109 + "num-integer", 2110 + ] 2111 + 2112 + [[package]] 2113 + name = "proc-macro-crate" 2114 + version = "1.3.1" 2115 + source = "registry+https://github.com/rust-lang/crates.io-index" 2116 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2117 + dependencies = [ 2118 + "once_cell", 2119 + "toml_edit", 2120 + ] 2121 + 2122 + [[package]] 2123 + name = "proc-macro2" 2124 + version = "1.0.95" 2125 + source = "registry+https://github.com/rust-lang/crates.io-index" 2126 + checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 2127 + dependencies = [ 2128 + "unicode-ident", 2129 + ] 2130 + 2131 + [[package]] 2132 + name = "quote" 2133 + version = "1.0.40" 2134 + source = "registry+https://github.com/rust-lang/crates.io-index" 2135 + checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 2136 + dependencies = [ 2137 + "proc-macro2", 2138 + ] 2139 + 2140 + [[package]] 2141 + name = "r-efi" 2142 + version = "5.2.0" 2143 + source = "registry+https://github.com/rust-lang/crates.io-index" 2144 + checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" 2145 + 2146 + [[package]] 2147 + name = "rand" 2148 + version = "0.8.5" 2149 + source = "registry+https://github.com/rust-lang/crates.io-index" 2150 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2151 + dependencies = [ 2152 + "libc", 2153 + "rand_chacha", 2154 + "rand_core", 2155 + ] 2156 + 2157 + [[package]] 2158 + name = "rand_chacha" 2159 + version = "0.3.1" 2160 + source = "registry+https://github.com/rust-lang/crates.io-index" 2161 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2162 + dependencies = [ 2163 + "ppv-lite86", 2164 + "rand_core", 2165 + ] 2166 + 2167 + [[package]] 2168 + name = "rand_core" 2169 + version = "0.6.4" 2170 + source = "registry+https://github.com/rust-lang/crates.io-index" 2171 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2172 + dependencies = [ 2173 + "getrandom 0.2.16", 2174 + ] 2175 + 2176 + [[package]] 2177 + name = "rand_distr" 2178 + version = "0.4.3" 2179 + source = "registry+https://github.com/rust-lang/crates.io-index" 2180 + checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" 2181 + dependencies = [ 2182 + "num-traits", 2183 + "rand", 2184 + ] 2185 + 2186 + [[package]] 2187 + name = "rawsample" 2188 + version = "0.2.0" 2189 + source = "registry+https://github.com/rust-lang/crates.io-index" 2190 + checksum = "ffb6c62a8f838420b4bb444ce954d99f827dd3bd5227ffb56b24e2298c5380d9" 2191 + dependencies = [ 2192 + "num-traits", 2193 + ] 2194 + 2195 + [[package]] 2196 + name = "rayon" 2197 + version = "1.10.0" 2198 + source = "registry+https://github.com/rust-lang/crates.io-index" 2199 + checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 2200 + dependencies = [ 2201 + "either", 2202 + "rayon-core", 2203 + ] 2204 + 2205 + [[package]] 2206 + name = "rayon-core" 2207 + version = "1.12.1" 2208 + source = "registry+https://github.com/rust-lang/crates.io-index" 2209 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 2210 + dependencies = [ 2211 + "crossbeam-deque", 2212 + "crossbeam-utils", 2213 + ] 2214 + 2215 + [[package]] 2216 + name = "realfft" 2217 + version = "3.4.0" 2218 + source = "registry+https://github.com/rust-lang/crates.io-index" 2219 + checksum = "390252372b7f2aac8360fc5e72eba10136b166d6faeed97e6d0c8324eb99b2b1" 2220 + dependencies = [ 2221 + "rustfft", 2222 + ] 2223 + 2224 + [[package]] 2225 + name = "redox_syscall" 2226 + version = "0.2.16" 2227 + source = "registry+https://github.com/rust-lang/crates.io-index" 2228 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2229 + dependencies = [ 2230 + "bitflags 1.3.2", 2231 + ] 2232 + 2233 + [[package]] 2234 + name = "redox_syscall" 2235 + version = "0.5.11" 2236 + source = "registry+https://github.com/rust-lang/crates.io-index" 2237 + checksum = "d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3" 2238 + dependencies = [ 2239 + "bitflags 2.9.0", 2240 + ] 2241 + 2242 + [[package]] 2243 + name = "regex" 2244 + version = "1.11.1" 2245 + source = "registry+https://github.com/rust-lang/crates.io-index" 2246 + checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 2247 + dependencies = [ 2248 + "aho-corasick", 2249 + "memchr", 2250 + "regex-automata", 2251 + "regex-syntax", 2252 + ] 2253 + 2254 + [[package]] 2255 + name = "regex-automata" 2256 + version = "0.4.9" 2257 + source = "registry+https://github.com/rust-lang/crates.io-index" 2258 + checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 2259 + dependencies = [ 2260 + "aho-corasick", 2261 + "memchr", 2262 + "regex-syntax", 2263 + ] 2264 + 2265 + [[package]] 2266 + name = "regex-syntax" 2267 + version = "0.8.5" 2268 + source = "registry+https://github.com/rust-lang/crates.io-index" 2269 + checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 2270 + 2271 + [[package]] 2272 + name = "rubato" 2273 + version = "0.15.0" 2274 + source = "registry+https://github.com/rust-lang/crates.io-index" 2275 + checksum = "b5d18b486e7d29a408ef3f825bc1327d8f87af091c987ca2f5b734625940e234" 2276 + dependencies = [ 2277 + "num-complex", 2278 + "num-integer", 2279 + "num-traits", 2280 + "realfft", 2281 + ] 2282 + 2283 + [[package]] 2284 + name = "rustc-hash" 2285 + version = "1.1.0" 2286 + source = "registry+https://github.com/rust-lang/crates.io-index" 2287 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2288 + 2289 + [[package]] 2290 + name = "rustfft" 2291 + version = "6.3.0" 2292 + source = "registry+https://github.com/rust-lang/crates.io-index" 2293 + checksum = "f266ff9b0cfc79de11fd5af76a2bc672fe3ace10c96fa06456740fa70cb1ed49" 2294 + dependencies = [ 2295 + "num-complex", 2296 + "num-integer", 2297 + "num-traits", 2298 + "primal-check", 2299 + "strength_reduce", 2300 + "transpose", 2301 + "version_check", 2302 + ] 2303 + 2304 + [[package]] 2305 + name = "rustix" 2306 + version = "0.37.28" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6" 2309 + dependencies = [ 2310 + "bitflags 1.3.2", 2311 + "errno", 2312 + "io-lifetimes", 2313 + "libc", 2314 + "linux-raw-sys 0.3.8", 2315 + "windows-sys 0.48.0", 2316 + ] 2317 + 2318 + [[package]] 2319 + name = "rustix" 2320 + version = "0.38.44" 2321 + source = "registry+https://github.com/rust-lang/crates.io-index" 2322 + checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 2323 + dependencies = [ 2324 + "bitflags 2.9.0", 2325 + "errno", 2326 + "libc", 2327 + "linux-raw-sys 0.4.15", 2328 + "windows-sys 0.59.0", 2329 + ] 2330 + 2331 + [[package]] 2332 + name = "rustix" 2333 + version = "1.0.7" 2334 + source = "registry+https://github.com/rust-lang/crates.io-index" 2335 + checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" 2336 + dependencies = [ 2337 + "bitflags 2.9.0", 2338 + "errno", 2339 + "libc", 2340 + "linux-raw-sys 0.9.4", 2341 + "windows-sys 0.59.0", 2342 + ] 2343 + 2344 + [[package]] 2345 + name = "rustversion" 2346 + version = "1.0.20" 2347 + source = "registry+https://github.com/rust-lang/crates.io-index" 2348 + checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" 2349 + 2350 + [[package]] 2351 + name = "ryu" 2352 + version = "1.0.20" 2353 + source = "registry+https://github.com/rust-lang/crates.io-index" 2354 + checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 2355 + 2356 + [[package]] 2357 + name = "same-file" 2358 + version = "1.0.6" 2359 + source = "registry+https://github.com/rust-lang/crates.io-index" 2360 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2361 + dependencies = [ 2362 + "winapi-util", 2363 + ] 2364 + 2365 + [[package]] 2366 + name = "schannel" 2367 + version = "0.1.27" 2368 + source = "registry+https://github.com/rust-lang/crates.io-index" 2369 + checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" 2370 + dependencies = [ 2371 + "windows-sys 0.59.0", 2372 + ] 2373 + 2374 + [[package]] 2375 + name = "scopeguard" 2376 + version = "1.2.0" 2377 + source = "registry+https://github.com/rust-lang/crates.io-index" 2378 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2379 + 2380 + [[package]] 2381 + name = "security-framework" 2382 + version = "2.11.1" 2383 + source = "registry+https://github.com/rust-lang/crates.io-index" 2384 + checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 2385 + dependencies = [ 2386 + "bitflags 2.9.0", 2387 + "core-foundation", 2388 + "core-foundation-sys", 2389 + "libc", 2390 + "security-framework-sys", 2391 + ] 2392 + 2393 + [[package]] 2394 + name = "security-framework-sys" 2395 + version = "2.14.0" 2396 + source = "registry+https://github.com/rust-lang/crates.io-index" 2397 + checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 2398 + dependencies = [ 2399 + "core-foundation-sys", 2400 + "libc", 2401 + ] 2402 + 2403 + [[package]] 2404 + name = "serde" 2405 + version = "1.0.219" 2406 + source = "registry+https://github.com/rust-lang/crates.io-index" 2407 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 2408 + dependencies = [ 2409 + "serde_derive", 2410 + ] 2411 + 2412 + [[package]] 2413 + name = "serde_cbor" 2414 + version = "0.11.2" 2415 + source = "registry+https://github.com/rust-lang/crates.io-index" 2416 + checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" 2417 + dependencies = [ 2418 + "half", 2419 + "serde", 2420 + ] 2421 + 2422 + [[package]] 2423 + name = "serde_derive" 2424 + version = "1.0.219" 2425 + source = "registry+https://github.com/rust-lang/crates.io-index" 2426 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 2427 + dependencies = [ 2428 + "proc-macro2", 2429 + "quote", 2430 + "syn 2.0.101", 2431 + ] 2432 + 2433 + [[package]] 2434 + name = "serde_json" 2435 + version = "1.0.140" 2436 + source = "registry+https://github.com/rust-lang/crates.io-index" 2437 + checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 2438 + dependencies = [ 2439 + "itoa", 2440 + "memchr", 2441 + "ryu", 2442 + "serde", 2443 + ] 2444 + 2445 + [[package]] 2446 + name = "serde_repr" 2447 + version = "0.1.20" 2448 + source = "registry+https://github.com/rust-lang/crates.io-index" 2449 + checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 2450 + dependencies = [ 2451 + "proc-macro2", 2452 + "quote", 2453 + "syn 2.0.101", 2454 + ] 2455 + 2456 + [[package]] 2457 + name = "serde_with" 2458 + version = "1.14.0" 2459 + source = "registry+https://github.com/rust-lang/crates.io-index" 2460 + checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" 2461 + dependencies = [ 2462 + "serde", 2463 + "serde_with_macros", 2464 + ] 2465 + 2466 + [[package]] 2467 + name = "serde_with_macros" 2468 + version = "1.5.2" 2469 + source = "registry+https://github.com/rust-lang/crates.io-index" 2470 + checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" 2471 + dependencies = [ 2472 + "darling", 2473 + "proc-macro2", 2474 + "quote", 2475 + "syn 1.0.109", 2476 + ] 2477 + 2478 + [[package]] 2479 + name = "serde_yaml" 2480 + version = "0.8.26" 2481 + source = "registry+https://github.com/rust-lang/crates.io-index" 2482 + checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" 2483 + dependencies = [ 2484 + "indexmap 1.9.3", 2485 + "ryu", 2486 + "serde", 2487 + "yaml-rust", 2488 + ] 2489 + 2490 + [[package]] 2491 + name = "sha1" 2492 + version = "0.10.6" 2493 + source = "registry+https://github.com/rust-lang/crates.io-index" 2494 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2495 + dependencies = [ 2496 + "cfg-if", 2497 + "cpufeatures", 2498 + "digest", 2499 + ] 2500 + 2501 + [[package]] 2502 + name = "shlex" 2503 + version = "1.3.0" 2504 + source = "registry+https://github.com/rust-lang/crates.io-index" 2505 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2506 + 2507 + [[package]] 2508 + name = "signal-hook" 2509 + version = "0.3.17" 2510 + source = "registry+https://github.com/rust-lang/crates.io-index" 2511 + checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 2512 + dependencies = [ 2513 + "libc", 2514 + "signal-hook-registry", 2515 + ] 2516 + 2517 + [[package]] 2518 + name = "signal-hook-registry" 2519 + version = "1.4.5" 2520 + source = "registry+https://github.com/rust-lang/crates.io-index" 2521 + checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" 2522 + dependencies = [ 2523 + "libc", 2524 + ] 2525 + 2526 + [[package]] 2527 + name = "slab" 2528 + version = "0.4.9" 2529 + source = "registry+https://github.com/rust-lang/crates.io-index" 2530 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2531 + dependencies = [ 2532 + "autocfg", 2533 + ] 2534 + 2535 + [[package]] 2536 + name = "smallvec" 2537 + version = "1.15.0" 2538 + source = "registry+https://github.com/rust-lang/crates.io-index" 2539 + checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" 2540 + 2541 + [[package]] 2542 + name = "socket2" 2543 + version = "0.4.10" 2544 + source = "registry+https://github.com/rust-lang/crates.io-index" 2545 + checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 2546 + dependencies = [ 2547 + "libc", 2548 + "winapi", 2549 + ] 2550 + 2551 + [[package]] 2552 + name = "stable_deref_trait" 2553 + version = "1.2.0" 2554 + source = "registry+https://github.com/rust-lang/crates.io-index" 2555 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2556 + 2557 + [[package]] 2558 + name = "static_assertions" 2559 + version = "1.1.0" 2560 + source = "registry+https://github.com/rust-lang/crates.io-index" 2561 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2562 + 2563 + [[package]] 2564 + name = "stdweb" 2565 + version = "0.1.3" 2566 + source = "registry+https://github.com/rust-lang/crates.io-index" 2567 + checksum = "ef5430c8e36b713e13b48a9f709cc21e046723fe44ce34587b73a830203b533e" 2568 + 2569 + [[package]] 2570 + name = "strength_reduce" 2571 + version = "0.2.4" 2572 + source = "registry+https://github.com/rust-lang/crates.io-index" 2573 + checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" 2574 + 2575 + [[package]] 2576 + name = "strsim" 2577 + version = "0.10.0" 2578 + source = "registry+https://github.com/rust-lang/crates.io-index" 2579 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2580 + 2581 + [[package]] 2582 + name = "strsim" 2583 + version = "0.11.1" 2584 + source = "registry+https://github.com/rust-lang/crates.io-index" 2585 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2586 + 2587 + [[package]] 2588 + name = "syn" 2589 + version = "1.0.109" 2590 + source = "registry+https://github.com/rust-lang/crates.io-index" 2591 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2592 + dependencies = [ 2593 + "proc-macro2", 2594 + "quote", 2595 + "unicode-ident", 2596 + ] 2597 + 2598 + [[package]] 2599 + name = "syn" 2600 + version = "2.0.101" 2601 + source = "registry+https://github.com/rust-lang/crates.io-index" 2602 + checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" 2603 + dependencies = [ 2604 + "proc-macro2", 2605 + "quote", 2606 + "unicode-ident", 2607 + ] 2608 + 2609 + [[package]] 2610 + name = "synstructure" 2611 + version = "0.13.2" 2612 + source = "registry+https://github.com/rust-lang/crates.io-index" 2613 + checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 2614 + dependencies = [ 2615 + "proc-macro2", 2616 + "quote", 2617 + "syn 2.0.101", 2618 + ] 2619 + 2620 + [[package]] 2621 + name = "tempfile" 2622 + version = "3.19.1" 2623 + source = "registry+https://github.com/rust-lang/crates.io-index" 2624 + checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" 2625 + dependencies = [ 2626 + "fastrand 2.3.0", 2627 + "getrandom 0.3.2", 2628 + "once_cell", 2629 + "rustix 1.0.7", 2630 + "windows-sys 0.59.0", 2631 + ] 2632 + 2633 + [[package]] 2634 + name = "textwrap" 2635 + version = "0.11.0" 2636 + source = "registry+https://github.com/rust-lang/crates.io-index" 2637 + checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 2638 + dependencies = [ 2639 + "unicode-width", 2640 + ] 2641 + 2642 + [[package]] 2643 + name = "thiserror" 2644 + version = "1.0.69" 2645 + source = "registry+https://github.com/rust-lang/crates.io-index" 2646 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 2647 + dependencies = [ 2648 + "thiserror-impl", 2649 + ] 2650 + 2651 + [[package]] 2652 + name = "thiserror-impl" 2653 + version = "1.0.69" 2654 + source = "registry+https://github.com/rust-lang/crates.io-index" 2655 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 2656 + dependencies = [ 2657 + "proc-macro2", 2658 + "quote", 2659 + "syn 2.0.101", 2660 + ] 2661 + 2662 + [[package]] 2663 + name = "tinystr" 2664 + version = "0.7.6" 2665 + source = "registry+https://github.com/rust-lang/crates.io-index" 2666 + checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 2667 + dependencies = [ 2668 + "displaydoc", 2669 + "zerovec", 2670 + ] 2671 + 2672 + [[package]] 2673 + name = "tinytemplate" 2674 + version = "1.2.1" 2675 + source = "registry+https://github.com/rust-lang/crates.io-index" 2676 + checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" 2677 + dependencies = [ 2678 + "serde", 2679 + "serde_json", 2680 + ] 2681 + 2682 + [[package]] 2683 + name = "toml_datetime" 2684 + version = "0.6.9" 2685 + source = "registry+https://github.com/rust-lang/crates.io-index" 2686 + checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3" 2687 + 2688 + [[package]] 2689 + name = "toml_edit" 2690 + version = "0.19.15" 2691 + source = "registry+https://github.com/rust-lang/crates.io-index" 2692 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 2693 + dependencies = [ 2694 + "indexmap 2.9.0", 2695 + "toml_datetime", 2696 + "winnow", 2697 + ] 2698 + 2699 + [[package]] 2700 + name = "tracing" 2701 + version = "0.1.41" 2702 + source = "registry+https://github.com/rust-lang/crates.io-index" 2703 + checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 2704 + dependencies = [ 2705 + "pin-project-lite", 2706 + "tracing-attributes", 2707 + "tracing-core", 2708 + ] 2709 + 2710 + [[package]] 2711 + name = "tracing-attributes" 2712 + version = "0.1.28" 2713 + source = "registry+https://github.com/rust-lang/crates.io-index" 2714 + checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" 2715 + dependencies = [ 2716 + "proc-macro2", 2717 + "quote", 2718 + "syn 2.0.101", 2719 + ] 2720 + 2721 + [[package]] 2722 + name = "tracing-core" 2723 + version = "0.1.33" 2724 + source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" 2726 + dependencies = [ 2727 + "once_cell", 2728 + ] 2729 + 2730 + [[package]] 2731 + name = "transpose" 2732 + version = "0.2.3" 2733 + source = "registry+https://github.com/rust-lang/crates.io-index" 2734 + checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e" 2735 + dependencies = [ 2736 + "num-integer", 2737 + "strength_reduce", 2738 + ] 2739 + 2740 + [[package]] 2741 + name = "tungstenite" 2742 + version = "0.21.0" 2743 + source = "registry+https://github.com/rust-lang/crates.io-index" 2744 + checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" 2745 + dependencies = [ 2746 + "byteorder", 2747 + "bytes", 2748 + "data-encoding", 2749 + "http", 2750 + "httparse", 2751 + "log", 2752 + "native-tls", 2753 + "rand", 2754 + "sha1", 2755 + "thiserror", 2756 + "url", 2757 + "utf-8", 2758 + ] 2759 + 2760 + [[package]] 2761 + name = "typenum" 2762 + version = "1.18.0" 2763 + source = "registry+https://github.com/rust-lang/crates.io-index" 2764 + checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 2765 + 2766 + [[package]] 2767 + name = "uds_windows" 2768 + version = "1.1.0" 2769 + source = "registry+https://github.com/rust-lang/crates.io-index" 2770 + checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 2771 + dependencies = [ 2772 + "memoffset 0.9.1", 2773 + "tempfile", 2774 + "winapi", 2775 + ] 2776 + 2777 + [[package]] 2778 + name = "unicode-ident" 2779 + version = "1.0.18" 2780 + source = "registry+https://github.com/rust-lang/crates.io-index" 2781 + checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 2782 + 2783 + [[package]] 2784 + name = "unicode-width" 2785 + version = "0.1.14" 2786 + source = "registry+https://github.com/rust-lang/crates.io-index" 2787 + checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 2788 + 2789 + [[package]] 2790 + name = "url" 2791 + version = "2.5.4" 2792 + source = "registry+https://github.com/rust-lang/crates.io-index" 2793 + checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 2794 + dependencies = [ 2795 + "form_urlencoded", 2796 + "idna", 2797 + "percent-encoding", 2798 + ] 2799 + 2800 + [[package]] 2801 + name = "utf-8" 2802 + version = "0.7.6" 2803 + source = "registry+https://github.com/rust-lang/crates.io-index" 2804 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 2805 + 2806 + [[package]] 2807 + name = "utf16_iter" 2808 + version = "1.0.5" 2809 + source = "registry+https://github.com/rust-lang/crates.io-index" 2810 + checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 2811 + 2812 + [[package]] 2813 + name = "utf8_iter" 2814 + version = "1.0.4" 2815 + source = "registry+https://github.com/rust-lang/crates.io-index" 2816 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 2817 + 2818 + [[package]] 2819 + name = "utf8parse" 2820 + version = "0.2.2" 2821 + source = "registry+https://github.com/rust-lang/crates.io-index" 2822 + checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 2823 + 2824 + [[package]] 2825 + name = "vcpkg" 2826 + version = "0.2.15" 2827 + source = "registry+https://github.com/rust-lang/crates.io-index" 2828 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2829 + 2830 + [[package]] 2831 + name = "version_check" 2832 + version = "0.9.5" 2833 + source = "registry+https://github.com/rust-lang/crates.io-index" 2834 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 2835 + 2836 + [[package]] 2837 + name = "waker-fn" 2838 + version = "1.2.0" 2839 + source = "registry+https://github.com/rust-lang/crates.io-index" 2840 + checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" 2841 + 2842 + [[package]] 2843 + name = "walkdir" 2844 + version = "2.5.0" 2845 + source = "registry+https://github.com/rust-lang/crates.io-index" 2846 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 2847 + dependencies = [ 2848 + "same-file", 2849 + "winapi-util", 2850 + ] 2851 + 2852 + [[package]] 2853 + name = "wasapi" 2854 + version = "0.15.0" 2855 + source = "registry+https://github.com/rust-lang/crates.io-index" 2856 + checksum = "8f6b03b82e419f186fcdc06ac6068621bdadc88b89b2612067f1c021ad2c9449" 2857 + dependencies = [ 2858 + "log", 2859 + "num-integer", 2860 + "widestring", 2861 + "windows", 2862 + "windows-core 0.57.0", 2863 + ] 2864 + 2865 + [[package]] 2866 + name = "wasi" 2867 + version = "0.11.0+wasi-snapshot-preview1" 2868 + source = "registry+https://github.com/rust-lang/crates.io-index" 2869 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2870 + 2871 + [[package]] 2872 + name = "wasi" 2873 + version = "0.14.2+wasi-0.2.4" 2874 + source = "registry+https://github.com/rust-lang/crates.io-index" 2875 + checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 2876 + dependencies = [ 2877 + "wit-bindgen-rt", 2878 + ] 2879 + 2880 + [[package]] 2881 + name = "wasm-bindgen" 2882 + version = "0.2.100" 2883 + source = "registry+https://github.com/rust-lang/crates.io-index" 2884 + checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 2885 + dependencies = [ 2886 + "cfg-if", 2887 + "once_cell", 2888 + "rustversion", 2889 + "wasm-bindgen-macro", 2890 + ] 2891 + 2892 + [[package]] 2893 + name = "wasm-bindgen-backend" 2894 + version = "0.2.100" 2895 + source = "registry+https://github.com/rust-lang/crates.io-index" 2896 + checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 2897 + dependencies = [ 2898 + "bumpalo", 2899 + "log", 2900 + "proc-macro2", 2901 + "quote", 2902 + "syn 2.0.101", 2903 + "wasm-bindgen-shared", 2904 + ] 2905 + 2906 + [[package]] 2907 + name = "wasm-bindgen-macro" 2908 + version = "0.2.100" 2909 + source = "registry+https://github.com/rust-lang/crates.io-index" 2910 + checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 2911 + dependencies = [ 2912 + "quote", 2913 + "wasm-bindgen-macro-support", 2914 + ] 2915 + 2916 + [[package]] 2917 + name = "wasm-bindgen-macro-support" 2918 + version = "0.2.100" 2919 + source = "registry+https://github.com/rust-lang/crates.io-index" 2920 + checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 2921 + dependencies = [ 2922 + "proc-macro2", 2923 + "quote", 2924 + "syn 2.0.101", 2925 + "wasm-bindgen-backend", 2926 + "wasm-bindgen-shared", 2927 + ] 2928 + 2929 + [[package]] 2930 + name = "wasm-bindgen-shared" 2931 + version = "0.2.100" 2932 + source = "registry+https://github.com/rust-lang/crates.io-index" 2933 + checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 2934 + dependencies = [ 2935 + "unicode-ident", 2936 + ] 2937 + 2938 + [[package]] 2939 + name = "web-sys" 2940 + version = "0.3.77" 2941 + source = "registry+https://github.com/rust-lang/crates.io-index" 2942 + checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" 2943 + dependencies = [ 2944 + "js-sys", 2945 + "wasm-bindgen", 2946 + ] 2947 + 2948 + [[package]] 2949 + name = "widestring" 2950 + version = "1.2.0" 2951 + source = "registry+https://github.com/rust-lang/crates.io-index" 2952 + checksum = "dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d" 2953 + 2954 + [[package]] 2955 + name = "winapi" 2956 + version = "0.3.9" 2957 + source = "registry+https://github.com/rust-lang/crates.io-index" 2958 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2959 + dependencies = [ 2960 + "winapi-i686-pc-windows-gnu", 2961 + "winapi-x86_64-pc-windows-gnu", 2962 + ] 2963 + 2964 + [[package]] 2965 + name = "winapi-i686-pc-windows-gnu" 2966 + version = "0.4.0" 2967 + source = "registry+https://github.com/rust-lang/crates.io-index" 2968 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2969 + 2970 + [[package]] 2971 + name = "winapi-util" 2972 + version = "0.1.9" 2973 + source = "registry+https://github.com/rust-lang/crates.io-index" 2974 + checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 2975 + dependencies = [ 2976 + "windows-sys 0.59.0", 2977 + ] 2978 + 2979 + [[package]] 2980 + name = "winapi-x86_64-pc-windows-gnu" 2981 + version = "0.4.0" 2982 + source = "registry+https://github.com/rust-lang/crates.io-index" 2983 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2984 + 2985 + [[package]] 2986 + name = "windows" 2987 + version = "0.57.0" 2988 + source = "registry+https://github.com/rust-lang/crates.io-index" 2989 + checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" 2990 + dependencies = [ 2991 + "windows-core 0.57.0", 2992 + "windows-targets 0.52.6", 2993 + ] 2994 + 2995 + [[package]] 2996 + name = "windows-core" 2997 + version = "0.57.0" 2998 + source = "registry+https://github.com/rust-lang/crates.io-index" 2999 + checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" 3000 + dependencies = [ 3001 + "windows-implement 0.57.0", 3002 + "windows-interface 0.57.0", 3003 + "windows-result 0.1.2", 3004 + "windows-targets 0.52.6", 3005 + ] 3006 + 3007 + [[package]] 3008 + name = "windows-core" 3009 + version = "0.61.0" 3010 + source = "registry+https://github.com/rust-lang/crates.io-index" 3011 + checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" 3012 + dependencies = [ 3013 + "windows-implement 0.60.0", 3014 + "windows-interface 0.59.1", 3015 + "windows-link", 3016 + "windows-result 0.3.2", 3017 + "windows-strings", 3018 + ] 3019 + 3020 + [[package]] 3021 + name = "windows-implement" 3022 + version = "0.57.0" 3023 + source = "registry+https://github.com/rust-lang/crates.io-index" 3024 + checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" 3025 + dependencies = [ 3026 + "proc-macro2", 3027 + "quote", 3028 + "syn 2.0.101", 3029 + ] 3030 + 3031 + [[package]] 3032 + name = "windows-implement" 3033 + version = "0.60.0" 3034 + source = "registry+https://github.com/rust-lang/crates.io-index" 3035 + checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" 3036 + dependencies = [ 3037 + "proc-macro2", 3038 + "quote", 3039 + "syn 2.0.101", 3040 + ] 3041 + 3042 + [[package]] 3043 + name = "windows-interface" 3044 + version = "0.57.0" 3045 + source = "registry+https://github.com/rust-lang/crates.io-index" 3046 + checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" 3047 + dependencies = [ 3048 + "proc-macro2", 3049 + "quote", 3050 + "syn 2.0.101", 3051 + ] 3052 + 3053 + [[package]] 3054 + name = "windows-interface" 3055 + version = "0.59.1" 3056 + source = "registry+https://github.com/rust-lang/crates.io-index" 3057 + checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" 3058 + dependencies = [ 3059 + "proc-macro2", 3060 + "quote", 3061 + "syn 2.0.101", 3062 + ] 3063 + 3064 + [[package]] 3065 + name = "windows-link" 3066 + version = "0.1.1" 3067 + source = "registry+https://github.com/rust-lang/crates.io-index" 3068 + checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" 3069 + 3070 + [[package]] 3071 + name = "windows-result" 3072 + version = "0.1.2" 3073 + source = "registry+https://github.com/rust-lang/crates.io-index" 3074 + checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" 3075 + dependencies = [ 3076 + "windows-targets 0.52.6", 3077 + ] 3078 + 3079 + [[package]] 3080 + name = "windows-result" 3081 + version = "0.3.2" 3082 + source = "registry+https://github.com/rust-lang/crates.io-index" 3083 + checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" 3084 + dependencies = [ 3085 + "windows-link", 3086 + ] 3087 + 3088 + [[package]] 3089 + name = "windows-strings" 3090 + version = "0.4.0" 3091 + source = "registry+https://github.com/rust-lang/crates.io-index" 3092 + checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" 3093 + dependencies = [ 3094 + "windows-link", 3095 + ] 3096 + 3097 + [[package]] 3098 + name = "windows-sys" 3099 + version = "0.48.0" 3100 + source = "registry+https://github.com/rust-lang/crates.io-index" 3101 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3102 + dependencies = [ 3103 + "windows-targets 0.48.5", 3104 + ] 3105 + 3106 + [[package]] 3107 + name = "windows-sys" 3108 + version = "0.52.0" 3109 + source = "registry+https://github.com/rust-lang/crates.io-index" 3110 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3111 + dependencies = [ 3112 + "windows-targets 0.52.6", 3113 + ] 3114 + 3115 + [[package]] 3116 + name = "windows-sys" 3117 + version = "0.59.0" 3118 + source = "registry+https://github.com/rust-lang/crates.io-index" 3119 + checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 3120 + dependencies = [ 3121 + "windows-targets 0.52.6", 3122 + ] 3123 + 3124 + [[package]] 3125 + name = "windows-targets" 3126 + version = "0.48.5" 3127 + source = "registry+https://github.com/rust-lang/crates.io-index" 3128 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3129 + dependencies = [ 3130 + "windows_aarch64_gnullvm 0.48.5", 3131 + "windows_aarch64_msvc 0.48.5", 3132 + "windows_i686_gnu 0.48.5", 3133 + "windows_i686_msvc 0.48.5", 3134 + "windows_x86_64_gnu 0.48.5", 3135 + "windows_x86_64_gnullvm 0.48.5", 3136 + "windows_x86_64_msvc 0.48.5", 3137 + ] 3138 + 3139 + [[package]] 3140 + name = "windows-targets" 3141 + version = "0.52.6" 3142 + source = "registry+https://github.com/rust-lang/crates.io-index" 3143 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 3144 + dependencies = [ 3145 + "windows_aarch64_gnullvm 0.52.6", 3146 + "windows_aarch64_msvc 0.52.6", 3147 + "windows_i686_gnu 0.52.6", 3148 + "windows_i686_gnullvm", 3149 + "windows_i686_msvc 0.52.6", 3150 + "windows_x86_64_gnu 0.52.6", 3151 + "windows_x86_64_gnullvm 0.52.6", 3152 + "windows_x86_64_msvc 0.52.6", 3153 + ] 3154 + 3155 + [[package]] 3156 + name = "windows_aarch64_gnullvm" 3157 + version = "0.48.5" 3158 + source = "registry+https://github.com/rust-lang/crates.io-index" 3159 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3160 + 3161 + [[package]] 3162 + name = "windows_aarch64_gnullvm" 3163 + version = "0.52.6" 3164 + source = "registry+https://github.com/rust-lang/crates.io-index" 3165 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 3166 + 3167 + [[package]] 3168 + name = "windows_aarch64_msvc" 3169 + version = "0.48.5" 3170 + source = "registry+https://github.com/rust-lang/crates.io-index" 3171 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3172 + 3173 + [[package]] 3174 + name = "windows_aarch64_msvc" 3175 + version = "0.52.6" 3176 + source = "registry+https://github.com/rust-lang/crates.io-index" 3177 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 3178 + 3179 + [[package]] 3180 + name = "windows_i686_gnu" 3181 + version = "0.48.5" 3182 + source = "registry+https://github.com/rust-lang/crates.io-index" 3183 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3184 + 3185 + [[package]] 3186 + name = "windows_i686_gnu" 3187 + version = "0.52.6" 3188 + source = "registry+https://github.com/rust-lang/crates.io-index" 3189 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 3190 + 3191 + [[package]] 3192 + name = "windows_i686_gnullvm" 3193 + version = "0.52.6" 3194 + source = "registry+https://github.com/rust-lang/crates.io-index" 3195 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 3196 + 3197 + [[package]] 3198 + name = "windows_i686_msvc" 3199 + version = "0.48.5" 3200 + source = "registry+https://github.com/rust-lang/crates.io-index" 3201 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3202 + 3203 + [[package]] 3204 + name = "windows_i686_msvc" 3205 + version = "0.52.6" 3206 + source = "registry+https://github.com/rust-lang/crates.io-index" 3207 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 3208 + 3209 + [[package]] 3210 + name = "windows_x86_64_gnu" 3211 + version = "0.48.5" 3212 + source = "registry+https://github.com/rust-lang/crates.io-index" 3213 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3214 + 3215 + [[package]] 3216 + name = "windows_x86_64_gnu" 3217 + version = "0.52.6" 3218 + source = "registry+https://github.com/rust-lang/crates.io-index" 3219 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 3220 + 3221 + [[package]] 3222 + name = "windows_x86_64_gnullvm" 3223 + version = "0.48.5" 3224 + source = "registry+https://github.com/rust-lang/crates.io-index" 3225 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3226 + 3227 + [[package]] 3228 + name = "windows_x86_64_gnullvm" 3229 + version = "0.52.6" 3230 + source = "registry+https://github.com/rust-lang/crates.io-index" 3231 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 3232 + 3233 + [[package]] 3234 + name = "windows_x86_64_msvc" 3235 + version = "0.48.5" 3236 + source = "registry+https://github.com/rust-lang/crates.io-index" 3237 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3238 + 3239 + [[package]] 3240 + name = "windows_x86_64_msvc" 3241 + version = "0.52.6" 3242 + source = "registry+https://github.com/rust-lang/crates.io-index" 3243 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 3244 + 3245 + [[package]] 3246 + name = "winnow" 3247 + version = "0.5.40" 3248 + source = "registry+https://github.com/rust-lang/crates.io-index" 3249 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 3250 + dependencies = [ 3251 + "memchr", 3252 + ] 3253 + 3254 + [[package]] 3255 + name = "wit-bindgen-rt" 3256 + version = "0.39.0" 3257 + source = "registry+https://github.com/rust-lang/crates.io-index" 3258 + checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 3259 + dependencies = [ 3260 + "bitflags 2.9.0", 3261 + ] 3262 + 3263 + [[package]] 3264 + name = "write16" 3265 + version = "1.0.0" 3266 + source = "registry+https://github.com/rust-lang/crates.io-index" 3267 + checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 3268 + 3269 + [[package]] 3270 + name = "writeable" 3271 + version = "0.5.5" 3272 + source = "registry+https://github.com/rust-lang/crates.io-index" 3273 + checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 3274 + 3275 + [[package]] 3276 + name = "xdg-home" 3277 + version = "1.3.0" 3278 + source = "registry+https://github.com/rust-lang/crates.io-index" 3279 + checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" 3280 + dependencies = [ 3281 + "libc", 3282 + "windows-sys 0.59.0", 3283 + ] 3284 + 3285 + [[package]] 3286 + name = "yaml-rust" 3287 + version = "0.4.5" 3288 + source = "registry+https://github.com/rust-lang/crates.io-index" 3289 + checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" 3290 + dependencies = [ 3291 + "linked-hash-map", 3292 + ] 3293 + 3294 + [[package]] 3295 + name = "yoke" 3296 + version = "0.7.5" 3297 + source = "registry+https://github.com/rust-lang/crates.io-index" 3298 + checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 3299 + dependencies = [ 3300 + "serde", 3301 + "stable_deref_trait", 3302 + "yoke-derive", 3303 + "zerofrom", 3304 + ] 3305 + 3306 + [[package]] 3307 + name = "yoke-derive" 3308 + version = "0.7.5" 3309 + source = "registry+https://github.com/rust-lang/crates.io-index" 3310 + checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 3311 + dependencies = [ 3312 + "proc-macro2", 3313 + "quote", 3314 + "syn 2.0.101", 3315 + "synstructure", 3316 + ] 3317 + 3318 + [[package]] 3319 + name = "zbus" 3320 + version = "3.15.2" 3321 + source = "registry+https://github.com/rust-lang/crates.io-index" 3322 + checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" 3323 + dependencies = [ 3324 + "async-broadcast", 3325 + "async-executor", 3326 + "async-fs", 3327 + "async-io 1.13.0", 3328 + "async-lock 2.8.0", 3329 + "async-process", 3330 + "async-recursion", 3331 + "async-task", 3332 + "async-trait", 3333 + "blocking", 3334 + "byteorder", 3335 + "derivative", 3336 + "enumflags2", 3337 + "event-listener 2.5.3", 3338 + "futures-core", 3339 + "futures-sink", 3340 + "futures-util", 3341 + "hex", 3342 + "nix 0.26.4", 3343 + "once_cell", 3344 + "ordered-stream", 3345 + "rand", 3346 + "serde", 3347 + "serde_repr", 3348 + "sha1", 3349 + "static_assertions", 3350 + "tracing", 3351 + "uds_windows", 3352 + "winapi", 3353 + "xdg-home", 3354 + "zbus_macros", 3355 + "zbus_names", 3356 + "zvariant", 3357 + ] 3358 + 3359 + [[package]] 3360 + name = "zbus_macros" 3361 + version = "3.15.2" 3362 + source = "registry+https://github.com/rust-lang/crates.io-index" 3363 + checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" 3364 + dependencies = [ 3365 + "proc-macro-crate", 3366 + "proc-macro2", 3367 + "quote", 3368 + "regex", 3369 + "syn 1.0.109", 3370 + "zvariant_utils", 3371 + ] 3372 + 3373 + [[package]] 3374 + name = "zbus_names" 3375 + version = "2.6.1" 3376 + source = "registry+https://github.com/rust-lang/crates.io-index" 3377 + checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" 3378 + dependencies = [ 3379 + "serde", 3380 + "static_assertions", 3381 + "zvariant", 3382 + ] 3383 + 3384 + [[package]] 3385 + name = "zerocopy" 3386 + version = "0.8.25" 3387 + source = "registry+https://github.com/rust-lang/crates.io-index" 3388 + checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" 3389 + dependencies = [ 3390 + "zerocopy-derive", 3391 + ] 3392 + 3393 + [[package]] 3394 + name = "zerocopy-derive" 3395 + version = "0.8.25" 3396 + source = "registry+https://github.com/rust-lang/crates.io-index" 3397 + checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" 3398 + dependencies = [ 3399 + "proc-macro2", 3400 + "quote", 3401 + "syn 2.0.101", 3402 + ] 3403 + 3404 + [[package]] 3405 + name = "zerofrom" 3406 + version = "0.1.6" 3407 + source = "registry+https://github.com/rust-lang/crates.io-index" 3408 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 3409 + dependencies = [ 3410 + "zerofrom-derive", 3411 + ] 3412 + 3413 + [[package]] 3414 + name = "zerofrom-derive" 3415 + version = "0.1.6" 3416 + source = "registry+https://github.com/rust-lang/crates.io-index" 3417 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 3418 + dependencies = [ 3419 + "proc-macro2", 3420 + "quote", 3421 + "syn 2.0.101", 3422 + "synstructure", 3423 + ] 3424 + 3425 + [[package]] 3426 + name = "zerovec" 3427 + version = "0.10.4" 3428 + source = "registry+https://github.com/rust-lang/crates.io-index" 3429 + checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 3430 + dependencies = [ 3431 + "yoke", 3432 + "zerofrom", 3433 + "zerovec-derive", 3434 + ] 3435 + 3436 + [[package]] 3437 + name = "zerovec-derive" 3438 + version = "0.10.3" 3439 + source = "registry+https://github.com/rust-lang/crates.io-index" 3440 + checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 3441 + dependencies = [ 3442 + "proc-macro2", 3443 + "quote", 3444 + "syn 2.0.101", 3445 + ] 3446 + 3447 + [[package]] 3448 + name = "zvariant" 3449 + version = "3.15.2" 3450 + source = "registry+https://github.com/rust-lang/crates.io-index" 3451 + checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" 3452 + dependencies = [ 3453 + "byteorder", 3454 + "enumflags2", 3455 + "libc", 3456 + "serde", 3457 + "static_assertions", 3458 + "zvariant_derive", 3459 + ] 3460 + 3461 + [[package]] 3462 + name = "zvariant_derive" 3463 + version = "3.15.2" 3464 + source = "registry+https://github.com/rust-lang/crates.io-index" 3465 + checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" 3466 + dependencies = [ 3467 + "proc-macro-crate", 3468 + "proc-macro2", 3469 + "quote", 3470 + "syn 1.0.109", 3471 + "zvariant_utils", 3472 + ] 3473 + 3474 + [[package]] 3475 + name = "zvariant_utils" 3476 + version = "1.0.1" 3477 + source = "registry+https://github.com/rust-lang/crates.io-index" 3478 + checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" 3479 + dependencies = [ 3480 + "proc-macro2", 3481 + "quote", 3482 + "syn 1.0.109", 3483 + ]
+57
pkgs/by-name/ca/camilladsp/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + libpulseaudio, 7 + openssl, 8 + stdenv, 9 + alsa-lib, 10 + nix-update-script, 11 + versionCheckHook, 12 + }: 13 + rustPlatform.buildRustPackage (finalAttrs: { 14 + pname = "camilladsp"; 15 + version = "3.0.1"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "HEnquist"; 19 + repo = "camilladsp"; 20 + tag = "v${finalAttrs.version}"; 21 + hash = "sha256-IJ1sYprBh8ys1Og3T3newIDlBlR0PoQiblbJmzLbsfs="; 22 + }; 23 + 24 + cargoLock = { 25 + lockFile = ./Cargo.lock; 26 + }; 27 + 28 + postPatch = '' 29 + ln -s ${./Cargo.lock} Cargo.lock 30 + ''; 31 + 32 + nativeBuildInputs = [ 33 + pkg-config 34 + rustPlatform.bindgenHook 35 + ]; 36 + 37 + buildInputs = [ 38 + libpulseaudio 39 + openssl 40 + ] ++ lib.optionals stdenv.isLinux [ alsa-lib ]; 41 + 42 + passthru.updateScript = nix-update-script { extraArgs = [ "--generate-lockfile" ]; }; 43 + 44 + doInstallCheck = true; 45 + nativeInstallCheckInputs = [ versionCheckHook ]; 46 + versionCheckProgramArg = "--version"; 47 + 48 + meta = { 49 + description = "Flexible cross-platform IIR and FIR engine for crossovers, room correction etc"; 50 + homepage = "https://github.com/HEnquist/camilladsp"; 51 + changelog = "https://github.com/HEnquist/camilladsp/blob/v${finalAttrs.version}/CHANGELOG.md"; 52 + license = lib.licenses.gpl3Only; 53 + platforms = lib.platforms.linux; 54 + maintainers = with lib.maintainers; [ paepcke ]; 55 + mainProgram = "camilladsp"; 56 + }; 57 + })
+2 -2
pkgs/by-name/cc/ccache/package.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "ccache"; 23 - version = "4.11.2"; 23 + version = "4.11.3"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "ccache"; ··· 39 39 exit 1 40 40 fi 41 41 ''; 42 - hash = "sha256-Jno0CeMyy911aZSro5LqYINyVD8haZJF2aOSGF26thY="; 42 + hash = "sha256-w41e73Zh5HhYhgLPtaaSiJ48BklBNtnK9S859tol5wc="; 43 43 }; 44 44 45 45 outputs = [
+52
pkgs/by-name/cl/cljstyle/package.nix
··· 1 + { 2 + lib, 3 + buildGraalvmNativeImage, 4 + fetchMavenArtifact, 5 + fetchurl, 6 + graalvmPackages, 7 + versionCheckHook, 8 + }: 9 + 10 + let 11 + pname = "cljstyle"; 12 + version = "0.17.642"; 13 + 14 + # must be on classpath to build native image 15 + graal-build-time = fetchMavenArtifact { 16 + repos = [ "https://repo.clojars.org/" ]; 17 + groupId = "com.github.clj-easy"; 18 + artifactId = "graal-build-time"; 19 + version = "1.0.5"; 20 + hash = "sha256-M6/U27a5n/QGuUzGmo8KphVnNa2K+LFajP5coZiFXoY="; 21 + }; 22 + in 23 + buildGraalvmNativeImage { 24 + inherit pname version; 25 + 26 + src = fetchurl { 27 + url = "https://github.com/greglook/${pname}/releases/download/${version}/${pname}-${version}.jar"; 28 + hash = "sha256-AkCuTZeDXbNBuwPZEMhYGF/oOGIKq5zVDwL8xwnj+mE="; 29 + }; 30 + 31 + graalvmDrv = graalvmPackages.graalvm-ce; 32 + 33 + extraNativeImageBuildArgs = [ 34 + "-H:+ReportExceptionStackTraces" 35 + "--no-fallback" 36 + "-cp ${graal-build-time.passthru.jar}" 37 + ]; 38 + 39 + doInstallCheck = true; 40 + nativeInstallCheckInputs = [ versionCheckHook ]; 41 + versionCheckProgramArg = [ "version" ]; 42 + 43 + meta = { 44 + description = "Tool for formatting Clojure code"; 45 + homepage = "https://github.com/greglook/cljstyle"; 46 + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 47 + license = lib.licenses.epl10; 48 + changelog = "https://github.com/greglook/cljstyle/blob/${version}/CHANGELOG.md"; 49 + maintainers = with lib.maintainers; [ psyclyx ]; 50 + mainProgram = "cljstyle"; 51 + }; 52 + }
+2 -2
pkgs/by-name/cl/closurecompiler/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "closure-compiler"; 11 - version = "20240317"; 11 + version = "20250407"; 12 12 13 13 src = fetchurl { 14 14 url = "mirror://maven/com/google/javascript/closure-compiler/v${version}/closure-compiler-v${version}.jar"; 15 - sha256 = "sha256-axJQrCHAW90gncUV2bYDezC1VVooTddB/wWRqChIt84="; 15 + sha256 = "sha256-T9qZBdjeV+pa5d+wRGSAwmP1Kn7laZTuFuDOxqadhVQ="; 16 16 }; 17 17 18 18 dontUnpack = true;
+13 -1
pkgs/by-name/do/docling-serve/package.nix
··· 2 2 python3Packages, 3 3 nixosTests, 4 4 withUI ? false, 5 + withTesserocr ? false, 6 + withRapidocr ? false, 7 + withCPU ? false, 5 8 }: 6 9 7 - (python3Packages.toPythonApplication (python3Packages.docling-serve.override { inherit withUI; })) 10 + (python3Packages.toPythonApplication ( 11 + python3Packages.docling-serve.override { 12 + inherit 13 + withUI 14 + withTesserocr 15 + withRapidocr 16 + withCPU 17 + ; 18 + } 19 + )) 8 20 // { 9 21 passthru.tests = { 10 22 docling-serve = nixosTests.docling-serve;
+3 -3
pkgs/by-name/fi/firecracker/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "firecracker"; 14 - version = "1.11.0"; 14 + version = "1.12.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "firecracker-microvm"; 18 18 repo = "firecracker"; 19 19 rev = "v${version}"; 20 - hash = "sha256-Iqhj4BteFTBhhgQmyJVNdRHrXd/kaMRbOJ3eRKilYpw="; 20 + hash = "sha256-joypOLe/cagPT+sNd9LEY5ueCPYjK47/RzNZBOZBbHQ="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-G6PtJb0Qh7TOq5PcfoYvkY4LEwRj63RbDdxYbzqVxkc="; 24 + cargoHash = "sha256-/ko1WjJ2Z7B00hcTfqNiOqWj0QmDNDroT9HoaySoeYU="; 25 25 26 26 # For aws-lc-sys@0.22.0: use external bindgen. 27 27 AWS_LC_SYS_EXTERNAL_BINDGEN = "true";
+2 -2
pkgs/by-name/ge/gerrit/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "gerrit"; 11 - version = "3.11.2"; 11 + version = "3.11.3"; 12 12 13 13 src = fetchurl { 14 14 url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war"; 15 - hash = "sha256-F3kWGIA7RvbPMAs9U9tAmraHpxbkW/TQ6R9XXVBaLXs="; 15 + hash = "sha256-SkLfxBU4ePnrgqB9k9qoYZ1njgHVMjRX4BZYbbeUaAQ="; 16 16 }; 17 17 18 18 buildCommand = ''
+73
pkgs/by-name/ge/getdns/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + cmake, 6 + doxygen, 7 + libidn2, 8 + openssl, 9 + unbound, 10 + yq, 11 + 12 + enableStubOnly ? false, 13 + }: 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "getdns"; 17 + version = "1.7.3"; 18 + outputs = [ 19 + "out" 20 + "dev" 21 + "lib" 22 + "man" 23 + ]; 24 + 25 + src = fetchurl { 26 + url = "https://getdnsapi.net/releases/getdns-${lib.concatStringsSep "-" (lib.splitVersion finalAttrs.version)}/getdns-${finalAttrs.version}.tar.gz"; 27 + # upstream publishes hashes in hex format 28 + sha256 = "f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c"; 29 + }; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + doxygen 34 + ]; 35 + 36 + buildInputs = [ 37 + libidn2 38 + openssl 39 + ] ++ lib.optional (!enableStubOnly) unbound; 40 + 41 + cmakeFlags = [ (lib.strings.cmakeBool "ENABLE_STUB_ONLY" enableStubOnly) ]; 42 + 43 + # https://github.com/getdnsapi/getdns/issues/517 44 + postPatch = '' 45 + substituteInPlace getdns.pc.in \ 46 + --replace '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ \ 47 + --replace '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@ 48 + ''; 49 + 50 + postInstall = "rm -r $out/share/doc"; 51 + 52 + meta = { 53 + description = "Modern asynchronous DNS API"; 54 + longDescription = '' 55 + getdns is an implementation of a modern asynchronous DNS API; the 56 + specification was originally edited by Paul Hoffman. It is intended to make all 57 + types of DNS information easily available to application developers and non-DNS 58 + experts. DNSSEC offers a unique global infrastructure for establishing and 59 + enhancing cryptographic trust relations. With the development of this API the 60 + developers intend to offer application developers a modern and flexible 61 + interface that enables end-to-end trust in the DNS architecture, and which will 62 + inspire application developers to implement innovative security solutions in 63 + their applications. 64 + ''; 65 + homepage = "https://getdnsapi.net"; 66 + maintainers = with lib.maintainers; [ 67 + leenaars 68 + ehmry 69 + ]; 70 + license = lib.licenses.bsd3; 71 + platforms = lib.platforms.all; 72 + }; 73 + })
+1 -1
pkgs/by-name/gi/gildas/package.nix
··· 74 74 echo "gag_doc: $out/share/doc/" >> kernel/etc/gag.dico.lcl 75 75 ''; 76 76 77 - userExec = "astro class greg imager mapping sic"; 77 + userExec = "astro class greg mapping sic"; 78 78 79 79 postInstall = '' 80 80 mkdir -p $out/bin
+3 -3
pkgs/by-name/go/gotosocial/package.nix
··· 10 10 owner = "superseriousbusiness"; 11 11 repo = "gotosocial"; 12 12 13 - version = "0.19.0"; 13 + version = "0.19.1"; 14 14 15 15 web-assets = fetchurl { 16 16 url = "https://${domain}/${owner}/${repo}/releases/download/v${version}/${repo}_${version}_web-assets.tar.gz"; 17 - hash = "sha256-Ba497VKK30MWcLlR4CDDUrFZKWf/UXiSgeDr/f7fFkc="; 17 + hash = "sha256-UtxFm8ZSpIGXruBdanSF1lkA7Gs1FJNhoqzDTqSNYUM="; 18 18 }; 19 19 in 20 20 buildGoModule rec { ··· 24 24 src = fetchFromGitea { 25 25 inherit domain owner repo; 26 26 tag = "v${version}"; 27 - hash = "sha256-ioIsa2L1w4z1b7tWFhHScmPwRRq0WLngIdm4r2eCveM="; 27 + hash = "sha256-RhJRdRxTdbZwIAGD3gH0mjDfCvdS7xkRxcUd1ArsNoo="; 28 28 }; 29 29 30 30 vendorHash = null;
-38
pkgs/by-name/ha/hawknl/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - unzip, 6 - }: 7 - 8 - stdenv.mkDerivation rec { 9 - pname = "hawknl"; 10 - version = "1.68"; 11 - 12 - src = fetchurl { 13 - url = "http://urchlay.naptime.net/~urchlay/src/HawkNL${ 14 - lib.replaceStrings [ "." ] [ "" ] version 15 - }src.zip"; 16 - sha256 = "11shn2fbxj3w0j77w0234pqyj1368x686kkgv09q5yqhi1cdp028"; 17 - }; 18 - 19 - nativeBuildInputs = [ unzip ]; 20 - 21 - makefile = "makefile.linux"; 22 - 23 - patchPhase = '' 24 - sed -i s/soname,NL/soname,libNL/ src/makefile.linux 25 - ''; 26 - 27 - preInstall = '' 28 - sed -i s,/usr/local,$out, src/makefile.linux 29 - mkdir -p $out/lib $out/include 30 - ''; 31 - 32 - meta = { 33 - homepage = "http://hawksoft.com/hawknl/"; 34 - description = "Free, open source, game oriented network API"; 35 - license = lib.licenses.lgpl2Plus; 36 - platforms = lib.platforms.linux; 37 - }; 38 - }
+2 -2
pkgs/by-name/hy/hyprpaper/package.nix
··· 33 33 34 34 gcc14Stdenv.mkDerivation (finalAttrs: { 35 35 pname = "hyprpaper"; 36 - version = "0.7.4"; 36 + version = "0.7.5"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "hyprwm"; 40 40 repo = "hyprpaper"; 41 41 rev = "v${finalAttrs.version}"; 42 - hash = "sha256-pmkJCzjflvsOytiu2mgn2wfSeyL6mTfoi214T4A2OZQ="; 42 + hash = "sha256-Q5gDH48MqkiglGvRtD0Uj653kYzu46j27JIB0h1ecEg="; 43 43 }; 44 44 45 45 prePatch = ''
+75
pkgs/by-name/im/imager/clang.patch
··· 1 + diff --git a/admin/Makefile.def b/admin/Makefile.def 2 + index 43ef322..cad3de2 100644 3 + --- a/admin/Makefile.def 4 + +++ b/admin/Makefile.def 5 + @@ -306,7 +306,7 @@ endif 6 + 7 + # Apple CLANG flags (identical to GCC) 8 + ifeq ($(GAG_COMPILER_CKIND),clang) 9 + - GLOBAL_CFLAGS += -pipe -fPIC 10 + + GLOBAL_CFLAGS += -fPIC 11 + ifeq ($(RELEASE_MODE),no) 12 + OPTION_CFLAGS += -Wall 13 + endif 14 + @@ -356,7 +356,7 @@ endif 15 + 16 + # GFORTRAN flags 17 + ifeq ($(GAG_COMPILER_FKIND),gfortran) 18 + - GLOBAL_FFLAGS += -J$(moddir) -pipe -fno-backslash -fno-range-check 19 + + GLOBAL_FFLAGS += -J$(moddir) -fno-backslash -fno-range-check 20 + ifeq ($(GAG_USE_SANITIZE),yes) 21 + GLOBAL_FFLAGS += -fsanitize=address -fsanitize=null 22 + # Can not be used with our memory(ip): 23 + diff --git a/admin/define-system.sh b/admin/define-system.sh 24 + index f68274d..dd1a9be 100644 25 + --- a/admin/define-system.sh 26 + +++ b/admin/define-system.sh 27 + @@ -279,35 +279,22 @@ EOF 28 + else 29 + GAG_MACHINE=pc 30 + fi 31 + - if which gcc > /dev/null 2>&1; then 32 + - DEFAULT_CCOMPILER=gcc 33 + - fi 34 + - if which g++ > /dev/null 2>&1; then 35 + - DEFAULT_CXXCOMPILER=g++ 36 + - elif which clang++ > /dev/null 2>&1; then 37 + - DEFAULT_CXXCOMPILER=clang++ 38 + - fi 39 + - if which ifort > /dev/null 2>&1; then 40 + - DEFAULT_FCOMPILER=ifort 41 + - elif which gfortran > /dev/null 2>&1; then 42 + - DEFAULT_FCOMPILER=gfortran 43 + - fi 44 + elif [ `uname -p` = "arm" ]; then 45 + defsys_message "WARNING: experimental ARM support" 46 + GAG_MACHINE=arm64 47 + - if which gcc > /dev/null 2>&1; then 48 + - DEFAULT_CCOMPILER=gcc 49 + - fi 50 + - if which g++ > /dev/null 2>&1; then 51 + - DEFAULT_CXXCOMPILER=g++ 52 + - elif which clang++ > /dev/null 2>&1; then 53 + - DEFAULT_CXXCOMPILER=clang++ 54 + - fi 55 + - if which ifort > /dev/null 2>&1; then 56 + - DEFAULT_FCOMPILER=ifort 57 + - elif which gfortran > /dev/null 2>&1; then 58 + - DEFAULT_FCOMPILER=gfortran 59 + - fi 60 + + fi 61 + + if which clang > /dev/null 2>&1; then 62 + + DEFAULT_CCOMPILER=clang 63 + + fi 64 + + if which clang++ > /dev/null 2>&1; then 65 + + DEFAULT_CXXCOMPILER=clang++ 66 + + elif which g++ > /dev/null 2>&1; then 67 + + DEFAULT_CXXCOMPILER=g++ 68 + + fi 69 + + if which ifort > /dev/null 2>&1; then 70 + + DEFAULT_FCOMPILER=ifort 71 + + elif which gfortran > /dev/null 2>&1; then 72 + + DEFAULT_FCOMPILER=gfortran 73 + fi ;; 74 + CYGWIN*) 75 + if [ `uname -m | grep -c "x86_64"` -ne 0 ]; then
+13
pkgs/by-name/im/imager/cpp-darwin.patch
··· 1 + diff --git a/admin/Makefile.def b/admin/Makefile.def 2 + index 27a1c02..43ef322 100644 3 + --- a/admin/Makefile.def 4 + +++ b/admin/Makefile.def 5 + @@ -228,7 +228,7 @@ GLOBAL_DIRTY = $(builddir) *~ TAGS ChangeLog* Makefile.bak 6 + # Fortran preprocessing 7 + 8 + # Preprocessor command 9 + -CPP = cpp 10 + +CPP = $(GAG_CPP) 11 + 12 + # Preprocessor generic flags 13 + GLOBAL_CPPFLAGS += -P -traditional -C
+112
pkgs/by-name/im/imager/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + gtk2-x11, 6 + pkg-config, 7 + python3, 8 + gfortran, 9 + cfitsio, 10 + getopt, 11 + perl, 12 + groff, 13 + which, 14 + darwin, 15 + ncurses, 16 + makeWrapper, 17 + }: 18 + 19 + let 20 + python3Env = python3.withPackages ( 21 + ps: with ps; [ 22 + numpy 23 + setuptools 24 + ] 25 + ); 26 + in 27 + 28 + stdenv.mkDerivation (finalAttrs: { 29 + version = "4.4-01"; 30 + pname = "imager"; 31 + 32 + src = fetchurl { 33 + # The recommended download link is on Nextcloud instance that 34 + # requires to accept some general terms of use. Use a mirror at 35 + # univ-grenoble-alpes.fr instead. 36 + url = "https://cloud.univ-grenoble-alpes.fr/s/J6yEqA6yZ8tX9da/download?path=%2F&files=imager-dec24.tar.gz"; 37 + hash = "sha256-Pq92IsGY4heekm5zNGngnp6J6YiCHYAyuMT2RsD1/9o="; 38 + }; 39 + 40 + nativeBuildInputs = [ 41 + pkg-config 42 + groff 43 + perl 44 + getopt 45 + gfortran 46 + which 47 + makeWrapper 48 + ]; 49 + 50 + buildInputs = [ 51 + gtk2-x11 52 + cfitsio 53 + python3Env 54 + ncurses 55 + ]; 56 + 57 + patches = [ 58 + # Update the Python link flag script from Gildas upstream 59 + # version. This patch will be included in the the IMAGER release. 60 + ./python-ldflags.patch 61 + # Use Clang as the default compiler on Darwin. 62 + ./clang.patch 63 + # Replace hardcoded cpp with GAG_CPP (see below). 64 + ./cpp-darwin.patch 65 + ]; 66 + 67 + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-unused-command-line-argument"; 68 + 69 + # Workaround for https://github.com/NixOS/nixpkgs/issues/304528 70 + env.GAG_CPP = if stdenv.hostPlatform.isDarwin then "${gfortran.outPath}/bin/cpp" else "cpp"; 71 + 72 + postPatch = '' 73 + substituteInPlace utilities/main/gag-makedepend.pl --replace-fail '/usr/bin/perl' ${lib.getExe perl} 74 + ''; 75 + 76 + configurePhase = '' 77 + source admin/gildas-env.sh -c gfortran -o openmp 78 + echo "gag_doc: $out/share/doc/" >> kernel/etc/gag.dico.lcl 79 + ''; 80 + 81 + postInstall = '' 82 + cp -a ../gildas-exe/* $out 83 + mv $out/$GAG_EXEC_SYSTEM $out/libexec 84 + makeWrapper $out/libexec/bin/imager $out/bin/imager \ 85 + --set GAG_ROOT_DIR $out \ 86 + --set GAG_PATH $out/etc \ 87 + --set GAG_EXEC_SYSTEM libexec \ 88 + --set GAG_GAG \$HOME/.gag \ 89 + --set PYTHONHOME ${python3Env} \ 90 + --prefix PYTHONPATH : $out/libexec/python \ 91 + --set LD_LIBRARY_PATH $out/libexec/lib/ 92 + ''; 93 + 94 + meta = { 95 + description = "Interferometric imaging package"; 96 + longDescription = '' 97 + IMAGER is an interferometric imaging package in the GILDAS software, 98 + tailored for usage simplicity and efficiency for multi-spectral data sets. 99 + 100 + IMAGER was developed and optimized to handle large data files. 101 + Therefore, IMAGER works mostly on internal buffers and avoids as much as possible 102 + saving data to intermediate files. 103 + File saving is done ultimately once the data analysis process is complete, 104 + which offers an optimum use of the disk bandwidth. 105 + ''; 106 + homepage = "https://imager.oasu.u-bordeaux.fr"; 107 + license = lib.licenses.free; 108 + maintainers = [ lib.maintainers.smaret ]; 109 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 110 + }; 111 + 112 + })
+104
pkgs/by-name/im/imager/python-ldflags.patch
··· 1 + diff --git a/admin/python-config-ldflags.py b/admin/python-config-ldflags.py 2 + index 0854698..f397a7c 100644 3 + --- a/admin/python-config-ldflags.py 4 + +++ b/admin/python-config-ldflags.py 5 + @@ -1,38 +1,70 @@ 6 + -#!/usr/bin/env python 7 + +# This scripts retrieves the proper options to be used to link against 8 + +# the libpython, in a machine-independant way. It invokes the official 9 + +# script python-config (which thankfully deals with all the details). 10 + 11 + -# DUPLICATE of "python-config --ldflags", fixed for the library location 12 + +import sys 13 + +newerpython = (sys.version_info[0] == 3 and sys.version_info[1] > 7) 14 + 15 + -# This utility is known to work with: 16 + -# python2.6 (system install) under SL6.4 17 + -# python2.7 (custom install) under SL6.4 18 + -# python3.4 (custom install) under SL6.4 19 + -# python2.7 (system install) under Fedora20 20 + -# python2.7 (Apple install) under MacOSX 21 + -# python2.7 (MacPorts install) under MacOSX 22 + -# python3.4 (MacPorts install) under MacOSX 23 + +if newerpython: 24 + + # From now on avoid duplicating python-config, which evolves on its own. 25 + + # Invoke 'python-config --ldflags --embed'. The embed option (under 26 + + # Python 3) adds the libpython itself, whose name is highly 27 + + # unpredictible under the variety of machines and configurations we 28 + + # support 29 + + import subprocess 30 + + output = subprocess.check_output(['python-config', '--ldflags','--embed']) 31 + + output = output.decode('utf-8') 32 + + #print(output) 33 + 34 + -import sys 35 + -import sysconfig 36 + + args = output.split() 37 + 38 + -pyver = sysconfig.get_config_var('VERSION') 39 + -getvar = sysconfig.get_config_var 40 + + output = '' 41 + + for arg in args: 42 + + # Discard /usr/lib* path which causes troubles on the link command 43 + + # line, as it basically overrides all other custom paths coming after 44 + + # it. No need to put these paths on command line, they are found 45 + + # implicitly by the linker. 46 + + if arg not in ['-L/usr/lib','-L/usr/lib32','-L/usr/lib64']: 47 + + output += arg+' ' 48 + + 49 + + print(output) 50 + 51 + -libs = getvar('LIBS').split() + getvar('SYSLIBS').split() 52 + -if (hasattr(sys,'abiflags')): 53 + - libs.append('-lpython' + pyver + sys.abiflags) 54 + else: 55 + - libs.append('-lpython' + pyver) 56 + + # DUPLICATE of "python-config --ldflags", fixed for the library location 57 + + # This proved to work gracefully up to Python 3.5 (exact limit unclear) 58 + + 59 + + # This utility is known to work with: 60 + + # python2.6 (system install) under SL6.4 61 + + # python2.7 (custom install) under SL6.4 62 + + # python3.4 (custom install) under SL6.4 63 + + # python3.7 (custom install) under Debian12 64 + + # python2.7 (system install) under Fedora20 65 + + # python2.7 (Apple install) under MacOSX 66 + + # python2.7 (MacPorts install) under MacOSX 67 + + # python3.4 (MacPorts install) under MacOSX 68 + + 69 + + import sys 70 + + import sysconfig 71 + + 72 + + pyver = sysconfig.get_config_var('VERSION') 73 + + getvar = sysconfig.get_config_var 74 + + 75 + + libs = getvar('LIBS').split() + getvar('SYSLIBS').split() 76 + + if (hasattr(sys,'abiflags')): 77 + + libs.append('-lpython' + pyver + sys.abiflags) 78 + + else: 79 + + libs.append('-lpython' + pyver) 80 + 81 + -# Add the library path, except /usr/lib* which causes troubles 82 + -# on the link command line, as it basically overrides all other 83 + -# custom paths coming after it. No need to put these paths on 84 + -# command line, they are found implicitly by the linker. 85 + -ldpath = getvar('LIBDIR') 86 + -if ldpath not in ['/usr/lib','/usr/lib32','/usr/lib64']: 87 + - libs.insert(0, '-L' + getvar('LIBDIR')) 88 + + # Add the library path, except /usr/lib* which causes troubles 89 + + # on the link command line, as it basically overrides all other 90 + + # custom paths coming after it. No need to put these paths on 91 + + # command line, they are found implicitly by the linker. 92 + + ldpath = getvar('LIBDIR') 93 + + if ldpath not in ['/usr/lib','/usr/lib32','/usr/lib64']: 94 + + libs.insert(0, '-L' + getvar('LIBDIR')) 95 + 96 + -# Framework (specific for Mac) 97 + -if not getvar('PYTHONFRAMEWORK'): 98 + - libs.extend(getvar('LINKFORSHARED').split()) 99 + + # Framework (specific for Mac) 100 + + if not getvar('PYTHONFRAMEWORK'): 101 + + libs.extend(getvar('LINKFORSHARED').split()) 102 + 103 + -print(' '.join(libs)) 104 + + print(' '.join(libs))
+2 -2
pkgs/by-name/le/ledger-live-desktop/package.nix
··· 8 8 9 9 let 10 10 pname = "ledger-live-desktop"; 11 - version = "2.109.0"; 11 + version = "2.111.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage"; 15 - hash = "sha256-wqY5f+A4j+KY99LulL8YS1eACvEsTSfMGV7Be6yOMqM="; 15 + hash = "sha256-doREuoX6Lpm9V0yPvf/Ne13v4xvSZ16WzqIVAdVBeMw="; 16 16 }; 17 17 18 18 appimageContents = appimageTools.extractType2 {
+3 -3
pkgs/by-name/li/lint-staged/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "lint-staged"; 11 - version = "15.5.1"; 11 + version = "15.5.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "okonet"; 15 15 repo = "lint-staged"; 16 16 rev = "v${version}"; 17 - hash = "sha256-oVSWAst7owEEpC7NsfkKmg2I71aMNNWCWywQu1eFrOU="; 17 + hash = "sha256-1KhflpMiFmtgjYR8/MArOM/nZaAyfzKaHcovGX+Mho4="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-H1exOO4BzKJ4jnL6vwUbxbWnfd7fcTmzNgYmMj9EHGQ="; 20 + npmDepsHash = "sha256-sNluqjJ+89b5eDw3sU8c+G4FmaP3CXnL0cNbJm/AQQ0="; 21 21 22 22 dontNpmBuild = true; 23 23
+22 -3
pkgs/by-name/lo/lon/package.nix
··· 2 2 rustPlatform, 3 3 lib, 4 4 fetchFromGitHub, 5 + makeBinaryWrapper, 6 + nix-prefetch-git, 7 + gitMinimal, 8 + nix-update-script, 5 9 }: 6 10 7 11 rustPlatform.buildRustPackage rec { 8 12 pname = "lon"; 9 - version = "0.3.0"; 13 + version = "0.4.0"; 10 14 11 15 src = fetchFromGitHub { 12 16 owner = "nikstur"; 13 17 repo = "lon"; 14 18 tag = version; 15 - hash = "sha256-LtZhEfdO/kTbeDG/lhiH+9QPw3kgov72Xn1NelgNsE0="; 19 + hash = "sha256-tF9nzTIX0pU/N+h6i7ftn8RhwVB1o3O9+g+sziJvGwc="; 16 20 }; 17 21 18 22 sourceRoot = "source/rust/lon"; 19 23 20 24 useFetchCargoVendor = true; 21 - cargoHash = "sha256-cr1+WBlq/uuOVDIbgN5UhsQ0ISLDYOxyGRnQ6ntEH5w="; 25 + cargoHash = "sha256-Aa8Rkny5hBfQpGcZYJrbzU00ExJPTfhQzKDbHAt8rXE="; 26 + 27 + nativeBuildInputs = [ makeBinaryWrapper ]; 28 + 29 + postInstall = '' 30 + wrapProgram $out/bin/lon --prefix PATH : ${ 31 + lib.makeBinPath [ 32 + nix-prefetch-git 33 + gitMinimal 34 + ] 35 + } 36 + ''; 37 + 38 + passthru = { 39 + updateScript = nix-update-script { }; 40 + }; 22 41 23 42 meta = { 24 43 description = "Lock & update Nix dependencies";
+70
pkgs/by-name/lu/luau-lsp/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + versionCheckHook, 7 + nix-update-script, 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "luau-lsp"; 12 + version = "1.45.0"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "JohnnyMorganz"; 16 + repo = "luau-lsp"; 17 + tag = finalAttrs.version; 18 + hash = "sha256-OJAjTy0vTRb43TTiPeXafWq4kjIpnDXoTprVzbMnaWQ="; 19 + fetchSubmodules = true; 20 + }; 21 + 22 + NIX_CFLAGS_COMPILE = "-Wno-error"; 23 + 24 + cmakeFlags = lib.optionals stdenv.hostPlatform.isDarwin [ 25 + (lib.cmakeFeature "CMAKE_OSX_ARCHITECTURES" stdenv.hostPlatform.darwinArch) 26 + ]; 27 + 28 + nativeBuildInputs = [ cmake ]; 29 + 30 + buildPhase = '' 31 + runHook preBuild 32 + 33 + cmake --build . --target Luau.LanguageServer.CLI --config Release 34 + 35 + runHook postBuild 36 + ''; 37 + 38 + installPhase = '' 39 + runHook preInstall 40 + 41 + install -D luau-lsp $out/bin/luau-lsp 42 + 43 + runHook postInstall 44 + ''; 45 + 46 + nativeInstallCheckInputs = [ versionCheckHook ]; 47 + versionCheckProgramArg = "--version"; 48 + doInstallCheck = true; 49 + 50 + passthru.updateScript = nix-update-script { }; 51 + 52 + meta = { 53 + description = "Language Server Implementation for Luau"; 54 + homepage = "https://github.com/JohnnyMorganz/luau-lsp"; 55 + downloadPage = "https://github.com/JohnnyMorganz/luau-lsp/releases/tag/${finalAttrs.version}"; 56 + changelog = "https://github.com/JohnnyMorganz/luau-lsp/blob/${finalAttrs.version}/CHANGELOG.md"; 57 + license = lib.licenses.mit; 58 + maintainers = with lib.maintainers; [ 59 + anninzy 60 + HeitorAugustoLN 61 + ]; 62 + mainProgram = "luau-lsp"; 63 + platforms = lib.platforms.all; 64 + badPlatforms = [ 65 + # Could not find a package configuration file provided by "Protobuf" 66 + # It is unclear why this is only happening on x86_64-darwin 67 + "x86_64-darwin" 68 + ]; 69 + }; 70 + })
+4 -3
pkgs/by-name/me/mealie/mealie-frontend.nix
··· 29 29 export HOME=$(mktemp -d) 30 30 yarn config --offline set yarn-offline-mirror "$yarnOfflineCache" 31 31 fixup-yarn-lock yarn.lock 32 - yarn install --frozen-lockfile --offline --no-progress --non-interactive 32 + # TODO: Remove --ignore-engines once upstream supports nodejs_20+ 33 + # https://github.com/mealie-recipes/mealie/issues/5400 34 + # https://github.com/mealie-recipes/mealie/pull/5184 35 + yarn install --frozen-lockfile --offline --no-progress --non-interactive --ignore-engines 33 36 patchShebangs node_modules/ 34 37 35 38 runHook postConfigure ··· 55 58 description = "Frontend for Mealie"; 56 59 license = licenses.agpl3Only; 57 60 maintainers = with maintainers; [ litchipi ]; 58 - # Depends on nodejs_18 that has been removed. 59 - broken = true; 60 61 }; 61 62 }
+2 -1
pkgs/by-name/ne/netpbm/package.nix
··· 17 17 buildPackages, 18 18 }: 19 19 20 - stdenv.mkDerivation { 20 + stdenv.mkDerivation rec { 21 21 # Determine version and revision from: 22 22 # https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced 23 23 pname = "netpbm"; ··· 129 129 passthru.updateScript = ./update.sh; 130 130 131 131 meta = { 132 + changelog = "https://sourceforge.net/p/netpbm/code/${src.rev}/tree/advanced/doc/HISTORY"; 132 133 homepage = "https://netpbm.sourceforge.net/"; 133 134 description = "Toolkit for manipulation of graphic images"; 134 135 license = lib.licenses.free; # http://netpbm.svn.code.sourceforge.net/p/netpbm/code/trunk/doc/copyright_summary
-1
pkgs/by-name/ni/nim-2_2/package.nix
··· 9 9 openssl, 10 10 pcre, 11 11 nim-unwrapped-2_2 ? buildPackages.nim-unwrapped-2_2, 12 - Security ? darwin.Security, 13 12 }: 14 13 15 14 let
-1
pkgs/by-name/ni/nim-unwrapped-2_2/package.nix
··· 10 10 readline, 11 11 sqlite, 12 12 darwin, 13 - Security ? darwin.Security, 14 13 }: 15 14 16 15 let
+1 -1
pkgs/by-name/oc/octodns/package.nix
··· 74 74 homepage = "https://github.com/octodns/octodns"; 75 75 changelog = "https://github.com/octodns/octodns/blob/${src.rev}/CHANGELOG.md"; 76 76 license = lib.licenses.mit; 77 - maintainers = lib.teams.octodns.members; 77 + teams = [ lib.teams.octodns ]; 78 78 }; 79 79 }
+7 -7
pkgs/by-name/oc/octodns/providers/bind/package.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "octodns-bind"; 14 - version = "0.0.7"; 14 + version = "1.0.1"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.9"; ··· 19 19 src = fetchFromGitHub { 20 20 owner = "octodns"; 21 21 repo = "octodns-bind"; 22 - rev = "v${version}"; 23 - hash = "sha256-cJbmGh0YNIu9fYH4It5SZG39ZsFoiOBERQXRd7kz8FY="; 22 + tag = "v${version}"; 23 + hash = "sha256-ezLaNeqJoi3fcfwQFkiEyYUSlw7cTCikmv0qmPTzrvI="; 24 24 }; 25 25 26 - nativeBuildInputs = [ 26 + build-system = [ 27 27 setuptools 28 28 ]; 29 29 30 - propagatedBuildInputs = [ 30 + dependencies = [ 31 31 octodns 32 32 dnspython 33 33 ]; ··· 43 43 meta = { 44 44 description = "RFC compliant (Bind9) provider for octoDNS"; 45 45 homepage = "https://github.com/octodns/octodns-bind"; 46 - changelog = "https://github.com/octodns/octodns-bind/blob/${src.rev}/CHANGELOG.md"; 46 + changelog = "https://github.com/octodns/octodns-bind/blob/${src.tag}/CHANGELOG.md"; 47 47 license = lib.licenses.mit; 48 - maintainers = lib.teams.octodns.members; 48 + teams = [ lib.teams.octodns ]; 49 49 }; 50 50 }
+7 -4
pkgs/by-name/oc/octodns/providers/cloudflare/package.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "octodns-cloudflare"; 15 - version = "0.0.9"; 15 + version = "1.0.0"; 16 16 pyproject = true; 17 + 18 + disabled = pythonOlder "3.9"; 17 19 18 20 src = fetchFromGitHub { 19 21 owner = "octodns"; 20 22 repo = "octodns-cloudflare"; 21 23 tag = "v${version}"; 22 - hash = "sha256-VHmi/ClCZCruz0wSSZC81nhN7i31vK29TsYzyrRJNTY="; 24 + hash = "sha256-8ORqUGmbmKQ1QbGLi3TFF9DCgF/raSpSEFZ62NfNAOQ="; 23 25 }; 24 26 25 27 build-system = [ ··· 41 43 meta = { 42 44 description = "Cloudflare API provider for octoDNS"; 43 45 homepage = "https://github.com/octodns/octodns-cloudflare/"; 44 - changelog = "https://github.com/octodns/octodns-cloudflare/blob/${version}/CHANGELOG.md"; 46 + changelog = "https://github.com/octodns/octodns-cloudflare/blob/${src.tag}/CHANGELOG.md"; 45 47 license = lib.licenses.mit; 46 - maintainers = lib.teams.octodns.members ++ [ lib.maintainers.ret2pop ]; 48 + maintainers = [ lib.maintainers.ret2pop ]; 49 + teams = [ lib.teams.octodns ]; 47 50 }; 48 51 }
+2 -1
pkgs/by-name/oc/octodns/providers/ddns/package.nix
··· 48 48 homepage = "https://github.com/octodns/octodns-ddns"; 49 49 changelog = "https://github.com/octodns/octodns-ddns/blob/${src.tag}/CHANGELOG.md"; 50 50 license = lib.licenses.mit; 51 - maintainers = lib.teams.octodns.members ++ [ lib.maintainers.provokateurin ]; 51 + maintainers = [ lib.maintainers.provokateurin ]; 52 + teams = [ lib.teams.octodns ]; 52 53 }; 53 54 }
+10 -9
pkgs/by-name/oc/octodns/providers/gandi/package.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "octodns-gandi"; 15 - version = "0.0.3"; 15 + version = "1.0.0"; 16 16 pyproject = true; 17 17 18 - disabled = pythonOlder "3.8"; 18 + disabled = pythonOlder "3.9"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "octodns"; 22 22 repo = "octodns-gandi"; 23 23 tag = "v${version}"; 24 - hash = "sha256-L7kDkqTVmU8OqjMS3GkML1xBxEuwb9iyYi/YZBB4NSU="; 24 + hash = "sha256-+0djfrlKAb9Rv6eaybGAg5YpS5PK3EHFbG/3bxa6WhQ="; 25 25 }; 26 26 27 - nativeBuildInputs = [ 27 + build-system = [ 28 28 setuptools 29 29 ]; 30 30 31 - propagatedBuildInputs = [ 31 + dependencies = [ 32 32 octodns 33 33 requests 34 34 ]; ··· 40 40 requests-mock 41 41 ]; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Gandi v5 API provider for octoDNS"; 45 45 homepage = "https://github.com/octodns/octodns-gandi"; 46 - changelog = "https://github.com/octodns/octodns-gandi/blob/${src.rev}/CHANGELOG.md"; 47 - license = licenses.mit; 48 - maintainers = teams.octodns.members ++ [ maintainers.onny ]; 46 + changelog = "https://github.com/octodns/octodns-gandi/blob/${src.tag}/CHANGELOG.md"; 47 + license = lib.licenses.mit; 48 + maintainers = [ lib.maintainers.onny ]; 49 + teams = [ lib.teams.octodns ]; 49 50 }; 50 51 }
+10 -11
pkgs/by-name/oc/octodns/providers/hetzner/package.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "octodns-hetzner"; 15 - # the latest release tag is over a year behind. 16 - version = "0.0.2-unstable-2023-09-29"; 15 + version = "1.0.0"; 17 16 pyproject = true; 18 17 19 - disabled = pythonOlder "3.8"; 18 + disabled = pythonOlder "3.9"; 20 19 21 20 src = fetchFromGitHub { 22 21 owner = "octodns"; 23 22 repo = "octodns-hetzner"; 24 - rev = "620840593a520dac9e365240b3ab361ded309c8e"; 25 - hash = "sha256-WdYy8tc0+PYsKuyp3uqOzbxwhLSZ+06L3JVaTSATEKM="; 23 + tag = "v${version}"; 24 + hash = "sha256-JYVztSO38y4F+p0glgtT9/QRdt9uDnOziMFXxBikzLg="; 26 25 }; 27 26 28 - nativeBuildInputs = [ 27 + build-system = [ 29 28 setuptools 30 29 ]; 31 30 32 - propagatedBuildInputs = [ 31 + dependencies = [ 33 32 octodns 34 33 requests 35 34 ]; ··· 41 40 requests-mock 42 41 ]; 43 42 44 - meta = with lib; { 43 + meta = { 45 44 description = "Hetzner DNS provider for octoDNS"; 46 45 homepage = "https://github.com/octodns/octodns-hetzner/"; 47 - changelog = "https://github.com/octodns/octodns-hetzner/blob/${src.rev}/CHANGELOG.md"; 48 - license = licenses.mit; 49 - maintainers = teams.octodns.members; 46 + changelog = "https://github.com/octodns/octodns-hetzner/blob/${src.tag}/CHANGELOG.md"; 47 + license = lib.licenses.mit; 48 + teams = [ lib.teams.octodns ]; 50 49 }; 51 50 }
+7 -7
pkgs/by-name/oc/octodns/providers/powerdns/package.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "octodns-powerdns"; 15 - version = "0.0.7"; 15 + version = "1.0.0"; 16 16 pyproject = true; 17 17 18 - disabled = pythonOlder "3.8"; 18 + disabled = pythonOlder "3.9"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "octodns"; 22 22 repo = "octodns-powerdns"; 23 23 tag = "v${version}"; 24 - hash = "sha256-wa/SHyTfj+iHnTq8t+3yzyGn+YULOdI88Aii16qPwPM="; 24 + hash = "sha256-bdCX1oHFZRYr9PvLVbag/La087DMSXZfZ2W0mXffcUY="; 25 25 }; 26 26 27 27 build-system = [ ··· 42 42 requests-mock 43 43 ]; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "PowerDNS API provider for octoDNS"; 47 47 homepage = "https://github.com/octodns/octodns-powerdns/"; 48 - changelog = "https://github.com/octodns/octodns-powerdns/blob/${src.rev}/CHANGELOG.md"; 49 - license = licenses.mit; 50 - maintainers = teams.octodns.members; 48 + changelog = "https://github.com/octodns/octodns-powerdns/blob/${src.tag}/CHANGELOG.md"; 49 + license = lib.licenses.mit; 50 + teams = [ lib.teams.octodns ]; 51 51 }; 52 52 }
+4 -3
pkgs/by-name/oc/octodns/providers/transip/package.nix
··· 9 9 }: 10 10 buildPythonPackage rec { 11 11 pname = "octodns-transip"; 12 - version = "0.0.4"; 12 + version = "1.0.0"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "octodns"; 17 17 repo = "octodns-transip"; 18 18 tag = "v${version}"; 19 - hash = "sha256-Mq5UwhU7hPK3RgD3TWz6l8Qjtv7VN5TP+3b4ESN2jGs="; 19 + hash = "sha256-mqrMzPnUSavSTiyjbLKQuwuwuE2Ghk94EXccpOpWLlM="; 20 20 }; 21 21 22 22 build-system = [ ··· 43 43 homepage = "https://github.com/octodns/octodns-transip"; 44 44 changelog = "https://github.com/octodns/octodns-transip/blob/${src.tag}/CHANGELOG.md"; 45 45 license = lib.licenses.mit; 46 - maintainers = lib.teams.octodns.members ++ [ lib.maintainers.provokateurin ]; 46 + maintainers = [ lib.maintainers.provokateurin ]; 47 + teams = [ lib.teams.octodns ]; 47 48 }; 48 49 }
+5 -4
pkgs/by-name/qs/qsv/package.nix
··· 5 5 pkg-config, 6 6 rustPlatform, 7 7 sqlite, 8 - stdenv, 9 8 zstd, 9 + cmake, 10 10 }: 11 11 12 12 let 13 13 pname = "qsv"; 14 - version = "2.2.1"; 14 + version = "4.0.0"; 15 15 in 16 16 rustPlatform.buildRustPackage { 17 17 inherit pname version; ··· 20 20 owner = "dathere"; 21 21 repo = "qsv"; 22 22 rev = version; 23 - hash = "sha256-LE3iQCZb3FKSsrb8/E5awjh26wGv9FlXw63+rNyzIIk="; 23 + hash = "sha256-rMqDn2Dw64xxAVE3ZslKzpyNfgRMrLIALHjVtcq0vqU="; 24 24 }; 25 25 26 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-Nse3IrhXKdEJ3BMWq8LEdd6EvhSEtzx1RbHQT9AoEb8="; 27 + cargoHash = "sha256-/hkFIM7grcyMYNdM5UP2Mx+hBuw7zk8R2KbUYp2UkTg="; 28 28 29 29 buildInputs = [ 30 30 file ··· 35 35 nativeBuildInputs = [ 36 36 pkg-config 37 37 rustPlatform.bindgenHook 38 + cmake 38 39 ]; 39 40 40 41 buildFeatures = [
+3 -3
pkgs/by-name/ra/railway/package.nix
··· 7 7 }: 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "railway"; 10 - version = "4.0.1"; 10 + version = "4.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "railwayapp"; 14 14 repo = "cli"; 15 15 rev = "v${version}"; 16 - hash = "sha256-2qVib63l+NSiHPD9qDoZiRG1t7SCyqJEUpUI60UMneA="; 16 + hash = "sha256-3QdwwZMlhhO25GuhWFNI6HpvOXjXpVypP4oVqTt5zzo="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-p9KH8UhblE4+bKJrkiHvAg77WI2f6KVbIJ4wuUniqDU="; 20 + cargoHash = "sha256-ox9iqwBhdc1bPbIPlDIRK2lptoQ5kisGYr+0Ymsc3ps="; 21 21 22 22 nativeBuildInputs = [ pkg-config ]; 23 23
+2 -2
pkgs/by-name/sk/skimpdf/package.nix
··· 6 6 }: 7 7 stdenv.mkDerivation rec { 8 8 pname = "Skim"; 9 - version = "1.7.3"; 9 + version = "1.7.9"; 10 10 11 11 src = fetchurl { 12 12 name = "Skim-${version}.dmg"; 13 13 url = "mirror://sourceforge/project/skim-app/Skim/Skim-${version}/Skim-${version}.dmg"; 14 - hash = "sha256-AMHEzlipL0Bv68Gnyq040t4DQhPkQcmDixZ6Oo0Vobc="; 14 + hash = "sha256-0IfdLeH6RPxf4OZWnNltN7tvvZWbWDQaMCmazd4UUi4="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ undmg ];
+60
pkgs/by-name/st/stubby/package.nix
··· 1 + # Getdns and Stubby are released together, see https://getdnsapi.net/releases/ 2 + # ../../ge/getdns/package.nix 3 + 4 + { 5 + lib, 6 + stdenv, 7 + cmake, 8 + getdns, 9 + libyaml, 10 + openssl, 11 + systemd, 12 + yq, 13 + stubby, 14 + }: 15 + 16 + stdenv.mkDerivation (finalAttrs: { 17 + pname = "stubby"; 18 + version = "0.4.3"; 19 + outputs = [ 20 + "out" 21 + "man" 22 + "stubbyExampleJson" 23 + ]; 24 + 25 + inherit (getdns) src; 26 + sourceRoot = "${getdns.pname}-${getdns.version}/stubby"; 27 + 28 + nativeBuildInputs = [ 29 + cmake 30 + yq 31 + ]; 32 + 33 + buildInputs = [ 34 + getdns 35 + libyaml 36 + openssl 37 + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ systemd ]; 38 + 39 + postInstall = '' 40 + rm -r $out/share/doc 41 + yq \ 42 + < $NIX_BUILD_TOP/$sourceRoot/stubby.yml.example \ 43 + > $stubbyExampleJson 44 + ''; 45 + 46 + passthru.settingsExample = builtins.fromJSON (builtins.readFile stubby.stubbyExampleJson); 47 + 48 + meta = getdns.meta // { 49 + description = "Local DNS Privacy stub resolver (using DNS-over-TLS)"; 50 + mainProgram = "stubby"; 51 + longDescription = '' 52 + Stubby is an application that acts as a local DNS Privacy stub 53 + resolver (using RFC 7858, aka DNS-over-TLS). Stubby encrypts DNS 54 + queries sent from a client machine (desktop or laptop) to a DNS 55 + Privacy resolver increasing end user privacy. Stubby is developed by 56 + the getdns team. 57 + ''; 58 + homepage = "https://dnsprivacy.org/dns_privacy_daemon_-_stubby/"; 59 + }; 60 + })
+3 -3
pkgs/by-name/up/updatecli/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "updatecli"; 14 - version = "0.98.0"; 14 + version = "0.99.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "updatecli"; 18 18 repo = "updatecli"; 19 19 rev = "v${version}"; 20 - hash = "sha256-yxVIYr/lQeiPRCG06jAjWMlIzRJ9nAkh7YvXtgxBkeQ="; 20 + hash = "sha256-z9lXacRC8MKfExTpbMPAR5aDAe4nh01/ngP0gibfd30="; 21 21 }; 22 22 23 - vendorHash = "sha256-A4+KcKxePtYqbBr2F4AArOsSkde6G5jy0Oljrok87ec="; 23 + vendorHash = "sha256-hW7oufBiYmhf0gTGnPujzyoRSwfc0QGDZMTKRiFUUoA="; 24 24 25 25 # tests require network access 26 26 doCheck = false;
+3 -3
pkgs/by-name/wi/wipeout-rewrite/package.nix
··· 25 25 in 26 26 stdenv.mkDerivation (finalAttrs: { 27 27 pname = "wipeout-rewrite"; 28 - version = "0-unstable-2025-04-17"; 28 + version = "0-unstable-2025-04-26"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "phoboslab"; 32 32 repo = "wipeout-rewrite"; 33 - rev = "c2b7f2cbac2bc6ce9d56876765a2351d1b1a3401"; 34 - hash = "sha256-Z2AOXzpcBMSpM/zU4spIcoLBW59AHU1wQmOY9nT5mdc="; 33 + rev = "38159b447c53fe9d0e3a02c82f2c20eb21138afb"; 34 + hash = "sha256-dB90khtdj2386SYiHxE3OYt8iJjy640/4VRXGjqh1ww="; 35 35 }; 36 36 37 37 enableParallelBuilding = true;
+9 -25
pkgs/by-name/x1/x11vnc/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - fetchpatch, 6 5 openssl, 7 6 zlib, 8 7 libjpeg, ··· 13 12 pkg-config, 14 13 }: 15 14 16 - stdenv.mkDerivation rec { 15 + stdenv.mkDerivation (finalAttrs: { 17 16 pname = "x11vnc"; 18 - version = "0.9.16"; 17 + version = "0.9.17"; 19 18 20 19 src = fetchFromGitHub { 21 20 owner = "LibVNC"; 22 21 repo = "x11vnc"; 23 - rev = version; 24 - sha256 = "1g652mmi79pfq4p5p7spaswa164rpzjhc5rn2phy5pm71lm0vib1"; 22 + tag = finalAttrs.version; 23 + hash = "sha256-Uc5AzEmfU5kcgfJz4qnry2w6qk/Wzzb/ohho9MnSieM="; 25 24 }; 26 25 27 - patches = [ 28 - (fetchpatch { 29 - name = "CVE-2020-29074.patch"; 30 - url = "https://github.com/LibVNC/x11vnc/commit/69eeb9f7baa14ca03b16c9de821f9876def7a36a.patch"; 31 - sha256 = "0hdhp32g2i5m0ihmaxkxhsn3d5f2qasadvwpgxify4xnzabmyb2d"; 32 - }) 33 - 34 - # Pull upstream fix for -fno-common toolchains: 35 - # https://github.com/LibVNC/x11vnc/pull/121 36 - (fetchpatch { 37 - name = "fno-common.patch"; 38 - url = "https://github.com/LibVNC/x11vnc/commit/a48b0b1cd887d7f3ae67f525d7d334bd2feffe60.patch"; 39 - sha256 = "046gjsmg0vm0m4y9ny17y2jayc4ba7vib2whw71l5x1hjp6pksjs"; 40 - }) 41 - ]; 42 - 43 26 nativeBuildInputs = [ 44 27 autoreconfHook 45 28 pkg-config ··· 64 47 65 48 postPatch = '' 66 49 substituteInPlace src/unixpw.c \ 67 - --replace '"/bin/su"' '"/run/wrappers/bin/su"' \ 68 - --replace '"/bin/true"' '"${coreutils}/bin/true"' 50 + --replace-fail '"/bin/su"' '"/run/wrappers/bin/su"' \ 51 + --replace-fail '"/bin/true"' '"${coreutils}/bin/true"' 69 52 70 53 sed -i -e '/#!\/bin\/sh/a"PATH=${xorg.xdpyinfo}\/bin:${xorg.xauth}\/bin:$PATH\\n"' -e 's|/bin/su|/run/wrappers/bin/su|g' src/ssltools.h 71 54 72 55 # Xdummy script is currently broken, so we avoid building it. This removes everything Xdummy-related from the affected Makefile 73 - sed -i -e '/^\tXdummy.c\ \\$/,$d' -e 's/\tx11vnc_loop\ \\/\tx11vnc_loop/' misc/Makefile.am 56 + sed -i '/if HAVE_X11/,/endif/d' misc/Makefile.am 74 57 ''; 75 58 76 59 meta = with lib; { 77 60 description = "VNC server connected to a real X11 screen"; 78 61 homepage = "https://github.com/LibVNC/x11vnc/"; 62 + changelog = "https://github.com/LibVNC/x11vnc/releases/tag/${finalAttrs.version}"; 79 63 platforms = platforms.linux; 80 64 license = licenses.gpl2Plus; 81 65 maintainers = with maintainers; [ OPNA2608 ]; 82 66 mainProgram = "x11vnc"; 83 67 }; 84 - } 68 + })
+2 -2
pkgs/desktops/lomiri/applications/lomiri-clock-app/default.nix
··· 27 27 28 28 stdenv.mkDerivation (finalAttrs: { 29 29 pname = "lomiri-clock-app"; 30 - version = "4.1.0"; 30 + version = "4.1.1"; 31 31 32 32 src = fetchFromGitLab { 33 33 owner = "ubports"; 34 34 repo = "development/apps/lomiri-clock-app"; 35 35 rev = "v${finalAttrs.version}"; 36 - hash = "sha256-bYnAdlpY2Ka08hrJOyqW8+VbCTOi0NNrW+8MHLF7+2E="; 36 + hash = "sha256-5o+Y+10oM6k20I9fH1MB/9nzI143u0RJ/wHNIsrvaL0="; 37 37 }; 38 38 39 39 postPatch = ''
+29 -29
pkgs/development/compilers/binaryen/default.nix
··· 20 20 in 21 21 stdenv.mkDerivation rec { 22 22 pname = "binaryen"; 23 - version = "120_b"; 23 + version = "123"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "WebAssembly"; 27 27 repo = "binaryen"; 28 28 rev = "version_${version}"; 29 - hash = "sha256-gdqjsAQp4NTHROAf6i44GjkbtNyLPQZ153k3veK7eYs="; 29 + hash = "sha256-SFruWOJVxO3Ll1HwjK3DYSPY2IprnDly7QjxrECTrzE="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 38 38 39 39 preConfigure = '' 40 40 if [ $doCheck -eq 1 ]; then 41 - sed -i '/googletest/d' third_party/CMakeLists.txt 41 + sed -i '/gtest/d' third_party/CMakeLists.txt 42 42 rmdir test/spec/testsuite 43 43 ln -s ${testsuite} test/spec/testsuite 44 44 else ··· 51 51 nodejs 52 52 filecheck 53 53 ]; 54 - checkInputs = [ 55 - gtest 56 - ]; 54 + checkInputs = [ gtest ]; 57 55 checkPhase = '' 58 56 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib python3 ../check.py $tests 59 57 ''; 60 58 61 - tests = [ 62 - "version" 63 - "wasm-opt" 64 - "wasm-dis" 65 - "crash" 66 - "dylink" 67 - "ctor-eval" 68 - "wasm-metadce" 69 - "wasm-reduce" 70 - "spec" 71 - "lld" 72 - "wasm2js" 73 - "validator" 74 - "example" 75 - "unit" 76 - # "binaryenjs" "binaryenjs_wasm" # not building this 77 - "lit" 78 - "gtest" 79 - ]; 80 - doCheck = stdenv.hostPlatform.isLinux; 59 + tests = 60 + [ 61 + "version" 62 + "wasm-opt" 63 + "wasm-dis" 64 + "crash" 65 + "dylink" 66 + "ctor-eval" 67 + "wasm-metadce" 68 + "wasm-reduce" 69 + "spec" 70 + "lld" 71 + "wasm2js" 72 + # "unit" # fails on test.unit.test_cluster_fuzz.ClusterFuzz 73 + # "binaryenjs" "binaryenjs_wasm" # not building this 74 + # "lit" # fails on d8/fuzz_shell* 75 + "gtest" 76 + ] 77 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 78 + "example" 79 + "validator" 80 + ]; 81 + 82 + doCheck = (stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isDarwin); 81 83 82 84 meta = with lib; { 83 85 homepage = "https://github.com/WebAssembly/binaryen"; ··· 89 91 ]; 90 92 license = licenses.asl20; 91 93 }; 92 - passthru.tests = { 93 - inherit emscripten; 94 - }; 94 + passthru.tests = { inherit emscripten; }; 95 95 }
+5 -5
pkgs/development/compilers/emscripten/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "emscripten"; 20 - version = "3.1.73"; 20 + version = "4.0.8"; 21 21 22 22 llvmEnv = symlinkJoin { 23 23 name = "emscripten-llvm-${version}"; ··· 33 33 name = "emscripten-node-modules-${version}"; 34 34 inherit pname version src; 35 35 36 - npmDepsHash = "sha256-bqxUlxpIH1IAx9RbnaMq4dZW8fy+M/Q02Q7VrW/AKNQ="; 36 + npmDepsHash = "sha256-fGlBtXsYOQ5V4/PRPPIpL3nxb+hUAuj9q7Jw0kL7ph0="; 37 37 38 38 dontBuild = true; 39 39 ··· 46 46 src = fetchFromGitHub { 47 47 owner = "emscripten-core"; 48 48 repo = "emscripten"; 49 - hash = "sha256-QlC2k2rhF3/Pz+knnrlBDV8AfHHBSlGr7b9Ae6TNsxY="; 49 + hash = "sha256-xiqi3SMmlfV7NaA61QZAW7BFHu9xOVN9QMWwwDInBeE="; 50 50 rev = version; 51 51 }; 52 52 ··· 67 67 68 68 patchShebangs . 69 69 70 - # emscripten 3.1.67 requires LLVM tip-of-tree instead of LLVM 18 71 - sed -i -e "s/EXPECTED_LLVM_VERSION = 20/EXPECTED_LLVM_VERSION = 19/g" tools/shared.py 70 + # emscripten 4 requires LLVM tip-of-tree instead of LLVM 20 71 + sed -i -e "s/EXPECTED_LLVM_VERSION = 21/EXPECTED_LLVM_VERSION = 20.1/g" tools/shared.py 72 72 73 73 # fixes cmake support 74 74 sed -i -e "s/print \('emcc (Emscript.*\)/sys.stderr.write(\1); sys.stderr.flush()/g" emcc.py
+9 -9
pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix
··· 1 1 # Generated by update.sh script 2 2 { 3 - "version" = "23.0.2"; 3 + "version" = "24.0.1"; 4 4 "hashes" = { 5 5 "aarch64-linux" = { 6 - sha256 = "06ccc80fc1h9n3ws2v1ayyyz1fv31wv96snvlpjvybwjn66fxl3h"; 7 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.2/graalvm-community-jdk-23.0.2_linux-aarch64_bin.tar.gz"; 6 + sha256 = "0bkn7ml2xikhscwnb9ixa9zb80lvkbvh28r56bv3s3gvmn7vxld3"; 7 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.1/graalvm-community-jdk-24.0.1_linux-aarch64_bin.tar.gz"; 8 8 }; 9 9 "x86_64-linux" = { 10 - sha256 = "1pfnn5jz0yn47la6yd5zkbzy2nji5h2g053wjhv92x9v2n43xxhc"; 11 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.2/graalvm-community-jdk-23.0.2_linux-x64_bin.tar.gz"; 10 + sha256 = "1pjbm3kb7hs2hna39qj1ji57fsyckskiv3wwl1v08h1fczg49ifj"; 11 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.1/graalvm-community-jdk-24.0.1_linux-x64_bin.tar.gz"; 12 12 }; 13 13 "x86_64-darwin" = { 14 - sha256 = "0g7gg46nvyslrn7w658sqpa0ifa4w3jr1ry93z6cynqwq1dangpc"; 15 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.2/graalvm-community-jdk-23.0.2_macos-x64_bin.tar.gz"; 14 + sha256 = "1qjr0d3nwz0fc5yr78gjsqa8x9y1srczi7y0zbq6p6mcf3c1a9j5"; 15 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.1/graalvm-community-jdk-24.0.1_macos-x64_bin.tar.gz"; 16 16 }; 17 17 "aarch64-darwin" = { 18 - sha256 = "050l8nyvwrnhig5n7j1530acqd9d03jv56gyqirnprj5qhrcx9x5"; 19 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.2/graalvm-community-jdk-23.0.2_macos-aarch64_bin.tar.gz"; 18 + sha256 = "1bffg1k0hwv5hniakcqh165a7k8fp5r4nj0595ynrmshncgnc60f"; 19 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.1/graalvm-community-jdk-24.0.1_macos-aarch64_bin.tar.gz"; 20 20 }; 21 21 }; 22 22 }
+2 -2
pkgs/development/interpreters/babashka/clojure-tools.nix
··· 7 7 }: 8 8 clojure.overrideAttrs (previousAttrs: { 9 9 pname = "babashka-clojure-tools"; 10 - version = "1.12.0.1517"; 10 + version = "1.12.0.1530"; 11 11 12 12 src = fetchurl { 13 13 url = previousAttrs.src.url; 14 - hash = "sha256-OGlOh2x6U2DBb0t9LDmTtyMgHFgibQk4zQIXZeM6Ue8="; 14 + hash = "sha256-D/JLioEmujnTLeeEoIdnxd8lk4TLdsbuPbTWECcF7Uk="; 15 15 }; 16 16 })
+2 -2
pkgs/development/interpreters/babashka/default.nix
··· 10 10 let 11 11 babashka-unwrapped = buildGraalvmNativeImage rec { 12 12 pname = "babashka-unwrapped"; 13 - version = "1.12.197"; 13 + version = "1.12.200"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/babashka/babashka/releases/download/v${version}/babashka-${version}-standalone.jar"; 17 - sha256 = "sha256-ek2z1YqA7UU6LbvBCEWGgcefnv7MncJ/hDTYFJZKezU="; 17 + sha256 = "sha256-hxcoVUaL19RM56fG8oxSKQwPHXDzaoSdCdHXSTXQ9fI="; 18 18 }; 19 19 20 20 graalvmDrv = graalvmPackages.graalvm-ce;
-128
pkgs/development/libraries/getdns/default.nix
··· 1 - # Getdns and Stubby are released together, see https://getdnsapi.net/releases/ 2 - 3 - { 4 - lib, 5 - stdenv, 6 - fetchurl, 7 - cmake, 8 - doxygen, 9 - libidn2, 10 - libyaml, 11 - openssl, 12 - systemd, 13 - unbound, 14 - yq, 15 - }: 16 - let 17 - metaCommon = { 18 - maintainers = with lib.maintainers; [ 19 - leenaars 20 - ehmry 21 - ]; 22 - license = lib.licenses.bsd3; 23 - platforms = lib.platforms.all; 24 - }; 25 - in 26 - rec { 27 - 28 - getdns = stdenv.mkDerivation rec { 29 - pname = "getdns"; 30 - version = "1.7.3"; 31 - outputs = [ 32 - "out" 33 - "dev" 34 - "lib" 35 - "man" 36 - ]; 37 - 38 - src = fetchurl { 39 - url = "https://getdnsapi.net/releases/${pname}-${lib.concatStringsSep "-" (lib.splitVersion version)}/${pname}-${version}.tar.gz"; 40 - # upstream publishes hashes in hex format 41 - sha256 = "f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c"; 42 - }; 43 - 44 - nativeBuildInputs = [ 45 - cmake 46 - doxygen 47 - ]; 48 - 49 - buildInputs = [ 50 - libidn2 51 - openssl 52 - unbound 53 - ]; 54 - 55 - # https://github.com/getdnsapi/getdns/issues/517 56 - postPatch = '' 57 - substituteInPlace getdns.pc.in \ 58 - --replace '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ \ 59 - --replace '$'{prefix}/@CMAKE_INSTALL_INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@ 60 - ''; 61 - 62 - postInstall = "rm -r $out/share/doc"; 63 - 64 - meta = metaCommon // { 65 - description = "Modern asynchronous DNS API"; 66 - longDescription = '' 67 - getdns is an implementation of a modern asynchronous DNS API; the 68 - specification was originally edited by Paul Hoffman. It is intended to make all 69 - types of DNS information easily available to application developers and non-DNS 70 - experts. DNSSEC offers a unique global infrastructure for establishing and 71 - enhancing cryptographic trust relations. With the development of this API the 72 - developers intend to offer application developers a modern and flexible 73 - interface that enables end-to-end trust in the DNS architecture, and which will 74 - inspire application developers to implement innovative security solutions in 75 - their applications. 76 - ''; 77 - homepage = "https://getdnsapi.net"; 78 - }; 79 - }; 80 - 81 - stubby = stdenv.mkDerivation { 82 - pname = "stubby"; 83 - version = "0.4.3"; 84 - outputs = [ 85 - "out" 86 - "man" 87 - "stubbyExampleJson" 88 - ]; 89 - 90 - inherit (getdns) src; 91 - sourceRoot = "${getdns.pname}-${getdns.version}/stubby"; 92 - 93 - nativeBuildInputs = [ 94 - cmake 95 - doxygen 96 - yq 97 - ]; 98 - 99 - buildInputs = [ 100 - getdns 101 - libyaml 102 - openssl 103 - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ systemd ]; 104 - 105 - postInstall = '' 106 - rm -r $out/share/doc 107 - yq \ 108 - < $NIX_BUILD_TOP/$sourceRoot/stubby.yml.example \ 109 - > $stubbyExampleJson 110 - ''; 111 - 112 - passthru.settingsExample = builtins.fromJSON (builtins.readFile stubby.stubbyExampleJson); 113 - 114 - meta = metaCommon // { 115 - description = "Local DNS Privacy stub resolver (using DNS-over-TLS)"; 116 - mainProgram = "stubby"; 117 - longDescription = '' 118 - Stubby is an application that acts as a local DNS Privacy stub 119 - resolver (using RFC 7858, aka DNS-over-TLS). Stubby encrypts DNS 120 - queries sent from a client machine (desktop or laptop) to a DNS 121 - Privacy resolver increasing end user privacy. Stubby is developed by 122 - the getdns team. 123 - ''; 124 - homepage = "https://dnsprivacy.org/dns_privacy_daemon_-_stubby/"; 125 - }; 126 - }; 127 - 128 - }
-33
pkgs/development/libraries/givaro/3.7.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - automake, 6 - autoconf, 7 - libtool, 8 - autoreconfHook, 9 - gmpxx, 10 - }: 11 - stdenv.mkDerivation rec { 12 - pname = "givaro"; 13 - version = "3.7.2"; 14 - src = fetchurl { 15 - url = "https://forge.imag.fr/frs/download.php/370/givaro-${version}.tar.gz"; 16 - sha256 = "0lf5cnbyr27fw7klc3zabkb1979dn67jmrjz6pa3jzw2ng74x9b3"; 17 - }; 18 - nativeBuildInputs = [ 19 - autoreconfHook 20 - autoconf 21 - automake 22 - ]; 23 - buildInputs = [ 24 - libtool 25 - gmpxx 26 - ]; 27 - meta = { 28 - description = "C++ library for arithmetic and algebraic computations"; 29 - license = lib.licenses.cecill-b; 30 - maintainers = [ lib.maintainers.raskin ]; 31 - platforms = lib.platforms.linux; 32 - }; 33 - }
-33
pkgs/development/libraries/givaro/3.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchurl, 5 - automake, 6 - autoconf, 7 - libtool, 8 - autoreconfHook, 9 - gmpxx, 10 - }: 11 - stdenv.mkDerivation rec { 12 - pname = "givaro"; 13 - version = "3.8.0"; 14 - src = fetchurl { 15 - url = "https://forge.imag.fr/frs/download.php/592/givaro-${version}.tar.gz"; 16 - sha256 = "1822ksv8653a84hvcz0vxl3nk8dqz7d41ys8rplq0zjjmvb2i5yq"; 17 - }; 18 - nativeBuildInputs = [ 19 - autoreconfHook 20 - autoconf 21 - automake 22 - ]; 23 - buildInputs = [ 24 - libtool 25 - gmpxx 26 - ]; 27 - meta = { 28 - description = "C++ library for arithmetic and algebraic computations"; 29 - license = lib.licenses.cecill-b; 30 - maintainers = [ lib.maintainers.raskin ]; 31 - platforms = lib.platforms.linux; 32 - }; 33 - }
+1 -1
pkgs/development/libraries/xdg-desktop-portal/default.nix
··· 154 154 patchShebangs tests/run-test.sh 155 155 ''; 156 156 157 - preCheck = '' 157 + preCheck = lib.optionalString finalAttrs.finalPackage.doCheck '' 158 158 # For test_trash_file 159 159 export HOME=$(mktemp -d) 160 160
+2 -2
pkgs/development/python-modules/coiled/default.nix
··· 39 39 40 40 buildPythonPackage rec { 41 41 pname = "coiled"; 42 - version = "1.92.0"; 42 + version = "1.93.0"; 43 43 pyproject = true; 44 44 45 45 src = fetchPypi { 46 46 inherit pname version; 47 - hash = "sha256-dwHPhXro/E0XOR2iJJkSKYIRlFi2OhD2qXO4GmzDg2I="; 47 + hash = "sha256-3vniVOW4byF+J2dsnhNp2qvEPzeONbpZ760z9wIYDRA="; 48 48 }; 49 49 50 50 build-system = [
+40 -11
pkgs/development/python-modules/docling-serve/default.nix
··· 12 12 python-multipart, 13 13 uvicorn, 14 14 websockets, 15 + tesserocr, 16 + rapidocr-onnxruntime, 17 + onnxruntime, 18 + torch, 19 + torchvision, 15 20 gradio, 16 21 nodejs, 17 22 which, 18 23 withUI ? false, 24 + withTesserocr ? false, 25 + withRapidocr ? false, 26 + withCPU ? false, 19 27 }: 20 28 21 29 buildPythonPackage rec { 22 30 pname = "docling-serve"; 23 - version = "0.8.0"; 31 + version = "0.10.1"; 24 32 pyproject = true; 25 33 26 34 src = fetchFromGitHub { 27 35 owner = "docling-project"; 28 36 repo = "docling-serve"; 29 37 tag = "v${version}"; 30 - hash = "sha256-ACoqhaGiYHf2dqulxfHQDH/JIhuUlH7wyu0JY4hd0U8="; 38 + hash = "sha256-ApI8I14X2BBenEZ9mLXifhgtY1DHdPljMd1LvjbNUXM="; 31 39 }; 32 40 41 + postPatch = '' 42 + substituteInPlace pyproject.toml \ 43 + --replace-fail '"kfp[kubernetes]>=2.10.0",' "" 44 + ''; 45 + 33 46 build-system = [ 34 47 hatchling 35 48 setuptools-scm ··· 39 52 "websockets" 40 53 ]; 41 54 42 - dependencies = [ 43 - docling 44 - fastapi 45 - httpx 46 - pydantic-settings 47 - python-multipart 48 - uvicorn 49 - websockets 50 - ] ++ lib.optionals withUI optional-dependencies.ui; 55 + dependencies = 56 + [ 57 + docling 58 + fastapi 59 + httpx 60 + pydantic-settings 61 + python-multipart 62 + uvicorn 63 + websockets 64 + ] 65 + ++ lib.optionals withUI optional-dependencies.ui 66 + ++ lib.optionals withTesserocr optional-dependencies.tesserocr 67 + ++ lib.optionals withRapidocr optional-dependencies.rapidocr 68 + ++ lib.optionals withCPU optional-dependencies.cpu; 51 69 52 70 optional-dependencies = { 53 71 ui = [ 54 72 gradio 55 73 nodejs 56 74 which 75 + ]; 76 + tesserocr = [ 77 + tesserocr 78 + ]; 79 + rapidocr = [ 80 + rapidocr-onnxruntime 81 + onnxruntime 82 + ]; 83 + cpu = [ 84 + torch 85 + torchvision 57 86 ]; 58 87 }; 59 88
+2 -2
pkgs/development/python-modules/gradio/client.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "gradio-client"; 35 - version = "1.7.2"; 35 + version = "1.10.0"; 36 36 pyproject = true; 37 37 38 38 # no tests on pypi ··· 42 42 # not to be confused with @gradio/client@${version} 43 43 tag = "gradio_client@${version}"; 44 44 sparseCheckout = [ "client/python" ]; 45 - hash = "sha256-9hEls6f3aBNg7W2RGhu68mJSGlUScpNqMGsdHxTGyRY="; 45 + hash = "sha256-6sfY8a6CCfkczsF4yvjOuUZOcyiXx1zK7pUHUtYMq/Q="; 46 46 }; 47 47 48 48 sourceRoot = "${src.name}/client/python";
+18 -7
pkgs/development/python-modules/gradio/default.nix
··· 56 56 hypothesis, 57 57 altair, 58 58 boto3, 59 + docker, 59 60 gradio-pdf, 60 61 ffmpeg, 61 62 ipython, 63 + mcp, 62 64 pytest-asyncio, 63 65 respx, 64 66 scikit-image, ··· 71 73 72 74 buildPythonPackage rec { 73 75 pname = "gradio"; 74 - version = "5.20.0"; 76 + version = "5.29.0"; 75 77 pyproject = true; 76 78 77 79 src = fetchFromGitHub { 78 80 owner = "gradio-app"; 79 81 repo = "gradio"; 80 82 tag = "gradio@${version}"; 81 - hash = "sha256-gAAyhsnc1LUcAvlUC5hftsWN1kSiRWqcQ4iKGpSIL+U="; 83 + hash = "sha256-zNqWJHnjWezueev5J2Ew8FsbHXUBDkfjCOmWhJJng8k="; 82 84 }; 83 85 84 86 pnpmDeps = pnpm_9.fetchDeps { 85 87 inherit pname version src; 86 - hash = "sha256-y0Bdupn19gEtwatc6Q3KD7aekXDk0xrq04LaG7gxMFI="; 88 + hash = "sha256-h3ulPik0Uf8X687Se3J7h3+8jYzwXtbO6obsO27zyfA="; 87 89 }; 88 90 89 91 pythonRelaxDeps = [ ··· 147 149 148 150 nativeCheckInputs = 149 151 [ 150 - pytestCheckHook 151 - hypothesis 152 152 altair 153 153 boto3 154 - gradio-pdf 154 + docker 155 155 ffmpeg 156 + gradio-pdf 157 + hypothesis 156 158 ipython 159 + mcp 157 160 pytest-asyncio 161 + pytestCheckHook 158 162 respx 159 - scikit-image 160 163 # shap is needed as well, but breaks too often 164 + scikit-image 161 165 torch 162 166 tqdm 163 167 transformers ··· 301 305 "test_updates_stored_up_to_capacity" 302 306 "test_varying_output_forms_with_generators" 303 307 ]; 308 + 304 309 disabledTestPaths = [ 305 310 # 100% touches network 306 311 "test/test_networking.py" ··· 310 315 311 316 # Local network tests dependant on port availability (port 7860-7959) 312 317 "test/test_routes.py" 318 + 319 + # No module named build.__main__; 'build' is a package and cannot be directly executed 320 + "test/test_docker/test_reverse_proxy/test_reverse_proxy.py" 321 + "test/test_docker/test_reverse_proxy_fastapi_mount/test_reverse_proxy_fastapi_mount.py" 322 + "test/test_docker/test_reverse_proxy_root_path/test_reverse_proxy_root_path.py" 313 323 ]; 324 + 314 325 pytestFlagsArray = [ 315 326 "-x" # abort on first failure 316 327 "-m 'not flaky'"
+2 -2
pkgs/development/python-modules/pillow/default.nix
··· 43 43 44 44 buildPythonPackage rec { 45 45 pname = "pillow"; 46 - version = "11.2.0"; 46 + version = "11.2.1"; 47 47 pyproject = true; 48 48 49 49 src = fetchFromGitHub { 50 50 owner = "python-pillow"; 51 51 repo = "pillow"; 52 52 tag = version; 53 - hash = "sha256-gr6S0FTM/VMnqj35E9U5G3BJ203f0XQzgzYCQ81WL/Y="; 53 + hash = "sha256-eInPpCxHvo9J45t52KXZDG4KH4yf7iNMb+FpH5SEWmE="; 54 54 }; 55 55 56 56 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/recipe-scrapers/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "recipe-scrapers"; 20 - version = "15.6.0"; 20 + version = "15.7.1"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "hhursev"; 27 27 repo = "recipe-scrapers"; 28 28 tag = version; 29 - hash = "sha256-s/ocJi7NidebFkd724p/k7njOzELsdh7n9nQXaeVXV8="; 29 + hash = "sha256-DjnK6eq4sgyCNDGQIszrkvNwGLOGitcZPjeLT1woOqs="; 30 30 }; 31 31 32 32 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/safety/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "safety"; 34 - version = "3.4.0"; 34 + version = "3.5.0"; 35 35 pyproject = true; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "pyupio"; 39 39 repo = "safety"; 40 40 tag = version; 41 - hash = "sha256-CyEBgB3YgTQDzqJloL0XaRF0h6soNOWmtWTjP423MmY="; 41 + hash = "sha256-F/tFfLDD2e+M5hHepaqhu5uqwqp2IHD7zxTYNMa+YCQ="; 42 42 }; 43 43 44 44 patches = [ ··· 99 99 description = "Checks installed dependencies for known vulnerabilities"; 100 100 mainProgram = "safety"; 101 101 homepage = "https://github.com/pyupio/safety"; 102 - changelog = "https://github.com/pyupio/safety/blob/${version}/CHANGELOG.md"; 102 + changelog = "https://github.com/pyupio/safety/blob/${src.tag}/CHANGELOG.md"; 103 103 license = lib.licenses.mit; 104 104 maintainers = with lib.maintainers; [ 105 105 thomasdesr
+2 -2
pkgs/tools/package-management/packagekit/default.nix
··· 30 30 31 31 stdenv.mkDerivation rec { 32 32 pname = "packagekit"; 33 - version = "1.3.0"; 33 + version = "1.3.1"; 34 34 35 35 outputs = [ 36 36 "out" ··· 42 42 owner = "PackageKit"; 43 43 repo = "PackageKit"; 44 44 rev = "v${version}"; 45 - hash = "sha256-MYZFI1Q90F/AXVSJJBhmw+E7IMLXrdwmSuFJwv5D/z4="; 45 + hash = "sha256-8sgvD6pZ2n4Du44kTPsvYtSYpkMKCpfxeSrGjWeSw50="; 46 46 }; 47 47 48 48 buildInputs =
+4 -1
pkgs/top-level/aliases.nix
··· 743 743 svn_all_fast_export = svn-all-fast-export; 744 744 topGit = top-git; 745 745 }; # Added 2021-01-14 746 - 746 + givaro_3 = throw "'givaro_3' has been removed as it is end-of-life. Consider using the up-to-date 'givaro' instead"; # Added 2025-05-07 747 + givaro_3_7 = throw "'givaro_3_7' has been removed as it is end-of-life. Consider using the up-to-date 'givaro' instead"; # Added 2025-05-07 747 748 gkraken = throw "'gkraken' has been deprecated by upstream. Consider using the replacement 'coolercontrol' instead."; # Added 2024-11-22 748 749 glew-egl = lib.warnOnInstantiate "'glew-egl' is now provided by 'glew' directly" glew; # Added 2024-08-11 749 750 glfw-wayland = glfw; # Added 2024-04-19 ··· 834 835 hardinfo = throw "'hardinfo' has been removed as it was abandoned upstream. Consider using 'hardinfo2' instead."; # added 2025-04-17 835 836 hasura-graphql-engine = throw "hasura-graphql-engine has been removed because was broken and its packaging severly out of date"; # Added 2025-02-14 836 837 haven-cli = throw "'haven-cli' has been removed due to the official announcement of the project closure. Read more at https://havenprotocol.org/2024/12/12/project-closure-announcement"; # Added 2025-02-25 838 + hawknl = throw "'hawknl' has been removed as it was unmaintained and the upstream unavailable"; # Added 2025-05-07 837 839 HentaiAtHome = hentai-at-home; # Added 2024-06-12 838 840 hll2390dw-cups = throw "The hll2390dw-cups package was dropped since it was unmaintained."; # Added 2024-06-21 839 841 hoarder = throw "'hoarder' has been renamed to 'karakeep'"; # Added 2025-04-21 ··· 1215 1217 mq-cli = throw "'mq-cli' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 1216 1218 mrkd = throw "'mrkd' has been removed as it is unmaintained since 2021"; # Added 2024-12-21 1217 1219 msp430NewlibCross = msp430Newlib; # Added 2024-09-06 1220 + mumps_par = lib.warnOnInstantiate "mumps_par has been renamed to mumps-mpi" mumps-mpi; # Added 2025-05-07 1218 1221 mupdf_1_17 = throw "'mupdf_1_17' has been removed due to being outdated and insecure. Consider using 'mupdf' instead."; # Added 2024-08-22 1219 1222 music-player = throw "'music-player' has been removed due to lack of maintenance upstream. Consider using 'fum' or 'termusic' instead."; # Added 2025-05-02 1220 1223 mustache-tcl = tclPackages.mustache-tcl; # Added 2024-10-02
+2 -9
pkgs/top-level/all-packages.nix
··· 405 405 406 406 buildcatrust = with python3.pkgs; toPythonApplication buildcatrust; 407 407 408 - mumps_par = callPackage ../by-name/mu/mumps/package.nix { mpiSupport = true; }; 408 + mumps-mpi = callPackage ../by-name/mu/mumps/package.nix { mpiSupport = true; }; 409 409 410 410 protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web { 411 411 protobuf = protobuf_21; ··· 2913 2913 buildEmscriptenPackage = callPackage ../development/em-modules/generic { }; 2914 2914 2915 2915 emscripten = callPackage ../development/compilers/emscripten { 2916 - llvmPackages = llvmPackages_19; 2916 + llvmPackages = llvmPackages_20; 2917 2917 }; 2918 2918 2919 2919 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { }); ··· 8174 8174 8175 8175 geos_3_9 = callPackage ../development/libraries/geos/3.9.nix { }; 8176 8176 8177 - inherit (callPackages ../development/libraries/getdns { }) 8178 - getdns 8179 - stubby 8180 - ; 8181 - 8182 8177 gettext = callPackage ../development/libraries/gettext { }; 8183 8178 8184 8179 gdalMinimal = gdal.override { ··· 8190 8185 }; 8191 8186 8192 8187 givaro = callPackage ../development/libraries/givaro { }; 8193 - givaro_3 = callPackage ../development/libraries/givaro/3.nix { }; 8194 - givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix { }; 8195 8188 8196 8189 ghp-import = with python3Packages; toPythonApplication ghp-import; 8197 8190