diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 09ca05897dba..050c3f537f1b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3510,12 +3510,6 @@ githubId = 52386117; name = "Blusk"; }; - bmanuel = { - name = "Benjamin Manuel"; - email = "ben@benmanuel.com"; - github = "bmanuel"; - githubId = 3662307; - }; bmilanov = { name = "Biser Milanov"; email = "bmilanov11+nixpkgs@gmail.com"; @@ -4775,6 +4769,12 @@ name = "Alex Zero"; keys = [ { fingerprint = "A0AA 4646 B8F6 9D45 4553 5A88 A515 50ED B450 302C"; } ]; }; + cizniarova = { + email = "gabriel.hosquet@epitech.eu"; + github = "Ciznia"; + githubId = 114656678; + name = "Gabriel Hosquet"; + }; cizra = { email = "todurov+nix@gmail.com"; github = "cizra"; @@ -15491,6 +15491,11 @@ githubId = 1809783; name = "Marco Maggesi"; }; + magicquark = { + name = "magicquark"; + github = "magicquark"; + githubId = 198001825; + }; magistau = { name = "Mg. Tau"; email = "nix@alice-carroll.pet"; diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 004ad3614dd5..4adfc1aa90b3 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -132,6 +132,8 @@ - [Sshwifty](https://github.com/nirui/sshwifty), a Telnet and SSH client for your browser. Available as [services.sshwifty](#opt-services.sshwifty.enable). +- Added `nixos-init`, a Rust-based bashless initialization system for systemd initrd. This allows to build NixOS systems without any interpreter. Enable via `system.nixos-init.enable = true;`. + ## Backward Incompatibilities {#sec-release-25.11-incompatibilities} @@ -168,6 +170,8 @@ - The default `kops` version is now 1.33.0 and versions 1.30 and older have been dropped. See [Upgrading Kubernetes](https://kops.sigs.k8s.io/tutorial/upgrading-kubernetes/) for instructions on how to update kOps. +- `programs.skim.fuzzyCompletions` has been removed in favor of adding the completions to the package itself. + - `Prosody` has been updated to major release 13 which removed some obsoleted modules and brought a couple of major and breaking changes: - The `http_files` module is now disabled by default because it now requires `http_files_dir` to be configured. - The `vcard_muc` module has been removed and got replaced by the inbuilt `muc_vcard` module. diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 62a90d843020..876e463d7a86 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1803,6 +1803,7 @@ ./system/activation/activatable-system.nix ./system/activation/activation-script.nix ./system/activation/bootspec.nix + ./system/activation/nixos-init.nix ./system/activation/pre-switch-check.nix ./system/activation/specialisation.nix ./system/activation/switchable-system.nix diff --git a/nixos/modules/programs/skim.nix b/nixos/modules/programs/skim.nix index 67d7396d0344..97ec4bd0ecba 100644 --- a/nixos/modules/programs/skim.nix +++ b/nixos/modules/programs/skim.nix @@ -8,38 +8,37 @@ let inherit (lib) mkEnableOption mkPackageOption - optional + mkRemovedOptionModule optionalString + mkIf ; cfg = config.programs.skim; in { + imports = [ + (mkRemovedOptionModule [ "programs" "skim" "fuzzyCompletion" ] + "programs.skim.fuzzyCompletion has been removed. Completions are now included in the package itself." + ) + ]; + options = { programs.skim = { - fuzzyCompletion = mkEnableOption "fuzzy completion with skim"; + enable = mkEnableOption "skim fuzzy finder"; keybindings = mkEnableOption "skim keybindings"; package = mkPackageOption pkgs "skim" { }; }; }; - config = { - environment.systemPackages = optional (cfg.keybindings || cfg.fuzzyCompletion) cfg.package; + config = mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; - programs.bash.interactiveShellInit = - optionalString cfg.fuzzyCompletion '' - source ${cfg.package}/share/skim/completion.bash - '' - + optionalString cfg.keybindings '' - source ${cfg.package}/share/skim/key-bindings.bash - ''; + programs.bash.interactiveShellInit = optionalString cfg.keybindings '' + source ${cfg.package}/share/skim/key-bindings.bash + ''; - programs.zsh.interactiveShellInit = - optionalString cfg.fuzzyCompletion '' - source ${cfg.package}/share/skim/completion.zsh - '' - + optionalString cfg.keybindings '' - source ${cfg.package}/share/skim/key-bindings.zsh - ''; + programs.zsh.interactiveShellInit = optionalString cfg.keybindings '' + source ${cfg.package}/share/skim/key-bindings.zsh + ''; programs.fish.interactiveShellInit = optionalString cfg.keybindings '' source ${cfg.package}/share/skim/key-bindings.fish && skim_key_bindings diff --git a/nixos/modules/services/networking/pihole-ftl-setup-script.nix b/nixos/modules/services/networking/pihole-ftl-setup-script.nix index 96c0c224aeb1..692d9fc2b050 100644 --- a/nixos/modules/services/networking/pihole-ftl-setup-script.nix +++ b/nixos/modules/services/networking/pihole-ftl-setup-script.nix @@ -15,6 +15,7 @@ let comment = list.description; }; payloads = map makePayload cfg.lists; + macvendorURL = lib.strings.escapeShellArg cfg.macvendorURL; in '' # Can't use -u (unset) because api.sh uses API_URL before it is set @@ -22,8 +23,10 @@ in pihole="${lib.getExe pihole}" jq="${lib.getExe pkgs.jq}" + ${lib.getExe pkgs.curl} --retry 3 --retry-delay 5 "${macvendorURL}" -o "${cfg.settings.files.macvendor}" || echo "Failed to download MAC database from ${macvendorURL}" + # If the database doesn't exist, it needs to be created with gravity.sh - if [ ! -f '${cfg.stateDirectory}'/gravity.db ]; then + if [ ! -f '${cfg.settings.files.gravity}' ]; then $pihole -g # Send SIGRTMIN to FTL, which makes it reload the database, opening the newly created one ${lib.getExe' pkgs.procps "kill"} -s SIGRTMIN $(systemctl show --property MainPID --value ${config.systemd.services.pihole-ftl.name}) diff --git a/nixos/modules/services/networking/pihole-ftl.nix b/nixos/modules/services/networking/pihole-ftl.nix index f1abffc9ea22..25c3634d145e 100644 --- a/nixos/modules/services/networking/pihole-ftl.nix +++ b/nixos/modules/services/networking/pihole-ftl.nix @@ -118,6 +118,14 @@ in ''; }; + macvendorURL = mkOption { + type = types.str; + default = "https://ftl.pi-hole.net/macvendor.db"; + description = '' + URL from which to download the macvendor.db file. + ''; + }; + pihole = mkOption { type = types.package; default = piholeScript; @@ -260,7 +268,7 @@ in files = { database = "${cfg.stateDirectory}/pihole-FTL.db"; gravity = "${cfg.stateDirectory}/gravity.db"; - macvendor = "${cfg.stateDirectory}/gravity.db"; + macvendor = "${cfg.stateDirectory}/macvendor.db"; log.ftl = "${cfg.logDirectory}/FTL.log"; log.dnsmasq = "${cfg.logDirectory}/pihole.log"; log.webserver = "${cfg.logDirectory}/webserver.log"; diff --git a/nixos/modules/services/security/crowdsec.nix b/nixos/modules/services/security/crowdsec.nix index 7c1c2752006b..d5cb5a1bb6c7 100644 --- a/nixos/modules/services/security/crowdsec.nix +++ b/nixos/modules/services/security/crowdsec.nix @@ -594,7 +594,7 @@ in ] ++ lib.optionals (cfg.settings.capi.credentialsFile != null) [ '' - if ! grep -q password "${cfg.settings.capi.credentialsFile}" ]; then + if ! ${lib.getExe pkgs.gnugrep} -q password "${cfg.settings.capi.credentialsFile}" ]; then ${lib.getExe cscli} capi register fi '' diff --git a/nixos/modules/system/activation/nixos-init.nix b/nixos/modules/system/activation/nixos-init.nix new file mode 100644 index 000000000000..8b54724d7372 --- /dev/null +++ b/nixos/modules/system/activation/nixos-init.nix @@ -0,0 +1,31 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.system.nixos-init; +in +{ + options.system.nixos-init = { + enable = lib.mkEnableOption '' + nixos-init, a system for bashless initialization. + + This doesn't use any `activationScripts`. Anything set in these options is + a no-op here. + ''; + + package = lib.mkPackageOption pkgs "nixos-init" { }; + }; + + config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = config.boot.initrd.systemd.enable; + message = "nixos-init can only be used with systemd initrd"; + } + ]; + }; +} diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix index 9d33c4a79708..c218bb15ba14 100644 --- a/nixos/modules/system/activation/top-level.nix +++ b/nixos/modules/system/activation/top-level.nix @@ -14,12 +14,15 @@ let ${ if config.boot.initrd.enable && config.boot.initrd.systemd.enable then '' - cp ${config.system.build.bootStage2} $out/prepare-root - substituteInPlace $out/prepare-root --subst-var-by systemConfig $out # This must not be a symlink or the abs_path of the grub builder for the tests # will resolve the symlink and we end up with a path that doesn't point to a # system closure. cp "$systemd/lib/systemd/systemd" $out/init + + ${lib.optionalString (!config.system.nixos-init.enable) '' + cp ${config.system.build.bootStage2} $out/prepare-root + substituteInPlace $out/prepare-root --subst-var-by systemConfig $out + ''} '' else '' diff --git a/nixos/modules/system/boot/systemd/initrd.nix b/nixos/modules/system/boot/systemd/initrd.nix index 6d93f5e15686..761d05fc873e 100644 --- a/nixos/modules/system/boot/systemd/initrd.nix +++ b/nixos/modules/system/boot/systemd/initrd.nix @@ -559,7 +559,12 @@ in "${pkgs.glibc}/lib/libnss_files.so.2" # Resolving sysroot symlinks without code exec - "${pkgs.chroot-realpath}/bin/chroot-realpath" + "${config.system.nixos-init.package}/bin/chroot-realpath" + # Find the etc paths + "${config.system.nixos-init.package}/bin/find-etc" + ] + ++ lib.optionals config.system.nixos-init.enable [ + "${config.system.nixos-init.package}/bin/initrd-init" ] ++ jobScripts ++ map (c: builtins.removeAttrs c [ "text" ]) (builtins.attrValues cfg.contents); @@ -591,7 +596,7 @@ in ) cfg.automounts ); - services.initrd-find-nixos-closure = { + services.initrd-find-nixos-closure = lib.mkIf (!config.system.nixos-init.enable) { description = "Find NixOS closure"; unitConfig = { @@ -612,7 +617,12 @@ in script = # bash '' set -uo pipefail - export PATH="/bin:${cfg.package.util-linux}/bin:${pkgs.chroot-realpath}/bin" + export PATH="/bin:${ + lib.makeBinPath [ + cfg.package.util-linux + config.system.nixos-init.package + ] + }" # Figure out what closure to boot closure= @@ -667,7 +677,7 @@ in } ]; - services.initrd-nixos-activation = { + services.initrd-nixos-activation = lib.mkIf (!config.system.nixos-init.enable) { after = [ "initrd-switch-root.target" ]; requiredBy = [ "initrd-switch-root.service" ]; before = [ "initrd-switch-root.service" ]; @@ -694,17 +704,46 @@ in ''; }; - # This will either call systemctl with the new init as the last parameter (which - # is the case when not booting a NixOS system) or with an empty string, causing - # systemd to bypass its verification code that checks whether the next file is a systemd - # and using its compiled-in value - services.initrd-switch-root.serviceConfig = { - EnvironmentFile = "-/etc/switch-root.conf"; - ExecStart = [ - "" - ''systemctl --no-block switch-root /sysroot "''${NEW_INIT}"'' - ]; - }; + services.initrd-switch-root = + if config.system.nixos-init.enable then + { + path = [ + cfg.package + cfg.package.util-linux + config.system.nixos-init.package + ]; + environment = { + FIRMWARE = "${config.hardware.firmware}/lib/firmware"; + MODPROBE_BINARY = "${pkgs.kmod}/bin/modprobe"; + NIX_STORE_MOUNT_OPTS = lib.concatStringsSep "," config.boot.nixStoreMountOpts; + } + // lib.optionalAttrs (config.environment.usrbinenv != null) { + ENV_BINARY = config.environment.usrbinenv; + } + // lib.optionalAttrs (config.environment.binsh != null) { + SH_BINARY = config.environment.binsh; + }; + serviceConfig = { + ExecStart = [ + "" + "${config.system.nixos-init.package}/bin/initrd-init" + ]; + }; + } + else + # This will either call systemctl with the new init as the last parameter (which + # is the case when not booting a NixOS system) or with an empty string, causing + # systemd to bypass its verification code that checks whether the next file is a systemd + # and using its compiled-in value + { + serviceConfig = { + EnvironmentFile = "-/etc/switch-root.conf"; + ExecStart = [ + "" + ''systemctl --no-block switch-root /sysroot "''${NEW_INIT}"'' + ]; + }; + }; services.panic-on-fail = { wantedBy = [ "emergency.target" ]; diff --git a/nixos/modules/system/etc/etc-activation.nix b/nixos/modules/system/etc/etc-activation.nix index 40cb28d0434f..25c3ea7274a6 100644 --- a/nixos/modules/system/etc/etc-activation.nix +++ b/nixos/modules/system/etc/etc-activation.nix @@ -144,15 +144,10 @@ { initrd-find-etc = { description = "Find the path to the etc metadata image and based dir"; - requires = [ - config.boot.initrd.systemd.services.initrd-find-nixos-closure.name - ]; - after = [ - config.boot.initrd.systemd.services.initrd-find-nixos-closure.name - ]; before = [ "shutdown.target" ]; conflicts = [ "shutdown.target" ]; requiredBy = [ "initrd.target" ]; + path = [ config.system.nixos-init.package ]; unitConfig = { DefaultDependencies = false; RequiresMountsFor = "/sysroot/nix/store"; @@ -160,20 +155,8 @@ serviceConfig = { Type = "oneshot"; RemainAfterExit = true; + ExecStart = "${config.system.nixos-init.package}/bin/find-etc"; }; - - script = # bash - '' - set -uo pipefail - - closure="$(realpath /nixos-closure)" - - metadata_image="$(${pkgs.chroot-realpath}/bin/chroot-realpath /sysroot "$closure/etc-metadata-image")" - ln -s "/sysroot$metadata_image" /etc-metadata-image - - basedir="$(${pkgs.chroot-realpath}/bin/chroot-realpath /sysroot "$closure/etc-basedir")" - ln -s "/sysroot$basedir" /etc-basedir - ''; }; } ]; diff --git a/nixos/tests/activation/nixos-init.nix b/nixos/tests/activation/nixos-init.nix new file mode 100644 index 000000000000..091b4727e76a --- /dev/null +++ b/nixos/tests/activation/nixos-init.nix @@ -0,0 +1,54 @@ +{ lib, pkgs, ... }: + +{ + name = "nixos-init"; + + meta.maintainers = with lib.maintainers; [ nikstur ]; + + nodes.machine = + { modulesPath, ... }: + { + imports = [ + "${modulesPath}/profiles/perlless.nix" + ]; + virtualisation.mountHostNixStore = false; + virtualisation.useNixStoreImage = true; + + system.nixos-init.enable = true; + # Forcibly set this to only these specific values. + boot.nixStoreMountOpts = lib.mkForce [ + "nodev" + "nosuid" + ]; + }; + + testScript = + { nodes, ... }: # python + '' + with subtest("init"): + with subtest("/nix/store is mounted with the correct options"): + findmnt_output = machine.succeed("findmnt --direction backward --first-only --noheadings --output OPTIONS /nix/store").strip() + print(findmnt_output) + t.assertIn("nodev", findmnt_output) + t.assertIn("nosuid", findmnt_output) + + t.assertEqual("${nodes.machine.system.build.toplevel}", machine.succeed("readlink /run/booted-system").strip()) + + with subtest("activation"): + t.assertEqual("${nodes.machine.system.build.toplevel}", machine.succeed("readlink /run/current-system").strip()) + t.assertEqual("${nodes.machine.hardware.firmware}/lib/firmware", machine.succeed("cat /sys/module/firmware_class/parameters/path").strip()) + t.assertEqual("${pkgs.kmod}/bin/modprobe", machine.succeed("cat /proc/sys/kernel/modprobe").strip()) + t.assertEqual("${nodes.machine.environment.usrbinenv}", machine.succeed("readlink /usr/bin/env").strip()) + t.assertEqual("${nodes.machine.environment.binsh}", machine.succeed("readlink /bin/sh").strip()) + + machine.wait_for_unit("multi-user.target") + with subtest("systemd state passing"): + systemd_analyze_output = machine.succeed("systemd-analyze") + print(systemd_analyze_output) + t.assertIn("(initrd)", systemd_analyze_output, "systemd-analyze has no information about the initrd") + + ps_output = machine.succeed("ps ax -o command | grep systemd | head -n 1") + print(ps_output) + t.assertIn("--deserialize", ps_output, "--deserialize flag wasn't passed to systemd") + ''; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index c5516c296e40..59911be74381 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -190,6 +190,7 @@ in activation-etc-overlay-mutable = runTest ./activation/etc-overlay-mutable.nix; activation-lib = pkgs.callPackage ../modules/system/activation/lib/test.nix { }; activation-nix-channel = runTest ./activation/nix-channel.nix; + activation-nixos-init = runTest ./activation/nixos-init.nix; activation-perlless = runTest ./activation/perlless.nix; activation-var = runTest ./activation/var.nix; actual = runTest ./actual.nix; diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix index 313f0219f604..e68b8eca5f21 100644 --- a/nixos/tests/installer.nix +++ b/nixos/tests/installer.nix @@ -774,7 +774,7 @@ let config.boot.bootspec.package ] ++ optionals clevisTest [ pkgs.klibc ] - ++ optional systemdStage1 pkgs.chroot-realpath; + ++ optional systemdStage1 config.system.nixos-init.package; nix.settings = { substituters = mkForce [ ]; diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index f149c9f7ef14..c0c83c50f863 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -11,10 +11,10 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "f50e1a1e5172f652efdb7d72dc8c2a6222564671983b0c8b03caa68c56630648", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.1.tar.gz", - "build_number": "252.25557.127" + "version": "2025.2.2", + "sha256": "47b84f1c853a63586743b28834dfd6b949672f3b0a7a67435907a7ef51730606", + "url": "https://download.jetbrains.com/cpp/CLion-2025.2.2.tar.gz", + "build_number": "252.26199.153" }, "datagrip": { "update-channel": "DataGrip RELEASE", @@ -35,34 +35,34 @@ "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "bf96140b50e890215104f0806f5f160161a2889ebf7362a3b936ca0eb304bf67", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.1.tar.gz", - "build_number": "252.25557.133" + "version": "2025.2.2", + "sha256": "d1e8c8c61da42adcc9300a2a005830db386698912071eace9813a5c170a9fff8", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.2.tar.gz", + "build_number": "252.26199.160" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz", - "version": "2025.2.1.2", - "sha256": "66cb93202b9c4bc34688838a8c39e0d0ed876d01ca651d9f2b0d455139b27169", - "url": "https://download.jetbrains.com/go/goland-2025.2.1.2.tar.gz", - "build_number": "252.25557.189" + "version": "2025.2.2", + "sha256": "e5816136312a419b67cdfab203bd30e305cb2f8952eea76445e908c01f3113c0", + "url": "https://download.jetbrains.com/go/goland-2025.2.2.tar.gz", + "build_number": "252.26199.158" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "fc76fe8b6693b18d5d7385bb005f415287dbd5897b313287b9ef56dd0df9d5bd", - "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.1.tar.gz", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "3f1adc095bf78f0949e3f62f6cf02be0c5c9e6528271f16caa3baa041e637664", + "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.2.tar.gz", + "build_number": "252.26199.169" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "ac36d03153894f393fb65c05f57be4722c2a2374d03b7374b37baf856705d5fd", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.1.tar.gz", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "7150ece389a4bc8649f68b103018edeeb09205559671549410ded11de523da62", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.2.tar.gz", + "build_number": "252.26199.169" }, "mps": { "update-channel": "MPS RELEASE", @@ -75,10 +75,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "0cc9235210dc09fb54602f176de881c4f2b6852d7a5f2ae9f7750d83a3ffa8f6", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.1.tar.gz", - "build_number": "252.25557.128", + "version": "2025.2.2", + "sha256": "1010c4cfed0d74a0088c80e966c0ea75ed1238dc5b8ae25111e8be3e06bde741", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.2.tar.gz", + "build_number": "252.26199.163", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -100,34 +100,34 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "bdccdc837ab6683082bef1ab76b7699ee3ed44ec6fe037db5be7161837ca0701", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.1.tar.gz", - "build_number": "252.25557.182" + "version": "2025.2.2", + "sha256": "1ebffac91d70f8ce64567955de35738bb52d5e81b45d8c67dd494ff3fa0301df", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.2.tar.gz", + "build_number": "252.26199.154" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "fbed517b4c60623c04b045dd6cfff08105783a56dd1b831b164a72aa2ead6a38", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.1.tar.gz", - "build_number": "252.25557.135" + "version": "2025.2.2", + "sha256": "f103c2c5ab074aace1ce4678d32fa80d8521a25bb6497130d1185662244cf46d", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.2.tar.gz", + "build_number": "252.26199.157" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "19fde47a5c3c8e1b21b402c3351018eed64e2cff575f32a86c884168b522074a", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.1.tar.gz", - "build_number": "252.25557.134" + "version": "2025.2.2", + "sha256": "cc2cfd0af3967a5ce65af5064ccac03bfb2ee2a1ed7e18e8a2c1a009a6d3721c", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.2.tar.gz", + "build_number": "252.26199.159" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "8d03ae22e4bac309edbf58310b4fc758fedaee5dc065467eeda005fac5217d2b", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.1.tar.gz", - "build_number": "252.25557.126" + "version": "2025.2.2", + "sha256": "8bb3bed5c670514ced8614b29848c5d3b7ff4f4e86056cf5cdc5930951c87ff6", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.2.tar.gz", + "build_number": "252.26199.162" }, "writerside": { "update-channel": "Writerside EAP", @@ -150,10 +150,10 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "7fff28163607d3a6da7eceb788829cb81ac03e90f694d7b2c0a47b2821b47f4a", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.127" + "version": "2025.2.2", + "sha256": "b8749bbec247544767023a25b9e955a9cd462c573e1d08a24ef68c864d5d6859", + "url": "https://download.jetbrains.com/cpp/CLion-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.153" }, "datagrip": { "update-channel": "DataGrip RELEASE", @@ -174,34 +174,34 @@ "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "8c4a8c0d15f5afbb17f0ea54e4455f4d69407536459d0d4986fce966e8ae9290", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.133" + "version": "2025.2.2", + "sha256": "331407afc012f97b5a80fcfced59e256222549038bfe028c7d00b0b4793ebc4a", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.160" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz", - "version": "2025.2.1.2", - "sha256": "c8059924c4e92756905114c6e6806c59d070b332c87bc966237474363f212876", - "url": "https://download.jetbrains.com/go/goland-2025.2.1.2-aarch64.tar.gz", - "build_number": "252.25557.189" + "version": "2025.2.2", + "sha256": "5873b53e586c1f376ec6e159c962be3400f0be964f8f0d542b55b4a99ff6c870", + "url": "https://download.jetbrains.com/go/goland-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.158" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "ca454bcfe40196adacf12c726d8d44876d8a03c88884f7a08715e5562a45d1a2", - "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "3ea855820772e36be4b37dd9e503e4fee9b1877dcb614b5baa36819370fa0208", + "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.169" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "bf292cf0a2822c4b697e4d1e6a7c049c6b91f8cab3d457259d52fd65bbdcdea9", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "d40c5fa210a28a23b9e1d736057a711b41c785e32841f5a27969074feee5df4d", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.169" }, "mps": { "update-channel": "MPS RELEASE", @@ -214,10 +214,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "68f4d7f3ca81e25023a08a34d1163fdcf0ef8f803cbdd9bc81efdcadd2ccf7ae", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.128", + "version": "2025.2.2", + "sha256": "edc147816c4fed704206d3ca03e7fcdefde23208599d7732eb0a22af2af6f2ff", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.163", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -239,34 +239,34 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "14c5cc877b213d7da53eea0585c1ebd13c5f43316a39ed9e6a1a745246fe42cb", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.182" + "version": "2025.2.2", + "sha256": "36523ab3b94d1ee1b92794476870727faa1ca29fbd365b7c3239f199399f6dbe", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.154" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "2dc93b1eb3d40eea193eb313632f13440fa34add912a1ab0ad201349811bbcb8", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.135" + "version": "2025.2.2", + "sha256": "f75616b41eff86d75f51dadb49f1033ff9af021f1d9ca354fc8f99eca251c4ac", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.157" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "60d22c93e3924f3defa51ace317fc6f715a6a5ef4e8ec18f1f361e6aa1d2a9d5", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.134" + "version": "2025.2.2", + "sha256": "d76cb3f3d7affbd9cab937e813f44bafdd2675160b909f27baa7fac042de0765", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.159" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "ce335848f4771392c971d054b4a378a98ee6f77347c1e64d0631981715a034e3", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.126" + "version": "2025.2.2", + "sha256": "aa8eaa8bb200a6fce42582cb37235f3abf77ca7bcad2c9b98c318686c45772e1", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.162" }, "writerside": { "update-channel": "Writerside EAP", @@ -289,10 +289,10 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg", - "version": "2025.2.1", - "sha256": "1cc896ae584c51009674f12d9c43d481b108b8e59243e60b094e7a967bb64652", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.1.dmg", - "build_number": "252.25557.127" + "version": "2025.2.2", + "sha256": "f9c42a3417db66bc88fc039829840662a650fdf79fc02619c5d6fd8a633f6606", + "url": "https://download.jetbrains.com/cpp/CLion-2025.2.2.dmg", + "build_number": "252.26199.153" }, "datagrip": { "update-channel": "DataGrip RELEASE", @@ -313,34 +313,34 @@ "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg", - "version": "2025.2.1", - "sha256": "4f48557a9a1ded6a88bc6bf17d65879f54b2314142c65e65d844df92d770de03", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.1.dmg", - "build_number": "252.25557.133" + "version": "2025.2.2", + "sha256": "1be3476dc9065e9b95f399cb24ff2e5793e09a390bf541695bc932a9f46a2321", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.2.dmg", + "build_number": "252.26199.160" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg", - "version": "2025.2.1.2", - "sha256": "e3c8195cbf54ac77d6f715b1d6ed3c91f3b5288c0bdd67b254ebb938019e4271", - "url": "https://download.jetbrains.com/go/goland-2025.2.1.2.dmg", - "build_number": "252.25557.189" + "version": "2025.2.2", + "sha256": "d23f16afaa67f120ce987b59280805f01025e5b971d85544f33f0960035f3a1c", + "url": "https://download.jetbrains.com/go/goland-2025.2.2.dmg", + "build_number": "252.26199.158" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg", - "version": "2025.2.1", - "sha256": "48d3f6523cc6fe94ad8020357b6de5e977fb2a49c8041773ffae7f946d418224", - "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.1.dmg", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "112bfa1e1c065ec641f1a242e95b63d4fed1b7dfa1d7b57b6591d8230531adae", + "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.2.dmg", + "build_number": "252.26199.169" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg", - "version": "2025.2.1", - "sha256": "a768de8ff17cfb940d402ed907777e50c669e770ccd7515613086cd6d35f81d4", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.1.dmg", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "7e7b672525e29554e503eecc656de025a96b680d1ee223dfbfd762a1ca6430dd", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.2.dmg", + "build_number": "252.26199.169" }, "mps": { "update-channel": "MPS RELEASE", @@ -353,10 +353,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", - "version": "2025.2.1", - "sha256": "8ea7143923c6f18c130e8d85530c423fa4eea5a81543094af9ad4c8155a26215", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.1.dmg", - "build_number": "252.25557.128", + "version": "2025.2.2", + "sha256": "60413cba4c4492a51af0dd3a439a615a08ec5fbc31c28ee7bb1af8638708eb05", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.2.dmg", + "build_number": "252.26199.163", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -378,34 +378,34 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg", - "version": "2025.2.1", - "sha256": "37feeae3929be95bd6f405c6d5760af7d2e43bff55e03a4256c1232b61714809", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.1.dmg", - "build_number": "252.25557.182" + "version": "2025.2.2", + "sha256": "ccc7b35691ceb87e3b3103909617e1616c36dcc69cb73c1f7668591c6256ba35", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.2.dmg", + "build_number": "252.26199.154" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg", - "version": "2025.2.1", - "sha256": "389d7e790bc745126e838191d14984acaf7f3beae4ef7d669c0fed1219b8a8e6", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.1.dmg", - "build_number": "252.25557.135" + "version": "2025.2.2", + "sha256": "9ced0e4a5ebb0e47821d25a7b8d9a2c4a9a8ad821ffefa9b429821379da8486e", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.2.dmg", + "build_number": "252.26199.157" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg", - "version": "2025.2.1", - "sha256": "9143fa9bfcab98ed2a5215c006bb6bf5521ee5c9a9f08f6f321d0a873cfb39cc", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.1.dmg", - "build_number": "252.25557.134" + "version": "2025.2.2", + "sha256": "bcb442e4d22a71cd312cae2821187da82f9c58cdd03e5343a070b12af6a11f85", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.2.dmg", + "build_number": "252.26199.159" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg", - "version": "2025.2.1", - "sha256": "38ba2b01c688d838f5cb533eb9d575223135eb753d7f38865aaf4d27b56b5bf5", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.1.dmg", - "build_number": "252.25557.126" + "version": "2025.2.2", + "sha256": "74af775f515e7cc847ee572cf7720498e6afec3387af285a6685337272c61611", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.2.dmg", + "build_number": "252.26199.162" }, "writerside": { "update-channel": "Writerside EAP", @@ -428,10 +428,10 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "d8256fee77311192ffcb45d9efa5fa57fb2ea83a22925f49bc5880106f7b9ee4", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.1-aarch64.dmg", - "build_number": "252.25557.127" + "version": "2025.2.2", + "sha256": "4dceb6ba2ae1d2fcaaa7f76090bbb18664da30d371d2e950afdffb0f9589ce7e", + "url": "https://download.jetbrains.com/cpp/CLion-2025.2.2-aarch64.dmg", + "build_number": "252.26199.153" }, "datagrip": { "update-channel": "DataGrip RELEASE", @@ -452,34 +452,34 @@ "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "94bb0fb41eaaea744173fe321b7e17cac898088eb7738c68b8d271ca437dee80", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.1-aarch64.dmg", - "build_number": "252.25557.133" + "version": "2025.2.2", + "sha256": "1d9be57de8075eeefcc81ef249b15a60762f82909ca4002846dce13acedba56d", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.2-aarch64.dmg", + "build_number": "252.26199.160" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg", - "version": "2025.2.1.2", - "sha256": "2c174e4fbd1485f3e402b9e0b693d196b8e38bc7b7bba2c33896391181c92940", - "url": "https://download.jetbrains.com/go/goland-2025.2.1.2-aarch64.dmg", - "build_number": "252.25557.189" + "version": "2025.2.2", + "sha256": "38dd5a302eba4ee5f92c5c5aa810b449b72301c89d209139e75c0efb6bdff919", + "url": "https://download.jetbrains.com/go/goland-2025.2.2-aarch64.dmg", + "build_number": "252.26199.158" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "dcafd8e623819b0696044d23874423f905224462844155a3c282fd4f62a7d578", - "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.1-aarch64.dmg", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "cc83bbb9531522085d2892499ddb5cb87909291d58ee3e34c06b131aeb2413fe", + "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.2-aarch64.dmg", + "build_number": "252.26199.169" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "96523081d1d686425b166698870a4467600724faac060a938a05838b0b9f8a9c", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.1-aarch64.dmg", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "c93ef0205c18f8b9fd127df2d5f3486e3ad190a0408c374e1795aeaa7899dc8a", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.2-aarch64.dmg", + "build_number": "252.26199.169" }, "mps": { "update-channel": "MPS RELEASE", @@ -492,10 +492,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "9da242618b2f540d8fc34937743e2ebcd71af6341420474b0bf9285464a81a68", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.1-aarch64.dmg", - "build_number": "252.25557.128", + "version": "2025.2.2", + "sha256": "08c30cee02829ebca2956a5dc84221322cbd0ce02f33fb023d3d340cdcc2dac3", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.2-aarch64.dmg", + "build_number": "252.26199.163", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -517,34 +517,34 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "80f3f99311e8f225a6475b81dab014b13dd1782a59c6dc8abe5e5d3e614489b3", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.1-aarch64.dmg", - "build_number": "252.25557.182" + "version": "2025.2.2", + "sha256": "f6d1a148123519c33d2ec8822e7d83856af68cbb518ac822c638bbd4b1127ad2", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.2-aarch64.dmg", + "build_number": "252.26199.154" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "27c6648ec738e29bdd22fab0ed46a321ed6c8354348cb39ac3ae863c4ffe4c78", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.1-aarch64.dmg", - "build_number": "252.25557.135" + "version": "2025.2.2", + "sha256": "4fa2260b6ca45a3e21bd3aa64517cb5216113a4177ec2b7808f9883cf4a071b5", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.2-aarch64.dmg", + "build_number": "252.26199.157" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "469b4b7c42aa808a5f9d94315f4cc412ad74ef76ff51654d441ef16c5063dc27", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.1-aarch64.dmg", - "build_number": "252.25557.134" + "version": "2025.2.2", + "sha256": "a673c45f2183d28ac6ac37df9a8cd7084af432793f505589164096a425fa7801", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.2-aarch64.dmg", + "build_number": "252.26199.159" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "dd3220a9458cd1574a96a75922e5439689f494516af9f5e76c5b74ffb37ec488", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.1-aarch64.dmg", - "build_number": "252.25557.126" + "version": "2025.2.2", + "sha256": "68fbdbb3abd2ef5ae69d8371f72fd61e39f4331e7b9aacb792a7b6b7b6d05e8f", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.2-aarch64.dmg", + "build_number": "252.26199.162" }, "writerside": { "update-channel": "Writerside EAP", diff --git a/pkgs/applications/editors/jetbrains/plugins/plugins.json b/pkgs/applications/editors/jetbrains/plugins/plugins.json index b308626dac32..a866e49abbd2 100644 --- a/pkgs/applications/editors/jetbrains/plugins/plugins.json +++ b/pkgs/applications/editors/jetbrains/plugins/plugins.json @@ -18,15 +18,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", "252.23892.529": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", "252.25557.178": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", "252.26199.73": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip" }, "name": "ideavim" @@ -36,7 +36,7 @@ "idea-ultimate" ], "builds": { - "252.25557.131": "https://plugins.jetbrains.com/files/631/841433/python-252.25557.131.zip" + "252.26199.169": "https://plugins.jetbrains.com/files/631/861064/python-252.26199.169.zip" }, "name": "python" }, @@ -47,7 +47,7 @@ ], "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/1347/770332/scala-intellij-bin-2025.1.25.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/1347/842761/scala-intellij-bin-2025.2.29.zip" + "252.26199.169": "https://plugins.jetbrains.com/files/1347/861692/scala-intellij-bin-2025.2.30.zip" }, "name": "scala" }, @@ -69,15 +69,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", "252.23892.529": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", "252.25557.178": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", "252.26199.73": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip" }, "name": "stringmanipulation" @@ -100,15 +100,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip" }, "name": "handlebars-mustache" @@ -131,16 +131,16 @@ "builds": { "251.25410.129": null, "252.23892.529": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", "252.25557.178": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/6954/849100/Kotlin-252.26199.7-IJ.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip" }, "name": "kotlin" }, @@ -161,17 +161,17 @@ ], "builds": { "251.25410.129": null, - "252.23892.529": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", + "252.23892.529": null, "252.25557.178": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/6981/854478/ini-252.26199.84.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip" }, "name": "ini" }, @@ -193,15 +193,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip" }, "name": "acejump" @@ -224,15 +224,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip" }, "name": "grep-console" @@ -255,15 +255,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip" }, "name": "file-watchers" @@ -275,7 +275,7 @@ ], "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7179/767851/MavenHelper-4.30.0-IJ2022.2.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7179/767851/MavenHelper-4.30.0-IJ2022.2.zip" + "252.26199.169": "https://plugins.jetbrains.com/files/7179/767851/MavenHelper-4.30.0-IJ2022.2.zip" }, "name": "maven-helper" }, @@ -297,15 +297,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip" }, "name": "cucumber-for-java" @@ -316,8 +316,8 @@ "phpstorm" ], "builds": { - "252.25557.128": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip" + "252.26199.163": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip" }, "name": "symfony-plugin" }, @@ -327,8 +327,8 @@ "phpstorm" ], "builds": { - "252.25557.128": "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip" + "252.26199.163": "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip" }, "name": "php-annotations" }, @@ -346,14 +346,14 @@ ], "builds": { "251.25410.129": null, - "252.25557.126": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/7322/853923/python-ce-252.26199.74.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip" }, "name": "python-community-edition" }, @@ -375,15 +375,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip" }, "name": "asciidoc" @@ -406,15 +406,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", "252.23892.529": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", "252.25557.178": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", "252.26199.73": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar" }, "name": "wakatime" @@ -437,15 +437,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip" }, "name": "gittoolbox" @@ -467,17 +467,17 @@ ], "builds": { "251.25410.129": null, - "252.23892.529": "https://plugins.jetbrains.com/files/7724/826726/clouds-docker-impl-252.23892.515.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", + "252.23892.529": null, "252.25557.178": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/7724/856964/clouds-docker-impl-252.26199.97.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip" }, "name": "docker" }, @@ -499,15 +499,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", "252.25557.178": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", "252.26199.73": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip" }, "name": "graphql" @@ -529,14 +529,14 @@ "builds": { "251.25410.129": null, "252.23892.529": null, - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.135": null, "252.25557.178": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "-deprecated-rust" @@ -558,14 +558,14 @@ "builds": { "251.25410.129": null, "252.23892.529": null, - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.135": null, "252.25557.178": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "-deprecated-rust-beta" @@ -588,16 +588,16 @@ "builds": { "251.25410.129": null, "252.23892.529": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", "252.25557.178": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/8195/854361/toml-252.26199.83.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip" }, "name": "toml" }, @@ -608,7 +608,7 @@ ], "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/8327/809293/Minecraft_Development-2025.1-1.8.6.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8327/809294/Minecraft_Development-2025.2-1.8.6.zip" + "252.26199.169": "https://plugins.jetbrains.com/files/8327/809294/Minecraft_Development-2025.2-1.8.6.zip" }, "name": "minecraft-development" }, @@ -630,15 +630,15 @@ "builds": { "251.25410.129": null, "252.23892.529": "https://plugins.jetbrains.com/files/8554/826552/featuresTrainer-252.23892.514.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", "252.25557.178": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", "252.26199.73": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip" }, "name": "ide-features-trainer" @@ -661,15 +661,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", "252.23892.529": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", "252.25557.178": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", "252.26199.73": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip" }, "name": "nixidea" @@ -692,15 +692,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", "252.25557.178": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", "252.26199.73": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip" }, "name": "gherkin" @@ -723,15 +723,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip" }, "name": "-env-files" @@ -742,8 +742,8 @@ "idea-ultimate" ], "builds": { - "252.25557.131": "https://plugins.jetbrains.com/files/9568/834217/go-plugin-252.25557.77.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9568/834217/go-plugin-252.25557.77.zip" + "252.26199.158": "https://plugins.jetbrains.com/files/9568/861058/go-plugin-252.26199.169.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9568/861058/go-plugin-252.26199.169.zip" }, "name": "go" }, @@ -765,15 +765,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar", "252.23892.529": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", "252.25557.178": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", "252.26199.73": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar" }, "name": "ansi-highlighter-premium" @@ -796,15 +796,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "252.23892.529": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "252.25557.178": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "252.26199.73": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip" }, "name": "key-promoter-x" @@ -827,15 +827,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", "252.23892.529": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", "252.25557.178": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", "252.26199.73": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip" }, "name": "randomness" @@ -858,15 +858,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip" }, "name": "csv-editor" @@ -889,15 +889,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip" }, "name": "rainbow-brackets" @@ -920,15 +920,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip" }, "name": "dot-language" @@ -951,15 +951,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip" }, "name": "hocon" @@ -981,14 +981,14 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip" }, "name": "go-template" @@ -1009,18 +1009,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip" }, "name": "extra-icons" }, @@ -1040,18 +1040,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/11349/854831/aws-toolkit-jetbrains-standalone-3.93.251.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/11349/861955/aws-toolkit-jetbrains-standalone-3.94.251.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip" }, "name": "aws-toolkit" }, @@ -1060,7 +1060,7 @@ "rider" ], "builds": { - "252.25557.182": "https://plugins.jetbrains.com/files/12024/834783/ReSharperPlugin.CognitiveComplexity-2025.2.0.zip" + "252.26199.154": "https://plugins.jetbrains.com/files/12024/834783/ReSharperPlugin.CognitiveComplexity-2025.2.0.zip" }, "name": "cognitivecomplexity" }, @@ -1082,15 +1082,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip" }, "name": "vscode-keymap" @@ -1113,15 +1113,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip", "252.23892.529": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip" }, "name": "eclipse-keymap" @@ -1144,15 +1144,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "252.23892.529": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "252.25557.178": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "252.26199.73": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip" }, "name": "rainbow-csv" @@ -1175,15 +1175,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip", "252.23892.529": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip" }, "name": "visual-studio-keymap" @@ -1206,15 +1206,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "252.23892.529": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "252.25557.178": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "252.26199.73": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip" }, "name": "indent-rainbow" @@ -1237,15 +1237,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip" }, "name": "protocol-buffers" @@ -1268,15 +1268,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "252.23892.529": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "252.25557.178": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "252.26199.73": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar" }, "name": "darcula-pitch-black" @@ -1299,15 +1299,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "252.23892.529": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "252.25557.178": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "252.26199.73": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar" }, "name": "mario-progress-bar" @@ -1330,15 +1330,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", "252.23892.529": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", "252.25557.178": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", "252.26199.73": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar" }, "name": "which-key" @@ -1359,18 +1359,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip" }, "name": "extra-toolwindow-colorful-icons" }, @@ -1390,18 +1390,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip" }, "name": "github-copilot" }, @@ -1423,15 +1423,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "252.23892.529": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "252.25557.178": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "252.26199.73": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip" }, "name": "netbeans-6-5-keymap" @@ -1454,15 +1454,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", "252.23892.529": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", "252.25557.178": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", "252.26199.73": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip" }, "name": "catppuccin-theme" @@ -1483,18 +1483,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip" }, "name": "codeglance-pro" }, @@ -1516,15 +1516,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", "252.23892.529": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", "252.25557.178": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", "252.26199.73": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar" }, "name": "gerry-themes" @@ -1547,15 +1547,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "252.23892.529": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "252.25557.178": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "252.26199.73": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip" }, "name": "better-direnv" @@ -1578,15 +1578,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", "252.23892.529": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", "252.25557.178": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", "252.26199.73": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip" }, "name": "mermaid" @@ -1609,15 +1609,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "252.23892.529": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "252.25557.178": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "252.26199.73": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip" }, "name": "ferris" @@ -1640,15 +1640,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", "252.23892.529": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", "252.25557.178": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", "252.26199.73": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip" }, "name": "code-complexity" @@ -1671,15 +1671,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "252.23892.529": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "252.25557.178": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "252.26199.73": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip" }, "name": "developer-tools" @@ -1696,14 +1696,14 @@ "webstorm" ], "builds": { - "252.25557.126": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip" }, "name": "dev-containers" }, @@ -1714,9 +1714,9 @@ "rust-rover" ], "builds": { - "252.25557.127": "https://plugins.jetbrains.com/files/22407/842577/intellij-rust-252.25557.134.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/22407/842577/intellij-rust-252.25557.134.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/22407/842577/intellij-rust-252.25557.134.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/22407/860027/intellij-rust-252.26199.159.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/22407/860027/intellij-rust-252.26199.159.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/22407/860027/intellij-rust-252.26199.159.zip" }, "name": "rust" }, @@ -1736,18 +1736,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip" }, "name": "continue" }, @@ -1769,15 +1769,15 @@ "builds": { "251.25410.129": null, "252.23892.529": "https://plugins.jetbrains.com/files/22857/826717/vcs-gitlab-IU-252.23892.515-IU.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", "252.25557.178": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", "252.26199.73": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip" }, "name": "gitlab" @@ -1800,15 +1800,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", "252.23892.529": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", "252.25557.178": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", "252.26199.73": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip" }, "name": "catppuccin-icons" @@ -1831,15 +1831,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "252.23892.529": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "252.25557.178": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "252.26199.73": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip" }, "name": "mermaid-chart" @@ -1862,15 +1862,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip", "252.23892.529": null, - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.134": null, - "252.25557.135": null, "252.25557.178": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.159": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "oxocarbon" @@ -1893,15 +1893,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", "252.23892.529": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", "252.25557.178": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", "252.26199.73": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip" }, "name": "extra-ide-tweaks" @@ -1922,18 +1922,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip" }, "name": "extra-tools-pack" }, @@ -1950,14 +1950,14 @@ "webstorm" ], "builds": { - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.134": null, - "252.25557.135": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.159": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "nix-lsp" @@ -1978,15 +1978,15 @@ ], "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip", - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.134": null, - "252.25557.135": null, "252.25557.178": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.159": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "markdtask" @@ -1999,9 +1999,9 @@ "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip": "sha256-GO0bXJsHx9O1A6M9NUCv9m4JwKHs5plwSssgx+InNqE=", "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip": "sha256-zX1nEdq84wwQvGhV664V5bNBPVTI4zWo306JtjXcGkE=", "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip": "sha256-XKv4jEKOk2O++VdHycGoLgICsusULbWRlQ0J5p+KgAE=", - "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip": "sha256-OVd8ocI8vHZI5/7KPL8aytKlLnoSJrFWy+DcLd27clk=", - "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip": "sha256-EPwsdzocSJgbpP5Hvaxm2yuW80o2vl0rK9vX/LBW5+k=", - "https://plugins.jetbrains.com/files/11349/854831/aws-toolkit-jetbrains-standalone-3.93.251.zip": "sha256-75CgNflGeKpy/qnw97OGPH2US+e3+etOkM+wT3VHCf4=", + "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip": "sha256-iHyO6ZnEaP4rZMywGXZo6+PPMv+2KOjeWRLpdM8qAsU=", + "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip": "sha256-RABuHyvvbw1rGzvQpOk4tEpilVghQE75VzLIvRmFNfw=", + "https://plugins.jetbrains.com/files/11349/861955/aws-toolkit-jetbrains-standalone-3.94.251.zip": "sha256-y+AdD8SPKUpB1FU5bWknSkW+q1rhQR5j56pHP5s4NXE=", "https://plugins.jetbrains.com/files/12024/834783/ReSharperPlugin.CognitiveComplexity-2025.2.0.zip": "sha256-XDBmYpBpLhuLGTB8aP0csK1NBEncmMUPKWoPJx2AVao=", "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip": "sha256-obbLL8n6gK8oFw8NnJbdAylPHfTv4GheBDnVFOUpwL0=", "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip": "sha256-V3Vk6UYLUSiSmypD+g0DCX1sPw3/wZqvLxFhbkTqY34=", @@ -2012,18 +2012,18 @@ "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip": "sha256-5qDjLRMNwn+1QVN8cKUYlakQ8aBRiTyGuA7se3l9BI0=", "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip": "sha256-eKwDE+PMtYhrGbDDZPS5cimssH+1xV4GF6RXXg/3urU=", "https://plugins.jetbrains.com/files/1347/770332/scala-intellij-bin-2025.1.25.zip": "sha256-h9GNGjqTc+h+x/0TRilKmqGoPsxhPmXIKoGC/s4/PKg=", - "https://plugins.jetbrains.com/files/1347/842761/scala-intellij-bin-2025.2.29.zip": "sha256-JZv0oxr5aHL1pyGSM5uukFSdPo0PTyyYlPRuu9V7UoI=", + "https://plugins.jetbrains.com/files/1347/861692/scala-intellij-bin-2025.2.30.zip": "sha256-cfHmeInFoymKaqBNqhquPN1pde+hRpk61P9mibAuC+s=", "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip": "sha256-ZYn365EY8+VP1TKM4wBotMj1hYbSSr4J1K5oIZlE2SE=", "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip": "sha256-WK9ukN6g2tCmeljFXwv3F+xFI/VZKlIeFs8DXqPcIKA=", "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=", "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar": "sha256-mB09zvUg1hLXl9lgW1NEU+DyVel1utZv6s+mFykckYY=", "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar": "sha256-Qujmu2j8nrgkbsRc+ei/musrNAI1UPC3vhwIjv53zxY=", "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip": "sha256-upipz12aBnfW5I+IpO7FFmrSyQNTqNWxYn4Bghu4LV4=", - "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip": "sha256-Tlw/p4V8W9bZhQk/dVDtItCegjqDlf3QPwyyLotiJC8=", - "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip": "sha256-VDxGLGyzhP/TXSKzYJafk37fq75KIaOyvK4cGPIrn/g=", + "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip": "sha256-g07e6dfHkNbdiG54cqGBChxNsEHQ/5kMBhLlGkK6di4=", + "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip": "sha256-UN+4+QhGHloiSuaSf5KwTCaSorYBLb0h2OusmOjd64k=", "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=", "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip": "sha256-dxZAIsXfdwsdTx+bp/1aaahw+D4HXOSEpyY7JWAhLys=", - "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip": "sha256-/1lyQq7JANhcKmIaaBHZ8ZCR4p23sLjLTTq9/68Fz+c=", + "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip": "sha256-uAHkTDvFUEzdasYgyB0yn8yVMEHvB8dn+Z5jSoB5PQo=", "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar": "sha256-0QVCCkrgDWEX8tAkfPfiYRpaROd3ELGZn5TBGa3lJXQ=", "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip": "sha256-hoFfIid7lClHDiT+ZH3H+tFSvWYb1tSRZH1iif+kWrM=", "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip": "sha256-QTh77pyi4lh7V0DGPFx9kERjFCop219d76wTDwD0SYY=", @@ -2032,8 +2032,8 @@ "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip": "sha256-8agNBVenqaV9DlvRmFP7ul3IZfj9Dij8v/h8QMUb72E=", "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip": "sha256-lOPUSxlbgagD0SuXTw+fEdwTxxfUHP1Kl6L+u/oa4fs=", "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip": "sha256-uwonawWIgXi9OXZlQaZl/GDt/iHqsyAKV7ifCgcMqWU=", - "https://plugins.jetbrains.com/files/22407/842577/intellij-rust-252.25557.134.zip": "sha256-o5Gyodlkxzcu20dvp6y0ZHbAjp1bRhHlfGvAakf02GI=", - "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip": "sha256-Nio4TAdeKmalPxbvJ3fEKd9uKgVDfQf+mMZj0CWPzbo=", + "https://plugins.jetbrains.com/files/22407/860027/intellij-rust-252.26199.159.zip": "sha256-/7/PFoHjJpuuqvtW9P8L/cKtiA1o5gRCCROmkGW+dl4=", + "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip": "sha256-EvCNPNYeEtQRmNEbLizH6MEIqPNvTwsk2qJm873s8oo=", "https://plugins.jetbrains.com/files/22857/826717/vcs-gitlab-IU-252.23892.515-IU.zip": "sha256-1fkImbCktws9WcnJSwnMiZ7ULc3hKj9TiFXuNDf+L/U=", "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip": "sha256-7fLyaf7JNH3FwKSH+HsQcGNszzzVMUy2qsFmcWgW0/g=", "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip": "sha256-dJM8j5aLWD6elv46HtXUhPvYWTdAE77m/jwRqztIwDk=", @@ -2041,17 +2041,16 @@ "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip": "sha256-ssaSY1I6FopLBgVKHUyjBrqzxHLSuI/swtDfQWJ7gxU=", "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip": "sha256-+cLKIu8abGXZqJ3GutQsoQQg3s0wkmk5qKosW0O8RII=", "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip": "sha256-EtPWFr7stHfRSVowuH3BN3r2oBx8mut2T+6Ij8LEgmE=", - "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip": "sha256-v5DnIBqar8aqWNe7wpSVWtsL8ZZq/S80hR9mqc3dOGk=", + "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip": "sha256-l/PChea8RmVLlD3COrikZ3xTq2iwztbCsJkzKIvUcaQ=", "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip": "sha256-2Vrm9k4ZqqpWl/EgDrAFNTpUeBhDSYt48JhAWlSWY1A=", - "https://plugins.jetbrains.com/files/631/841433/python-252.25557.131.zip": "sha256-zQO42xwWPeO0vYNlr36OZI8f1wJNQZ3LTUIKi9FagFQ=", + "https://plugins.jetbrains.com/files/631/861064/python-252.26199.169.zip": "sha256-SEX/CnP3d3itW9gzGx3QA3WyGRn2pRSDBjSbzBGOGM8=", "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip": "sha256-34s7pOsqMaGoVYhCuAZtylNwplQOtNQJUppepsl4F4Q=", "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip": "sha256-iWKLgk+eWhUmv/lH9+B2HI97d++EYvLwGgtRsJf4aSE=", "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip": "sha256-pQGVguF7zzzasLm2tlmtvqiPtdFN4Q5NKRwYx1r62fM=", "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip": "sha256-ogFUJ+BMATp7fM2vDjWkoGhLCRw9TN+ifopFlpP+q4Q=", - "https://plugins.jetbrains.com/files/6954/849100/Kotlin-252.26199.7-IJ.zip": "sha256-9q9abiR/R1EtGAbHgVUcHEWYqz5elETQ7Ydx0HXliwI=", - "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip": "sha256-H+ve44o4oKp14Mww4cFa6aCO7ipN/0M7Re5Lg8PNfJc=", + "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip": "sha256-Fk/Df5MthwTWnhxv/u8/n2ITMLzZXKogj0tRRyPi5Zw=", "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip": "sha256-9rrbHi+3fe/dlTkGGSnZ/fKh44vsLDOEbFCx5rPokfQ=", - "https://plugins.jetbrains.com/files/6981/854478/ini-252.26199.84.zip": "sha256-ASDy0rNfexMAdb+fQmBjulww4fmEnXPFd/L83gfBXYY=", + "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip": "sha256-l+ETZNsDuQf+Cjh2vYi6/xi3th2QZeR+UflOtRRcKWI=", "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip": "sha256-BW47ZEUINVnhV0RZ1np7Dkf3lfyrtKoZ9ej/SVct2Xs=", "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip": "sha256-KcRoHqvCcC6qRz58DHkQ6AFqnpyqPhETekuMWBQYYw8=", "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip": "sha256-jNHP/vaCaolmvNUQRGmIgSR1ykjDtKqyJ69UIn5cz70=", @@ -2062,19 +2061,18 @@ "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip": "sha256-SgldikXjVx6hUw3LqcN8/NxLLBfnr/LUc/SrIIACl7k=", "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip": "sha256-FQmHb4oo9TgXiJ4b7EEEELagOx31C9iQtsTRoqxCnO4=", "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip": "sha256-OA3GRyoEzIqsIqKCwIHcMss8SSb5u/YqNUo9kEjszsA=", - "https://plugins.jetbrains.com/files/7322/853923/python-ce-252.26199.74.zip": "sha256-8PKgbLHWRnT2vdeAXNnQxHpADPlYBESsi9PKlrDj/h8=", + "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip": "sha256-fzoj+iBfEEE6gjlGNtqfqpYXqwaEr2LFECNOglMyz5Y=", "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip": "sha256-6VpRIidsf8iWJeR3OarwwgS1NDXj9j6bLnxU/YBskeY=", "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar": "sha256-DobKZKokueqq0z75d2Fo3BD8mWX9+LpGdT9C7Eu2fHc=", "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip": "sha256-AEkeSl3yUelw5jOEBXCPPeWZU/Q2cE9ekUSXN409iCw=", - "https://plugins.jetbrains.com/files/7724/826726/clouds-docker-impl-252.23892.515.zip": "sha256-D21m3wQENj79cODe7vX2UuBqta3Tv8ctSf5Rk1VkX84=", "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip": "sha256-u5BDqZlqkx9cEmDuri5+DN6E40YyF9G0f0gLehhtZ2s=", - "https://plugins.jetbrains.com/files/7724/856964/clouds-docker-impl-252.26199.97.zip": "sha256-Zre5bcJVFuNNPJ3XVeNtVA2sHxX/bbUcCy+E6NVYvso=", + "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip": "sha256-izEzIQxn23ZV2ZClMmd6g9H0sd+jy+OoaISvX94H7hQ=", "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip": "sha256-O+gSW36MwqQqUiZBQl8J4NFNK+jFowtT9k1ykhSraxM=", "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip": "sha256-eLh0p5vDNG7fUV7pqbIbkL30dpPj19NE9JbwcDwxZXs=", "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip": "sha256-wN3+7++f6i0MvEmOTiWZgAW1QzM5HiD7jSAMS8jWC5s=", "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip": "sha256-CXbS+/k9a4YqYPRxd5OWGxtal2+5ECshavcOSrYqca0=", "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip": "sha256-vICiXs86VP1gyMy594bCOcb5jZ+Ptw1Ui7r6dQwIveQ=", - "https://plugins.jetbrains.com/files/8195/854361/toml-252.26199.83.zip": "sha256-IRe68PZUqpl7ZsQHLWOSRvLRFHu7YJj6diXBCnQ16oA=", + "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip": "sha256-8miuDbuQkeB4Nc9DsI+NiGbZ9PdEFrFMfEG9sB4FJEM=", "https://plugins.jetbrains.com/files/8327/809293/Minecraft_Development-2025.1-1.8.6.zip": "sha256-mePVZa+63bheH85ylkbX9oOX1Nq/IYLAGHHseOJx520=", "https://plugins.jetbrains.com/files/8327/809294/Minecraft_Development-2025.2-1.8.6.zip": "sha256-NOuzQ+CL+Z8n5gwMBaberLyMvS5KNmXKwZ+j88+SFqU=", "https://plugins.jetbrains.com/files/8554/826552/featuresTrainer-252.23892.514.zip": "sha256-AQLuTcRERFq2ZfzOqUGMte/pLe7/3g6G+9UqNMuUYiY=", @@ -2086,7 +2084,7 @@ "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip": "sha256-y66kYTYD+R9Sert2JHWGwFFIgc5UJTssZrjgvzOjljk=", "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip": "sha256-0c/2qbuu+M6z0gvpme+Mkv23JlQKNTUU+9GL9mh2IFw=", "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip": "sha256-N0DNEtF3FDcRirfjfSCCVUbDIA4SB35F/9XY1tPXXmg=", - "https://plugins.jetbrains.com/files/9568/834217/go-plugin-252.25557.77.zip": "sha256-7E3YjvkVWVQRBya522baF9/WsFeAlhIwvtUXCENvkvg=", + "https://plugins.jetbrains.com/files/9568/861058/go-plugin-252.26199.169.zip": "sha256-tt/vvW8EVNP9n9aTGtn+9pmxwz450p3a0Rclkg65aKw=", "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar": "sha256-XYCD4kOHDeIKhti0T175xhBHR8uscaFN4c9CNlUaCDs=", "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar": "sha256-mp1k2BdksxbGH4zUp/7DnjcGi5OXJ7UekCfX6dWZOtU=", "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip": "sha256-Mzmmq0RzMKZeKfBSo7FHvzeEtPGIrwqEDLAONQEsR1M=", diff --git a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix index cc46b3edcb48..b520cce8670a 100644 --- a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix +++ b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix @@ -17,5 +17,6 @@ buildVscodeMarketplaceExtension { from your programming activity ''; license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ cizniarova ]; }; } diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 744f54437892..81b4d85e5052 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1969,8 +1969,8 @@ let mktplcRef = { publisher = "github"; name = "vscode-pull-request-github"; - version = "0.116.2"; - hash = "sha256-PDX3Wpmy82MvBzr/fnPP5Y7HMKkfphJLe/Rc284Vxlc="; + version = "0.118.1"; + hash = "sha256-k3fz2PPXS85Xb0emVPyiQ4yGf1hmBZSU8LQ7lgLQ4JU="; }; meta = { license = lib.licenses.mit; @@ -2368,8 +2368,8 @@ let mktplcRef = { name = "Ionide-fsharp"; publisher = "Ionide"; - version = "7.27.0"; - hash = "sha256-NGl5uiR4taamA8lhH/qJT1nCfUhxCQ/XQ/oEZ9N9Q5Y="; + version = "7.27.1"; + hash = "sha256-ur+/ZSewWBzLxkHVXHQJg4KzkC3Mi3E9fE3/wL6sD8g="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog"; @@ -2767,6 +2767,8 @@ let }; }; + kilocode.kilo-code = callPackage ./kilocode.kilo-code { }; + kravets.vscode-publint = buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-publint"; @@ -4526,8 +4528,8 @@ let mktplcRef = { name = "tabnine-vscode"; publisher = "tabnine"; - version = "3.314.1"; - hash = "sha256-KWXQY4HyK7s4mNGh6x1eDK6okC5rxWe916RjlsACQxA="; + version = "3.315.0"; + hash = "sha256-y6nTUDMQtJWZA30/jWTu0Kj9EMYkLGUAq7xvBvwGpeY="; }; meta = { license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/hashicorp.terraform/default.nix b/pkgs/applications/editors/vscode/extensions/hashicorp.terraform/default.nix index c59a4e271284..0d0f739886f3 100644 --- a/pkgs/applications/editors/vscode/extensions/hashicorp.terraform/default.nix +++ b/pkgs/applications/editors/vscode/extensions/hashicorp.terraform/default.nix @@ -11,8 +11,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "terraform"; publisher = "hashicorp"; - version = "2.34.5"; - hash = "sha256-t5ULeB0jvkt9a1m3gA5Du0Kl1FI1ZncqyAQlXBwyyfE="; + version = "2.36.2"; + hash = "sha256-jkWDrF3kF/YVxcc6XqOQUI2wldYrlDnDUv9bXFplyis="; }; postInstall = '' diff --git a/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix b/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix new file mode 100644 index 000000000000..c79323ec51b9 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix @@ -0,0 +1,86 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + pnpm, + nodejs, + vscode-utils, + nix-update-script, +}: + +let + vsix = stdenvNoCC.mkDerivation (finalAttrs: { + name = "kilo-code-${finalAttrs.version}.vsix"; + pname = "kilo-code-vsix"; + version = "4.91.0"; + + src = fetchFromGitHub { + owner = "Kilo-Org"; + repo = "kilocode"; + tag = "v${finalAttrs.version}"; + hash = "sha256-dUVPCTxfLcsVfy2FqdZMN8grysALUOTiTl4TXM1BcDs="; + }; + + pnpmDeps = pnpm.fetchDeps { + inherit (finalAttrs) pname version src; + fetcherVersion = 2; + hash = "sha256-4LB2KY+Ksr8BQYoHrz3VNr81++zcrWN+USg3bBfr/FU="; + }; + + nativeBuildInputs = [ + nodejs + pnpm.configHook + pnpm + ]; + + buildPhase = '' + runHook preBuild + + node --run build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + cp ./bin/kilo-code-$version.vsix $out + + runHook postInstall + ''; + }); +in +vscode-utils.buildVscodeExtension (finalAttrs: { + pname = "kilo-code"; + inherit (finalAttrs.src) version; + + vscodeExtPublisher = "kilocode"; + vscodeExtName = "Kilo-Code"; + vscodeExtUniqueId = "${finalAttrs.vscodeExtPublisher}.${finalAttrs.vscodeExtName}"; + + src = vsix; + + unpackPhase = '' + runHook preUnpack + + unzip $src + + runHook postUnpack + ''; + + passthru = { + vsix = finalAttrs.src; + updateScript = nix-update-script { + attrPath = "vscode-extensions.kilocode.kilo-kode.vsix"; + }; + }; + + meta = { + description = "Open Source AI coding assistant for planning, building, and fixing code"; + homepage = "https://kilocode.ai"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=kilocode.Kilo-Code"; + license = lib.licenses.asl20; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; + maintainers = with lib.maintainers; [ xiaoxiangmoe ]; + }; +}) diff --git a/pkgs/applications/editors/vscode/extensions/mkhl.shfmt/default.nix b/pkgs/applications/editors/vscode/extensions/mkhl.shfmt/default.nix index 510a4827cc5e..bdaf18cfbb89 100644 --- a/pkgs/applications/editors/vscode/extensions/mkhl.shfmt/default.nix +++ b/pkgs/applications/editors/vscode/extensions/mkhl.shfmt/default.nix @@ -9,8 +9,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "shfmt"; publisher = "mkhl"; - version = "1.4.0"; - hash = "sha256-5qi2BRwftuW9Isveb7vRwPPPu2w7LTfhNO0xHFNruGI="; + version = "1.5.1"; + hash = "sha256-rk+ykkWHxgQyyOC8JyhyOinRPJHh9XxNRAVUzcF7TRI="; }; postInstall = '' diff --git a/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix b/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix index 176c8ef55a50..7ac421ae46fc 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix @@ -9,8 +9,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "jupyter"; publisher = "ms-toolsai"; - version = "2025.7.0"; - hash = "sha256-wedMPo+mL3yvb9WqJComlyZWvSSaJXv/4LWcl0wwqdQ="; + version = "2025.8.0"; + hash = "sha256-MZHsgFxrAbDjRn0cH+cBolVvFQXlZPiVSZDUWDU6/jA="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/emulators/libretro/cores/gpsp.nix b/pkgs/applications/emulators/libretro/cores/gpsp.nix index 3c1ce017cd7c..b2743bf45d3e 100644 --- a/pkgs/applications/emulators/libretro/cores/gpsp.nix +++ b/pkgs/applications/emulators/libretro/cores/gpsp.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gpsp"; - version = "0-unstable-2025-09-07"; + version = "0-unstable-2025-09-17"; src = fetchFromGitHub { owner = "libretro"; repo = "gpsp"; - rev = "f7a6a4314697ea5e4821a15aa7110795679f6ade"; - hash = "sha256-g63KIeQUvCg9LbixeXF2JRgUEFlzBMctXV8IFqvR0sg="; + rev = "a545aafaf4e654a488f4588f4f302d8413a58066"; + hash = "sha256-94J5WqlvBgfF/0aj0Pu61psG5pbhJVsZOiIbMdZ+ryQ="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index a7cdf4b54b39..321492ba93d6 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2025-09-10"; + version = "0-unstable-2025-09-20"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "1e2be6664685efd7805ca19031f279fcaec25e15"; - hash = "sha256-PhWlrp+ILgBh6GUI+hkWO513dTQqDJIx+n0YZEaNlyw="; + rev = "a4239124d4da03ae4658610832e425febb0db134"; + hash = "sha256-TPYYFfAGJqlKpfLS1qDpzQXIfSXXFjRj1W/3+FTYMRQ="; }; makefile = "Makefile"; diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index f4de63a0bb49..a6d28e16ed86 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -164,7 +164,8 @@ let # //third_party/libavif:libavif_enc(//build/toolchain/linux/unbundle:default) # needs //third_party/libwebp:libwebp_sharpyuv(//build/toolchain/linux/unbundle:default) # "libwebp" - "libxslt" + "libxml" + "libxslt" # depends on libxml, always remove or re-add as a pair # "opus" ]; @@ -811,15 +812,7 @@ let // (extraAttrs.gnFlags or { }) ); - # TODO: Migrate this to env.RUSTC_BOOTSTRAP next mass-rebuild. - # Chromium expects nightly/bleeding edge rustc features to be available. - # Our rustc in nixpkgs follows stable, but since bootstrapping rustc requires - # nightly features too, we can (ab-)use RUSTC_BOOTSTRAP here as well to - # enable those features in our stable builds. - preConfigure = '' - export RUSTC_BOOTSTRAP=1 - '' - + lib.optionalString (!isElectron) '' + preConfigure = lib.optionalString (!isElectron) '' ( cd third_party/node grep patch update_npm_deps | sh @@ -840,6 +833,11 @@ let runHook postConfigure ''; + # Chromium expects nightly/bleeding edge rustc features to be available. + # Our rustc in nixpkgs follows stable, but since bootstrapping rustc requires + # nightly features too, we can (ab-)use RUSTC_BOOTSTRAP here as well to + # enable those features in our stable builds. + env.RUSTC_BOOTSTRAP = 1; # Mute some warnings that are enabled by default. This is useful because # our Clang is always older than Chromium's and the build logs have a size # of approx. 25 MB without this option (and this saves e.g. 66 %). diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 407530df709e..f8c0d8e45a9d 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "140.0.7339.185", + "version": "140.0.7339.207", "chromedriver": { - "version": "140.0.7339.133", - "hash_darwin": "sha256-Xf2f4AyowRkG7FTd8p3l3CMF3YCpjyprMD0pM+yPOhA=", - "hash_darwin_aarch64": "sha256-HgANL/mEXhIndbmzB1oevem0T9HkLko/HNOi5Y9EzKc=" + "version": "140.0.7339.208", + "hash_darwin": "sha256-sdBwwXl63vOkkGHsXG5BFWmXj2pbgA5bk2J5mNwEnGA=", + "hash_darwin_aarch64": "sha256-pL/7kHVv0e4X7bSCcjqQdI/myzgKqU858WPVJ5XZmKw=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "eeea00e459e8b6cd69698eda5b236a0d4cb3234d", - "hash": "sha256-BjjFH7/HhPBw/b7XmRZVNUrJYAUkWgCR0upHBn+Q5Ec=", + "rev": "17230b545fd18b35aad49122e5af97a463bc7a9c", + "hash": "sha256-TPO2tCz3pkYAlZW0u5xfyBEUjqZvu7n+2Pr7KD8MfMQ=", "recompress": true }, "src/third_party/clang-format/script": { @@ -252,8 +252,8 @@ }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "5dbb6f71a9bd613c0403242c7c021652fbf155fd", - "hash": "sha256-tA+6iKBfJVrlT+1UH55vqa5JCONweZeD/zWfNHHD+Kw=" + "rev": "725edaaf06b966e670194d0376d50be0c25deb13", + "hash": "sha256-7YwrN+MizCnfcwDHWsYkZaTbN2qmCHcixX6KHhCPrXs=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -632,8 +632,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "1fdbea293a53b270e3f5e74c92cc6670d68412ff", - "hash": "sha256-YiGzqaht1r8/dDz0C4fpKsPEIplm33dPce2UpLkYTZ0=" + "rev": "f3ff281f2330f2948888a9cc0ba921bbdc107da8", + "hash": "sha256-88ezOArtEdPJZACmgyjJ2Jf5biSlyoDYMJBZ7wwPt7Q=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -792,8 +792,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "6d56a0bd0840ce46c80ada63f8c962bd1bb336aa", - "hash": "sha256-VtW/nwKo3jCYfLBHvpAVdLJIRNxw27RAP1K+WgaO5Uc=" + "rev": "b7ed978e41b4bac7802b206404d0e2f3d09f31ac", + "hash": "sha256-/XuTD8ENQutrbBt5sJYHuG/87q00J2fACSBBkeEHTYs=" } } }, diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix index e36e6b3aad8a..c8793d70a865 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "helm-diff"; - version = "3.12.5"; + version = "3.13.0"; src = fetchFromGitHub { owner = "databus23"; repo = "helm-diff"; rev = "v${version}"; - hash = "sha256-vylkjmQHnT69HqkSPGSpgEkP6eeknGq4BGr1eBEvTlw="; + hash = "sha256-U1lNCOYix+7aPNq4U0A7KU4Cr+AqQsTUrYTg/0Zg5cs="; }; - vendorHash = "sha256-PPWL98qEdV/J96N0JsglxUsuT+yFiOg1t4DdiY++/OY="; + vendorHash = "sha256-nwL6n0pthW12ij9iqmS404r0m9xv0qh8RYiQhqvJC2U="; ldflags = [ "-s" diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix index e2d0919b516d..14da3ef644e2 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "helm-secrets"; - version = "4.6.6"; + version = "4.6.10"; src = fetchFromGitHub { owner = "jkroepke"; repo = pname; rev = "v${version}"; - hash = "sha256-sAGENuyg2t/H7BYF+Y+Nk3SB2/PA/V+L374iXmppkqc="; + hash = "sha256-hno6+kik+U9XA7Mr9OnuuVidfc/xoqWRjMbBMI6M3QA="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index c23eed203708..b607a65fd89d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -153,11 +153,11 @@ "vendorHash": null }, "azurerm": { - "hash": "sha256-/7TF9ISbrM4ZYyJKBZ3OrZsNp4a7BKtda12hnuPVS6E=", + "hash": "sha256-HlsJ85NXDykycTOCA+LbjeV5Jx4VWRDVFyKtx51n22Y=", "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", "owner": "hashicorp", "repo": "terraform-provider-azurerm", - "rev": "v4.44.0", + "rev": "v4.45.1", "spdx": "MPL-2.0", "vendorHash": null }, @@ -270,13 +270,13 @@ "vendorHash": "sha256-O/MSx6iZ0SkCsMLKMr1cetkPaePoVq62UTOhiPTzF6g=" }, "cloudflare": { - "hash": "sha256-EsbktS0pP+tJtIPHckMmgdeIBLyL9T+lVyoDzJAzi98=", + "hash": "sha256-nIceDw766f32yn8qfgY89OYcOtwUc3650x0NO4XUrmk=", "homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare", "owner": "cloudflare", "repo": "terraform-provider-cloudflare", - "rev": "v5.9.0", + "rev": "v5.10.1", "spdx": "Apache-2.0", - "vendorHash": "sha256-aMEcmK2lhKg0OH0jsQXDE09eHbImieyNgT4xH+pBEEk=" + "vendorHash": "sha256-U2lC4d3MSkD8W4qJtrYlnHFflG0xgyPtL6OnjHwxV2U=" }, "cloudfoundry": { "hash": "sha256-1nYncJLVU/f9WD6Quh9IieIXgixPzbPk4zbtI1zmf9g=", @@ -480,13 +480,13 @@ "vendorHash": "sha256-ZbU2z7qUHPR7vDSflesSjgK7x3LYXVe/gnVsy19q6Bs=" }, "fortios": { - "hash": "sha256-vQ5PYY2EJb7+O65YbyqmIPKiqsd9UysnZXYGzZvkTPQ=", + "hash": "sha256-1HkVSoGt9PPPv8OH9F+acedVD0sbQ42msd6OWyegZFI=", "homepage": "https://registry.terraform.io/providers/fortinetdev/fortios", "owner": "fortinetdev", "repo": "terraform-provider-fortios", - "rev": "1.22.1", + "rev": "1.22.2", "spdx": "MPL-2.0", - "vendorHash": "sha256-9BBBmuj7rEX5h3LEZzw7C7AtwvJgo7yEGReQ38lfE6U=" + "vendorHash": "sha256-1DXlugtN2G2HrKbIEJ3rJ9zRlbE8fEUdlt3gp0mRdso=" }, "gandi": { "hash": "sha256-fsCtmwyxkXfOtiZG27VEb010jglK35yr4EynnUWlFog=", @@ -516,13 +516,13 @@ "vendorHash": null }, "gitlab": { - "hash": "sha256-BMXxg6yz0b33yZK/Q8tkqDqPbYlrJWMvMenucDs+qUo=", + "hash": "sha256-wggQtY+E4O/iWo0OrjPlxK8j2aLavRAG31RpOOC08AY=", "homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab", "owner": "gitlabhq", "repo": "terraform-provider-gitlab", - "rev": "v18.3.0", + "rev": "v18.4.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-v0nYsQinopJ9DXtkGFe3bIYXMBMsPDafn71Xfmvi2mo=" + "vendorHash": "sha256-29uvPCepGHRPohGY7viaPD9VQPPj9XB/plragACC4e4=" }, "google": { "hash": "sha256-BDMOYw/NPCBb5VuJZGNbACJ/dq2uh+wx/y0w6LGWgwE=", @@ -940,22 +940,22 @@ "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" }, "oci": { - "hash": "sha256-3kxR/QhWhfL4IW+YLN0z+EuYgnOdnCHfbxuXxOYHLC0=", + "hash": "sha256-xj7B4LQZalLA/APIe70JHmqPljRVDbDXfAUb3K2AtFg=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v7.18.0", + "rev": "v7.19.0", "spdx": "MPL-2.0", "vendorHash": null }, "okta": { - "hash": "sha256-ANGoCEHLuxTLpP9k2H/zUQjSEu7qob9Dh6c2Uzgj35Q=", + "hash": "sha256-sWiOGXeQxrUUlSM7TI4isUCdpiwwvosD+XVedM2pTSk=", "homepage": "https://registry.terraform.io/providers/okta/okta", "owner": "okta", "repo": "terraform-provider-okta", - "rev": "v6.0.0", + "rev": "v6.1.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-C+EP9ROYOnxkr895ZLZPgdRYm7Da2chDslsQRSq7NkU=" + "vendorHash": "sha256-zfmQXMgKXCU8g1tpgV8BAXc5F8wBbJhtjO1trdQ4Jm4=" }, "oktaasa": { "hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=", diff --git a/pkgs/applications/networking/instant-messengers/discord/linux.nix b/pkgs/applications/networking/instant-messengers/discord/linux.nix index 5b192aa1c986..0c6426ca3f8b 100644 --- a/pkgs/applications/networking/instant-messengers/discord/linux.nix +++ b/pkgs/applications/networking/instant-messengers/discord/linux.nix @@ -54,6 +54,7 @@ pipewire, python3, runCommand, + libunity, speechd-minimal, wayland, branch, @@ -152,6 +153,7 @@ stdenv.mkDerivation (finalAttrs: { libnotify libX11 libXcomposite + libunity libuuid libXcursor libXdamage diff --git a/pkgs/applications/networking/mullvad/mullvad.nix b/pkgs/applications/networking/mullvad/mullvad.nix index 22e72a0f0333..eef9c46e164f 100644 --- a/pkgs/applications/networking/mullvad/mullvad.nix +++ b/pkgs/applications/networking/mullvad/mullvad.nix @@ -30,17 +30,17 @@ let in rustPlatform.buildRustPackage rec { pname = "mullvad"; - version = "2025.7"; + version = "2025.9"; src = fetchFromGitHub { owner = "mullvad"; repo = "mullvadvpn-app"; tag = version; fetchSubmodules = true; - hash = "sha256-q5RYgU7VlhTXAN0uQeHNTJ1eFCQZzymLo/eiKr805O8="; + hash = "sha256-BfWPFkNXGDV0ql2hBXh+3hjyn7+pUXL3XzH8w8aIfKw="; }; - cargoHash = "sha256-UUYAmNdzTthoWOIU5wr7Q059MAezpuRvCadGTjwoKGM="; + cargoHash = "sha256-kgtjLdTkCnLk27gYEjovPv5k5eHOqQdL8iERKhVDKNQ="; cargoBuildFlags = [ "-p mullvad-daemon --bin mullvad-daemon" diff --git a/pkgs/applications/networking/netmaker/default.nix b/pkgs/applications/networking/netmaker/default.nix index a7bf027f347d..97fa456359ac 100644 --- a/pkgs/applications/networking/netmaker/default.nix +++ b/pkgs/applications/networking/netmaker/default.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "netmaker"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "gravitl"; repo = pname; rev = "v${version}"; - hash = "sha256-CaN6sTD34hHAMwW90Ofe76me/vaO5rz7IlqQzEhgXQc="; + hash = "sha256-acsIe3N6F76KktfPOHreFwDatyuv1q7ui6MMhVXfj7c="; }; - vendorHash = "sha256-Eo+7L1LffJXzsBwTcOMry2ZWUHBepLOcLm4bmkNMmLY="; + vendorHash = "sha256-Ur8cuE0jToOme79BTaYbaLDl2cRMjsr1DTvZjm8zmtc="; inherit subPackages; diff --git a/pkgs/applications/networking/soapui/default.nix b/pkgs/applications/networking/soapui/default.nix index 68326ce0126b..1788c7e4b08b 100644 --- a/pkgs/applications/networking/soapui/default.nix +++ b/pkgs/applications/networking/soapui/default.nix @@ -9,11 +9,11 @@ }: stdenv.mkDerivation rec { pname = "soapui"; - version = "5.9.0"; + version = "5.9.1"; src = fetchurl { url = "https://dl.eviware.com/soapuios/${version}/SoapUI-${version}-linux-bin.tar.gz"; - sha256 = "sha256-1FTqsRmy91bNpiyzoVyDiyEF2Zxd1ouMumL3ONCsJ94="; + sha256 = "sha256-VlI6TcesavKOpKf/R8S6IubepkthArFf8Jmi7YUGHjs="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/applications/radio/fldigi/default.nix b/pkgs/applications/radio/fldigi/default.nix index 9b0e814a61fd..e4a4a7ea226e 100644 --- a/pkgs/applications/radio/fldigi/default.nix +++ b/pkgs/applications/radio/fldigi/default.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { pname = "fldigi"; - version = "4.2.07"; + version = "4.2.09"; src = fetchurl { url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; - hash = "sha256-9KpTh0fBqiVC901R1PdH2SEya32Ijl+jkxSSpFuhs6o="; + hash = "sha256-L+gj4DQyEOhPYAgOQuMtKf9RLzHJ4ACUHvGJcXDiLDc="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index c177343b236c..85c5d60af109 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -387,7 +387,7 @@ in # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* docker_25 = let - version = "25.0.12"; + version = "25.0.13"; in callPackage dockerGen { inherit version; @@ -396,7 +396,7 @@ in cliRev = "43987fca488a535d810c429f75743d8c7b63bf4f"; cliHash = "sha256-OwufdfuUPbPtgqfPeiKrQVkOOacU2g4ommHb770gV40="; mobyRev = "v${version}"; - mobyHash = "sha256-EBOdbFP6UBK1uhXi1IzcPxYihHikuzzwMvv2NHsksYk="; + mobyHash = "sha256-X+1QG/toJt+VNLktR5vun8sG3PRoTVBAcekFXxocJdU="; runcRev = "v1.2.5"; runcHash = "sha256-J/QmOZxYnMPpzm87HhPTkYdt+fN+yeSUu2sv6aUeTY4="; containerdRev = "v1.7.27"; @@ -407,18 +407,18 @@ in docker_28 = let - version = "28.3.3"; + version = "28.4.0"; in callPackage dockerGen { - version = "28.3.3"; + inherit version; cliRev = "v${version}"; - cliHash = "sha256-+nYpd9VGzzMPcBUfGM7V9MkrslYHDSUlE0vhTqDGc1s="; + cliHash = "sha256-SgePAc+GvjZgymu7VA2whwIFEYAfMVUz9G0ppxeOi7M="; mobyRev = "v${version}"; - mobyHash = "sha256-3SWjoF4sXVuYxnENq5n6ZzPJx6BQXnyP8VXTQaaUSFA="; - runcRev = "v1.2.6"; - runcHash = "sha256-XMN+YKdQOQeOLLwvdrC6Si2iAIyyHD5RgZbrOHrQE/g="; - containerdRev = "v1.7.27"; - containerdHash = "sha256-H94EHnfW2Z59KcHcbfJn+BipyZiNUvHe50G5EXbrIps="; + mobyHash = "sha256-hiuwdemnjhi/622xGcevG4rTC7C+DyUijE585a9APSM="; + runcRev = "v1.3.0"; + runcHash = "sha256-oXoDio3l23Z6UyAhb9oDMo1O4TLBbFyLh9sRWXnfLVY="; + containerdRev = "v1.7.28"; + containerdHash = "sha256-vz7RFJkFkMk2gp7bIMx1kbkDFUMS9s0iH0VoyD9A21s="; tiniRev = "v0.19.0"; tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI="; }; diff --git a/pkgs/by-name/ad/adminer/package.nix b/pkgs/by-name/ad/adminer/package.nix index af0f004c62fc..6ee9594edb57 100644 --- a/pkgs/by-name/ad/adminer/package.nix +++ b/pkgs/by-name/ad/adminer/package.nix @@ -9,12 +9,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "adminer"; - version = "5.3.0"; + version = "5.4.0"; # not using fetchFromGitHub as the git repo relies on submodules that are included in the tar file src = fetchurl { url = "https://github.com/vrana/adminer/releases/download/v${finalAttrs.version}/adminer-${finalAttrs.version}.zip"; - hash = "sha256-7EnZ0frx8i6DXHO5E/65k+h+WuflTo8eBYNRVAmh7Kg="; + hash = "sha256-n6bmvUIrIiOaNCPEA5L+frbesnircbm0mTqmWxYRpwM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/al/alacritty-theme/package.nix b/pkgs/by-name/al/alacritty-theme/package.nix index beb9b72e2b17..85e18d938008 100644 --- a/pkgs/by-name/al/alacritty-theme/package.nix +++ b/pkgs/by-name/al/alacritty-theme/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (self: { pname = "alacritty-theme"; - version = "0-unstable-2025-08-04"; + version = "0-unstable-2025-08-18"; src = fetchFromGitHub { owner = "alacritty"; repo = "alacritty-theme"; - rev = "a2f966e33fbb26d8d34b9c78d49c95158720d2e4"; - hash = "sha256-KG3guGyEY4AgO/tcRgq6De2kv+/JmFI8/RfzRG+QAXs="; + rev = "40e0c6c8690d1c62f58718fcef8a48eb6077740b"; + hash = "sha256-guNbnnSyENom6SkwN2Zjn3I1KnV5F3hbvYS1ns4q4uE="; sparseCheckout = [ "themes" ]; }; diff --git a/pkgs/by-name/al/alot/package.nix b/pkgs/by-name/al/alot/package.nix index da68107498d6..a9a6b36a9635 100644 --- a/pkgs/by-name/al/alot/package.nix +++ b/pkgs/by-name/al/alot/package.nix @@ -1,8 +1,8 @@ { lib, - python311, + python3, + python3Packages, fetchFromGitHub, - file, gnupg, gawk, procps, @@ -10,8 +10,7 @@ withManpage ? false, }: -with python311.pkgs; -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "alot"; version = "0.11"; pyproject = true; @@ -35,32 +34,35 @@ buildPythonApplication rec { --replace-fail /usr/share "$out/share" ''; - build-system = [ - setuptools-scm - ] - ++ lib.optional withManpage sphinx; + build-system = + with python3Packages; + [ + setuptools + setuptools-scm + ] + ++ lib.optional withManpage sphinx; - dependencies = [ + dependencies = with python3Packages; [ configobj - file gpgme notmuch2 python-magic - service-identity + standard-mailcap twisted urwid urwidtrees ]; nativeCheckInputs = [ - future gawk gnupg - mock - procps - pytestCheckHook notmuch - ]; + procps + ] + ++ (with python3Packages; [ + pytestCheckHook + mock + ]); postBuild = lib.optionalString withManpage [ "make -C docs man" @@ -76,7 +78,7 @@ buildPythonApplication rec { postInstall = let - completionPython = python.withPackages (ps: [ ps.configobj ]); + completionPython = python3.withPackages (ps: [ ps.configobj ]); in lib.optionalString withManpage '' mkdir -p $out/man diff --git a/pkgs/by-name/an/ansifilter/package.nix b/pkgs/by-name/an/ansifilter/package.nix index aacbb9044ffd..2d490738b9d5 100644 --- a/pkgs/by-name/an/ansifilter/package.nix +++ b/pkgs/by-name/an/ansifilter/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "ansifilter"; - version = "2.21"; + version = "2.22"; src = fetchurl { url = "http://www.andre-simon.de/zip/ansifilter-${version}.tar.bz2"; - hash = "sha256-XqfP39B1LVoWklnaAFwYuQN2KANv2J2LgmJLrOycE5A="; + hash = "sha256-zP9BynQLgTv5EDhotQAPQkPTKnUwTqkpohTEm5Q+zJM="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ar/ark-pixel-font/package.nix b/pkgs/by-name/ar/ark-pixel-font/package.nix index 01dfa0e346ff..57222b4739ea 100644 --- a/pkgs/by-name/ar/ark-pixel-font/package.nix +++ b/pkgs/by-name/ar/ark-pixel-font/package.nix @@ -7,14 +7,14 @@ python312Packages.buildPythonPackage rec { pname = "ark-pixel-font"; - version = "2025.08.11"; + version = "2025.08.24"; pyproject = false; src = fetchFromGitHub { owner = "TakWolf"; repo = "ark-pixel-font"; tag = version; - hash = "sha256-Rcn2zlZyMoziYd1b3wjjh1tYpm6A0qYGiKEg+Wd+0m8="; + hash = "sha256-kxct994UmZhJBMlXZmayN24eiKqeG9T7GdyfsjBYpn0="; }; dependencies = with python312Packages; [ diff --git a/pkgs/by-name/ar/arti/package.nix b/pkgs/by-name/ar/arti/package.nix index 4e88e1a717ce..a803c97fc99e 100644 --- a/pkgs/by-name/ar/arti/package.nix +++ b/pkgs/by-name/ar/arti/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "arti"; - version = "1.4.6"; + version = "1.5.0"; src = fetchFromGitLab { domain = "gitlab.torproject.org"; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "core"; repo = "arti"; tag = "arti-v${finalAttrs.version}"; - hash = "sha256-4HEJiA7FLM3NGV0dcx5aEwky8UTzVLR092b/0HTGCvY="; + hash = "sha256-14wOkbsfNomSCLuozUbKbOGUvhlLkG9iglN6ddkpEPk="; }; - cargoHash = "sha256-ke58MnRYL2ZRck5UKCsGCqiiAZtnOZFTOaoQneP6tV0="; + cargoHash = "sha256-I2xH61x6gZXKsHBejMu7C2H4E6oLRj+GUeJEfRz48os="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; diff --git a/pkgs/by-name/at/atmos/package.nix b/pkgs/by-name/at/atmos/package.nix index ea9f6400e176..1bd1d43c2228 100644 --- a/pkgs/by-name/at/atmos/package.nix +++ b/pkgs/by-name/at/atmos/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "atmos"; - version = "1.188.0"; + version = "1.189.0"; src = fetchFromGitHub { owner = "cloudposse"; repo = "atmos"; tag = "v${finalAttrs.version}"; - hash = "sha256-WQ4u/5V7zVS1d7J3XS3nix465AyZGudpdSEZiBD+HMc="; + hash = "sha256-udreQcDKZYnOLxeEUQfC+OsLg1VdwXP9R7hDKD6YEkw="; }; - vendorHash = "sha256-HlFwFzP1K/qiuRu3/XvNZiCB7oXBk5rx6mSlCB+q4kc="; + vendorHash = "sha256-RnmYUEgVQyZXvPPIXxS8cCkpKkQTGxQzawfDN4zVLHw="; ldflags = [ "-s" diff --git a/pkgs/by-name/au/autobrr/package.nix b/pkgs/by-name/au/autobrr/package.nix index 2aac3fa194a6..0bf929f6b0c7 100644 --- a/pkgs/by-name/au/autobrr/package.nix +++ b/pkgs/by-name/au/autobrr/package.nix @@ -13,12 +13,12 @@ let pname = "autobrr"; - version = "1.65.0"; + version = "1.66.1"; src = fetchFromGitHub { owner = "autobrr"; repo = "autobrr"; tag = "v${version}"; - hash = "sha256-i6F0CMMT/Qn+IUjvJdTkNl+pjqdLwGp+LPbQkYpehuY="; + hash = "sha256-4vfcSkTEFPqQ0r6uLg3o2pa1xcPuWn54+zYpWS/JEKE="; }; autobrr-web = stdenvNoCC.mkDerivation { @@ -41,7 +41,7 @@ let sourceRoot ; fetcherVersion = 1; - hash = "sha256-HH2+FHlDhxNKhYoO/m2nXV87fUqnoC/6L2s6hvkqnyM="; + hash = "sha256-kbLdXF5pAVIha07MCgq1yUShQwxj8xLt2mKzU4NYhwU="; }; postBuild = '' @@ -61,7 +61,7 @@ buildGoModule rec { src ; - vendorHash = "sha256-dgBE80kZOvZdFJ4XP+E+d6IygtI6c1tL//IwhiBPmfY="; + vendorHash = "sha256-hQXXBx4pACKqwG0ctkymZpCv3VLzFx2JCHuKzqumWbg="; preBuild = '' cp -r ${autobrr-web}/* web/dist diff --git a/pkgs/by-name/aw/aws-iam-authenticator/package.nix b/pkgs/by-name/aw/aws-iam-authenticator/package.nix index 443879996c7e..95555e74eeb5 100644 --- a/pkgs/by-name/aw/aws-iam-authenticator/package.nix +++ b/pkgs/by-name/aw/aws-iam-authenticator/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "aws-iam-authenticator"; - version = "0.7.5"; + version = "0.7.7"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "aws-iam-authenticator"; tag = "v${version}"; - hash = "sha256-FvXK4yrWPtM7uhXb0eJB2Hs1eE/+h3R79xVbHFSX2hQ="; + hash = "sha256-nnl5QPJWG0hGp15dwcMdhWCPn5Z4noydLA/Nn5koQCU="; }; - vendorHash = "sha256-fLA+dPAqvCPo8p+NUdmziAhUbi7wQVp2gnzv4493zr8="; + vendorHash = "sha256-oa0wOI7fbMjuG20g+8u5V2tbX+1R3pcRR7kn1iWMp4Y="; ldflags = let diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index ebdc30b799a8..10f37af9e2bf 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -66,14 +66,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "awscli2"; - version = "2.28.1"; # N.B: if you change this, check if overrides are still up-to-date + version = "2.30.6"; # N.B: if you change this, check if overrides are still up-to-date pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; tag = version; - hash = "sha256-TpyjYnLTBPU83g6/h+BrX4hd4dUbZUvDyJ6m/3v38+A="; + hash = "sha256-enCI/yGnxf4/VYID/Di0ZhSiGp0ldgIKYmTnklGpjbc="; }; postPatch = '' diff --git a/pkgs/by-name/ba/backrest/package.nix b/pkgs/by-name/ba/backrest/package.nix index d46d8d191827..98741ded90e4 100644 --- a/pkgs/by-name/ba/backrest/package.nix +++ b/pkgs/by-name/ba/backrest/package.nix @@ -12,13 +12,13 @@ }: let pname = "backrest"; - version = "1.8.1"; + version = "1.9.2"; src = fetchFromGitHub { owner = "garethgeorge"; repo = "backrest"; tag = "v${version}"; - hash = "sha256-lpYny+5bXIxj+ZFhbSn200sBrDShISESZw+L5sy+X+Q="; + hash = "sha256-3lAWViC9K34R8la/z57kjGJmMmletGd8pJ1dDt+BeKQ="; }; frontend = stdenv.mkDerivation (finalAttrs: { @@ -34,7 +34,7 @@ let pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-q7VMQb/FRT953yT2cyGMxUPp8p8XkA9mvqGI7S7Eifg="; + hash = "sha256-vJgsU0OXyAKjUJsPOyIY8o3zfNW1BUZ5IL814wmJr3o="; }; buildPhase = '' @@ -62,7 +62,7 @@ buildGoModule { internal/resticinstaller/resticinstaller.go ''; - vendorHash = "sha256-AINnBkP+e9C/f/C3t6NK+6PYSVB4NON0C71S6SwUXbE="; + vendorHash = "sha256-oycV8JAJQF/PNc7mmYGzkZbpG8pMwxThmuys9e0+hcc="; nativeBuildInputs = [ gzip @@ -98,6 +98,10 @@ buildGoModule { export HOME=$(pwd) ''; + # skip tests on darwin due to /etc/protocols failure + # `__darwinAllowLocalNetworking = true;` wasn't sufficient + doCheck = !stdenv.isDarwin; + postInstall = '' wrapProgram $out/bin/backrest \ --set-default BACKREST_RESTIC_COMMAND "${lib.getExe restic}" diff --git a/pkgs/by-name/bi/biglybt/package.nix b/pkgs/by-name/bi/biglybt/package.nix index 564af1de3eee..ef6fa1cd71e7 100644 --- a/pkgs/by-name/bi/biglybt/package.nix +++ b/pkgs/by-name/bi/biglybt/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "biglybt"; - version = "3.8.0.0"; + version = "3.9.0.0"; src = fetchurl { url = "https://github.com/BiglySoftware/BiglyBT/releases/download/v${version}/GitHub_BiglyBT_unix.tar.gz"; - hash = "sha256-7wj+UoU9RWUMQ4ircSoROsaZWuPg9+uxgYGQdZ841y0="; + hash = "sha256-NBXEY5f2kVPoZit7Gy4rM61bwQSdXovg0gURukhxJJ4="; }; nativeBuildInputs = [ wrapGAppsHook3 ]; diff --git a/pkgs/by-name/bi/bird2/package.nix b/pkgs/by-name/bi/bird2/package.nix index f38674666305..bf7934adc819 100644 --- a/pkgs/by-name/bi/bird2/package.nix +++ b/pkgs/by-name/bi/bird2/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation rec { pname = "bird"; - version = "2.17.1"; + version = "2.17.2"; src = fetchFromGitLab { domain = "gitlab.nic.cz"; owner = "labs"; repo = "bird"; rev = "v${version}"; - hash = "sha256-9Zg3UmNEW+Q26PMj3Z1XDbPFC5vatX8i7RQSUlKXlwg="; + hash = "sha256-4kEtSVuEwJIYIk4+OBjBLz72i60TOUKIbvdNKlrcUYM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/bu/buildkit/package.nix b/pkgs/by-name/bu/buildkit/package.nix index 5599c201707a..3456a4f15eee 100644 --- a/pkgs/by-name/bu/buildkit/package.nix +++ b/pkgs/by-name/bu/buildkit/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "buildkit"; - version = "0.23.2"; + version = "0.24.0"; src = fetchFromGitHub { owner = "moby"; repo = "buildkit"; rev = "v${version}"; - hash = "sha256-/1wOZWvHHpT8zTnaQi/v3XgMyU8r2QPOBDadbos8GV8="; + hash = "sha256-cii+A+CFJcuix++f4ZdW6z5GKpPGdp9C9iJS+KPb4LY="; }; vendorHash = null; diff --git a/pkgs/by-name/bu/buildkite-cli/package.nix b/pkgs/by-name/bu/buildkite-cli/package.nix index 696b7dd32a65..99b1674c0e92 100644 --- a/pkgs/by-name/bu/buildkite-cli/package.nix +++ b/pkgs/by-name/bu/buildkite-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "buildkite-cli"; - version = "3.10.0"; + version = "3.12.0"; src = fetchFromGitHub { owner = "buildkite"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-j5h5tej0RtliO9CqZUq5KRGRS2Ns+Te5yqNQeOCU6ZQ="; + sha256 = "sha256-gyrFRRVfgXd6JTgoY4aBB2VvMUKUtVq1U0ET+3AUWRU="; }; - vendorHash = "sha256-0+KQcV1RXu6sgjrOCStENzjZvQWmvpbcse2K9syfZEw="; + vendorHash = "sha256-l8z5xHpcOBZkiL/0OMkkLu5qVqcPQ6q2K3yYCWyWqAY="; doCheck = false; diff --git a/pkgs/by-name/ca/calibre-web/package.nix b/pkgs/by-name/ca/calibre-web/package.nix index a11ab1aeacf9..00bf55796d76 100644 --- a/pkgs/by-name/ca/calibre-web/package.nix +++ b/pkgs/by-name/ca/calibre-web/package.nix @@ -8,14 +8,14 @@ }: python3Packages.buildPythonApplication rec { pname = "calibre-web"; - version = "0.6.24"; + version = "0.6.25"; pyproject = true; src = fetchFromGitHub { owner = "janeczku"; repo = "calibre-web"; tag = version; - hash = "sha256-DYhlD3ly6U/e5cDlsubDyW1uKeCtB+HrpagJlNDJhyI="; + hash = "sha256-tmSp6ABQ4KnNdUHYZPnXGfhhyhM6aczEUPd57APZnLA="; }; patches = [ diff --git a/pkgs/by-name/ca/camunda-modeler/package.nix b/pkgs/by-name/ca/camunda-modeler/package.nix index eef4dd7dd0b0..9f203a094aeb 100644 --- a/pkgs/by-name/ca/camunda-modeler/package.nix +++ b/pkgs/by-name/ca/camunda-modeler/package.nix @@ -10,11 +10,11 @@ stdenvNoCC.mkDerivation rec { pname = "camunda-modeler"; - version = "5.38.1"; + version = "5.39.0"; src = fetchurl { url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz"; - hash = "sha256-PsNOB2VTwxS9xZxZF79BE+ntF3EpQmdfTagXC2NFhtI="; + hash = "sha256-aDuJQWhgyQ0Aoh40Uyo4HPfNQDAhIg8Cd+veKEUynjs="; }; sourceRoot = "camunda-modeler-${version}-linux-x64"; diff --git a/pkgs/by-name/ca/capypdf/package.nix b/pkgs/by-name/ca/capypdf/package.nix index 60473b6cd08b..c63246a73824 100644 --- a/pkgs/by-name/ca/capypdf/package.nix +++ b/pkgs/by-name/ca/capypdf/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "capypdf"; - version = "0.16.0"; + version = "0.17.0"; outputs = [ "out" @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "jpakkane"; repo = "capypdf"; rev = finalAttrs.version; - hash = "sha256-FqXb0e16sADJVdXCbWJcAs/5+xpGAXIwXR0bgGEuHRE="; + hash = "sha256-hdutgZhJwUi+wwtYt3+hSiyBImchUtbpVd0RCPWEr0Q="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ca/cargo-all-features/package.nix b/pkgs/by-name/ca/cargo-all-features/package.nix index ca59de7c8bfd..1b36989bb011 100644 --- a/pkgs/by-name/ca/cargo-all-features/package.nix +++ b/pkgs/by-name/ca/cargo-all-features/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-all-features"; - version = "1.10.0"; + version = "1.11.0"; src = fetchCrate { inherit pname version; - hash = "sha256-/w3Xd7PXUNtqzRYmUqJtth+GDuXSnsk1NiYCTYsHuAQ="; + hash = "sha256-pHwQq6/KGCIYm3Q63YbUit6yUjwEFnpBJCE6lpGBcZc="; }; - cargoHash = "sha256-OgVeAuC36mP8rv4+XHsrOe7KKnpQ/u0M3g91NE0u98A="; + cargoHash = "sha256-tAwU7vJLp4KLzYAEbtSpNKbZBz+hBdAiIkUD/A5CpwI="; meta = with lib; { description = "Cargo subcommand to build and test all feature flag combinations"; diff --git a/pkgs/by-name/ca/cargo-deny/package.nix b/pkgs/by-name/ca/cargo-deny/package.nix index 679139702445..444467bd817e 100644 --- a/pkgs/by-name/ca/cargo-deny/package.nix +++ b/pkgs/by-name/ca/cargo-deny/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-deny"; - version = "0.18.4"; + version = "0.18.5"; src = fetchFromGitHub { owner = "EmbarkStudios"; repo = "cargo-deny"; rev = version; - hash = "sha256-5aa13eFfGEJZBRB4/PAKKLwxw2wt8sBI7ZVOpgnO+t8="; + hash = "sha256-FYVMeq/728uXayGbDKVK2kZNkf9tdXET+uEorJ6WNto="; }; - cargoHash = "sha256-RW+drxVouQbiZsjEL+XZBE2VMzEiCkLTOC9jMxI76T8="; + cargoHash = "sha256-QfylAFybghBJzxgtrKIPGz/6EM1DlNJ/uJIEtMXpTbo="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ca/cava/package.nix b/pkgs/by-name/ca/cava/package.nix index 637d5515b53b..3453d7db9d1b 100644 --- a/pkgs/by-name/ca/cava/package.nix +++ b/pkgs/by-name/ca/cava/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { pname = "cava"; - version = "0.10.4"; + version = "0.10.6"; src = fetchFromGitHub { owner = "karlstav"; repo = "cava"; rev = version; - hash = "sha256-oKEUddzg7Gt3uu6x9D65JX0PvuC59r7Psb9VZz3+nCc="; + hash = "sha256-dWPW9vd9LdGALt7Po4nZnW5HkivtZcIUBlXEFurq2os="; }; buildInputs = [ diff --git a/pkgs/by-name/ch/checkov/package.nix b/pkgs/by-name/ch/checkov/package.nix index a68926cbab21..0e0683eda207 100644 --- a/pkgs/by-name/ch/checkov/package.nix +++ b/pkgs/by-name/ch/checkov/package.nix @@ -199,6 +199,7 @@ python3.pkgs.buildPythonApplication rec { Prevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages. ''; + mainProgram = "checkov"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ anhdle14 diff --git a/pkgs/by-name/ch/checkstyle/package.nix b/pkgs/by-name/ch/checkstyle/package.nix index 488d49f436cf..ac3a46792ca7 100644 --- a/pkgs/by-name/ch/checkstyle/package.nix +++ b/pkgs/by-name/ch/checkstyle/package.nix @@ -7,12 +7,12 @@ }: stdenvNoCC.mkDerivation rec { - version = "11.0.0"; + version = "11.0.1"; pname = "checkstyle"; src = fetchurl { url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; - sha256 = "sha256-WbmHE0A1OxqGsNqmyPh6QQwhhnUAw6QiQIuftcnsLHY="; + sha256 = "sha256-e8ByK4En2zMguzvBFQR4RE9n9gA1ZIMdpLz7wJGXMpo="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/ch/chroot-realpath/package.nix b/pkgs/by-name/ch/chroot-realpath/package.nix deleted file mode 100644 index c75262cd3344..000000000000 --- a/pkgs/by-name/ch/chroot-realpath/package.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ - lib, - rustPlatform, -}: - -let - cargo = lib.importTOML ./src/Cargo.toml; -in -rustPlatform.buildRustPackage { - pname = cargo.package.name; - version = cargo.package.version; - - src = ./src; - - cargoLock.lockFile = ./src/Cargo.lock; - - meta = { - description = "Output a path's realpath within a chroot"; - maintainers = [ lib.maintainers.elvishjerricco ]; - }; -} diff --git a/pkgs/by-name/ch/chroot-realpath/src/Cargo.lock b/pkgs/by-name/ch/chroot-realpath/src/Cargo.lock deleted file mode 100644 index 81f594ba3082..000000000000 --- a/pkgs/by-name/ch/chroot-realpath/src/Cargo.lock +++ /dev/null @@ -1,16 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "anyhow" -version = "1.0.98" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" - -[[package]] -name = "chroot-realpath" -version = "0.1.0" -dependencies = [ - "anyhow", -] diff --git a/pkgs/by-name/ch/chroot-realpath/src/Cargo.toml b/pkgs/by-name/ch/chroot-realpath/src/Cargo.toml deleted file mode 100644 index aeefcfa4b449..000000000000 --- a/pkgs/by-name/ch/chroot-realpath/src/Cargo.toml +++ /dev/null @@ -1,10 +0,0 @@ -[package] -name = "chroot-realpath" -version = "0.1.0" -edition = "2021" - -[dependencies] -anyhow = "1.0.98" - -[profile.release] -opt-level = "z" diff --git a/pkgs/by-name/ch/chroot-realpath/src/src/main.rs b/pkgs/by-name/ch/chroot-realpath/src/src/main.rs deleted file mode 100644 index 140ad4aaf689..000000000000 --- a/pkgs/by-name/ch/chroot-realpath/src/src/main.rs +++ /dev/null @@ -1,26 +0,0 @@ -use std::env; -use std::io::{stdout, Write}; -use std::os::unix::ffi::OsStrExt; -use std::os::unix::fs; - -use anyhow::{bail, Context, Result}; - -fn main() -> Result<()> { - let args: Vec = env::args().collect(); - - if args.len() != 3 { - bail!("Usage: {} ", args[0]); - } - - fs::chroot(&args[1]).context("Failed to chroot")?; - std::env::set_current_dir("/").context("Failed to change directory")?; - - let path = std::fs::canonicalize(&args[2]) - .with_context(|| format!("Failed to canonicalize {}", args[2]))?; - - stdout() - .write_all(path.into_os_string().as_bytes()) - .context("Failed to write output")?; - - Ok(()) -} diff --git a/pkgs/by-name/ci/cinnamon/package.nix b/pkgs/by-name/ci/cinnamon/package.nix index 3e693757909d..f22db1eca8c4 100644 --- a/pkgs/by-name/ci/cinnamon/package.nix +++ b/pkgs/by-name/ci/cinnamon/package.nix @@ -76,13 +76,13 @@ let in stdenv.mkDerivation rec { pname = "cinnamon"; - version = "6.4.12"; + version = "6.4.13"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon"; rev = version; - hash = "sha256-fEi/dUPnHC0OFqefclf0gQsZZNRVzBLaIR41prUfNP8="; + hash = "sha256-XGG5Qf6Kx1gvZITuuZWn1ggY4FNW/aEuBLbpWyxE2V8="; }; patches = [ diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 56411bf26c47..af941c6b75f1 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.119" + "@anthropic-ai/claude-code": "^1.0.123" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.119", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.119.tgz", - "integrity": "sha512-0SxTgt7Htr2okxL2Uk0Mv5eB8JxBrRCZCdtTNwuYC/OBl2F7UDM8YFtIwHz97ygCoJw49j7SL6s+/MIZGaEzrA==", + "version": "1.0.123", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.123.tgz", + "integrity": "sha512-egniOpnrjpm8pA2ygj9aDw+rZ0jKJdso94CvKlKzdVcLdw0r0FSMvgxWRGGxjHuqcl6BP6yhHGSKlZ6qzd14OA==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 3c5664aeae9d..b14495c0b8f0 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.119"; + version = "1.0.123"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-l6H3IaCIo15OkCR+QBsZJ9lQIxEaAuUOUy/yEQtcvDI="; + hash = "sha256-bzI6wYnY3kBA8xKOeQqYpsi672FIrcSj3eAN0nFqz5o="; }; - npmDepsHash = "sha256-J22dL6GuvMKRLZ7ZAkKn8iX/qBfgK/k3IXKPLGROwo4="; + npmDepsHash = "sha256-UUpss39MY/fBRVjzd1yU9zBQMVW3wMy6zJFcoasivOI="; postPatch = '' cp ${./package-lock.json} package-lock.json diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index d16933621601..e930b812b59a 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.7.0"; + version = "2.7.1"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-OP+CUBuc0Zl/cqZlF1Ryo4WlTDEmAflwxpYPJr3BPvg="; + hash = "sha256-My0z4MW/9O0+ErIh7SEWU3KGJ4UQDmhwJICtBgQ4+q8="; }; postPatch = '' diff --git a/pkgs/by-name/co/codebuff/package-lock.json b/pkgs/by-name/co/codebuff/package-lock.json index da80335136e6..7b24701d8a6d 100644 --- a/pkgs/by-name/co/codebuff/package-lock.json +++ b/pkgs/by-name/co/codebuff/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "codebuff": "^1.0.473" + "codebuff": "^1.0.485" } }, "node_modules/chownr": { @@ -18,9 +18,9 @@ } }, "node_modules/codebuff": { - "version": "1.0.473", - "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.473.tgz", - "integrity": "sha512-maT1kgspsqqDBYZ5K2Fpze3cB3NwTzl5nQZ9EY7CFjkiypYRjlFosrkxY8eUXs6hCZy/WmuBEYRjdyobEaqrcA==", + "version": "1.0.485", + "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.485.tgz", + "integrity": "sha512-RC+DPvi2radIVR5mQ+L53J6dg9RYR6mtmnAz6v3b3sUS6vlAX5r2huDFK5vjWh4pvphLyYzXxnc8nxjGLwqDVA==", "cpu": [ "x64", "arm64" diff --git a/pkgs/by-name/co/codebuff/package.nix b/pkgs/by-name/co/codebuff/package.nix index b9463b82dc8e..dd9662fcba01 100644 --- a/pkgs/by-name/co/codebuff/package.nix +++ b/pkgs/by-name/co/codebuff/package.nix @@ -6,14 +6,14 @@ buildNpmPackage rec { pname = "codebuff"; - version = "1.0.473"; + version = "1.0.485"; src = fetchzip { url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz"; - hash = "sha256-SlSS1++pEVtvY3sSDZzoD4K6PiFA8Z6tBX+hfIDrhrY="; + hash = "sha256-TeHIRz6FmpyAIVS58IgyJ0Y/Ob/crCFey4eTk3vDIHE="; }; - npmDepsHash = "sha256-fEK3CzK66AwHlZyt9ax+r5QGqUCfOw11EMMzA2d337c="; + npmDepsHash = "sha256-ZQdg464SXIwAhFgotIXO6xjpAdquOlKKPuejl6qS3xo="; postPatch = '' cp ${./package-lock.json} package-lock.json diff --git a/pkgs/by-name/co/codeql/package.nix b/pkgs/by-name/co/codeql/package.nix index 3fa523161e90..a6ca9faf8fa7 100644 --- a/pkgs/by-name/co/codeql/package.nix +++ b/pkgs/by-name/co/codeql/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "codeql"; - version = "2.22.4"; + version = "2.23.0"; dontConfigure = true; dontBuild = true; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = fetchzip { url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; - hash = "sha256-g1544Y+TiJE814HaneTDOuRTAux9RWsLgMRruI/CVTg="; + hash = "sha256-8T1aOy2okhwj2rFz3jUpUm2JaJcrXdB6KpSD8btCEx4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index f933de230bdd..139d9998b25a 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -12,18 +12,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.39.0"; + version = "0.40.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-VxfUhPyJRYu6xvrDJRa3BqS/G7gf+J9d+2FbW1Ps4kw="; + hash = "sha256-IBYx362R2ueYNg7/vcjGa2kKAfGlPm6JcZ/A4XKtMT4="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-62JkVo2Dlrtgr66qn6a3vuIUsJpVZDQ8uqIJnXeeU90="; + cargoHash = "sha256-fWrZXXQfrm0L3epquDZUj0SuLRn3WiHX3nQA3d+xnUg="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/co/consul/package.nix b/pkgs/by-name/co/consul/package.nix index d9a1b03c2d46..29c7dcb246d1 100644 --- a/pkgs/by-name/co/consul/package.nix +++ b/pkgs/by-name/co/consul/package.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "consul"; - version = "1.21.4"; + version = "1.21.5"; # Note: Currently only release tags are supported, because they have the Consul UI # vendored. See @@ -22,7 +22,7 @@ buildGoModule rec { owner = "hashicorp"; repo = "consul"; tag = "v${version}"; - hash = "sha256-z2hyEqC8SnIac01VjB2g2+RAaZEaLlVsqBzwedx5t4Q="; + hash = "sha256-x5e0DhJ3qMh51E+bEIzl0JmH7bvdicVgOa0l1Qix9vI="; }; # This corresponds to paths with package main - normally unneeded but consul @@ -32,7 +32,7 @@ buildGoModule rec { "connect/certgen" ]; - vendorHash = "sha256-fWdzFyRtbTOgAapmVz1ScYEHCZUx7nfqw0y2v4aDuic="; + vendorHash = "sha256-PZtLz7jqtqYcBO/xrE/tE4vqNstLq9Iv20eWnW5xloQ="; doCheck = false; @@ -57,7 +57,6 @@ buildGoModule rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.bsl11; maintainers = with lib.maintainers; [ - adamcstephens vdemeester nh2 techknowlogick diff --git a/pkgs/by-name/co/copacetic/package.nix b/pkgs/by-name/co/copacetic/package.nix index c8b434f33a35..ea59d9723cac 100644 --- a/pkgs/by-name/co/copacetic/package.nix +++ b/pkgs/by-name/co/copacetic/package.nix @@ -62,6 +62,6 @@ buildGoModule rec { description = "Tool for directly patching vulnerabilities in container images"; license = lib.licenses.asl20; mainProgram = "copa"; - maintainers = with lib.maintainers; [ bmanuel ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/cr/credhub-cli/package.nix b/pkgs/by-name/cr/credhub-cli/package.nix index 45e2249fcf72..9914f4b7669c 100644 --- a/pkgs/by-name/cr/credhub-cli/package.nix +++ b/pkgs/by-name/cr/credhub-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "credhub-cli"; - version = "2.9.49"; + version = "2.9.50"; src = fetchFromGitHub { owner = "cloudfoundry-incubator"; repo = "credhub-cli"; rev = version; - sha256 = "sha256-Ilb/iieB+TCCXUPzTh6TxJtox0sicWXCUBI1SuHNsUQ="; + sha256 = "sha256-+Y+PmnCQCCpGvThzbW6byquwFx3Pz96Je0+yWWMh3BQ="; }; # these tests require network access that we're not going to give them diff --git a/pkgs/by-name/cr/crispy-doom/package.nix b/pkgs/by-name/cr/crispy-doom/package.nix index e2d5632915c5..e585d41f6230 100644 --- a/pkgs/by-name/cr/crispy-doom/package.nix +++ b/pkgs/by-name/cr/crispy-doom/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "crispy-doom"; - version = "7.0"; + version = "7.1"; src = fetchFromGitHub { owner = "fabiangreffrath"; repo = "crispy-doom"; tag = "crispy-doom-${finalAttrs.version}"; - hash = "sha256-+rNZsb4GAjzNcIU5xZGBpmP+nXNOP16oVg68nfecMrw="; + hash = "sha256-LJLqlPSOarmm5oqSLMilxNMJl4+uKukDl/b58NpZ8VI="; }; postPatch = '' diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index e4518335bf3c..10165ff07454 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -9,16 +9,16 @@ buildGo125Module (finalAttrs: { pname = "crush"; - version = "0.7.10"; + version = "0.9.2"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "crush"; tag = "v${finalAttrs.version}"; - hash = "sha256-z7x//aTJCcAa3RkB8QOtdeU9dBcOKkJD3ftFiCt/WQo="; + hash = "sha256-VFAGjNtXKNjkv8Ryi28oFN/uLomXXdw6NFtyjT3pMEY="; }; - vendorHash = "sha256-AZOX2aRYkuLx0DRCS5dqsRCPwpHngqDc+97luRr0m0g="; + vendorHash = "sha256-ktF3kIr143uPwiEbgafladZRqIsmG6jI2BeumGSu82U="; # rename TestMain to prevent it from running, as it panics in the sandbox. postPatch = '' diff --git a/pkgs/by-name/cr/crypt4gh/package.nix b/pkgs/by-name/cr/crypt4gh/package.nix new file mode 100644 index 000000000000..49b5c19f76e9 --- /dev/null +++ b/pkgs/by-name/cr/crypt4gh/package.nix @@ -0,0 +1,3 @@ +{ python3Packages }: + +python3Packages.toPythonApplication python3Packages.crypt4gh diff --git a/pkgs/by-name/de/decker/package.nix b/pkgs/by-name/de/decker/package.nix index daebdb06c7d6..bd6379da4e5b 100644 --- a/pkgs/by-name/de/decker/package.nix +++ b/pkgs/by-name/de/decker/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "decker"; - version = "1.58"; + version = "1.59"; src = fetchFromGitHub { owner = "JohnEarnest"; repo = "Decker"; rev = "v${version}"; - hash = "sha256-oPB+TT7mHJ6GNBnGIVmbAxNoD2oexPI2Sm8kxxsV6d4="; + hash = "sha256-56yIbIKMppO1eyvnlHvqkQvIT3x5t3W1KQ4M2HWRU3U="; }; buildInputs = [ diff --git a/pkgs/by-name/de/desktoppr/package.nix b/pkgs/by-name/de/desktoppr/package.nix new file mode 100644 index 000000000000..408141c2e664 --- /dev/null +++ b/pkgs/by-name/de/desktoppr/package.nix @@ -0,0 +1,62 @@ +{ + stdenv, + fetchFromGitHub, + fetchpatch, + swift, + swiftpm, + versionCheckHook, + lib, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "desktoppr"; + version = "0.5"; + + src = fetchFromGitHub { + owner = "scriptingosx"; + repo = "desktoppr"; + tag = "v${finalAttrs.version}"; + hash = "sha256-eEVcYSa1ntyX/Wdj4HUyXyXIrK+T11Thg23ntNoIgH0="; + }; + + patches = [ + # Update version in the code from 0.5b (beta) to 0.5 (release) + (fetchpatch { + url = "https://github.com/scriptingosx/desktoppr/commit/419363c28c99eb0f391bf231813af5e507c35573.patch"; + hash = "sha256-7A3hsXO0hZYlZMrX1U0zC2vy59M9H5OZebEbPY8E9fA="; + includes = [ "desktoppr/main.swift" ]; + }) + # Adds support for building with swiftpm + (fetchpatch { + url = "https://github.com/scriptingosx/desktoppr/commit/eaf08da7cdd5fe9aa656516b3a5a0a9ac9969e72.patch"; + hash = "sha256-8sAUNnTGqQ2UHIFUPwTP0dd3QKgI0HfOrG0HzcIStMM="; + }) + ]; + + nativeBuildInputs = [ + swift + swiftpm + ]; + + installPhase = '' + runHook preInstall + install -Dm755 "$(swiftpmBinPath)/desktoppr" -t "$out/bin" + runHook postInstall + ''; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + + versionCheckProgramArg = "version"; + doInstallCheck = true; + + meta = { + description = "Simple command line tool to read and set the desktop picture/wallpaper"; + homepage = "https://github.com/scriptingosx/desktoppr"; + platforms = lib.platforms.darwin; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ andre4ik3 ]; + mainProgram = "desktoppr"; + }; +}) diff --git a/pkgs/by-name/dp/dpic/package.nix b/pkgs/by-name/dp/dpic/package.nix index fb5acef4157d..55a089b22602 100644 --- a/pkgs/by-name/dp/dpic/package.nix +++ b/pkgs/by-name/dp/dpic/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "dpic"; - version = "2024.01.01"; + version = "2025.08.01"; src = fetchurl { url = "https://ece.uwaterloo.ca/~aplevich/dpic/${pname}-${version}.tar.gz"; - sha256 = "sha256-FhkBrJr4bXMFUSuhtWSUBPtMgDoPqwYmJ8w8WJWthy8="; + sha256 = "sha256-Dzj1wekVGIJsssbpViSzkNGAjvrcBAL4ORFRLwznJsM="; }; # The prefix passed to configure is not used. diff --git a/pkgs/by-name/dr/drawterm/package.nix b/pkgs/by-name/dr/drawterm/package.nix index db082e86640a..ea7893024b3c 100644 --- a/pkgs/by-name/dr/drawterm/package.nix +++ b/pkgs/by-name/dr/drawterm/package.nix @@ -23,13 +23,13 @@ let in stdenv.mkDerivation { pname = "drawterm"; - version = "0-unstable-2025-08-18"; + version = "0-unstable-2025-09-11"; src = fetchFrom9Front { owner = "plan9front"; repo = "drawterm"; - rev = "44a7bdfaeb268bbc9df69693fa52d551beb2516d"; - hash = "sha256-ov0BkKWUpRBi4COETtEw3x9WOSMy6HXkxrU9bVSI+AM="; + rev = "7523180ec9e5210e28eb0191268066188cdf91ab"; + hash = "sha256-IOZCpNXJcTpqCRsNp8aaP2vORvusLktLtyoQ7gykJB8="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/ec/ec2-instance-selector/package.nix b/pkgs/by-name/ec/ec2-instance-selector/package.nix index 8d37de3d7d11..a4fa861e10d2 100644 --- a/pkgs/by-name/ec/ec2-instance-selector/package.nix +++ b/pkgs/by-name/ec/ec2-instance-selector/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "ec2-instance-selector"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "aws"; repo = "amazon-ec2-instance-selector"; tag = "v${finalAttrs.version}"; - hash = "sha256-4J66/LiFFeUW20du2clqjz9ozLV+Sn2VVqF9VISXpb0="; + hash = "sha256-8tSZkh2ngOgfwup2nCiNXHFX2GhIVVW9PtLuGNP5yoo="; }; - vendorHash = "sha256-ocysHrbkmFQ96dEVJvc5YuuBiaXToAcMUUPFiLpMCpU="; + vendorHash = "sha256-qrxYLnj8DEGNtIq6sC7xvNBLgguG/lj9YLqgLFumQtE="; ldflags = [ "-s" diff --git a/pkgs/by-name/ed/edir/package.nix b/pkgs/by-name/ed/edir/package.nix index 6a1c5ca70faf..4f10833b06f7 100644 --- a/pkgs/by-name/ed/edir/package.nix +++ b/pkgs/by-name/ed/edir/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication rec { pname = "edir"; - version = "2.31"; + version = "2.32"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-HcM++zmw+pW1ugmd/Dtz30V2Ew66t840cXPjAIRUlbo="; + hash = "sha256-E9zb7Y4KNQ/gw+TkpRVMUHMPlY1ImQAb0P8G/OFgMwM="; }; nativeBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/eq/equicord/package.nix b/pkgs/by-name/eq/equicord/package.nix index a1ac02517ac2..4af0e0485e5d 100644 --- a/pkgs/by-name/eq/equicord/package.nix +++ b/pkgs/by-name/eq/equicord/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { # the Equicord repository. Dates as tags (and automatic releases) were the compromise # we came to with upstream. Please do not change the version schema (e.g., to semver) # unless upstream changes the tag schema from dates. - version = "2025-09-01"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "Equicord"; repo = "Equicord"; tag = "${finalAttrs.version}"; - hash = "sha256-ZijsOAixBJ7sxLZYH2PndCh1BoWfO9tHCNDh1PmBZA4="; + hash = "sha256-915HW2cGGKtbRGghHP/Em0Wyeit6d1oSUmaZLQOH/Lc="; }; pnpmDeps = pnpm_10.fetchDeps { diff --git a/pkgs/by-name/es/espanso/package.nix b/pkgs/by-name/es/espanso/package.nix index 6c97b4b17f6b..b72fdae546d4 100644 --- a/pkgs/by-name/es/espanso/package.nix +++ b/pkgs/by-name/es/espanso/package.nix @@ -140,7 +140,6 @@ rustPlatform.buildRustPackage (finalAttrs: { license = licenses.gpl3Plus; maintainers = with maintainers; [ kimat - pyrox0 n8henrie ]; platforms = platforms.unix; diff --git a/pkgs/by-name/fi/firebase-tools/package.nix b/pkgs/by-name/fi/firebase-tools/package.nix index 06d921eedb2e..62b7b85997d3 100644 --- a/pkgs/by-name/fi/firebase-tools/package.nix +++ b/pkgs/by-name/fi/firebase-tools/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "firebase-tools"; - version = "14.16.0"; + version = "14.17.0"; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-tools"; tag = "v${version}"; - hash = "sha256-6gChudAEAlZOy++wys+xHS8VmmsLfiGKtHszMWFjLRE="; + hash = "sha256-qZMm3xW46XZG0l3ECKOSBb2vRwZrwLP2Cl3UXcH7OTY="; }; - npmDepsHash = "sha256-r+yMoSgJRwkT1liaH0bAzSx3xLnGjF68OkTNf72pSHg="; + npmDepsHash = "sha256-3voUCvmBqi9Lfpol1lMDe4gTmF6TevLMmxBoDS03K0o="; postPatch = '' ln -s npm-shrinkwrap.json package-lock.json diff --git a/pkgs/by-name/fi/firefoxpwa/package.nix b/pkgs/by-name/fi/firefoxpwa/package.nix index f66a9eef39f0..1a4e71e9411a 100644 --- a/pkgs/by-name/fi/firefoxpwa/package.nix +++ b/pkgs/by-name/fi/firefoxpwa/package.nix @@ -29,19 +29,19 @@ rustPlatform.buildRustPackage rec { pname = "firefoxpwa"; - version = "2.15.0"; + version = "2.16.0"; src = fetchFromGitHub { owner = "filips123"; repo = "PWAsForFirefox"; rev = "v${version}"; - hash = "sha256-UqgPAGDekM9bKx4kNH+IuB31ML/Jn4E6g86suVESRRU="; + hash = "sha256-kFhnlWiNCbs0arJfQRRWubnIrdXKrwyJNLAN1KlDHoc="; }; sourceRoot = "${src.name}/native"; buildFeatures = [ "immutable-runtime" ]; - cargoHash = "sha256-7v+Ohll8k3YHKYoQZIWvV+YLHT62ygFb0kPEIXh0jP4="; + cargoHash = "sha256-3o/Ub452PbiicmgyW6z9BP2PaECfFYN+Tx24/Go2N2M="; preConfigure = '' sed -i 's;version = "0.0.0";version = "${version}";' Cargo.toml diff --git a/pkgs/by-name/fl/flashmq/package.nix b/pkgs/by-name/fl/flashmq/package.nix index 4e8ccecf4649..6f76b375d314 100644 --- a/pkgs/by-name/fl/flashmq/package.nix +++ b/pkgs/by-name/fl/flashmq/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "flashmq"; - version = "1.23.0"; + version = "1.23.1"; src = fetchFromGitHub { owner = "halfgaar"; repo = "FlashMQ"; tag = "v${finalAttrs.version}"; - hash = "sha256-JIEJwtS9rtjX+8uqvjnhdAKwp8vk2rptpPYnEX385nk="; + hash = "sha256-to+BCn7/fa1YcjCudrOY0otzEkIx9ocSwkUnFGnjuxU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fl/flatter/package.nix b/pkgs/by-name/fl/flatter/package.nix index b9d95d63924f..b192ba77b5a3 100644 --- a/pkgs/by-name/fl/flatter/package.nix +++ b/pkgs/by-name/fl/flatter/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation { pname = "flatter"; - version = "0-unstable-2025-08-12"; + version = "0-unstable-2025-08-25"; src = fetchFromGitHub { owner = "keeganryan"; repo = "flatter"; - rev = "7757f6c1166ce5feda1cb829736976b8d20741fc"; - hash = "sha256-n/JtSdX8kZIEXcxj344APRo7fuRIR8+ZeUnk7QX8f3Q="; + rev = "d2b8026f29b4a69e987b15d4b240f8a5053275d3"; + hash = "sha256-NAefYPJ+syTmpDiOzkgKB1IZmgQ2DNmvLrtoBee/IX4="; }; strictDeps = true; diff --git a/pkgs/by-name/fl/fluidd/package.nix b/pkgs/by-name/fl/fluidd/package.nix index d4e715ef76f7..81dc4ed013f0 100644 --- a/pkgs/by-name/fl/fluidd/package.nix +++ b/pkgs/by-name/fl/fluidd/package.nix @@ -8,13 +8,13 @@ buildNpmPackage rec { pname = "fluidd"; - version = "1.34.3"; + version = "1.34.4"; src = fetchFromGitHub { owner = "fluidd-core"; repo = "fluidd"; tag = "v${version}"; - hash = "sha256-e3JM9QshQFHvDXvZznQBDFsOiwzxw2lz2hChw66lmMM="; + hash = "sha256-EixAax+Bd0IoGdk6Q9FoMQoWAa1U+O3SYeYEnuonHEI="; }; patches = [ @@ -23,7 +23,7 @@ buildNpmPackage rec { }) ]; - npmDepsHash = "sha256-WDquc35cwyTyVM8Il5aVYWbJqSKhR8wsMNNFgexFKYg="; + npmDepsHash = "sha256-08tm+NuDLwilwo7SCmncIGAbEIW0tJLZi1HaoWGgAJA="; installPhase = '' mkdir -p $out/share/fluidd diff --git a/pkgs/by-name/fo/fosrl-pangolin/package.nix b/pkgs/by-name/fo/fosrl-pangolin/package.nix index 897e0f1d1419..807f10243d04 100644 --- a/pkgs/by-name/fo/fosrl-pangolin/package.nix +++ b/pkgs/by-name/fo/fosrl-pangolin/package.nix @@ -29,13 +29,13 @@ in buildNpmPackage (finalAttrs: { pname = "pangolin"; - version = "1.10.1"; + version = "1.10.2"; src = fetchFromGitHub { owner = "fosrl"; repo = "pangolin"; tag = finalAttrs.version; - hash = "sha256-q5HnXJCx8wvHT+D/Pa+752xh57m/odesRjoqSdCHfrI="; + hash = "sha256-fXswhcnspyayyvvl1HEuQylKHzdgwucm1ClokJMeqys="; }; npmDepsHash = "sha256-ivG/7KTmWPjnXzO+ISc+2bsNqW/0VPhFbg1229A64cw="; diff --git a/pkgs/by-name/fr/frankenphp/package.nix b/pkgs/by-name/fr/frankenphp/package.nix index 7b18d41171be..12a544812203 100644 --- a/pkgs/by-name/fr/frankenphp/package.nix +++ b/pkgs/by-name/fr/frankenphp/package.nix @@ -31,13 +31,13 @@ let in buildGoModule rec { pname = "frankenphp"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "dunglas"; repo = "frankenphp"; tag = "v${version}"; - hash = "sha256-fa9IWIypPAXRDw5KsiJkNGaRP4lH50xb4PVWYa5guwE="; + hash = "sha256-zkB/kN6noCkUyUsXAbaWeRq1fpNErTcZPzDRoRp+LtM="; }; sourceRoot = "${src.name}/caddy"; @@ -45,7 +45,7 @@ buildGoModule rec { # frankenphp requires C code that would be removed with `go mod tidy` # https://github.com/golang/go/issues/26366 proxyVendor = true; - vendorHash = "sha256-vmOlqPhU5sKwRYgZQ0LVE1eMWEtSLTduAeRLEm7gLcI="; + vendorHash = "sha256-scL015vSSfhuK06UZFRxK0Sk9dG6W3AOuFSPTogTCfI="; buildInputs = [ phpUnwrapped diff --git a/pkgs/by-name/fr/freerdp/package.nix b/pkgs/by-name/fr/freerdp/package.nix index 57621f3c5704..cf914d822b30 100644 --- a/pkgs/by-name/fr/freerdp/package.nix +++ b/pkgs/by-name/fr/freerdp/package.nix @@ -63,13 +63,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "freerdp"; - version = "3.17.0"; + version = "3.17.1"; src = fetchFromGitHub { owner = "FreeRDP"; repo = "FreeRDP"; rev = finalAttrs.version; - hash = "sha256-86RbzRgC93ZOt3MHRKJIRklEuyCQs6tHff5jk++yFok="; + hash = "sha256-KAlxpoGOqvHTqKkb/yMrquSckFfMXgbEfxr2IuLPZFQ="; }; postPatch = '' diff --git a/pkgs/by-name/g3/g3proxy/package.nix b/pkgs/by-name/g3/g3proxy/package.nix index 4e786869874e..c776135ffe49 100644 --- a/pkgs/by-name/g3/g3proxy/package.nix +++ b/pkgs/by-name/g3/g3proxy/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "g3proxy"; - version = "1.12.1"; + version = "1.12.2"; src = fetchFromGitHub { owner = "bytedance"; repo = "g3"; tag = "g3proxy-v${finalAttrs.version}"; - hash = "sha256-nEvkzWbjbnhFC4HqYgw89FIKx2HlvX+fYR05bgzKdMg="; + hash = "sha256-zh++wptu1hukQ+Bm5AWhjrLLyLuAb4owfJwDztfKnwY="; }; - cargoHash = "sha256-Ey0STb6VeExYIYx/k5o5d2oMDwmxS7gvH31+3WPea/M="; + cargoHash = "sha256-JNRH2IFUwzHarZZLxmYgyWr5lO1UX8H38EbmGoXebKo="; cargoBuildFlags = [ "-p" diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 0f5f44b5aea8..0873dab3f363 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,7 +8,7 @@ let pname = "gallery-dl"; - version = "1.30.7"; + version = "1.30.8"; in python3Packages.buildPythonApplication { inherit pname version; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication { owner = "mikf"; repo = "gallery-dl"; tag = "v${version}"; - hash = "sha256-VFmTZpcTQQK5sfwgMJGDqHp7wu5dXd4gGfJTtnLBoxk="; + hash = "sha256-jetfEjKwAtJwOLKRZfnnnlb7G5YCDUzeHIASqJS3gcI="; }; build-system = [ python3Packages.setuptools ]; diff --git a/pkgs/by-name/ga/gate/package.nix b/pkgs/by-name/ga/gate/package.nix index 5a1b5ce6bb7d..0bb69f91f75d 100644 --- a/pkgs/by-name/ga/gate/package.nix +++ b/pkgs/by-name/ga/gate/package.nix @@ -6,7 +6,7 @@ let pname = "gate"; - version = "0.52.0"; + version = "0.53.0"; in buildGoModule { inherit pname version; @@ -15,7 +15,7 @@ buildGoModule { owner = "minekube"; repo = "gate"; tag = "v${version}"; - hash = "sha256-DKnJnhfO3Cs80tAYiodxf1alfO4DXNneiqDILgP+v8w="; + hash = "sha256-wrvq2opwT4bbplUljasWmT+JF3/lS8AyzBSfyUB3nUw="; }; vendorHash = "sha256-0NcfuCZHR4QHbMNqc+ilPouie+9k7FqOG/JdNX8uO8c="; diff --git a/pkgs/by-name/ge/gemini-cli-bin/package.nix b/pkgs/by-name/ge/gemini-cli-bin/package.nix index eaf48020f8e1..4e4a86d68623 100644 --- a/pkgs/by-name/ge/gemini-cli-bin/package.nix +++ b/pkgs/by-name/ge/gemini-cli-bin/package.nix @@ -12,11 +12,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "gemini-cli-bin"; - version = "0.5.4"; + version = "0.6.0"; src = fetchurl { url = "https://github.com/${owner}/${repo}/releases/download/v${finalAttrs.version}/${asset}"; - hash = "sha256-rwvL5cjxPOC1ZWopo54+I1NWGMewnm6lTTl6YhNlSBk="; + hash = "sha256-jmZvL4Rst3238H2BdZ/bQuddFkFcFLRABJ1wTHm8qPM="; }; phases = [ diff --git a/pkgs/by-name/gh/gh/package.nix b/pkgs/by-name/gh/gh/package.nix index bce588d47bfe..f1f8615394d3 100644 --- a/pkgs/by-name/gh/gh/package.nix +++ b/pkgs/by-name/gh/gh/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "gh"; - version = "2.79.0"; + version = "2.80.0"; src = fetchFromGitHub { owner = "cli"; repo = "cli"; tag = "v${version}"; - hash = "sha256-ACnRcuHbIsG43bXqqpxPMA1BcFb9TckfiLNJeyxAwkk="; + hash = "sha256-3XrP3NuXYWT09Yfo3XJ6Z2SE5jkE+tvS9QrXiRy3ov8="; }; - vendorHash = "sha256-+O+cTsm9HzAJKDoNMMtcXr6iwRsqFtRLu0VTLe5/rSA="; + vendorHash = "sha256-rVNKTr3b4zShPfkiEBx7LqVQY2eMrXo/s8iC5tyQZNo="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/gn/gnome-pomodoro/package.nix b/pkgs/by-name/gn/gnome-pomodoro/package.nix index 2c9eeef32709..7a3c4e200ff4 100644 --- a/pkgs/by-name/gn/gnome-pomodoro/package.nix +++ b/pkgs/by-name/gn/gnome-pomodoro/package.nix @@ -24,13 +24,13 @@ }: stdenv.mkDerivation rec { pname = "gnome-pomodoro"; - version = "0.27.0"; + version = "0.28.0"; src = fetchFromGitHub { owner = "gnome-pomodoro"; repo = "gnome-pomodoro"; rev = version; - hash = "sha256-ZdTMaCzjA7tsXmnlHGl8MFGGViVPwMZuiu91q5v/v9U="; + hash = "sha256-cVuBJ1Rwh/mjlFKKRJkKmdtDHdWNc6uiEE3ywCesirU="; }; patches = [ diff --git a/pkgs/by-name/gn/gnu-shepherd/package.nix b/pkgs/by-name/gn/gnu-shepherd/package.nix index 16b0c584e9ec..6cb16071f43d 100644 --- a/pkgs/by-name/gn/gnu-shepherd/package.nix +++ b/pkgs/by-name/gn/gnu-shepherd/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "gnu-shepherd"; - version = "1.0.6"; + version = "1.0.7"; src = fetchurl { url = "mirror://gnu/shepherd/shepherd-${version}.tar.gz"; - hash = "sha256-/HTf2kmaaV5lD8WDnTmtU44uMjlJuJBK/Pr/o0FxvjM="; + hash = "sha256-MlqbdYHug6FRFd+/vMJHyetRD3UlSaI/OukSqOxydZc="; }; configureFlags = [ "--localstatedir=/" ]; diff --git a/pkgs/by-name/go/go-ethereum/package.nix b/pkgs/by-name/go/go-ethereum/package.nix index b0a1a28c6460..e984f8f2480a 100644 --- a/pkgs/by-name/go/go-ethereum/package.nix +++ b/pkgs/by-name/go/go-ethereum/package.nix @@ -15,17 +15,17 @@ let in buildGoModule rec { pname = "go-ethereum"; - version = "1.16.2"; + version = "1.16.3"; src = fetchFromGitHub { owner = "ethereum"; repo = "go-ethereum"; rev = "v${version}"; - hash = "sha256-12bmK9OYYIDBeN52dQElnDaOcWOzwvjpAZmzHH8IHvw="; + hash = "sha256-9g+RlOnV3DMLkak+RbSm8RgFB14Yuap8CT1w6kuZRv0="; }; proxyVendor = true; - vendorHash = "sha256-i1PhF1DFdt2X4faxe5+iYsPIyco0Xb6stOzaCy6JIto="; + vendorHash = "sha256-GEPSkuEdrYvPGXEGhAT3U765rjY6w6kwOVYOMCgOaCo="; doCheck = false; diff --git a/pkgs/by-name/gq/gqlgen/package.nix b/pkgs/by-name/gq/gqlgen/package.nix index a2625cc4aed5..297353665f57 100644 --- a/pkgs/by-name/gq/gqlgen/package.nix +++ b/pkgs/by-name/gq/gqlgen/package.nix @@ -6,7 +6,7 @@ }: let - version = "0.17.78"; + version = "0.17.79"; in buildGoModule { pname = "gqlgen"; @@ -16,10 +16,10 @@ buildGoModule { owner = "99designs"; repo = "gqlgen"; tag = "v${version}"; - hash = "sha256-rFmcyEEliP8Kv75/UMB57IjKB8qTDrhvVDGMRlC1gc8="; + hash = "sha256-hvBP+MbdyWirovDFbgscg7ilfvlXjhSde/C3mHfjdxs="; }; - vendorHash = "sha256-qDPJKGQmZz5Taj/gXakx3t/4bDaMrNR+HehV19HvdCI="; + vendorHash = "sha256-MFQwLWpjgsCkS1GFRbO/egDIWbh3HDAYuqekjGOC+ug="; subPackages = [ "." ]; diff --git a/pkgs/by-name/gu/guile-gcrypt/package.nix b/pkgs/by-name/gu/guile-gcrypt/package.nix index 8c461558ed55..004cf99f613e 100644 --- a/pkgs/by-name/gu/guile-gcrypt/package.nix +++ b/pkgs/by-name/gu/guile-gcrypt/package.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation rec { pname = "guile-gcrypt"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitea { domain = "notabug.org"; owner = "cwebber"; repo = "guile-gcrypt"; rev = "v${version}"; - hash = "sha256-vbm31EsOJiMeTs2tu5KPXckxPcAQbi3/PGJ5EHCC5VQ="; + hash = "sha256-YPzOKFwKxEbu4+tW1Pu6EeALArTUEfM/bSQPth5eBX4="; }; strictDeps = true; diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 7109e1875948..fea0e094595c 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage rec { pname = "harper"; - version = "0.64.0"; + version = "0.65.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${version}"; - hash = "sha256-gg9fW77VYCg3/CRtVxJ3xSrJberL0ECQW4ilEZEpFL4="; + hash = "sha256-y2oYEJTZWZ7Rc7ZLjYUh3Cy9dtznGLhIXzJ6D0JUIGw="; }; buildAndTestSubdir = "harper-ls"; - cargoHash = "sha256-QuunnKfrNOd1/uMNcs8U/odi7L7CLHAFfh0hrhFlcz0="; + cargoHash = "sha256-o6RFBCvPn3AH3mMI3guHziqOcYN99o8yk5b6VXWoepI="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/he/hermitcli/package.nix b/pkgs/by-name/he/hermitcli/package.nix index ecc43c649cad..1fe420cb2abe 100644 --- a/pkgs/by-name/he/hermitcli/package.nix +++ b/pkgs/by-name/he/hermitcli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "hermit"; - version = "0.45.0"; + version = "0.46.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "cashapp"; repo = "hermit"; - hash = "sha256-Dk+m/23d5CMwjOXoD3mDs5fB7KgWfmX6BjrS3h/HB7w="; + hash = "sha256-snwqR9gtdUYmSNWcs+dur/6enuBG0HZ94cL6YoQFG1w="; }; vendorHash = "sha256-bko9N3dbxe4K98BdG78lYYipAgAtGntrEAgoLeOY1NM="; diff --git a/pkgs/by-name/he/heroku/package.nix b/pkgs/by-name/he/heroku/package.nix index 576dd8cd1614..15210e20587f 100644 --- a/pkgs/by-name/he/heroku/package.nix +++ b/pkgs/by-name/he/heroku/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation { pname = "heroku"; - version = "10.12.0"; + version = "10.13.1"; src = fetchzip { - url = "https://cli-assets.heroku.com/versions/10.12.0/ea15591/heroku-v10.12.0-ea15591-linux-x64.tar.xz"; - hash = "sha256-YWddfey6vrlTxqQGBS4A8KnYIeZF4ztYUCVKe/Nz56E="; + url = "https://cli-assets.heroku.com/versions/10.13.1/cf943a6/heroku-v10.13.1-cf943a6-linux-x64.tar.xz"; + hash = "sha256-2nxM1XE+gvIUoA/AQLXt73V+ZM+WP245qAkGilnCqMk="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/hy/hyprshell/package.nix b/pkgs/by-name/hy/hyprshell/package.nix index d4d9f379472a..9a7b6fecc9c6 100644 --- a/pkgs/by-name/hy/hyprshell/package.nix +++ b/pkgs/by-name/hy/hyprshell/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprshell"; - version = "4.6.0"; + version = "4.6.4"; src = fetchFromGitHub { owner = "H3rmt"; repo = "hyprshell"; tag = "v${finalAttrs.version}"; - hash = "sha256-lio5TLy4mtKfoH4kdFh+9l/j974UXF6DrxDWmvKj+Fo="; + hash = "sha256-+Uo7xbLlPrMG94eISub2l3Esj8l6IxwwKEfu8nZLWRg="; }; - cargoHash = "sha256-uiyoVi3w3L2DnGlBeuBArYfpaSxDRCQG1sN5mWi+QGU="; + cargoHash = "sha256-jZiOLFI3VVrPvvb2YR92mvS8QELzIoQU6ER70rZ7o1E="; nativeBuildInputs = [ wrapGAppsHook4 diff --git a/pkgs/by-name/i2/i2pd/package.nix b/pkgs/by-name/i2/i2pd/package.nix index 369420753541..598ffdc52936 100644 --- a/pkgs/by-name/i2/i2pd/package.nix +++ b/pkgs/by-name/i2/i2pd/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "i2pd"; - version = "2.57.0"; + version = "2.58.0"; src = fetchFromGitHub { owner = "PurpleI2P"; repo = "i2pd"; tag = version; - hash = "sha256-+LywTG+AXOas6fXF1pXjBkqa+fUbaWNMA3EqCEZfc/A="; + hash = "sha256-moUcivW3YIE2SvjS7rCXTjeCKUW/u/NXWH3VmJ9x6jg="; }; postPatch = lib.optionalString (!stdenv.hostPlatform.isx86) '' diff --git a/pkgs/by-name/ia/ia-writer-mono/package.nix b/pkgs/by-name/ia/ia-writer-mono/package.nix new file mode 100644 index 000000000000..0239d3170c0c --- /dev/null +++ b/pkgs/by-name/ia/ia-writer-mono/package.nix @@ -0,0 +1,34 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "ia-writer-mono"; + version = "0-unstable-2023-06-16"; + + src = fetchFromGitHub { + owner = "iaolo"; + repo = "iA-Fonts"; + rev = "f32c04c3058a75d7ce28919ce70fe8800817491b"; + hash = "sha256-2T165nFfCzO65/PIHauJA//S+zug5nUwPcg8NUEydfc="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/fonts/truetype + cp iA\ Writer\ Mono/Variable/*.ttf $out/share/fonts/truetype + + runHook postInstall + ''; + + meta = { + description = "iA Writer Mono Typeface"; + homepage = "https://ia.net/topics/in-search-of-the-perfect-writing-font"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.richardjacton ]; + }; +} diff --git a/pkgs/by-name/io/iosevka/package.nix b/pkgs/by-name/io/iosevka/package.nix index d2ff55523ff0..0b404132c52d 100644 --- a/pkgs/by-name/io/iosevka/package.nix +++ b/pkgs/by-name/io/iosevka/package.nix @@ -56,16 +56,16 @@ assert (extraParameters != null) -> set != null; buildNpmPackage rec { pname = "Iosevka${toString set}"; - version = "33.2.9"; + version = "33.3.0"; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "v${version}"; - hash = "sha256-EC3daY7R2AhqrE62dp6sT5BspyZkLccuC5PnBibeRaI="; + hash = "sha256-6Ys9OzZ9/k8VOD9rbU7QBbJumJMWKq/GFHtPWJGqJ+M="; }; - npmDepsHash = "sha256-ekODYQ1GjGytlcX4VGIfyl5kPEWW/9VL/He0BBtWeK0="; + npmDepsHash = "sha256-UGEl+RFNPZ+3Cnp6vtxbcuZbs86T3VDgDAF0J++83/w="; nativeBuildInputs = [ remarshal diff --git a/pkgs/by-name/jb/jbang/package.nix b/pkgs/by-name/jb/jbang/package.nix index 8ebd66aacee5..e9dccd39497f 100644 --- a/pkgs/by-name/jb/jbang/package.nix +++ b/pkgs/by-name/jb/jbang/package.nix @@ -9,12 +9,12 @@ }: stdenv.mkDerivation rec { - version = "0.129.0"; + version = "0.131.0"; pname = "jbang"; src = fetchzip { url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar"; - sha256 = "sha256-l/C9L/RPfoGN/nEvCigtNj1q+QHxCiwE0FfJPJM6Kxo="; + sha256 = "sha256-Vp7iCO77JWQzPHcF0i5st5TBv1bqjbwnhGHk3+sIr2A="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/jj/jj-fzf/package.nix b/pkgs/by-name/jj/jj-fzf/package.nix index 1b48f7688995..a29b23d63d93 100644 --- a/pkgs/by-name/jj/jj-fzf/package.nix +++ b/pkgs/by-name/jj/jj-fzf/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "jj-fzf"; - version = "0.32.0"; + version = "0.33.0"; src = fetchFromGitHub { owner = "tim-janik"; repo = "jj-fzf"; tag = "v${version}"; - hash = "sha256-xcPLFrCpncK+RYw7BnT7BR4zfvCYnatIF0YU0wYc3iI="; + hash = "sha256-iVgX2Lu06t1pCQl5ZGgl3+lTv4HAPKbD/83STDtYhdU="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/jp/jpegoptim/package.nix b/pkgs/by-name/jp/jpegoptim/package.nix index a3c0f25a555f..cc64cc65e6ec 100644 --- a/pkgs/by-name/jp/jpegoptim/package.nix +++ b/pkgs/by-name/jp/jpegoptim/package.nix @@ -6,14 +6,14 @@ }: stdenv.mkDerivation rec { - version = "1.5.5"; + version = "1.5.6"; pname = "jpegoptim"; src = fetchFromGitHub { owner = "tjko"; repo = "jpegoptim"; rev = "v${version}"; - sha256 = "sha256-3p3kcUur1u09ROdKXG5H8eilu463Rzbn2yfYo5o6+KM="; + sha256 = "sha256-Nw9mz5zefkRwqkTIyBQyDlANHEx4dztiIiTuXUnuCKM="; }; # There are no checks, it seems. diff --git a/pkgs/by-name/js/jsoncons/package.nix b/pkgs/by-name/js/jsoncons/package.nix index d5ffd1d6dd42..b6b5bc3d30c1 100644 --- a/pkgs/by-name/js/jsoncons/package.nix +++ b/pkgs/by-name/js/jsoncons/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jsoncons"; - version = "1.3.2"; + version = "1.4.1"; src = fetchFromGitHub { owner = "danielaparker"; repo = "jsoncons"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q7qtLLTvJcIFPSx6MkS7SI89MBcM88g3KmX/b3BAKwI="; + hash = "sha256-5uI3AWNfsmgmUU9qnkdLeI1eXwuA2WRqeYG4eUoGdp4="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/ka/kafkactl/package.nix b/pkgs/by-name/ka/kafkactl/package.nix index 1c513fa0a2b8..63db788a5470 100644 --- a/pkgs/by-name/ka/kafkactl/package.nix +++ b/pkgs/by-name/ka/kafkactl/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kafkactl"; - version = "5.12.0"; + version = "5.12.1"; src = fetchFromGitHub { owner = "deviceinsight"; repo = "kafkactl"; tag = "v${version}"; - hash = "sha256-wNqoGb3tVzoj+cUNNxqJvnq2Qr8BF0BC0FM01QAnu2o="; + hash = "sha256-f4Y8JOXw4bWW3fCnRZ02AE2HcdgeEfUlZgO7VoZeJ6k="; }; vendorHash = "sha256-sVvEHMXpjas+l93IZfAChDX5eDm0lkUNCr5r1JaVQ9I="; diff --git a/pkgs/by-name/ka/kaldi/package.nix b/pkgs/by-name/ka/kaldi/package.nix index 02e1cf3a9c77..0ca19505bd0a 100644 --- a/pkgs/by-name/ka/kaldi/package.nix +++ b/pkgs/by-name/ka/kaldi/package.nix @@ -19,13 +19,13 @@ assert blas.implementation == "openblas" && lapack.implementation == "openblas"; stdenv.mkDerivation (finalAttrs: { pname = "kaldi"; - version = "0-unstable-2025-07-22"; + version = "0-unstable-2025-09-22"; src = fetchFromGitHub { owner = "kaldi-asr"; repo = "kaldi"; - rev = "f4007661023b98b8081fd875029f0dee62242fd1"; - sha256 = "sha256-DTXS+QUQOjfkus7lsjUfiQ6ScDkrBM8gaiLRP9yueTQ="; + rev = "e02e35f0254bb033fab73d1df99fc34123e31d56"; + sha256 = "sha256-ZnVSQTETrMeU+pkqy50ldAe8g1pbnG7VS1utcUy28ls="; }; cmakeFlags = [ diff --git a/pkgs/by-name/ka/kamailio/package.nix b/pkgs/by-name/ka/kamailio/package.nix index 1dfad3ba56d6..088725595cca 100644 --- a/pkgs/by-name/ka/kamailio/package.nix +++ b/pkgs/by-name/ka/kamailio/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kamailio"; - version = "6.0.2"; + version = "6.0.3"; src = fetchurl { url = "https://www.kamailio.org/pub/kamailio/${finalAttrs.version}/src/kamailio-${finalAttrs.version}_src.tar.gz"; - hash = "sha256-Ax3MhQZJ8cCuGUTZUThiT2XWAGgFIlwjnKqQvao28h0="; + hash = "sha256-ljxwsspk8IAchUnMUbTi8bf05zrp1KcBRcXE1bTaEYQ="; }; buildInputs = [ diff --git a/pkgs/by-name/ka/kanata/package.nix b/pkgs/by-name/ka/kanata/package.nix index 0290d48346d3..509fc4cd0a21 100644 --- a/pkgs/by-name/ka/kanata/package.nix +++ b/pkgs/by-name/ka/kanata/package.nix @@ -53,10 +53,7 @@ rustPlatform.buildRustPackage rec { description = "Tool to improve keyboard comfort and usability with advanced customization"; homepage = "https://github.com/jtroo/kanata"; license = licenses.lgpl3Only; - maintainers = with maintainers; [ - bmanuel - linj - ]; + maintainers = with maintainers; [ linj ]; platforms = platforms.unix; mainProgram = "kanata"; }; diff --git a/pkgs/by-name/kc/kcc/package.nix b/pkgs/by-name/kc/kcc/package.nix index 01ef570e63e7..1c86d62b41ef 100644 --- a/pkgs/by-name/kc/kcc/package.nix +++ b/pkgs/by-name/kc/kcc/package.nix @@ -15,14 +15,14 @@ python3.pkgs.buildPythonApplication rec { pname = "kcc"; - version = "9.0.0"; + version = "9.1.0"; pyproject = true; src = fetchFromGitHub { owner = "ciromattia"; repo = "kcc"; tag = "v${version}"; - hash = "sha256-J4nuVY5eOmHziteLvoBf/+CAY0X/7wBbRtPoIgdd5MA="; + hash = "sha256-FGRd2JVcz45KVjQCTEKIjKlkLJS/AsSsopeW9tXHWwk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ke/keychain/package.nix b/pkgs/by-name/ke/keychain/package.nix index 35047ef594fd..59a718a4f37f 100644 --- a/pkgs/by-name/ke/keychain/package.nix +++ b/pkgs/by-name/ke/keychain/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "keychain"; - version = "2.9.5"; + version = "2.9.6"; src = fetchFromGitHub { owner = "funtoo"; repo = "keychain"; rev = version; - sha256 = "sha256-mKYDSCaDYXUIiDi9EGkAu8gW4sEcUtR8mJ2LW4FFycQ="; + sha256 = "sha256-R70W8/tE4suGgiSqkJ1RJ0fJ3C+exdoVesXtvxPORVo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/kn/kn/package.nix b/pkgs/by-name/kn/kn/package.nix index 90501eb6e177..44a6134c7d5e 100644 --- a/pkgs/by-name/kn/kn/package.nix +++ b/pkgs/by-name/kn/kn/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "kn"; - version = "1.19.2"; + version = "1.19.5"; src = fetchFromGitHub { owner = "knative"; repo = "client"; tag = "knative-v${finalAttrs.version}"; - hash = "sha256-zp+4JcC4AB3Yp6muYxnOPddchB77VitU1VKv/mAVkKk="; + hash = "sha256-CgKwZCdjNN27wP79vzzTkGdk56owUDBMN79rk/ckpaI="; }; - vendorHash = "sha256-CUuNlu6zoKAYu5+mtDEfiGi588qbCT81XSolfiUYL8k="; + vendorHash = "sha256-MYIUOIdoYzHK7HBTdQzu7Jp17MYMJUnoK64jPEmIR+E="; env.GOWORK = "off"; diff --git a/pkgs/by-name/kn/knxd/package.nix b/pkgs/by-name/kn/knxd/package.nix index 74d6944221ae..ef6f68e33cd5 100644 --- a/pkgs/by-name/kn/knxd/package.nix +++ b/pkgs/by-name/kn/knxd/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "knxd"; - version = "0.14.71"; + version = "0.14.73"; src = fetchFromGitHub { owner = "knxd"; repo = "knxd"; tag = finalAttrs.version; - hash = "sha256-623Q2OGGr4wVdmJytjidTPEkP3hs2Z+KukbXt+hlPgM="; + hash = "sha256-rBYvwNJ8rIXGv9Hz0xTn+4cUdptdoddCCv6JvF4f1+M="; }; postPatch = '' diff --git a/pkgs/by-name/ko/kolla/package.nix b/pkgs/by-name/ko/kolla/package.nix index eb7361d9a718..69aff018b305 100644 --- a/pkgs/by-name/ko/kolla/package.nix +++ b/pkgs/by-name/ko/kolla/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "kolla"; - version = "20.1.0"; + version = "20.2.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "kolla"; tag = version; - hash = "sha256-vVP9EwxAY2NBSciPSOvVaoCu85QVdFduY5aXPUI03XI="; + hash = "sha256-aqYEzBphzwB42Z0HmnCPQlV71dOi3yLKh+zL2dMTaB8="; }; postPatch = '' diff --git a/pkgs/by-name/ku/kubebuilder/package.nix b/pkgs/by-name/ku/kubebuilder/package.nix index 6a1180a22acc..4feb7dea90ca 100644 --- a/pkgs/by-name/ku/kubebuilder/package.nix +++ b/pkgs/by-name/ku/kubebuilder/package.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "kubebuilder"; - version = "4.8.0"; + version = "4.9.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "kubebuilder"; rev = "v${version}"; - hash = "sha256-HUJ/dgDVN2hgCkO/iw3CqEgl8P2TbWgQ/TNe8uO3Vvk="; + hash = "sha256-CokzuduRJyRYIrkqE+LJE6znskfZIJfU12m4vDhZB0k="; }; - vendorHash = "sha256-9hGIZgUyxMyOoxMn+KeN0+vmET2ISZtlejiaI5qUe40="; + vendorHash = "sha256-ValoM/qVrDKPjI5SOq4XkYNKPKjfQcrXKogfpd2aKLQ="; subPackages = [ "cmd" diff --git a/pkgs/by-name/ku/kubeseal/package.nix b/pkgs/by-name/ku/kubeseal/package.nix index 6faea2667ea9..3349ef9d4d35 100644 --- a/pkgs/by-name/ku/kubeseal/package.nix +++ b/pkgs/by-name/ku/kubeseal/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubeseal"; - version = "0.32.1"; + version = "0.32.2"; src = fetchFromGitHub { owner = "bitnami-labs"; repo = "sealed-secrets"; rev = "v${version}"; - sha256 = "sha256-JwOKyxbLy1BikRSVPONDO57YyhhaqOELZSVlMlsfUUw="; + sha256 = "sha256-WT/dNXFZ8wD2mRv4fz+R1N8YJgui0jsicreYTNVABkM="; }; - vendorHash = "sha256-zoi8Z5Jmg5E1c9B4m6870hvX0C3gFDzOCdGbdlBa70M="; + vendorHash = "sha256-PZTqR3HXXO5+mBb+y423YJAmx6dwqz6VKtWhvJBLGYs="; subPackages = [ "cmd/kubeseal" ]; diff --git a/pkgs/by-name/la/laszip/package.nix b/pkgs/by-name/la/laszip/package.nix index 0f82562f2ffd..4b4250ec37db 100644 --- a/pkgs/by-name/la/laszip/package.nix +++ b/pkgs/by-name/la/laszip/package.nix @@ -7,16 +7,18 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "3.4.3"; + version = "3.4.4"; pname = "laszip"; src = fetchFromGitHub { owner = "LASzip"; repo = "LASzip"; rev = finalAttrs.version; - hash = "sha256-9fzal54YaocONtguOCxnP7h1LejQPQ0dKFiCzfvTjCY="; + hash = "sha256-v/oLU69zqDW1o1HTlay7GDh1Kbmv1rarII2Fz5HWCqg="; }; + hardeningDisable = [ "format" ]; # -Werror=format-security + nativeBuildInputs = [ cmake ] diff --git a/pkgs/by-name/le/ledfx/package.nix b/pkgs/by-name/le/ledfx/package.nix index 6b3599eb0d89..68840bed9e5f 100644 --- a/pkgs/by-name/le/ledfx/package.nix +++ b/pkgs/by-name/le/ledfx/package.nix @@ -6,12 +6,12 @@ python3.pkgs.buildPythonApplication rec { pname = "ledfx"; - version = "2.0.110"; + version = "2.0.111"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-utYpAIt9ThgV58h4p3d2q/pLfCU2zlXyCnTP2kqkDjg="; + hash = "sha256-b6WHulQa1er0DpMfeJLqqb4z8glUt1dHvvNigXgrf7Y="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/le/lego/package.nix b/pkgs/by-name/le/lego/package.nix index 6d336e783a38..bf4b2409359d 100644 --- a/pkgs/by-name/le/lego/package.nix +++ b/pkgs/by-name/le/lego/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "lego"; - version = "4.25.2"; + version = "4.26.0"; src = fetchFromGitHub { owner = "go-acme"; repo = "lego"; tag = "v${version}"; - hash = "sha256-VAYptzJYyo6o5MPq0DB8+VrhqzwJSPwZK6BuaXOn8VM="; + hash = "sha256-wSTymGprdoXxBRlGDapF5H8SMbBRTI24PMgakGetABI="; }; - vendorHash = "sha256-8135PtcC98XxbdQnF58sglAgZUkuBA+A3bSxK0+tQ9U="; + vendorHash = "sha256-BdOS4BNWtonLoZO4YA85VdB6MRbMqoO8MGb4XNEwfCk="; doCheck = false; diff --git a/pkgs/by-name/li/libdatachannel/package.nix b/pkgs/by-name/li/libdatachannel/package.nix index ca22335e075e..4032cad92efd 100644 --- a/pkgs/by-name/li/libdatachannel/package.nix +++ b/pkgs/by-name/li/libdatachannel/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "libdatachannel"; - version = "0.23.1"; + version = "0.23.2"; src = fetchFromGitHub { owner = "paullouisageneau"; repo = "libdatachannel"; rev = "v${version}"; - hash = "sha256-+2xJ3H5tnlP015dr0V5WidMl434EsMHwu6p7SrvizgM="; + hash = "sha256-76rlnO0wr7xQAGCc0GmpHQldzHKnZ8NZWpHmrE70h/c="; }; outputs = [ diff --git a/pkgs/by-name/li/libngspice/package.nix b/pkgs/by-name/li/libngspice/package.nix index f29591ed0c23..c6bbd6ce2516 100644 --- a/pkgs/by-name/li/libngspice/package.nix +++ b/pkgs/by-name/li/libngspice/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "${lib.optionalString withNgshared "lib"}ngspice"; - version = "44.2"; + version = "45"; src = fetchurl { url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz"; - hash = "sha256-59rft71UdP0iQJweWmes3sGfd+WX32jhfFVJvBOQ1/0="; + hash = "sha256-8arYq6woKKe3HaZkEd6OQGUk518wZuRnVUOcSQRC1zQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/libvirt/package.nix b/pkgs/by-name/li/libvirt/package.nix index 56474e009923..5b19ab79011e 100644 --- a/pkgs/by-name/li/libvirt/package.nix +++ b/pkgs/by-name/li/libvirt/package.nix @@ -117,14 +117,14 @@ assert enableZfs -> isLinux; stdenv.mkDerivation rec { pname = "libvirt"; # if you update, also bump and SysVirt in - version = "11.6.0"; + version = "11.7.0"; src = fetchFromGitLab { owner = "libvirt"; repo = "libvirt"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-t1CnShdHBCvLpw9B5iJmgLpwVc91/hwRVBefBkw4LZg="; + hash = "sha256-BLPuqKvKW3wk4ij8ag4V4odgzZXGfn7692gkeJ03xZw="; }; patches = [ diff --git a/pkgs/by-name/li/lief/package.nix b/pkgs/by-name/li/lief/package.nix index c01e98410526..82c31fcbd8cf 100644 --- a/pkgs/by-name/li/lief/package.nix +++ b/pkgs/by-name/li/lief/package.nix @@ -5,6 +5,7 @@ python3, cmake, ninja, + nix-update-script, }: let @@ -17,13 +18,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "lief"; - version = "0.16.6"; + version = "0.17.0"; src = fetchFromGitHub { owner = "lief-project"; repo = "LIEF"; tag = finalAttrs.version; - hash = "sha256-SvwFyhIBuG0u5rE7+1OaO7VZu4/X4jVI6oFOm5+yCd8="; + hash = "sha256-icwRW9iY/MiG/x3VHqRfAU2Yk4q2hXLJsfN5Lwx37gw="; }; outputs = [ @@ -47,7 +48,11 @@ stdenv.mkDerivation (finalAttrs: { scikit-build-core ]; - cmakeFlags = [ (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) ]; + cmakeFlags = [ + (lib.cmakeBool "LIEF_PYTHON_API" true) + (lib.cmakeBool "LIEF_EXAMPLES" false) + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) + ]; postBuild = '' pushd ../api/python @@ -61,6 +66,10 @@ stdenv.mkDerivation (finalAttrs: { popd ''; + pythonImportsCheck = [ "lief" ]; + + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Library to Instrument Executable Formats"; homepage = "https://lief.quarkslab.com/"; diff --git a/pkgs/by-name/li/livekit/package.nix b/pkgs/by-name/li/livekit/package.nix index 9ee557bd80cb..c9b1672d534c 100644 --- a/pkgs/by-name/li/livekit/package.nix +++ b/pkgs/by-name/li/livekit/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "livekit"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "livekit"; repo = "livekit"; rev = "v${version}"; - hash = "sha256-xj0K9DaLXrj7U9zlaaAOMu7HFkTvn6P9PBb83j26D70="; + hash = "sha256-seh7LXxHGsdXZFy1I/XukvOS9XTO+OxGycPNxJmaIm0="; }; - vendorHash = "sha256-3zrP84YkPRn4NC3l9XRhtNraX8G5WnRxo2CNOmMfVJs="; + vendorHash = "sha256-EbxiiCpl/txIrnKpqP8EI4UZGZMyUt9bcTIAiUl64sk="; subPackages = [ "cmd/server" ]; diff --git a/pkgs/by-name/lo/lombok/package.nix b/pkgs/by-name/lo/lombok/package.nix index 3f92609bd9eb..74cf176ffc56 100644 --- a/pkgs/by-name/lo/lombok/package.nix +++ b/pkgs/by-name/lo/lombok/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "lombok"; - version = "1.18.38"; + version = "1.18.40"; src = fetchurl { url = "https://projectlombok.org/downloads/lombok-${version}.jar"; - sha256 = "sha256-Hh5CfDb/Y8RP0w7yktnnc+oxVEYKtiZdP+1+b1vFD7k="; + sha256 = "sha256-Gy1mCf8zLnCC/tOXs6ql0SWBL3vwoHp9hv/qFbccv90="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/ma/mariadb-connector-java/package.nix b/pkgs/by-name/ma/mariadb-connector-java/package.nix index 0ebde21d813b..d842a08b996f 100644 --- a/pkgs/by-name/ma/mariadb-connector-java/package.nix +++ b/pkgs/by-name/ma/mariadb-connector-java/package.nix @@ -7,13 +7,13 @@ maven.buildMavenPackage rec { pname = "mariadb-connector-java"; - version = "3.5.5"; + version = "3.5.6"; src = fetchFromGitHub { owner = "mariadb-corporation"; repo = "mariadb-connector-j"; tag = version; - hash = "sha256-RtBc40pH8eumfgXCuhxk7BCtvgPTsAMgsf5UJuHcuPk="; + hash = "sha256-vBrXK8g+eAxD85iIEtJhTZ4sdohcdjhtzojS+JScLos="; }; mvnHash = "sha256-q61OyBg84Zaf9prM6J3lUVsJXEnmoptcq2EuNs+faDc="; diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index ef2959bba858..7181b269bdde 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2025.9.10"; + version = "2025.9.17"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-8oi/CeoIiv+yIkYqHXIivrd9iC3PfXbB+cELlKABafQ="; + hash = "sha256-cLAB3Pdt+bg8boaRvYclsIrQXIK50fPWi92eCg7g/LA="; }; vendorHash = "sha256-zYcc2Gtdrh0xgHc/Bj+XQovlazlHpv7Rm+3lbw1ry1g="; diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index cd7703c99893..8f7ecc652b86 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -18,21 +18,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-authentication-service"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "element-hq"; repo = "matrix-authentication-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-Du9gEQDRNcFJt15Vml4mltXliHTdfUTNvGETTwoSFS4="; + hash = "sha256-iwQ+ItcpjShEyRi3RI0IuXXmlfzamGFHrdZpp7wBBis="; }; - cargoHash = "sha256-KHoC1kX4/PbSEsHLwiwF/YcbJ97dsPOA5rz3b2nNV04="; + cargoHash = "sha256-FgV2YfU2iqlYwoq3WCaM52fDmgKIQg2gx5q68P3Mhf0="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; - hash = "sha256-vl7enIRs26HOWr/XPCRw8/f26NwqxgObRdKqEKcYDe8="; + hash = "sha256-PGT8UCjsgyARHw2/lbCAMSNQr/5FqbDz0Auf90jjHLk="; }; npmRoot = "frontend"; diff --git a/pkgs/by-name/mo/moonraker/package.nix b/pkgs/by-name/mo/moonraker/package.nix index c1a6c6440bec..c04ddd2e4af1 100644 --- a/pkgs/by-name/mo/moonraker/package.nix +++ b/pkgs/by-name/mo/moonraker/package.nix @@ -35,13 +35,13 @@ let in stdenvNoCC.mkDerivation rec { pname = "moonraker"; - version = "0.9.3-unstable-2025-08-01"; + version = "0.9.3-unstable-2025-09-22"; src = fetchFromGitHub { owner = "Arksine"; repo = "moonraker"; - rev = "f20feff6c67884ff1253414506c43222e04c0460"; - sha256 = "sha256-AyqDKfmRmNJWsCABHI5Go9+aogb8QIGybZycN1rJQ3w="; + rev = "72ca7dbe057c00c3a34013d0c56fda0ab9bbfffe"; + sha256 = "sha256-yQmJ78Gj2ilxKQ21tx0fimo9cYFlSyTmcVgC6OwxmkQ="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/mo/mozillavpn/package.nix b/pkgs/by-name/mo/mozillavpn/package.nix index 983e580f6a93..0a967c749795 100644 --- a/pkgs/by-name/mo/mozillavpn/package.nix +++ b/pkgs/by-name/mo/mozillavpn/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mozillavpn"; - version = "2.30.0"; + version = "2.31.0"; src = fetchFromGitHub { owner = "mozilla-mobile"; repo = "mozilla-vpn-client"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-dwVgwEs1prEXOYuYlO1m5lJD5AKolW0Stj2HOZC+Y+o="; + hash = "sha256-++j3BMTkg5TG09hmsUGDcKbkvTGrd9u0FaRebbOsI3s="; }; patches = [ ]; @@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src patches; - hash = "sha256-dap2t7nINWaTTahiPUFVkgAlkDuVt0w0mz13ycqwLcI="; + hash = "sha256-bJTOTHlCYSrlhy6GewpK8qhBGRH49xNkFqOXZug5lNA="; }; buildInputs = [ diff --git a/pkgs/by-name/ne/neomutt/package.nix b/pkgs/by-name/ne/neomutt/package.nix index 85922582a1ca..8bea0a768b5f 100644 --- a/pkgs/by-name/ne/neomutt/package.nix +++ b/pkgs/by-name/ne/neomutt/package.nix @@ -43,13 +43,13 @@ assert lib.warnIf ( stdenv.mkDerivation (finalAttrs: { pname = "neomutt"; - version = "20250510"; + version = "20250905"; src = fetchFromGitHub { owner = "neomutt"; repo = "neomutt"; tag = finalAttrs.version; - hash = "sha256-62J7qyHC3hSgEgTA2zB+BQtZb+5BUXjQEOB3vGZGSNw="; + hash = "sha256-RLyszU2u5jV/o6LrmZFkLx/Wu94Yq3JlXNgpe4agOZI="; }; buildInputs = [ diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index c118a9ee47f4..89fb9313685c 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -68,13 +68,13 @@ let in buildGoModule (finalAttrs: { pname = "netbird-${componentName}"; - version = "0.57.0"; + version = "0.57.1"; src = fetchFromGitHub { owner = "netbirdio"; repo = "netbird"; tag = "v${finalAttrs.version}"; - hash = "sha256-wWFIOzoA9FuNI4k0ofagW0ZGgMoGpD0dBozy2wMvcqk="; + hash = "sha256-DwNJSQAbFVIkxOZCdZkMWtPe1YQglpF6kIsy653jFMo="; }; vendorHash = "sha256-ZjeTKj99BTSNFOvtywfmuXfYVxU3s9O2EwD/4IZodvs="; diff --git a/pkgs/by-name/ne/netclient/package.nix b/pkgs/by-name/ne/netclient/package.nix index ec1f81f88fad..aa368abda7c2 100644 --- a/pkgs/by-name/ne/netclient/package.nix +++ b/pkgs/by-name/ne/netclient/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "netclient"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "gravitl"; repo = "netclient"; rev = "v${version}"; - hash = "sha256-65U0cQpunLecvw7dZfBY4dFoj8Jp6+LqUWcCDfS0eSA="; + hash = "sha256-gQvMT7hyh1yF/cS8+fXI4en1lj3dXyZ8/3LxrFwJos0="; }; - vendorHash = "sha256-XF2OVgK5OrIrKqamY20lm49OF3u3RvxcW4TTtPkr5YU="; + vendorHash = "sha256-OzIp6tVVVh4xWuzaGI4FasCz5dMZQmRxeLqZhg/AgN0="; buildInputs = lib.optional stdenv.hostPlatform.isLinux libX11; diff --git a/pkgs/by-name/ni/nixos-init/.gitignore b/pkgs/by-name/ni/nixos-init/.gitignore new file mode 100644 index 000000000000..ebf7b5ba8869 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/.gitignore @@ -0,0 +1,6 @@ +.direnv/ +result* + +# Rust +**/*.rs.bk # These are backup files generated by rustfmt +target/ diff --git a/pkgs/by-name/ni/nixos-init/Cargo.lock b/pkgs/by-name/ni/nixos-init/Cargo.lock new file mode 100644 index 000000000000..1be95a5be152 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/Cargo.lock @@ -0,0 +1,312 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "anyhow" +version = "1.0.98" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" + +[[package]] +name = "bitflags" +version = "2.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" + +[[package]] +name = "cfg-if" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" + +[[package]] +name = "env_filter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +dependencies = [ + "log", +] + +[[package]] +name = "env_logger" +version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" +dependencies = [ + "env_filter", + "log", +] + +[[package]] +name = "errno" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi", +] + +[[package]] +name = "indoc" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" + +[[package]] +name = "libc" +version = "0.2.174" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" + +[[package]] +name = "linux-raw-sys" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" + +[[package]] +name = "log" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" + +[[package]] +name = "nixos-init" +version = "0.1.0" +dependencies = [ + "anyhow", + "env_logger", + "indoc", + "log", + "tempfile", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rustix" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.60.2", +] + +[[package]] +name = "tempfile" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +dependencies = [ + "fastrand", + "getrandom", + "once_cell", + "rustix", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasi" +version = "0.14.2+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags", +] diff --git a/pkgs/by-name/ni/nixos-init/Cargo.toml b/pkgs/by-name/ni/nixos-init/Cargo.toml new file mode 100644 index 000000000000..0672931045c6 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/Cargo.toml @@ -0,0 +1,27 @@ +[package] +name = "nixos-init" +version = "0.1.0" +edition = "2024" + +[dependencies] +anyhow = "1.0.98" +log = "0.4.27" +env_logger = { version = "0.11.8", default-features = false } + +[dev-dependencies] +tempfile = "3.20.0" +indoc = "2.0.6" + +[profile.release] +opt-level = "z" +panic = "abort" +lto = true +strip = true + +[lints.rust] +unsafe_code = "forbid" + +[lints.clippy] +all = { level = "deny" } +pedantic = { level = "deny" } +missing_errors_doc = { level = "allow", priority = 1 } diff --git a/pkgs/by-name/ni/nixos-init/README.md b/pkgs/by-name/ni/nixos-init/README.md new file mode 100644 index 000000000000..c187f0d07b39 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/README.md @@ -0,0 +1,67 @@ +# `nixos-init` + +A system for the initialization of NixOS. + +The most important task of `nixos-init` is to work around the constraints of the +Filesystem Hierarchy Standard (FHS) that are imposed by other tools (most +importantly systemd itself). + +The primary design principle is to do the minimal work required to start +systemd. Everything that can be done later SHOULD be done later (i.e. after +systemd has already started). This isn't controversial either, this is the +basic principle behind initrds in the first place. + +Adding functionality to this init should be done with care and only when +strictly necessary. It should always be a last resort. It is explicitly not +designed to be extended dynamically by downstream users of NixOS. + +The goal of `nixos-init` is to eventually entirely replace +`system.activationScripts` for booting, enable bashless activation and +ultimately make NixOS overall more +robust. + +## Reasoning + +- We already have a native API that can be used to easily extend the system + (`systemd.services`). This is in all ways superior to the stringified and + sequential nature of `system.activationScripts`. +- For the remaining functionality, a fully fledged programming language makes + writing correct software easier and should improve the quality of the NixOS + boot code. +- Most things can be started much later than one might assume. Because systemd + services are parallelized, this should improve start up time. + +## Invariants + +For now, this does not try to replace all uses of `system.activationScripts`. +For the first iteration it only tries to offer an alternative to the +prepare-root in the systemd initrd. + +It never intends to improve or replace scripted initrd. Scripted initrd is +being phased out, supporting it is out of scope. + +## Components + +`nixos-init` consists of a few components split into separate entrypoints. +However, these are not separate binaries but a single multicall binary. This +allows us to re-use the libc of the main binary and thus reduce the size of the +closure. Currently nixos-init comes in at ~500 KiB. + +- `initrd-init`: Initializes the system on boot, setting up the tree for + systemd to start. +- `find-etc`: Finds the `/etc` paths in `/sysroot` so that the initrd doesn't + directly depend on the toplevel reducing the need to rebuild the initrd on + every generation. +- `chroot-realpath`: Figures out the canonical path inside a chroot. + +## Future + +Current usages of `activationScripts`: + +1. Initialization of the system + 1.1. In initrd + 1.2. As PID 1 if there is no initrd (e.g. for containers or cloud VMs). +2. Re-activation of the system via switch-to-configuration. +3. Installation of a system with `nixos-enter` (chroot). + +Currently, `nixos-init` only addresses 1.1. At least 1.2 is also in scope. diff --git a/pkgs/by-name/ni/nixos-init/package.nix b/pkgs/by-name/ni/nixos-init/package.nix new file mode 100644 index 000000000000..b34f6d570899 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/package.nix @@ -0,0 +1,64 @@ +{ + lib, + rustPlatform, + clippy, + rustfmt, + nixosTests, +}: + +let + cargoToml = builtins.fromTOML (builtins.readFile ./Cargo.toml); +in +rustPlatform.buildRustPackage (finalAttrs: { + pname = cargoToml.package.name; + inherit (cargoToml.package) version; + + __structuredAttrs = true; + + src = lib.sourceFilesBySuffices ./. [ + ".rs" + ".toml" + ".lock" + ]; + + cargoLock = { + lockFile = ./Cargo.lock; + }; + + stripAllList = [ "bin" ]; + + passthru.tests = { + lint-format = finalAttrs.finalPackage.overrideAttrs ( + _: previousAttrs: { + pname = previousAttrs.pname + "-lint-format"; + nativeCheckInputs = (previousAttrs.nativeCheckInputs or [ ]) ++ [ + clippy + rustfmt + ]; + checkPhase = '' + cargo clippy + cargo fmt --check + ''; + } + ); + inherit (nixosTests) activation-nixos-init; + }; + + binaries = [ + "initrd-init" + "find-etc" + "chroot-realpath" + ]; + + postInstall = '' + for binary in "''${binaries[@]}"; do + ln -s $out/bin/nixos-init $out/bin/$binary + done + ''; + + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nikstur ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/by-name/ni/nixos-init/src/activate.rs b/pkgs/by-name/ni/nixos-init/src/activate.rs new file mode 100644 index 000000000000..c8fe22447899 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/activate.rs @@ -0,0 +1,101 @@ +use std::{fs, path::Path}; + +use anyhow::{Context, Result}; + +use crate::{config::Config, fs::atomic_symlink}; + +/// Activate the system. +/// +/// This runs both during boot and during re-activation initiated by switch-to-configuration. +pub fn activate(prefix: &str, toplevel: impl AsRef, config: &Config) -> Result<()> { + log::info!("Setting up /run/current-system..."); + atomic_symlink(&toplevel, format!("{prefix}/run/current-system"))?; + + log::info!("Setting up modprobe..."); + setup_modprobe(&config.modprobe_binary)?; + + log::info!("Setting up firmware search paths..."); + setup_firmware_search_path(&config.firmware)?; + + if let Some(env_path) = &config.env_binary { + log::info!("Setting up /usr/bin/env..."); + setup_usrbinenv(prefix, env_path)?; + } else { + log::info!("No env binary provided. Not setting up /usr/bin/env."); + } + + if let Some(sh_path) = &config.sh_binary { + log::info!("Setting up /bin/sh..."); + setup_binsh(prefix, sh_path)?; + } else { + log::info!("No sh binary provided. Not setting up /bin/sh."); + } + + Ok(()) +} + +/// Setup modprobe so that the kernel can find the wrapped binary. +/// +/// See +fn setup_modprobe(modprobe_binary: impl AsRef) -> Result<()> { + // This uses the procfs setup in the initrd, which is fine because it points to the same kernel + // a procfs in a chroot would. + const MODPROBE_PATH: &str = "/proc/sys/kernel/modprobe"; + + fs::write( + MODPROBE_PATH, + modprobe_binary.as_ref().as_os_str().as_encoded_bytes(), + ) + .with_context(|| { + format!( + "Failed to populate modprobe path with {}", + modprobe_binary.as_ref().display() + ) + })?; + Ok(()) +} + +/// Setup the firmware search path so that the kernel can find the firmware. +/// +/// See +fn setup_firmware_search_path(firmware: impl AsRef) -> Result<()> { + // This uses the sysfs setup in the initrd, which is fine because it points to the same kernel + // a procfs in a chroot would. + const FIRMWARE_SERCH_PATH: &str = "/sys/module/firmware_class/parameters/path"; + + if Path::new(FIRMWARE_SERCH_PATH).exists() { + fs::write( + FIRMWARE_SERCH_PATH, + firmware.as_ref().as_os_str().as_encoded_bytes(), + ) + .with_context(|| { + format!( + "Failed to populate firmware search path with {}", + firmware.as_ref().display() + ) + })?; + } + + Ok(()) +} + +/// Setup `/usr/bin/env`. +/// +/// We have to setup `/usr` for `NixOS` to work. +/// +/// We do this here accidentally. `/usr/bin/env` is currently load-bearing for `NixOS`. +fn setup_usrbinenv(prefix: &str, env_binary: impl AsRef) -> Result<()> { + const USRBINENV_PATH: &str = "/usr/bin/env"; + + fs::create_dir_all(format!("{prefix}/usr/bin")).context("Failed to create /usr/bin")?; + atomic_symlink(&env_binary, format!("{prefix}{USRBINENV_PATH}")) +} + +/// Setup /bin/sh. +/// +/// `/bin/sh` is an essential part of a Linux system as this path is hardcoded in the `system()` call +/// from libc. See `man systemd(3)`. +fn setup_binsh(prefix: &str, sh_binary: impl AsRef) -> Result<()> { + const BINSH_PATH: &str = "/bin/sh"; + atomic_symlink(&sh_binary, format!("{prefix}{BINSH_PATH}")) +} diff --git a/pkgs/by-name/ni/nixos-init/src/chroot_realpath.rs b/pkgs/by-name/ni/nixos-init/src/chroot_realpath.rs new file mode 100644 index 000000000000..3c4fd293ccb8 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/chroot_realpath.rs @@ -0,0 +1,52 @@ +use std::{ + env, + io::{Write, stdout}, + os::unix::ffi::OsStrExt, + os::unix::fs, + path::{Path, PathBuf}, + process::Command, +}; + +use anyhow::{Context, Result, bail}; + +/// Canonicalize `path` in a chroot at the specified `root`. +pub fn canonicalize_in_chroot(root: &str, path: &Path) -> Result { + let output = Command::new("chroot-realpath") + .arg(root) + .arg(path.as_os_str()) + .output() + .context("Failed to run chroot-realpath. Most likely, the binary is not on PATH")?; + + if !output.status.success() { + bail!( + "chroot-realpath exited unsuccessfully: {}", + String::from_utf8_lossy(&output.stderr) + ); + } + + let output = + String::from_utf8(output.stdout).context("Failed to decode stdout of chroot-realpath")?; + + Ok(PathBuf::from(&output)) +} + +/// Entrypoint for the `chroot-realpath` binary. +pub fn chroot_realpath() -> Result<()> { + let args: Vec = env::args().collect(); + + if args.len() != 3 { + bail!("Usage: {} ", args[0]); + } + + fs::chroot(&args[1]).context("Failed to chroot")?; + std::env::set_current_dir("/").context("Failed to change directory")?; + + let path = std::fs::canonicalize(&args[2]) + .with_context(|| format!("Failed to canonicalize {}", args[2]))?; + + stdout() + .write_all(path.into_os_string().as_bytes()) + .context("Failed to write output")?; + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/config.rs b/pkgs/by-name/ni/nixos-init/src/config.rs new file mode 100644 index 000000000000..b974943cb56a --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/config.rs @@ -0,0 +1,43 @@ +use std::env; + +use anyhow::{Context, Result}; + +pub struct Config { + pub firmware: String, + pub modprobe_binary: String, + pub nix_store_mount_opts: Vec, + pub env_binary: Option, + pub sh_binary: Option, +} + +impl Config { + /// Read the config from the environment. + /// + /// These options are provided by wrapping the binary when assembling the toplevel. + pub fn from_env() -> Result { + let nix_store_mount_opts = required("NIX_STORE_MOUNT_OPTS")? + .split(',') + .map(std::borrow::ToOwned::to_owned) + .collect(); + + Ok(Self { + firmware: required("FIRMWARE")?, + modprobe_binary: required("MODPROBE_BINARY")?, + nix_store_mount_opts, + env_binary: optional("ENV_BINARY"), + sh_binary: optional("SH_BINARY"), + }) + } +} + +/// Read a required environment variable +/// +/// Fail with useful context if the variable is not set in the environment. +fn required(key: &str) -> Result { + env::var(key).with_context(|| format!("Failed to read {key} from environment")) +} + +/// Read an optional environment variable +fn optional(key: &str) -> Option { + env::var(key).ok() +} diff --git a/pkgs/by-name/ni/nixos-init/src/find_etc.rs b/pkgs/by-name/ni/nixos-init/src/find_etc.rs new file mode 100644 index 000000000000..fb9faabe21b2 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/find_etc.rs @@ -0,0 +1,31 @@ +use std::{os::unix, path::Path}; + +use anyhow::{Context, Result}; + +use crate::{SYSROOT_PATH, canonicalize_in_chroot, find_toplevel_in_prefix}; + +/// Entrypoint for the `find-etc` binary. +/// +/// Find the etc related paths in /sysroot. +/// +/// This avoids needing a reference to the toplevel embedded in the initrd and thus reduces the +/// need to re-build it. +pub fn find_etc() -> Result<()> { + let toplevel = find_toplevel_in_prefix(SYSROOT_PATH)?; + + let etc_metadata_image = Path::new(SYSROOT_PATH).join( + canonicalize_in_chroot(SYSROOT_PATH, &toplevel.join("etc-metadata-image"))? + .strip_prefix("/")?, + ); + + let etc_basedir = Path::new(SYSROOT_PATH).join( + canonicalize_in_chroot(SYSROOT_PATH, &toplevel.join("etc-basedir"))?.strip_prefix("/")?, + ); + + unix::fs::symlink(etc_metadata_image, "/etc-metadata-image") + .context("Failed to link /etc-metadata-image")?; + + unix::fs::symlink(etc_basedir, "/etc-basedir").context("Failed to link /etc-basedir")?; + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/fs.rs b/pkgs/by-name/ni/nixos-init/src/fs.rs new file mode 100644 index 000000000000..249cce1e2191 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/fs.rs @@ -0,0 +1,50 @@ +use std::{fs, path::Path}; + +use anyhow::{Context, Result, anyhow}; + +/// Atomically symlink a file. +/// +/// This will first symlink the original to a temporary path with a `.tmp` suffix and then move the +/// symlink to its actual path. +/// The temporary and actual paths are located in the same directory, which is created if it does +/// not exist. +pub fn atomic_symlink(original: impl AsRef, link: impl AsRef) -> Result<()> { + let mut i = 0; + + let tmp_path = loop { + let parent = link + .as_ref() + .parent() + .ok_or(anyhow!("Failed to determine parent of {:?}", link.as_ref()))?; + if !parent.exists() { + std::fs::create_dir(parent)?; + } + + let mut tmp_path = link.as_ref().as_os_str().to_os_string(); + tmp_path.push(format!(".tmp{i}")); + + let res = std::os::unix::fs::symlink(&original, &tmp_path); + match res { + Ok(()) => break tmp_path, + Err(err) => { + if err.kind() != std::io::ErrorKind::AlreadyExists { + return Err(err).context(format!( + "Failed to symlink to temporary file {}", + tmp_path.display() + )); + } + } + } + i += 1; + }; + + fs::rename(&tmp_path, &link).with_context(|| { + format!( + "Failed to rename {} to {}", + tmp_path.display(), + link.as_ref().display() + ) + })?; + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/init.rs b/pkgs/by-name/ni/nixos-init/src/init.rs new file mode 100644 index 000000000000..aec7db39c951 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/init.rs @@ -0,0 +1,106 @@ +use std::{fs, os::unix::fs::PermissionsExt, path::Path, process::Command}; + +use anyhow::{Context, Result}; + +use crate::{activate::activate, config::Config, fs::atomic_symlink, proc_mounts::Mounts}; + +const NIX_STORE_PATH: &str = "/nix/store"; + +fn prefixed_store_path(prefix: &str) -> String { + format!("{prefix}{NIX_STORE_PATH}") +} + +/// Initialize the system in a prefix. +/// +/// This is done only once during the boot of the system. +/// +/// It is not designed to be re-executed during the lifetime of a system boot cycle. +pub fn init(prefix: &str, toplevel: impl AsRef, config: &Config) -> Result<()> { + log::info!("Setting up /nix/store permissions..."); + setup_nix_store_permissions(prefix); + + log::info!("Remounting /nix/store with the correct options..."); + remount_nix_store(prefix, &config.nix_store_mount_opts)?; + + log::info!("Setting up /run/booted-system..."); + atomic_symlink(&toplevel, format!("{prefix}/run/booted-system"))?; + + log::info!("Activating the system..."); + activate(prefix, toplevel, config)?; + + Ok(()) +} + +/// Set up the correct permissions for the Nix Store. +/// +/// Gracefully fail if they cannot be changed to accommodate read-only filesystems. +fn setup_nix_store_permissions(prefix: &str) { + const ROOT_UID: u32 = 0; + const NIXBUILD_GID: u32 = 0; + const NIX_STORE_MODE: u32 = 0o1775; + + let nix_store_path = prefixed_store_path(prefix); + + std::os::unix::fs::chown(&nix_store_path, Some(ROOT_UID), Some(NIXBUILD_GID)).ok(); + fs::metadata(&nix_store_path) + .map(|metadata| { + let mut permissions = metadata.permissions(); + permissions.set_mode(NIX_STORE_MODE); + }) + .ok(); +} + +/// Remount the Nix Store in a prefix with the provided options. +fn remount_nix_store(prefix: &str, nix_store_mount_opts: &[String]) -> Result<()> { + let nix_store_path = prefixed_store_path(prefix); + + let mut missing_opts = Vec::new(); + let mounts = Mounts::parse_from_proc_mounts()?; + + if let Some(last_nix_store_mount) = mounts.find_mountpoint(&nix_store_path) { + for opt in nix_store_mount_opts { + if !last_nix_store_mount.mntopts.contains(opt) { + missing_opts.push(opt.to_string()); + } + } + if !missing_opts.is_empty() { + log::info!( + "/nix/store is missing mount options: {}.", + missing_opts.join(",") + ); + } + } else { + log::info!("/nix/store is not a mountpoint."); + missing_opts.extend_from_slice(nix_store_mount_opts); + } + + if !missing_opts.is_empty() { + log::info!("Remounting /nix/store with {}...", missing_opts.join(",")); + + mount(&["--bind", &nix_store_path, &nix_store_path])?; + mount(&[ + "-o", + &format!("remount,bind,{}", missing_opts.join(",")), + &nix_store_path, + ])?; + } + + Ok(()) +} + +/// Call `mount` with the provided `args`. +fn mount(args: &[&str]) -> Result<()> { + let output = Command::new("mount") + .args(args) + .output() + .context("Failed to run mount. Most likely, the binary is not on PATH")?; + + if !output.status.success() { + return Err(anyhow::anyhow!( + "mount executed unsuccessfully: {}", + String::from_utf8_lossy(&output.stdout) + )); + } + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/initrd_init.rs b/pkgs/by-name/ni/nixos-init/src/initrd_init.rs new file mode 100644 index 000000000000..c391f9b9c645 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/initrd_init.rs @@ -0,0 +1,26 @@ +use anyhow::{Context, Result}; + +use crate::{ + SYSROOT_PATH, config::Config, find_init_in_prefix, init, switch_root, verify_init_is_nixos, +}; + +/// Entrypoint for the `initrd-bin` binary. +/// +/// Initialize `NixOS` from a systemd initrd. +pub fn initrd_init() -> Result<()> { + let config = Config::from_env().context("Failed to get configuration")?; + let init_in_sysroot = + find_init_in_prefix(SYSROOT_PATH).context("Failed to find init in sysroot")?; + + let init_path = if let Ok(toplevel) = verify_init_is_nixos(SYSROOT_PATH, &init_in_sysroot) { + log::info!("Initializing NixOS..."); + init(SYSROOT_PATH, toplevel, &config)?; + None + } else { + log::info!("Not initializing NixOS. Switching to new root immediately..."); + Some(init_in_sysroot) + }; + + switch_root(init_path)?; + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/lib.rs b/pkgs/by-name/ni/nixos-init/src/lib.rs new file mode 100644 index 000000000000..aa123c5e30c2 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/lib.rs @@ -0,0 +1,128 @@ +mod activate; +mod chroot_realpath; +mod config; +mod find_etc; +mod fs; +mod init; +mod initrd_init; +mod proc_mounts; +mod switch_root; + +use std::path::{Path, PathBuf}; + +use anyhow::{Context, Result, bail}; + +pub use crate::{ + activate::activate, + chroot_realpath::{canonicalize_in_chroot, chroot_realpath}, + find_etc::find_etc, + init::init, + initrd_init::initrd_init, + switch_root::switch_root, +}; + +pub const SYSROOT_PATH: &str = "/sysroot"; + +/// Find the path to the toplevel closure of the system in a prefix. +/// +/// Uses the `init=` parameter on the kernel command-line. +/// +/// Returns the relative path of the init to the prefix, e.g. without the `/sysroot` prefix. +pub fn find_toplevel_in_prefix(prefix: &str) -> Result { + let init_in_sysroot = find_init_in_prefix(prefix)?; + verify_init_is_nixos(prefix, init_in_sysroot) +} + +/// Verify that an init path is inside a `NixOS` toplevel directory. +/// +/// If the path is verified, returns the path to the toplevel. +/// +/// Check for the file `nixos-version` inside the toplevel to verify. +/// +/// # Errors +/// +/// If the init is not inside a `NixOS` toplevel return an error. +pub fn verify_init_is_nixos(prefix: &str, path: impl AsRef) -> Result { + let toplevel = path + .as_ref() + .parent() + .map(Path::to_path_buf) + .context("Provided init= is not in a directory")?; + + let stripped_toplevel = toplevel + .strip_prefix("/") + .with_context(|| format!("Failed to strip / from {}", toplevel.display()))?; + + let nixos_version_in_prefix = Path::new(prefix) + .join(stripped_toplevel) + .join("nixos-version"); + + if !nixos_version_in_prefix + .try_exists() + .context("Failed to check whether nixos-version exists in toplevel")? + { + bail!( + "Failed to verify init {} is inside a NixOS toplevel", + path.as_ref().display() + ) + } + Ok(toplevel) +} + +/// Find the canonical path of the init in a prefix. +/// +/// Uses the `init=` parameter on the kernel command-line. +/// +/// Returns the relative path of the init to the prefix, e.g. without the `/sysroot` prefix. +pub fn find_init_in_prefix(prefix: &str) -> Result { + let cmdline = std::fs::read_to_string("/proc/cmdline")?; + let init = extract_init(&cmdline)?; + let canonicalized_init = canonicalize_in_chroot(prefix, &init)?; + log::info!("Found init: {}.", canonicalized_init.display()); + Ok(canonicalized_init) +} + +/// Extract the value of the `init` parameter from the given kernel `cmdline`. +fn extract_init(cmdline: &str) -> Result { + let init_params: Vec<&str> = cmdline + .split_ascii_whitespace() + .filter(|p| p.starts_with("init=")) + .collect(); + + if init_params.len() != 1 { + bail!("Expected exactly one init param on kernel cmdline: {cmdline}") + } + + let init = init_params + .first() + .and_then(|s| s.split('=').next_back()) + .context("Failed to extract init path from kernel cmdline: {cmdline}")?; + + Ok(PathBuf::from(init)) +} + +#[cfg(test)] +mod tests { + use super::*; + + use std::fs; + + use tempfile::tempdir; + + #[test] + fn test_verify_init_is_nixos() -> Result<()> { + let prefix = tempdir()?; + let toplevel = prefix.path().join("toplevel"); + fs::create_dir(&toplevel)?; + + let init = &toplevel.join("init"); + fs::write(init, "init")?; + + let nixos_version = toplevel.join("nixos-version"); + fs::write(&nixos_version, "25.11")?; + + verify_init_is_nixos(prefix.path().to_str().unwrap(), "/toplevel/init")?; + + Ok(()) + } +} diff --git a/pkgs/by-name/ni/nixos-init/src/main.rs b/pkgs/by-name/ni/nixos-init/src/main.rs new file mode 100644 index 000000000000..d2ca7a5f3011 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/main.rs @@ -0,0 +1,54 @@ +use std::{env, io::Write, process::ExitCode}; + +use log::Level; + +use nixos_init::{chroot_realpath, find_etc, initrd_init}; + +fn main() -> ExitCode { + let arg0 = env::args() + .next() + .and_then(|c| c.split('/').next_back().map(std::borrow::ToOwned::to_owned)) + .expect("Failed to retrieve name of binary"); + + setup_logger(); + let entrypoint = match arg0.as_str() { + "find-etc" => find_etc, + "chroot-realpath" => chroot_realpath, + "initrd-init" => initrd_init, + _ => { + log::error!("Command {arg0} unknown"); + return ExitCode::FAILURE; + } + }; + + match entrypoint() { + Ok(()) => ExitCode::SUCCESS, + Err(err) => { + log::error!("{err:#}."); + ExitCode::FAILURE + } + } +} + +// Setup the logger to use the kernel's `printk()` scheme. +// +// This way, systemd can interpret the levels correctly. +fn setup_logger() { + let env = env_logger::Env::default().filter_or("LOG_LEVEL", "info"); + + env_logger::Builder::from_env(env) + .format(|buf, record| { + writeln!( + buf, + "<{}>{}", + match record.level() { + Level::Error => 3, + Level::Warn => 4, + Level::Info => 6, + Level::Debug | Level::Trace => 7, + }, + record.args() + ) + }) + .init(); +} diff --git a/pkgs/by-name/ni/nixos-init/src/proc_mounts.rs b/pkgs/by-name/ni/nixos-init/src/proc_mounts.rs new file mode 100644 index 000000000000..3ab2d505144d --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/proc_mounts.rs @@ -0,0 +1,103 @@ +use std::fs; + +use anyhow::{Context, Result}; + +pub struct Mounts { + inner: Vec, +} + +#[derive(Debug)] +pub struct Mount { + _spec: String, + file: String, + _vfstype: String, + pub mntopts: MntOpts, +} + +#[derive(Debug)] +pub struct MntOpts { + inner: Vec, +} + +impl Mounts { + pub fn parse_from_proc_mounts() -> Result { + let proc_mounts = + fs::read_to_string("/proc/mounts").context("Failed to read /proc/mounts")?; + Self::parse(&proc_mounts) + } + + fn parse(s: &str) -> Result { + let mut inner = Vec::new(); + for line in s.lines() { + let mut split = line.split_whitespace(); + let mount = Mount { + _spec: split.next().context("Failed to parse spec")?.to_string(), + file: split.next().context("Failed to parse file")?.to_string(), + _vfstype: split.next().context("Failed to parse vfstype")?.to_string(), + mntopts: MntOpts::parse(split.next().context("Failed to parse mntopts")?), + }; + inner.push(mount); + } + Ok(Self { inner }) + } + + pub fn find_mountpoint(&self, mountpoint: &str) -> Option<&Mount> { + self.inner.iter().rev().find(|m| m.file == mountpoint) + } +} + +impl MntOpts { + fn parse(s: &str) -> Self { + let mut vec = Vec::new(); + for sp in s.split(',') { + vec.push(sp.to_string()); + } + + Self { inner: vec } + } + + pub fn contains(&self, s: &str) -> bool { + self.inner.contains(&s.to_string()) + } +} + +#[cfg(test)] +mod tests { + use super::*; + + use indoc::indoc; + + #[test] + fn test_proc_mounts_parsing() -> Result<()> { + let s = indoc! {r" + /dev/mapper/root / btrfs rw,noatime,compress=zstd:3,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/ 0 0 + tmpfs /run tmpfs rw,nosuid,nodev,size=15350916k,nr_inodes=819200,mode=755 0 0 + devtmpfs /dev devtmpfs rw,nosuid,size=3070184k,nr_inodes=7671201,mode=755 0 0 + devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=3,mode=620,ptmxmode=666 0 0 + tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0 + proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 + ramfs /run/keys ramfs rw,nosuid,nodev,relatime,mode=750 0 0 + sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 + /dev/mapper/root /nix/store btrfs ro,nosuid,nodev,noatime,compress=zstd:3,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/ 0 0 + securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0 + cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 + none /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0 + efivarfs /sys/firmware/efi/efivars efivarfs rw,nosuid,nodev,noexec,relatime 0 0 + bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0 + hugetlbfs /dev/hugepages hugetlbfs rw,nosuid,nodev,relatime,pagesize=2M 0 0 + mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0 + debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0 + tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0 + "}; + + let mounts = Mounts::parse(s)?; + if let Some(nix_store_mount) = mounts.find_mountpoint("/nix/store") { + println!("{nix_store_mount:?}"); + println!("{:?}", nix_store_mount.mntopts); + assert!(nix_store_mount.mntopts.contains("ro")); + assert!(!nix_store_mount.mntopts.contains("no")); + } + + Ok(()) + } +} diff --git a/pkgs/by-name/ni/nixos-init/src/switch_root.rs b/pkgs/by-name/ni/nixos-init/src/switch_root.rs new file mode 100644 index 000000000000..be1bd1a7e953 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/switch_root.rs @@ -0,0 +1,35 @@ +use std::{io::Write, path::PathBuf, process::Command}; + +use anyhow::{Context, Result, bail}; + +use crate::SYSROOT_PATH; + +/// Switch root from initrd. +/// +/// If the provided init is `None`, systemd is used as the next init. +pub fn switch_root(init: Option) -> Result<()> { + log::info!("Switching root to {SYSROOT_PATH}..."); + + let mut cmd = Command::new("systemctl"); + cmd.arg("--no-block").arg("switch-root").arg(SYSROOT_PATH); + + if let Some(init) = init { + log::info!("Using init {}.", init.display()); + cmd.arg(init); + } else { + log::info!("Using built-in systemd as init."); + cmd.arg(""); + } + + let output = cmd + .output() + .context("Failed to run systemctl switch-root. Most likely the binary is not on PATH")?; + + let _ = std::io::stderr().write_all(&output.stderr); + + if !output.status.success() { + bail!("systemctl switch-root exited unsuccessfully"); + } + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/package.nix b/pkgs/by-name/ni/nixos-rebuild-ng/package.nix index b75960263e2d..1e2c8363ad6c 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/package.nix +++ b/pkgs/by-name/ni/nixos-rebuild-ng/package.nix @@ -134,14 +134,17 @@ python3Packages.buildPythonApplication rec { # NOTE: this is a passthru test rather than a build-time test because we # want to keep the build closures small linters = runCommand "${pname}-linters" { nativeBuildInputs = [ python-with-pkgs ]; } '' + export MYPY_CACHE_DIR="$(mktemp -d)" export RUFF_CACHE_DIR="$(mktemp -d)" + pushd ${src} echo -e "\x1b[32m## run mypy\x1b[0m" - mypy ${src} + mypy . echo -e "\x1b[32m## run ruff\x1b[0m" - ruff check ${src} + ruff check . echo -e "\x1b[32m## run ruff format\x1b[0m" - ruff format --check ${src} + ruff format --check . + popd touch $out ''; diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/constants.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/constants.py index a00327060765..03d4bb79eb61 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/constants.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/constants.py @@ -1,3 +1,4 @@ +# mypy: disable-error-code=comparison-overlap from typing import Final # Build-time flags diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py index d804a1c07ad6..ef249b9a718a 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py @@ -8,7 +8,7 @@ from typing import Any, ClassVar, Self, TypedDict, override from .process import Remote, run_wrapper -type ImageVariants = list[str] +type ImageVariants = dict[str, str] class NixOSRebuildError(Exception): @@ -77,7 +77,7 @@ def _get_hostname(target_host: Remote | None) -> str | None: @dataclass(frozen=True) class Flake: - path: Path | str + path: str attr: str _re: ClassVar = re.compile(r"^(?P[^\#]*)\#?(?P[^\#\"]*)$") @@ -86,11 +86,7 @@ class Flake: @override def __str__(self) -> str: - if isinstance(self.path, Path): - # https://github.com/NixOS/nixpkgs/issues/433726 - return f"{self.path.absolute()}#{self.attr}" - else: - return f"{self.path}#{self.attr}" + return f"{self.path}#{self.attr}" @classmethod def parse(cls, flake_str: str, target_host: Remote | None = None) -> Self: @@ -101,10 +97,7 @@ class Flake: f'nixosConfigurations."{attr or _get_hostname(target_host) or "default"}"' ) path = m.group("path") - if ":" in path: - return cls(path, nixos_attr) - else: - return cls(Path(path), nixos_attr) + return cls(path, nixos_attr) @classmethod def from_arg(cls, flake_arg: Any, target_host: Remote | None) -> Self | None: # noqa: ANN401 @@ -125,6 +118,12 @@ class Flake: else: return None + def resolve_path_if_exists(self) -> str: + try: + return str(Path(self.path).resolve(strict=True)) + except FileNotFoundError: + return self.path + @dataclass(frozen=True) class Generation: diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index 8580ddffd83a..9a7062c816eb 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -545,7 +545,7 @@ def repl_flake(flake: Flake, flake_flags: Args | None = None) -> None: files(__package__).joinpath(FLAKE_REPL_TEMPLATE).read_text() ).substitute( flake=flake, - flake_path=flake.path.resolve() if isinstance(flake.path, Path) else flake.path, + flake_path=flake.resolve_path_if_exists(), flake_attr=flake.attr, bold="\033[1m", blue="\033[34;1m", diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/utils.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/utils.py index b5057e0cc255..6cdfaba456c6 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/utils.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/utils.py @@ -14,7 +14,7 @@ class LogFormatter(logging.Formatter): } @override - def format(self, record: logging.LogRecord) -> str: + def format(self, record: logging.LogRecord) -> Any: record.levelname = record.levelname.lower() formatter = self.formatters.get(record.levelno, self.formatters["DEFAULT"]) return formatter.format(record) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py index 0663d73ef538..544233e6fd73 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py @@ -33,10 +33,10 @@ def test_build_attr_to_attr() -> None: @patch("platform.node", autospec=True, return_value=None) def test_flake_parse(mock_node: Mock, tmpdir: Path, monkeypatch: MonkeyPatch) -> None: assert m.Flake.parse("/path/to/flake#attr") == m.Flake( - Path("/path/to/flake"), 'nixosConfigurations."attr"' + "/path/to/flake", 'nixosConfigurations."attr"' ) assert m.Flake.parse("/path/ to /flake") == m.Flake( - Path("/path/ to /flake"), 'nixosConfigurations."default"' + "/path/ to /flake", 'nixosConfigurations."default"' ) with patch( get_qualified_name(m.run_wrapper, m), @@ -45,11 +45,11 @@ def test_flake_parse(mock_node: Mock, tmpdir: Path, monkeypatch: MonkeyPatch) -> ): target_host = m.Remote("target@remote", [], None) assert m.Flake.parse("/path/to/flake", target_host) == m.Flake( - Path("/path/to/flake"), 'nixosConfigurations."remote"' + "/path/to/flake", 'nixosConfigurations."remote"' ) - assert m.Flake.parse(".#attr") == m.Flake(Path("."), 'nixosConfigurations."attr"') - assert m.Flake.parse("#attr") == m.Flake(Path("."), 'nixosConfigurations."attr"') - assert m.Flake.parse(".") == m.Flake(Path("."), 'nixosConfigurations."default"') + assert m.Flake.parse(".#attr") == m.Flake(".", 'nixosConfigurations."attr"') + assert m.Flake.parse("#attr") == m.Flake("", 'nixosConfigurations."attr"') + assert m.Flake.parse(".") == m.Flake(".", 'nixosConfigurations."default"') assert m.Flake.parse("path:/to/flake#attr") == m.Flake( "path:/to/flake", 'nixosConfigurations."attr"' ) @@ -64,19 +64,33 @@ def test_flake_parse(mock_node: Mock, tmpdir: Path, monkeypatch: MonkeyPatch) -> def test_flake_to_attr() -> None: assert ( - m.Flake(Path("/path/to/flake"), "nixosConfigurations.preAttr").to_attr( + m.Flake("/path/to/flake", "nixosConfigurations.preAttr").to_attr( "attr1", "attr2" ) == "/path/to/flake#nixosConfigurations.preAttr.attr1.attr2" ) -def test_flake__str__(monkeypatch: MonkeyPatch, tmpdir: Path) -> None: +def test_flake__str__() -> None: assert str(m.Flake("github:nixos/nixpkgs", "attr")) == "github:nixos/nixpkgs#attr" - assert str(m.Flake(Path("/etc/nixos"), "attr")) == "/etc/nixos#attr" + assert str(m.Flake("/etc/nixos", "attr")) == "/etc/nixos#attr" + assert str(m.Flake(".", "attr")) == ".#attr" + assert str(m.Flake("", "attr")) == "#attr" + + +def test_flake_resolve_path_if_exists(monkeypatch: MonkeyPatch, tmpdir: Path) -> None: + assert ( + m.Flake("github:nixos/nixpkgs", "attr").resolve_path_if_exists() + == "github:nixos/nixpkgs" + ) + assert ( + m.Flake("/an/inexistent/path", "attr").resolve_path_if_exists() + == "/an/inexistent/path" + ) with monkeypatch.context() as patch_context: patch_context.chdir(tmpdir) - assert str(m.Flake(Path("."), "attr")) == f"{tmpdir}#attr" + assert m.Flake(str(tmpdir), "attr").resolve_path_if_exists() == str(tmpdir) + assert m.Flake(".", "attr").resolve_path_if_exists() == str(tmpdir) @patch("platform.node", autospec=True) @@ -87,7 +101,7 @@ def test_flake_from_arg( # Flake string assert m.Flake.from_arg("/path/to/flake#attr", None) == m.Flake( - Path("/path/to/flake"), 'nixosConfigurations."attr"' + "/path/to/flake", 'nixosConfigurations."attr"' ) # False @@ -97,7 +111,7 @@ def test_flake_from_arg( with monkeypatch.context() as patch_context: patch_context.chdir(tmpdir) assert m.Flake.from_arg(True, None) == m.Flake( - Path("."), 'nixosConfigurations."hostname"' + ".", 'nixosConfigurations."hostname"' ) # None when we do not have /etc/nixos/flake.nix @@ -122,7 +136,7 @@ def test_flake_from_arg( ), ): assert m.Flake.from_arg(None, None) == m.Flake( - Path("/etc/nixos"), 'nixosConfigurations."hostname"' + "/etc/nixos", 'nixosConfigurations."hostname"' ) with ( @@ -138,7 +152,7 @@ def test_flake_from_arg( ), ): assert m.Flake.from_arg(None, None) == m.Flake( - Path("/path/to"), 'nixosConfigurations."hostname"' + "/path/to", 'nixosConfigurations."hostname"' ) with ( @@ -149,7 +163,7 @@ def test_flake_from_arg( ), ): assert m.Flake.from_arg("/path/to", m.Remote("user@host", [], None)) == m.Flake( - Path("/path/to"), 'nixosConfigurations."remote-hostname"' + "/path/to", 'nixosConfigurations."remote-hostname"' ) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index a61004a60d6a..6cc525410fe4 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -385,7 +385,7 @@ def test_get_build_image_variants(mock_run: Mock, tmp_path: Path) -> None: ), ) def test_get_build_image_variants_flake(mock_run: Mock) -> None: - flake = m.Flake(Path("/flake.nix"), "myAttr") + flake = m.Flake("/flake.nix", "myAttr") assert n.get_build_image_variants_flake(flake, {"eval_flag": True}) == { "azure": "nixos-image-azure-25.05.20250102.6df2492-x86_64-linux.vhd", "vmware": "nixos-image-vmware-25.05.20250102.6df2492-x86_64-linux.vmdk", @@ -574,7 +574,7 @@ def test_repl(mock_run: Mock) -> None: @patch(get_qualified_name(n.run_wrapper, n), autospec=True) def test_repl_flake(mock_run: Mock) -> None: - n.repl_flake(m.Flake(Path("flake.nix"), "myAttr"), {"nix_flag": True}) + n.repl_flake(m.Flake("flake.nix", "myAttr"), {"nix_flag": True}) # See nixos-rebuild-ng.tests.repl for a better test, # this is mostly for sanity check assert mock_run.call_count == 1 diff --git a/pkgs/by-name/nl/nlohmann_json/package.nix b/pkgs/by-name/nl/nlohmann_json/package.nix index c07501a80c14..e11fa98c8373 100644 --- a/pkgs/by-name/nl/nlohmann_json/package.nix +++ b/pkgs/by-name/nl/nlohmann_json/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch, cmake, }: let @@ -23,6 +24,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-cECvDOLxgX7Q9R3IE86Hj9JJUxraDQvhoyPDF03B2CY="; }; + patches = lib.optionals stdenv.hostPlatform.isMusl [ + # Musl does not support LC_NUMERIC, causing a test failure. + # Turn the error into a warning to make the test succeed. + # https://github.com/nlohmann/json/pull/4770 + (fetchpatch { + url = "https://github.com/nlohmann/json/commit/0a8b48ac6a89131deaeb0d57047c9462a23b34a2.diff"; + hash = "sha256-gOZfRyDRI6USdUIY+sH7cygPrSIKGIo8AWcjqc/GQNI="; + }) + ]; + nativeBuildInputs = [ cmake ]; cmakeFlags = [ diff --git a/pkgs/by-name/ns/nsc/package.nix b/pkgs/by-name/ns/nsc/package.nix index f29ebe190556..cd7e4d285c08 100644 --- a/pkgs/by-name/ns/nsc/package.nix +++ b/pkgs/by-name/ns/nsc/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "nsc"; - version = "2.11.1"; + version = "2.12.0"; src = fetchFromGitHub { owner = "nats-io"; repo = "nsc"; rev = "v${version}"; - hash = "sha256-9HHrAT4LKVLb2+IDmXoPRtOKo1DRFznAbxJZp/B1uRY="; + hash = "sha256-ct2InMPpqbtFeKtarWXGuPiXS2OD78w2sX0BoFiCl0c="; }; ldflags = [ @@ -24,7 +24,7 @@ buildGoModule rec { "-X main.builtBy=nixpkgs" ]; - vendorHash = "sha256-sTaiaLJyokasaf1Mbaz4RkgspTd3VphZat8Bavg/Y9A="; + vendorHash = "sha256-0tJHK999AjtKYUB0gC5SlQPqit6UTyGsbb6vC7KdQQc="; nativeBuildInputs = [ installShellFiles ]; @@ -47,7 +47,7 @@ buildGoModule rec { # the test strips table formatting from the command output in a naive way # that removes all the table characters, including '-'. # The nix build directory looks something like: - # /private/tmp/nix-build-nsc-2.11.1.drv-0/nsc_test2000598938/keys + # /private/tmp/nix-build-nsc-2.12.0.drv-0/nsc_test2000598938/keys # Then the `-` are removed from the path unintentionally and the test fails. # This should be fixed upstream to avoid mangling the path when # removing the table decorations from the command output. diff --git a/pkgs/by-name/oc/ocelot-desktop/package.nix b/pkgs/by-name/oc/ocelot-desktop/package.nix index 8369fd56bb15..d1191f8acb6c 100644 --- a/pkgs/by-name/oc/ocelot-desktop/package.nix +++ b/pkgs/by-name/oc/ocelot-desktop/package.nix @@ -29,14 +29,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "ocelot-desktop"; - version = "1.13.1"; + version = "1.14.1"; __darwinAllowLocalNetworking = true; # Cannot build from source because sbt/scala support is completely non-existent in nixpkgs src = fetchurl { url = "https://gitlab.com/api/v4/projects/9941848/packages/generic/ocelot-desktop/v${finalAttrs.version}/ocelot-desktop-v${finalAttrs.version}.jar"; - hash = "sha256-aXjz2H4vO8D7BGHxhanbmpxqd8op31v1Gwk/si4CBfg="; + hash = "sha256-OO+fgb9PO72znb2sU0olxFf+YuWZvgZkWdszFPpMZg8="; }; dontUnpack = true; diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index 1d7bc16b5fb8..a2ab398a4b50 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.64.1"; + version = "3.66.0"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-YiRUvfDtE5uZDI/g4/k0458N8RnNzNgUuU5ZblDsD0E="; + hash = "sha256-Hxmon49aaa0uUWiyL4QX9qUKQK+rkSbfcB26qdBweU4="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/op/open-pdf-sign/package.nix b/pkgs/by-name/op/open-pdf-sign/package.nix index 923df6d2e0a6..d3e036d64427 100644 --- a/pkgs/by-name/op/open-pdf-sign/package.nix +++ b/pkgs/by-name/op/open-pdf-sign/package.nix @@ -8,12 +8,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "0.2.1"; + version = "0.3.0"; pname = "open-pdf-sign"; src = fetchurl { url = "https://github.com/open-pdf-sign/open-pdf-sign/releases/download/v${finalAttrs.version}/open-pdf-sign.jar"; - hash = "sha256-jtaEystCiZUK93HkVPuWzAUISO4RMMxjMmFbooWZJGU="; + hash = "sha256-tGTWKw/xLhC1B+uogTUmWHUtHNNdE3BLuxToWvrduXs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/op/openfga/package.nix b/pkgs/by-name/op/openfga/package.nix index 86df655b995f..56bb31d8facd 100644 --- a/pkgs/by-name/op/openfga/package.nix +++ b/pkgs/by-name/op/openfga/package.nix @@ -7,7 +7,7 @@ let pname = "openfga"; - version = "1.10.0"; + version = "1.10.1"; in buildGoModule { @@ -17,10 +17,10 @@ buildGoModule { owner = "openfga"; repo = "openfga"; rev = "v${version}"; - hash = "sha256-9VzzjuLJTP0K6R6ACLqOdi767k2fMtKn84qjyRDLJMk="; + hash = "sha256-lk677ctvk2n+8GcZiNbTV3NeD5+xhhVuojhENQTcC0s="; }; - vendorHash = "sha256-nbjPl6FYfkmiGzLES6oi7QQmpLkfm9WaVn5RJJQqlz0="; + vendorHash = "sha256-8uI8Woiu6F81y2YCGXLHx7D+nO3D9jCHUI5FUq+ImXA="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ov/overturemaps/package.nix b/pkgs/by-name/ov/overturemaps/package.nix index 05fcbd72dadd..b27a314f5c70 100644 --- a/pkgs/by-name/ov/overturemaps/package.nix +++ b/pkgs/by-name/ov/overturemaps/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonPackage rec { pname = "overturemaps"; - version = "0.15.0"; + version = "0.16.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-XzD+G8ER6AbmJJpX5vq235K4DAh/h5OWWHtum5sV9MY="; + hash = "sha256-Q24jVbg0AUX8a4dho3uiCvGjTL4n13Yl/8k19T86b1Y="; }; build-system = with python3Packages; [ poetry-core ]; diff --git a/pkgs/by-name/pa/pageedit/package.nix b/pkgs/by-name/pa/pageedit/package.nix index a8aa4dd1dc25..638a282264d0 100644 --- a/pkgs/by-name/pa/pageedit/package.nix +++ b/pkgs/by-name/pa/pageedit/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pageedit"; - version = "2.5.0"; + version = "2.6.2"; src = fetchFromGitHub { owner = "Sigil-Ebook"; repo = "pageedit"; tag = finalAttrs.version; - hash = "sha256-Tkc8iOH+HG3ULrdUvVdeOzAl0i1R3QFaZ1U/vjCKGjo="; + hash = "sha256-9+kWfyOfwbWh41cTXpP0raCY/dblQZP0PWFzGV+f4dY="; }; nativeBuildInputs = with qt6Packages; [ diff --git a/pkgs/by-name/pa/panotools/cmake4.patch b/pkgs/by-name/pa/panotools/cmake4.patch new file mode 100644 index 000000000000..13d12cc103f8 --- /dev/null +++ b/pkgs/by-name/pa/panotools/cmake4.patch @@ -0,0 +1,32 @@ +Subject: Vendor upstream patches (mercurial/sourceforge) +Author: Andreas Metzler + +From: +- https://sourceforge.net/p/panotools/libpano13/ci/698e20b4d296c1dbde9d010c3fb8d54050e56ddb/ +- https://sourceforge.net/p/panotools/libpano13/ci/6b0f2a5ef7a0490866fb224158d1dfbb8bf5896f/ + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -28,8 +28,7 @@ + ## may need to edit the wxWidgets version number below. + ## + +-# require at least cmake 3.0 +-cmake_minimum_required(VERSION 3.0) ++cmake_minimum_required(VERSION 3.12...4.0) + if(POLICY CMP0074) + cmake_policy(SET CMP0074 NEW) + endif() +@@ -382,12 +382,12 @@ + endif() + + # create TAGS file +-ADD_CUSTOM_COMMAND( OUTPUT ctags POST_BUILD +- COMMAND ctags-exuberant -e *.c *.h tools/*.c ++ADD_CUSTOM_COMMAND( OUTPUT ${PROJECT_SOURCE_DIR}/TAGS ++ COMMAND ctags -e *.c *.h tools/*.c + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/ + COMMENT "Build TAGS file" + ) +-ADD_CUSTOM_TARGET( TAGS DEPENDS ctags) ++ADD_CUSTOM_TARGET( TAGS DEPENDS ${PROJECT_SOURCE_DIR}/TAGS) diff --git a/pkgs/by-name/pa/panotools/package.nix b/pkgs/by-name/pa/panotools/package.nix index f9af218e70ed..fe5e41c95c12 100644 --- a/pkgs/by-name/pa/panotools/package.nix +++ b/pkgs/by-name/pa/panotools/package.nix @@ -18,6 +18,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-r/xoMM2+ccKNJzHcv43qKs2m2f/UYJxtvzugxoRAqOM="; }; + patches = [ ./cmake4.patch ]; + strictDeps = true; nativeBuildInputs = [ diff --git a/pkgs/by-name/pa/patch2pr/package.nix b/pkgs/by-name/pa/patch2pr/package.nix index 7c87662cc6d9..d24ceb055384 100644 --- a/pkgs/by-name/pa/patch2pr/package.nix +++ b/pkgs/by-name/pa/patch2pr/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "patch2pr"; - version = "0.37.0"; + version = "0.38.0"; src = fetchFromGitHub { owner = "bluekeyes"; repo = "patch2pr"; rev = "v${version}"; - hash = "sha256-dijSa6BXV8hXuRDeXIHcijPzQKFkmATrlAX0uiDDYjo="; + hash = "sha256-WkjO6FBeJ5E2bc4PT9lkfNq5CYL3Kh1Mgai+39YDzSU="; }; - vendorHash = "sha256-QEgGq5/JQUIWWmJKoQ832eKhiF5xF8Jivpn1uFDERTA="; + vendorHash = "sha256-RiaFvvPwNxfQE6F93BdPT+LLmUkNC9sYOfHyFgG9/30="; ldflags = [ "-X main.version=${version}" diff --git a/pkgs/by-name/pc/pcm/package.nix b/pkgs/by-name/pc/pcm/package.nix index ebad295b48c6..e5cabe5e0558 100644 --- a/pkgs/by-name/pc/pcm/package.nix +++ b/pkgs/by-name/pc/pcm/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "pcm"; - version = "202502"; + version = "202509"; src = fetchFromGitHub { owner = "intel"; repo = "pcm"; rev = version; - hash = "sha256-U6V3LX+JlVL9MRFBP3xpYwPQ6Y7pnJ4F/7dpKG3Eyuw="; + hash = "sha256-RIpyh4JN1/ePoSLQPyB3pgx6ifBcpJK+1d9YQcGZed4="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/pg/pgroll/package.nix b/pkgs/by-name/pg/pgroll/package.nix index eaf7d9033f74..424762e6fb1b 100644 --- a/pkgs/by-name/pg/pgroll/package.nix +++ b/pkgs/by-name/pg/pgroll/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "pgroll"; - version = "0.14.2"; + version = "0.14.3"; src = fetchFromGitHub { owner = "xataio"; repo = "pgroll"; tag = "v${version}"; - hash = "sha256-tSiGzWxnxiNzBSory5sd676+iVwsl/nkbDWaCls52MQ="; + hash = "sha256-OqBgFeXpvoImoPMKHBCvsPQGhHSBZuNNMLh2/3DPPYo="; }; proxyVendor = true; diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix index cbef97e3c891..fd3c3395894a 100644 --- a/pkgs/by-name/ph/phel/package.nix +++ b/pkgs/by-name/ph/phel/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phel"; - version = "0.21.0"; + version = "0.22.2"; src = fetchFromGitHub { owner = "phel-lang"; repo = "phel-lang"; tag = "v${finalAttrs.version}"; - hash = "sha256-4s3PCgaJfJR9+XXqT2WLrEwNUSLLCIOb+nJ8w9SbKps="; + hash = "sha256-MaCL4CLFd5B2hKwvobuye+MHlpNiIi3f47ftvvAeFiU="; }; - vendorHash = "sha256-4/J3TJPdbj+eAneMwxP73N1cI53hJSEQg4G+LlQOJeE="; + vendorHash = "sha256-ney12GFiYKFcJPj9ptmTN20BhlmCyHb/7q7+tbxz71o="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/pi/pihole-ftl/package.nix b/pkgs/by-name/pi/pihole-ftl/package.nix index 6999dc989e1b..3e7d48e7393b 100644 --- a/pkgs/by-name/pi/pihole-ftl/package.nix +++ b/pkgs/by-name/pi/pihole-ftl/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + nixosTests, fetchFromGitHub, cmake, gmp, @@ -12,7 +13,6 @@ readline, xxd, iproute2, - ... }: stdenv.mkDerivation (finalAttrs: { @@ -78,6 +78,7 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru.settingsTemplate = ./pihole.toml; + passthru.tests = nixosTests.pihole-ftl; meta = { description = "Pi-hole FTL engine"; diff --git a/pkgs/by-name/pi/pihole-web/package.nix b/pkgs/by-name/pi/pihole-web/package.nix index bb578b18c10e..1cbd09116d0e 100644 --- a/pkgs/by-name/pi/pihole-web/package.nix +++ b/pkgs/by-name/pi/pihole-web/package.nix @@ -1,6 +1,7 @@ { stdenv, lib, + nixosTests, fetchFromGitHub, pihole, pihole-ftl, @@ -36,6 +37,8 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.tests = nixosTests.pihole-ftl; + meta = { description = "Pi-hole web dashboard displaying stats and more"; homepage = "https://github.com/pi-hole/web"; diff --git a/pkgs/by-name/pi/pihole/package.nix b/pkgs/by-name/pi/pihole/package.nix index 5a816b3623f9..73362403c25f 100644 --- a/pkgs/by-name/pi/pihole/package.nix +++ b/pkgs/by-name/pi/pihole/package.nix @@ -1,5 +1,6 @@ { lib, + nixosTests, fetchFromGitHub, makeBinaryWrapper, installShellFiles, @@ -238,6 +239,8 @@ mainProgram = "pihole"; }; + passthru.tests = nixosTests.pihole-ftl; + passthru = { inherit stateDir; }; diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 7afaaf2c3c81..e8cf6fae0bff 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -37,5 +37,6 @@ buildGoModule rec { valodim ]; mainProgram = "postfix-tlspol"; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/pr/precious/package.nix b/pkgs/by-name/pr/precious/package.nix index 4eb78dea8bf0..b59055913bbe 100644 --- a/pkgs/by-name/pr/precious/package.nix +++ b/pkgs/by-name/pr/precious/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "precious"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "houseabsolute"; repo = "precious"; tag = "v${finalAttrs.version}"; - hash = "sha256-moJk8bwMlYtfo+Iq/OcjJkQJQiirZ6oKSoATpW3KcQI="; + hash = "sha256-bHrn78wzdkxV92Lp3MzNUpSvMTyc8l3tw+z5NBxJPoA="; }; - cargoHash = "sha256-nvHP5/njvkXcI3QtFU4CijXaX5l4DabMMVzvktvFNvA="; + cargoHash = "sha256-OA1C98C0BHEVl056UCL5alT292djuBDGFjZn2HAytEQ="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 9a60066d9ccc..0409dfd92e05 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -85,6 +85,7 @@ python.pkgs.buildPythonApplication rec { "celery" "css-inline" "django-bootstrap3" + "django-i18nfield" "django-localflavor" "django-phonenumber-field" "dnspython" @@ -105,6 +106,7 @@ python.pkgs.buildPythonApplication rec { "reportlab" "requests" "sentry-sdk" + "sepaxml" "ua-parser" "webauthn" ]; diff --git a/pkgs/by-name/pr/prisma-language-server/package.nix b/pkgs/by-name/pr/prisma-language-server/package.nix index b7cb50fadb81..e49d7d159315 100644 --- a/pkgs/by-name/pr/prisma-language-server/package.nix +++ b/pkgs/by-name/pr/prisma-language-server/package.nix @@ -2,8 +2,6 @@ lib, buildNpmPackage, fetchFromGitHub, - pkg-config, - libsecret, }: buildNpmPackage (finalAttrs: { @@ -18,16 +16,8 @@ buildNpmPackage (finalAttrs: { }; sourceRoot = "${finalAttrs.src.name}/packages/language-server"; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ libsecret ]; - npmDepsHash = "sha256-UAGz/qCYf+jsgCWqvR52mW6Ze3WWP9EHuE4k9wCbnH0="; - npmPackFlags = [ "--ignore-scripts" ]; - - NODE_OPTIONS = "--openssl-legacy-provider"; - meta = { description = "Language server for Prisma"; homepage = "https://github.com/prisma/language-tools"; diff --git a/pkgs/by-name/qd/qdrant/package.nix b/pkgs/by-name/qd/qdrant/package.nix index c28565ac4e03..ee3f209ddac0 100644 --- a/pkgs/by-name/qd/qdrant/package.nix +++ b/pkgs/by-name/qd/qdrant/package.nix @@ -6,22 +6,23 @@ pkg-config, openssl, rust-jemalloc-sys, - nix-update-script, rust-jemalloc-sys-unprefixed, + versionCheckHook, + nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "qdrant"; - version = "1.14.0"; + version = "1.15.4"; src = fetchFromGitHub { owner = "qdrant"; repo = "qdrant"; - tag = "v${version}"; - hash = "sha256-o9Nv4UsFgVngKWpe5sUR8tovtpB81tJBSm6We6DN20c="; + tag = "v${finalAttrs.version}"; + hash = "sha256-t+j7gq0PidvBGkjkyU8Zny9bgjKGNITUJOmyFnneZVY="; }; - cargoHash = "sha256-xt7uu+YZGazbKwXEKXeIwcGg8G4djQx7nKpQYFv/L3Y="; + cargoHash = "sha256-bcPSHoUOUliAU+GersU4auzdUiv9PPuAjrPO/FxovB8="; nativeBuildInputs = [ protobuf @@ -38,6 +39,17 @@ rustPlatform.buildRustPackage rec { # Needed to get openssl-sys to use pkg-config. env.OPENSSL_NO_VENDOR = 1; + # Fix cargo-auditable issue with bench_rocksdb = ["dep:rocksdb"] + auditable = false; + + __darwinAllowLocalNetworking = true; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; meta = { @@ -50,4 +62,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/ql/qlog/package.nix b/pkgs/by-name/ql/qlog/package.nix index ed93527807d6..d7973289f189 100644 --- a/pkgs/by-name/ql/qlog/package.nix +++ b/pkgs/by-name/ql/qlog/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "qlog"; - version = "0.45.0"; + version = "0.46.0"; src = fetchFromGitHub { owner = "foldynl"; repo = "QLog"; tag = "v${version}"; - hash = "sha256-Baw5IbO+A91Kt20DPAvh5oERkojBgegHK70g6XUysvs="; + hash = "sha256-yb2wSd3Hu6p/BacXxVekTrwy36FsxHapuRigHBRu1yU="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/qu/quarkus/package.nix b/pkgs/by-name/qu/quarkus/package.nix index a3a49e1124bf..ace9be702345 100644 --- a/pkgs/by-name/qu/quarkus/package.nix +++ b/pkgs/by-name/qu/quarkus/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "quarkus-cli"; - version = "3.25.4"; + version = "3.26.3"; src = fetchurl { url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-L7j+yuYjCWUuAuUA6YQjnU/fyppn9HkxPvsNiRDj8I8="; + hash = "sha256-iFJJ1l1EloP3ChDaVF1ipJA54ia/THYl+0kMvfJn5a4="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/ra/rain-bittorrent/package.nix b/pkgs/by-name/ra/rain-bittorrent/package.nix index bb4efbe110d6..550bc064b0a3 100644 --- a/pkgs/by-name/ra/rain-bittorrent/package.nix +++ b/pkgs/by-name/ra/rain-bittorrent/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "rain"; - version = "2.2.1"; + version = "2.2.2"; src = fetchFromGitHub { owner = "cenkalti"; repo = "rain"; tag = "v${version}"; - hash = "sha256-hXNup0ROW+0jFqMzC1bF48XZIIyzy7/jWepEp1sPF0Q="; + hash = "sha256-FU0RjWT+ewM/13n/4zCdxLVrN8ikUJCtosXsx8L8vMk="; }; - vendorHash = "sha256-e7adl7B2TFjkVlA2YQ3iXQRMhHThJHWOLPphmhdEmTE="; + vendorHash = "sha256-TFIrepXZPokVu9lW2V2s3seq58yQiHceu+zRHucB+0g="; meta = { description = "BitTorrent client and library in Go"; diff --git a/pkgs/by-name/rc/rclone-ui/package.nix b/pkgs/by-name/rc/rclone-ui/package.nix index 703e3bb5f1bd..71a17ea300be 100644 --- a/pkgs/by-name/rc/rclone-ui/package.nix +++ b/pkgs/by-name/rc/rclone-ui/package.nix @@ -20,31 +20,33 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rclone-ui"; - version = "1.7.1"; + version = "2.2.0"; src = fetchFromGitHub { owner = "rclone-ui"; repo = "rclone-ui"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rc3otUWcwzEjwDEe1NwWjqjlFK5/b59oKDOUzvvea00="; + hash = "sha256-gwZXI501lE3Tm9M8k6a2NJCsvbiPB3Y4yhhr4gkpkY4="; }; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; forceGitDeps = true; - hash = "sha256-Rj0iv0TxOTnxpiHhA4gu2d9hdm3lhslZYvx4Jx1jmeU="; + hash = "sha256-OkPVPT4JBbkVcfGtSs6oi+VFA3sxp1b6fVr68ILtnPU="; }; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; - cargoHash = "sha256-OG0raNHwukMJkIlsmVvHVJ30FMhpxKeYjuyi6Clm104="; + cargoHash = "sha256-8RK1rrGyxRNCTARlYUJNXWaH9F/3hV31uyNXjvWJaFU="; # Disable tauri bundle updater, can be removed when #389107 is merged patches = [ ./remove_updater.patch ]; postPatch = '' + substituteInPlace src-tauri/tauri.conf.json \ + --replace-fail '"mainBinaryName": "Rclone UI"' '"mainBinaryName": "${finalAttrs.pname}"' substituteInPlace src-tauri/Cargo.toml \ --replace-fail 'name = "app"' 'name = "${finalAttrs.pname}"' ''; diff --git a/pkgs/by-name/re/redocly/package.nix b/pkgs/by-name/re/redocly/package.nix index 38e3e1339ec6..9942d6c54e9e 100644 --- a/pkgs/by-name/re/redocly/package.nix +++ b/pkgs/by-name/re/redocly/package.nix @@ -9,16 +9,16 @@ buildNpmPackage rec { pname = "redocly"; - version = "2.0.7"; + version = "2.1.0"; src = fetchFromGitHub { owner = "Redocly"; repo = "redocly-cli"; rev = "@redocly/cli@${version}"; - hash = "sha256-diTs1SudDtATY1sNghnWr4Uel1UT38YVSuJZLdb6sZs="; + hash = "sha256-94SqBRA2XqVCH6BN6pmaSKEfQC2SPPGfDe6fxQS+8as="; }; - npmDepsHash = "sha256-iHfbrX3HYDDol9Nt++vJAhlaBQJDRLypkuVdp0Iwjuc="; + npmDepsHash = "sha256-u+zWxenJDsOjYEbTbAfrRvBTdWLzZKX1TITEXk8yHSo="; npmBuildScript = "prepare"; diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 8c91bcd69411..31a14d9e785b 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.20.8"; + version = "1.20.18"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-P2fUPYn/ZMBOGZKytrMPPKh4KLbGhQ1jR+dLG5JNfVo="; + hash = "sha256-GxME5+Un6bYoMg9tkcdF3r5kTCdifdWmWtQrihGBloY="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index ef8fc048cf96..688cc84558c4 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "rqlite"; - version = "8.43.4"; + version = "9.0.1"; src = fetchFromGitHub { owner = "rqlite"; repo = "rqlite"; tag = "v${finalAttrs.version}"; - hash = "sha256-2lCMRKGsDfwvXX1iCXfvVj4xcZT9IWRl8jWTpsIOkkw="; + hash = "sha256-ll8F5doXHG3Nq3LisSpy5iuh9JhA6/HsBwrSPDGs57c="; }; - vendorHash = "sha256-Xytvin7YX3eIPE5aw38PzLxhUPwoOZswAntEwCP6Toc="; + vendorHash = "sha256-Mq469sUYgS19SVJ7noTUl7hml9xUAGDsr64MJM8Xq9g="; subPackages = [ "cmd/rqlite" diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix index 8425250b54cf..b8f31f3771bc 100644 --- a/pkgs/by-name/ru/runme/package.nix +++ b/pkgs/by-name/ru/runme/package.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "runme"; - version = "3.15.1"; + version = "3.15.2"; src = fetchFromGitHub { owner = "runmedev"; repo = "runme"; rev = "v${version}"; - hash = "sha256-qC5FoRpMSWFlPGQvM+wTvCF46TvJznZAQNle5fAOp9g="; + hash = "sha256-NtFKzObi0mIdzhRiu7CCZ3e4yIhI2gHMtVsdf5TEb/s="; }; - vendorHash = "sha256-KF9yKm/b3VjZJIj9PXcm2UxdTE43YGsqgep8Us13GdI="; + vendorHash = "sha256-Uw5igaQpKKI4y7EoznFdmyTXfex350Pps6nt3lvKeAM="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/sb/sby/package.nix b/pkgs/by-name/sb/sby/package.nix index c26a3906c79f..9cc4797657f7 100644 --- a/pkgs/by-name/sb/sby/package.nix +++ b/pkgs/by-name/sb/sby/package.nix @@ -19,13 +19,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "sby"; - version = "0.56"; + version = "0.57"; src = fetchFromGitHub { owner = "YosysHQ"; repo = "sby"; tag = "v${finalAttrs.version}"; - hash = "sha256-uKndGUoLbG7SBhsOSYyM/v9g33pq7zFFajzvTUYa7NY="; + hash = "sha256-vhgLP2twPPGsey5lzmt/zUFme4GjIdWgRyWoCHxLxRU="; }; postPatch = '' diff --git a/pkgs/by-name/se/sea-orm-cli/package.nix b/pkgs/by-name/se/sea-orm-cli/package.nix index 91511608767c..9a0226ea1e60 100644 --- a/pkgs/by-name/se/sea-orm-cli/package.nix +++ b/pkgs/by-name/se/sea-orm-cli/package.nix @@ -9,18 +9,18 @@ }: rustPlatform.buildRustPackage rec { pname = "sea-orm-cli"; - version = "1.1.14"; + version = "1.1.16"; src = fetchCrate { inherit pname version; - hash = "sha256-7nJyonPU3mdFmV968Ai5M0+Y3fm0OKsNRSKafo64V+s="; + hash = "sha256-L8x7+yz/d03yOoWKWCtV1U+37JkTb28sH9OMxzrIsE4="; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; - cargoHash = "sha256-IX7s5JoaOzfP01ypqg+k018b+qwnqI356Gs+nIrpxYg="; + cargoHash = "sha256-efgzVuv9Lm8T+05Z0WAaux/l7hRdJdVPfpknKt22d50="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index c97ce8b2c1fd..6d9d13ba7dd8 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -31,8 +31,9 @@ python.pkgs.toPythonModule ( "flask-babel" "httpx-socks" "lxml" - "typer-slim" "setproctitle" + "typer-slim" + "whitenoise" ]; preBuild = diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index 4dc696af3d2c..43d45552d0f9 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "serie"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "lusingander"; repo = "serie"; rev = "v${version}"; - hash = "sha256-1MDVoMaxd4ufJeI7D/2d6M1hxiB1J3ALNEbNDoffcs8="; + hash = "sha256-Pv9dCe3oGNDj6cRFaIBLCtGqnDHVBIbxxOo46a7OFSE="; }; - cargoHash = "sha256-FQdCOI/KW+CbIxzQ5W2d53xSOvScpKRtnN+1RehEu0Q="; + cargoHash = "sha256-oOH4OyeB1fevLH7KbEZo7XVWaT6wa3WCcVLsEvCrrD8="; nativeCheckInputs = [ gitMinimal ]; diff --git a/pkgs/by-name/si/signal-cli/package.nix b/pkgs/by-name/si/signal-cli/package.nix index 18d5d06760c4..bb9ca470d6d6 100644 --- a/pkgs/by-name/si/signal-cli/package.nix +++ b/pkgs/by-name/si/signal-cli/package.nix @@ -12,12 +12,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "signal-cli"; - version = "0.13.18"; + version = "0.13.19"; # Building from source would be preferred, but is much more involved. src = fetchurl { url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-Dnhr/+dKSNCiM7NB8+v5OxfaGhpyHWXVIWC2pZqaoa8="; + hash = "sha256-+vO/6bn5416HdqM9x2tJQ6v4KP9hcxX1G31icBOcB58="; }; buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ diff --git a/pkgs/by-name/si/sitespeed-io/package.nix b/pkgs/by-name/si/sitespeed-io/package.nix index 0da1a79be71e..e273ba9ce236 100644 --- a/pkgs/by-name/si/sitespeed-io/package.nix +++ b/pkgs/by-name/si/sitespeed-io/package.nix @@ -26,13 +26,13 @@ assert (!withFirefox && !withChromium) -> throw "Either `withFirefox` or `withChromium` must be enabled."; buildNpmPackage rec { pname = "sitespeed-io"; - version = "38.1.2"; + version = "38.3.0"; src = fetchFromGitHub { owner = "sitespeedio"; repo = "sitespeed.io"; tag = "v${version}"; - hash = "sha256-S7XYDxKODK6R/O9kNVq04pponYfcwTwsyVQO8yh598w="; + hash = "sha256-45lvEM8vkoXdbZNJamUR94PD0EwtoNEhWSNyV68yzPo="; }; postPatch = '' @@ -50,7 +50,7 @@ buildNpmPackage rec { dontNpmBuild = true; npmInstallFlags = [ "--omit=dev" ]; - npmDepsHash = "sha256-rVxVD2c+xijup7XrtwwmECahL3S2S98+71d7H1Bwa+U="; + npmDepsHash = "sha256-rXGoIIbKNZCBhhuRM/0WcaciH/bLQamipmOIh1EXJlU="; postInstall = '' mv $out/bin/sitespeed{.,-}io diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix index c9c447cc9c92..fda052e974da 100644 --- a/pkgs/by-name/sk/skim/package.nix +++ b/pkgs/by-name/sk/skim/package.nix @@ -51,6 +51,11 @@ rustPlatform.buildRustPackage rec { installBin sk-share installManPage $(find man -type f) + installShellCompletion \ + --cmd sk \ + --bash shell/completion.bash \ + --fish shell/completion.fish \ + --zsh shell/completion.zsh ''; # Doc tests are broken on aarch64 diff --git a/pkgs/by-name/sm/smartgit/package.nix b/pkgs/by-name/sm/smartgit/package.nix index 63c535d6d17e..85c153ae6c17 100644 --- a/pkgs/by-name/sm/smartgit/package.nix +++ b/pkgs/by-name/sm/smartgit/package.nix @@ -16,13 +16,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "smartgit"; - version = "24.1.4"; + version = "24.1.5"; src = fetchurl { url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${ builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.tar.gz"; - hash = "sha256-1JKFSIGUE8b1yWBg41x+HRWgmg5prZF2+ND/SId4NVs="; + hash = "sha256-YqueTbwA9KcXEJG5TeWkPzzNyAnnJQ1+VQYsqZKS2/I="; }; nativeBuildInputs = [ wrapGAppsHook3 ]; diff --git a/pkgs/by-name/so/solo5/package.nix b/pkgs/by-name/so/solo5/package.nix index 2cf85885c954..7f92d9d08b15 100644 --- a/pkgs/by-name/so/solo5/package.nix +++ b/pkgs/by-name/so/solo5/package.nix @@ -14,7 +14,7 @@ }: let - version = "0.9.2"; + version = "0.9.3"; # list of all theoretically available targets targets = [ "genode" @@ -37,7 +37,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/Solo5/solo5/releases/download/v${version}/solo5-v${version}.tar.gz"; - hash = "sha256-HiYi6VECDVZXJboTt6DwggyUyUhdlU4C7fwqYzvKWZs="; + hash = "sha256-KbeY667Y/ZPUuRIGYOZMMAuVEVJ7Kn9UDUSThX5zfII="; }; hardeningEnable = [ "pie" ]; diff --git a/pkgs/by-name/so/sourcery/package.nix b/pkgs/by-name/so/sourcery/package.nix index e7312190f14c..5594087a5c2c 100644 --- a/pkgs/by-name/so/sourcery/package.nix +++ b/pkgs/by-name/so/sourcery/package.nix @@ -11,11 +11,11 @@ let platformInfos = { "x86_64-linux" = { platform = "manylinux1_x86_64"; - hash = "sha256-DRxj6wRl7ZQFvqQirGIpqhEo54QWCkgTie1tvpAIBoI="; + hash = "sha256-tnRFcgMgHGcWtTGPFZZPkE9IKDfvejLmvvD2iwPbbLY="; }; "x86_64-darwin" = { platform = "macosx_10_9_universal2"; - hash = "sha256-GW4gvMGylbMmAF9yhjjwpLu5wf5zmdzk1ECez8ml5Ic="; + hash = "sha256-6dbLiFUku0F+UiFV6P6nXpR6dezSntriVJyTfFaIgP0="; }; }; @@ -24,7 +24,7 @@ let in python3Packages.buildPythonApplication rec { pname = "sourcery"; - version = "1.35.0"; + version = "1.37.0"; format = "wheel"; src = fetchPypi { diff --git a/pkgs/by-name/sp/spacetimedb/package.nix b/pkgs/by-name/sp/spacetimedb/package.nix index 3ac2008afc9b..523bfc391df3 100644 --- a/pkgs/by-name/sp/spacetimedb/package.nix +++ b/pkgs/by-name/sp/spacetimedb/package.nix @@ -13,16 +13,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "spacetimedb"; - version = "1.3.2"; + version = "1.4.0"; src = fetchFromGitHub { owner = "clockworklabs"; repo = "spacetimedb"; tag = "v${finalAttrs.version}"; - hash = "sha256-kJHHEKCPfYgRNaKBxDYMbWiJr1ajB81YmDDrNAJEQjg="; + hash = "sha256-SB8OWHWsYc2nrnap9BoHefTQx8BufIbfy//ga9M4N4I="; }; - cargoHash = "sha256-b2nF0qAfQ/FpsD/R7r8FAUK6t9QxfS+xrkKYAHITcjg="; + cargoHash = "sha256-MOx1jBKVX69Hhn8BomnVb0UUOCvzrW2HTPPulIJMYY4="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sp/spire/package.nix b/pkgs/by-name/sp/spire/package.nix index ede9d21f82ea..7f6c2984ccd4 100644 --- a/pkgs/by-name/sp/spire/package.nix +++ b/pkgs/by-name/sp/spire/package.nix @@ -6,7 +6,7 @@ buildGoModule (finalAttrs: { pname = "spire"; - version = "1.12.5"; + version = "1.13.0"; outputs = [ "out" @@ -18,10 +18,10 @@ buildGoModule (finalAttrs: { owner = "spiffe"; repo = "spire"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-Ggsl40CusrHhwO/Cc9MkxHjraQsNmBLwnJJCQ1QFiAw="; + sha256 = "sha256-hUvzC3gaNpp5yvIOoWG72WcC8yy5yLgf5RRzP+hPXrA="; }; - vendorHash = "sha256-yWONqvSNOgeXkYU5TX1Sec8xNCnaqdVLXk3ylhGBvyE="; + vendorHash = "sha256-qhYuE/rlaGJyOxt4e0a1QzAySF0wWOFoNdLAe2nKQbw="; ldflags = [ "-s" diff --git a/pkgs/by-name/sp/splayer/package.nix b/pkgs/by-name/sp/splayer/package.nix index f7213eb5bd83..7ddd877842d3 100644 --- a/pkgs/by-name/sp/splayer/package.nix +++ b/pkgs/by-name/sp/splayer/package.nix @@ -12,22 +12,22 @@ }: stdenv.mkDerivation (final: { pname = "splayer"; - version = "3.0.0-beta.1"; + version = "3.0.0-beta.2"; src = fetchFromGitHub { owner = "imsyy"; repo = "SPlayer"; tag = "v${final.version}"; fetchSubmodules = false; - hash = "sha256-Sw5L474gowpOVkIc3CHWVEzknMgJvBmtNXRCxzwY8BA="; + hash = "sha256-q4jMwIILuz9Uci/1m429Y5tHE2rkfxctu9QCA8jrJkk="; }; pnpm = pnpm_10; pnpmDeps = final.pnpm.fetchDeps { inherit (final) pname version src; - fetcherVersion = 1; - hash = "sha256-mC1iJtkZpTd2Vte5DLI3ntZ7vSO5Gka2qOk7ihQd3Gs="; + fetcherVersion = 2; + hash = "sha256-lA08+i+SpMB95MAi/N5mxbcBed0FRchroT5e2nwnXuA="; }; nativeBuildInputs = [ @@ -96,7 +96,7 @@ stdenv.mkDerivation (final: { }) ]; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; meta = { description = "Simple Netease Cloud Music player"; diff --git a/pkgs/by-name/st/starboard/package.nix b/pkgs/by-name/st/starboard/package.nix index 15aeadd2e86b..d8305dee37b6 100644 --- a/pkgs/by-name/st/starboard/package.nix +++ b/pkgs/by-name/st/starboard/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "starboard"; - version = "0.15.26"; + version = "0.15.27"; __darwinAllowLocalNetworking = true; # for tests @@ -17,7 +17,7 @@ buildGoModule (finalAttrs: { owner = "aquasecurity"; repo = "starboard"; tag = "v${finalAttrs.version}"; - hash = "sha256-yQ4ABzN8EvD5qs0yjTaihM145K79LglprC2nlqAw0XU="; + hash = "sha256-hp6mgJGcdJ2mm5pwo0/mCZ43VKnZtriySW+PcysgOAY="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; diff --git a/pkgs/by-name/st/stylelint/package.nix b/pkgs/by-name/st/stylelint/package.nix index 7dcc1152ee38..09e25307931e 100644 --- a/pkgs/by-name/st/stylelint/package.nix +++ b/pkgs/by-name/st/stylelint/package.nix @@ -5,16 +5,16 @@ }: buildNpmPackage rec { pname = "stylelint"; - version = "16.23.1"; + version = "16.24.0"; src = fetchFromGitHub { owner = "stylelint"; repo = "stylelint"; tag = version; - hash = "sha256-OABtOdysDm0KpXWJ9fegi1XSZcKi5zohDtwxXvNDAf8="; + hash = "sha256-+RJhloCNh/GmbBiXcp+0xwBPoG0PM/cSIxfyrwd1ZGY="; }; - npmDepsHash = "sha256-/chT/NTvfClFkCA+40BzTl2WNH9JrWzHWZshOCgCxcQ="; + npmDepsHash = "sha256-GmilFNWILfdm8EvPlYjFMbQZurmEL3akZiv1KHf0Rwk="; dontNpmBuild = true; diff --git a/pkgs/by-name/st/stylua/package.nix b/pkgs/by-name/st/stylua/package.nix index 159ab6ffb5d8..56b39c91b1dd 100644 --- a/pkgs/by-name/st/stylua/package.nix +++ b/pkgs/by-name/st/stylua/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "stylua"; - version = "2.1.0"; + version = "2.2.0"; src = fetchFromGitHub { owner = "johnnymorganz"; repo = "stylua"; rev = "v${version}"; - sha256 = "sha256-yVie8/aey77WbeUGM6rzuKBKLmAH1Jhhj9Y7LxbvIUw="; + sha256 = "sha256-PBe3X4YUFUV2xQdYYOdPNgJCnCOzrzogP/2sECef4ck="; }; - cargoHash = "sha256-ow8lldu36qBHcXFgeBhHo2u+sSAFCEFbxUk2oZI7sj4="; + cargoHash = "sha256-C9g6kA+xc0nixiPAijc5MIF9xHbbeXBHtmdM4QRdf/Q="; # remove cargo config so it can find the linker on aarch64-unknown-linux-gnu postPatch = '' diff --git a/pkgs/by-name/sy/sydbox/package.nix b/pkgs/by-name/sy/sydbox/package.nix index 5467a2cc958f..1968fe74d70d 100644 --- a/pkgs/by-name/sy/sydbox/package.nix +++ b/pkgs/by-name/sy/sydbox/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sydbox"; - version = "3.37.9"; + version = "3.38.2"; outputs = [ "out" @@ -24,10 +24,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "Sydbox"; repo = "sydbox"; tag = "v${finalAttrs.version}"; - hash = "sha256-SG19p7TuN7+TX5tafNBU6R48PzT44WqvGydmpfUo+FU="; + hash = "sha256-yxe3U+n9FL58wI/uk8EM24Mcmxzlk8wmgi0wCu+dcnk="; }; - cargoHash = "sha256-rxlnlu8RziOhSNbCU8ESL0a+f+594E0q+3gmyQLhPaw="; + cargoHash = "sha256-17Ri1QGQFWL/DTjpGEMb4SubsnvHcVTYW6wsjiFR36w="; nativeBuildInputs = [ mandoc diff --git a/pkgs/by-name/te/terser/package.nix b/pkgs/by-name/te/terser/package.nix index 39e23a691bbd..87c3ec5602a0 100644 --- a/pkgs/by-name/te/terser/package.nix +++ b/pkgs/by-name/te/terser/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "terser"; - version = "5.38.0"; + version = "5.44.0"; src = fetchFromGitHub { owner = "terser"; repo = "terser"; rev = "v${version}"; - hash = "sha256-iVl5L5qxpXkBfiW8OqsMr4iZ0UQiN4TSAYXz9d29bnA="; + hash = "sha256-3dYczeq3ZGzA4E07lJfuR7039U+LaxVbWGlfMF9+iiY="; }; - npmDepsHash = "sha256-84MWjkiv1/W+JyUtrjY9Rk0UIkZWIv07Q1qLSVYNcO4="; + npmDepsHash = "sha256-jec/XyYDGhvl3fngG/HGJMI1G5JtYuZi/pJFrZuir+A="; meta = with lib; { description = "JavaScript parser, mangler and compressor toolkit for ES6+"; diff --git a/pkgs/by-name/te/tevent/package.nix b/pkgs/by-name/te/tevent/package.nix index fae56a7545e7..4fef1491564c 100644 --- a/pkgs/by-name/te/tevent/package.nix +++ b/pkgs/by-name/te/tevent/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation rec { pname = "tevent"; - version = "0.17.0"; + version = "0.17.1"; src = fetchurl { url = "mirror://samba/tevent/${pname}-${version}.tar.gz"; - sha256 = "sha256-dwL7Nztp2ilguGE0tqnsb6C5SaAXVv7ACkpqQ1dcg2E="; + sha256 = "sha256-G+LepzfN4l/gZiH4SUXmPrcSWeDEPp+PXaSC2rGnvpI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/th/thc-hydra/package.nix b/pkgs/by-name/th/thc-hydra/package.nix index d5172fd87507..01fb4d2b1595 100644 --- a/pkgs/by-name/th/thc-hydra/package.nix +++ b/pkgs/by-name/th/thc-hydra/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { pname = "thc-hydra"; - version = "9.5"; + version = "9.6"; src = fetchFromGitHub { owner = "vanhauser-thc"; repo = "thc-hydra"; rev = "v${version}"; - sha256 = "sha256-gdMxdFrBGVHA1ZBNFW89PBXwACnXTGJ/e/Z5+xVV5F0="; + sha256 = "sha256-DS3Fh4a6OtqZRHubgJewB7qnJXm10sYv85R6o/NePoU="; }; postPatch = diff --git a/pkgs/by-name/tr/tryton/package.nix b/pkgs/by-name/tr/tryton/package.nix index c73878e937d7..3b77a3aaa661 100644 --- a/pkgs/by-name/tr/tryton/package.nix +++ b/pkgs/by-name/tr/tryton/package.nix @@ -20,12 +20,12 @@ python3Packages.buildPythonApplication rec { pname = "tryton"; - version = "7.6.2"; + version = "7.6.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-nnXq29ostjbpWmHLbpifzIFB8vBc7O3XRDq4Odp4HNk="; + hash = "sha256-yZHHtTVVjiGUT0PA8q5MBBvh04JqMlWOscnA09QD0Yk="; }; build-system = [ python3Packages.setuptools ]; diff --git a/pkgs/by-name/ty/typos-lsp/package.nix b/pkgs/by-name/ty/typos-lsp/package.nix index 2dfc93d878f4..9285039baa59 100644 --- a/pkgs/by-name/ty/typos-lsp/package.nix +++ b/pkgs/by-name/ty/typos-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "typos-lsp"; # Please update the corresponding VSCode extension too. # See pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix - version = "0.1.41"; + version = "0.1.43"; src = fetchFromGitHub { owner = "tekumara"; repo = "typos-lsp"; tag = "v${version}"; - hash = "sha256-DJnq0PtRGYRgC0JhR8myeIddBTAvP+Ey3+qEZi75EmQ="; + hash = "sha256-n1OIKCfZDUaabjlJt3yNHp434M+xTUqN5+oxLBQEvLo="; }; - cargoHash = "sha256-OSTPVLVLl3LaijEorcSSscOMiDfgIGRXSvaFMKJ+hq0="; + cargoHash = "sha256-G0prgRV7vSkLjZYyS5dpGw0Kt9HQNHHGG0pqdDv5rdI="; # fix for compilation on aarch64 # see https://github.com/NixOS/nixpkgs/issues/145726 diff --git a/pkgs/by-name/un/unicorn/package.nix b/pkgs/by-name/un/unicorn/package.nix index 3cb3e80b8c1e..99f74db91dc6 100644 --- a/pkgs/by-name/un/unicorn/package.nix +++ b/pkgs/by-name/un/unicorn/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "unicorn"; - version = "2.1.3"; + version = "2.1.4"; src = fetchFromGitHub { owner = "unicorn-engine"; repo = "unicorn"; tag = version; - hash = "sha256-vBggblml+lQFhyNrfIp5GKVQ09fd+ccblKHEzWteMbI="; + hash = "sha256-jEQXjYlLUdKrKPL4XfSbixn2KWJlNG7IYQveF4jDgl4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/un/unionfs-fuse/package.nix b/pkgs/by-name/un/unionfs-fuse/package.nix index 044d53d94784..0e4fea8692ec 100644 --- a/pkgs/by-name/un/unionfs-fuse/package.nix +++ b/pkgs/by-name/un/unionfs-fuse/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "unionfs-fuse"; - version = "3.6"; + version = "3.7"; src = fetchFromGitHub { owner = "rpodgorny"; repo = "unionfs-fuse"; tag = "v${version}"; - hash = "sha256-1Fy3evatfEplgJjAVeXgdq1CkGgIi+iZjsO0WBHmmBM="; + hash = "sha256-wha1AMwJMbC5rZBE4ybeOmH7Dq4p5YdMJDCT/a3B6cI="; }; patches = [ diff --git a/pkgs/by-name/un/unit/package.nix b/pkgs/by-name/un/unit/package.nix index 304652f63f2e..b759e9ec1898 100644 --- a/pkgs/by-name/un/unit/package.nix +++ b/pkgs/by-name/un/unit/package.nix @@ -40,14 +40,14 @@ let inherit (lib) optional optionals optionalString; in stdenv.mkDerivation rec { - version = "1.34.2"; + version = "1.35.0"; pname = "unit"; src = fetchFromGitHub { owner = "nginx"; repo = "unit"; rev = version; - sha256 = "sha256-tu1JqGWtfTznTDmZqEEVF3FmiDEXvaAdgQPsvLHCWy8="; + sha256 = "sha256-0cMtU7wmy8GFKqxS8fXPIrMljYXBHzoxrUJCOJSzLMA="; }; nativeBuildInputs = [ which ]; diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index 1e70e35a4aaa..e5f6bb56ceea 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,17 +7,17 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.18.3"; + version = "0.18.5"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; # using refs/tags because simple version gives: 'the given path has multiple possibilities' error tag = "v${finalAttrs.version}"; - hash = "sha256-kz5QCxItcrDMnAbwwI/8xhnn74DWzkkJkFX1QRMGwSc="; + hash = "sha256-vsdSRsfGXjWlYxl3a6cGWJ7IadLP7KIM3lFkUlboTj4="; }; - vendorHash = "sha256-2GN8YTMO2Vrr0uJMBUNqdj79elJot2OH8xTAc2TfLeE="; + vendorHash = "sha256-+GkxN20mZD/ZBTCjmjiDcEAJix2Ssn9HsNrUtQkrI18="; env.CGO_ENABLED = 0; ldflags = [ diff --git a/pkgs/by-name/ve/velero/package.nix b/pkgs/by-name/ve/velero/package.nix index c46faeae6ec5..d6bc2e960d62 100644 --- a/pkgs/by-name/ve/velero/package.nix +++ b/pkgs/by-name/ve/velero/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "velero"; - version = "1.16.2"; + version = "1.17.0"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "velero"; tag = "v${finalAttrs.version}"; - hash = "sha256-PxM9BjjCYNOOPX/Z8MHBHstZcIujTjsT+L4gxihii/c="; + hash = "sha256-2hffuTcz6mBwrEjCMhZqrDvNbC5m6lK3vM9umgV4l+0="; }; ldflags = [ @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" ]; - vendorHash = "sha256-Wzxtg7UB5mjrhZKR1Lb0UH4Mhw41UTWAg1PzuyyOrCo="; + vendorHash = "sha256-khG/6mSYOCKBjTY+JyakFD65bLWLXpcQKPlhPT31uxc="; excludedPackages = [ "issue-template-gen" diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index 5b18be3c5441..ce55c2c4b9c8 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "vencord"; - version = "1.12.13"; + version = "1.13.0"; src = fetchFromGitHub { owner = "Vendicated"; repo = "Vencord"; - rev = "v${finalAttrs.version}"; - hash = "sha256-mJPUt7+SjszRmscKr0HlW3X2yDwc9cCcJLz8rlg+gNA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-MdbO74vAbsZyB6seOqxHvQL0HT4IdVnDjd+N3a9XAns="; }; pnpmDeps = pnpm_10.fetchDeps { diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index 902c06db1489..756a1136ebaf 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.6.3797.52"; + version = "7.6.3797.55"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-K+bPy4yd1GdXsIDYNUYx3aAlcXYwX2rAN9GAR8c3tzA="; - x86_64-linux = "sha256-cDYn6Vj+S/pft5jF2ItSUKIILCGHF++ZhH794BLNxQQ="; + aarch64-linux = "sha256-eznFA+ljcNCxUCtlXBxaV73Hnum4j6x7LWBV55fft2E="; + x86_64-linux = "sha256-lP3dQvSYGuMOEdvnulIr6D6CEXJ+2ciUSohMZFUjPys="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; diff --git a/pkgs/by-name/vp/vpl-gpu-rt/package.nix b/pkgs/by-name/vp/vpl-gpu-rt/package.nix index 6b4f9dcd466f..b397f413008f 100644 --- a/pkgs/by-name/vp/vpl-gpu-rt/package.nix +++ b/pkgs/by-name/vp/vpl-gpu-rt/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { pname = "vpl-gpu-rt"; - version = "25.3.2"; + version = "25.3.4"; outputs = [ "out" @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { owner = "intel"; repo = "vpl-gpu-rt"; rev = "intel-onevpl-${version}"; - hash = "sha256-Xgochq1cVw9iOEmbosvo5qgiYWE7ljhffS0n5rHoi8Y="; + hash = "sha256-tnRYP8mdG0bocdQTcpeJAGX+sHA52JuqeKazlkL2Y+0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index 8ade77966e9c..38afc7d517e0 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,14 +1,14 @@ { "darwin": { - "hash": "sha256-zLGrKT6L8IU8b7rg9IjHLWsPHmZGKwVMwWjCDFaT+nM=", - "version": "0.2025.09.10.08.11.stable_01" + "hash": "sha256-EPtPjDsSTGsJFRVDM8HtpmcLaPFzbQsph7pyNdXllAU=", + "version": "0.2025.09.17.08.11.stable_02" }, "linux_x86_64": { - "hash": "sha256-XbE8vZ7UJDM+37f7GgcTcZNBzuJ/S3lTEdeA63p+m24=", - "version": "0.2025.09.10.08.11.stable_01" + "hash": "sha256-5av17Bcg8ri7+y4H8ZJeUuOkpcNbag+VH6OYVF0JrCQ=", + "version": "0.2025.09.17.08.11.stable_02" }, "linux_aarch64": { - "hash": "sha256-KfXYendgdDRdr6z98oncC5hAGa6zfIFjgwOB4oLwqrQ=", - "version": "0.2025.09.10.08.11.stable_01" + "hash": "sha256-QM5abg5hbwvOBioLOdYN1IGCP1y5manRGsnmj+23EmQ=", + "version": "0.2025.09.17.08.11.stable_02" } } diff --git a/pkgs/by-name/wa/wavelog/package.nix b/pkgs/by-name/wa/wavelog/package.nix index 780cb09832ea..7a701e48f3d2 100644 --- a/pkgs/by-name/wa/wavelog/package.nix +++ b/pkgs/by-name/wa/wavelog/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "wavelog"; - version = "2.0.7"; + version = "2.1"; src = fetchFromGitHub { owner = "wavelog"; repo = "wavelog"; tag = finalAttrs.version; - hash = "sha256-QgFxvaldTfuimEgRz2T3grllwLpznoHnOi66kXyMiGU="; + hash = "sha256-I9K5MRbrXDLnAROTkSfFRRIlORv8B/XQCXK+sOAVvo4="; }; installPhase = '' diff --git a/pkgs/by-name/wl/wl-clip-persist/package.nix b/pkgs/by-name/wl/wl-clip-persist/package.nix index 1a8f3abb2386..6018653e4639 100644 --- a/pkgs/by-name/wl/wl-clip-persist/package.nix +++ b/pkgs/by-name/wl/wl-clip-persist/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "wl-clip-persist"; - version = "0.4.3"; + version = "0.5.0"; src = fetchFromGitHub { owner = "Linus789"; repo = "wl-clip-persist"; rev = "v${version}"; - hash = "sha256-dFhHsBazBHVWgPxoRDNwh8Yctt4w64E0RyFaHEC4mvk="; + hash = "sha256-MEH8ADsFst/CgTc9QW4x0dBXJ5ssQDVa55qPcsALJRg="; }; - cargoHash = "sha256-x2kNWFfHgzoSSD75Cp3noiq61zlBnmz9twwTAlBBL9w="; + cargoHash = "sha256-iQI5Z/gk+EFNQNma+T2/y77F8M+kPuSS2QKO6QV9dm4="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/xg/xgboost/package.nix b/pkgs/by-name/xg/xgboost/package.nix index 6c30816fdda5..6601291b69a4 100644 --- a/pkgs/by-name/xg/xgboost/package.nix +++ b/pkgs/by-name/xg/xgboost/package.nix @@ -48,14 +48,14 @@ effectiveStdenv.mkDerivation rec { # in \ # rWrapper.override{ packages = [ xgb ]; }" pname = lib.optionalString rLibrary "r-" + pnameBase; - version = "3.0.4"; + version = "3.0.5"; src = fetchFromGitHub { owner = "dmlc"; repo = pnameBase; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-4p+Qhsf6G6yWmJo1O4EOPdBmWTtLc2Q9SmyxUZYJzLo="; + hash = "sha256-khaD9gvKfUyWhkrIZXzGzKw/nfgeTcp9akCi5X3IORo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ya/yamlscript/package.nix b/pkgs/by-name/ya/yamlscript/package.nix index 47abddfb145c..03a1113b8e20 100644 --- a/pkgs/by-name/ya/yamlscript/package.nix +++ b/pkgs/by-name/ya/yamlscript/package.nix @@ -6,11 +6,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "yamlscript"; - version = "0.2.2"; + version = "0.2.4"; src = fetchurl { url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar"; - hash = "sha256-JGtslASDw/jZxmM936uBW0xcHR3QQSDB99WjwYXim1Q="; + hash = "sha256-iNkHdKPrO0dgpvxGiRdvWIhnuh9yKySgYAcVNMUVQcU="; }; extraNativeImageBuildArgs = [ diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index 8eb6e307a551..fdf254aefa24 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -19,14 +19,14 @@ python3Packages.buildPythonApplication rec { # The websites yt-dlp deals with are a very moving target. That means that # downloads break constantly. Because of that, updates should always be backported # to the latest stable release. - version = "2025.09.05"; + version = "2025.09.23"; pyproject = true; src = fetchFromGitHub { owner = "yt-dlp"; repo = "yt-dlp"; tag = version; - hash = "sha256-9y6OUVm6hNTTi5FFmd9DHcmAMrvSmDD+4kDe00aMTDI="; + hash = "sha256-pqdR1JfiqvBs5vSKF7bBBKqq0DRAi3kXCN1zDvaW3nQ="; }; postPatch = '' diff --git a/pkgs/development/compilers/mozart/default.nix b/pkgs/development/compilers/mozart/default.nix index 41604a27a8ad..88736dffdeec 100644 --- a/pkgs/development/compilers/mozart/default.nix +++ b/pkgs/development/compilers/mozart/default.nix @@ -5,7 +5,7 @@ cmake, unzip, makeWrapper, - boost, + boost183, llvmPackages, gmp, emacs, @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { ''; buildInputs = [ - boost + boost183 gmp emacs jre_headless diff --git a/pkgs/development/interpreters/babashka/clojure-tools.nix b/pkgs/development/interpreters/babashka/clojure-tools.nix index 7623585799a5..2ee6a96572d5 100644 --- a/pkgs/development/interpreters/babashka/clojure-tools.nix +++ b/pkgs/development/interpreters/babashka/clojure-tools.nix @@ -7,10 +7,10 @@ }: clojure.overrideAttrs (previousAttrs: { pname = "babashka-clojure-tools"; - version = "1.12.1.1550"; + version = "1.12.2.1565"; src = fetchurl { url = previousAttrs.src.url; - hash = "sha256-kGxiVnnHLnA1h1mIpGOSodg9Fu4d9ZmlYaL9M0JLDT8="; + hash = "sha256-qj0RqgIL+pgbqdMnG+vCfHirazBVA8ro2zCKOlDzYXk="; }; }) diff --git a/pkgs/development/interpreters/babashka/default.nix b/pkgs/development/interpreters/babashka/default.nix index a2132508f48d..70e275887ec9 100644 --- a/pkgs/development/interpreters/babashka/default.nix +++ b/pkgs/development/interpreters/babashka/default.nix @@ -8,11 +8,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "babashka-unwrapped"; - version = "1.12.207"; + version = "1.12.208"; src = fetchurl { url = "https://github.com/babashka/babashka/releases/download/v${finalAttrs.version}/babashka-${finalAttrs.version}-standalone.jar"; - sha256 = "sha256-bFZZkST5rMWyRTEsviMS2KnKfJXGUBI2UefZ3XY1V0I="; + sha256 = "sha256-2tr+MM4CNYaLpVw2q5Hx4hXnUkV4fl5T3znmq8mFycU="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/development/interpreters/clojure/default.nix b/pkgs/development/interpreters/clojure/default.nix index 5607d67d93b0..438331140b41 100644 --- a/pkgs/development/interpreters/clojure/default.nix +++ b/pkgs/development/interpreters/clojure/default.nix @@ -12,12 +12,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "clojure"; - version = "1.12.1.1561"; + version = "1.12.2.1565"; src = fetchurl { # https://github.com/clojure/brew-install/releases url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz"; - hash = "sha256-+7hFf2S/M8yMqve+d8RjCoKBZ0R3d6gJqarlh9U1B18="; + hash = "sha256-qj0RqgIL+pgbqdMnG+vCfHirazBVA8ro2zCKOlDzYXk="; }; nativeBuildInputs = [ diff --git a/pkgs/development/libraries/ngtcp2/gnutls.nix b/pkgs/development/libraries/ngtcp2/gnutls.nix index 2576638a9b9f..b12bebc23f2d 100644 --- a/pkgs/development/libraries/ngtcp2/gnutls.nix +++ b/pkgs/development/libraries/ngtcp2/gnutls.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "ngtcp2"; - version = "1.15.0"; + version = "1.15.1"; src = fetchFromGitHub { owner = "ngtcp2"; repo = "ngtcp2"; rev = "v${version}"; - hash = "sha256-/4nnKkc50Dye3fTRPDr3YnjpwBOM9WpgS123y72O/Qo="; + hash = "sha256-cXYmnE7WqZulGrLQvjFyHVhCGfxB3nafWKeNugu+zL8="; }; outputs = [ diff --git a/pkgs/development/libraries/wlroots/default.nix b/pkgs/development/libraries/wlroots/default.nix index 6cd9e74402ac..2fb4711bdcdf 100644 --- a/pkgs/development/libraries/wlroots/default.nix +++ b/pkgs/development/libraries/wlroots/default.nix @@ -169,8 +169,8 @@ rec { }; wlroots_0_19 = generic { - version = "0.19.0"; - hash = "sha256-I8z50yA/ukvXEC5TksG84+GrQpfC4drBJDRGw0R8RLk="; + version = "0.19.1"; + hash = "sha256-Q4x6obwzYYncgoUzqFVzn/scjxsiUeAIlEWY43emdvA="; extraBuildInputs = [ lcms2 ]; diff --git a/pkgs/development/python-modules/acquire/default.nix b/pkgs/development/python-modules/acquire/default.nix index e27075b7e133..5c0a9e3dcf26 100644 --- a/pkgs/development/python-modules/acquire/default.nix +++ b/pkgs/development/python-modules/acquire/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "acquire"; - version = "3.19"; + version = "3.20"; pyproject = true; disabled = pythonOlder "3.9"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "fox-it"; repo = "acquire"; tag = version; - hash = "sha256-0aqngfv2ZyVw1ymotz1PmXKUZeTHUVL9ICL6cyEn/wk="; + hash = "sha256-BfY7LKSP82QnRz3QdfUNFvz7epw5RwGT/H2S43MSvVk="; }; build-system = [ diff --git a/pkgs/development/python-modules/appium-python-client/default.nix b/pkgs/development/python-modules/appium-python-client/default.nix new file mode 100644 index 000000000000..4d59e67e0fb5 --- /dev/null +++ b/pkgs/development/python-modules/appium-python-client/default.nix @@ -0,0 +1,35 @@ +{ + lib, + fetchFromGitHub, + buildPythonPackage, + hatchling, + selenium, +}: + +buildPythonPackage rec { + pname = "appium-python-client"; + version = "5.2.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "appium"; + repo = "python-client"; + tag = "v${version}"; + sha256 = "sha256-oZquEwA1iNIVftt9XBdDfCoI3DLh7eM5/ATcrjJL+jA="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + selenium + ]; + + pythonImportsCheck = [ "appium" ]; + + meta = { + description = "Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol"; + homepage = "https://appium.io/"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ eyjhb ]; + }; +} diff --git a/pkgs/development/python-modules/arpeggio/default.nix b/pkgs/development/python-modules/arpeggio/default.nix index cd98f61d4e52..da31dac82103 100644 --- a/pkgs/development/python-modules/arpeggio/default.nix +++ b/pkgs/development/python-modules/arpeggio/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "arpeggio"; - version = "2.0.2"; + version = "2.0.3"; format = "setuptools"; src = fetchPypi { pname = "Arpeggio"; inherit version; - hash = "sha256-x5CysG4ibS3UaOT7+1t/UGzsZkFgMf3hRBzx3ioLpwA="; + hash = "sha256-noWtNc/GyThnaBfHrpoQAKfHKjTHHbDGhxNsRg0SuF4="; }; nativeCheckInputs = [ pytestCheckHook ]; diff --git a/pkgs/development/python-modules/aws-encryption-sdk/default.nix b/pkgs/development/python-modules/aws-encryption-sdk/default.nix index 022132fb579c..65cbe0a9c099 100644 --- a/pkgs/development/python-modules/aws-encryption-sdk/default.nix +++ b/pkgs/development/python-modules/aws-encryption-sdk/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "aws-encryption-sdk"; - version = "4.0.2"; + version = "4.0.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "aws"; repo = "aws-encryption-sdk-python"; tag = "v${version}"; - hash = "sha256-yuehAxVEqnlNMMIqA0imAJaIjV5nzYbQk84l8STtBVo="; + hash = "sha256-SlYXob61YLl96NKnmsGZTIU10bfwKYbhLsHjC/tXGI4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix index a9466082adce..eab2e2e88e4e 100644 --- a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "azure-mgmt-containerservice"; - version = "39.0.0"; + version = "39.1.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "azure_mgmt_containerservice"; inherit version; - hash = "sha256-qgAWke3WPQc3S1gggcC7IMi+b/uIWlkqFXfSH0EYqDc="; + hash = "sha256-bww/5E6Tfo79C2A3vhAjkjWZpSzle4EeMFbYC3+XONA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/biom-format/default.nix b/pkgs/development/python-modules/biom-format/default.nix index ddb2f169e264..ed8986c1ef74 100644 --- a/pkgs/development/python-modules/biom-format/default.nix +++ b/pkgs/development/python-modules/biom-format/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "biom-format"; - version = "2.1.16"; + version = "2.1.17"; pyproject = true; src = fetchFromGitHub { owner = "biocore"; repo = "biom-format"; tag = version; - hash = "sha256-E/6dIN8tdsu6cBVBW/BOeAQwJB9XRRL3flQZSKqIZlc="; + hash = "sha256-FjIC21LoqltixBstbbANByjTNxVm/3YCxdWaD9KbOQ0="; }; build-system = [ diff --git a/pkgs/development/python-modules/coloraide/default.nix b/pkgs/development/python-modules/coloraide/default.nix index 03c702dde374..bba8d188d903 100644 --- a/pkgs/development/python-modules/coloraide/default.nix +++ b/pkgs/development/python-modules/coloraide/default.nix @@ -7,7 +7,7 @@ }: let pname = "coloraide"; - version = "4.7.2"; + version = "5.1"; in buildPythonPackage { inherit pname version; @@ -15,7 +15,7 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-fomOKtF3hzgJvR9f2x2QYYrYdASf6tlS/0Rw0VdmbUs="; + hash = "sha256-DfBmpjbb2EgZgfrEkCQNPtkGtANDx8AXErPfVC8rJ1A="; }; build-system = [ diff --git a/pkgs/development/python-modules/coredis/default.nix b/pkgs/development/python-modules/coredis/default.nix index c3bd2b0f1859..6814eda82296 100644 --- a/pkgs/development/python-modules/coredis/default.nix +++ b/pkgs/development/python-modules/coredis/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "coredis"; - version = "5.0.1"; + version = "5.1.0"; pyproject = true; src = fetchFromGitHub { owner = "alisaifee"; repo = "coredis"; tag = version; - hash = "sha256-LDK/tVGBsuhf0WzGjdCJznUVh9vrtRrjtU0wKpsr/Ag="; + hash = "sha256-KaS048C8YLo7UNiryqjYk3yulf/gYGsFQ//Jnx10dQ4="; }; postPatch = '' diff --git a/pkgs/development/python-modules/crypt4gh/default.nix b/pkgs/development/python-modules/crypt4gh/default.nix new file mode 100644 index 000000000000..dd28fca6cda9 --- /dev/null +++ b/pkgs/development/python-modules/crypt4gh/default.nix @@ -0,0 +1,67 @@ +{ + lib, + buildPythonPackage, + setuptools, + fetchFromGitHub, + installShellFiles, + bats, + openssh, + + # deps + cryptography, + bcrypt, + pyyaml, + docopt, + pynacl, +}: + +buildPythonPackage rec { + pname = "crypt4gh"; + version = "1.7"; + pyproject = true; + src = fetchFromGitHub { + owner = "EGA-archive"; + repo = "crypt4gh"; + rev = "v${version}"; + hash = "sha256-kPXD/SityWscHuRn068E6fFxUjt67cC5VEe5o8wtxwk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + pyyaml + docopt + cryptography + pynacl + bcrypt + ]; + + pythonImportsCheck = [ "crypt4gh" ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installShellCompletion \ + completions/crypt4gh-debug.bash \ + completions/crypt4gh-debug.bash \ + completions/crypt4gh.bash + ''; + + nativeCheckInputs = [ + bats + openssh + ]; + installCheckPhase = '' + PATH=$PATH:$out/bin + bats tests + ''; + + meta = { + mainProgram = "crypt4gh"; + description = "Tool to encrypt, decrypt or re-encrypt files, according to the GA4GH encryption file format"; + homepage = "https://github.com/EGA-archive/crypt4gh"; + license = lib.licenses.asl20; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.richardjacton ]; + }; +} diff --git a/pkgs/development/python-modules/dashscope/default.nix b/pkgs/development/python-modules/dashscope/default.nix new file mode 100644 index 000000000000..e5b7c8cf5661 --- /dev/null +++ b/pkgs/development/python-modules/dashscope/default.nix @@ -0,0 +1,73 @@ +{ + # Basic + lib, + buildPythonPackage, + fetchFromGitHub, + # Build system + setuptools, + # Dependencies + aiohttp, + requests, + websocket-client, + cryptography, + certifi, + # Test + pytestCheckHook, + tiktoken, +}: + +buildPythonPackage rec { + pname = "dashscope"; + version = "1.24.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "dashscope"; + repo = "dashscope-sdk-python"; + tag = "v${version}"; + hash = "sha256-PX7RoL4EGMU62G64+T6tjgDgO+SAOZNysl199kvAWME="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + requests + websocket-client + cryptography + certifi + ]; + + # Specify the version explicitly + postPatch = '' + substituteInPlace setup.py \ + --replace-fail "version=get_version()," "version='${version}'," + ''; + + nativeCheckInputs = [ + pytestCheckHook + tiktoken + ]; + + pythonImportsCheck = [ "dashscope" ]; + + disabledTests = [ + # Needs network access and/or API key + "TestAsyncImageSynthesisRequest" + "TestAsyncRequest" + "TestAsyncVideoSynthesisRequest" + "TestEncryption" + "TestSpeechRecognition" + "TestSpeechTranscribe" + "TestSynthesis" + "TestWebSocketAsyncRequest" + "TestWebSocketSyncRequest" + ]; + + meta = { + description = "Python SDK for dashscope"; + homepage = "https://github.com/dashscope/dashscope-sdk-python"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ thattemperature ]; + }; +} diff --git a/pkgs/development/python-modules/dbt-snowflake/default.nix b/pkgs/development/python-modules/dbt-snowflake/default.nix index 4f824570cdd5..3bf8f1f59817 100644 --- a/pkgs/development/python-modules/dbt-snowflake/default.nix +++ b/pkgs/development/python-modules/dbt-snowflake/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "dbt-snowflake"; - version = "1.10.0"; + version = "1.10.2"; pyproject = true; # missing tags on GitHub src = fetchPypi { pname = "dbt_snowflake"; inherit version; - hash = "sha256-Y5H7ATm8bntl4YaF5l9DZiRhHt2q2/XaICp+PR9ywIw="; + hash = "sha256-7bq+IU7VAJLecv5JERXnxNtPY0I/6WSCyGedXCYoDLk="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/dissect-cramfs/default.nix b/pkgs/development/python-modules/dissect-cramfs/default.nix new file mode 100644 index 000000000000..378814bee641 --- /dev/null +++ b/pkgs/development/python-modules/dissect-cramfs/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + dissect-cstruct, + dissect-util, + fetchFromGitHub, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "dissect-cramfs"; + version = "1.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "fox-it"; + repo = "dissect.cramfs"; + tag = version; + hash = "sha256-0BHt7v2sI9uxZFUVsTkPZHy+wC6twaHeBmgH04anmp0="; + }; + + nativeBuildInputs = [ + setuptools + setuptools-scm + ]; + + propagatedBuildInputs = [ + dissect-cstruct + dissect-util + ]; + + # Issue with the test file handling + doCheck = false; + + pythonImportsCheck = [ "dissect.cramfs" ]; + + meta = with lib; { + description = "Dissect module implementing a parser for the CRAMFS file system"; + homepage = "https://github.com/fox-it/dissect.cramfs"; + changelog = "https://github.com/fox-it/dissect.crmfs/releases/tag/${src.tag}"; + license = licenses.agpl3Only; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/development/python-modules/dissect/default.nix b/pkgs/development/python-modules/dissect/default.nix index 22d017e2bb1c..0015349fb296 100644 --- a/pkgs/development/python-modules/dissect/default.nix +++ b/pkgs/development/python-modules/dissect/default.nix @@ -5,6 +5,7 @@ dissect-btrfs, dissect-cim, dissect-clfs, + dissect-cramfs, dissect-cstruct, dissect-esedb, dissect-etl, @@ -37,7 +38,7 @@ buildPythonPackage rec { pname = "dissect"; - version = "3.19"; + version = "3.20.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -46,7 +47,7 @@ buildPythonPackage rec { owner = "fox-it"; repo = "dissect"; tag = version; - hash = "sha256-eEiWKblhJPkZuxJvwJnHtxwvJ9uhXIkS56CeRtmEfkU="; + hash = "sha256-Zc9NBrRDbSP5Yk3gJoMG+6nAGFxBHiPKvvfQLMcu+tk="; }; pythonRelaxDeps = true; @@ -61,6 +62,7 @@ buildPythonPackage rec { dissect-btrfs dissect-cim dissect-clfs + dissect-cramfs dissect-cstruct dissect-esedb dissect-etl diff --git a/pkgs/development/python-modules/django-htmx/default.nix b/pkgs/development/python-modules/django-htmx/default.nix index d073e009d3b3..3d193ee919a6 100644 --- a/pkgs/development/python-modules/django-htmx/default.nix +++ b/pkgs/development/python-modules/django-htmx/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "django-htmx"; - version = "1.24.1"; + version = "1.26.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "adamchainz"; repo = "django-htmx"; rev = version; - hash = "sha256-pxCC/LTvk2bKARb+eOCQgspp7WibnWdIvgUPf+yYRyw="; + hash = "sha256-cJpZsjPAg1ss1dxhvjY+Xw29xAzuHzlVSDxUfAU9fgI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/django-i18nfield/default.nix b/pkgs/development/python-modules/django-i18nfield/default.nix index 06b89d1101cf..f6120fdfa871 100644 --- a/pkgs/development/python-modules/django-i18nfield/default.nix +++ b/pkgs/development/python-modules/django-i18nfield/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "django-i18nfield"; - version = "1.10.2"; + version = "1.11.0"; pyproject = true; src = fetchFromGitHub { owner = "raphaelm"; repo = "django-i18nfield"; tag = version; - hash = "sha256-27PR2jLDXxRSgbJvRxDSBK4sTiqGAhP+XYg/fCg9AzM="; + hash = "sha256-0r4ICS8E0OFMrR7IoyiFyXBvAkQjSBb0HtEcb31f4Rw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/dogpile-cache/default.nix b/pkgs/development/python-modules/dogpile-cache/default.nix index 2a3abaf4b5ac..de8a540fd806 100644 --- a/pkgs/development/python-modules/dogpile-cache/default.nix +++ b/pkgs/development/python-modules/dogpile-cache/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "dogpile-cache"; - version = "1.4.0"; + version = "1.4.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "dogpile_cache"; inherit version; - hash = "sha256-sAqeL0Cc+b9Iwuej4+aNrF+nWROsvxpi+CfIEtNfPQk="; + hash = "sha256-4lxg5nel4o/4YSR2X78YxTJXvNeDB0nNW6NQrOKhKYk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/drf-nested-routers/default.nix b/pkgs/development/python-modules/drf-nested-routers/default.nix index e7ed06183786..ce243c17e2dc 100644 --- a/pkgs/development/python-modules/drf-nested-routers/default.nix +++ b/pkgs/development/python-modules/drf-nested-routers/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "drf-nested-routers"; - version = "0.94.2"; + version = "0.95.0"; format = "setuptools"; src = fetchFromGitHub { owner = "alanjds"; repo = "drf-nested-routers"; tag = "v${version}"; - hash = "sha256-ETRj14xoSv3fGXggg+P7651ZhbsEkxUaTO7ZPpKidRA="; + hash = "sha256-9oB6pmhZJVvVJeueY44q9ST1JgjmK1FF8QMx7mX5ZFI="; }; buildInputs = [ django ]; diff --git a/pkgs/development/python-modules/fpdf2/default.nix b/pkgs/development/python-modules/fpdf2/default.nix index 6ed3c3b46f90..3aedd7332ea3 100644 --- a/pkgs/development/python-modules/fpdf2/default.nix +++ b/pkgs/development/python-modules/fpdf2/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "fpdf2"; - version = "2.8.3"; + version = "2.8.4"; pyproject = true; src = fetchFromGitHub { owner = "py-pdf"; repo = "fpdf2"; tag = version; - hash = "sha256-uLaVRseakLg7Q9QO4F6BM7vQIFeA44ry8cqDfas8oMA="; + hash = "sha256-MD1ci80FBX8pVspMPqAX2UaTjymWHReI3lA9J4ZiBio="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/gymnasium/default.nix b/pkgs/development/python-modules/gymnasium/default.nix index 86e3fe22186e..79fbf315b7e6 100644 --- a/pkgs/development/python-modules/gymnasium/default.nix +++ b/pkgs/development/python-modules/gymnasium/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { pname = "gymnasium"; - version = "1.2.0"; + version = "1.2.1"; pyproject = true; @@ -46,7 +46,7 @@ buildPythonPackage rec { owner = "Farama-Foundation"; repo = "gymnasium"; tag = "v${version}"; - hash = "sha256-fQsz1Qpef9js+iqkqbfxrTQgcZT+JKjwpEiWewju2Dc="; + hash = "sha256-KevA7AW73ppN6KuE0jAE3xfm/1ZWZxHtHbeNM6RC9yI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/hikari/default.nix b/pkgs/development/python-modules/hikari/default.nix index ee7fce10d6fc..b35ad2110f6e 100644 --- a/pkgs/development/python-modules/hikari/default.nix +++ b/pkgs/development/python-modules/hikari/default.nix @@ -17,14 +17,14 @@ }: buildPythonPackage rec { pname = "hikari"; - version = "2.3.5"; + version = "2.4.1"; pyproject = true; src = fetchFromGitHub { owner = "hikari-py"; repo = "hikari"; tag = version; - hash = "sha256-jcPgO4tJKHzrA1fFeksSL9PVMsxnHuzh4CLVwTq06sM="; + hash = "sha256-lkJICN5uXFIKUZwxZI82FSYZLWFa7Cb6tDs6wV9DsY0="; # The git commit is part of the `hikari.__git_sha1__` original output; # leave that output the same in nixpkgs. Use the `.git` directory # to retrieve the commit SHA, and remove the directory afterwards, diff --git a/pkgs/development/python-modules/hpccm/default.nix b/pkgs/development/python-modules/hpccm/default.nix index 3e51d6e57573..2970e654c3f3 100644 --- a/pkgs/development/python-modules/hpccm/default.nix +++ b/pkgs/development/python-modules/hpccm/default.nix @@ -3,25 +3,23 @@ archspec, buildPythonPackage, fetchFromGitHub, + packaging, pytest-xdist, pytestCheckHook, - pythonOlder, setuptools, six, }: buildPythonPackage rec { pname = "hpccm"; - version = "23.11.0"; + version = "25.9.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "NVIDIA"; repo = "hpc-container-maker"; tag = "v${version}"; - hash = "sha256-uB2+1Nc+SgPzB5hJI1L6yD8gn0hGOkIZF6rejq4rYg8="; + hash = "sha256-/R1GieioesZmVt2Dh5WmOZn8Vv4qgin2WsPI3jpZYtA="; }; build-system = [ setuptools ]; @@ -29,6 +27,7 @@ buildPythonPackage rec { dependencies = [ six archspec + packaging ]; nativeCheckInputs = [ @@ -44,13 +43,13 @@ buildPythonPackage rec { pythonImportsCheck = [ "hpccm" ]; - meta = with lib; { + meta = { description = "HPC Container Maker"; homepage = "https://github.com/NVIDIA/hpc-container-maker"; - changelog = "https://github.com/NVIDIA/hpc-container-maker/blob/v${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ atila ]; + changelog = "https://github.com/NVIDIA/hpc-container-maker/blob/${src.tag}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ atila ]; mainProgram = "hpccm"; - platforms = platforms.x86; + platforms = lib.platforms.x86; }; } diff --git a/pkgs/development/python-modules/huggingface-hub/default.nix b/pkgs/development/python-modules/huggingface-hub/default.nix index d0777a4170c2..8010b47c9a58 100644 --- a/pkgs/development/python-modules/huggingface-hub/default.nix +++ b/pkgs/development/python-modules/huggingface-hub/default.nix @@ -36,18 +36,21 @@ graphviz, # tensorflow-testing keras, + + # tests + versionCheckHook, }: buildPythonPackage rec { pname = "huggingface-hub"; - version = "0.34.4"; + version = "0.35.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "huggingface_hub"; tag = "v${version}"; - hash = "sha256-2R4G/2VBj/URVdVn/1dPBDdFCdXZymPc2zdbzddyYwU="; + hash = "sha256-b7zuqY1d2wBjqyQ3nxhXg33limR1Nq3dGS2YoY5xcsQ="; }; build-system = [ setuptools ]; @@ -100,17 +103,22 @@ buildPythonPackage rec { ]; }; - # Tests require network access. - doCheck = false; + nativeCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "version"; pythonImportsCheck = [ "huggingface_hub" ]; meta = { description = "Download and publish models and other files on the huggingface.co hub"; - mainProgram = "huggingface-cli"; + mainProgram = "hf"; homepage = "https://github.com/huggingface/huggingface_hub"; changelog = "https://github.com/huggingface/huggingface_hub/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ GaetanLepage ]; + maintainers = with lib.maintainers; [ + GaetanLepage + osbm + ]; }; } diff --git a/pkgs/development/python-modules/kernels/default.nix b/pkgs/development/python-modules/kernels/default.nix index fdafecb59173..e1e5b4daaada 100644 --- a/pkgs/development/python-modules/kernels/default.nix +++ b/pkgs/development/python-modules/kernels/default.nix @@ -7,14 +7,14 @@ }: buildPythonPackage rec { pname = "kernels"; - version = "0.10.1"; + version = "0.10.2"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "kernels"; tag = "v${version}"; - hash = "sha256-+nZAWm+TLudjnQcKoOCDfH2BsLRThipHikbUO3Z3xyI="; + hash = "sha256-bOUX/TuuVbOyDWJMrc6K7AqU31oQY6wYe0KCLQvnISI="; }; build-system = [ diff --git a/pkgs/development/python-modules/klayout/default.nix b/pkgs/development/python-modules/klayout/default.nix index ef153202b311..f39fd185aad2 100644 --- a/pkgs/development/python-modules/klayout/default.nix +++ b/pkgs/development/python-modules/klayout/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "klayout"; - version = "0.30.3"; + version = "0.30.4"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-zyj5s2pHjgrk7/l2cqvcvqCvhdxh7dNG7tlLNGFlOX8="; + hash = "sha256-lr58Sdv2FZlXf2q0fbbTwQeDdrtabtLXEZBTsNW6m6I="; }; build-system = [ diff --git a/pkgs/development/python-modules/langfuse/default.nix b/pkgs/development/python-modules/langfuse/default.nix index 5e96d25b1f14..655cc29b50cf 100644 --- a/pkgs/development/python-modules/langfuse/default.nix +++ b/pkgs/development/python-modules/langfuse/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "langfuse"; - version = "3.2.1"; + version = "3.3.4"; pyproject = true; src = fetchFromGitHub { owner = "langfuse"; repo = "langfuse-python"; tag = "v${version}"; - hash = "sha256-O2mu152aQnYZkPgJTf9TGrC4Ohcp89qQxxrup63yxu8="; + hash = "sha256-07/ZfsWp+7kmt92dGpdGXLcc1HIaUVrjEvbAbQOaBJc="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/libvirt/default.nix b/pkgs/development/python-modules/libvirt/default.nix index cfdcbfa9ee6c..441efbdbade1 100644 --- a/pkgs/development/python-modules/libvirt/default.nix +++ b/pkgs/development/python-modules/libvirt/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "libvirt"; - version = "11.6.0"; + version = "11.7.0"; pyproject = true; src = fetchFromGitLab { owner = "libvirt"; repo = "libvirt-python"; tag = "v${version}"; - hash = "sha256-YitfYz+g3asMmwTBFTFR9pL+HDBDwI50ZThrgoIb+xQ="; + hash = "sha256-1YyWGwotk1Zv0zsNDGmWXhIFYEEN5qgYrB0j2QDTZFY="; }; postPatch = '' diff --git a/pkgs/development/python-modules/llama-index-multi-modal-llms-openai/default.nix b/pkgs/development/python-modules/llama-index-multi-modal-llms-openai/default.nix index 2b1954b76fa3..31c4c3967b52 100644 --- a/pkgs/development/python-modules/llama-index-multi-modal-llms-openai/default.nix +++ b/pkgs/development/python-modules/llama-index-multi-modal-llms-openai/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "llama-index-multi-modal-llms-openai"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; src = fetchPypi { pname = "llama_index_multi_modal_llms_openai"; inherit version; - hash = "sha256-4YWvPQH5GevRVsmegIXU5AApt+nsMEj0DSDebWsPYR4="; + hash = "sha256-08taZAGV+qyLJ6T8o3gAY9UT9vbNM8T8U83/FqB6GPU="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix index 55f8ee2cb592..b1b72af174d5 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-qdrant"; - version = "0.8.3"; + version = "0.8.4"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_vector_stores_qdrant"; inherit version; - hash = "sha256-elou2rxBKMJq3XVV42C7bgXn7szz2JmEfSs6SJonOaU="; + hash = "sha256-12LfuKEuCjdzx22QE1LLpEi9KsSz5QH3I5M6M9lsvL4="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/locust-cloud/default.nix b/pkgs/development/python-modules/locust-cloud/default.nix new file mode 100644 index 000000000000..c93dd8d8443b --- /dev/null +++ b/pkgs/development/python-modules/locust-cloud/default.nix @@ -0,0 +1,49 @@ +{ + buildPythonPackage, + configargparse, + fetchFromGitHub, + gevent, + hatch-vcs, + hatchling, + lib, + platformdirs, + python-engineio, + python-socketio, + requests, + tomli, +}: + +buildPythonPackage rec { + pname = "locust-cloud"; + version = "1.26.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "locustcloud"; + repo = "locust-cloud"; + tag = version; + hash = "sha256-gOlCxu6f3+T3tmAIolze7K/+aViqO8DjuooXqEELUvs="; + }; + + build-system = [ + hatchling + hatch-vcs + ]; + + dependencies = [ + configargparse + gevent + platformdirs + python-engineio + python-socketio + requests + tomli + ]; + + meta = { + description = "Hosted version of Locust to run distributed load tests"; + homepage = "https://www.locust.cloud/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ magicquark ]; + }; +} diff --git a/pkgs/development/python-modules/locust/default.nix b/pkgs/development/python-modules/locust/default.nix index 2ed342d62a4f..40b5d08429ec 100644 --- a/pkgs/development/python-modules/locust/default.nix +++ b/pkgs/development/python-modules/locust/default.nix @@ -15,6 +15,7 @@ gevent, geventhttpclient, msgpack, + locust-cloud, psutil, pyquery, pyzmq, @@ -49,6 +50,11 @@ buildPythonPackage rec { src = "${src}/locust/webui"; }; + preBuild = '' + mkdir -p $out/${python.sitePackages}/locust/webui/dist + ln -sf ${webui}/dist/* $out/${python.sitePackages}/locust/webui/dist + ''; + build-system = [ hatchling hatch-vcs @@ -57,6 +63,8 @@ buildPythonPackage rec { pythonRelaxDeps = [ # version 0.7.0.dev0 is not considered to be >= 0.6.3 "flask-login" + # version 6.0.1 is listed as 0.0.1 in the dependency check and 0.0.1 is not >= 3.0.10 + "flask-cors" ]; dependencies = [ @@ -67,6 +75,7 @@ buildPythonPackage rec { gevent geventhttpclient msgpack + locust-cloud psutil pyzmq requests diff --git a/pkgs/development/python-modules/locust/missing-hashes.json b/pkgs/development/python-modules/locust/missing-hashes.json new file mode 100644 index 000000000000..d51e45363197 --- /dev/null +++ b/pkgs/development/python-modules/locust/missing-hashes.json @@ -0,0 +1,76 @@ +{ + "@esbuild/aix-ppc64@npm:0.25.1": "6de3a364b7f79f21f66d606d4d29c72ef81c741d71ab4bb941c4eabe7b6a809b1340f4dd5c943827005e421912880741320b9617d17fce762d204cfb94175223", + "@esbuild/android-arm64@npm:0.25.1": "716c98ad3220c71cbaedcfa34aa7c877a3fae911938c3776a66600d7f65980e384799a6832a1b9aea96c6d5a8880610f54744bd0813e743c511d44056ef528d6", + "@esbuild/android-arm@npm:0.25.1": "d2c9e95dd2027f6e14250a90a11136d9ce73a2157a8d104df4a9dd199d3c50cd91f25813536b4776630acb78596bd5a025976962c6d624df7594c32f2d9c1395", + "@esbuild/android-x64@npm:0.25.1": "92f1bec801b414ecdc4b73adfbb4482f4f2cfba423d33296914fa59ffdafb81facc445a7f65d1eea813c078220a0606f4be02252843bb9039ceb2755f643387c", + "@esbuild/darwin-arm64@npm:0.25.1": "9c4cd09c0bd8479e27e04e2397edccebae928184c463684490137d2b7ea3171051b66596db229af2ad3e6a911c1c8a9d10b8aed30d11d0aa155ac0d309fd5dd6", + "@esbuild/darwin-x64@npm:0.25.1": "31b64c02be9438e175e8b343c52e0bbc7964f08a1b44e0adbfa2a1b229ccd0ad0184cdb8313272b4590298833ea0b197d82a909466caffe90105f8acb30402d0", + "@esbuild/freebsd-arm64@npm:0.25.1": "e04018ffd760dd101a5931e0248751bdfca98e3f29be9b41051d55278907f52a3e5ab80c32168e208c2ff287510d6d5b765d3adc841bfd621af7930c10a547e6", + "@esbuild/freebsd-x64@npm:0.25.1": "438215bea2dc716d2c9ffe9b921bbde06e77d96ec0c837fd79f46bc6e195aa50e5f55490228f7433df7aa47810eec5c602a9d9cf956c1794778018632b196f34", + "@esbuild/linux-arm64@npm:0.25.1": "c839788b6db471f144bc2627a117083c9a50402c76cde2f0e5411faaeb3a5cde4972bb7336b87de67cd0a65d4d5b00759668407a03b5d4ed3130d4984837429a", + "@esbuild/linux-arm@npm:0.25.1": "ecf9fd9028d2166619b9a45161a987eebb6ef3dcb0159a2607ab164c58c26a15cf274e0b1088834c07ef9166349276d595fdad5c42bce8d03a55cb213d947efa", + "@esbuild/linux-ia32@npm:0.25.1": "36f208e10a4b778a28a9002338872e52d24dfc18e25d3b41dc53892279c3ee842d76c7b608a30620f128d85344acac0dc86f203f5de7082a21fa2e908c96b68c", + "@esbuild/linux-loong64@npm:0.25.1": "75d95e6ee995c9f2abb202ca430685e5d58fbe9b0b5b01a69b498c9b360d309026d15bae7831de9c0c4f02e45028a92ffb169117c3b56dd1ac7ea8c6ef50628d", + "@esbuild/linux-mips64el@npm:0.25.1": "7fc22eb8a7dc9ee743113cb327eef3591bced4753f416f8dd722794a198a053ab6e120b3b13c1bb6cc89cbd02ea502187b1a3c9ebe8187407665c78995153740", + "@esbuild/linux-ppc64@npm:0.25.1": "84f914a776774bf209c5f96a3708e52477e1966b689a880c0256530063bc581125b5cc04b9700f4aa892e7770ba47c5a950a4be9f1bb3ccbe60a500383602156", + "@esbuild/linux-riscv64@npm:0.25.1": "97f47cd5695686254b58f950ca973df1fcecfebf3bd585629121a65323ffaa7f95cf821392011ee069da492b46fdff771be332c699a438cf123351610e12d621", + "@esbuild/linux-s390x@npm:0.25.1": "10760a999d432d092a8ebe5f09752ee7e8ea77a1afa5f1adfe7f9ccb5bbf77d6e0da6dce5d1a4a7cd731d89b6075723c2bc0328f446ed129c4b63c6441ba22ae", + "@esbuild/linux-x64@npm:0.25.1": "4cdb1625726580eb42432878912d5480a0321559ef2c6425c1db55f89f3fe1c35fb03b3adec92c3f52a4db751d7535f23086b80ed7b219d1edbb254ffbe96e68", + "@esbuild/netbsd-arm64@npm:0.25.1": "f2427b094e072d2db7944b1d2a988dd9f17627976a395b941f225aec2d0565da2ea110a845eafae960af08e3eea74eb327e5eb9dbe06dc1e14f4439596c3b47c", + "@esbuild/netbsd-x64@npm:0.25.1": "c8347ecc18b175923a3cbdaef61b64815ffe0cf2cc285f4034337c2df83e78a118ebfdf2ac3a46a8d8a19ce6a0e0605d27d11570d1758ab90074c99047b82fc0", + "@esbuild/openbsd-arm64@npm:0.25.1": "719812786b4f3ab4471a306c930ab1bf31e9d92f933ea2a34566f07d6269df5058e7d48408127daa197e6fdb21e30697303127d259b76b18936d534619a3eb15", + "@esbuild/openbsd-x64@npm:0.25.1": "21590cbeda028e9b9f8131c54c36bab65a5d5bd5dd4e6bd9f80438045a655e9ac634bb3535a8650b694db267fe23bd2318a59cdec2fae1ba389ed1a00cc0bbe7", + "@esbuild/sunos-x64@npm:0.25.1": "e20ce3891d8717fe2cb885d92d16e9409802316eaa91071be5c7d75164d23dbc5a502be3691039051843d94192e8cf43ade61014a8bce298cfc13a8d3ddd85b0", + "@esbuild/win32-arm64@npm:0.25.1": "749a211eae6a47e5ceb71898df668d083bdec2ed762116fea7772824281f793aceb0487946e20ff604d7e102d1fc8538a73f15b476ca36e07f7ddfb601f6dfa1", + "@esbuild/win32-ia32@npm:0.25.1": "bb45fd889d858678ec68114bfc398965ed8d44e46a9517fcd9f7b397101c2cf94d78938a2640f6f2a1fe65de4ae8830fd426cd21a28302bb92333913b3c16c85", + "@esbuild/win32-x64@npm:0.25.1": "e33291b9834095e6460bd20bb15c49361758bf66d28ccffe0c06a1565211c91f668d9cfc0cbd5bd7a5def693fe7272dbe290b08d4eadba29e750c8a9c739f564", + "@rollup/rollup-android-arm-eabi@npm:4.34.8": "1d21d3ba13ed2cff8b4955b9d7c5fb91fa954be9cdd8f4e5bedc4e1d95733af3249bb7f3f000b9c69e89128a9439bb35990fd5c737372bc9b7fdbea906ac63dd", + "@rollup/rollup-android-arm-eabi@npm:4.40.0": "723053f558eaeeb0a1fbf3b3063b930d3b1267a6aba211719927b0467f48513a514a05391689298a64624e98daa005e4685ef668787ebc228fd0527a5f17b419", + "@rollup/rollup-android-arm64@npm:4.34.8": "b3c44e5aaab2b429716d58b93353b0429a131a0b7e08ee39f25ceca1faf3cc453346c9cb91dd1cc278eb5621fb701da87608cc3ce323c24d5f3d191781694ec3", + "@rollup/rollup-android-arm64@npm:4.40.0": "2562821c7032d2d95b891f47f02291d714d072fd91b3dbd07c528a7543f5e7d2458903cc38829feec311f1ebca6e34624262ae2e10aa32a0532b83c564db94cc", + "@rollup/rollup-darwin-arm64@npm:4.34.8": "a117920a3f06b6fb3e57f3a240a38ea3184811f931105185942e1cb9865d609662e3849ee53bdf7265d4555b9c9d2b6723fb4c94a9b1e494b522253246767b72", + "@rollup/rollup-darwin-arm64@npm:4.40.0": "cde6c2f4fe819131f65f5d19f8d1fd4889a4b8cc130cb30582fde72c79e388ef4644f57c7b03f453d4048043524ca067d5e2b4b505a5568840c73021fb74b572", + "@rollup/rollup-darwin-x64@npm:4.34.8": "70862e22270122f61690fcf69f07a32f3cce9028c7c296cc6a37bd5ae2fe2e021cf86df877274acf07a927889faf3ffc8721871d749087ea86941853c66a1f27", + "@rollup/rollup-darwin-x64@npm:4.40.0": "28c269104ff10f0ab87a30c93139662780b0b6b4877a95cede7d66e833d478d1eb2f5aa275f60decb8383b2c05161f315902ad8fa1a52fa76283a05ceb32bf6b", + "@rollup/rollup-freebsd-arm64@npm:4.34.8": "42e5a9a8fb20585ee5fc1a94f758fdfe4d1dde03a4f6476686b1a8835167e2e210192fb8ffd733dd12baaec928a3fc753bf05609798df99bb4d8b2f6ea44f997", + "@rollup/rollup-freebsd-arm64@npm:4.40.0": "27e99df8d1c5f0dfaead8fa6ce3025c5f959b4803e7683d95183761b1ecada4d877bd7f36465c424657ef650eac6199ddcf4911eda6367555633819454a5548d", + "@rollup/rollup-freebsd-x64@npm:4.34.8": "984baffa0968907090146b0237697ee76b64eb18dbde512304e83d793030f2cec01bb08658ccb2e12ff6ecd88dccc4886acaaf8117345e564c9b7752c20a7d51", + "@rollup/rollup-freebsd-x64@npm:4.40.0": "3422ce75f0fe774925763b1b63dded9aee56038d167af0b7f8ca0e468a8fae86d6a8aecd0b86a79718b8fc78c5ad987ba5b98be17b95fdcd48e4307749376e1b", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.8": "3a7fe8a7c80608ee54bc2c5b40424b15b0a3da8ec8201e3303f56bedbf3a34f8446b9968da849705373c02c3bd35c56ca22117c3549c8968b2cd1ad54f2d82ed", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.40.0": "b32cd2a73db75926722dfd42a6c5c6f2f1631f70a8d261317a0ce54e2c5dcee849c0a59cd85de0c0c7bbea9defb4f6649b1354871e6ac7f637cc22673d1486c1", + "@rollup/rollup-linux-arm-musleabihf@npm:4.34.8": "27fbc7ec1a8ac9d44661d4024d704bc1af8c257bd454b3b56cbcf43afe60a617ac4dec50e6c5906a07945d2bed60c8d44b972aee9f53186b24b7df2b9c99e3f3", + "@rollup/rollup-linux-arm-musleabihf@npm:4.40.0": "1c1d95fe81ee31d0d9cd75258865d35d2afccd8255b856c0da9a3c8afa012feb6b9557d1c234af8f4cc5dfd9d397564c650fe2e8769cb4407f626058c2e19d9c", + "@rollup/rollup-linux-arm64-gnu@npm:4.34.8": "7ce7073fa830540fc67616b44b3155bacfe84463268ba948aa68719a197684da4ef60882ac1623d168597c3178f936262386de67425c60d645bf66eabf743351", + "@rollup/rollup-linux-arm64-gnu@npm:4.40.0": "a8d071163d135e992023a374660a72cc94af4d77a711e7720d4e3fc544a7af037add4839ef8d061503e5320ee80defd35b43a68cebad0105d16cfd870387934c", + "@rollup/rollup-linux-arm64-musl@npm:4.34.8": "1acb2a29e1a190c2df27c5e1a30424f22ca98dd5c4e12c2103e2810659c95b8e027b5b34dd0127e55b8c818bb28c49dfc9fe6586c508f85b98350ded6bb60717", + "@rollup/rollup-linux-arm64-musl@npm:4.40.0": "5582761d9426caccee50beb1fdb06ebb16fba540eabde06e21d18f59667f7c6c99ca0c2743d1b9cdb54a3d0b28445befad52c76412632bf0d79f280022acc630", + "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.8": "50c416ca41ed0df3d54ccf11c7e5487c64f9e2fee97deb21741086c61a99007ee3dc011d34a6261a3d32cff3f46483bce930ae92e96d54abe607576095bc3906", + "@rollup/rollup-linux-loongarch64-gnu@npm:4.40.0": "6d65384886c655b4a9190a2c8e3cd99d7049d13864be0f9b06c32a23ba1242bd09be0e9cba9425898a48b41bba52eb98223e34e3943924370a68f7c7800f66b2", + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.8": "b80e0473848b7d26ab845368e75fd834f71fe6b03f1753450a9c521fe99024a5caa40a85ce8bce1bce079971b31dc2266c718e05ff950143f98a3310944863f4", + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.0": "ebe38407efd0e45e92f939fe725e64695096c4389747b81f241e8a5d655526615e81512f3d61deae6aaf60669328a9bc93ac352351d6ccf8f1746caeb44bd7ab", + "@rollup/rollup-linux-riscv64-gnu@npm:4.34.8": "1efd1e6142b2bbaa986f5c9edc1caee98f3fbd18160da02fd6c05b324b683eec0d8a9b0d4525b67de70873375988d1a4986dfdaf94ec847d9f30a82e5bac1bcd", + "@rollup/rollup-linux-riscv64-gnu@npm:4.40.0": "32cc2e2d03eadca60f42ba14af9723584c1ef7ee29f8a79578aacd9ce17e287d1f841aa926278d4b7cbf0f6d054c4ec045873a24c67279ca37f20e999f24bd4e", + "@rollup/rollup-linux-riscv64-musl@npm:4.40.0": "507c785bde98633f0139baccce0635047d43b19fb1d1fc770d4d88b11ef62b7885b0dac51a42c5f3e05bc0a56480928ae6304898884f0b5b0e56ad0cc98920f6", + "@rollup/rollup-linux-s390x-gnu@npm:4.34.8": "d536c327ad26cf9ad586ad68e146f4cbd64b6bb1daf146f8124f6257f70f42e1d05e37afab902f97049cf8d0b7e60458480a8cf2e49379f1efa1568ac13f6107", + "@rollup/rollup-linux-s390x-gnu@npm:4.40.0": "e464366194da4d1a72fc5ecce6c59027004b878fc36114f2d7c25812da5fe1885c29eb14d7bb318a4bb3242a99e772f7713da22f7f2d93f4b6e6a3e012f3d1f4", + "@rollup/rollup-linux-x64-gnu@npm:4.34.8": "9c8e0c8ae968e8400641d782d7cb0b9b06cdec0c0a366c20259e49da0984ffea2a6af15de3e1fdfc92c1906a97044ea676195b945750848c8ddf34abf675eebf", + "@rollup/rollup-linux-x64-gnu@npm:4.40.0": "b472cd5acd066a60bd970865be1b229ca4c31a658a5c0277b6f441396243a20c535502a0ea7ea0dca6d12e2ccf53324b7e94c0d32a4f81f0b9866fd6cc3aff5a", + "@rollup/rollup-linux-x64-musl@npm:4.34.8": "994b3a904c79fa72a3c331c983c27296ebb302b08f6c624ecbbf91cfa136f03cbdad4be904fd1a80b44d521e49399aff6e7902b594146a8c73cb6d1ad13dce08", + "@rollup/rollup-linux-x64-musl@npm:4.40.0": "f553ef17a801559ca9418eb57dd9621884bde4d0d9f01292d9bb84de271efbf4ba737ddaf78a710edd6138528f3d8e2b3d6ba1a969c9e34624ad4266bfba39db", + "@rollup/rollup-win32-arm64-msvc@npm:4.34.8": "5d09e6b59d1b08bb85922170aad0b8ada8bff7a5d63bed3b1ba49d4bbe32fd2557527d85c1bb97bf8d7f20778c2266b35c86bb4b0c035835099a3f6b222bc26c", + "@rollup/rollup-win32-arm64-msvc@npm:4.40.0": "f14da0ce3062084d81fd42432ddf6c3cd869b4c48dc1acd803bc151bc3b508dbd290d60624ab5507d691b9e53bec81a508b61688304f171088549067ec86445d", + "@rollup/rollup-win32-ia32-msvc@npm:4.34.8": "d4817c6e0744f2a53c24ea6855ed061fb03437fa0187f86363768d0edffc7e1bd281f9003e684779ac5662627daab1f2816084a257a13ade5bc0fd7e63912d94", + "@rollup/rollup-win32-ia32-msvc@npm:4.40.0": "e6849d8cb8c276681f558b8212d58340488814e697486d9d125c1191479a4819387f681945f59c2b9fdd40020403cb72a099906960625da65d2114cf3df701e5", + "@rollup/rollup-win32-x64-msvc@npm:4.34.8": "47679da18b7676a91d123a73298047fca019b4a9dfc4e026c43ba0dfea763ed972a9ce0cd46766317af45ef4d2a09cccc6284c4226a006b05d2e6fb712dad29c", + "@rollup/rollup-win32-x64-msvc@npm:4.40.0": "347f3af8176858afaec0f4f0d7951d4cda81f77c30e8260c678a11809bcdee0542762f27f6a4194562c2a8a6321a774ea523216ed8cf105e041eff7498443f28", + "@swc/core-darwin-arm64@npm:1.6.13": "b55457da071a6368d270fe89d26ad00f14bf8400cf99517c62869b185afd128f9b0123524a0e7ce4397f21449b2b86ab82080c1cb351d1e461f8596bcfedf4b2", + "@swc/core-darwin-x64@npm:1.6.13": "c14d0ca32797bfbecd8ad74684201c1d88b82ac05d7177ad4c7f6fab767148a25e163fba36513f1964805a3b7b58582f2a37cb3b1f1cc18e1c4a9ed4a49ce62a", + "@swc/core-linux-arm-gnueabihf@npm:1.6.13": "b261eb4ced147281393676c7f9ce34b2134a3c2ebcd9a0a05886d116b6eac4c7f4edcfe5d9fcbcc811a8fe15817de1327cda95abe55cbe861e2fab876e4c162d", + "@swc/core-linux-arm64-gnu@npm:1.6.13": "179f4cea2add5ffb4f36cf737ebc4703ab206036e6c9ca3a8df0d91df4c5834e498cba93b24f4eb10a9bec854bcd66f31ec54b79dd25679d00daa36ba352862d", + "@swc/core-linux-arm64-musl@npm:1.6.13": "7a7c77769d06ccc02d2c20190c63adab443241f99b09139818698d4f7841d9a30545f88884027bf8037507a7a6b19fc28708f44989953b89908ff78693fc54b6", + "@swc/core-linux-x64-gnu@npm:1.6.13": "14e1c47f987ab50e67297be4b6c6b2c9186c7947b64c2c14d6077a0f196a684a7d992a79c40a30abdee0d4a1aec53c0506afbf0f1974dfe7520a058b5217daed", + "@swc/core-linux-x64-musl@npm:1.6.13": "00d5da501ce964666ba42d770c5d2a43532baaf3a9844c7cb76790ed475e3d80377528cced0b7f745da0c0fe2b20000b3a223cf792595f266405dadc66b25874", + "@swc/core-win32-arm64-msvc@npm:1.6.13": "84453749f42a0f4b3f3a8938da3be7a98091331647432117fc7511cb32a68d331ff2cb8bb10faa72cb5093ccded1dfa578a7609addbcfe359ad4643660502b62", + "@swc/core-win32-ia32-msvc@npm:1.6.13": "f674cb40b25b6a42214c666f512c7a0e94cbe99f3ea36d70ec83bd7888f6f2a97b7dff99c873a5707a8957704d40348f4493d3a75c3fd8eacc7a98027c51fcb6", + "@swc/core-win32-x64-msvc@npm:1.6.13": "44ba6fba5171022243faa4f908041f8d0d1d75d9f9bba9fc8139440ea9e3f6992973c50aa38a27a8e34df48e7fa95dff3818eb9b73cbcd5d82ae981cc334a6f3" +} diff --git a/pkgs/development/python-modules/locust/webui.nix b/pkgs/development/python-modules/locust/webui.nix index 234dee29e2c1..964329564533 100644 --- a/pkgs/development/python-modules/locust/webui.nix +++ b/pkgs/development/python-modules/locust/webui.nix @@ -1,30 +1,37 @@ { stdenv, - fetchYarnDeps, - yarnConfigHook, - yarnBuildHook, + yarn-berry_4, nodejs, version, src, + lib, }: - +let + yarn-berry = yarn-berry_4; +in stdenv.mkDerivation (finalAttrs: { pname = "locust-ui"; inherit version src; - yarnOfflineCache = fetchYarnDeps { - yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-OTGTpAAxr8rmCi5oEWIWzwZqiP3Cx3vyc3r2kbcLyUg="; + missingHashes = ./missing-hashes.json; + yarnOfflineCache = yarn-berry.fetchYarnBerryDeps { + inherit (finalAttrs) src missingHashes; + hash = "sha256-FbKaU3wezuvcn98FOcUZbmoot/iHtmeStp4n0dNwFYA="; }; nativeBuildInputs = [ - yarnConfigHook - yarnBuildHook + yarn-berry + yarn-berry.yarnBerryConfigHook nodejs ]; + buildPhase = '' + runHook preBuild + yarn build + runHook postBuild + ''; + dontNpmPrune = true; - yarnBuildScript = "build"; postInstall = '' mkdir -p $out/dist cp -r dist/** $out/dist diff --git a/pkgs/development/python-modules/mahotas/default.nix b/pkgs/development/python-modules/mahotas/default.nix index ed17db74b4f0..bf7430d249bd 100644 --- a/pkgs/development/python-modules/mahotas/default.nix +++ b/pkgs/development/python-modules/mahotas/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "mahotas"; - version = "1.4.14"; + version = "1.4.18"; format = "setuptools"; src = fetchFromGitHub { owner = "luispedro"; repo = "mahotas"; tag = "v${version}"; - hash = "sha256-9tjk3rhcfAYROZKwmwHzHAN7Ui0EgmxPErQyF//K0r8="; + hash = "sha256-NZOas2fL01QZhi6ebIkW0/jfviwiUl+AqjC7XmC4xH4="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/mayim/default.nix b/pkgs/development/python-modules/mayim/default.nix index 8c4cbd41fb51..47d33a4c6aa5 100644 --- a/pkgs/development/python-modules/mayim/default.nix +++ b/pkgs/development/python-modules/mayim/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "mayim"; - version = "1.1.0"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "ahopkins"; repo = "mayim"; tag = "v${version}"; - hash = "sha256-nb0E9kMEJUihaCp8RnqGh0nSyDQo50eL1C4K5lBPlPQ="; + hash = "sha256-azAx/+y1wrUsacCmQ1SCSkn4svf6GzSfhEW3WJwjoks="; }; build-system = [ diff --git a/pkgs/development/python-modules/microsoft-kiota-http/default.nix b/pkgs/development/python-modules/microsoft-kiota-http/default.nix index 0445791dfd81..4780a0b2df93 100644 --- a/pkgs/development/python-modules/microsoft-kiota-http/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-http/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-http"; - version = "1.9.5"; + version = "1.9.7"; pyproject = true; disabled = pythonOlder "3.9"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-http-v${version}"; - hash = "sha256-h0sZhBIGZyhzYtCvLHRAn73HspgyOAKU3p4xSn+uXFU="; + hash = "sha256-ovmGka0YxhjPQYodHAMpcrqLMpXEqSTeky3n/rC7Ohs="; }; sourceRoot = "${src.name}/packages/http/httpx/"; diff --git a/pkgs/development/python-modules/napari/default.nix b/pkgs/development/python-modules/napari/default.nix index 48f842bc15a6..05867d8c3b7f 100644 --- a/pkgs/development/python-modules/napari/default.nix +++ b/pkgs/development/python-modules/napari/default.nix @@ -45,14 +45,14 @@ mkDerivationWith buildPythonPackage rec { pname = "napari"; - version = "0.6.3"; + version = "0.6.4"; pyproject = true; src = fetchFromGitHub { owner = "napari"; repo = "napari"; tag = "v${version}"; - hash = "sha256-OPbjq9jXA5onLBCVvCx4g935y7GNvf4GA5s5sfNjIKY="; + hash = "sha256-SmFDIj170CWRuQ/rQX+Nc3cME4GCItNGkxIPPWIn7AA="; }; postPatch = '' diff --git a/pkgs/development/python-modules/netbox-attachments/default.nix b/pkgs/development/python-modules/netbox-attachments/default.nix index 1464f6ca3be1..f784719f2177 100644 --- a/pkgs/development/python-modules/netbox-attachments/default.nix +++ b/pkgs/development/python-modules/netbox-attachments/default.nix @@ -10,7 +10,7 @@ }: buildPythonPackage rec { pname = "netbox-attachments"; - version = "8.0.4"; + version = "9.0.0"; pyproject = true; disabled = python.pythonVersion != netbox.python.pythonVersion; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "Kani999"; repo = "netbox-attachments"; tag = version; - hash = "sha256-wVTI0FAj6RaEaE6FhvHq4ophnCspobqL2SnTYVynlxs="; + hash = "sha256-lm1+MWDT9N6Y+Uf1t3jTrFRF8jRy86JNdZSL1RQO7cw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix index 4a0387c392b1..f9a1b3ba5046 100644 --- a/pkgs/development/python-modules/phonopy/default.nix +++ b/pkgs/development/python-modules/phonopy/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "phonopy"; - version = "2.38.2"; + version = "2.43.2"; pyproject = true; src = fetchFromGitHub { owner = "phonopy"; repo = "phonopy"; tag = "v${version}"; - hash = "sha256-oQcKBwrjQGmjJIHROb9Z/8j7CmfoSxlIzHRABBg+tSs="; + hash = "sha256-5STe2CQsAj+e+cOH1XAQTmFoDDXVJ2eBQz6W6Wk30t0="; }; build-system = [ diff --git a/pkgs/development/python-modules/plopp/default.nix b/pkgs/development/python-modules/plopp/default.nix index 0e9ccca930eb..e4482f35e79d 100644 --- a/pkgs/development/python-modules/plopp/default.nix +++ b/pkgs/development/python-modules/plopp/default.nix @@ -35,14 +35,14 @@ buildPythonPackage rec { pname = "plopp"; - version = "25.07.1"; + version = "25.09.0"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "plopp"; tag = version; - hash = "sha256-SaUjRyPgh27YfV8Pvj0dA+e+oFcxqMo5LBJAbCy+svI="; + hash = "sha256-4qC+2FlbnhlJkXX0aDaxIVKi9Cf47x8ml9o5pY0Kiv4="; }; build-system = [ diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 2fd43e6dfb1b..ff5e3deae835 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20250919"; + version = "1.0.2.20250923"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-JavJ8vMd0tylr9TxMTwqIPILK7eRB/j/RnvbU28h+yU="; + hash = "sha256-sQdK/pfT0VPdlXiv31nRtLspBRu0p7omWKVmeQlInkk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pylance/default.nix b/pkgs/development/python-modules/pylance/default.nix index b6a51e7d29c5..f167b2246afb 100644 --- a/pkgs/development/python-modules/pylance/default.nix +++ b/pkgs/development/python-modules/pylance/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "pylance"; - version = "0.36.0"; + version = "0.37.0"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance"; tag = "v${version}"; - hash = "sha256-/1ijyVl5CFwOXwo2Jki4o6fJ+Bf4kkDFfJT0+BO5Jhg="; + hash = "sha256-/AzjgpSS2OBW1BXd4MIPiAdG5hQcUil22zBYIbVlb9g="; }; sourceRoot = "${src.name}/python"; @@ -51,7 +51,7 @@ buildPythonPackage rec { src sourceRoot ; - hash = "sha256-VuPnzeM9m3HYV6pEt5n7KSBtS5L4zHiK38tqND2sPHk="; + hash = "sha256-5jem2SSIZDbmEXER/JQbk495xqo/wv7E4BVKU3Pd1iM="; }; nativeBuildInputs = [ @@ -113,6 +113,9 @@ buildPythonPackage rec { # subprocess.CalledProcessError: Command ... returned non-zero exit status 1. # ModuleNotFoundError: No module named 'lance' + "test_lance_log_file" + "test_lance_log_file_invalid_path" + "test_lance_log_file_with_directory_creation" "test_timestamp_precision" "test_tracing" diff --git a/pkgs/development/python-modules/pynvml/default.nix b/pkgs/development/python-modules/pynvml/default.nix index 5eca69d7e46e..312dd409b9cf 100644 --- a/pkgs/development/python-modules/pynvml/default.nix +++ b/pkgs/development/python-modules/pynvml/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pynvml"; - version = "12.0.0"; + version = "13.0.1"; pyproject = true; src = fetchFromGitHub { owner = "gpuopenanalytics"; repo = "pynvml"; tag = version; - hash = "sha256-bfES6QqL9DO7rmQ3btXxVzW0KlL0eHyUvYJVeijymBk="; + hash = "sha256-Jwj3cm0l7qR/q5jzwKbD52L7ePYCdzXrYFOceMA776M="; }; build-system = [ diff --git a/pkgs/development/python-modules/pyroaring/default.nix b/pkgs/development/python-modules/pyroaring/default.nix index a059892de83c..a0ee27e8a5d4 100644 --- a/pkgs/development/python-modules/pyroaring/default.nix +++ b/pkgs/development/python-modules/pyroaring/default.nix @@ -26,16 +26,7 @@ buildPythonPackage rec { ''; build-system = [ - (cython.overrideAttrs (rec { - name = "cython"; - version = "3.0.12"; - src = fetchFromGitHub { - owner = "cython"; - repo = "cython"; - tag = version; - hash = "sha256-clJXjQb6rVECirKRUGX0vD5a6LILzPwNo7+6KKYs2pI="; - }; - })) + cython setuptools ]; diff --git a/pkgs/development/python-modules/python-gitlab/default.nix b/pkgs/development/python-modules/python-gitlab/default.nix index d55bd12447c4..f85e3189ad7c 100644 --- a/pkgs/development/python-modules/python-gitlab/default.nix +++ b/pkgs/development/python-modules/python-gitlab/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "python-gitlab"; - version = "6.2.0"; + version = "6.3.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "python_gitlab"; inherit version; - hash = "sha256-uIx5zqZd0kJZIsgpcw6pWCftcTLYabhTK5CoxxmcwaY="; + hash = "sha256-PXdklWlIlJoqOv8geObpOl7+otsKKVZrXhQgkbzAdao="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/python-novaclient/default.nix b/pkgs/development/python-modules/python-novaclient/default.nix index 9ebb841c651b..417efd769013 100644 --- a/pkgs/development/python-modules/python-novaclient/default.nix +++ b/pkgs/development/python-modules/python-novaclient/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "python-novaclient"; - version = "18.10.0"; + version = "18.11.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -30,7 +30,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "python_novaclient"; inherit version; - hash = "sha256-LwZqAQYe6t0c6G+/4CZ6HQ0Yi2TBZBNh9yXEJ39nqWs="; + hash = "sha256-CjGuIHedTNFxuynB/k5rIrnH2Xx5Zw21FJu9+sA/V9w="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/rds2py/default.nix b/pkgs/development/python-modules/rds2py/default.nix new file mode 100644 index 000000000000..b1a62863beab --- /dev/null +++ b/pkgs/development/python-modules/rds2py/default.nix @@ -0,0 +1,123 @@ +{ + lib, + buildPythonPackage, + stdenv, + fetchFromGitHub, + cmake, + zlib, + pybind11, + pytestCheckHook, + pytest-cov-stub, + pkg-config, + setuptools, + setuptools-scm, + biocutils, + biocframe, + pandas, + scipy, +}: + +buildPythonPackage rec { + pname = "rds2py"; + version = "0.7.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "BiocPy"; + repo = "rds2py"; + tag = version; + hash = "sha256-GbRpkt+K2HXuAT7KtI4h1SnZ4RtSo5hrea2L92VZj/o="; + }; + + rds2cpp-src = fetchFromGitHub { + owner = "LTLA"; + repo = "rds2cpp"; + rev = "v1.1.0"; + hash = "sha256-q7C/oORmhgXlqnZnslhyrxBc3RRF2gdgGuQU4TimxtI="; + }; + + byteme-src = fetchFromGitHub { + owner = "LTLA"; + repo = "byteme"; + rev = "v1.2.2"; + hash = "sha256-rM/pSMGlaMWE69lYORaa8SQYGQyzhdyQnXImmAesxFA="; + }; + + # Upstream uses CMake's FetchContent to download rds2cpp and byteme into + # build/_deps at configure time. We pre-fetch both repos and copy them + # into build/_deps manually. This way the build tree matches what upstream expects. + prePatch = '' + mkdir -p build/_deps + cp -r ${rds2cpp-src} build/_deps/rds2cpp-src + cp -r ${byteme-src} build/_deps/byteme-src + chmod -R u+w build/_deps + ''; + + # Patch upstream CMakeLists.txt files to use our vendored sources instead of + # calling FetchContent. We point add_subdirectory() to the copies staged in + # build/_deps above. We also patch rds2cpp's own extern/CMakeLists.txt to + # disable its nested FetchContent call for byteme, since we already provide it. + postPatch = '' + substituteInPlace lib/CMakeLists.txt \ + --replace-fail \ + "FetchContent_MakeAvailable(byteme)" \ + "add_subdirectory(\''${CMAKE_BINARY_DIR}/../_deps/byteme-src \''${CMAKE_CURRENT_BINARY_DIR}/byteme)" \ + --replace-fail \ + "FetchContent_MakeAvailable(rds2cpp)" \ + "add_subdirectory(\''${CMAKE_BINARY_DIR}/../_deps/rds2cpp-src \''${CMAKE_CURRENT_BINARY_DIR}/rds2cpp)" + + substituteInPlace build/_deps/rds2cpp-src/extern/CMakeLists.txt \ + --replace-fail "FetchContent_MakeAvailable(byteme)" "# FetchContent_MakeAvailable(byteme) -- Patched by Nix" + ''; + + # We use the MORE_CMAKE_OPTIONS environment variable, which is a hook provided + # by the upstream setup.py, to pass our zlib flags to the CMake configure step. + preConfigure = '' + export MORE_CMAKE_OPTIONS="-DZLIB_INCLUDE_DIR=${lib.getDev zlib}/include -DZLIB_LIBRARY=${lib.getLib zlib}/lib/libz.so" + ''; + + nativeBuildInputs = [ + cmake + pkg-config + pybind11 + zlib + ]; + + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ + biocutils + ]; + + nativeCheckInputs = [ + pytest-cov-stub + pytestCheckHook + biocframe + pandas + scipy + ]; + + disabledTestPaths = [ + # Requires packages not in Nixpkgs + "tests/test_delayedmatrices.py" + "tests/test_granges.py" + "tests/test_mae.py" + "tests/test_sce.py" + "tests/test_se.py" + ]; + + # setuptools drives the build, so disable cmake configure hook + dontUseCmakeConfigure = true; + + pythonImportsCheck = [ "rds2py" ]; + + meta = { + description = "Read RDS files, in Python"; + homepage = "https://github.com/BiocPy/rds2py"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ b-rodrigues ]; + }; +} diff --git a/pkgs/development/python-modules/repl-python-wakatime/default.nix b/pkgs/development/python-modules/repl-python-wakatime/default.nix index 3c9be8145a5e..5eb699fde156 100644 --- a/pkgs/development/python-modules/repl-python-wakatime/default.nix +++ b/pkgs/development/python-modules/repl-python-wakatime/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "repl-python-wakatime"; - version = "0.0.12"; + version = "0.1.1"; pyproject = true; src = fetchFromGitHub { owner = "wakatime"; repo = "repl-python-wakatime"; tag = version; - hash = "sha256-fp59usITk7gsUIhrnH5vj36kU1u2QWyu/bs46RDz+As="; + hash = "sha256-1uzW3Q1PE4Gdpo354JewzkR8UREPrAFMXiwOKEMbW3M="; }; build-system = [ diff --git a/pkgs/development/python-modules/rmrl/default.nix b/pkgs/development/python-modules/rmrl/default.nix index 25ab4201ffbf..734e826359bf 100644 --- a/pkgs/development/python-modules/rmrl/default.nix +++ b/pkgs/development/python-modules/rmrl/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, pythonOlder, fetchFromGitHub, + unstableGitUpdater, poetry-core, pdfrw, reportlab, @@ -51,6 +52,8 @@ buildPythonPackage { pythonImportsCheck = [ "rmrl" ]; + passthru.updateScript = unstableGitUpdater { }; + meta = { description = "Render reMarkable documents to PDF"; homepage = "https://github.com/benneti/rmrl"; diff --git a/pkgs/development/python-modules/saiph/default.nix b/pkgs/development/python-modules/saiph/default.nix new file mode 100644 index 000000000000..db2628231ca0 --- /dev/null +++ b/pkgs/development/python-modules/saiph/default.nix @@ -0,0 +1,66 @@ +{ + lib, + buildPythonPackage, + poetry-core, + fetchFromGitHub, + pytestCheckHook, + doubles, + msgspec, + numpy, + pandas, + pydantic, + scikit-learn, + scipy, + toolz, +}: + +buildPythonPackage rec { + pname = "saiph"; + version = "2.0.3"; + + src = fetchFromGitHub { + owner = "octopize"; + repo = "saiph"; + tag = "saiph-v${version}"; + hash = "sha256-8AbV3kjPxjZo28CgahfbdNl9+ESWOfUt8YT+mWwbo5Q="; + }; + + pyproject = true; + + build-system = [ + poetry-core + ]; + + dependencies = [ + doubles + msgspec + numpy + pandas + pydantic + scikit-learn + scipy + toolz + ]; + + # No need for benchmarks + disabledTests = [ + "benchmark_test.py" + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonRelaxDeps = true; + + pythonImportsCheck = [ + "saiph" + ]; + + meta = { + description = "Package enabling to project data"; + homepage = "https://github.com/octopize/saiph"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ b-rodrigues ]; + }; +} diff --git a/pkgs/development/python-modules/scooby/default.nix b/pkgs/development/python-modules/scooby/default.nix index 97a5eb288770..e3285ca6ddac 100644 --- a/pkgs/development/python-modules/scooby/default.nix +++ b/pkgs/development/python-modules/scooby/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "scooby"; - version = "0.10.1"; + version = "0.10.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "banesullivan"; repo = "scooby"; tag = "v${version}"; - hash = "sha256-ldDmw2TDvXgfu0fMj6dSr2zh9WfYGNpBGZb3MixKq+k="; + hash = "sha256-vOcCs8U8HeBgO86bgS/kqYrNai1IsQ0upQveV06YfoE="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/sepaxml/default.nix b/pkgs/development/python-modules/sepaxml/default.nix index 93487b445532..3be6874fb055 100644 --- a/pkgs/development/python-modules/sepaxml/default.nix +++ b/pkgs/development/python-modules/sepaxml/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "sepaxml"; - version = "2.6.2"; + version = "2.7.0"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "raphaelm"; repo = "python-sepaxml"; rev = version; - hash = "sha256-T+pHspKUxH/mW+pnotQ9I0EXX1EjgFwtP9za41BySuE="; + hash = "sha256-SSkqHLP4I3C48209+89omWcD66QBJOjkUh+4qPNzOZ0="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/troposphere/default.nix b/pkgs/development/python-modules/troposphere/default.nix index b21b422d6d86..2581be0a39b3 100644 --- a/pkgs/development/python-modules/troposphere/default.nix +++ b/pkgs/development/python-modules/troposphere/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "troposphere"; - version = "4.9.3"; + version = "4.9.4"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "cloudtools"; repo = "troposphere"; tag = version; - hash = "sha256-AC54tUJZ0aV16p06Fabss60AC/BF3QBeOQPvnbuyRqQ="; + hash = "sha256-s7eb8W/QjD+lNmq3bPhCP3tH8VV/xNf3cE2dGzWAgFk="; }; propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; diff --git a/pkgs/development/python-modules/trytond/default.nix b/pkgs/development/python-modules/trytond/default.nix index 7ce695852925..83322dd12397 100644 --- a/pkgs/development/python-modules/trytond/default.nix +++ b/pkgs/development/python-modules/trytond/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "trytond"; - version = "7.6.5"; + version = "7.6.7"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-1HMFHBRuVJG5oonfxQzsgonJGG5ZmOXoLDkRlryTSXM="; + hash = "sha256-S0Y+BylUR9BwOWZP524oCBskGRNHpQNDfwQqjDniGc4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/unidata-blocks/default.nix b/pkgs/development/python-modules/unidata-blocks/default.nix index 716e67b2f29c..5c26e98e6c79 100644 --- a/pkgs/development/python-modules/unidata-blocks/default.nix +++ b/pkgs/development/python-modules/unidata-blocks/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "unidata-blocks"; - version = "0.0.17"; + version = "0.0.18"; pyproject = true; disabled = pythonOlder "3.10"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "unidata_blocks"; inherit version; - hash = "sha256-QI9niECwNRyVpyzjaibPmlXxLpIbVA5v0bz94s0dDtM="; + hash = "sha256-ptmkFJKRXXPE+EE5sXR562rChzQr/WOWZoQno6EFQ8U="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/whitenoise/default.nix b/pkgs/development/python-modules/whitenoise/default.nix index 7f82b11c3600..f0b08a5d928b 100644 --- a/pkgs/development/python-modules/whitenoise/default.nix +++ b/pkgs/development/python-modules/whitenoise/default.nix @@ -11,16 +11,18 @@ buildPythonPackage rec { pname = "whitenoise"; - version = "6.9.0"; + version = "6.11.0"; pyproject = true; src = fetchFromGitHub { owner = "evansd"; repo = "whitenoise"; tag = version; - hash = "sha256-UmM8Az22ql3uUpyY6jj7ky3LelmttFBqGMYlzlNRAHg="; + hash = "sha256-pcU4qa2dlyPfMgyi1O8zME4GukIvKN4MQhFtJJjdn9w="; }; + __darwinAllowLocalNetworking = true; + build-system = [ setuptools ]; dependencies = [ brotli ]; @@ -31,15 +33,6 @@ buildPythonPackage rec { requests ]; - __darwinAllowLocalNetworking = true; - - disabledTestPaths = [ - # Don't run Django tests - "tests/test_django_whitenoise.py" - "tests/test_runserver_nostatic.py" - "tests/test_storage.py" - ]; - disabledTests = [ # Test fails with AssertionError "test_modified" diff --git a/pkgs/development/python-modules/x-transformers/default.nix b/pkgs/development/python-modules/x-transformers/default.nix index dca5c8318006..5a09fc479aa9 100644 --- a/pkgs/development/python-modules/x-transformers/default.nix +++ b/pkgs/development/python-modules/x-transformers/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "x-transformers"; - version = "2.7.4"; + version = "2.7.6"; pyproject = true; src = fetchFromGitHub { owner = "lucidrains"; repo = "x-transformers"; tag = version; - hash = "sha256-H9g4LlNzZLM+RBNBvapwvVrYMF9XYHpnT5wfMspXCfE="; + hash = "sha256-AC/EyF/W9CM9Kjb94fDMSAxktfdZito/ZGB6lQABYvU="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix index c2e42213d95f..10f0843577e3 100644 --- a/pkgs/development/tools/analysis/flow/default.nix +++ b/pkgs/development/tools/analysis/flow/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "flow"; - version = "0.279.0"; + version = "0.281.0"; src = fetchFromGitHub { owner = "facebook"; repo = "flow"; tag = "v${version}"; - hash = "sha256-mzrCfBTnz9KlFRw1uKhQ3sIiNFbtFGVP2pEJH+D/2tk="; + hash = "sha256-YttdOu5zJo/I0e2hV5vrBSWvUMOZgfhf3RmEC8fRWlI="; }; makeFlags = [ "FLOW_RELEASE=1" ]; diff --git a/pkgs/development/tools/kustomize/kustomize-sops.nix b/pkgs/development/tools/kustomize/kustomize-sops.nix index 9db6c4d19ccf..ae7f261ff6f2 100644 --- a/pkgs/development/tools/kustomize/kustomize-sops.nix +++ b/pkgs/development/tools/kustomize/kustomize-sops.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kustomize-sops"; - version = "4.3.3"; + version = "4.4.0"; src = fetchFromGitHub { owner = "viaduct-ai"; repo = pname; rev = "v${version}"; - hash = "sha256-qIYV0wDzBRPt6s6d2dL4FobBSMlmVm+Z0ogig3r0Q/c="; + hash = "sha256-a9SvkHt8ZQFobOjKAECSJcRZEeRE8pTKLnXN4DYNa7k="; }; - vendorHash = "sha256-UyDW4WgDgEygMxrxbCATxlPk9KAuc9lO/ldSFyydZUA="; + vendorHash = "sha256-ajXW6H1XBgVtMdK7/asfpy6e3rFAD2pz3Lg+QFnkVpo="; installPhase = '' mkdir -p $out/lib/viaduct.ai/v1/ksops/ diff --git a/pkgs/development/tools/misc/linuxkit/default.nix b/pkgs/development/tools/misc/linuxkit/default.nix index 1d92d26c7073..ebbe4ff9c923 100644 --- a/pkgs/development/tools/misc/linuxkit/default.nix +++ b/pkgs/development/tools/misc/linuxkit/default.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "linuxkit"; - version = "1.7.1"; + version = "1.8.1"; src = fetchFromGitHub { owner = "linuxkit"; repo = "linuxkit"; rev = "v${version}"; - sha256 = "sha256-YOREG9BDJpXa4JhQj2vSxuI+FnVoL9CEcefBIHz+0QY="; + sha256 = "sha256-fXDFYVNf5ZedHNhzfjXXjtPfiRveA2rEsSw3nyIrrx8="; }; vendorHash = null; diff --git a/pkgs/games/papermc/versions.json b/pkgs/games/papermc/versions.json index a1e77557c309..9f9530e39f20 100644 --- a/pkgs/games/papermc/versions.json +++ b/pkgs/games/papermc/versions.json @@ -84,7 +84,7 @@ "version": "1.21.7-32" }, "1.21.8": { - "hash": "sha256-F5jeXV+B9qpN7t+DcjJuF3lqJWbUalVIa/vJ+8R8c5Q=", - "version": "1.21.8-56" + "hash": "sha256-jefFLDsCQDUD0W+sWAA/Hv733XoCVnhoQ5J/qS7lfx4=", + "version": "1.21.8-60" } } diff --git a/pkgs/games/quake2/yquake2/default.nix b/pkgs/games/quake2/yquake2/default.nix index 31e2b7ee9d65..749147859273 100644 --- a/pkgs/games/quake2/yquake2/default.nix +++ b/pkgs/games/quake2/yquake2/default.nix @@ -32,13 +32,13 @@ let yquake2 = stdenv.mkDerivation rec { pname = "yquake2"; - version = "8.51"; + version = "8.60"; src = fetchFromGitHub { owner = "yquake2"; repo = "yquake2"; rev = "QUAKE2_${builtins.replaceStrings [ "." ] [ "_" ] version}"; - sha256 = "sha256-u8WXelbvfmbD+t6uTaE9z+kHBD3Re0P4SOUBL4MfAR4="; + sha256 = "sha256-XD0Fnx3TZwZUvjLOpzM5oWoIQFykDuBOddQXudkiyB0="; }; postPatch = '' diff --git a/pkgs/kde/third-party/koi/default.nix b/pkgs/kde/third-party/koi/default.nix index 3cdc6f2bc066..9350705ff9e9 100644 --- a/pkgs/kde/third-party/koi/default.nix +++ b/pkgs/kde/third-party/koi/default.nix @@ -14,13 +14,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "koi"; - version = "0.5.1"; + version = "0.6"; src = fetchFromGitHub { owner = "baduhai"; repo = "Koi"; tag = finalAttrs.version; - hash = "sha256-fXLGlq41Qwdp0cYJcNqPlYnlpVXsZk0imYxP7Bgdcvw="; + hash = "sha256-YRbS+WZaK0gJxNTU0KKi122Sn2hVk8t0vFhYr91sGfY="; }; patches = [ diff --git a/pkgs/servers/http/angie/console-light.nix b/pkgs/servers/http/angie/console-light.nix index 228d7f5e2bf7..15eac60d0195 100644 --- a/pkgs/servers/http/angie/console-light.nix +++ b/pkgs/servers/http/angie/console-light.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation rec { - version = "1.8.0"; + version = "1.8.1"; pname = "angie-console-light"; src = fetchurl { url = "https://download.angie.software/files/${pname}/${pname}-${version}.tar.gz"; - hash = "sha256-8btNEsh8Me/MQyLY0iIJal3UnZHzoHq6QpqyVYJvO84="; + hash = "sha256-yKKwkvLsBFVNc0Uv9iDMhhinuXAukJI9k9ZG5Amhgfs="; }; outputs = [ diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 0a400e2688e0..2d48051f999b 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -11,13 +11,13 @@ buildDotnetModule rec { pname = "jackett"; - version = "0.22.2319"; + version = "0.22.2390"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha512-JPHm5WkaS31U3PSuKlicGgebDgzt0X58lhXrjqA37iAmv/jpcgLUH732E7pJLza4ERcOBlLwSbOKbEtZhH+ISw=="; + hash = "sha512-Viz9gU16NG6nYeEwhar3OCSPnsHrM6ZehsOcNxteaGyvgrhbyWt5rNI54wCJ7OngHaZgIoQhMoNNkvIhX8JDUg=="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; diff --git a/pkgs/servers/mastodon/gemset.nix b/pkgs/servers/mastodon/gemset.nix index 4e0a6618028f..110a4827443e 100644 --- a/pkgs/servers/mastodon/gemset.nix +++ b/pkgs/servers/mastodon/gemset.nix @@ -3727,10 +3727,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; + sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r"; type = "gem"; }; - version = "3.4.1"; + version = "3.4.4"; }; rotp = { groups = [ "default" ]; diff --git a/pkgs/servers/mastodon/source.nix b/pkgs/servers/mastodon/source.nix index d2889f4d5710..2e1b352525f1 100644 --- a/pkgs/servers/mastodon/source.nix +++ b/pkgs/servers/mastodon/source.nix @@ -5,14 +5,14 @@ patches ? [ ], }: let - version = "4.4.4"; + version = "4.4.5"; in applyPatches { src = fetchFromGitHub { owner = "mastodon"; repo = "mastodon"; rev = "v${version}"; - hash = "sha256-60d+mOFOEihS21MOXStXsDOxyKTifbbZ+cwSj/KvFpg="; + hash = "sha256-+URMSqjdtxYHoVHXWzeIHETOlAs1WU+VxSQBVIEdhjI="; passthru = { inherit version; yarnHash = "sha256-K1EqeLi4dWnaLIaUU5apxE5ZOM98XBn6KTHWTkPLWE0="; diff --git a/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix b/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix index 945569c6b5b4..de1e99f9db74 100644 --- a/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix @@ -7,17 +7,17 @@ buildGoModule rec { pname = "artifactory_exporter"; - version = "1.16.0"; + version = "1.16.1"; rev = "v${version}"; src = fetchFromGitHub { owner = "peimanja"; repo = pname; rev = rev; - hash = "sha256-qW0q1ivKk1cAI9OteRarU+XiQkljsjplLpfRgAeOuMg="; + hash = "sha256-ffICacOaYD3/wB38qQ/qYOfDwQxe1tndRdR2BHxolcA="; }; - vendorHash = "sha256-CQ7JvXcutj63UzaYk/jbmd9G2whN48Xv1PCllaI9Nuo="; + vendorHash = "sha256-zTuqSPjKJng7Gf/RHo4KYpSzlGRrOVa/AEpz7ZDePyc="; subPackages = [ "." ]; diff --git a/pkgs/servers/monitoring/prometheus/xmpp-alerts.nix b/pkgs/servers/monitoring/prometheus/xmpp-alerts.nix index 3875af9c7dcb..5b772c71b747 100644 --- a/pkgs/servers/monitoring/prometheus/xmpp-alerts.nix +++ b/pkgs/servers/monitoring/prometheus/xmpp-alerts.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "prometheus-xmpp-alerts"; - version = "0.5.8"; + version = "0.6.0"; format = "pyproject"; src = fetchFromGitHub { owner = "jelmer"; repo = pname; rev = "v${version}"; - sha256 = "sha256-iwqcowwJktZQfdxykpsw/MweAPY0KF7ojVwvk1LP8a4="; + sha256 = "sha256-kXcadJnPPhMKF/1CHMLdGCqWouAKDBFTdvPpn80yK4A="; }; postPatch = '' diff --git a/pkgs/shells/carapace/default.nix b/pkgs/shells/carapace/default.nix index 67d0f5531625..f1c4a7db2c8d 100644 --- a/pkgs/shells/carapace/default.nix +++ b/pkgs/shells/carapace/default.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "carapace"; - version = "1.4.1"; + version = "1.5.0"; src = fetchFromGitHub { owner = "carapace-sh"; repo = "carapace-bin"; tag = "v${finalAttrs.version}"; - hash = "sha256-aI69LQuyXUGqxjcUIH3J8AG7cgn/onBg0mZc+zz+YrA="; + hash = "sha256-BMj0bjoqUIT4zVs6CRqeBqfSQ17NNyeE+AAtTTnv4bo="; }; - vendorHash = "sha256-AwR+Oh1Rlg1z/pYdc9VDvp/FLH1ZiPsP/q4lks3VqqE="; + vendorHash = "sha256-UOqHQPF+5luabuLM95+VR+tsb1+3+MUpaJmjbZqCNvs="; ldflags = [ "-s" diff --git a/pkgs/tools/misc/opentelemetry-collector/builder.nix b/pkgs/tools/misc/opentelemetry-collector/builder.nix index a5ec997e80a2..96b4137481a1 100644 --- a/pkgs/tools/misc/opentelemetry-collector/builder.nix +++ b/pkgs/tools/misc/opentelemetry-collector/builder.nix @@ -7,17 +7,17 @@ buildGoModule rec { pname = "ocb"; # Also update `pkgs/tools/misc/opentelemetry-collector/releases.nix` # whenever that version changes. - version = "0.134.0"; + version = "0.135.0"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-collector"; rev = "cmd/builder/v${version}"; - hash = "sha256-GcymSaVqCMQ9P3WsfOochG4mWJ/VHIzL2qK4tCszTA0="; + hash = "sha256-ntRWAYbVbtZBqewXx4+YCZspRr+wSE2iGgmH8PEfj5o="; }; sourceRoot = "${src.name}/cmd/builder"; - vendorHash = "sha256-fyKeskSdAnl04lCqHFoVbTW3cJaRtAZMQH/uaa0Nbt4="; + vendorHash = "sha256-my52TJ2D9RXbIqSaY4PHwrYVd93dXXeg/srXHt1jcoI="; env.CGO_ENABLED = 0; ldflags = [ diff --git a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-github/default.nix b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-github/default.nix index b5c9def30c3a..94f474597ba1 100644 --- a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-github/default.nix +++ b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-github/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "steampipe-plugin-github"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "turbot"; repo = "steampipe-plugin-github"; tag = "v${version}"; - hash = "sha256-+RHYPeVY19zRWhI4U4dWuHJseBO9r7hms7XsLrknA2I="; + hash = "sha256-A9dmn6a6K86EMxEUUyMj5OH3bhvaOFaX+xMMtwQuilo="; }; - vendorHash = "sha256-vZDXLfo9EtPKSLE8hHA5lR/RgJtWESdOqOjpFywXKbs="; + vendorHash = "sha256-wBzD/D4FDtfOTmbgbrbu54aDrKFE0bbmMehTB0cF0tE="; ldflags = [ "-s" diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index a905eefbb019..827685681415 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -173,9 +173,7 @@ in # https://github.com/xattr/xattr/issues/44 and # https://github.com/xattr/xattr/issues/55 are solved. inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; - # 2023-01-15: Support range >= 11 && < 16 - buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; - llvmPackages = pkgs.llvmPackages_15; + inherit buildTargetLlvmPackages llvmPackages; }; ghc910 = compiler.ghc9103; ghc9121 = callPackage ../development/compilers/ghc/9.12.1.nix { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 80b75b058c4e..db7b4e220692 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -799,6 +799,8 @@ self: super: with self; { appimage = callPackage ../development/python-modules/appimage { }; + appium-python-client = callPackage ../development/python-modules/appium-python-client { }; + apple-weatherkit = callPackage ../development/python-modules/apple-weatherkit { }; applicationinsights = callPackage ../development/python-modules/applicationinsights { }; @@ -3130,6 +3132,8 @@ self: super: with self; { crownstone-uart = callPackage ../development/python-modules/crownstone-uart { }; + crypt4gh = callPackage ../development/python-modules/crypt4gh { }; + cryptg = callPackage ../development/python-modules/cryptg { }; cryptodatahub = callPackage ../development/python-modules/cryptodatahub { }; @@ -3329,6 +3333,8 @@ self: super: with self; { dashing = callPackage ../development/python-modules/dashing { }; + dashscope = callPackage ../development/python-modules/dashscope { }; + dask = callPackage ../development/python-modules/dask { }; dask-awkward = callPackage ../development/python-modules/dask-awkward { }; @@ -3721,6 +3727,8 @@ self: super: with self; { dissect-cobaltstrike = callPackage ../development/python-modules/dissect-cobaltstrike { }; + dissect-cramfs = callPackage ../development/python-modules/dissect-cramfs { }; + dissect-cstruct = callPackage ../development/python-modules/dissect-cstruct { }; dissect-esedb = callPackage ../development/python-modules/dissect-esedb { }; @@ -8748,6 +8756,8 @@ self: super: with self; { locust = callPackage ../development/python-modules/locust { }; + locust-cloud = callPackage ../development/python-modules/locust-cloud { }; + log-symbols = callPackage ../development/python-modules/log-symbols { }; logbook = callPackage ../development/python-modules/logbook { }; @@ -15704,6 +15714,8 @@ self: super: with self; { }; }; + rds2py = callPackage ../development/python-modules/rds2py { }; + re-assert = callPackage ../development/python-modules/re-assert { }; reactionmenu = callPackage ../development/python-modules/reactionmenu { }; @@ -16295,6 +16307,8 @@ self: super: with self; { sagemaker-mlflow = callPackage ../development/python-modules/sagemaker-mlflow { }; + saiph = callPackage ../development/python-modules/saiph { }; + salib = callPackage ../development/python-modules/salib { }; salmon-mail = callPackage ../development/python-modules/salmon-mail { };