Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 4f5a5cff f2e77cfe

+364 -4313
+18 -24
nixos/modules/services/desktop-managers/lomiri.nix
··· 7 7 8 8 let 9 9 cfg = config.services.desktopManager.lomiri; 10 - nixos-gsettings-overrides = pkgs.lomiri.lomiri-gsettings-overrides.override { 11 - inherit (cfg) extraGSettingsOverrides extraGSettingsOverridePackages; 12 - }; 13 10 in 14 11 { 15 12 options.services.desktopManager.lomiri = { ··· 25 22 type = lib.types.bool; 26 23 default = config.services.xserver.displayManager.lightdm.greeters.lomiri.enable || cfg.enable; 27 24 }; 28 - 29 - extraGSettingsOverrides = lib.mkOption { 30 - description = "Additional GSettings overrides."; 31 - type = lib.types.lines; 32 - default = ""; 33 - }; 34 - 35 - extraGSettingsOverridePackages = lib.mkOption { 36 - description = "List of packages for which GSettings are overridden."; 37 - type = lib.types.listOf lib.types.path; 38 - default = [ ]; 39 - }; 40 25 }; 41 26 42 27 config = lib.mkMerge [ ··· 58 43 "/share/wallpapers" 59 44 ]; 60 45 61 - # Override GSettings defaults 62 - sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas"; 63 - 64 - systemPackages = [ 65 - nixos-gsettings-overrides # GSettings default overrides 66 - ] 67 - ++ (with pkgs.lomiri; [ 46 + systemPackages = with pkgs.lomiri; [ 68 47 lomiri-wallpapers # default + additional wallpaper 69 48 suru-icon-theme # basic indicator icons 70 - ]); 49 + ]; 50 + }; 51 + 52 + # Override GSettings defaults 53 + programs.dconf = { 54 + enable = true; 55 + profiles.user.databases = [ 56 + { 57 + settings = { 58 + "com/lomiri/shell/launcher" = { 59 + logo-picture-uri = "file://${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg"; 60 + home-button-background-color = "#5277C3"; 61 + }; 62 + }; 63 + lockAll = true; 64 + } 65 + ]; 71 66 }; 72 67 73 68 fonts.packages = with pkgs; [ ··· 156 151 # Copy-pasted basic stuff 157 152 hardware.graphics.enable = lib.mkDefault true; 158 153 fonts.enableDefaultPackages = lib.mkDefault true; 159 - programs.dconf.enable = lib.mkDefault true; 160 154 161 155 services.accounts-daemon.enable = true; 162 156
+5
nixos/modules/services/networking/netbird.md
··· 76 76 peer-to-peer communication, 77 77 - can be additionally configured with environment variables, 78 78 - automatically determines whether `netbird-ui-<name>` should be available, 79 + - does not enable [routing features](#opt-services.netbird.useRoutingFeatures) by default 80 + If you plan to use routing features, you must explicitly enable them. By enabling them, the service will 81 + configure the firewall and enable IP forwarding on the system. 82 + When set to `client` or `both`, reverse path filtering will be set to loose instead of strict. 83 + When set to `server` or `both`, IP forwarding will be enabled. 79 84 80 85 [autoStart](#opt-services.netbird.clients._name_.autoStart) allows you to start the client (an actual systemd service) 81 86 on demand, for example to connect to work-related or otherwise conflicting network only when required.
+55 -26
nixos/modules/services/networking/netbird.nix
··· 24 24 mkMerge 25 25 mkOption 26 26 mkOptionDefault 27 + mkOverride 27 28 mkPackageOption 28 29 nameValuePair 29 30 optional ··· 83 84 type = bool; 84 85 default = false; 85 86 description = '' 86 - Enables backwards compatible Netbird client service. 87 + Enables backward-compatible NetBird client service. 87 88 88 89 This is strictly equivalent to: 89 90 ··· 112 113 }; 113 114 ui.package = mkPackageOption pkgs "netbird-ui" { }; 114 115 116 + useRoutingFeatures = mkOption { 117 + type = enum [ 118 + "none" 119 + "client" 120 + "server" 121 + "both" 122 + ]; 123 + default = "none"; 124 + example = "server"; 125 + description = '' 126 + Enables settings required for NetBird's routing features: Network Resources, Network Routes & Exit Nodes. 127 + 128 + When set to `client` or `both`, reverse path filtering will be set to loose instead of strict. 129 + When set to `server` or `both`, IP forwarding will be enabled. 130 + ''; 131 + }; 132 + 115 133 clients = mkOption { 116 134 type = attrsOf ( 117 135 submodule ( ··· 125 143 type = port; 126 144 example = literalExpression "51820"; 127 145 description = '' 128 - Port the Netbird client listens on. 146 + Port the NetBird client listens on. 129 147 ''; 130 148 }; 131 149 ··· 146 164 default = null; 147 165 example = "127.0.0.123"; 148 166 description = '' 149 - An explicit address that Netbird will serve `*.netbird.cloud.` (usually) entries on. 167 + An explicit address that NetBird will serve `*.netbird.cloud.` (usually) entries on. 150 168 151 - Netbird serves DNS on it's own (dynamic) client address by default. 169 + NetBird serves DNS on it's own (dynamic) client address by default. 152 170 ''; 153 171 }; 154 172 ··· 200 218 description = '' 201 219 Start the service with the system. 202 220 203 - As of 2024-02-13 it is not possible to start a Netbird client daemon without immediately 221 + As of 2024-02-13 it is not possible to start a NetBird client daemon without immediately 204 222 connecting to the network, but it is [planned for a near future](https://github.com/netbirdio/netbird/projects/2#card-91718018). 205 223 ''; 206 224 }; ··· 209 227 type = bool; 210 228 default = true; 211 229 description = '' 212 - Opens up firewall `port` for communication between Netbird peers directly over LAN or public IP, 230 + Opens up firewall `port` for communication between NetBird peers directly over LAN or public IP, 213 231 without using (internet-hosted) TURN servers as intermediaries. 214 232 ''; 215 233 }; ··· 247 265 "trace" 248 266 ]; 249 267 default = "info"; 250 - description = "Log level of the Netbird daemon."; 268 + description = "Log level of the NetBird daemon."; 251 269 }; 252 270 253 271 ui.enable = mkOption { ··· 255 273 default = nixosConfig.services.netbird.ui.enable; 256 274 defaultText = literalExpression ''client.ui.enable''; 257 275 description = '' 258 - Controls presence of `netbird-ui` wrapper for this Netbird client. 276 + Controls presence of `netbird-ui` wrapper for this NetBird client. 259 277 ''; 260 278 }; 261 279 ··· 292 310 mkdir -p "$out/share/applications" 293 311 substitute ${cfg.ui.package}/share/applications/netbird.desktop \ 294 312 "$out/share/applications/${mkBin "netbird"}.desktop" \ 295 - --replace-fail 'Name=Netbird' "Name=Netbird @ ${client.service.name}" \ 313 + --replace-fail 'Name=NetBird' "Name=NetBird @ ${client.service.name}" \ 296 314 --replace-fail '${lib.getExe cfg.ui.package}' "$out/bin/${mkBin "netbird-ui"}" 297 315 '') 298 316 ]; ··· 348 366 type = path; 349 367 default = "/var/lib/${client.dir.baseName}"; 350 368 description = '' 351 - A state directory used by Netbird client to store `config.json`, `state.json` & `resolv.conf`. 369 + A state directory used by NetBird client to store `config.json`, `state.json` & `resolv.conf`. 352 370 ''; 353 371 }; 354 372 dir.runtime = mkOption { 355 373 type = path; 356 374 default = "/var/run/${client.dir.baseName}"; 357 375 description = '' 358 - A runtime directory used by Netbird client. 376 + A runtime directory used by NetBird client. 359 377 ''; 360 378 }; 361 379 service.name = mkOption { ··· 415 433 ); 416 434 default = { }; 417 435 description = '' 418 - Attribute set of Netbird client daemons, by default each one will: 436 + Attribute set of NetBird client daemons, by default each one will: 419 437 420 438 1. be manageable using dedicated tooling: 421 439 - `netbird-<name>` script, 422 - - `Netbird - netbird-<name>` graphical interface when appropriate (see `ui.enable`), 440 + - `NetBird - netbird-<name>` graphical interface when appropriate (see `ui.enable`), 423 441 2. run as a `netbird-<name>.service`, 424 442 3. listen for incoming remote connections on the port `51820` (`openFirewall` by default), 425 443 4. manage the `netbird-<name>` wireguard interface, ··· 467 485 networking.dhcpcd.denyInterfaces = toClientList (client: client.interface); 468 486 networking.networkmanager.unmanaged = toClientList (client: "interface-name:${client.interface}"); 469 487 470 - networking.firewall.allowedUDPPorts = concatLists ( 471 - toClientList (client: optional client.openFirewall client.port) 472 - ); 488 + # Required for the routing ("Exit node") feature(s) to work 489 + boot.kernel.sysctl = mkIf (cfg.useRoutingFeatures == "server" || cfg.useRoutingFeatures == "both") { 490 + "net.ipv4.conf.all.forwarding" = mkOverride 97 true; 491 + "net.ipv6.conf.all.forwarding" = mkOverride 97 true; 492 + }; 473 493 474 - # Ports opened on a specific 475 - networking.firewall.interfaces = listToAttrs ( 476 - toClientList (client: { 477 - name = client.interface; 478 - value.allowedUDPPorts = optionals client.openFirewall [ 479 - 5353 # required for the DNS forwarding/routing to work 480 - ]; 481 - }) 482 - ); 494 + networking.firewall = { 495 + allowedUDPPorts = concatLists (toClientList (client: optional client.openFirewall client.port)); 496 + 497 + # Required for the routing ("Exit node") feature(s) to work 498 + checkReversePath = mkIf ( 499 + cfg.useRoutingFeatures == "client" || cfg.useRoutingFeatures == "both" 500 + ) "loose"; 501 + 502 + # Ports opened on a specific 503 + interfaces = listToAttrs ( 504 + toClientList (client: { 505 + name = client.interface; 506 + value.allowedUDPPorts = optionals client.openFirewall [ 507 + 5353 # required for the DNS forwarding/routing to work 508 + ]; 509 + }) 510 + ); 511 + }; 483 512 484 513 systemd.network.networks = mkIf config.networking.useNetworkd ( 485 514 toClientAttrs ( ··· 601 630 # see https://github.com/systemd/systemd/blob/17f3e91e8107b2b29fe25755651b230bbc81a514/src/resolve/org.freedesktop.resolve1.policy#L43-L43 602 631 # see all actions used at https://github.com/netbirdio/netbird/blob/13e7198046a0d73a9cd91bf8e063fafb3d41885c/client/internal/dns/systemd_linux.go#L29-L32 603 632 security.polkit.extraConfig = mkIf config.services.resolved.enable '' 604 - // systemd-resolved access for Netbird clients 633 + // systemd-resolved access for NetBird clients 605 634 polkit.addRule(function(action, subject) { 606 635 var actions = [ 607 636 "org.freedesktop.resolve1.revert",
+22 -50
nixos/tests/lomiri.nix
··· 64 64 ]; 65 65 } 66 66 '' 67 - magick -size 640x480 canvas:white -pointsize 30 -fill black -annotate +100+100 '${wallpaperText}' $out 68 - ''; 69 - # gsettings tool with access to wallpaper schema 70 - lomiri-gsettings = 71 - pkgs: 72 - pkgs.stdenv.mkDerivation { 73 - name = "lomiri-gsettings"; 74 - dontUnpack = true; 75 - nativeBuildInputs = with pkgs; [ 76 - glib 77 - wrapGAppsHook3 78 - ]; 79 - buildInputs = with pkgs; [ 80 - # Not using the Lomiri-namespaced setting yet 81 - # lomiri.lomiri-schemas 82 - gsettings-desktop-schemas 83 - ]; 84 - installPhase = '' 85 - runHook preInstall 86 - mkdir -p $out/bin 87 - ln -s ${pkgs.lib.getExe' pkgs.glib "gsettings"} $out/bin/lomiri-gsettings 88 - runHook postInstall 67 + magick -size 640x480 canvas:black -pointsize 30 -fill white -annotate +100+100 '${wallpaperText}' $out 89 68 ''; 90 - }; 91 - setLomiriWallpaperService = 92 - pkgs: 93 - let 94 - lomiriServices = [ 95 - "lomiri.service" 96 - "lomiri-full-greeter.service" 97 - "lomiri-full-shell.service" 98 - "lomiri-greeter.service" 99 - "lomiri-shell.service" 100 - ]; 101 - in 102 - rec { 103 - description = "Set Lomiri wallpaper to something OCR-able"; 104 - wantedBy = lomiriServices; 105 - before = lomiriServices; 106 - serviceConfig = { 107 - Type = "oneshot"; 108 - # Not using the Lomiri-namespaed settings yet 109 - # ExecStart = "${lomiri-gsettings pkgs}/bin/lomiri-gsettings set com.lomiri.Shell background-picture-uri file://${wallpaperFile pkgs}"; 110 - ExecStart = "${lomiri-gsettings pkgs}/bin/lomiri-gsettings set org.gnome.desktop.background picture-uri file://${wallpaperFile pkgs}"; 69 + 70 + lomiriWallpaperDconfSettings = pkgs: { 71 + settings = { 72 + "org/gnome/desktop/background" = { 73 + picture-uri = "file://${wallpaperFile pkgs}"; 111 74 }; 112 75 }; 76 + }; 113 77 114 78 sharedTestFunctions = '' 115 79 def wait_for_text(text): ··· 412 376 }) 413 377 ]; 414 378 }; 379 + 380 + programs.dconf.profiles.user.databases = [ 381 + (lomiriWallpaperDconfSettings pkgs) 382 + ]; 415 383 416 384 # Help with OCR 417 385 systemd.tmpfiles.settings = { 418 386 "10-lomiri-test-setup" = terminalOcrTmpfilesSetup { inherit pkgs lib config; }; 419 387 }; 420 - 421 - systemd.user.services.set-lomiri-wallpaper = setLomiriWallpaperService pkgs; 422 388 }; 423 389 424 390 enableOCR = true; ··· 562 528 ]; 563 529 }; 564 530 531 + programs.dconf.profiles.user.databases = [ 532 + (lomiriWallpaperDconfSettings pkgs) 533 + ]; 534 + 565 535 # Help with OCR 566 536 systemd.tmpfiles.settings = { 567 537 "10-lomiri-test-setup" = terminalOcrTmpfilesSetup { inherit pkgs lib config; }; 568 538 }; 569 - 570 - systemd.user.services.set-lomiri-wallpaper = setLomiriWallpaperService pkgs; 571 539 }; 572 540 573 541 enableOCR = true; ··· 710 678 711 679 environment.etc."${wallpaperName}".source = wallpaperFile pkgs; 712 680 713 - systemd.user.services.set-lomiri-wallpaper = setLomiriWallpaperService pkgs; 681 + programs.dconf.profiles.user.databases = [ 682 + (lomiriWallpaperDconfSettings pkgs) 683 + ]; 714 684 715 685 # Help with OCR 716 686 systemd.tmpfiles.settings = { ··· 733 703 machine.wait_until_succeeds("pgrep -u lightdm -f 'lomiri --mode=greeter'") 734 704 735 705 # Start page shows current time 736 - wait_for_text(r"(AM|PM)") 706 + # And the greeter *actually* renders our wallpaper! 707 + wait_for_text(r"(AM|PM|Lorem|ipsum)") 737 708 machine.screenshot("lomiri_greeter_launched") 738 709 739 710 # Advance to login part ··· 747 718 748 719 # Output rendering from Lomiri has started when it starts printing performance diagnostics 749 720 machine.wait_for_console_text("Last frame took") 721 + # And the desktop doesn't render the wallpaper anymore. Grumble grumble... 750 722 # Look for datetime's clock, one of the last elements to load 751 723 wait_for_text(r"(AM|PM)") 752 724 machine.screenshot("lomiri_launched") ··· 849 821 ocr = [ "Log Out" ]; 850 822 extraCheck = '' 851 823 # We should be able to log out and return to the greeter 852 - mouse_click(600, 280) # "Log Out" 824 + mouse_click(600, 250) # "Log Out" 853 825 mouse_click(340, 220) # confirm logout 854 826 machine.wait_until_fails("pgrep -u ${user} -f 'lomiri --mode=full-shell'") 855 827 '';
+7 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 2752 2752 2753 2753 nvim-unception = super.nvim-unception.overrideAttrs { 2754 2754 # Attempt rpc socket connection 2755 - nvimSkipModules = "client.client"; 2755 + nvimSkipModules = [ 2756 + "client.client" 2757 + ] 2758 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 2759 + "server.server" 2760 + "unception" 2761 + ]; 2756 2762 }; 2757 2763 2758 2764 nvim-vtsls = super.nvim-vtsls.overrideAttrs {
+10
pkgs/applications/graphics/inkscape/default.nix
··· 97 97 # Fix path to ps2pdf binary 98 98 inherit ghostscript; 99 99 }) 100 + (fetchpatch { 101 + name = "fix-build-poppler-25.06.0.patch"; 102 + url = "https://gitlab.com/inkscape/inkscape/-/commit/97bd8f29a61e691ceea98ca2444b974cf4256ae0.patch"; 103 + hash = "sha256-bYRd/KUh/7qFb7x0EuUgQYA9P8abcTf5XS67gzaAiXA="; 104 + }) 105 + (fetchpatch { 106 + name = "fix-build-poppler-25.07.0.patch"; 107 + url = "https://gitlab.com/inkscape/inkscape/-/commit/ce52c5f96106ae5747171663a46831f21aa52d95.patch"; 108 + hash = "sha256-3Yj+neSRSSQPeeZkHJ0P6v3Sis/lg9xiygktI6Z+zDY="; 109 + }) 100 110 ]; 101 111 102 112 postPatch = ''
+14 -12
pkgs/by-name/az/azure-cli/README.md
··· 33 33 and the name of the extension you want to package as `extension`: 34 34 35 35 ```sh 36 - ./query-extension-index.sh --cli-version=2.61.0 --extension=azure-devops --download 36 + nix run .#azure-cli.extension-tool -- \ 37 + --cli-version=2.61.0 \ 38 + --extension=azure-devops \ 39 + --init 37 40 ``` 38 41 39 42 The output should look something like this: ··· 41 44 ```json 42 45 { 43 46 "pname": "azure-devops", 44 - "description": "Tools for managing Azure DevOps.", 45 - "version": "1.0.1", 46 - "url": "https://github.com/Azure/azure-devops-cli-extension/releases/download/20240514.1/azure_devops-1.0.1-py2.py3-none-any.whl", 47 - "sha256": "f300d0288f017148514ebe6f5912aef10c7a6f29bdc0c916b922edf1d75bc7db", 47 + "version": "1.0.2", 48 + "url": "https://github.com/Azure/azure-devops-cli-extension/releases/download/20250624.2/azure_devops-1.0.2-py2.py3-none-any.whl", 49 + "hash": "sha256-4rDeAqOnRRKMP26MJxG4u9vBuos6/SQIoVgfNbBpulk=", 50 + "description": "Tools for managing Azure DevOps", 48 51 "license": "MIT", 49 - "requires": [ 50 - "distro (==1.3.0)", 51 - "distro==1.3.0" 52 + "requirements": [ 53 + "distro (>=1.6.0)" 52 54 ] 53 55 } 54 56 ``` ··· 59 61 { 60 62 azure-devops = mkAzExtension { 61 63 pname = "azure-devops"; 62 - version = "1.0.0"; 63 - url = "https://github.com/Azure/azure-devops-cli-extension/releases/download/20240206.1/azure_devops-${version}-py2.py3-none-any.whl"; 64 - sha256 = "658a2854d8c80f874f9382d421fa45abf6a38d00334737dda006f8dec64cf70a"; 64 + version = "1.0.2"; 65 + url = "https://github.com/Azure/azure-devops-cli-extension/releases/download/20250624.2/azure_devops-${version}-py2.py3-none-any.whl"; 66 + hash = "sha256-4rDeAqOnRRKMP26MJxG4u9vBuos6/SQIoVgfNbBpulk="; 65 67 description = "Tools for managing Azure DevOps"; 66 68 propagatedBuildInputs = with python3Packages; [ distro ]; 67 69 meta.maintainers = with lib.maintainers; [ katexochen ]; ··· 71 73 72 74 * The attribute name should be the same as `pname`. 73 75 * Replace the version in `url` with `${version}`. 74 - * The json output `requires` must be transformed into `propagetedBuildInputs`. 76 + * The json output `requirements` must be transformed into package `requirements`. 75 77 * If `license` is `"MIT"`, it can be left out in the nix expression, as the builder defaults to that license. 76 78 * Add yourself as maintainer in `meta.maintainers`. 77 79
+55 -4
pkgs/by-name/az/azure-cli/extensions-tool.py
··· 174 174 return max(versions, key=lambda e: parse(e["metadata"]["version"]), default=None) 175 175 176 176 177 - def processExtension( 177 + def find_extension_version( 178 178 extVersions: dict, 179 179 cli_version: Version, 180 180 ext_name: Optional[str] = None, 181 181 requirements: bool = False, 182 - ) -> Optional[Ext]: 182 + ) -> Optional[Dict[str, Any]]: 183 183 versions = filter(_filter_invalid, extVersions) 184 184 versions = filter(lambda v: _filter_compatible(v, cli_version), versions) 185 185 latest = _get_latest_version(versions) ··· 188 188 if ext_name and latest["metadata"]["name"] != ext_name: 189 189 return None 190 190 if not requirements and "run_requires" in latest["metadata"]: 191 + return None 192 + return latest 193 + 194 + 195 + def find_and_transform_extension_version( 196 + extVersions: dict, 197 + cli_version: Version, 198 + ext_name: Optional[str] = None, 199 + requirements: bool = False, 200 + ) -> Optional[Ext]: 201 + latest = find_extension_version(extVersions, cli_version, ext_name, requirements) 202 + if not latest: 191 203 return None 192 204 193 205 return _transform_dict_to_obj(latest) ··· 335 347 action=argparse.BooleanOptionalAction, 336 348 help="whether to commit changes to git", 337 349 ) 350 + parser.add_argument( 351 + "--init", 352 + action=argparse.BooleanOptionalAction, 353 + help="whether you want to init a new extension", 354 + ) 338 355 args = parser.parse_args() 339 356 cli_version = parse(args.cli_version) 340 357 ··· 348 365 assert index["formatVersion"] == "1" # only support formatVersion 1 349 366 extensions_remote = index["extensions"] 350 367 368 + # init just prints the json of the extension version that matches the cli version. 369 + if args.init: 370 + if not args.extension: 371 + logger.error("extension name is required for --init") 372 + exit(1) 373 + 374 + for ext_name, ext_versions in extensions_remote.items(): 375 + if ext_name != args.extension: 376 + continue 377 + ext = find_extension_version( 378 + ext_versions, 379 + cli_version, 380 + args.extension, 381 + requirements=True, 382 + ) 383 + break 384 + if not ext: 385 + logger.error(f"Extension {args.extension} not found in index") 386 + exit(1) 387 + 388 + ext_translated = { 389 + "pname": ext["metadata"]["name"], 390 + "version": ext["metadata"]["version"], 391 + "url": ext["downloadUrl"], 392 + "hash": _convert_hash_digest_from_hex_to_b64_sri(ext["sha256Digest"]), 393 + "description": ext["metadata"]["summary"].rstrip("."), 394 + "license": ext["metadata"]["license"], 395 + "requirements": ext["metadata"]["run_requires"][0]["requires"], 396 + } 397 + print(json.dumps(ext_translated, indent=2)) 398 + return 399 + 351 400 if args.extension: 352 401 logger.info(f"updating extension: {args.extension}") 353 402 354 403 ext = Optional[Ext] 355 404 for _ext_name, extension in extensions_remote.items(): 356 - extension = processExtension( 405 + extension = find_and_transform_extension_version( 357 406 extension, cli_version, args.extension, requirements=True 358 407 ) 359 408 if extension: ··· 402 451 403 452 extensions_remote_filtered = set() 404 453 for _ext_name, extension in extensions_remote.items(): 405 - extension = processExtension(extension, cli_version, args.extension) 454 + extension = find_and_transform_extension_version( 455 + extension, cli_version, args.extension 456 + ) 406 457 if extension: 407 458 extensions_remote_filtered.add(extension) 408 459
+3 -3
pkgs/by-name/bi/biome/package.nix
··· 10 10 }: 11 11 rustPlatform.buildRustPackage (finalAttrs: { 12 12 pname = "biome"; 13 - version = "2.1.3"; 13 + version = "2.1.4"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "biomejs"; 17 17 repo = "biome"; 18 18 rev = "@biomejs/biome@${finalAttrs.version}"; 19 - hash = "sha256-+fuOPdjfebgtwzckEu/ADd+bNLYtiDFlDJ0aVMKxgMY="; 19 + hash = "sha256-lRCSiNf2kMGkQyXvU1J/lvTH9nfq9otOBGWozFVNNLo="; 20 20 }; 21 21 22 - cargoHash = "sha256-4WrDWtNQkRUtYxGBl26meKLTn52/QWtn1bVOVFHpMz4="; 22 + cargoHash = "sha256-6BGIyVWU2AnoQAArE5KsNJeorpZTpE13CwhHQermxdM="; 23 23 24 24 nativeBuildInputs = [ pkg-config ]; 25 25
+9
pkgs/by-name/co/corosync/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 + fetchpatch2, 5 6 makeWrapper, 6 7 pkg-config, 7 8 kronosnet, ··· 31 32 url = "http://build.clusterlabs.org/corosync/releases/${pname}-${version}.tar.gz"; 32 33 sha256 = "sha256-IDNUu93uGpezxQoHbq6JxjX0Bt1nTMrvyUu5CSrNlTU="; 33 34 }; 35 + 36 + patches = [ 37 + (fetchpatch2 { 38 + name = "CVE-2025-30472.patch"; 39 + url = "https://github.com/corosync/corosync/commit/7839990f9cdf34e55435ed90109e82709032466a.patch??full_index=1"; 40 + hash = "sha256-EgGTfOM9chjLnb1QWNGp6IQQKQGdetNkztdddXlN/uo="; 41 + }) 42 + ]; 34 43 35 44 nativeBuildInputs = [ 36 45 makeWrapper
+2 -2
pkgs/by-name/dj/djview/package.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "djview"; 17 - version = "4.12"; 17 + version = "4.12.3"; 18 18 19 19 outputs = [ 20 20 "out" ··· 23 23 24 24 src = fetchurl { 25 25 url = "mirror://sourceforge/djvu/${pname}-${version}.tar.gz"; 26 - hash = "sha256-VnPGqLfhlbkaFyCyQJGRW4FF3jSHnbEVi8k2sQDq8+M="; 26 + hash = "sha256-F7+5cxq4Bw4BI1OB8I5XsSMf+19J6wMYc+v6GJza9H0="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -2
pkgs/by-name/dn/dnf5/package.nix
··· 33 33 34 34 stdenv.mkDerivation (finalAttrs: { 35 35 pname = "dnf5"; 36 - version = "5.2.15.0"; 36 + version = "5.2.16.0"; 37 37 38 38 outputs = [ 39 39 "out" ··· 44 44 owner = "rpm-software-management"; 45 45 repo = "dnf5"; 46 46 tag = finalAttrs.version; 47 - hash = "sha256-WlQfvWDd9Eay9TPq2EfFlQGljEskJqL3xyNIJDdaNps="; 47 + hash = "sha256-k71UKcKF5IdK96Q3TnAwFGoTRYmTlSO2kkPD54Bd9s8="; 48 48 }; 49 49 50 50 nativeBuildInputs = [
+2 -2
pkgs/by-name/du/dunst/package.nix
··· 31 31 32 32 stdenv.mkDerivation (finalAttrs: { 33 33 pname = "dunst"; 34 - version = "1.12.2"; 34 + version = "1.13.0"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "dunst-project"; 38 38 repo = "dunst"; 39 39 tag = "v${finalAttrs.version}"; 40 - hash = "sha256-i5/rRlxs+voEXL3udY+55l2mU54yep8RpmLOZpGtDeM="; 40 + hash = "sha256-HPmIcOLoYDD1GEgTh1elA9xiZGFKt1In4vsAtRsOukE="; 41 41 }; 42 42 43 43 nativeBuildInputs = [
+3 -3
pkgs/by-name/ga/gauge-unwrapped/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gauge"; 9 - version = "1.6.19"; 9 + version = "1.6.20"; 10 10 11 11 patches = [ 12 12 # adds a check which adds an error message when trying to ··· 18 18 owner = "getgauge"; 19 19 repo = "gauge"; 20 20 tag = "v${version}"; 21 - hash = "sha256-bfmzRZliLU6p/pbKhdXrwukwp0ApsPeOMRUWvovIZ3Q="; 21 + hash = "sha256-Ynyi2ph1L9SfxDwgXqw55nieP5o9LyHxKw4HYQEhXEo="; 22 22 }; 23 23 24 - vendorHash = "sha256-c9uYVxlC2YEgSsNkte3yJpX8HmTnTMjw2PJAe5IROmY="; 24 + vendorHash = "sha256-vv77sD+H2PI06iaJWNGoT4Oe53Shc7QxlSL1nX4i4+Y="; 25 25 26 26 excludedPackages = [ 27 27 "build"
+14 -16
pkgs/by-name/gi/github-release/package.nix
··· 2 2 buildGoModule, 3 3 fetchFromGitHub, 4 4 lib, 5 - testers, 6 - github-release, 5 + nix-update-script, 6 + versionCheckHook, 7 7 }: 8 8 9 - buildGoModule rec { 9 + buildGoModule (finalAttrs: { 10 10 pname = "github-release"; 11 - version = "0.10.1-unstable-2024-06-25"; 11 + version = "0.11.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "github-release"; 15 15 repo = "github-release"; 16 - rev = "d250e89a7bf00d54e823b169c3a4722a55ac67b0"; 17 - hash = "sha256-QDImy9VNJ3hfGVCpMoJ72Za3CiM3SVNH1D9RFHVM+4I="; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-foQZsYfYM/Cqtck+xfdup6WUeoBiqBTP7USCyPMv5q0="; 18 18 }; 19 19 20 20 vendorHash = null; 21 21 22 22 ldflags = [ "-s" ]; 23 23 24 - passthru.tests.version = testers.testVersion { 25 - package = github-release; 26 - version = "v${version}"; 27 - }; 24 + doInstallCheck = true; 25 + nativeInstallCheckInputs = [ versionCheckHook ]; 26 + 27 + passthru.updateScript = nix-update-script { }; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Commandline app to create and edit releases on Github (and upload artifacts)"; 31 31 mainProgram = "github-release"; 32 32 longDescription = '' ··· 34 34 delete releases of your projects on Github. 35 35 In addition it allows you to attach files to those releases. 36 36 ''; 37 - 38 - license = licenses.mit; 37 + license = lib.licenses.mit; 39 38 homepage = "https://github.com/github-release/github-release"; 40 - maintainers = with maintainers; [ 39 + maintainers = with lib.maintainers; [ 41 40 ardumont 42 41 j03 43 42 ]; 44 - platforms = with platforms; unix; 45 43 }; 46 - } 44 + })
+2 -2
pkgs/by-name/in/intel-compute-runtime/package.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "intel-compute-runtime"; 15 - version = "25.22.33944.8"; 15 + version = "25.27.34303.6"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "intel"; 19 19 repo = "compute-runtime"; 20 20 tag = version; 21 - hash = "sha256-Sz9ELQkSq6CQOfoTlzJoUzj/GuHwQMgtUjmC0P2uzro="; 21 + hash = "sha256-AgdPhEAg9N15lNfcX/zQLxBUDTzEEvph+y0FYbB6iCs="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+4 -4
pkgs/by-name/in/intel-graphics-compiler/package.nix
··· 22 22 vc_intrinsics_src = fetchFromGitHub { 23 23 owner = "intel"; 24 24 repo = "vc-intrinsics"; 25 - rev = "v0.22.1"; 26 - hash = "sha256-dSK+kNEZoF4bBx24S0No9aZLZiHK0U9TR1jRyEBL+2U="; 25 + rev = "v0.23.1"; 26 + hash = "sha256-7coQegLcgIKiqnonZmgrKlw6FCB3ltSh6oMMvdopeQc="; 27 27 }; 28 28 29 29 inherit (llvmPackages_15) lld llvm; ··· 42 42 in 43 43 stdenv.mkDerivation rec { 44 44 pname = "intel-graphics-compiler"; 45 - version = "2.12.5"; 45 + version = "2.14.1"; 46 46 47 47 src = fetchFromGitHub { 48 48 owner = "intel"; 49 49 repo = "intel-graphics-compiler"; 50 50 tag = "v${version}"; 51 - hash = "sha256-1no41/YUr63OwPEaFFP/7n5GxfZqprCLk37zq60O2eM="; 51 + hash = "sha256-PBUKLvP9h7AhYbaxjAC749sQqYJLAjNpWfME8t84D0k="; 52 52 }; 53 53 54 54 postPatch = ''
+3 -3
pkgs/by-name/ma/matrix-tuwunel/package.nix
··· 85 85 in 86 86 rustPlatform.buildRustPackage (finalAttrs: { 87 87 pname = "matrix-tuwunel"; 88 - version = "1.2.0"; 88 + version = "1.3.0"; 89 89 90 90 src = fetchFromGitHub { 91 91 owner = "matrix-construct"; 92 92 repo = "tuwunel"; 93 93 tag = "v${finalAttrs.version}"; 94 - hash = "sha256-YiZuCdSs3f4Hlfdzhz/B/u8GLf8VPgaLN8KMPLjFoVk="; 94 + hash = "sha256-RuvGoXe/O48mQ4/rN+fh2N1NZ4uhvdtI1q4tRM/bRSE="; 95 95 }; 96 96 97 - cargoHash = "sha256-y3JXG/5a9x/KM1PxGW1qmpCeRFvWXWHHplCi+MdjhQ8="; 97 + cargoHash = "sha256-LwVJe9EqBT7x7eBTzvo4Lu1geNI7CWpsIDNWL8AAg+U="; 98 98 99 99 nativeBuildInputs = [ 100 100 pkg-config
+3 -3
pkgs/by-name/mi/mise/package.nix
··· 21 21 22 22 rustPlatform.buildRustPackage rec { 23 23 pname = "mise"; 24 - version = "2025.7.29"; 24 + version = "2025.8.6"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "jdx"; 28 28 repo = "mise"; 29 29 rev = "v${version}"; 30 - hash = "sha256-rL1A6yMBJCgfbsFiSKZ/smxxSntOPYeobH04BXzyzhI="; 30 + hash = "sha256-MxWWq292tXGqKbBYq4vALc/2HLdY9ERO/RWc8WC4Enk="; 31 31 }; 32 32 33 - cargoHash = "sha256-WIxB8PO5Ia8u7xEoUJasdQ+5MJr/zgL1jA4suxTaaKI="; 33 + cargoHash = "sha256-/UODmKVRiRg03kQ7VD8BaXGtWRf44s6AoKUm+vmC6b4="; 34 34 35 35 nativeBuildInputs = [ 36 36 installShellFiles
+7 -7
pkgs/by-name/mo/models-dev/package.nix
··· 9 9 10 10 let 11 11 models-dev-node-modules-hash = { 12 - "aarch64-darwin" = "sha256-099Y+7cLtSQ0s71vxUGEochQSpCv1hbkwYbWx/eOvhY="; 13 - "aarch64-linux" = "sha256-fOmp7UyszqpR04f5TW0pU96IO7euaxX9fBMtwoqIMY4="; 14 - "x86_64-darwin" = "sha256-OsJDPCsEAAcXzgI/QrtfXXb2jc82pp6ldHuA4Ps8OpM="; 15 - "x86_64-linux" = "sha256-Enx27ag7D0Qeb/ss/7zTQ1XSukyPzOMMK7pTYHqQUMs="; 12 + "aarch64-darwin" = "sha256-VkqxZF2LkNBoIkbQGz98O+y7LgLqQ+FofV2WyMOOUEs="; 13 + "aarch64-linux" = "sha256-P7Dik1bXWdipzs4orPff53bDwEXYFHSC05RV789mrTI="; 14 + "x86_64-darwin" = "sha256-/VdwzrV+srDrexvXHLKtN2Od24XlXVDWu6pEk1zLtjM="; 15 + "x86_64-linux" = "sha256-hMiCOMskK9kwGKaixsvodUVsOuuageiUAwxp/AvzR44="; 16 16 }; 17 17 in 18 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 19 pname = "models-dev"; 20 - version = "0-unstable-2025-08-01"; 20 + version = "0-unstable-2025-08-07"; 21 21 src = fetchFromGitHub { 22 22 owner = "sst"; 23 23 repo = "models.dev"; 24 - rev = "2e3f718c40e8868c2487b7275131b2e054feb462"; 25 - hash = "sha256-P7Q03I68ih2eKNfPkpzkIuvKcHLsrk8yxWbFCw74Pjg="; 24 + rev = "f7d8b3932adea23b2cb4d0be615e7dff7870b8bc"; 25 + hash = "sha256-4bzXnZhILxtVMKtj54gXXtuTvh6KY9bLNCLnB1INy/E="; 26 26 }; 27 27 28 28 node_modules = stdenvNoCC.mkDerivation {
+2 -2
pkgs/by-name/my/mysql84/package.nix
··· 27 27 28 28 stdenv.mkDerivation (finalAttrs: { 29 29 pname = "mysql"; 30 - version = "8.4.5"; 30 + version = "8.4.6"; 31 31 32 32 src = fetchurl { 33 33 url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor finalAttrs.version}/mysql-${finalAttrs.version}.tar.gz"; 34 - hash = "sha256-U2OVkqcgpxn9+t8skhuUfqyGwG4zMgLkdmeFKleBvRo="; 34 + hash = "sha256-oeUj3IvpbRilreEGmYZhKFygG29bRsCLJlQRDkDfL7c="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+2 -2
pkgs/by-name/op/opencloud/package.nix
··· 28 28 in 29 29 buildGoModule rec { 30 30 pname = "opencloud"; 31 - version = "3.2.0"; 31 + version = "3.2.1"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "opencloud-eu"; 35 35 repo = "opencloud"; 36 36 tag = "v${version}"; 37 - hash = "sha256-/kQH7a+ddKnHAF/ra2oGbX15lcaEknS5hwLWFWCeLeI="; 37 + hash = "sha256-8bVBkLzqQpSnNqCZzNxqglyd14FtaJvbrwCQDbwrn2Q="; 38 38 }; 39 39 40 40 postPatch = ''
+9 -9
pkgs/by-name/op/opencode/package.nix
··· 12 12 13 13 let 14 14 opencode-node-modules-hash = { 15 - "aarch64-darwin" = "sha256-AM+4jX1lroqBxslGK1by2q8MRsox4xrtlN95qPj0x2Y="; 16 - "aarch64-linux" = "sha256-iQIqv6r6uo9zj8kiQDJuPyFdySNHIj+F4C286K6icv0="; 17 - "x86_64-darwin" = "sha256-L6ae0C8AVzwMVfob38wdwNZoK02FMokzPGC2209r7NU="; 18 - "x86_64-linux" = "sha256-oZa8O0iK5uSJjl6fOdnjqjIuG//ihrj4six3FUdfob8="; 15 + "aarch64-darwin" = "sha256-LNp9sLhNUUC4ujLYPvfPx423GlXuIS0Z2H512H5oY8s="; 16 + "aarch64-linux" = "sha256-xeKZwNV4ScF9p1vAcVR+vk4BiEpUH+AOGb7DQ2vLl1I="; 17 + "x86_64-darwin" = "sha256-4NaHXeWf57dGVV+KP3mBSIUkbIApT19BuADT0E4X+rg="; 18 + "x86_64-linux" = "sha256-7Hc3FJcg2dA8AvGQlS082fO1ehGBMPXWPF8N+sAHh2I="; 19 19 }; 20 20 bun-target = { 21 21 "aarch64-darwin" = "bun-darwin-arm64"; ··· 26 26 in 27 27 stdenvNoCC.mkDerivation (finalAttrs: { 28 28 pname = "opencode"; 29 - version = "0.3.132"; 29 + version = "0.4.1"; 30 30 src = fetchFromGitHub { 31 31 owner = "sst"; 32 32 repo = "opencode"; 33 33 tag = "v${finalAttrs.version}"; 34 - hash = "sha256-g++ByI4akYfOTHLhrgm3us77N0jeZwuQIt1mHOLh0GM="; 34 + hash = "sha256-LEFmfsqhCuGcRK7CEPZb6EZfjOHAyYpUHptXu04fjpQ="; 35 35 }; 36 36 37 37 tui = buildGoModule { ··· 40 40 41 41 modRoot = "packages/tui"; 42 42 43 - vendorHash = "sha256-qsOL6gsZwEm7YcYO/zoyJAnVmciCjPYqPavV77psybU="; 43 + vendorHash = "sha256-jGaTgKyAvBMt8Js5JrPFUayhVt3QhgyclFoNatoHac4="; 44 44 45 45 subPackages = [ "cmd/opencode" ]; 46 46 ··· 114 114 115 115 patches = [ 116 116 # Patch `packages/opencode/src/provider/models-macro.ts` to get contents of 117 - # `api.json` from the file bundled with `bun build`. 117 + # `_api.json` from the file bundled with `bun build`. 118 118 ./local-models-dev.patch 119 119 ]; 120 120 ··· 126 126 runHook postConfigure 127 127 ''; 128 128 129 - env.MODELS_DEV_API_JSON = "${models-dev}/dist/api.json"; 129 + env.MODELS_DEV_API_JSON = "${models-dev}/dist/_api.json"; 130 130 131 131 buildPhase = '' 132 132 runHook preBuild
+4 -4
pkgs/by-name/op/openlist/frontend.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "openlist-frontend"; 13 - version = "4.0.9"; 13 + version = "4.1.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "OpenListTeam"; 17 17 repo = "OpenList-Frontend"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-QR5Rh09pO7j9ecmHTbm64Om/rhqX8XaczNqAHMO1XiU="; 19 + hash = "sha256-E1kdoTLL9SloSJBYB277BVYwgKp8rmFYmCj9yb6Otuw="; 20 20 }; 21 21 22 22 i18n = fetchzip { 23 23 url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz"; 24 - hash = "sha256-hBo9fUctSuQG5dP2e3VCNOnT7Koxkdk0olSef0vjR6I="; 24 + hash = "sha256-/g6TXeCo+tkqE5xF2foghATErGEWUZuxtg70uDA5UFA="; 25 25 stripRoot = false; 26 26 }; 27 27 ··· 33 33 pnpmDeps = pnpm_10.fetchDeps { 34 34 inherit (finalAttrs) pname version src; 35 35 fetcherVersion = 1; 36 - hash = "sha256-ty9mElTSiDbXHm9vgguzszY/F+YP8hPfbAlQnjdAaJE="; 36 + hash = "sha256-lWrh7jRx8DkwPZkk5Eh9YndfLsPIwCOUeLdieonZBgI="; 37 37 }; 38 38 39 39 buildPhase = ''
+3 -3
pkgs/by-name/op/openlist/package.nix
··· 11 11 12 12 buildGoModule (finalAttrs: { 13 13 pname = "openlist"; 14 - version = "4.0.9"; 14 + version = "4.1.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "OpenListTeam"; 18 18 repo = "OpenList"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-RsTcaq5w5EY+zddjTI5BJuDqmbFmZwxq4ng9NUXZvIk="; 20 + hash = "sha256-505rEnqIwn1EGhzqhcVWYgYqyPsV/obJzaHaK9W2tVA="; 21 21 # populate values that require us to use git. By doing this in postFetch we 22 22 # can delete .git afterwards and maintain better reproducibility of the src. 23 23 leaveDotGit = true; ··· 33 33 frontend = callPackage ./frontend.nix { }; 34 34 35 35 proxyVendor = true; 36 - vendorHash = "sha256-zDN2sw3oYVDTlP5qqe+RkcZ2Lup/vlB4jnluiA/wLLU="; 36 + vendorHash = "sha256-J8ssJbILb3Gf6Br/PYkRAn4Haduf82iCYCfSAEi3nO4="; 37 37 38 38 buildInputs = [ fuse ]; 39 39
+23 -19
pkgs/by-name/ps/psqlodbc/package.nix
··· 1 1 { 2 - lib, 3 - stdenv, 2 + autoreconfHook, 4 3 fetchFromGitHub, 4 + lib, 5 + libpq, 5 6 nix-update-script, 6 - autoreconfHook, 7 - libpq, 8 7 openssl, 8 + stdenv, 9 + 9 10 withLibiodbc ? false, 10 11 libiodbc, 12 + 11 13 withUnixODBC ? true, 12 14 unixODBC, 13 15 }: 14 16 15 17 assert lib.xor withLibiodbc withUnixODBC; 16 18 17 - stdenv.mkDerivation rec { 19 + stdenv.mkDerivation (finalAttrs: { 18 20 pname = "psqlodbc"; 19 - version = "${builtins.replaceStrings [ "_" ] [ "." ] (lib.strings.removePrefix "REL-" src.tag)}"; 21 + version = "17.00.0006"; 20 22 21 23 src = fetchFromGitHub { 22 24 owner = "postgresql-interfaces"; 23 25 repo = "psqlodbc"; 24 - tag = "REL-17_00_0006"; 26 + tag = "REL-${lib.replaceString "." "_" finalAttrs.version}"; 25 27 hash = "sha256-iu1PWkfOyWtMmy7/8W+acu8v+e8nUPkCIHtVNZ8HzRg="; 26 28 }; 27 29 ··· 38 40 39 41 strictDeps = true; 40 42 41 - passthru = { 42 - updateScript = nix-update-script { }; 43 - } 44 - // lib.optionalAttrs withUnixODBC { 45 - fancyName = "PostgreSQL"; 46 - driver = "lib/psqlodbcw.so"; 47 - }; 48 - 49 43 configureFlags = [ 50 44 "CPPFLAGS=-DSQLCOLATTRIBUTE_SQLLEN" # needed for cross 51 45 "--with-libpq=${lib.getDev libpq}" ··· 53 47 ++ lib.optional withLibiodbc "--with-iodbc=${libiodbc}" 54 48 ++ lib.optional withUnixODBC "--with-unixodbc=${unixODBC}"; 55 49 56 - meta = with lib; { 50 + passthru = { 51 + updateScript = nix-update-script { 52 + extraArgs = [ "--version-regex=^REL-(\\d+)_(\\d+)_(\\d+)$" ]; 53 + }; 54 + } 55 + // lib.optionalAttrs withUnixODBC { 56 + fancyName = "PostgreSQL"; 57 + driver = "lib/psqlodbcw.so"; 58 + }; 59 + 60 + meta = { 57 61 homepage = "https://odbc.postgresql.org/"; 58 62 description = "ODBC driver for PostgreSQL"; 59 - license = licenses.lgpl2; 60 - platforms = platforms.unix; 63 + license = lib.licenses.lgpl2; 64 + platforms = lib.platforms.unix; 61 65 teams = libpq.meta.teams; 62 66 }; 63 - } 67 + })
+3 -3
pkgs/by-name/pu/pulsar/package.nix
··· 36 36 37 37 let 38 38 pname = "pulsar"; 39 - version = "1.128.0"; 39 + version = "1.129.0"; 40 40 41 41 sourcesPath = 42 42 { 43 43 x86_64-linux.tarname = "Linux.${pname}-${version}.tar.gz"; 44 - x86_64-linux.hash = "sha256-LDr5H2VchlTzHtwcDo0za9GWfKZTpXx6LZVwtgKWxxY="; 44 + x86_64-linux.hash = "sha256-Iq+mYI8vldBroU/1ztVhWfbDUh9GiFjrSIzW0Qtgnvc="; 45 45 aarch64-linux.tarname = "ARM.Linux.${pname}-${version}-arm64.tar.gz"; 46 - aarch64-linux.hash = "sha256-tT55J2TDRiEcsh5vNVl2dapRdYj3yZsn0ZrfjO5qnqE="; 46 + aarch64-linux.hash = "sha256-hQBMxonnUSEoa0ATISuCoWh0scv/GPf6Tq55l+I1/n0="; 47 47 } 48 48 .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 49 49
-3803
pkgs/by-name/re/recordbox/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 4 4 - 5 - [[package]] 6 - name = "adler2" 7 - version = "2.0.0" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 10 - 11 - [[package]] 12 - name = "ahash" 13 - version = "0.8.11" 14 - source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 16 - dependencies = [ 17 - "cfg-if", 18 - "once_cell", 19 - "version_check", 20 - "zerocopy 0.7.35", 21 - ] 22 - 23 - [[package]] 24 - name = "aho-corasick" 25 - version = "1.1.3" 26 - source = "registry+https://github.com/rust-lang/crates.io-index" 27 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 28 - dependencies = [ 29 - "memchr", 30 - ] 31 - 32 - [[package]] 33 - name = "android-tzdata" 34 - version = "0.1.1" 35 - source = "registry+https://github.com/rust-lang/crates.io-index" 36 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 37 - 38 - [[package]] 39 - name = "android_system_properties" 40 - version = "0.1.5" 41 - source = "registry+https://github.com/rust-lang/crates.io-index" 42 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 43 - dependencies = [ 44 - "libc", 45 - ] 46 - 47 - [[package]] 48 - name = "ashpd" 49 - version = "0.10.3" 50 - source = "registry+https://github.com/rust-lang/crates.io-index" 51 - checksum = "de3d60bee1a1d38c2077030f4788e1b4e31058d2e79a8cfc8f2b440bd44db290" 52 - dependencies = [ 53 - "async-fs", 54 - "async-net", 55 - "enumflags2", 56 - "futures-channel", 57 - "futures-util", 58 - "rand 0.8.5", 59 - "serde", 60 - "serde_repr", 61 - "url", 62 - "zbus 5.5.0", 63 - ] 64 - 65 - [[package]] 66 - name = "async-broadcast" 67 - version = "0.7.2" 68 - source = "registry+https://github.com/rust-lang/crates.io-index" 69 - checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" 70 - dependencies = [ 71 - "event-listener 5.4.0", 72 - "event-listener-strategy", 73 - "futures-core", 74 - "pin-project-lite", 75 - ] 76 - 77 - [[package]] 78 - name = "async-channel" 79 - version = "1.9.0" 80 - source = "registry+https://github.com/rust-lang/crates.io-index" 81 - checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 82 - dependencies = [ 83 - "concurrent-queue", 84 - "event-listener 2.5.3", 85 - "futures-core", 86 - ] 87 - 88 - [[package]] 89 - name = "async-channel" 90 - version = "2.3.1" 91 - source = "registry+https://github.com/rust-lang/crates.io-index" 92 - checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" 93 - dependencies = [ 94 - "concurrent-queue", 95 - "event-listener-strategy", 96 - "futures-core", 97 - "pin-project-lite", 98 - ] 99 - 100 - [[package]] 101 - name = "async-executor" 102 - version = "1.13.1" 103 - source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" 105 - dependencies = [ 106 - "async-task", 107 - "concurrent-queue", 108 - "fastrand", 109 - "futures-lite", 110 - "slab", 111 - ] 112 - 113 - [[package]] 114 - name = "async-fs" 115 - version = "2.1.2" 116 - source = "registry+https://github.com/rust-lang/crates.io-index" 117 - checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" 118 - dependencies = [ 119 - "async-lock", 120 - "blocking", 121 - "futures-lite", 122 - ] 123 - 124 - [[package]] 125 - name = "async-global-executor" 126 - version = "2.4.1" 127 - source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" 129 - dependencies = [ 130 - "async-channel 2.3.1", 131 - "async-executor", 132 - "async-io", 133 - "async-lock", 134 - "blocking", 135 - "futures-lite", 136 - "once_cell", 137 - ] 138 - 139 - [[package]] 140 - name = "async-io" 141 - version = "2.4.0" 142 - source = "registry+https://github.com/rust-lang/crates.io-index" 143 - checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" 144 - dependencies = [ 145 - "async-lock", 146 - "cfg-if", 147 - "concurrent-queue", 148 - "futures-io", 149 - "futures-lite", 150 - "parking", 151 - "polling", 152 - "rustix 0.38.44", 153 - "slab", 154 - "tracing", 155 - "windows-sys 0.59.0", 156 - ] 157 - 158 - [[package]] 159 - name = "async-lock" 160 - version = "3.4.0" 161 - source = "registry+https://github.com/rust-lang/crates.io-index" 162 - checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" 163 - dependencies = [ 164 - "event-listener 5.4.0", 165 - "event-listener-strategy", 166 - "pin-project-lite", 167 - ] 168 - 169 - [[package]] 170 - name = "async-net" 171 - version = "2.0.0" 172 - source = "registry+https://github.com/rust-lang/crates.io-index" 173 - checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" 174 - dependencies = [ 175 - "async-io", 176 - "blocking", 177 - "futures-lite", 178 - ] 179 - 180 - [[package]] 181 - name = "async-process" 182 - version = "2.3.0" 183 - source = "registry+https://github.com/rust-lang/crates.io-index" 184 - checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" 185 - dependencies = [ 186 - "async-channel 2.3.1", 187 - "async-io", 188 - "async-lock", 189 - "async-signal", 190 - "async-task", 191 - "blocking", 192 - "cfg-if", 193 - "event-listener 5.4.0", 194 - "futures-lite", 195 - "rustix 0.38.44", 196 - "tracing", 197 - ] 198 - 199 - [[package]] 200 - name = "async-recursion" 201 - version = "1.1.1" 202 - source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 204 - dependencies = [ 205 - "proc-macro2", 206 - "quote", 207 - "syn", 208 - ] 209 - 210 - [[package]] 211 - name = "async-signal" 212 - version = "0.2.10" 213 - source = "registry+https://github.com/rust-lang/crates.io-index" 214 - checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" 215 - dependencies = [ 216 - "async-io", 217 - "async-lock", 218 - "atomic-waker", 219 - "cfg-if", 220 - "futures-core", 221 - "futures-io", 222 - "rustix 0.38.44", 223 - "signal-hook-registry", 224 - "slab", 225 - "windows-sys 0.59.0", 226 - ] 227 - 228 - [[package]] 229 - name = "async-std" 230 - version = "1.13.1" 231 - source = "registry+https://github.com/rust-lang/crates.io-index" 232 - checksum = "730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24" 233 - dependencies = [ 234 - "async-channel 1.9.0", 235 - "async-global-executor", 236 - "async-io", 237 - "async-lock", 238 - "async-process", 239 - "crossbeam-utils", 240 - "futures-channel", 241 - "futures-core", 242 - "futures-io", 243 - "futures-lite", 244 - "gloo-timers", 245 - "kv-log-macro", 246 - "log", 247 - "memchr", 248 - "once_cell", 249 - "pin-project-lite", 250 - "pin-utils", 251 - "slab", 252 - "wasm-bindgen-futures", 253 - ] 254 - 255 - [[package]] 256 - name = "async-task" 257 - version = "4.7.1" 258 - source = "registry+https://github.com/rust-lang/crates.io-index" 259 - checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" 260 - 261 - [[package]] 262 - name = "async-trait" 263 - version = "0.1.88" 264 - source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 266 - dependencies = [ 267 - "proc-macro2", 268 - "quote", 269 - "syn", 270 - ] 271 - 272 - [[package]] 273 - name = "atomic-waker" 274 - version = "1.1.2" 275 - source = "registry+https://github.com/rust-lang/crates.io-index" 276 - checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 277 - 278 - [[package]] 279 - name = "atomic_refcell" 280 - version = "0.1.13" 281 - source = "registry+https://github.com/rust-lang/crates.io-index" 282 - checksum = "41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c" 283 - 284 - [[package]] 285 - name = "autocfg" 286 - version = "1.4.0" 287 - source = "registry+https://github.com/rust-lang/crates.io-index" 288 - checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 289 - 290 - [[package]] 291 - name = "base64" 292 - version = "0.21.7" 293 - source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 295 - 296 - [[package]] 297 - name = "bitflags" 298 - version = "1.3.2" 299 - source = "registry+https://github.com/rust-lang/crates.io-index" 300 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 301 - 302 - [[package]] 303 - name = "bitflags" 304 - version = "2.9.0" 305 - source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" 307 - 308 - [[package]] 309 - name = "block" 310 - version = "0.1.6" 311 - source = "registry+https://github.com/rust-lang/crates.io-index" 312 - checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 313 - 314 - [[package]] 315 - name = "block-buffer" 316 - version = "0.10.4" 317 - source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 319 - dependencies = [ 320 - "generic-array", 321 - ] 322 - 323 - [[package]] 324 - name = "blocking" 325 - version = "1.6.1" 326 - source = "registry+https://github.com/rust-lang/crates.io-index" 327 - checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" 328 - dependencies = [ 329 - "async-channel 2.3.1", 330 - "async-task", 331 - "futures-io", 332 - "futures-lite", 333 - "piper", 334 - ] 335 - 336 - [[package]] 337 - name = "bumpalo" 338 - version = "3.17.0" 339 - source = "registry+https://github.com/rust-lang/crates.io-index" 340 - checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" 341 - 342 - [[package]] 343 - name = "bytemuck" 344 - version = "1.22.0" 345 - source = "registry+https://github.com/rust-lang/crates.io-index" 346 - checksum = "b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540" 347 - 348 - [[package]] 349 - name = "byteorder" 350 - version = "1.5.0" 351 - source = "registry+https://github.com/rust-lang/crates.io-index" 352 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 353 - 354 - [[package]] 355 - name = "cacache" 356 - version = "13.1.0" 357 - source = "registry+https://github.com/rust-lang/crates.io-index" 358 - checksum = "5c5063741c7b2e260bbede781cf4679632dd90e2718e99f7715e46824b65670b" 359 - dependencies = [ 360 - "async-std", 361 - "digest", 362 - "either", 363 - "futures", 364 - "hex", 365 - "libc", 366 - "memmap2", 367 - "miette", 368 - "reflink-copy", 369 - "serde", 370 - "serde_derive", 371 - "serde_json", 372 - "sha1", 373 - "sha2", 374 - "ssri", 375 - "tempfile", 376 - "thiserror 1.0.69", 377 - "walkdir", 378 - ] 379 - 380 - [[package]] 381 - name = "cairo-rs" 382 - version = "0.20.7" 383 - source = "registry+https://github.com/rust-lang/crates.io-index" 384 - checksum = "ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7" 385 - dependencies = [ 386 - "bitflags 2.9.0", 387 - "cairo-sys-rs", 388 - "glib", 389 - "libc", 390 - ] 391 - 392 - [[package]] 393 - name = "cairo-sys-rs" 394 - version = "0.20.7" 395 - source = "registry+https://github.com/rust-lang/crates.io-index" 396 - checksum = "f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df" 397 - dependencies = [ 398 - "glib-sys", 399 - "libc", 400 - "system-deps", 401 - ] 402 - 403 - [[package]] 404 - name = "cc" 405 - version = "1.2.16" 406 - source = "registry+https://github.com/rust-lang/crates.io-index" 407 - checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c" 408 - dependencies = [ 409 - "shlex", 410 - ] 411 - 412 - [[package]] 413 - name = "cfg-expr" 414 - version = "0.17.2" 415 - source = "registry+https://github.com/rust-lang/crates.io-index" 416 - checksum = "8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789" 417 - dependencies = [ 418 - "smallvec", 419 - "target-lexicon", 420 - ] 421 - 422 - [[package]] 423 - name = "cfg-if" 424 - version = "1.0.0" 425 - source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 427 - 428 - [[package]] 429 - name = "cfg_aliases" 430 - version = "0.2.1" 431 - source = "registry+https://github.com/rust-lang/crates.io-index" 432 - checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 433 - 434 - [[package]] 435 - name = "chrono" 436 - version = "0.4.40" 437 - source = "registry+https://github.com/rust-lang/crates.io-index" 438 - checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" 439 - dependencies = [ 440 - "android-tzdata", 441 - "iana-time-zone", 442 - "num-traits", 443 - "windows-link", 444 - ] 445 - 446 - [[package]] 447 - name = "color-thief" 448 - version = "0.2.2" 449 - source = "registry+https://github.com/rust-lang/crates.io-index" 450 - checksum = "e6460d760cf38ce67c9e0318f896538820acc54f2d0a3bfc5b2c557211066c98" 451 - dependencies = [ 452 - "rgb", 453 - ] 454 - 455 - [[package]] 456 - name = "common-path" 457 - version = "1.0.0" 458 - source = "registry+https://github.com/rust-lang/crates.io-index" 459 - checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" 460 - 461 - [[package]] 462 - name = "concurrent-queue" 463 - version = "2.5.0" 464 - source = "registry+https://github.com/rust-lang/crates.io-index" 465 - checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 466 - dependencies = [ 467 - "crossbeam-utils", 468 - ] 469 - 470 - [[package]] 471 - name = "core-foundation-sys" 472 - version = "0.8.7" 473 - source = "registry+https://github.com/rust-lang/crates.io-index" 474 - checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 475 - 476 - [[package]] 477 - name = "cpufeatures" 478 - version = "0.2.17" 479 - source = "registry+https://github.com/rust-lang/crates.io-index" 480 - checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 481 - dependencies = [ 482 - "libc", 483 - ] 484 - 485 - [[package]] 486 - name = "crc32fast" 487 - version = "1.4.2" 488 - source = "registry+https://github.com/rust-lang/crates.io-index" 489 - checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 490 - dependencies = [ 491 - "cfg-if", 492 - ] 493 - 494 - [[package]] 495 - name = "crossbeam-channel" 496 - version = "0.5.14" 497 - source = "registry+https://github.com/rust-lang/crates.io-index" 498 - checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" 499 - dependencies = [ 500 - "crossbeam-utils", 501 - ] 502 - 503 - [[package]] 504 - name = "crossbeam-epoch" 505 - version = "0.9.18" 506 - source = "registry+https://github.com/rust-lang/crates.io-index" 507 - checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 508 - dependencies = [ 509 - "crossbeam-utils", 510 - ] 511 - 512 - [[package]] 513 - name = "crossbeam-utils" 514 - version = "0.8.21" 515 - source = "registry+https://github.com/rust-lang/crates.io-index" 516 - checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 517 - 518 - [[package]] 519 - name = "crypto-common" 520 - version = "0.1.6" 521 - source = "registry+https://github.com/rust-lang/crates.io-index" 522 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 523 - dependencies = [ 524 - "generic-array", 525 - "typenum", 526 - ] 527 - 528 - [[package]] 529 - name = "data-encoding" 530 - version = "2.8.0" 531 - source = "registry+https://github.com/rust-lang/crates.io-index" 532 - checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" 533 - 534 - [[package]] 535 - name = "digest" 536 - version = "0.10.7" 537 - source = "registry+https://github.com/rust-lang/crates.io-index" 538 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 539 - dependencies = [ 540 - "block-buffer", 541 - "crypto-common", 542 - ] 543 - 544 - [[package]] 545 - name = "displaydoc" 546 - version = "0.2.5" 547 - source = "registry+https://github.com/rust-lang/crates.io-index" 548 - checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 549 - dependencies = [ 550 - "proc-macro2", 551 - "quote", 552 - "syn", 553 - ] 554 - 555 - [[package]] 556 - name = "either" 557 - version = "1.15.0" 558 - source = "registry+https://github.com/rust-lang/crates.io-index" 559 - checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 560 - 561 - [[package]] 562 - name = "endi" 563 - version = "1.1.0" 564 - source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" 566 - 567 - [[package]] 568 - name = "enumflags2" 569 - version = "0.7.11" 570 - source = "registry+https://github.com/rust-lang/crates.io-index" 571 - checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" 572 - dependencies = [ 573 - "enumflags2_derive", 574 - "serde", 575 - ] 576 - 577 - [[package]] 578 - name = "enumflags2_derive" 579 - version = "0.7.11" 580 - source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" 582 - dependencies = [ 583 - "proc-macro2", 584 - "quote", 585 - "syn", 586 - ] 587 - 588 - [[package]] 589 - name = "equivalent" 590 - version = "1.0.2" 591 - source = "registry+https://github.com/rust-lang/crates.io-index" 592 - checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 593 - 594 - [[package]] 595 - name = "errno" 596 - version = "0.3.10" 597 - source = "registry+https://github.com/rust-lang/crates.io-index" 598 - checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" 599 - dependencies = [ 600 - "libc", 601 - "windows-sys 0.59.0", 602 - ] 603 - 604 - [[package]] 605 - name = "event-listener" 606 - version = "2.5.3" 607 - source = "registry+https://github.com/rust-lang/crates.io-index" 608 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 609 - 610 - [[package]] 611 - name = "event-listener" 612 - version = "5.4.0" 613 - source = "registry+https://github.com/rust-lang/crates.io-index" 614 - checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" 615 - dependencies = [ 616 - "concurrent-queue", 617 - "parking", 618 - "pin-project-lite", 619 - ] 620 - 621 - [[package]] 622 - name = "event-listener-strategy" 623 - version = "0.5.3" 624 - source = "registry+https://github.com/rust-lang/crates.io-index" 625 - checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" 626 - dependencies = [ 627 - "event-listener 5.4.0", 628 - "pin-project-lite", 629 - ] 630 - 631 - [[package]] 632 - name = "fallible-iterator" 633 - version = "0.3.0" 634 - source = "registry+https://github.com/rust-lang/crates.io-index" 635 - checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" 636 - 637 - [[package]] 638 - name = "fallible-streaming-iterator" 639 - version = "0.1.9" 640 - source = "registry+https://github.com/rust-lang/crates.io-index" 641 - checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 642 - 643 - [[package]] 644 - name = "fastrand" 645 - version = "2.3.0" 646 - source = "registry+https://github.com/rust-lang/crates.io-index" 647 - checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 648 - 649 - [[package]] 650 - name = "field-offset" 651 - version = "0.3.6" 652 - source = "registry+https://github.com/rust-lang/crates.io-index" 653 - checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 654 - dependencies = [ 655 - "memoffset", 656 - "rustc_version", 657 - ] 658 - 659 - [[package]] 660 - name = "file-id" 661 - version = "0.2.2" 662 - source = "registry+https://github.com/rust-lang/crates.io-index" 663 - checksum = "6bc904b9bbefcadbd8e3a9fb0d464a9b979de6324c03b3c663e8994f46a5be36" 664 - dependencies = [ 665 - "windows-sys 0.52.0", 666 - ] 667 - 668 - [[package]] 669 - name = "filetime" 670 - version = "0.2.25" 671 - source = "registry+https://github.com/rust-lang/crates.io-index" 672 - checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 673 - dependencies = [ 674 - "cfg-if", 675 - "libc", 676 - "libredox", 677 - "windows-sys 0.59.0", 678 - ] 679 - 680 - [[package]] 681 - name = "flate2" 682 - version = "1.1.0" 683 - source = "registry+https://github.com/rust-lang/crates.io-index" 684 - checksum = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc" 685 - dependencies = [ 686 - "crc32fast", 687 - "miniz_oxide", 688 - ] 689 - 690 - [[package]] 691 - name = "flexi_logger" 692 - version = "0.29.8" 693 - source = "registry+https://github.com/rust-lang/crates.io-index" 694 - checksum = "88a5a6882b2e137c4f2664562995865084eb5a00611fba30c582ef10354c4ad8" 695 - dependencies = [ 696 - "chrono", 697 - "log", 698 - "nu-ansi-term 0.50.1", 699 - "regex", 700 - "thiserror 2.0.12", 701 - ] 702 - 703 - [[package]] 704 - name = "form_urlencoded" 705 - version = "1.2.1" 706 - source = "registry+https://github.com/rust-lang/crates.io-index" 707 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 708 - dependencies = [ 709 - "percent-encoding", 710 - ] 711 - 712 - [[package]] 713 - name = "fsevent-sys" 714 - version = "4.1.0" 715 - source = "registry+https://github.com/rust-lang/crates.io-index" 716 - checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" 717 - dependencies = [ 718 - "libc", 719 - ] 720 - 721 - [[package]] 722 - name = "futures" 723 - version = "0.3.31" 724 - source = "registry+https://github.com/rust-lang/crates.io-index" 725 - checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 726 - dependencies = [ 727 - "futures-channel", 728 - "futures-core", 729 - "futures-executor", 730 - "futures-io", 731 - "futures-sink", 732 - "futures-task", 733 - "futures-util", 734 - ] 735 - 736 - [[package]] 737 - name = "futures-channel" 738 - version = "0.3.31" 739 - source = "registry+https://github.com/rust-lang/crates.io-index" 740 - checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 741 - dependencies = [ 742 - "futures-core", 743 - "futures-sink", 744 - ] 745 - 746 - [[package]] 747 - name = "futures-core" 748 - version = "0.3.31" 749 - source = "registry+https://github.com/rust-lang/crates.io-index" 750 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 751 - 752 - [[package]] 753 - name = "futures-executor" 754 - version = "0.3.31" 755 - source = "registry+https://github.com/rust-lang/crates.io-index" 756 - checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 757 - dependencies = [ 758 - "futures-core", 759 - "futures-task", 760 - "futures-util", 761 - ] 762 - 763 - [[package]] 764 - name = "futures-io" 765 - version = "0.3.31" 766 - source = "registry+https://github.com/rust-lang/crates.io-index" 767 - checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 768 - 769 - [[package]] 770 - name = "futures-lite" 771 - version = "2.6.0" 772 - source = "registry+https://github.com/rust-lang/crates.io-index" 773 - checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" 774 - dependencies = [ 775 - "fastrand", 776 - "futures-core", 777 - "futures-io", 778 - "parking", 779 - "pin-project-lite", 780 - ] 781 - 782 - [[package]] 783 - name = "futures-macro" 784 - version = "0.3.31" 785 - source = "registry+https://github.com/rust-lang/crates.io-index" 786 - checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 787 - dependencies = [ 788 - "proc-macro2", 789 - "quote", 790 - "syn", 791 - ] 792 - 793 - [[package]] 794 - name = "futures-sink" 795 - version = "0.3.31" 796 - source = "registry+https://github.com/rust-lang/crates.io-index" 797 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 798 - 799 - [[package]] 800 - name = "futures-task" 801 - version = "0.3.31" 802 - source = "registry+https://github.com/rust-lang/crates.io-index" 803 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 804 - 805 - [[package]] 806 - name = "futures-util" 807 - version = "0.3.31" 808 - source = "registry+https://github.com/rust-lang/crates.io-index" 809 - checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 810 - dependencies = [ 811 - "futures-channel", 812 - "futures-core", 813 - "futures-io", 814 - "futures-macro", 815 - "futures-sink", 816 - "futures-task", 817 - "memchr", 818 - "pin-project-lite", 819 - "pin-utils", 820 - "slab", 821 - ] 822 - 823 - [[package]] 824 - name = "fuzzy-matcher" 825 - version = "0.3.7" 826 - source = "registry+https://github.com/rust-lang/crates.io-index" 827 - checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94" 828 - dependencies = [ 829 - "thread_local", 830 - ] 831 - 832 - [[package]] 833 - name = "gdk-pixbuf" 834 - version = "0.20.9" 835 - source = "registry+https://github.com/rust-lang/crates.io-index" 836 - checksum = "7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0" 837 - dependencies = [ 838 - "gdk-pixbuf-sys", 839 - "gio", 840 - "glib", 841 - "libc", 842 - ] 843 - 844 - [[package]] 845 - name = "gdk-pixbuf-sys" 846 - version = "0.20.7" 847 - source = "registry+https://github.com/rust-lang/crates.io-index" 848 - checksum = "67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c" 849 - dependencies = [ 850 - "gio-sys", 851 - "glib-sys", 852 - "gobject-sys", 853 - "libc", 854 - "system-deps", 855 - ] 856 - 857 - [[package]] 858 - name = "gdk4" 859 - version = "0.9.6" 860 - source = "registry+https://github.com/rust-lang/crates.io-index" 861 - checksum = "4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60" 862 - dependencies = [ 863 - "cairo-rs", 864 - "gdk-pixbuf", 865 - "gdk4-sys", 866 - "gio", 867 - "glib", 868 - "libc", 869 - "pango", 870 - ] 871 - 872 - [[package]] 873 - name = "gdk4-sys" 874 - version = "0.9.6" 875 - source = "registry+https://github.com/rust-lang/crates.io-index" 876 - checksum = "6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a" 877 - dependencies = [ 878 - "cairo-sys-rs", 879 - "gdk-pixbuf-sys", 880 - "gio-sys", 881 - "glib-sys", 882 - "gobject-sys", 883 - "libc", 884 - "pango-sys", 885 - "pkg-config", 886 - "system-deps", 887 - ] 888 - 889 - [[package]] 890 - name = "generator" 891 - version = "0.8.4" 892 - source = "registry+https://github.com/rust-lang/crates.io-index" 893 - checksum = "cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd" 894 - dependencies = [ 895 - "cfg-if", 896 - "libc", 897 - "log", 898 - "rustversion", 899 - "windows 0.58.0", 900 - ] 901 - 902 - [[package]] 903 - name = "generic-array" 904 - version = "0.14.7" 905 - source = "registry+https://github.com/rust-lang/crates.io-index" 906 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 907 - dependencies = [ 908 - "typenum", 909 - "version_check", 910 - ] 911 - 912 - [[package]] 913 - name = "getrandom" 914 - version = "0.2.15" 915 - source = "registry+https://github.com/rust-lang/crates.io-index" 916 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 917 - dependencies = [ 918 - "cfg-if", 919 - "libc", 920 - "wasi 0.11.0+wasi-snapshot-preview1", 921 - ] 922 - 923 - [[package]] 924 - name = "getrandom" 925 - version = "0.3.1" 926 - source = "registry+https://github.com/rust-lang/crates.io-index" 927 - checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" 928 - dependencies = [ 929 - "cfg-if", 930 - "libc", 931 - "wasi 0.13.3+wasi-0.2.2", 932 - "windows-targets", 933 - ] 934 - 935 - [[package]] 936 - name = "gettext-rs" 937 - version = "0.7.2" 938 - source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a" 940 - dependencies = [ 941 - "gettext-sys", 942 - "locale_config", 943 - ] 944 - 945 - [[package]] 946 - name = "gettext-sys" 947 - version = "0.22.5" 948 - source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661" 950 - dependencies = [ 951 - "cc", 952 - "temp-dir", 953 - ] 954 - 955 - [[package]] 956 - name = "gio" 957 - version = "0.20.9" 958 - source = "registry+https://github.com/rust-lang/crates.io-index" 959 - checksum = "a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487" 960 - dependencies = [ 961 - "futures-channel", 962 - "futures-core", 963 - "futures-io", 964 - "futures-util", 965 - "gio-sys", 966 - "glib", 967 - "libc", 968 - "pin-project-lite", 969 - "smallvec", 970 - ] 971 - 972 - [[package]] 973 - name = "gio-sys" 974 - version = "0.20.9" 975 - source = "registry+https://github.com/rust-lang/crates.io-index" 976 - checksum = "160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e" 977 - dependencies = [ 978 - "glib-sys", 979 - "gobject-sys", 980 - "libc", 981 - "system-deps", 982 - "windows-sys 0.59.0", 983 - ] 984 - 985 - [[package]] 986 - name = "glib" 987 - version = "0.20.9" 988 - source = "registry+https://github.com/rust-lang/crates.io-index" 989 - checksum = "707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686" 990 - dependencies = [ 991 - "bitflags 2.9.0", 992 - "futures-channel", 993 - "futures-core", 994 - "futures-executor", 995 - "futures-task", 996 - "futures-util", 997 - "gio-sys", 998 - "glib-macros", 999 - "glib-sys", 1000 - "gobject-sys", 1001 - "libc", 1002 - "memchr", 1003 - "smallvec", 1004 - ] 1005 - 1006 - [[package]] 1007 - name = "glib-macros" 1008 - version = "0.20.7" 1009 - source = "registry+https://github.com/rust-lang/crates.io-index" 1010 - checksum = "715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68" 1011 - dependencies = [ 1012 - "heck", 1013 - "proc-macro-crate", 1014 - "proc-macro2", 1015 - "quote", 1016 - "syn", 1017 - ] 1018 - 1019 - [[package]] 1020 - name = "glib-sys" 1021 - version = "0.20.9" 1022 - source = "registry+https://github.com/rust-lang/crates.io-index" 1023 - checksum = "a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb" 1024 - dependencies = [ 1025 - "libc", 1026 - "system-deps", 1027 - ] 1028 - 1029 - [[package]] 1030 - name = "gloo-timers" 1031 - version = "0.3.0" 1032 - source = "registry+https://github.com/rust-lang/crates.io-index" 1033 - checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" 1034 - dependencies = [ 1035 - "futures-channel", 1036 - "futures-core", 1037 - "js-sys", 1038 - "wasm-bindgen", 1039 - ] 1040 - 1041 - [[package]] 1042 - name = "gobject-sys" 1043 - version = "0.20.9" 1044 - source = "registry+https://github.com/rust-lang/crates.io-index" 1045 - checksum = "c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3" 1046 - dependencies = [ 1047 - "glib-sys", 1048 - "libc", 1049 - "system-deps", 1050 - ] 1051 - 1052 - [[package]] 1053 - name = "graphene-rs" 1054 - version = "0.20.9" 1055 - source = "registry+https://github.com/rust-lang/crates.io-index" 1056 - checksum = "3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19" 1057 - dependencies = [ 1058 - "glib", 1059 - "graphene-sys", 1060 - "libc", 1061 - ] 1062 - 1063 - [[package]] 1064 - name = "graphene-sys" 1065 - version = "0.20.7" 1066 - source = "registry+https://github.com/rust-lang/crates.io-index" 1067 - checksum = "11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a" 1068 - dependencies = [ 1069 - "glib-sys", 1070 - "libc", 1071 - "pkg-config", 1072 - "system-deps", 1073 - ] 1074 - 1075 - [[package]] 1076 - name = "gsk4" 1077 - version = "0.9.6" 1078 - source = "registry+https://github.com/rust-lang/crates.io-index" 1079 - checksum = "61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855" 1080 - dependencies = [ 1081 - "cairo-rs", 1082 - "gdk4", 1083 - "glib", 1084 - "graphene-rs", 1085 - "gsk4-sys", 1086 - "libc", 1087 - "pango", 1088 - ] 1089 - 1090 - [[package]] 1091 - name = "gsk4-sys" 1092 - version = "0.9.6" 1093 - source = "registry+https://github.com/rust-lang/crates.io-index" 1094 - checksum = "755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc" 1095 - dependencies = [ 1096 - "cairo-sys-rs", 1097 - "gdk4-sys", 1098 - "glib-sys", 1099 - "gobject-sys", 1100 - "graphene-sys", 1101 - "libc", 1102 - "pango-sys", 1103 - "system-deps", 1104 - ] 1105 - 1106 - [[package]] 1107 - name = "gstreamer" 1108 - version = "0.23.5" 1109 - source = "registry+https://github.com/rust-lang/crates.io-index" 1110 - checksum = "2188fe829b0ebe12e4cf2bbcf6658470a936269daba7afae92847a2af32c9105" 1111 - dependencies = [ 1112 - "cfg-if", 1113 - "futures-channel", 1114 - "futures-core", 1115 - "futures-util", 1116 - "glib", 1117 - "gstreamer-sys", 1118 - "itertools", 1119 - "libc", 1120 - "muldiv", 1121 - "num-integer", 1122 - "num-rational", 1123 - "once_cell", 1124 - "option-operations", 1125 - "paste", 1126 - "pin-project-lite", 1127 - "smallvec", 1128 - "thiserror 2.0.12", 1129 - ] 1130 - 1131 - [[package]] 1132 - name = "gstreamer-audio" 1133 - version = "0.23.5" 1134 - source = "registry+https://github.com/rust-lang/crates.io-index" 1135 - checksum = "49118ca684e2fc42207509fcac8497d91079c2ffe8ff2b4ae99e71dbafef1ede" 1136 - dependencies = [ 1137 - "cfg-if", 1138 - "glib", 1139 - "gstreamer", 1140 - "gstreamer-audio-sys", 1141 - "gstreamer-base", 1142 - "libc", 1143 - "once_cell", 1144 - "smallvec", 1145 - ] 1146 - 1147 - [[package]] 1148 - name = "gstreamer-audio-sys" 1149 - version = "0.23.5" 1150 - source = "registry+https://github.com/rust-lang/crates.io-index" 1151 - checksum = "7d469526ecf30811b50a6460fd285ee40d189c46048b3d0c69b67a04b414fb51" 1152 - dependencies = [ 1153 - "glib-sys", 1154 - "gobject-sys", 1155 - "gstreamer-base-sys", 1156 - "gstreamer-sys", 1157 - "libc", 1158 - "system-deps", 1159 - ] 1160 - 1161 - [[package]] 1162 - name = "gstreamer-base" 1163 - version = "0.23.5" 1164 - source = "registry+https://github.com/rust-lang/crates.io-index" 1165 - checksum = "ad33dd444db0d215ac363164f900f800ffb93361ad8a60840e95e14b7de985e8" 1166 - dependencies = [ 1167 - "atomic_refcell", 1168 - "cfg-if", 1169 - "glib", 1170 - "gstreamer", 1171 - "gstreamer-base-sys", 1172 - "libc", 1173 - ] 1174 - 1175 - [[package]] 1176 - name = "gstreamer-base-sys" 1177 - version = "0.23.5" 1178 - source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - checksum = "114b2a704f19a70f20c54b00e54f5d5376bbf78bd2791e6beb0776c997d8bf24" 1180 - dependencies = [ 1181 - "glib-sys", 1182 - "gobject-sys", 1183 - "gstreamer-sys", 1184 - "libc", 1185 - "system-deps", 1186 - ] 1187 - 1188 - [[package]] 1189 - name = "gstreamer-play" 1190 - version = "0.23.5" 1191 - source = "registry+https://github.com/rust-lang/crates.io-index" 1192 - checksum = "6ef455584b832e9fdc76f7952b9432eaee2fd287157b03cf2bc0e83f1b41619c" 1193 - dependencies = [ 1194 - "glib", 1195 - "gstreamer", 1196 - "gstreamer-play-sys", 1197 - "gstreamer-video", 1198 - "libc", 1199 - ] 1200 - 1201 - [[package]] 1202 - name = "gstreamer-play-sys" 1203 - version = "0.23.5" 1204 - source = "registry+https://github.com/rust-lang/crates.io-index" 1205 - checksum = "b01c1c4f09cb6709c7da2532b3fcbc14da9006d508baee606328080e46f491f5" 1206 - dependencies = [ 1207 - "glib-sys", 1208 - "gobject-sys", 1209 - "gstreamer-sys", 1210 - "gstreamer-video-sys", 1211 - "libc", 1212 - "system-deps", 1213 - ] 1214 - 1215 - [[package]] 1216 - name = "gstreamer-sys" 1217 - version = "0.23.5" 1218 - source = "registry+https://github.com/rust-lang/crates.io-index" 1219 - checksum = "fe159238834058725808cf6604a7c5d9e4a50e1eacd7b0c63bce2fe3a067dbd1" 1220 - dependencies = [ 1221 - "glib-sys", 1222 - "gobject-sys", 1223 - "libc", 1224 - "system-deps", 1225 - ] 1226 - 1227 - [[package]] 1228 - name = "gstreamer-video" 1229 - version = "0.23.5" 1230 - source = "registry+https://github.com/rust-lang/crates.io-index" 1231 - checksum = "ad242d388b63c91652c8157de3b0c1f709e49c941a0aae1952455f6ee326ca2d" 1232 - dependencies = [ 1233 - "cfg-if", 1234 - "futures-channel", 1235 - "glib", 1236 - "gstreamer", 1237 - "gstreamer-base", 1238 - "gstreamer-video-sys", 1239 - "libc", 1240 - "once_cell", 1241 - "thiserror 2.0.12", 1242 - ] 1243 - 1244 - [[package]] 1245 - name = "gstreamer-video-sys" 1246 - version = "0.23.5" 1247 - source = "registry+https://github.com/rust-lang/crates.io-index" 1248 - checksum = "465ff496889fb38be47f5e821163c2e83414d87c4aa55f5aae62dc7200971d4d" 1249 - dependencies = [ 1250 - "glib-sys", 1251 - "gobject-sys", 1252 - "gstreamer-base-sys", 1253 - "gstreamer-sys", 1254 - "libc", 1255 - "system-deps", 1256 - ] 1257 - 1258 - [[package]] 1259 - name = "gtk4" 1260 - version = "0.9.6" 1261 - source = "registry+https://github.com/rust-lang/crates.io-index" 1262 - checksum = "af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d" 1263 - dependencies = [ 1264 - "cairo-rs", 1265 - "field-offset", 1266 - "futures-channel", 1267 - "gdk-pixbuf", 1268 - "gdk4", 1269 - "gio", 1270 - "glib", 1271 - "graphene-rs", 1272 - "gsk4", 1273 - "gtk4-macros", 1274 - "gtk4-sys", 1275 - "libc", 1276 - "pango", 1277 - ] 1278 - 1279 - [[package]] 1280 - name = "gtk4-macros" 1281 - version = "0.9.5" 1282 - source = "registry+https://github.com/rust-lang/crates.io-index" 1283 - checksum = "0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999" 1284 - dependencies = [ 1285 - "proc-macro-crate", 1286 - "proc-macro2", 1287 - "quote", 1288 - "syn", 1289 - ] 1290 - 1291 - [[package]] 1292 - name = "gtk4-sys" 1293 - version = "0.9.6" 1294 - source = "registry+https://github.com/rust-lang/crates.io-index" 1295 - checksum = "41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6" 1296 - dependencies = [ 1297 - "cairo-sys-rs", 1298 - "gdk-pixbuf-sys", 1299 - "gdk4-sys", 1300 - "gio-sys", 1301 - "glib-sys", 1302 - "gobject-sys", 1303 - "graphene-sys", 1304 - "gsk4-sys", 1305 - "libc", 1306 - "pango-sys", 1307 - "system-deps", 1308 - ] 1309 - 1310 - [[package]] 1311 - name = "hashbrown" 1312 - version = "0.14.5" 1313 - source = "registry+https://github.com/rust-lang/crates.io-index" 1314 - checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1315 - dependencies = [ 1316 - "ahash", 1317 - ] 1318 - 1319 - [[package]] 1320 - name = "hashbrown" 1321 - version = "0.15.2" 1322 - source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" 1324 - 1325 - [[package]] 1326 - name = "hashlink" 1327 - version = "0.9.1" 1328 - source = "registry+https://github.com/rust-lang/crates.io-index" 1329 - checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" 1330 - dependencies = [ 1331 - "hashbrown 0.14.5", 1332 - ] 1333 - 1334 - [[package]] 1335 - name = "heck" 1336 - version = "0.5.0" 1337 - source = "registry+https://github.com/rust-lang/crates.io-index" 1338 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1339 - 1340 - [[package]] 1341 - name = "hermit-abi" 1342 - version = "0.4.0" 1343 - source = "registry+https://github.com/rust-lang/crates.io-index" 1344 - checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" 1345 - 1346 - [[package]] 1347 - name = "hex" 1348 - version = "0.4.3" 1349 - source = "registry+https://github.com/rust-lang/crates.io-index" 1350 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1351 - 1352 - [[package]] 1353 - name = "iana-time-zone" 1354 - version = "0.1.61" 1355 - source = "registry+https://github.com/rust-lang/crates.io-index" 1356 - checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 1357 - dependencies = [ 1358 - "android_system_properties", 1359 - "core-foundation-sys", 1360 - "iana-time-zone-haiku", 1361 - "js-sys", 1362 - "wasm-bindgen", 1363 - "windows-core 0.52.0", 1364 - ] 1365 - 1366 - [[package]] 1367 - name = "iana-time-zone-haiku" 1368 - version = "0.1.2" 1369 - source = "registry+https://github.com/rust-lang/crates.io-index" 1370 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1371 - dependencies = [ 1372 - "cc", 1373 - ] 1374 - 1375 - [[package]] 1376 - name = "icu_collections" 1377 - version = "1.5.0" 1378 - source = "registry+https://github.com/rust-lang/crates.io-index" 1379 - checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 1380 - dependencies = [ 1381 - "displaydoc", 1382 - "yoke", 1383 - "zerofrom", 1384 - "zerovec", 1385 - ] 1386 - 1387 - [[package]] 1388 - name = "icu_locid" 1389 - version = "1.5.0" 1390 - source = "registry+https://github.com/rust-lang/crates.io-index" 1391 - checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 1392 - dependencies = [ 1393 - "displaydoc", 1394 - "litemap", 1395 - "tinystr", 1396 - "writeable", 1397 - "zerovec", 1398 - ] 1399 - 1400 - [[package]] 1401 - name = "icu_locid_transform" 1402 - version = "1.5.0" 1403 - source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 1405 - dependencies = [ 1406 - "displaydoc", 1407 - "icu_locid", 1408 - "icu_locid_transform_data", 1409 - "icu_provider", 1410 - "tinystr", 1411 - "zerovec", 1412 - ] 1413 - 1414 - [[package]] 1415 - name = "icu_locid_transform_data" 1416 - version = "1.5.0" 1417 - source = "registry+https://github.com/rust-lang/crates.io-index" 1418 - checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 1419 - 1420 - [[package]] 1421 - name = "icu_normalizer" 1422 - version = "1.5.0" 1423 - source = "registry+https://github.com/rust-lang/crates.io-index" 1424 - checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 1425 - dependencies = [ 1426 - "displaydoc", 1427 - "icu_collections", 1428 - "icu_normalizer_data", 1429 - "icu_properties", 1430 - "icu_provider", 1431 - "smallvec", 1432 - "utf16_iter", 1433 - "utf8_iter", 1434 - "write16", 1435 - "zerovec", 1436 - ] 1437 - 1438 - [[package]] 1439 - name = "icu_normalizer_data" 1440 - version = "1.5.0" 1441 - source = "registry+https://github.com/rust-lang/crates.io-index" 1442 - checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 1443 - 1444 - [[package]] 1445 - name = "icu_properties" 1446 - version = "1.5.1" 1447 - source = "registry+https://github.com/rust-lang/crates.io-index" 1448 - checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 1449 - dependencies = [ 1450 - "displaydoc", 1451 - "icu_collections", 1452 - "icu_locid_transform", 1453 - "icu_properties_data", 1454 - "icu_provider", 1455 - "tinystr", 1456 - "zerovec", 1457 - ] 1458 - 1459 - [[package]] 1460 - name = "icu_properties_data" 1461 - version = "1.5.0" 1462 - source = "registry+https://github.com/rust-lang/crates.io-index" 1463 - checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 1464 - 1465 - [[package]] 1466 - name = "icu_provider" 1467 - version = "1.5.0" 1468 - source = "registry+https://github.com/rust-lang/crates.io-index" 1469 - checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 1470 - dependencies = [ 1471 - "displaydoc", 1472 - "icu_locid", 1473 - "icu_provider_macros", 1474 - "stable_deref_trait", 1475 - "tinystr", 1476 - "writeable", 1477 - "yoke", 1478 - "zerofrom", 1479 - "zerovec", 1480 - ] 1481 - 1482 - [[package]] 1483 - name = "icu_provider_macros" 1484 - version = "1.5.0" 1485 - source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 1487 - dependencies = [ 1488 - "proc-macro2", 1489 - "quote", 1490 - "syn", 1491 - ] 1492 - 1493 - [[package]] 1494 - name = "idna" 1495 - version = "1.0.3" 1496 - source = "registry+https://github.com/rust-lang/crates.io-index" 1497 - checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1498 - dependencies = [ 1499 - "idna_adapter", 1500 - "smallvec", 1501 - "utf8_iter", 1502 - ] 1503 - 1504 - [[package]] 1505 - name = "idna_adapter" 1506 - version = "1.2.0" 1507 - source = "registry+https://github.com/rust-lang/crates.io-index" 1508 - checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 1509 - dependencies = [ 1510 - "icu_normalizer", 1511 - "icu_properties", 1512 - ] 1513 - 1514 - [[package]] 1515 - name = "indexmap" 1516 - version = "2.8.0" 1517 - source = "registry+https://github.com/rust-lang/crates.io-index" 1518 - checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" 1519 - dependencies = [ 1520 - "equivalent", 1521 - "hashbrown 0.15.2", 1522 - ] 1523 - 1524 - [[package]] 1525 - name = "inotify" 1526 - version = "0.11.0" 1527 - source = "registry+https://github.com/rust-lang/crates.io-index" 1528 - checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" 1529 - dependencies = [ 1530 - "bitflags 2.9.0", 1531 - "inotify-sys", 1532 - "libc", 1533 - ] 1534 - 1535 - [[package]] 1536 - name = "inotify-sys" 1537 - version = "0.1.5" 1538 - source = "registry+https://github.com/rust-lang/crates.io-index" 1539 - checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 1540 - dependencies = [ 1541 - "libc", 1542 - ] 1543 - 1544 - [[package]] 1545 - name = "itertools" 1546 - version = "0.13.0" 1547 - source = "registry+https://github.com/rust-lang/crates.io-index" 1548 - checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 1549 - dependencies = [ 1550 - "either", 1551 - ] 1552 - 1553 - [[package]] 1554 - name = "itoa" 1555 - version = "1.0.15" 1556 - source = "registry+https://github.com/rust-lang/crates.io-index" 1557 - checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 1558 - 1559 - [[package]] 1560 - name = "js-sys" 1561 - version = "0.3.77" 1562 - source = "registry+https://github.com/rust-lang/crates.io-index" 1563 - checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 1564 - dependencies = [ 1565 - "once_cell", 1566 - "wasm-bindgen", 1567 - ] 1568 - 1569 - [[package]] 1570 - name = "json" 1571 - version = "0.12.4" 1572 - source = "registry+https://github.com/rust-lang/crates.io-index" 1573 - checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" 1574 - 1575 - [[package]] 1576 - name = "kqueue" 1577 - version = "1.0.8" 1578 - source = "registry+https://github.com/rust-lang/crates.io-index" 1579 - checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" 1580 - dependencies = [ 1581 - "kqueue-sys", 1582 - "libc", 1583 - ] 1584 - 1585 - [[package]] 1586 - name = "kqueue-sys" 1587 - version = "1.0.4" 1588 - source = "registry+https://github.com/rust-lang/crates.io-index" 1589 - checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" 1590 - dependencies = [ 1591 - "bitflags 1.3.2", 1592 - "libc", 1593 - ] 1594 - 1595 - [[package]] 1596 - name = "kv-log-macro" 1597 - version = "1.0.7" 1598 - source = "registry+https://github.com/rust-lang/crates.io-index" 1599 - checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" 1600 - dependencies = [ 1601 - "log", 1602 - ] 1603 - 1604 - [[package]] 1605 - name = "lazy_static" 1606 - version = "1.5.0" 1607 - source = "registry+https://github.com/rust-lang/crates.io-index" 1608 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1609 - 1610 - [[package]] 1611 - name = "libadwaita" 1612 - version = "0.7.1" 1613 - source = "registry+https://github.com/rust-lang/crates.io-index" 1614 - checksum = "8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247" 1615 - dependencies = [ 1616 - "gdk4", 1617 - "gio", 1618 - "glib", 1619 - "gtk4", 1620 - "libadwaita-sys", 1621 - "libc", 1622 - "pango", 1623 - ] 1624 - 1625 - [[package]] 1626 - name = "libadwaita-sys" 1627 - version = "0.7.1" 1628 - source = "registry+https://github.com/rust-lang/crates.io-index" 1629 - checksum = "b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9" 1630 - dependencies = [ 1631 - "gdk4-sys", 1632 - "gio-sys", 1633 - "glib-sys", 1634 - "gobject-sys", 1635 - "gtk4-sys", 1636 - "libc", 1637 - "pango-sys", 1638 - "system-deps", 1639 - ] 1640 - 1641 - [[package]] 1642 - name = "libc" 1643 - version = "0.2.171" 1644 - source = "registry+https://github.com/rust-lang/crates.io-index" 1645 - checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" 1646 - 1647 - [[package]] 1648 - name = "libredox" 1649 - version = "0.1.3" 1650 - source = "registry+https://github.com/rust-lang/crates.io-index" 1651 - checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1652 - dependencies = [ 1653 - "bitflags 2.9.0", 1654 - "libc", 1655 - "redox_syscall", 1656 - ] 1657 - 1658 - [[package]] 1659 - name = "libsqlite3-sys" 1660 - version = "0.30.1" 1661 - source = "registry+https://github.com/rust-lang/crates.io-index" 1662 - checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" 1663 - dependencies = [ 1664 - "pkg-config", 1665 - "vcpkg", 1666 - ] 1667 - 1668 - [[package]] 1669 - name = "linux-raw-sys" 1670 - version = "0.4.15" 1671 - source = "registry+https://github.com/rust-lang/crates.io-index" 1672 - checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 1673 - 1674 - [[package]] 1675 - name = "linux-raw-sys" 1676 - version = "0.9.3" 1677 - source = "registry+https://github.com/rust-lang/crates.io-index" 1678 - checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" 1679 - 1680 - [[package]] 1681 - name = "litemap" 1682 - version = "0.7.5" 1683 - source = "registry+https://github.com/rust-lang/crates.io-index" 1684 - checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" 1685 - 1686 - [[package]] 1687 - name = "locale_config" 1688 - version = "0.3.0" 1689 - source = "registry+https://github.com/rust-lang/crates.io-index" 1690 - checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934" 1691 - dependencies = [ 1692 - "lazy_static", 1693 - "objc", 1694 - "objc-foundation", 1695 - "regex", 1696 - "winapi", 1697 - ] 1698 - 1699 - [[package]] 1700 - name = "lock_api" 1701 - version = "0.4.12" 1702 - source = "registry+https://github.com/rust-lang/crates.io-index" 1703 - checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1704 - dependencies = [ 1705 - "autocfg", 1706 - "scopeguard", 1707 - ] 1708 - 1709 - [[package]] 1710 - name = "lofty" 1711 - version = "0.22.2" 1712 - source = "registry+https://github.com/rust-lang/crates.io-index" 1713 - checksum = "781de624f162b1a8cbfbd577103ee9b8e5f62854b053ff48f4e31e68a0a7df6f" 1714 - dependencies = [ 1715 - "byteorder", 1716 - "data-encoding", 1717 - "flate2", 1718 - "lofty_attr", 1719 - "log", 1720 - "ogg_pager", 1721 - "paste", 1722 - ] 1723 - 1724 - [[package]] 1725 - name = "lofty_attr" 1726 - version = "0.11.1" 1727 - source = "registry+https://github.com/rust-lang/crates.io-index" 1728 - checksum = "ed9983e64b2358522f745c1251924e3ab7252d55637e80f6a0a3de642d6a9efc" 1729 - dependencies = [ 1730 - "proc-macro2", 1731 - "quote", 1732 - "syn", 1733 - ] 1734 - 1735 - [[package]] 1736 - name = "log" 1737 - version = "0.4.26" 1738 - source = "registry+https://github.com/rust-lang/crates.io-index" 1739 - checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" 1740 - dependencies = [ 1741 - "value-bag", 1742 - ] 1743 - 1744 - [[package]] 1745 - name = "loom" 1746 - version = "0.7.2" 1747 - source = "registry+https://github.com/rust-lang/crates.io-index" 1748 - checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" 1749 - dependencies = [ 1750 - "cfg-if", 1751 - "generator", 1752 - "scoped-tls", 1753 - "tracing", 1754 - "tracing-subscriber", 1755 - ] 1756 - 1757 - [[package]] 1758 - name = "malloc_buf" 1759 - version = "0.0.6" 1760 - source = "registry+https://github.com/rust-lang/crates.io-index" 1761 - checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1762 - dependencies = [ 1763 - "libc", 1764 - ] 1765 - 1766 - [[package]] 1767 - name = "matchers" 1768 - version = "0.1.0" 1769 - source = "registry+https://github.com/rust-lang/crates.io-index" 1770 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1771 - dependencies = [ 1772 - "regex-automata 0.1.10", 1773 - ] 1774 - 1775 - [[package]] 1776 - name = "memchr" 1777 - version = "2.7.4" 1778 - source = "registry+https://github.com/rust-lang/crates.io-index" 1779 - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 1780 - 1781 - [[package]] 1782 - name = "memmap2" 1783 - version = "0.5.10" 1784 - source = "registry+https://github.com/rust-lang/crates.io-index" 1785 - checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" 1786 - dependencies = [ 1787 - "libc", 1788 - ] 1789 - 1790 - [[package]] 1791 - name = "memoffset" 1792 - version = "0.9.1" 1793 - source = "registry+https://github.com/rust-lang/crates.io-index" 1794 - checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1795 - dependencies = [ 1796 - "autocfg", 1797 - ] 1798 - 1799 - [[package]] 1800 - name = "miette" 1801 - version = "5.10.0" 1802 - source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e" 1804 - dependencies = [ 1805 - "miette-derive", 1806 - "once_cell", 1807 - "thiserror 1.0.69", 1808 - "unicode-width", 1809 - ] 1810 - 1811 - [[package]] 1812 - name = "miette-derive" 1813 - version = "5.10.0" 1814 - source = "registry+https://github.com/rust-lang/crates.io-index" 1815 - checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c" 1816 - dependencies = [ 1817 - "proc-macro2", 1818 - "quote", 1819 - "syn", 1820 - ] 1821 - 1822 - [[package]] 1823 - name = "mime" 1824 - version = "0.3.17" 1825 - source = "registry+https://github.com/rust-lang/crates.io-index" 1826 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1827 - 1828 - [[package]] 1829 - name = "mime_guess" 1830 - version = "2.0.5" 1831 - source = "registry+https://github.com/rust-lang/crates.io-index" 1832 - checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" 1833 - dependencies = [ 1834 - "mime", 1835 - "unicase", 1836 - ] 1837 - 1838 - [[package]] 1839 - name = "miniz_oxide" 1840 - version = "0.8.5" 1841 - source = "registry+https://github.com/rust-lang/crates.io-index" 1842 - checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" 1843 - dependencies = [ 1844 - "adler2", 1845 - ] 1846 - 1847 - [[package]] 1848 - name = "mio" 1849 - version = "1.0.3" 1850 - source = "registry+https://github.com/rust-lang/crates.io-index" 1851 - checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" 1852 - dependencies = [ 1853 - "libc", 1854 - "log", 1855 - "wasi 0.11.0+wasi-snapshot-preview1", 1856 - "windows-sys 0.52.0", 1857 - ] 1858 - 1859 - [[package]] 1860 - name = "moka" 1861 - version = "0.12.10" 1862 - source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926" 1864 - dependencies = [ 1865 - "async-lock", 1866 - "crossbeam-channel", 1867 - "crossbeam-epoch", 1868 - "crossbeam-utils", 1869 - "event-listener 5.4.0", 1870 - "futures-util", 1871 - "loom", 1872 - "parking_lot", 1873 - "portable-atomic", 1874 - "rustc_version", 1875 - "smallvec", 1876 - "tagptr", 1877 - "thiserror 1.0.69", 1878 - "uuid", 1879 - ] 1880 - 1881 - [[package]] 1882 - name = "mpris-server" 1883 - version = "0.8.1" 1884 - source = "registry+https://github.com/rust-lang/crates.io-index" 1885 - checksum = "058bc2227727af394f34aa51da3e36aeecf2c808f39315d35f754872660750ae" 1886 - dependencies = [ 1887 - "async-channel 2.3.1", 1888 - "futures-channel", 1889 - "serde", 1890 - "trait-variant", 1891 - "zbus 4.4.0", 1892 - ] 1893 - 1894 - [[package]] 1895 - name = "muldiv" 1896 - version = "1.0.1" 1897 - source = "registry+https://github.com/rust-lang/crates.io-index" 1898 - checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0" 1899 - 1900 - [[package]] 1901 - name = "nix" 1902 - version = "0.29.0" 1903 - source = "registry+https://github.com/rust-lang/crates.io-index" 1904 - checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 1905 - dependencies = [ 1906 - "bitflags 2.9.0", 1907 - "cfg-if", 1908 - "cfg_aliases", 1909 - "libc", 1910 - "memoffset", 1911 - ] 1912 - 1913 - [[package]] 1914 - name = "notify" 1915 - version = "8.0.0" 1916 - source = "registry+https://github.com/rust-lang/crates.io-index" 1917 - checksum = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943" 1918 - dependencies = [ 1919 - "bitflags 2.9.0", 1920 - "filetime", 1921 - "fsevent-sys", 1922 - "inotify", 1923 - "kqueue", 1924 - "libc", 1925 - "log", 1926 - "mio", 1927 - "notify-types", 1928 - "walkdir", 1929 - "windows-sys 0.59.0", 1930 - ] 1931 - 1932 - [[package]] 1933 - name = "notify-debouncer-full" 1934 - version = "0.5.0" 1935 - source = "registry+https://github.com/rust-lang/crates.io-index" 1936 - checksum = "d2d88b1a7538054351c8258338df7c931a590513fb3745e8c15eb9ff4199b8d1" 1937 - dependencies = [ 1938 - "file-id", 1939 - "log", 1940 - "notify", 1941 - "notify-types", 1942 - "walkdir", 1943 - ] 1944 - 1945 - [[package]] 1946 - name = "notify-types" 1947 - version = "2.0.0" 1948 - source = "registry+https://github.com/rust-lang/crates.io-index" 1949 - checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d" 1950 - 1951 - [[package]] 1952 - name = "nu-ansi-term" 1953 - version = "0.46.0" 1954 - source = "registry+https://github.com/rust-lang/crates.io-index" 1955 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1956 - dependencies = [ 1957 - "overload", 1958 - "winapi", 1959 - ] 1960 - 1961 - [[package]] 1962 - name = "nu-ansi-term" 1963 - version = "0.50.1" 1964 - source = "registry+https://github.com/rust-lang/crates.io-index" 1965 - checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" 1966 - dependencies = [ 1967 - "windows-sys 0.52.0", 1968 - ] 1969 - 1970 - [[package]] 1971 - name = "num-integer" 1972 - version = "0.1.46" 1973 - source = "registry+https://github.com/rust-lang/crates.io-index" 1974 - checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 1975 - dependencies = [ 1976 - "num-traits", 1977 - ] 1978 - 1979 - [[package]] 1980 - name = "num-rational" 1981 - version = "0.4.2" 1982 - source = "registry+https://github.com/rust-lang/crates.io-index" 1983 - checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" 1984 - dependencies = [ 1985 - "num-integer", 1986 - "num-traits", 1987 - ] 1988 - 1989 - [[package]] 1990 - name = "num-traits" 1991 - version = "0.2.19" 1992 - source = "registry+https://github.com/rust-lang/crates.io-index" 1993 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1994 - dependencies = [ 1995 - "autocfg", 1996 - ] 1997 - 1998 - [[package]] 1999 - name = "objc" 2000 - version = "0.2.7" 2001 - source = "registry+https://github.com/rust-lang/crates.io-index" 2002 - checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 2003 - dependencies = [ 2004 - "malloc_buf", 2005 - ] 2006 - 2007 - [[package]] 2008 - name = "objc-foundation" 2009 - version = "0.1.1" 2010 - source = "registry+https://github.com/rust-lang/crates.io-index" 2011 - checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 2012 - dependencies = [ 2013 - "block", 2014 - "objc", 2015 - "objc_id", 2016 - ] 2017 - 2018 - [[package]] 2019 - name = "objc_id" 2020 - version = "0.1.1" 2021 - source = "registry+https://github.com/rust-lang/crates.io-index" 2022 - checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 2023 - dependencies = [ 2024 - "objc", 2025 - ] 2026 - 2027 - [[package]] 2028 - name = "ogg_pager" 2029 - version = "0.7.0" 2030 - source = "registry+https://github.com/rust-lang/crates.io-index" 2031 - checksum = "e034c10fb5c1c012c1b327b85df89fb0ef98ae66ec28af30f0d1eed804a40c19" 2032 - dependencies = [ 2033 - "byteorder", 2034 - ] 2035 - 2036 - [[package]] 2037 - name = "once_cell" 2038 - version = "1.21.1" 2039 - source = "registry+https://github.com/rust-lang/crates.io-index" 2040 - checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc" 2041 - 2042 - [[package]] 2043 - name = "option-operations" 2044 - version = "0.5.0" 2045 - source = "registry+https://github.com/rust-lang/crates.io-index" 2046 - checksum = "7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0" 2047 - dependencies = [ 2048 - "paste", 2049 - ] 2050 - 2051 - [[package]] 2052 - name = "ordered-stream" 2053 - version = "0.2.0" 2054 - source = "registry+https://github.com/rust-lang/crates.io-index" 2055 - checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 2056 - dependencies = [ 2057 - "futures-core", 2058 - "pin-project-lite", 2059 - ] 2060 - 2061 - [[package]] 2062 - name = "overload" 2063 - version = "0.1.1" 2064 - source = "registry+https://github.com/rust-lang/crates.io-index" 2065 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2066 - 2067 - [[package]] 2068 - name = "pango" 2069 - version = "0.20.9" 2070 - source = "registry+https://github.com/rust-lang/crates.io-index" 2071 - checksum = "6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec" 2072 - dependencies = [ 2073 - "gio", 2074 - "glib", 2075 - "libc", 2076 - "pango-sys", 2077 - ] 2078 - 2079 - [[package]] 2080 - name = "pango-sys" 2081 - version = "0.20.9" 2082 - source = "registry+https://github.com/rust-lang/crates.io-index" 2083 - checksum = "0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5" 2084 - dependencies = [ 2085 - "glib-sys", 2086 - "gobject-sys", 2087 - "libc", 2088 - "system-deps", 2089 - ] 2090 - 2091 - [[package]] 2092 - name = "parking" 2093 - version = "2.2.1" 2094 - source = "registry+https://github.com/rust-lang/crates.io-index" 2095 - checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 2096 - 2097 - [[package]] 2098 - name = "parking_lot" 2099 - version = "0.12.3" 2100 - source = "registry+https://github.com/rust-lang/crates.io-index" 2101 - checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 2102 - dependencies = [ 2103 - "lock_api", 2104 - "parking_lot_core", 2105 - ] 2106 - 2107 - [[package]] 2108 - name = "parking_lot_core" 2109 - version = "0.9.10" 2110 - source = "registry+https://github.com/rust-lang/crates.io-index" 2111 - checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 2112 - dependencies = [ 2113 - "cfg-if", 2114 - "libc", 2115 - "redox_syscall", 2116 - "smallvec", 2117 - "windows-targets", 2118 - ] 2119 - 2120 - [[package]] 2121 - name = "paste" 2122 - version = "1.0.15" 2123 - source = "registry+https://github.com/rust-lang/crates.io-index" 2124 - checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 2125 - 2126 - [[package]] 2127 - name = "percent-encoding" 2128 - version = "2.3.1" 2129 - source = "registry+https://github.com/rust-lang/crates.io-index" 2130 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2131 - 2132 - [[package]] 2133 - name = "pin-project-lite" 2134 - version = "0.2.16" 2135 - source = "registry+https://github.com/rust-lang/crates.io-index" 2136 - checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 2137 - 2138 - [[package]] 2139 - name = "pin-utils" 2140 - version = "0.1.0" 2141 - source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2143 - 2144 - [[package]] 2145 - name = "piper" 2146 - version = "0.2.4" 2147 - source = "registry+https://github.com/rust-lang/crates.io-index" 2148 - checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 2149 - dependencies = [ 2150 - "atomic-waker", 2151 - "fastrand", 2152 - "futures-io", 2153 - ] 2154 - 2155 - [[package]] 2156 - name = "pkg-config" 2157 - version = "0.3.32" 2158 - source = "registry+https://github.com/rust-lang/crates.io-index" 2159 - checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 2160 - 2161 - [[package]] 2162 - name = "polling" 2163 - version = "3.7.4" 2164 - source = "registry+https://github.com/rust-lang/crates.io-index" 2165 - checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" 2166 - dependencies = [ 2167 - "cfg-if", 2168 - "concurrent-queue", 2169 - "hermit-abi", 2170 - "pin-project-lite", 2171 - "rustix 0.38.44", 2172 - "tracing", 2173 - "windows-sys 0.59.0", 2174 - ] 2175 - 2176 - [[package]] 2177 - name = "portable-atomic" 2178 - version = "1.11.0" 2179 - source = "registry+https://github.com/rust-lang/crates.io-index" 2180 - checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" 2181 - 2182 - [[package]] 2183 - name = "ppv-lite86" 2184 - version = "0.2.21" 2185 - source = "registry+https://github.com/rust-lang/crates.io-index" 2186 - checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 2187 - dependencies = [ 2188 - "zerocopy 0.8.23", 2189 - ] 2190 - 2191 - [[package]] 2192 - name = "proc-macro-crate" 2193 - version = "3.3.0" 2194 - source = "registry+https://github.com/rust-lang/crates.io-index" 2195 - checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" 2196 - dependencies = [ 2197 - "toml_edit", 2198 - ] 2199 - 2200 - [[package]] 2201 - name = "proc-macro2" 2202 - version = "1.0.94" 2203 - source = "registry+https://github.com/rust-lang/crates.io-index" 2204 - checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" 2205 - dependencies = [ 2206 - "unicode-ident", 2207 - ] 2208 - 2209 - [[package]] 2210 - name = "quote" 2211 - version = "1.0.40" 2212 - source = "registry+https://github.com/rust-lang/crates.io-index" 2213 - checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 2214 - dependencies = [ 2215 - "proc-macro2", 2216 - ] 2217 - 2218 - [[package]] 2219 - name = "r2d2" 2220 - version = "0.8.10" 2221 - source = "registry+https://github.com/rust-lang/crates.io-index" 2222 - checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93" 2223 - dependencies = [ 2224 - "log", 2225 - "parking_lot", 2226 - "scheduled-thread-pool", 2227 - ] 2228 - 2229 - [[package]] 2230 - name = "r2d2_sqlite" 2231 - version = "0.25.0" 2232 - source = "registry+https://github.com/rust-lang/crates.io-index" 2233 - checksum = "eb14dba8247a6a15b7fdbc7d389e2e6f03ee9f184f87117706d509c092dfe846" 2234 - dependencies = [ 2235 - "r2d2", 2236 - "rusqlite", 2237 - "uuid", 2238 - ] 2239 - 2240 - [[package]] 2241 - name = "rand" 2242 - version = "0.8.5" 2243 - source = "registry+https://github.com/rust-lang/crates.io-index" 2244 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2245 - dependencies = [ 2246 - "libc", 2247 - "rand_chacha 0.3.1", 2248 - "rand_core 0.6.4", 2249 - ] 2250 - 2251 - [[package]] 2252 - name = "rand" 2253 - version = "0.9.0" 2254 - source = "registry+https://github.com/rust-lang/crates.io-index" 2255 - checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" 2256 - dependencies = [ 2257 - "rand_chacha 0.9.0", 2258 - "rand_core 0.9.3", 2259 - "zerocopy 0.8.23", 2260 - ] 2261 - 2262 - [[package]] 2263 - name = "rand_chacha" 2264 - version = "0.3.1" 2265 - source = "registry+https://github.com/rust-lang/crates.io-index" 2266 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2267 - dependencies = [ 2268 - "ppv-lite86", 2269 - "rand_core 0.6.4", 2270 - ] 2271 - 2272 - [[package]] 2273 - name = "rand_chacha" 2274 - version = "0.9.0" 2275 - source = "registry+https://github.com/rust-lang/crates.io-index" 2276 - checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 2277 - dependencies = [ 2278 - "ppv-lite86", 2279 - "rand_core 0.9.3", 2280 - ] 2281 - 2282 - [[package]] 2283 - name = "rand_core" 2284 - version = "0.6.4" 2285 - source = "registry+https://github.com/rust-lang/crates.io-index" 2286 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2287 - dependencies = [ 2288 - "getrandom 0.2.15", 2289 - ] 2290 - 2291 - [[package]] 2292 - name = "rand_core" 2293 - version = "0.9.3" 2294 - source = "registry+https://github.com/rust-lang/crates.io-index" 2295 - checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 2296 - dependencies = [ 2297 - "getrandom 0.3.1", 2298 - ] 2299 - 2300 - [[package]] 2301 - name = "recordbox" 2302 - version = "0.9.3" 2303 - dependencies = [ 2304 - "ashpd", 2305 - "async-channel 2.3.1", 2306 - "async-lock", 2307 - "cacache", 2308 - "color-thief", 2309 - "common-path", 2310 - "flexi_logger", 2311 - "futures", 2312 - "fuzzy-matcher", 2313 - "gettext-rs", 2314 - "gstreamer", 2315 - "gstreamer-audio", 2316 - "gstreamer-base", 2317 - "gstreamer-play", 2318 - "gtk4", 2319 - "json", 2320 - "lazy_static", 2321 - "libadwaita", 2322 - "lofty", 2323 - "log", 2324 - "mime_guess", 2325 - "moka", 2326 - "mpris-server", 2327 - "notify-debouncer-full", 2328 - "r2d2", 2329 - "r2d2_sqlite", 2330 - "rand 0.8.5", 2331 - "rusqlite", 2332 - "rusqlite_migration", 2333 - "search-provider", 2334 - "strum", 2335 - "strum_macros", 2336 - "tr", 2337 - "urlencoding", 2338 - "uuid", 2339 - "walkdir", 2340 - ] 2341 - 2342 - [[package]] 2343 - name = "redox_syscall" 2344 - version = "0.5.10" 2345 - source = "registry+https://github.com/rust-lang/crates.io-index" 2346 - checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1" 2347 - dependencies = [ 2348 - "bitflags 2.9.0", 2349 - ] 2350 - 2351 - [[package]] 2352 - name = "reflink-copy" 2353 - version = "0.1.25" 2354 - source = "registry+https://github.com/rust-lang/crates.io-index" 2355 - checksum = "4b86038e146b9a61557e1a2e58cdf2eddc0b46ce141b55541b1c1b9f3189d618" 2356 - dependencies = [ 2357 - "cfg-if", 2358 - "libc", 2359 - "rustix 1.0.2", 2360 - "windows 0.60.0", 2361 - ] 2362 - 2363 - [[package]] 2364 - name = "regex" 2365 - version = "1.11.1" 2366 - source = "registry+https://github.com/rust-lang/crates.io-index" 2367 - checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 2368 - dependencies = [ 2369 - "aho-corasick", 2370 - "memchr", 2371 - "regex-automata 0.4.9", 2372 - "regex-syntax 0.8.5", 2373 - ] 2374 - 2375 - [[package]] 2376 - name = "regex-automata" 2377 - version = "0.1.10" 2378 - source = "registry+https://github.com/rust-lang/crates.io-index" 2379 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2380 - dependencies = [ 2381 - "regex-syntax 0.6.29", 2382 - ] 2383 - 2384 - [[package]] 2385 - name = "regex-automata" 2386 - version = "0.4.9" 2387 - source = "registry+https://github.com/rust-lang/crates.io-index" 2388 - checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 2389 - dependencies = [ 2390 - "aho-corasick", 2391 - "memchr", 2392 - "regex-syntax 0.8.5", 2393 - ] 2394 - 2395 - [[package]] 2396 - name = "regex-syntax" 2397 - version = "0.6.29" 2398 - source = "registry+https://github.com/rust-lang/crates.io-index" 2399 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2400 - 2401 - [[package]] 2402 - name = "regex-syntax" 2403 - version = "0.8.5" 2404 - source = "registry+https://github.com/rust-lang/crates.io-index" 2405 - checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 2406 - 2407 - [[package]] 2408 - name = "rgb" 2409 - version = "0.8.50" 2410 - source = "registry+https://github.com/rust-lang/crates.io-index" 2411 - checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" 2412 - dependencies = [ 2413 - "bytemuck", 2414 - ] 2415 - 2416 - [[package]] 2417 - name = "rusqlite" 2418 - version = "0.32.1" 2419 - source = "registry+https://github.com/rust-lang/crates.io-index" 2420 - checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e" 2421 - dependencies = [ 2422 - "bitflags 2.9.0", 2423 - "fallible-iterator", 2424 - "fallible-streaming-iterator", 2425 - "hashlink", 2426 - "libsqlite3-sys", 2427 - "smallvec", 2428 - ] 2429 - 2430 - [[package]] 2431 - name = "rusqlite_migration" 2432 - version = "1.3.1" 2433 - source = "registry+https://github.com/rust-lang/crates.io-index" 2434 - checksum = "923b42e802f7dc20a0a6b5e097ba7c83fe4289da07e49156fecf6af08aa9cd1c" 2435 - dependencies = [ 2436 - "log", 2437 - "rusqlite", 2438 - ] 2439 - 2440 - [[package]] 2441 - name = "rustc_version" 2442 - version = "0.4.1" 2443 - source = "registry+https://github.com/rust-lang/crates.io-index" 2444 - checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 2445 - dependencies = [ 2446 - "semver", 2447 - ] 2448 - 2449 - [[package]] 2450 - name = "rustix" 2451 - version = "0.38.44" 2452 - source = "registry+https://github.com/rust-lang/crates.io-index" 2453 - checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 2454 - dependencies = [ 2455 - "bitflags 2.9.0", 2456 - "errno", 2457 - "libc", 2458 - "linux-raw-sys 0.4.15", 2459 - "windows-sys 0.59.0", 2460 - ] 2461 - 2462 - [[package]] 2463 - name = "rustix" 2464 - version = "1.0.2" 2465 - source = "registry+https://github.com/rust-lang/crates.io-index" 2466 - checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825" 2467 - dependencies = [ 2468 - "bitflags 2.9.0", 2469 - "errno", 2470 - "libc", 2471 - "linux-raw-sys 0.9.3", 2472 - "windows-sys 0.59.0", 2473 - ] 2474 - 2475 - [[package]] 2476 - name = "rustversion" 2477 - version = "1.0.20" 2478 - source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" 2480 - 2481 - [[package]] 2482 - name = "ryu" 2483 - version = "1.0.20" 2484 - source = "registry+https://github.com/rust-lang/crates.io-index" 2485 - checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 2486 - 2487 - [[package]] 2488 - name = "same-file" 2489 - version = "1.0.6" 2490 - source = "registry+https://github.com/rust-lang/crates.io-index" 2491 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2492 - dependencies = [ 2493 - "winapi-util", 2494 - ] 2495 - 2496 - [[package]] 2497 - name = "scheduled-thread-pool" 2498 - version = "0.2.7" 2499 - source = "registry+https://github.com/rust-lang/crates.io-index" 2500 - checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19" 2501 - dependencies = [ 2502 - "parking_lot", 2503 - ] 2504 - 2505 - [[package]] 2506 - name = "scoped-tls" 2507 - version = "1.0.1" 2508 - source = "registry+https://github.com/rust-lang/crates.io-index" 2509 - checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2510 - 2511 - [[package]] 2512 - name = "scopeguard" 2513 - version = "1.2.0" 2514 - source = "registry+https://github.com/rust-lang/crates.io-index" 2515 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2516 - 2517 - [[package]] 2518 - name = "search-provider" 2519 - version = "0.10.0" 2520 - source = "registry+https://github.com/rust-lang/crates.io-index" 2521 - checksum = "f8de586207b4f0b88883d27791ea2e8663900fdc78bffb36660bd1eb79f129ba" 2522 - dependencies = [ 2523 - "futures-channel", 2524 - "futures-util", 2525 - "serde", 2526 - "zbus 4.4.0", 2527 - ] 2528 - 2529 - [[package]] 2530 - name = "semver" 2531 - version = "1.0.26" 2532 - source = "registry+https://github.com/rust-lang/crates.io-index" 2533 - checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" 2534 - 2535 - [[package]] 2536 - name = "serde" 2537 - version = "1.0.219" 2538 - source = "registry+https://github.com/rust-lang/crates.io-index" 2539 - checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 2540 - dependencies = [ 2541 - "serde_derive", 2542 - ] 2543 - 2544 - [[package]] 2545 - name = "serde_derive" 2546 - version = "1.0.219" 2547 - source = "registry+https://github.com/rust-lang/crates.io-index" 2548 - checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 2549 - dependencies = [ 2550 - "proc-macro2", 2551 - "quote", 2552 - "syn", 2553 - ] 2554 - 2555 - [[package]] 2556 - name = "serde_json" 2557 - version = "1.0.140" 2558 - source = "registry+https://github.com/rust-lang/crates.io-index" 2559 - checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 2560 - dependencies = [ 2561 - "itoa", 2562 - "memchr", 2563 - "ryu", 2564 - "serde", 2565 - ] 2566 - 2567 - [[package]] 2568 - name = "serde_repr" 2569 - version = "0.1.20" 2570 - source = "registry+https://github.com/rust-lang/crates.io-index" 2571 - checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 2572 - dependencies = [ 2573 - "proc-macro2", 2574 - "quote", 2575 - "syn", 2576 - ] 2577 - 2578 - [[package]] 2579 - name = "serde_spanned" 2580 - version = "0.6.8" 2581 - source = "registry+https://github.com/rust-lang/crates.io-index" 2582 - checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 2583 - dependencies = [ 2584 - "serde", 2585 - ] 2586 - 2587 - [[package]] 2588 - name = "sha-1" 2589 - version = "0.10.1" 2590 - source = "registry+https://github.com/rust-lang/crates.io-index" 2591 - checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" 2592 - dependencies = [ 2593 - "cfg-if", 2594 - "cpufeatures", 2595 - "digest", 2596 - ] 2597 - 2598 - [[package]] 2599 - name = "sha1" 2600 - version = "0.10.6" 2601 - source = "registry+https://github.com/rust-lang/crates.io-index" 2602 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2603 - dependencies = [ 2604 - "cfg-if", 2605 - "cpufeatures", 2606 - "digest", 2607 - ] 2608 - 2609 - [[package]] 2610 - name = "sha2" 2611 - version = "0.10.8" 2612 - source = "registry+https://github.com/rust-lang/crates.io-index" 2613 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2614 - dependencies = [ 2615 - "cfg-if", 2616 - "cpufeatures", 2617 - "digest", 2618 - ] 2619 - 2620 - [[package]] 2621 - name = "sharded-slab" 2622 - version = "0.1.7" 2623 - source = "registry+https://github.com/rust-lang/crates.io-index" 2624 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2625 - dependencies = [ 2626 - "lazy_static", 2627 - ] 2628 - 2629 - [[package]] 2630 - name = "shlex" 2631 - version = "1.3.0" 2632 - source = "registry+https://github.com/rust-lang/crates.io-index" 2633 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2634 - 2635 - [[package]] 2636 - name = "signal-hook-registry" 2637 - version = "1.4.2" 2638 - source = "registry+https://github.com/rust-lang/crates.io-index" 2639 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 2640 - dependencies = [ 2641 - "libc", 2642 - ] 2643 - 2644 - [[package]] 2645 - name = "slab" 2646 - version = "0.4.9" 2647 - source = "registry+https://github.com/rust-lang/crates.io-index" 2648 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2649 - dependencies = [ 2650 - "autocfg", 2651 - ] 2652 - 2653 - [[package]] 2654 - name = "smallvec" 2655 - version = "1.14.0" 2656 - source = "registry+https://github.com/rust-lang/crates.io-index" 2657 - checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" 2658 - 2659 - [[package]] 2660 - name = "ssri" 2661 - version = "9.2.0" 2662 - source = "registry+https://github.com/rust-lang/crates.io-index" 2663 - checksum = "da7a2b3c2bc9693bcb40870c4e9b5bf0d79f9cb46273321bf855ec513e919082" 2664 - dependencies = [ 2665 - "base64", 2666 - "digest", 2667 - "hex", 2668 - "miette", 2669 - "serde", 2670 - "sha-1", 2671 - "sha2", 2672 - "thiserror 1.0.69", 2673 - "xxhash-rust", 2674 - ] 2675 - 2676 - [[package]] 2677 - name = "stable_deref_trait" 2678 - version = "1.2.0" 2679 - source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2681 - 2682 - [[package]] 2683 - name = "static_assertions" 2684 - version = "1.1.0" 2685 - source = "registry+https://github.com/rust-lang/crates.io-index" 2686 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2687 - 2688 - [[package]] 2689 - name = "strum" 2690 - version = "0.26.3" 2691 - source = "registry+https://github.com/rust-lang/crates.io-index" 2692 - checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" 2693 - 2694 - [[package]] 2695 - name = "strum_macros" 2696 - version = "0.26.4" 2697 - source = "registry+https://github.com/rust-lang/crates.io-index" 2698 - checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" 2699 - dependencies = [ 2700 - "heck", 2701 - "proc-macro2", 2702 - "quote", 2703 - "rustversion", 2704 - "syn", 2705 - ] 2706 - 2707 - [[package]] 2708 - name = "syn" 2709 - version = "2.0.100" 2710 - source = "registry+https://github.com/rust-lang/crates.io-index" 2711 - checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" 2712 - dependencies = [ 2713 - "proc-macro2", 2714 - "quote", 2715 - "unicode-ident", 2716 - ] 2717 - 2718 - [[package]] 2719 - name = "synstructure" 2720 - version = "0.13.1" 2721 - source = "registry+https://github.com/rust-lang/crates.io-index" 2722 - checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 2723 - dependencies = [ 2724 - "proc-macro2", 2725 - "quote", 2726 - "syn", 2727 - ] 2728 - 2729 - [[package]] 2730 - name = "system-deps" 2731 - version = "7.0.3" 2732 - source = "registry+https://github.com/rust-lang/crates.io-index" 2733 - checksum = "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005" 2734 - dependencies = [ 2735 - "cfg-expr", 2736 - "heck", 2737 - "pkg-config", 2738 - "toml", 2739 - "version-compare", 2740 - ] 2741 - 2742 - [[package]] 2743 - name = "tagptr" 2744 - version = "0.2.0" 2745 - source = "registry+https://github.com/rust-lang/crates.io-index" 2746 - checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" 2747 - 2748 - [[package]] 2749 - name = "target-lexicon" 2750 - version = "0.12.16" 2751 - source = "registry+https://github.com/rust-lang/crates.io-index" 2752 - checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" 2753 - 2754 - [[package]] 2755 - name = "temp-dir" 2756 - version = "0.1.14" 2757 - source = "registry+https://github.com/rust-lang/crates.io-index" 2758 - checksum = "bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72" 2759 - 2760 - [[package]] 2761 - name = "tempfile" 2762 - version = "3.19.0" 2763 - source = "registry+https://github.com/rust-lang/crates.io-index" 2764 - checksum = "488960f40a3fd53d72c2a29a58722561dee8afdd175bd88e3db4677d7b2ba600" 2765 - dependencies = [ 2766 - "fastrand", 2767 - "getrandom 0.3.1", 2768 - "once_cell", 2769 - "rustix 1.0.2", 2770 - "windows-sys 0.59.0", 2771 - ] 2772 - 2773 - [[package]] 2774 - name = "thiserror" 2775 - version = "1.0.69" 2776 - source = "registry+https://github.com/rust-lang/crates.io-index" 2777 - checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 2778 - dependencies = [ 2779 - "thiserror-impl 1.0.69", 2780 - ] 2781 - 2782 - [[package]] 2783 - name = "thiserror" 2784 - version = "2.0.12" 2785 - source = "registry+https://github.com/rust-lang/crates.io-index" 2786 - checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 2787 - dependencies = [ 2788 - "thiserror-impl 2.0.12", 2789 - ] 2790 - 2791 - [[package]] 2792 - name = "thiserror-impl" 2793 - version = "1.0.69" 2794 - source = "registry+https://github.com/rust-lang/crates.io-index" 2795 - checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 2796 - dependencies = [ 2797 - "proc-macro2", 2798 - "quote", 2799 - "syn", 2800 - ] 2801 - 2802 - [[package]] 2803 - name = "thiserror-impl" 2804 - version = "2.0.12" 2805 - source = "registry+https://github.com/rust-lang/crates.io-index" 2806 - checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 2807 - dependencies = [ 2808 - "proc-macro2", 2809 - "quote", 2810 - "syn", 2811 - ] 2812 - 2813 - [[package]] 2814 - name = "thread_local" 2815 - version = "1.1.8" 2816 - source = "registry+https://github.com/rust-lang/crates.io-index" 2817 - checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 2818 - dependencies = [ 2819 - "cfg-if", 2820 - "once_cell", 2821 - ] 2822 - 2823 - [[package]] 2824 - name = "tinystr" 2825 - version = "0.7.6" 2826 - source = "registry+https://github.com/rust-lang/crates.io-index" 2827 - checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 2828 - dependencies = [ 2829 - "displaydoc", 2830 - "zerovec", 2831 - ] 2832 - 2833 - [[package]] 2834 - name = "toml" 2835 - version = "0.8.20" 2836 - source = "registry+https://github.com/rust-lang/crates.io-index" 2837 - checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" 2838 - dependencies = [ 2839 - "serde", 2840 - "serde_spanned", 2841 - "toml_datetime", 2842 - "toml_edit", 2843 - ] 2844 - 2845 - [[package]] 2846 - name = "toml_datetime" 2847 - version = "0.6.8" 2848 - source = "registry+https://github.com/rust-lang/crates.io-index" 2849 - checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 2850 - dependencies = [ 2851 - "serde", 2852 - ] 2853 - 2854 - [[package]] 2855 - name = "toml_edit" 2856 - version = "0.22.24" 2857 - source = "registry+https://github.com/rust-lang/crates.io-index" 2858 - checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" 2859 - dependencies = [ 2860 - "indexmap", 2861 - "serde", 2862 - "serde_spanned", 2863 - "toml_datetime", 2864 - "winnow", 2865 - ] 2866 - 2867 - [[package]] 2868 - name = "tr" 2869 - version = "0.1.10" 2870 - source = "registry+https://github.com/rust-lang/crates.io-index" 2871 - checksum = "a592877f7cb2e5a6327b8c908fa6d51098482b1c87d478abdd783e61218f8151" 2872 - dependencies = [ 2873 - "gettext-rs", 2874 - "lazy_static", 2875 - ] 2876 - 2877 - [[package]] 2878 - name = "tracing" 2879 - version = "0.1.41" 2880 - source = "registry+https://github.com/rust-lang/crates.io-index" 2881 - checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 2882 - dependencies = [ 2883 - "pin-project-lite", 2884 - "tracing-attributes", 2885 - "tracing-core", 2886 - ] 2887 - 2888 - [[package]] 2889 - name = "tracing-attributes" 2890 - version = "0.1.28" 2891 - source = "registry+https://github.com/rust-lang/crates.io-index" 2892 - checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" 2893 - dependencies = [ 2894 - "proc-macro2", 2895 - "quote", 2896 - "syn", 2897 - ] 2898 - 2899 - [[package]] 2900 - name = "tracing-core" 2901 - version = "0.1.33" 2902 - source = "registry+https://github.com/rust-lang/crates.io-index" 2903 - checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" 2904 - dependencies = [ 2905 - "once_cell", 2906 - "valuable", 2907 - ] 2908 - 2909 - [[package]] 2910 - name = "tracing-log" 2911 - version = "0.2.0" 2912 - source = "registry+https://github.com/rust-lang/crates.io-index" 2913 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 2914 - dependencies = [ 2915 - "log", 2916 - "once_cell", 2917 - "tracing-core", 2918 - ] 2919 - 2920 - [[package]] 2921 - name = "tracing-subscriber" 2922 - version = "0.3.19" 2923 - source = "registry+https://github.com/rust-lang/crates.io-index" 2924 - checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" 2925 - dependencies = [ 2926 - "matchers", 2927 - "nu-ansi-term 0.46.0", 2928 - "once_cell", 2929 - "regex", 2930 - "sharded-slab", 2931 - "smallvec", 2932 - "thread_local", 2933 - "tracing", 2934 - "tracing-core", 2935 - "tracing-log", 2936 - ] 2937 - 2938 - [[package]] 2939 - name = "trait-variant" 2940 - version = "0.1.2" 2941 - source = "registry+https://github.com/rust-lang/crates.io-index" 2942 - checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" 2943 - dependencies = [ 2944 - "proc-macro2", 2945 - "quote", 2946 - "syn", 2947 - ] 2948 - 2949 - [[package]] 2950 - name = "typenum" 2951 - version = "1.18.0" 2952 - source = "registry+https://github.com/rust-lang/crates.io-index" 2953 - checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 2954 - 2955 - [[package]] 2956 - name = "uds_windows" 2957 - version = "1.1.0" 2958 - source = "registry+https://github.com/rust-lang/crates.io-index" 2959 - checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 2960 - dependencies = [ 2961 - "memoffset", 2962 - "tempfile", 2963 - "winapi", 2964 - ] 2965 - 2966 - [[package]] 2967 - name = "unicase" 2968 - version = "2.8.1" 2969 - source = "registry+https://github.com/rust-lang/crates.io-index" 2970 - checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" 2971 - 2972 - [[package]] 2973 - name = "unicode-ident" 2974 - version = "1.0.18" 2975 - source = "registry+https://github.com/rust-lang/crates.io-index" 2976 - checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 2977 - 2978 - [[package]] 2979 - name = "unicode-width" 2980 - version = "0.1.14" 2981 - source = "registry+https://github.com/rust-lang/crates.io-index" 2982 - checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 2983 - 2984 - [[package]] 2985 - name = "url" 2986 - version = "2.5.4" 2987 - source = "registry+https://github.com/rust-lang/crates.io-index" 2988 - checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 2989 - dependencies = [ 2990 - "form_urlencoded", 2991 - "idna", 2992 - "percent-encoding", 2993 - "serde", 2994 - ] 2995 - 2996 - [[package]] 2997 - name = "urlencoding" 2998 - version = "2.1.3" 2999 - source = "registry+https://github.com/rust-lang/crates.io-index" 3000 - checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 3001 - 3002 - [[package]] 3003 - name = "utf16_iter" 3004 - version = "1.0.5" 3005 - source = "registry+https://github.com/rust-lang/crates.io-index" 3006 - checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 3007 - 3008 - [[package]] 3009 - name = "utf8_iter" 3010 - version = "1.0.4" 3011 - source = "registry+https://github.com/rust-lang/crates.io-index" 3012 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 3013 - 3014 - [[package]] 3015 - name = "uuid" 3016 - version = "1.16.0" 3017 - source = "registry+https://github.com/rust-lang/crates.io-index" 3018 - checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" 3019 - dependencies = [ 3020 - "getrandom 0.3.1", 3021 - "rand 0.9.0", 3022 - ] 3023 - 3024 - [[package]] 3025 - name = "valuable" 3026 - version = "0.1.1" 3027 - source = "registry+https://github.com/rust-lang/crates.io-index" 3028 - checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" 3029 - 3030 - [[package]] 3031 - name = "value-bag" 3032 - version = "1.10.0" 3033 - source = "registry+https://github.com/rust-lang/crates.io-index" 3034 - checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2" 3035 - 3036 - [[package]] 3037 - name = "vcpkg" 3038 - version = "0.2.15" 3039 - source = "registry+https://github.com/rust-lang/crates.io-index" 3040 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 3041 - 3042 - [[package]] 3043 - name = "version-compare" 3044 - version = "0.2.0" 3045 - source = "registry+https://github.com/rust-lang/crates.io-index" 3046 - checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" 3047 - 3048 - [[package]] 3049 - name = "version_check" 3050 - version = "0.9.5" 3051 - source = "registry+https://github.com/rust-lang/crates.io-index" 3052 - checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 3053 - 3054 - [[package]] 3055 - name = "walkdir" 3056 - version = "2.5.0" 3057 - source = "registry+https://github.com/rust-lang/crates.io-index" 3058 - checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 3059 - dependencies = [ 3060 - "same-file", 3061 - "winapi-util", 3062 - ] 3063 - 3064 - [[package]] 3065 - name = "wasi" 3066 - version = "0.11.0+wasi-snapshot-preview1" 3067 - source = "registry+https://github.com/rust-lang/crates.io-index" 3068 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3069 - 3070 - [[package]] 3071 - name = "wasi" 3072 - version = "0.13.3+wasi-0.2.2" 3073 - source = "registry+https://github.com/rust-lang/crates.io-index" 3074 - checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" 3075 - dependencies = [ 3076 - "wit-bindgen-rt", 3077 - ] 3078 - 3079 - [[package]] 3080 - name = "wasm-bindgen" 3081 - version = "0.2.100" 3082 - source = "registry+https://github.com/rust-lang/crates.io-index" 3083 - checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 3084 - dependencies = [ 3085 - "cfg-if", 3086 - "once_cell", 3087 - "rustversion", 3088 - "wasm-bindgen-macro", 3089 - ] 3090 - 3091 - [[package]] 3092 - name = "wasm-bindgen-backend" 3093 - version = "0.2.100" 3094 - source = "registry+https://github.com/rust-lang/crates.io-index" 3095 - checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 3096 - dependencies = [ 3097 - "bumpalo", 3098 - "log", 3099 - "proc-macro2", 3100 - "quote", 3101 - "syn", 3102 - "wasm-bindgen-shared", 3103 - ] 3104 - 3105 - [[package]] 3106 - name = "wasm-bindgen-futures" 3107 - version = "0.4.50" 3108 - source = "registry+https://github.com/rust-lang/crates.io-index" 3109 - checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" 3110 - dependencies = [ 3111 - "cfg-if", 3112 - "js-sys", 3113 - "once_cell", 3114 - "wasm-bindgen", 3115 - "web-sys", 3116 - ] 3117 - 3118 - [[package]] 3119 - name = "wasm-bindgen-macro" 3120 - version = "0.2.100" 3121 - source = "registry+https://github.com/rust-lang/crates.io-index" 3122 - checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 3123 - dependencies = [ 3124 - "quote", 3125 - "wasm-bindgen-macro-support", 3126 - ] 3127 - 3128 - [[package]] 3129 - name = "wasm-bindgen-macro-support" 3130 - version = "0.2.100" 3131 - source = "registry+https://github.com/rust-lang/crates.io-index" 3132 - checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 3133 - dependencies = [ 3134 - "proc-macro2", 3135 - "quote", 3136 - "syn", 3137 - "wasm-bindgen-backend", 3138 - "wasm-bindgen-shared", 3139 - ] 3140 - 3141 - [[package]] 3142 - name = "wasm-bindgen-shared" 3143 - version = "0.2.100" 3144 - source = "registry+https://github.com/rust-lang/crates.io-index" 3145 - checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 3146 - dependencies = [ 3147 - "unicode-ident", 3148 - ] 3149 - 3150 - [[package]] 3151 - name = "web-sys" 3152 - version = "0.3.77" 3153 - source = "registry+https://github.com/rust-lang/crates.io-index" 3154 - checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" 3155 - dependencies = [ 3156 - "js-sys", 3157 - "wasm-bindgen", 3158 - ] 3159 - 3160 - [[package]] 3161 - name = "winapi" 3162 - version = "0.3.9" 3163 - source = "registry+https://github.com/rust-lang/crates.io-index" 3164 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3165 - dependencies = [ 3166 - "winapi-i686-pc-windows-gnu", 3167 - "winapi-x86_64-pc-windows-gnu", 3168 - ] 3169 - 3170 - [[package]] 3171 - name = "winapi-i686-pc-windows-gnu" 3172 - version = "0.4.0" 3173 - source = "registry+https://github.com/rust-lang/crates.io-index" 3174 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3175 - 3176 - [[package]] 3177 - name = "winapi-util" 3178 - version = "0.1.9" 3179 - source = "registry+https://github.com/rust-lang/crates.io-index" 3180 - checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 3181 - dependencies = [ 3182 - "windows-sys 0.59.0", 3183 - ] 3184 - 3185 - [[package]] 3186 - name = "winapi-x86_64-pc-windows-gnu" 3187 - version = "0.4.0" 3188 - source = "registry+https://github.com/rust-lang/crates.io-index" 3189 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3190 - 3191 - [[package]] 3192 - name = "windows" 3193 - version = "0.58.0" 3194 - source = "registry+https://github.com/rust-lang/crates.io-index" 3195 - checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" 3196 - dependencies = [ 3197 - "windows-core 0.58.0", 3198 - "windows-targets", 3199 - ] 3200 - 3201 - [[package]] 3202 - name = "windows" 3203 - version = "0.60.0" 3204 - source = "registry+https://github.com/rust-lang/crates.io-index" 3205 - checksum = "ddf874e74c7a99773e62b1c671427abf01a425e77c3d3fb9fb1e4883ea934529" 3206 - dependencies = [ 3207 - "windows-collections", 3208 - "windows-core 0.60.1", 3209 - "windows-future", 3210 - "windows-link", 3211 - "windows-numerics", 3212 - ] 3213 - 3214 - [[package]] 3215 - name = "windows-collections" 3216 - version = "0.1.1" 3217 - source = "registry+https://github.com/rust-lang/crates.io-index" 3218 - checksum = "5467f79cc1ba3f52ebb2ed41dbb459b8e7db636cc3429458d9a852e15bc24dec" 3219 - dependencies = [ 3220 - "windows-core 0.60.1", 3221 - ] 3222 - 3223 - [[package]] 3224 - name = "windows-core" 3225 - version = "0.52.0" 3226 - source = "registry+https://github.com/rust-lang/crates.io-index" 3227 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 3228 - dependencies = [ 3229 - "windows-targets", 3230 - ] 3231 - 3232 - [[package]] 3233 - name = "windows-core" 3234 - version = "0.58.0" 3235 - source = "registry+https://github.com/rust-lang/crates.io-index" 3236 - checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" 3237 - dependencies = [ 3238 - "windows-implement 0.58.0", 3239 - "windows-interface 0.58.0", 3240 - "windows-result 0.2.0", 3241 - "windows-strings 0.1.0", 3242 - "windows-targets", 3243 - ] 3244 - 3245 - [[package]] 3246 - name = "windows-core" 3247 - version = "0.60.1" 3248 - source = "registry+https://github.com/rust-lang/crates.io-index" 3249 - checksum = "ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247" 3250 - dependencies = [ 3251 - "windows-implement 0.59.0", 3252 - "windows-interface 0.59.0", 3253 - "windows-link", 3254 - "windows-result 0.3.1", 3255 - "windows-strings 0.3.1", 3256 - ] 3257 - 3258 - [[package]] 3259 - name = "windows-future" 3260 - version = "0.1.1" 3261 - source = "registry+https://github.com/rust-lang/crates.io-index" 3262 - checksum = "a787db4595e7eb80239b74ce8babfb1363d8e343ab072f2ffe901400c03349f0" 3263 - dependencies = [ 3264 - "windows-core 0.60.1", 3265 - "windows-link", 3266 - ] 3267 - 3268 - [[package]] 3269 - name = "windows-implement" 3270 - version = "0.58.0" 3271 - source = "registry+https://github.com/rust-lang/crates.io-index" 3272 - checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" 3273 - dependencies = [ 3274 - "proc-macro2", 3275 - "quote", 3276 - "syn", 3277 - ] 3278 - 3279 - [[package]] 3280 - name = "windows-implement" 3281 - version = "0.59.0" 3282 - source = "registry+https://github.com/rust-lang/crates.io-index" 3283 - checksum = "83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1" 3284 - dependencies = [ 3285 - "proc-macro2", 3286 - "quote", 3287 - "syn", 3288 - ] 3289 - 3290 - [[package]] 3291 - name = "windows-interface" 3292 - version = "0.58.0" 3293 - source = "registry+https://github.com/rust-lang/crates.io-index" 3294 - checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" 3295 - dependencies = [ 3296 - "proc-macro2", 3297 - "quote", 3298 - "syn", 3299 - ] 3300 - 3301 - [[package]] 3302 - name = "windows-interface" 3303 - version = "0.59.0" 3304 - source = "registry+https://github.com/rust-lang/crates.io-index" 3305 - checksum = "cb26fd936d991781ea39e87c3a27285081e3c0da5ca0fcbc02d368cc6f52ff01" 3306 - dependencies = [ 3307 - "proc-macro2", 3308 - "quote", 3309 - "syn", 3310 - ] 3311 - 3312 - [[package]] 3313 - name = "windows-link" 3314 - version = "0.1.0" 3315 - source = "registry+https://github.com/rust-lang/crates.io-index" 3316 - checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" 3317 - 3318 - [[package]] 3319 - name = "windows-numerics" 3320 - version = "0.1.1" 3321 - source = "registry+https://github.com/rust-lang/crates.io-index" 3322 - checksum = "005dea54e2f6499f2cee279b8f703b3cf3b5734a2d8d21867c8f44003182eeed" 3323 - dependencies = [ 3324 - "windows-core 0.60.1", 3325 - "windows-link", 3326 - ] 3327 - 3328 - [[package]] 3329 - name = "windows-result" 3330 - version = "0.2.0" 3331 - source = "registry+https://github.com/rust-lang/crates.io-index" 3332 - checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" 3333 - dependencies = [ 3334 - "windows-targets", 3335 - ] 3336 - 3337 - [[package]] 3338 - name = "windows-result" 3339 - version = "0.3.1" 3340 - source = "registry+https://github.com/rust-lang/crates.io-index" 3341 - checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189" 3342 - dependencies = [ 3343 - "windows-link", 3344 - ] 3345 - 3346 - [[package]] 3347 - name = "windows-strings" 3348 - version = "0.1.0" 3349 - source = "registry+https://github.com/rust-lang/crates.io-index" 3350 - checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 3351 - dependencies = [ 3352 - "windows-result 0.2.0", 3353 - "windows-targets", 3354 - ] 3355 - 3356 - [[package]] 3357 - name = "windows-strings" 3358 - version = "0.3.1" 3359 - source = "registry+https://github.com/rust-lang/crates.io-index" 3360 - checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" 3361 - dependencies = [ 3362 - "windows-link", 3363 - ] 3364 - 3365 - [[package]] 3366 - name = "windows-sys" 3367 - version = "0.52.0" 3368 - source = "registry+https://github.com/rust-lang/crates.io-index" 3369 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3370 - dependencies = [ 3371 - "windows-targets", 3372 - ] 3373 - 3374 - [[package]] 3375 - name = "windows-sys" 3376 - version = "0.59.0" 3377 - source = "registry+https://github.com/rust-lang/crates.io-index" 3378 - checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 3379 - dependencies = [ 3380 - "windows-targets", 3381 - ] 3382 - 3383 - [[package]] 3384 - name = "windows-targets" 3385 - version = "0.52.6" 3386 - source = "registry+https://github.com/rust-lang/crates.io-index" 3387 - checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 3388 - dependencies = [ 3389 - "windows_aarch64_gnullvm", 3390 - "windows_aarch64_msvc", 3391 - "windows_i686_gnu", 3392 - "windows_i686_gnullvm", 3393 - "windows_i686_msvc", 3394 - "windows_x86_64_gnu", 3395 - "windows_x86_64_gnullvm", 3396 - "windows_x86_64_msvc", 3397 - ] 3398 - 3399 - [[package]] 3400 - name = "windows_aarch64_gnullvm" 3401 - version = "0.52.6" 3402 - source = "registry+https://github.com/rust-lang/crates.io-index" 3403 - checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 3404 - 3405 - [[package]] 3406 - name = "windows_aarch64_msvc" 3407 - version = "0.52.6" 3408 - source = "registry+https://github.com/rust-lang/crates.io-index" 3409 - checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 3410 - 3411 - [[package]] 3412 - name = "windows_i686_gnu" 3413 - version = "0.52.6" 3414 - source = "registry+https://github.com/rust-lang/crates.io-index" 3415 - checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 3416 - 3417 - [[package]] 3418 - name = "windows_i686_gnullvm" 3419 - version = "0.52.6" 3420 - source = "registry+https://github.com/rust-lang/crates.io-index" 3421 - checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 3422 - 3423 - [[package]] 3424 - name = "windows_i686_msvc" 3425 - version = "0.52.6" 3426 - source = "registry+https://github.com/rust-lang/crates.io-index" 3427 - checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 3428 - 3429 - [[package]] 3430 - name = "windows_x86_64_gnu" 3431 - version = "0.52.6" 3432 - source = "registry+https://github.com/rust-lang/crates.io-index" 3433 - checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 3434 - 3435 - [[package]] 3436 - name = "windows_x86_64_gnullvm" 3437 - version = "0.52.6" 3438 - source = "registry+https://github.com/rust-lang/crates.io-index" 3439 - checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 3440 - 3441 - [[package]] 3442 - name = "windows_x86_64_msvc" 3443 - version = "0.52.6" 3444 - source = "registry+https://github.com/rust-lang/crates.io-index" 3445 - checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 3446 - 3447 - [[package]] 3448 - name = "winnow" 3449 - version = "0.7.4" 3450 - source = "registry+https://github.com/rust-lang/crates.io-index" 3451 - checksum = "0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36" 3452 - dependencies = [ 3453 - "memchr", 3454 - ] 3455 - 3456 - [[package]] 3457 - name = "wit-bindgen-rt" 3458 - version = "0.33.0" 3459 - source = "registry+https://github.com/rust-lang/crates.io-index" 3460 - checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" 3461 - dependencies = [ 3462 - "bitflags 2.9.0", 3463 - ] 3464 - 3465 - [[package]] 3466 - name = "write16" 3467 - version = "1.0.0" 3468 - source = "registry+https://github.com/rust-lang/crates.io-index" 3469 - checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 3470 - 3471 - [[package]] 3472 - name = "writeable" 3473 - version = "0.5.5" 3474 - source = "registry+https://github.com/rust-lang/crates.io-index" 3475 - checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 3476 - 3477 - [[package]] 3478 - name = "xdg-home" 3479 - version = "1.3.0" 3480 - source = "registry+https://github.com/rust-lang/crates.io-index" 3481 - checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" 3482 - dependencies = [ 3483 - "libc", 3484 - "windows-sys 0.59.0", 3485 - ] 3486 - 3487 - [[package]] 3488 - name = "xxhash-rust" 3489 - version = "0.8.15" 3490 - source = "registry+https://github.com/rust-lang/crates.io-index" 3491 - checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" 3492 - 3493 - [[package]] 3494 - name = "yoke" 3495 - version = "0.7.5" 3496 - source = "registry+https://github.com/rust-lang/crates.io-index" 3497 - checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 3498 - dependencies = [ 3499 - "serde", 3500 - "stable_deref_trait", 3501 - "yoke-derive", 3502 - "zerofrom", 3503 - ] 3504 - 3505 - [[package]] 3506 - name = "yoke-derive" 3507 - version = "0.7.5" 3508 - source = "registry+https://github.com/rust-lang/crates.io-index" 3509 - checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 3510 - dependencies = [ 3511 - "proc-macro2", 3512 - "quote", 3513 - "syn", 3514 - "synstructure", 3515 - ] 3516 - 3517 - [[package]] 3518 - name = "zbus" 3519 - version = "4.4.0" 3520 - source = "registry+https://github.com/rust-lang/crates.io-index" 3521 - checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" 3522 - dependencies = [ 3523 - "async-broadcast", 3524 - "async-executor", 3525 - "async-fs", 3526 - "async-io", 3527 - "async-lock", 3528 - "async-process", 3529 - "async-recursion", 3530 - "async-task", 3531 - "async-trait", 3532 - "blocking", 3533 - "enumflags2", 3534 - "event-listener 5.4.0", 3535 - "futures-core", 3536 - "futures-sink", 3537 - "futures-util", 3538 - "hex", 3539 - "nix", 3540 - "ordered-stream", 3541 - "rand 0.8.5", 3542 - "serde", 3543 - "serde_repr", 3544 - "sha1", 3545 - "static_assertions", 3546 - "tracing", 3547 - "uds_windows", 3548 - "windows-sys 0.52.0", 3549 - "xdg-home", 3550 - "zbus_macros 4.4.0", 3551 - "zbus_names 3.0.0", 3552 - "zvariant 4.2.0", 3553 - ] 3554 - 3555 - [[package]] 3556 - name = "zbus" 3557 - version = "5.5.0" 3558 - source = "registry+https://github.com/rust-lang/crates.io-index" 3559 - checksum = "59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236" 3560 - dependencies = [ 3561 - "async-broadcast", 3562 - "async-executor", 3563 - "async-fs", 3564 - "async-io", 3565 - "async-lock", 3566 - "async-process", 3567 - "async-recursion", 3568 - "async-task", 3569 - "async-trait", 3570 - "blocking", 3571 - "enumflags2", 3572 - "event-listener 5.4.0", 3573 - "futures-core", 3574 - "futures-lite", 3575 - "hex", 3576 - "nix", 3577 - "ordered-stream", 3578 - "serde", 3579 - "serde_repr", 3580 - "static_assertions", 3581 - "tracing", 3582 - "uds_windows", 3583 - "windows-sys 0.59.0", 3584 - "winnow", 3585 - "xdg-home", 3586 - "zbus_macros 5.5.0", 3587 - "zbus_names 4.2.0", 3588 - "zvariant 5.4.0", 3589 - ] 3590 - 3591 - [[package]] 3592 - name = "zbus_macros" 3593 - version = "4.4.0" 3594 - source = "registry+https://github.com/rust-lang/crates.io-index" 3595 - checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" 3596 - dependencies = [ 3597 - "proc-macro-crate", 3598 - "proc-macro2", 3599 - "quote", 3600 - "syn", 3601 - "zvariant_utils 2.1.0", 3602 - ] 3603 - 3604 - [[package]] 3605 - name = "zbus_macros" 3606 - version = "5.5.0" 3607 - source = "registry+https://github.com/rust-lang/crates.io-index" 3608 - checksum = "f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0" 3609 - dependencies = [ 3610 - "proc-macro-crate", 3611 - "proc-macro2", 3612 - "quote", 3613 - "syn", 3614 - "zbus_names 4.2.0", 3615 - "zvariant 5.4.0", 3616 - "zvariant_utils 3.2.0", 3617 - ] 3618 - 3619 - [[package]] 3620 - name = "zbus_names" 3621 - version = "3.0.0" 3622 - source = "registry+https://github.com/rust-lang/crates.io-index" 3623 - checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 3624 - dependencies = [ 3625 - "serde", 3626 - "static_assertions", 3627 - "zvariant 4.2.0", 3628 - ] 3629 - 3630 - [[package]] 3631 - name = "zbus_names" 3632 - version = "4.2.0" 3633 - source = "registry+https://github.com/rust-lang/crates.io-index" 3634 - checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" 3635 - dependencies = [ 3636 - "serde", 3637 - "static_assertions", 3638 - "winnow", 3639 - "zvariant 5.4.0", 3640 - ] 3641 - 3642 - [[package]] 3643 - name = "zerocopy" 3644 - version = "0.7.35" 3645 - source = "registry+https://github.com/rust-lang/crates.io-index" 3646 - checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 3647 - dependencies = [ 3648 - "zerocopy-derive 0.7.35", 3649 - ] 3650 - 3651 - [[package]] 3652 - name = "zerocopy" 3653 - version = "0.8.23" 3654 - source = "registry+https://github.com/rust-lang/crates.io-index" 3655 - checksum = "fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6" 3656 - dependencies = [ 3657 - "zerocopy-derive 0.8.23", 3658 - ] 3659 - 3660 - [[package]] 3661 - name = "zerocopy-derive" 3662 - version = "0.7.35" 3663 - source = "registry+https://github.com/rust-lang/crates.io-index" 3664 - checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 3665 - dependencies = [ 3666 - "proc-macro2", 3667 - "quote", 3668 - "syn", 3669 - ] 3670 - 3671 - [[package]] 3672 - name = "zerocopy-derive" 3673 - version = "0.8.23" 3674 - source = "registry+https://github.com/rust-lang/crates.io-index" 3675 - checksum = "6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154" 3676 - dependencies = [ 3677 - "proc-macro2", 3678 - "quote", 3679 - "syn", 3680 - ] 3681 - 3682 - [[package]] 3683 - name = "zerofrom" 3684 - version = "0.1.6" 3685 - source = "registry+https://github.com/rust-lang/crates.io-index" 3686 - checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 3687 - dependencies = [ 3688 - "zerofrom-derive", 3689 - ] 3690 - 3691 - [[package]] 3692 - name = "zerofrom-derive" 3693 - version = "0.1.6" 3694 - source = "registry+https://github.com/rust-lang/crates.io-index" 3695 - checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 3696 - dependencies = [ 3697 - "proc-macro2", 3698 - "quote", 3699 - "syn", 3700 - "synstructure", 3701 - ] 3702 - 3703 - [[package]] 3704 - name = "zerovec" 3705 - version = "0.10.4" 3706 - source = "registry+https://github.com/rust-lang/crates.io-index" 3707 - checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 3708 - dependencies = [ 3709 - "yoke", 3710 - "zerofrom", 3711 - "zerovec-derive", 3712 - ] 3713 - 3714 - [[package]] 3715 - name = "zerovec-derive" 3716 - version = "0.10.3" 3717 - source = "registry+https://github.com/rust-lang/crates.io-index" 3718 - checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 3719 - dependencies = [ 3720 - "proc-macro2", 3721 - "quote", 3722 - "syn", 3723 - ] 3724 - 3725 - [[package]] 3726 - name = "zvariant" 3727 - version = "4.2.0" 3728 - source = "registry+https://github.com/rust-lang/crates.io-index" 3729 - checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" 3730 - dependencies = [ 3731 - "endi", 3732 - "enumflags2", 3733 - "serde", 3734 - "static_assertions", 3735 - "zvariant_derive 4.2.0", 3736 - ] 3737 - 3738 - [[package]] 3739 - name = "zvariant" 3740 - version = "5.4.0" 3741 - source = "registry+https://github.com/rust-lang/crates.io-index" 3742 - checksum = "b2df9ee044893fcffbdc25de30546edef3e32341466811ca18421e3cd6c5a3ac" 3743 - dependencies = [ 3744 - "endi", 3745 - "enumflags2", 3746 - "serde", 3747 - "static_assertions", 3748 - "url", 3749 - "winnow", 3750 - "zvariant_derive 5.4.0", 3751 - "zvariant_utils 3.2.0", 3752 - ] 3753 - 3754 - [[package]] 3755 - name = "zvariant_derive" 3756 - version = "4.2.0" 3757 - source = "registry+https://github.com/rust-lang/crates.io-index" 3758 - checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" 3759 - dependencies = [ 3760 - "proc-macro-crate", 3761 - "proc-macro2", 3762 - "quote", 3763 - "syn", 3764 - "zvariant_utils 2.1.0", 3765 - ] 3766 - 3767 - [[package]] 3768 - name = "zvariant_derive" 3769 - version = "5.4.0" 3770 - source = "registry+https://github.com/rust-lang/crates.io-index" 3771 - checksum = "74170caa85b8b84cc4935f2d56a57c7a15ea6185ccdd7eadb57e6edd90f94b2f" 3772 - dependencies = [ 3773 - "proc-macro-crate", 3774 - "proc-macro2", 3775 - "quote", 3776 - "syn", 3777 - "zvariant_utils 3.2.0", 3778 - ] 3779 - 3780 - [[package]] 3781 - name = "zvariant_utils" 3782 - version = "2.1.0" 3783 - source = "registry+https://github.com/rust-lang/crates.io-index" 3784 - checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" 3785 - dependencies = [ 3786 - "proc-macro2", 3787 - "quote", 3788 - "syn", 3789 - ] 3790 - 3791 - [[package]] 3792 - name = "zvariant_utils" 3793 - version = "3.2.0" 3794 - source = "registry+https://github.com/rust-lang/crates.io-index" 3795 - checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34" 3796 - dependencies = [ 3797 - "proc-macro2", 3798 - "quote", 3799 - "serde", 3800 - "static_assertions", 3801 - "syn", 3802 - "winnow", 3803 - ]
+14 -14
pkgs/by-name/re/recordbox/package.nix
··· 4 4 appstream-glib, 5 5 blueprint-compiler, 6 6 cargo, 7 + dbus, 7 8 desktop-file-utils, 8 9 fetchFromGitea, 9 10 glib, 10 11 gst_all_1, 11 12 gtk4, 12 13 hicolor-icon-theme, 14 + lcms2, 13 15 libadwaita, 16 + libseccomp, 14 17 libxml2, 15 18 meson, 16 19 ninja, ··· 24 27 25 28 stdenv.mkDerivation (finalAttrs: { 26 29 pname = "recordbox"; 27 - version = "0.9.3"; 30 + version = "0.10.3"; 28 31 29 32 src = fetchFromGitea { 30 33 domain = "codeberg.org"; 31 34 owner = "edestcroix"; 32 35 repo = "Recordbox"; 33 - rev = "refs/tags/v${finalAttrs.version}"; 34 - hash = "sha256-168L5i6mXeEqv7EKPMq4zHP5JRVxC7MNrUE9yj1zI60="; 36 + tag = "v${finalAttrs.version}"; 37 + hash = "sha256-o2cKVRpuAwE+/TI5mwtSvkCFaXN349GP9dDlgdh3Luk="; 35 38 }; 36 39 37 - # Patch in our Cargo.lock and ensure AppStream tests don't use the network 38 - # TODO: Switch back to the default `validate` when the upstream file actually 39 - # passes it 40 - postPatch = '' 41 - ln -s ${./Cargo.lock} Cargo.lock 42 - 43 - substituteInPlace data/meson.build \ 44 - --replace-fail "['validate', appstream_file]" "['validate-relax', '--nonet', appstream_file]" 45 - ''; 46 - 47 - cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; }; 40 + cargoDeps = rustPlatform.fetchCargoVendor { 41 + inherit (finalAttrs) pname version src; 42 + hash = "sha256-0/tKL5UW1QuhsddivU/r8n3T3xyRaGLRVpKuXcc4fmU="; 43 + }; 48 44 49 45 strictDeps = true; 50 46 ··· 66 62 ]; 67 63 68 64 buildInputs = [ 65 + dbus 69 66 gtk4 70 67 hicolor-icon-theme 68 + lcms2 71 69 libadwaita 70 + libseccomp 72 71 sqlite 73 72 ] 74 73 ++ (with gst_all_1; [ ··· 101 100 meta = { 102 101 description = "Relatively simple music player"; 103 102 homepage = "https://codeberg.org/edestcroix/Recordbox"; 103 + changelog = "https://codeberg.org/edestcroix/Recordbox/releases/tag/v${finalAttrs.version}"; 104 104 license = lib.licenses.gpl3Plus; 105 105 maintainers = with lib.maintainers; [ getchoo ]; 106 106 mainProgram = "recordbox";
+5 -5
pkgs/by-name/sc/scala-cli/sources.json
··· 1 1 { 2 - "version": "1.8.4", 2 + "version": "1.8.5", 3 3 "assets": { 4 4 "aarch64-darwin": { 5 5 "asset": "scala-cli-aarch64-apple-darwin.gz", 6 - "sha256": "1cvfsyzrfycpmd7ay9pvnh1z03n03gjrs1wpzkynj2dpks1qbvn5" 6 + "sha256": "1r2b46nbfzn4m18jgicnc13ipw469xij91s9gzb4xjv77fslbng6" 7 7 }, 8 8 "aarch64-linux": { 9 9 "asset": "scala-cli-aarch64-pc-linux.gz", 10 - "sha256": "07mbdxqwf1zl30dg1djmpgry6q1dp0yq8w5qscys3wci2yfjidni" 10 + "sha256": "1yci9zjyv1ssdgc0kk6gk3yrb2j3jzryxvm5jk6hv0z4swiy6nvv" 11 11 }, 12 12 "x86_64-darwin": { 13 13 "asset": "scala-cli-x86_64-apple-darwin.gz", 14 - "sha256": "1m9zbndsai2p5gbfsby0b4a9371jdapaxhsib6jwx1ps2ay565h8" 14 + "sha256": "0abj0w47ycajc342avrzyw957qjm26lmhsc7612k5s9s892cfkgn" 15 15 }, 16 16 "x86_64-linux": { 17 17 "asset": "scala-cli-x86_64-pc-linux.gz", 18 - "sha256": "03nnd86qd8hy65di2rjqjp6vc3hv1rmw2agrrbg9v0yhh0r0in3q" 18 + "sha256": "1270asc9abijvasmiscy4gr58m903p3mr6qizpjblxnaz5dj1b5r" 19 19 } 20 20 } 21 21 }
+10
pkgs/by-name/sc/scribus/package.nix
··· 106 106 url = "https://aur.archlinux.org/cgit/aur.git/plain/fix_build_with_poppler_25.02.0.patch?h=scribus-unstable"; 107 107 hash = "sha256-t9xJA6KGMGAdUFyjI8OlTNilewyMr1FFM7vjHOM15Xg="; 108 108 }) 109 + (fetchpatch { 110 + name = "fix-build-poppler-25.06.0.patch"; 111 + url = "https://github.com/scribusproject/scribus/commit/8dcf8d777bd85a0741c455961f2de382e3ed47ec.patch"; 112 + hash = "sha256-JBHCgvEJnYrUdtLnFSXTfr1FFin4uUNUnddYwfRbn7k="; 113 + }) 114 + (fetchpatch { 115 + name = "fix-build-poppler-25.07.0.patch"; 116 + url = "https://github.com/scribusproject/scribus/commit/ff6c6abfa8683028e548a269dee6a859b6f63335.patch"; 117 + hash = "sha256-N4jve5feehsX5H0RXdxR4ableKL+c/rTyqCwkEf37Dk="; 118 + }) 109 119 ]; 110 120 111 121 meta = {
+2 -2
pkgs/by-name/uc/ucc/package.nix
··· 40 40 strictDeps = true; 41 41 42 42 pname = "ucc"; 43 - version = "1.4.4"; 43 + version = "1.5.0"; 44 44 45 45 src = fetchFromGitHub { 46 46 owner = "openucx"; 47 47 repo = "ucc"; 48 48 tag = "v${finalAttrs.version}"; 49 - hash = "sha256-2OtMNI4teMnSBxsujf8LMrNOjqK/oJTrrmE2Awxgbd8="; 49 + hash = "sha256-8tUhwZNW39/J9Uz/b4arE1oWPaV0R3s4x12QqI8ovEA="; 50 50 }; 51 51 52 52 outputs = [
+9 -9
pkgs/by-name/wi/windsurf/info.json
··· 1 1 { 2 2 "aarch64-darwin": { 3 - "version": "1.11.3", 3 + "version": "1.11.5", 4 4 "vscodeVersion": "1.99.3", 5 - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/b623f33d83cdc5b0d5eaf6ebc9e4d8193a0b5f50/Windsurf-darwin-arm64-1.11.3.zip", 6 - "sha256": "83df03ffe0ef8e03301355f101192e81734841e8c658b2bc2fb238e7a83679d4" 5 + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/f8b63909dde4ac913fee41e867b511a598b3b517/Windsurf-darwin-arm64-1.11.5.zip", 6 + "sha256": "7f3a4122c72701c087d02e9ffd64d9432400c1468dfbec5890207e3ede3453f2" 7 7 }, 8 8 "x86_64-darwin": { 9 - "version": "1.11.3", 9 + "version": "1.11.5", 10 10 "vscodeVersion": "1.99.3", 11 - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/b623f33d83cdc5b0d5eaf6ebc9e4d8193a0b5f50/Windsurf-darwin-x64-1.11.3.zip", 12 - "sha256": "e5bda964d69f52bf49d92bd0f2e0a824c2c45dc708f2dcfd93b9797d5fecb80c" 11 + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/f8b63909dde4ac913fee41e867b511a598b3b517/Windsurf-darwin-x64-1.11.5.zip", 12 + "sha256": "685f45fbae8906523baa4744ead97204b254cf190092491aa235fa236393f5ca" 13 13 }, 14 14 "x86_64-linux": { 15 - "version": "1.11.3", 15 + "version": "1.11.5", 16 16 "vscodeVersion": "1.99.3", 17 - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/b623f33d83cdc5b0d5eaf6ebc9e4d8193a0b5f50/Windsurf-linux-x64-1.11.3.tar.gz", 18 - "sha256": "d4f5848f152c5c185c9aa7c89a34700455d41d7388592fa90e05c0329f1943bd" 17 + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/f8b63909dde4ac913fee41e867b511a598b3b517/Windsurf-linux-x64-1.11.5.tar.gz", 18 + "sha256": "cc83879091be631757de224d0a5b0e0b3bdc74bcd939f423ec3e02926643a7da" 19 19 } 20 20 }
+3 -3
pkgs/by-name/ze/zed-editor/package.nix
··· 99 99 in 100 100 rustPlatform.buildRustPackage (finalAttrs: { 101 101 pname = "zed-editor"; 102 - version = "0.198.2"; 102 + version = "0.198.3"; 103 103 104 104 outputs = [ 105 105 "out" ··· 112 112 owner = "zed-industries"; 113 113 repo = "zed"; 114 114 tag = "v${finalAttrs.version}"; 115 - hash = "sha256-0BX8LFoW4VpTN2jSJqp/Y+urpLy8Llxyvfr5O4brCSA="; 115 + hash = "sha256-icLiruC219iuT5vO1Cc77mz01z/Afx9Xt23uxXhbPPo="; 116 116 }; 117 117 118 118 patches = [ ··· 138 138 --replace-fail "inner.redirect(policy)" "inner.redirect_policy(policy)" 139 139 ''; 140 140 141 - cargoHash = "sha256-H8ns6LrHHgND41KyhpXjdtLToIEHBu0I3vNRLAjtPTY="; 141 + cargoHash = "sha256-z8xlU25L+LZxLOfSQowpVEnKM0BU+dgNqlFG3mh1HAQ="; 142 142 143 143 nativeBuildInputs = [ 144 144 cmake
-52
pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix
··· 1 - { 2 - lib, 3 - runCommand, 4 - glib, 5 - lomiri-schemas, 6 - lomiri-wallpapers, 7 - nixos-icons, 8 - writeText, 9 - extraGSettingsOverrides ? "", 10 - extraGSettingsOverridePackages ? [ ], 11 - nixos-artwork, 12 - }: 13 - 14 - let 15 - # Overriding the background picture should be possible, but breaks within the VM tests. 16 - # It results in either a grey background (prolly indicating an error somewhere) 17 - # or hangs the session (also happens when using LSS, which sets it via AccountsService). 18 - # 19 - # So we can only override the launcher button details. 20 - # Button colour: https://github.com/NixOS/nixos-artwork/blob/51a27e4a011e95cb559e37d32c44cf89b50f5154/logo/README.md#colours 21 - gsettingsOverrides = writeText "lomiri-gschema-overrides" '' 22 - [com.lomiri.Shell.Launcher] 23 - logo-picture-uri='file://${nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg' 24 - home-button-background-color='#5277C3' 25 - 26 - ${extraGSettingsOverrides} 27 - ''; 28 - 29 - gsettingsOverridePackages = [ 30 - lomiri-schemas 31 - ] 32 - ++ extraGSettingsOverridePackages; 33 - in 34 - runCommand "lomiri-gsettings-overrides" { preferLocalBuild = true; } '' 35 - dataDir="$out/share/gsettings-schemas/nixos-gsettings-overrides" 36 - schemaDir="$dataDir/glib-2.0/schemas" 37 - mkdir -p "$schemaDir" 38 - 39 - ${lib.strings.concatMapStringsSep "\n" ( 40 - pkg: 41 - "cp -rf \"${glib.getSchemaPath pkg}\"/*.xml \"${glib.getSchemaPath pkg}\"/*.gschema.override \"$schemaDir\"" 42 - ) gsettingsOverridePackages} 43 - 44 - chmod -R a+w "$dataDir" 45 - cp --no-preserve=mode "${gsettingsOverrides}" "$schemaDir/zz-nixos-defaults.gschema.override" 46 - 47 - ${lib.getExe' glib.dev "glib-compile-schemas"} --strict "$schemaDir" | tee gcs.log 48 - 49 - if grep 'No schema files found' gcs.log >/dev/null; then 50 - exit 1 51 - fi 52 - ''
-1
pkgs/desktops/lomiri/default.nix
··· 31 31 teleports = callPackage ./applications/teleports { }; 32 32 33 33 #### Data 34 - lomiri-gsettings-overrides = callPackage ./data/lomiri-gsettings-overrides { }; 35 34 lomiri-schemas = callPackage ./data/lomiri-schemas { }; 36 35 lomiri-session = callPackage ./data/lomiri-session { }; 37 36 lomiri-sounds = callPackage ./data/lomiri-sounds { };
+4 -4
pkgs/development/libraries/poppler/default.nix
··· 55 55 domain = "gitlab.freedesktop.org"; 56 56 owner = "poppler"; 57 57 repo = "test"; 58 - rev = "91ee031c882634c36f2f0f2f14eb6646dd542fb9"; 59 - hash = "sha256-bImTdlhMAA79kwbKPrHN3a9vVrtsgBh3rFjH3B7tEbQ="; 58 + rev = "c79c6839e859dbee6b73ac260788fa2de8618ba4"; 59 + hash = "sha256-j66AsBUnFpO5athVgQmf4vcyXxYcJ/plJtHg+3vXG4Y="; 60 60 }; 61 61 in 62 62 stdenv.mkDerivation (finalAttrs: { 63 63 pname = "poppler-${suffix}"; 64 - version = "25.05.0"; # beware: updates often break cups-filters build, check scribus too! 64 + version = "25.07.0"; # beware: updates often break cups-filters build, check scribus too! 65 65 66 66 outputs = [ 67 67 "out" ··· 70 70 71 71 src = fetchurl { 72 72 url = "https://poppler.freedesktop.org/poppler-${finalAttrs.version}.tar.xz"; 73 - hash = "sha256-mxYnxbdoFqxeQFKgP1tgW6QLRc8GsCyt0EeWILSZqzg="; 73 + hash = "sha256-xQSpBm29/r43etU87GQf2XHulsTh6Mp05snAPUbYF64="; 74 74 }; 75 75 76 76 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/nvidia-ml-py/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "nvidia-ml-py"; 14 - version = "12.575.51"; 14 + version = "13.580.65"; 15 15 16 16 pyproject = true; 17 17 18 18 src = fetchPypi { 19 19 pname = "nvidia_ml_py"; 20 20 inherit version; 21 - hash = "sha256-ZJDpP+qZ606WYyeuGMbuxiVhlMkh8jRZyHZ67ijFRYE="; 21 + hash = "sha256-e/GLA8fTZYcnARz18MbCFVs2zkOeZTWaCkqQYhT2o8k="; 22 22 }; 23 23 24 24 patches = [
+4
pkgs/development/python-modules/pynvml/default.nix
··· 25 25 setuptools 26 26 ]; 27 27 28 + pythonRelaxDeps = [ 29 + "nvidia-ml-py" 30 + ]; 31 + 28 32 dependencies = [ nvidia-ml-py ]; 29 33 30 34 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/treescope/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "treescope"; 28 - version = "0.1.9"; 28 + version = "0.1.10"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "google-deepmind"; 33 33 repo = "treescope"; 34 34 tag = "v${version}"; 35 - hash = "sha256-rLrsG7psY3xkuvNtdRULiMWKzIiWZpJ7TVJhwTNGXRQ="; 35 + hash = "sha256-SfycwuI/B7S/rKkaqxtnJI26q89313pvj/Xsomg6qyA="; 36 36 }; 37 37 38 38 build-system = [ flit-core ];
+2 -2
pkgs/servers/http/apache-httpd/2.4.nix
··· 33 33 34 34 stdenv.mkDerivation rec { 35 35 pname = "apache-httpd"; 36 - version = "2.4.62"; 36 + version = "2.4.65"; 37 37 38 38 src = fetchurl { 39 39 url = "mirror://apache/httpd/httpd-${version}.tar.bz2"; 40 - hash = "sha256-Z0GI579EztgtqNtSLalGhJ4iCA1z0WyT9/TfieJXKew="; 40 + hash = "sha256-WLi+l9mUDsF/dlbAxrn0G2GKrEaLiUtTQUjjKWxTuLM="; 41 41 }; 42 42 43 43 patches = [
+2 -10
pkgs/servers/sql/mysql/8.0.x.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 - fetchpatch, 6 5 bison, 7 6 cmake, 8 7 pkg-config, ··· 31 30 32 31 stdenv.mkDerivation (finalAttrs: { 33 32 pname = "mysql"; 34 - version = "8.0.42"; 33 + version = "8.0.43"; 35 34 36 35 src = fetchurl { 37 36 url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor finalAttrs.version}/mysql-${finalAttrs.version}.tar.gz"; 38 - hash = "sha256-XrIsIMILdlxYlMkBBIW9B9iptuv7YovP0wYHAXFVJv4="; 37 + hash = "sha256-diUKgQFch49iUhz68w3/DqmyUJeNKx3/AHQIo5jV25M="; 39 38 }; 40 39 41 40 nativeBuildInputs = [ ··· 48 47 49 48 patches = [ 50 49 ./no-force-outline-atomics.patch # Do not force compilers to turn on -moutline-atomics switch 51 - # Fix compilation with LLVM 19, adapted from https://github.com/mysql/mysql-server/commit/3a51d7fca76e02257f5c42b6a4fc0c5426bf0421 52 - # in https://github.com/NixOS/nixpkgs/pull/374591#issuecomment-2615855076 53 - ./libcpp-fixes.patch 54 - (fetchpatch { 55 - url = "https://github.com/mysql/mysql-server/commit/4a5c00d26f95faa986ffed7a15ee15e868e9dcf2.patch"; 56 - hash = "sha256-MEl1lQlDYtFjHk0+S02RQFnxMr+YeFxAyNjpDtVHyeE="; 57 - }) 58 50 ]; 59 51 60 52 ## NOTE: MySQL upstream frequently twiddles the invocations of libtool. When updating, you might proactively grep for libtool references.
-183
pkgs/servers/sql/mysql/libcpp-fixes.patch
··· 1 - diff --git a/include/my_char_traits.h b/include/my_char_traits.h 2 - new file mode 100644 3 - index 00000000..6336bc03 4 - --- /dev/null 5 - +++ b/include/my_char_traits.h 6 - @@ -0,0 +1,65 @@ 7 - +/* Copyright (c) 2024, Oracle and/or its affiliates. 8 - + 9 - + This program is free software; you can redistribute it and/or modify 10 - + it under the terms of the GNU General Public License, version 2.0, 11 - + as published by the Free Software Foundation. 12 - + 13 - + This program is designed to work with certain software (including 14 - + but not limited to OpenSSL) that is licensed under separate terms, 15 - + as designated in a particular file or component or in included license 16 - + documentation. The authors of MySQL hereby grant you an additional 17 - + permission to link the program and your derivative works with the 18 - + separately licensed software that they have either included with 19 - + the program or referenced in the documentation. 20 - + 21 - + This program is distributed in the hope that it will be useful, 22 - + but WITHOUT ANY WARRANTY; without even the implied warranty of 23 - + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24 - + GNU General Public License, version 2.0, for more details. 25 - + 26 - + You should have received a copy of the GNU General Public License 27 - + along with this program; if not, write to the Free Software 28 - + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ 29 - + 30 - +#ifndef MY_CHAR_TRAITS_INCLUDED 31 - +#define MY_CHAR_TRAITS_INCLUDED 32 - + 33 - +#include <cstring> 34 - + 35 - +template <class CharT> 36 - +struct my_char_traits; 37 - + 38 - +/* 39 - + This is a standards-compliant, drop-in replacement for 40 - + std::char_traits<unsigned char> 41 - + We need this because clang libc++ is removing support for it in clang 19. 42 - + It is not a complete implementation. Rather we implement just enough to 43 - + compile any usage of char_traits<uchar> we have in our codebase. 44 - + */ 45 - +template <> 46 - +struct my_char_traits<unsigned char> { 47 - + using char_type = unsigned char; 48 - + using int_type = unsigned int; 49 - + 50 - + static void assign(char_type &c1, const char_type &c2) { c1 = c2; } 51 - + 52 - + static char_type *assign(char_type *s, std::size_t n, char_type a) { 53 - + return static_cast<char_type *>(memset(s, a, n)); 54 - + } 55 - + 56 - + static int compare(const char_type *s1, const char_type *s2, std::size_t n) { 57 - + return memcmp(s1, s2, n); 58 - + } 59 - + 60 - + static char_type *move(char_type *s1, const char_type *s2, std::size_t n) { 61 - + if (n == 0) return s1; 62 - + return static_cast<char_type *>(memmove(s1, s2, n)); 63 - + } 64 - + 65 - + static char_type *copy(char_type *s1, const char_type *s2, std::size_t n) { 66 - + if (n == 0) return s1; 67 - + return static_cast<char_type *>(memcpy(s1, s2, n)); 68 - + } 69 - +}; 70 - + 71 - +#endif // MY_CHAR_TRAITS_INCLUDED 72 - diff --git a/sql/mdl_context_backup.h b/sql/mdl_context_backup.h 73 - index 89e7e23d..cf9c307e 100644 74 - --- a/sql/mdl_context_backup.h 75 - +++ b/sql/mdl_context_backup.h 76 - @@ -28,6 +28,7 @@ 77 - #include <map> 78 - #include <memory> 79 - 80 - +#include "my_char_traits.h" 81 - #include "sql/malloc_allocator.h" 82 - #include "sql/mdl.h" 83 - 84 - @@ -47,7 +48,8 @@ class MDL_context_backup_manager { 85 - /** 86 - Key for uniquely identifying MDL_context in the MDL_context_backup map. 87 - */ 88 - - typedef std::basic_string<uchar> MDL_context_backup_key; 89 - + using MDL_context_backup_key = 90 - + std::basic_string<uchar, my_char_traits<uchar>>; 91 - 92 - class MDL_context_backup; 93 - 94 - diff --git a/sql/stream_cipher.h b/sql/stream_cipher.h 95 - index 606d4064..358fbb41 100644 96 - --- a/sql/stream_cipher.h 97 - +++ b/sql/stream_cipher.h 98 - @@ -28,6 +28,8 @@ 99 - #include <memory> 100 - #include <string> 101 - 102 - +#include "my_char_traits.h" 103 - + 104 - /** 105 - @file stream_cipher.h 106 - 107 - @@ -35,7 +37,8 @@ 108 - binary log files. 109 - */ 110 - 111 - -typedef std::basic_string<unsigned char> Key_string; 112 - +using Key_string = 113 - + std::basic_string<unsigned char, my_char_traits<unsigned char>>; 114 - 115 - /** 116 - @class Stream_cipher 117 - diff --git a/unittest/gunit/binlogevents/transaction_compression-t.cc b/unittest/gunit/binlogevents/transaction_compression-t.cc 118 - index ba13f979..01af0e3a 100644 119 - --- a/unittest/gunit/binlogevents/transaction_compression-t.cc 120 - +++ b/unittest/gunit/binlogevents/transaction_compression-t.cc 121 - @@ -23,6 +23,7 @@ 122 - */ 123 - 124 - #include <array> 125 - +#include <string> 126 - 127 - #include <gtest/gtest.h> 128 - #include "libbinlogevents/include/binary_log.h" 129 - @@ -51,14 +52,13 @@ class TransactionPayloadCompressionTest : public ::testing::Test { 130 - using Managed_buffer_t = Decompressor_t::Managed_buffer_t; 131 - using Size_t = Decompressor_t::Size_t; 132 - using Char_t = Decompressor_t::Char_t; 133 - - using String_t = std::basic_string<Char_t>; 134 - using Decompress_status_t = 135 - binary_log::transaction::compression::Decompress_status; 136 - using Compress_status_t = 137 - binary_log::transaction::compression::Compress_status; 138 - 139 - - static String_t constant_data(Size_t size) { 140 - - return String_t(size, (Char_t)'a'); 141 - + static std::string constant_data(Size_t size) { 142 - + return std::string(size, (Char_t)'a'); 143 - } 144 - 145 - protected: 146 - @@ -69,7 +69,7 @@ class TransactionPayloadCompressionTest : public ::testing::Test { 147 - void TearDown() override {} 148 - 149 - static void compression_idempotency_test(Compressor_t &c, Decompressor_t &d, 150 - - String_t data) { 151 - + const std::string &data) { 152 - auto debug_string = concat( 153 - binary_log::transaction::compression::type_to_string(c.get_type_code()), 154 - " ", data.size()); 155 - @@ -104,8 +104,8 @@ class TransactionPayloadCompressionTest : public ::testing::Test { 156 - 157 - // Check decompressed data 158 - ASSERT_EQ(managed_buffer.read_part().size(), data.size()) << debug_string; 159 - - ASSERT_EQ(data, String_t(managed_buffer.read_part().begin(), 160 - - managed_buffer.read_part().end())) 161 - + ASSERT_EQ(data, std::string(managed_buffer.read_part().begin(), 162 - + managed_buffer.read_part().end())) 163 - << debug_string; 164 - 165 - // Check that we reached EOF 166 - @@ -118,7 +118,7 @@ TEST_F(TransactionPayloadCompressionTest, CompressDecompressZstdTest) { 167 - for (auto size : buffer_sizes) { 168 - binary_log::transaction::compression::Zstd_dec d; 169 - binary_log::transaction::compression::Zstd_comp c; 170 - - String_t data{TransactionPayloadCompressionTest::constant_data(size)}; 171 - + std::string data{TransactionPayloadCompressionTest::constant_data(size)}; 172 - TransactionPayloadCompressionTest::compression_idempotency_test(c, d, data); 173 - c.set_compression_level(22); 174 - TransactionPayloadCompressionTest::compression_idempotency_test(c, d, data); 175 - @@ -129,7 +129,7 @@ TEST_F(TransactionPayloadCompressionTest, CompressDecompressNoneTest) { 176 - for (auto size : buffer_sizes) { 177 - binary_log::transaction::compression::None_dec d; 178 - binary_log::transaction::compression::None_comp c; 179 - - String_t data{TransactionPayloadCompressionTest::constant_data(size)}; 180 - + std::string data{TransactionPayloadCompressionTest::constant_data(size)}; 181 - TransactionPayloadCompressionTest::compression_idempotency_test(c, d, data); 182 - } 183 - }
+6 -6
pkgs/servers/sql/postgresql/ext/pg_squeeze.nix
··· 9 9 10 10 postgresqlBuildExtension (finalAttrs: { 11 11 pname = "pg_squeeze"; 12 - version = "${builtins.replaceStrings [ "_" ] [ "." ] ( 13 - lib.strings.removePrefix "REL" finalAttrs.src.rev 14 - )}"; 12 + version = "1.9.0"; 15 13 16 14 src = fetchFromGitHub { 17 15 owner = "cybertec-postgresql"; 18 16 repo = "pg_squeeze"; 19 - tag = "REL1_7_0"; 20 - hash = "sha256-Kh1wSOvV5Rd1CG/na3yzbWzvaR8SJ6wmTZOnM+lbgik="; 17 + tag = "REL${lib.replaceString "." "_" finalAttrs.version}"; 18 + hash = "sha256-RrG7qeX0NQ4cq6N+9uVfalNW+HfiSt4wcjeZjInnfgE="; 21 19 }; 22 20 23 - passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=REL(.*)" ]; }; 21 + passthru.updateScript = nix-update-script { 22 + extraArgs = [ "--version-regex=^REL(\\d+)_(\\d+)_(\\d+)$" ]; 23 + }; 24 24 passthru.tests.extension = postgresqlTestExtension { 25 25 inherit (finalAttrs) finalPackage; 26 26 postgresqlExtraSettings = ''
+7 -5
pkgs/servers/sql/postgresql/ext/plr.nix
··· 2 2 buildEnv, 3 3 fetchFromGitHub, 4 4 lib, 5 + nix-update-script, 5 6 pkg-config, 6 7 postgresql, 7 8 postgresqlBuildExtension, ··· 12 13 13 14 postgresqlBuildExtension (finalAttrs: { 14 15 pname = "plr"; 15 - version = "${builtins.replaceStrings [ "_" ] [ "." ] ( 16 - lib.strings.removePrefix "REL" finalAttrs.src.rev 17 - )}"; 16 + version = "8.4.8"; 18 17 19 18 src = fetchFromGitHub { 20 19 owner = "postgres-plr"; 21 20 repo = "plr"; 22 - tag = "REL8_4_7"; 23 - hash = "sha256-PdvFEmtKfLT/xfaf6obomPR5hKC9F+wqpfi1heBphRk="; 21 + tag = "REL${lib.replaceString "." "_" finalAttrs.version}"; 22 + hash = "sha256-FLL61HsZ6WaWBP9NqrJjhMFSVyVBIpVO0wv+kXMuAaU="; 24 23 }; 25 24 26 25 nativeBuildInputs = [ pkg-config ]; ··· 29 28 makeFlags = [ "USE_PGXS=1" ]; 30 29 31 30 passthru = { 31 + updateScript = nix-update-script { 32 + extraArgs = [ "--version-regex=^REL(\\d+)_(\\d+)_(\\d+)$" ]; 33 + }; 32 34 withPackages = 33 35 f: 34 36 let
+6 -4
pkgs/servers/sql/postgresql/ext/wal2json.nix
··· 1 1 { 2 2 fetchFromGitHub, 3 3 lib, 4 + nix-update-script, 4 5 nixosTests, 5 6 postgresql, 6 7 postgresqlBuildExtension, ··· 8 9 9 10 postgresqlBuildExtension (finalAttrs: { 10 11 pname = "wal2json"; 11 - version = "${builtins.replaceStrings [ "_" ] [ "." ] ( 12 - lib.strings.removePrefix "wal2json_" finalAttrs.src.rev 13 - )}"; 12 + version = "2.6"; 14 13 15 14 src = fetchFromGitHub { 16 15 owner = "eulerto"; 17 16 repo = "wal2json"; 18 - tag = "wal2json_2_6"; 17 + tag = "wal2json_${lib.replaceString "." "_" finalAttrs.version}"; 19 18 hash = "sha256-+QoACPCKiFfuT2lJfSUmgfzC5MXf75KpSoc2PzPxKyM="; 20 19 }; 21 20 22 21 makeFlags = [ "USE_PGXS=1" ]; 23 22 23 + passthru.updateScript = nix-update-script { 24 + extraArgs = [ "--version-regex=^wal2json_(\\d+)_(\\d+)$" ]; 25 + }; 24 26 passthru.tests = nixosTests.postgresql.wal2json.passthru.override postgresql; 25 27 26 28 meta = {