From b43f31e53ad9a5295e700ef7f5ccb759b3ecfd0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 13 Dec 2024 15:19:15 +0100 Subject: [PATCH 001/426] nixos/nextcloud-notify_push: turn off keepalive_timeout, proxy_buffering Just a safe guard in case it was configured in a higher level as otherwise notify_push would break. --- nixos/modules/services/web-apps/nextcloud-notify_push.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nixos/modules/services/web-apps/nextcloud-notify_push.nix b/nixos/modules/services/web-apps/nextcloud-notify_push.nix index f7ad98e16d33..e18c24706430 100644 --- a/nixos/modules/services/web-apps/nextcloud-notify_push.nix +++ b/nixos/modules/services/web-apps/nextcloud-notify_push.nix @@ -143,6 +143,12 @@ in proxyPass = "http://unix:${cfg.socketPath}"; proxyWebsockets = true; recommendedProxySettings = true; + extraConfig = # nginx + '' + # disable in case it was configured on a higher level + keepalive_timeout 0; + proxy_buffering off; + ''; }; } From 867b3a929834e0228fcba40f75283770576a7d12 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 14 Dec 2024 15:53:20 +0100 Subject: [PATCH 002/426] taskserver: let description reflect support for taskwarrior 2 only to make it more obvious whats the difference between taskserver and taskchampion-sync-server, being both official sync server implementations --- pkgs/by-name/ta/taskserver/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ta/taskserver/package.nix b/pkgs/by-name/ta/taskserver/package.nix index 48a71b304180..7d424cc874c0 100644 --- a/pkgs/by-name/ta/taskserver/package.nix +++ b/pkgs/by-name/ta/taskserver/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { passthru.tests = { inherit (nixosTests) taskserver; }; meta = { - description = "Server for synchronising Taskwarrior clients"; + description = "Server for synchronising Taskwarrior 2 clients"; homepage = "https://taskwarrior.org"; license = lib.licenses.mit; platforms = lib.platforms.linux; From eef5f3d0cacbbdad47b52f1b6f568a154f7fc829 Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Fri, 3 Jan 2025 13:11:17 +0800 Subject: [PATCH 003/426] maintainers: add wrvsrx --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5b5634a67887..62e185fbea00 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24522,6 +24522,12 @@ githubId = 6162814; keys = [ { fingerprint = "21E1 6B8D 2EE8 7530 6A6C 9968 D830 77B9 9F8C 6643"; } ]; }; + wrvsrx = { + name = "wrvsrx"; + email = "wrvsrx@outlook.com"; + github = "wrvsrx"; + githubId = 42770726; + }; wscott = { email = "wsc9tt@gmail.com"; github = "wscott"; From 38b33b8f42a6508cc6d55b1d45666ce7b75bee29 Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Fri, 3 Jan 2025 14:38:29 +0800 Subject: [PATCH 004/426] tt-rss-plugin-data-migration: init at unstable-2023-11-01 --- .../tt-rss-plugin-data-migration/package.nix | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/tt/tt-rss-plugin-data-migration/package.nix diff --git a/pkgs/by-name/tt/tt-rss-plugin-data-migration/package.nix b/pkgs/by-name/tt/tt-rss-plugin-data-migration/package.nix new file mode 100644 index 000000000000..c5c484eda3e9 --- /dev/null +++ b/pkgs/by-name/tt/tt-rss-plugin-data-migration/package.nix @@ -0,0 +1,33 @@ +{ + lib, + stdenv, + fetchgit, +}: + +stdenv.mkDerivation { + pname = "tt-rss-plugin-data-migration"; + version = "0-unstable-2023-11-01"; + + src = fetchgit { + url = "https://git.tt-rss.org/fox/ttrss-data-migration.git"; + rev = "e13d5f97b4887ce7b57b3d76228d838dec15963d"; + hash = "sha256-xnbR5IQ0h7ilxchNj55ROZdq1L7MIAwv3/00k09WTTs="; + }; + + installPhase = '' + runHook preInstall + + install -D init.php $out/data_migration/init.php + + runHook postInstall + ''; + + meta = { + description = "Plugin for TT-RSS to exports and imports *all* articles of a specific user via neutral format (JSON files in a ZIP archive)"; + # this plugin doesn't have a license file + license = lib.licenses.unfree; + homepage = "https://git.tt-rss.org/fox/ttrss-data-migration.git/"; + maintainers = with lib.maintainers; [ wrvsrx ]; + platforms = lib.platforms.all; + }; +} From 19633bd254579a5f0f7ebc44b5517847caa4f7a2 Mon Sep 17 00:00:00 2001 From: ruro Date: Tue, 7 Jan 2025 04:24:20 +0300 Subject: [PATCH 005/426] suitesparse: use effectiveStdenv pattern for cudaSupport --- .../science/math/suitesparse/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/science/math/suitesparse/default.nix b/pkgs/development/libraries/science/math/suitesparse/default.nix index c840b25345c3..040e8682426d 100644 --- a/pkgs/development/libraries/science/math/suitesparse/default.nix +++ b/pkgs/development/libraries/science/math/suitesparse/default.nix @@ -13,9 +13,13 @@ enableCuda ? config.cudaSupport, cudaPackages, openmp ? null, -}: +}@inputs: -stdenv.mkDerivation rec { +let + stdenv = throw "Use effectiveStdenv instead"; + effectiveStdenv = if enableCuda then cudaPackages.backendStdenv else inputs.stdenv; +in +effectiveStdenv.mkDerivation rec { pname = "suitesparse"; version = "5.13.0"; @@ -35,7 +39,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ + ++ lib.optionals effectiveStdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ] ++ lib.optionals enableCuda [ @@ -53,7 +57,7 @@ stdenv.mkDerivation rec { gmp mpfr ] - ++ lib.optionals stdenv.cc.isClang [ + ++ lib.optionals effectiveStdenv.cc.isClang [ openmp ] ++ lib.optionals enableCuda [ @@ -82,14 +86,14 @@ stdenv.mkDerivation rec { "CUDART_LIB=${lib.getLib cudaPackages.cuda_cudart}/lib/libcudart.so" "CUBLAS_LIB=${lib.getLib cudaPackages.libcublas}/lib/libcublas.so" ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ + ++ lib.optionals effectiveStdenv.hostPlatform.isDarwin [ # Unless these are set, the build will attempt to use `Accelerate` on darwin, see: # https://github.com/DrTimothyAldenDavis/SuiteSparse/blob/v5.13.0/SuiteSparse_config/SuiteSparse_config.mk#L368 "BLAS=-lblas" "LAPACK=-llapack" ]; - env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + env = lib.optionalAttrs effectiveStdenv.hostPlatform.isDarwin { # Ensure that there is enough space for the `fixDarwinDylibNames` hook to # update the install names of the output dylibs. NIX_LDFLAGS = "-headerpad_max_install_names"; From 6b9a77767abaa07847b2353344ca9b07b2c3231a Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Wed, 27 Nov 2024 21:23:30 +0800 Subject: [PATCH 006/426] nixos/azure: move image specific config out of azure-common --- nixos/modules/virtualisation/azure-common.nix | 88 +++++++++---------- .../virtualisation/azure-config-user.nix | 8 +- nixos/modules/virtualisation/azure-image.nix | 37 +++++++- 3 files changed, 84 insertions(+), 49 deletions(-) diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index d8d835dd303d..cde10f25ea44 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -1,9 +1,18 @@ -{ config, lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: with lib; let cfg = config.virtualisation.azure; - mlxDrivers = [ "mlx4_en" "mlx4_core" "mlx5_core" ]; + mlxDrivers = [ + "mlx4_en" + "mlx4_core" + "mlx5_core" + ]; in { options.virtualisation.azure = { @@ -13,16 +22,25 @@ in }; }; - imports = [ - ../profiles/headless.nix - ./azure-agent.nix - ]; - config = { - virtualisation.azure.agent.enable = true; + services.waagent.enable = true; + services.cloud-init.enable = true; + services.cloud-init.network.enable = true; + systemd.services.cloud-config.serviceConfig.Restart = "on-failure"; - boot.kernelParams = [ "console=ttyS0" "earlyprintk=ttyS0" "rootdelay=300" "panic=1" "boot.panic_on_fail" ]; - boot.initrd.kernelModules = [ "hv_vmbus" "hv_netvsc" "hv_utils" "hv_storvsc" ]; + boot.kernelParams = [ + "console=ttyS0" + "earlyprintk=ttyS0" + "rootdelay=300" + "panic=1" + "boot.panic_on_fail" + ]; + boot.initrd.kernelModules = [ + "hv_vmbus" + "hv_netvsc" + "hv_utils" + "hv_storvsc" + ]; boot.initrd.availableKernelModules = lib.optionals cfg.acceleratedNetworking mlxDrivers; # Accelerated networking @@ -30,19 +48,9 @@ in matchConfig.Driver = mlxDrivers; linkConfig.Unmanaged = "yes"; }; - networking.networkmanager.unmanaged = lib.mkIf cfg.acceleratedNetworking - (builtins.map (drv: "driver:${drv}") mlxDrivers); - - # Generate a GRUB menu. - boot.loader.grub.device = "/dev/sda"; - - boot.growPartition = true; - - fileSystems."/" = { - device = "/dev/disk/by-label/nixos"; - fsType = "ext4"; - autoResize = true; - }; + networking.networkmanager.unmanaged = lib.mkIf cfg.acceleratedNetworking ( + builtins.map (drv: "driver:${drv}") mlxDrivers + ); # Allow root logins only using the SSH key that the user specified # at instance creation time, ping client connections to avoid timeouts @@ -55,31 +63,19 @@ in # Always include cryptsetup so that NixOps can use it. # sg_scan is needed to finalize disk removal on older kernels - environment.systemPackages = [ pkgs.cryptsetup pkgs.sg3_utils ]; + environment.systemPackages = [ + pkgs.cryptsetup + pkgs.sg3_utils + ]; networking.usePredictableInterfaceNames = false; - services.udev.extraRules = '' - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:0", ATTR{removable}=="0", SYMLINK+="disk/by-lun/0", - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:1", ATTR{removable}=="0", SYMLINK+="disk/by-lun/1", - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:2", ATTR{removable}=="0", SYMLINK+="disk/by-lun/2" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:3", ATTR{removable}=="0", SYMLINK+="disk/by-lun/3" - - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:4", ATTR{removable}=="0", SYMLINK+="disk/by-lun/4" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:5", ATTR{removable}=="0", SYMLINK+="disk/by-lun/5" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:6", ATTR{removable}=="0", SYMLINK+="disk/by-lun/6" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:7", ATTR{removable}=="0", SYMLINK+="disk/by-lun/7" - - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:8", ATTR{removable}=="0", SYMLINK+="disk/by-lun/8" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:9", ATTR{removable}=="0", SYMLINK+="disk/by-lun/9" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:10", ATTR{removable}=="0", SYMLINK+="disk/by-lun/10" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:11", ATTR{removable}=="0", SYMLINK+="disk/by-lun/11" - - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:12", ATTR{removable}=="0", SYMLINK+="disk/by-lun/12" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:13", ATTR{removable}=="0", SYMLINK+="disk/by-lun/13" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:14", ATTR{removable}=="0", SYMLINK+="disk/by-lun/14" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:15", ATTR{removable}=="0", SYMLINK+="disk/by-lun/15" - - ''; + services.udev.extraRules = + with builtins; + concatStringsSep "\n" ( + map (i: '' + ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:${toString i}", ATTR{removable}=="0", SYMLINK+="disk/by-lun/${toString i}" + '') (lib.range 1 15) + ); }; } diff --git a/nixos/modules/virtualisation/azure-config-user.nix b/nixos/modules/virtualisation/azure-config-user.nix index 267ba50ae025..aa00ac1f4061 100644 --- a/nixos/modules/virtualisation/azure-config-user.nix +++ b/nixos/modules/virtualisation/azure-config-user.nix @@ -8,5 +8,11 @@ # This configures everything but bootstrap services, # which only need to be run once and have already finished # if you are able to see this comment. - imports = [ "${modulesPath}/virtualisation/azure-common.nix" ]; + imports = [ + "${modulesPath}/virtualisation/azure-common.nix" + "${modulesPath}/virtualisation/azure-image.nix" + ]; + + # Please update the VM Generation to the actual value + virtualisation.azureImage.vmGeneration = "v1"; } diff --git a/nixos/modules/virtualisation/azure-image.nix b/nixos/modules/virtualisation/azure-image.nix index 53021e635b07..59e41c063747 100644 --- a/nixos/modules/virtualisation/azure-image.nix +++ b/nixos/modules/virtualisation/azure-image.nix @@ -46,6 +46,14 @@ in ''; }; + label = mkOption { + type = types.str; + default = "nixos"; + description = '' + NixOS partition label. + ''; + }; + vmGeneration = mkOption { type = with types; @@ -76,11 +84,36 @@ in format = "raw"; bootSize = "${toString cfg.bootSize}M"; - partitionTableType = if cfg.vmGeneration == "v2" then "efi" else "legacy"; + partitionTableType = if (cfg.vmGeneration == "v2") then "efi" else "legacy"; - inherit (cfg) contents; + inherit (cfg) contents label; inherit (config.virtualisation) diskSize; inherit config lib pkgs; }; + + boot.growPartition = true; + boot.loader.grub = rec { + efiSupport = (cfg.vmGeneration == "v2"); + device = if efiSupport then "nodev" else "/dev/sda"; + efiInstallAsRemovable = efiSupport; + extraConfig = '' + serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 + terminal_input --append serial + terminal_output --append serial + ''; + }; + + fileSystems = { + "/" = { + device = "/dev/disk/by-label/${cfg.label}"; + fsType = "ext4"; + autoResize = true; + }; + + "/boot" = lib.mkIf (cfg.vmGeneration == "v2") { + device = "/dev/disk/by-label/ESP"; + fsType = "vfat"; + }; + }; }; } From 0a0f6543ad671e7435fdb131590a2d5bccd9140a Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Thu, 28 Nov 2024 01:05:58 +0800 Subject: [PATCH 007/426] azure-image: set font & splashImage to null to force text mode, so console for Gen 2 VM could work --- nixos/modules/virtualisation/azure-image.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/azure-image.nix b/nixos/modules/virtualisation/azure-image.nix index 59e41c063747..4ae8849d5004 100644 --- a/nixos/modules/virtualisation/azure-image.nix +++ b/nixos/modules/virtualisation/azure-image.nix @@ -96,7 +96,9 @@ in efiSupport = (cfg.vmGeneration == "v2"); device = if efiSupport then "nodev" else "/dev/sda"; efiInstallAsRemovable = efiSupport; - extraConfig = '' + font = null; + splashImage = null; + extraConfig = lib.mkIf (!efiSupport) '' serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 terminal_input --append serial terminal_output --append serial From 538efe32631b54a44b5eef7a829d9189abb32454 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Fri, 29 Nov 2024 10:18:18 +0800 Subject: [PATCH 008/426] nixos/azure: improve documentation --- nixos/doc/manual/release-notes/rl-2505.section.md | 2 ++ nixos/modules/virtualisation/azure-common.nix | 13 +++++++++++-- nixos/modules/virtualisation/azure-image.nix | 11 ++++++++++- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 97e0ca92469f..c6c9692c7e19 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -151,6 +151,8 @@ - Support for CUDA 10 has been dropped, as announced in the 24.11 release notes. +- `virtualisation/azure-common.nix`'s filesystem and grub configurations have been moved to `virtualisation/azure-image.nix`. This makes `azure-common.nix` more generic so it could be used for users who generate Azure image using other methods (e.g. nixos-generators and disko). For existing users depending on these configurations, please also import `azure-image.nix`. + - `zammad` has had its support for MySQL removed, since it was never working correctly and is now deprecated upstream. Check the [migration guide](https://docs.zammad.org/en/latest/appendix/migrate-to-postgresql.html) for how to convert your database to PostgreSQL. - The `earlyoom` service is now using upstream systemd service, which enables diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index cde10f25ea44..6d36838f9eaa 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -24,10 +24,16 @@ in config = { services.waagent.enable = true; + + # Enable cloud-init by default for waagent. + # Otherwise waagent would try manage networking using ifupdown, + # which is currently not availeble in nixpkgs. services.cloud-init.enable = true; services.cloud-init.network.enable = true; systemd.services.cloud-config.serviceConfig.Restart = "on-failure"; + # Ensure kernel outputs to ttyS0 (Azure Serial Console), + # and reboot machine upon fatal boot issues boot.kernelParams = [ "console=ttyS0" "earlyprintk=ttyS0" @@ -35,15 +41,18 @@ in "panic=1" "boot.panic_on_fail" ]; + + # Load Hyper-V kernel modules boot.initrd.kernelModules = [ "hv_vmbus" "hv_netvsc" "hv_utils" "hv_storvsc" ]; - boot.initrd.availableKernelModules = lib.optionals cfg.acceleratedNetworking mlxDrivers; - # Accelerated networking + # Accelerated networking, configured following: + # https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-overview + boot.initrd.availableKernelModules = lib.optionals cfg.acceleratedNetworking mlxDrivers; systemd.network.networks."99-azure-unmanaged-devices.network" = lib.mkIf cfg.acceleratedNetworking { matchConfig.Driver = mlxDrivers; linkConfig.Unmanaged = "yes"; diff --git a/nixos/modules/virtualisation/azure-image.nix b/nixos/modules/virtualisation/azure-image.nix index 4ae8849d5004..252381d0f198 100644 --- a/nixos/modules/virtualisation/azure-image.nix +++ b/nixos/modules/virtualisation/azure-image.nix @@ -76,12 +76,15 @@ in system.build.azureImage = import ../../lib/make-disk-image.nix { name = "azure-image"; inherit (config.image) baseName; + + # Azure expects vhd format with fixed size, + # generating raw format and convert with subformat args afterwards + format = "raw"; postVM = '' ${pkgs.vmTools.qemu}/bin/qemu-img convert -f raw -o subformat=fixed,force_size -O vpc $diskImage $out/${config.image.fileName} rm $diskImage ''; configFile = ./azure-config-user.nix; - format = "raw"; bootSize = "${toString cfg.bootSize}M"; partitionTableType = if (cfg.vmGeneration == "v2") then "efi" else "legacy"; @@ -96,8 +99,13 @@ in efiSupport = (cfg.vmGeneration == "v2"); device = if efiSupport then "nodev" else "/dev/sda"; efiInstallAsRemovable = efiSupport; + # Force grub to run in text mode and output to console + # by disabling font and splash image font = null; splashImage = null; + # For Gen 1 VM, configurate grub output to serial_com0. + # Not needed for Gen 2 VM wbere serial_com0 does not exist, + # and outputing to console is enough to make Azure Serial Console working extraConfig = lib.mkIf (!efiSupport) '' serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 terminal_input --append serial @@ -108,6 +116,7 @@ in fileSystems = { "/" = { device = "/dev/disk/by-label/${cfg.label}"; + inherit (cfg) label; fsType = "ext4"; autoResize = true; }; From 2249c0859e81d94b4167d966a6e17ca23c9d8d7c Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Mon, 16 Dec 2024 12:16:20 +0800 Subject: [PATCH 009/426] nixos/waagent: specify OS.OpensslPath by default --- nixos/modules/virtualisation/waagent.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nixos/modules/virtualisation/waagent.nix b/nixos/modules/virtualisation/waagent.nix index afdcfd6ebe35..e3436a21d9c2 100644 --- a/nixos/modules/virtualisation/waagent.nix +++ b/nixos/modules/virtualisation/waagent.nix @@ -192,6 +192,15 @@ let If set to `null`, the system defaults are used. ''; }; + + OpensslPath = lib.mkOption { + type = types.nullOr types.path; + default = lib.getExe pkgs.openssl; + defaultText = literalExpression "lib.getExe pkgs.openssl"; + description = '' + Specify a path for the openssl binary to use for cryptographic operations. + ''; + }; }; HttpProxy = { From d3d6adec3691b85a548b9b563bba6a107474b144 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Mon, 16 Dec 2024 19:49:19 +0800 Subject: [PATCH 010/426] waagent: fix typo --- nixos/modules/virtualisation/waagent.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/waagent.nix b/nixos/modules/virtualisation/waagent.nix index e3436a21d9c2..c90f7a999a42 100644 --- a/nixos/modules/virtualisation/waagent.nix +++ b/nixos/modules/virtualisation/waagent.nix @@ -31,7 +31,7 @@ let attrsOf ( either atom (attrsOf atom) // { - description = atom.description + "or an attribute set of them"; + description = atom.description + " or an attribute set of them"; } ); generate = From c198f97a75a6c5461a0b20c886e3e672c7e1e29b Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Fri, 20 Dec 2024 19:27:53 +0800 Subject: [PATCH 011/426] waagent: remove passthru.updateScript as it is not needed for nixpkgs-update --- pkgs/by-name/wa/waagent/package.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/wa/waagent/package.nix b/pkgs/by-name/wa/waagent/package.nix index 9b21d6a53a8f..e4240e932f61 100644 --- a/pkgs/by-name/wa/waagent/package.nix +++ b/pkgs/by-name/wa/waagent/package.nix @@ -4,7 +4,6 @@ lib, python3, bash, - gitUpdater, nixosTests, }: @@ -65,13 +64,8 @@ python.pkgs.buildPythonApplication rec { dontWrapPythonPrograms = false; - passthru = { - tests = { - inherit (nixosTests) waagent; - }; - updateScript = gitUpdater { - rev-prefix = "v"; - }; + passthru.tests = { + inherit (nixosTests) waagent; }; meta = { From 6c443658e6ed54bbe0ddb5f07dca91ca4db7ef8f Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Sun, 29 Dec 2024 19:07:38 +0800 Subject: [PATCH 012/426] nixos/azure: improve code readability --- nixos/modules/virtualisation/azure-common.nix | 15 +++++---------- .../modules/virtualisation/azure-config-user.nix | 4 ++-- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index 6d36838f9eaa..654adb65ed29 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -5,7 +5,6 @@ ... }: -with lib; let cfg = config.virtualisation.azure; mlxDrivers = [ @@ -16,7 +15,7 @@ let in { options.virtualisation.azure = { - acceleratedNetworking = mkOption { + acceleratedNetworking = lib.mkOption { default = false; description = "Whether the machine's network interface has enabled accelerated networking."; }; @@ -68,7 +67,7 @@ in services.openssh.settings.ClientAliveInterval = 180; # Force getting the hostname from Azure - networking.hostName = mkDefault ""; + networking.hostName = lib.mkDefault ""; # Always include cryptsetup so that NixOps can use it. # sg_scan is needed to finalize disk removal on older kernels @@ -79,12 +78,8 @@ in networking.usePredictableInterfaceNames = false; - services.udev.extraRules = - with builtins; - concatStringsSep "\n" ( - map (i: '' - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:${toString i}", ATTR{removable}=="0", SYMLINK+="disk/by-lun/${toString i}" - '') (lib.range 1 15) - ); + services.udev.extraRules = lib.concatMapStrings (i: '' + ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:${toString i}", ATTR{removable}=="0", SYMLINK+="disk/by-lun/${toString i}" + '') (lib.range 1 15); }; } diff --git a/nixos/modules/virtualisation/azure-config-user.nix b/nixos/modules/virtualisation/azure-config-user.nix index aa00ac1f4061..75bbc716bf7f 100644 --- a/nixos/modules/virtualisation/azure-config-user.nix +++ b/nixos/modules/virtualisation/azure-config-user.nix @@ -13,6 +13,6 @@ "${modulesPath}/virtualisation/azure-image.nix" ]; - # Please update the VM Generation to the actual value - virtualisation.azureImage.vmGeneration = "v1"; + # Please set the VM Generation to the actual value + # virtualisation.azureImage.vmGeneration = "v1"; } From b5592e11652930dd8ce1ddcd91086967ec7b306b Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Sun, 12 Jan 2025 11:47:55 +0800 Subject: [PATCH 013/426] nixos/azure: enable networking.useNetworkd --- nixos/modules/virtualisation/azure-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index 654adb65ed29..80196d74a139 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -31,6 +31,9 @@ in services.cloud-init.network.enable = true; systemd.services.cloud-config.serviceConfig.Restart = "on-failure"; + # cloud-init.network.enable also enables systemd-networkd + networking.useNetworkd = true; + # Ensure kernel outputs to ttyS0 (Azure Serial Console), # and reboot machine upon fatal boot issues boot.kernelParams = [ From 0acbc1917df26a28a2739fc697e2b6706ffe7321 Mon Sep 17 00:00:00 2001 From: uku Date: Sun, 12 Jan 2025 11:33:35 +0100 Subject: [PATCH 014/426] reposilite: add uku3lig to maintainers --- pkgs/by-name/re/reposilite/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/reposilite/package.nix b/pkgs/by-name/re/reposilite/package.nix index 426da3db55eb..a0f78b2fc201 100644 --- a/pkgs/by-name/re/reposilite/package.nix +++ b/pkgs/by-name/re/reposilite/package.nix @@ -35,7 +35,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/dzikoysk/reposilite"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ jamalam ]; + maintainers = with lib.maintainers; [ + jamalam + uku3lig + ]; inherit (jre_headless.meta) platforms; mainProgram = "reposilite"; }; From 4769d2bad5adb7099185b1974546ef9a45abaaf5 Mon Sep 17 00:00:00 2001 From: Nick Ionata Date: Mon, 13 Jan 2025 17:28:28 -0800 Subject: [PATCH 015/426] vector: 0.43.1 -> 0.44.0 --- pkgs/by-name/ve/vector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/vector/package.nix b/pkgs/by-name/ve/vector/package.nix index 89da20033788..05248b13949b 100644 --- a/pkgs/by-name/ve/vector/package.nix +++ b/pkgs/by-name/ve/vector/package.nix @@ -24,7 +24,7 @@ let pname = "vector"; - version = "0.43.1"; + version = "0.44.0"; in rustPlatform.buildRustPackage { inherit pname version; @@ -33,11 +33,11 @@ rustPlatform.buildRustPackage { owner = "vectordotdev"; repo = pname; rev = "v${version}"; - hash = "sha256-BFVRaHNd9LMJQnkHHfNtvGKkv8q7GjnT+FzNwSc8GZw="; + hash = "sha256-dYjZRTJ0/jb/GsADMy7CkTpFrevSAZz5IMj1mLm22Es="; }; useFetchCargoVendor = true; - cargoHash = "sha256-1xxEu4/IxUe10Wngz1RUT6Iu982pueRteiOwg6BZ1/E="; + cargoHash = "sha256-easBpuypi9wCtfMaeMQg8EVlHhBBWUof3eDRkv0THPM="; nativeBuildInputs = [ From 13d23deeac61fcf613d1a23db9929188b17b4703 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 14 Jan 2025 17:05:46 +0100 Subject: [PATCH 016/426] maintainers: add ambossmann --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b4cdfc8a62a4..833f0ea55e25 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1276,6 +1276,12 @@ githubId = 153175; name = "Andrew Marshall"; }; + ambossmann = { + email = "timogottszky+git@gmail.com"; + github = "Ambossmann"; + githubId = 68373395; + name = "Timo Gottszky"; + }; ambroisie = { email = "bruno.nixpkgs@belanyi.fr"; github = "ambroisie"; From 80c35e346fe7c8d2adafbaeccb1820227a802993 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 14 Jan 2025 17:39:28 +0100 Subject: [PATCH 017/426] godotpcktool: init at 2.1 --- pkgs/by-name/go/godotpcktool/package.nix | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/go/godotpcktool/package.nix diff --git a/pkgs/by-name/go/godotpcktool/package.nix b/pkgs/by-name/go/godotpcktool/package.nix new file mode 100644 index 000000000000..91a94ef596ef --- /dev/null +++ b/pkgs/by-name/go/godotpcktool/package.nix @@ -0,0 +1,34 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, + cmake, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "godotpcktool"; + version = "2.1"; + + src = fetchFromGitHub { + owner = "hhyyrylainen"; + repo = "GodotPckTool"; + tag = "v${finalAttrs.version}"; + hash = "sha256-jQ6LypQEz7r04lS4Zmu0EvpV/IYM79pmUlaykVUd+po="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + cmake + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Standalone tool for extracting and creating Godot .pck files"; + homepage = "https://github.com/hhyyrylainen/GodotPckTool"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ambossmann ]; + mainProgram = "godotpcktool"; + platforms = lib.platforms.linux; + }; +}) From 225dfc07511000ebfd7c70b2248b52f90468ebee Mon Sep 17 00:00:00 2001 From: Alex James Date: Thu, 16 Jan 2025 19:50:53 -0600 Subject: [PATCH 018/426] sleuthkit: enable on darwin --- pkgs/by-name/sl/sleuthkit/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sl/sleuthkit/package.nix b/pkgs/by-name/sl/sleuthkit/package.nix index dcd2912250d7..9b62bea0fc7d 100644 --- a/pkgs/by-name/sl/sleuthkit/package.nix +++ b/pkgs/by-name/sl/sleuthkit/package.nix @@ -109,7 +109,7 @@ stdenv.mkDerivation (finalAttrs: { raskin gfrascadorio ]; - platforms = platforms.linux; + platforms = platforms.unix; sourceProvenance = with sourceTypes; [ fromSource binaryBytecode # dependencies From 055426762bbaf8d3a950610f20b96314efb6880f Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Fri, 17 Jan 2025 12:59:32 +0100 Subject: [PATCH 019/426] minizip-ng: fix darwin build fixes `error: ISO C++17 does not allow 'register' storage class specifier` Signed-off-by: Florian Brandes --- pkgs/by-name/mi/minizip-ng/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/mi/minizip-ng/package.nix b/pkgs/by-name/mi/minizip-ng/package.nix index 6333665f09dd..01526a979245 100644 --- a/pkgs/by-name/mi/minizip-ng/package.nix +++ b/pkgs/by-name/mi/minizip-ng/package.nix @@ -48,6 +48,8 @@ stdenv.mkDerivation (finalAttrs: { "-DMZ_LIBCOMP=OFF" ]; + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-register"; + postInstall = '' # make lib findable as libminizip-ng even if compat is enabled for ext in so dylib a ; do From 6fd56f4dc8caebb05e777b530eccd96ef9a87a20 Mon Sep 17 00:00:00 2001 From: seth Date: Sun, 19 Jan 2025 01:39:01 -0500 Subject: [PATCH 020/426] p11-kit: add meta.mainProgram --- pkgs/by-name/p1/p11-kit/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/p1/p11-kit/package.nix b/pkgs/by-name/p1/p11-kit/package.nix index 48aa86acd92e..ecef4be12433 100644 --- a/pkgs/by-name/p1/p11-kit/package.nix +++ b/pkgs/by-name/p1/p11-kit/package.nix @@ -96,5 +96,6 @@ stdenv.mkDerivation rec { ]; platforms = platforms.all; license = licenses.bsd3; + mainProgram = "p11-kit"; }; } From c1e93aee0a2c5dfc867f3418086f6783cb45efaf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jan 2025 14:57:22 +0000 Subject: [PATCH 021/426] rofi-unwrapped: 1.7.7 -> 1.7.8 --- pkgs/applications/misc/rofi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/rofi/default.nix b/pkgs/applications/misc/rofi/default.nix index 77ba72aa871c..d0cd80aa7da3 100644 --- a/pkgs/applications/misc/rofi/default.nix +++ b/pkgs/applications/misc/rofi/default.nix @@ -27,14 +27,14 @@ stdenv.mkDerivation rec { pname = "rofi-unwrapped"; - version = "1.7.7"; + version = "1.7.8"; src = fetchFromGitHub { owner = "davatorium"; repo = "rofi"; rev = version; fetchSubmodules = true; - hash = "sha256-2rPEn+XotijqLYo2EcoiJbgdbRk4SCQ+D4jZ1gwpCQw="; + hash = "sha256-TEn3LoTUc5mxYcVkckIFTfkqQ9cUJxkXyg/5TFv5TZ0="; }; preConfigure = '' From 1a5c9203e174ee0c35e44bea7a3c6bf0715cf7f3 Mon Sep 17 00:00:00 2001 From: Dimitar Nestorov <8790386+dimitarnestorov@users.noreply.github.com> Date: Sat, 18 Jan 2025 18:06:21 +0200 Subject: [PATCH 022/426] cyberduck: 9.0.0.41777 -> 9.1.2.42722 --- pkgs/by-name/cy/cyberduck/package.nix | 38 ++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cy/cyberduck/package.nix b/pkgs/by-name/cy/cyberduck/package.nix index cec9f93214df..57f71caddbbb 100644 --- a/pkgs/by-name/cy/cyberduck/package.nix +++ b/pkgs/by-name/cy/cyberduck/package.nix @@ -3,34 +3,58 @@ stdenvNoCC, fetchurl, unzip, + makeBinaryWrapper, + versionCheckHook, + writeShellScript, + coreutils, + xcbuild, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cyberduck"; - version = "9.0.0.41777"; + version = "9.1.2.42722"; src = fetchurl { url = "https://update.cyberduck.io/Cyberduck-${finalAttrs.version}.zip"; - hash = "sha256-oDTFkoX4uu+X5vLDHn+tGoNB/Pd9ncdFE8dGS6PT5wg="; + hash = "sha256-oGerVv6CteMl+MJ9AfGYmo6Iv6i7BFUCF+E3My6UH6I="; }; sourceRoot = "."; - nativeBuildInputs = [ unzip ]; + nativeBuildInputs = [ + unzip + makeBinaryWrapper + ]; installPhase = '' runHook preInstall mkdir -p $out/Applications cp -r Cyberduck.app $out/Applications + makeWrapper $out/Applications/Cyberduck.app/Contents/MacOS/Cyberduck $out/bin/cyberduck runHook postInstall ''; - meta = with lib; { + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgram = writeShellScript "version-check" '' + marketing_version=$(${xcbuild}/bin/PlistBuddy -c "Print :CFBundleShortVersionString" "$1" | ${coreutils}/bin/tr -d '"') + build_version=$(${xcbuild}/bin/PlistBuddy -c "Print :CFBundleVersion" "$1") + + echo $marketing_version.$build_version + ''; + versionCheckProgramArg = [ "${placeholder "out"}/Applications/Cyberduck.app/Contents/Info.plist" ]; + doInstallCheck = true; + + meta = { description = "Libre file transfer client for Mac and Windows"; homepage = "https://cyberduck.io"; - license = licenses.gpl3Plus; + changelog = "https://cyberduck.io/changelog/"; + license = lib.licenses.gpl3Plus; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with maintainers; [ emilytrau ]; - platforms = platforms.darwin; + maintainers = with lib.maintainers; [ + emilytrau + DimitarNestorov + ]; + platforms = lib.platforms.darwin; + mainProgram = "cyberduck"; }; }) From 60a72c2af1bd6d5ff139665785384b5da6b30d65 Mon Sep 17 00:00:00 2001 From: Fang-Pen Lin Date: Sun, 19 Jan 2025 20:35:27 +0000 Subject: [PATCH 023/426] beanhub-extract: 0.1.3 -> 0.1.5 --- pkgs/development/python-modules/beanhub-extract/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/beanhub-extract/default.nix b/pkgs/development/python-modules/beanhub-extract/default.nix index 725444cc411a..4a1857bfdd7e 100644 --- a/pkgs/development/python-modules/beanhub-extract/default.nix +++ b/pkgs/development/python-modules/beanhub-extract/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "beanhub-extract"; - version = "0.1.3"; + version = "0.1.5"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "LaunchPlatform"; repo = "beanhub-extract"; tag = version; - hash = "sha256-Uw9bSVOpiIALkgA77OrqAcDWcEafVSnp4iILa4Jkykc="; + hash = "sha256-L3TM3scBJGlOXXxeJAkiqMkpBmhJZB6b+IQT2DGIfO0="; }; build-system = [ poetry-core ]; From 6a5dff7af0e7dc22b357eaadd13929e19823710d Mon Sep 17 00:00:00 2001 From: liberodark Date: Wed, 4 Dec 2024 14:39:54 +0100 Subject: [PATCH 024/426] nixos/glpi-agent: init --- .../manual/release-notes/rl-2505.section.md | 2 + nixos/modules/module-list.nix | 1 + .../services/monitoring/glpi-agent.nix | 91 +++++++++++++++++++ 3 files changed, 94 insertions(+) create mode 100644 nixos/modules/services/monitoring/glpi-agent.nix diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 10645d55e838..0c0d83d1c736 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -16,6 +16,8 @@ - [Amazon CloudWatch Agent](https://github.com/aws/amazon-cloudwatch-agent), the official telemetry collector for AWS CloudWatch and AWS X-Ray. Available as [services.amazon-cloudwatch-agent](#opt-services.amazon-cloudwatch-agent.enable). +- [GLPI-Agent](https://github.com/glpi-project/glpi-agent), GLPI Agent. Available as [services.glpiAgent](options.html#opt-services.glpiAgent.enable). + ## Backward Incompatibilities {#sec-release-25.05-incompatibilities} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 91ecee0ef265..890b0dfa043e 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -896,6 +896,7 @@ ./services/monitoring/fusion-inventory.nix ./services/monitoring/gatus.nix ./services/monitoring/glances.nix + ./services/monitoring/glpi-agent.nix ./services/monitoring/goss.nix ./services/monitoring/grafana-agent.nix ./services/monitoring/grafana-image-renderer.nix diff --git a/nixos/modules/services/monitoring/glpi-agent.nix b/nixos/modules/services/monitoring/glpi-agent.nix new file mode 100644 index 000000000000..8ee18b5599bf --- /dev/null +++ b/nixos/modules/services/monitoring/glpi-agent.nix @@ -0,0 +1,91 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.services.glpiAgent; + + settingsType = + with lib.types; + attrsOf (oneOf [ + bool + int + str + (listOf str) + ]); + + formatValue = + v: + if lib.isBool v then + if v then "1" else "0" + else if lib.isList v then + lib.concatStringsSep "," v + else + toString v; + + configContent = lib.concatStringsSep "\n" ( + lib.mapAttrsToList (k: v: "${k} = ${formatValue v}") cfg.settings + ); + + configFile = pkgs.writeText "agent.cfg" configContent; + +in +{ + options = { + services.glpiAgent = { + enable = lib.mkEnableOption "GLPI Agent"; + + package = lib.mkPackageOption pkgs "glpi-agent" { }; + + settings = lib.mkOption { + type = settingsType; + default = { }; + description = '' + GLPI Agent configuration options. + See https://glpi-agent.readthedocs.io/en/latest/configuration.html for all available options. + + The 'server' option is mandatory and must point to your GLPI server. + ''; + example = lib.literalExpression '' + { + server = [ "https://glpi.example.com/inventory" ]; + delaytime = 3600; + tag = "production"; + logger = [ "stderr" "file" ]; + debug = 1; + "no-category" = [ "printer" "software" ]; + } + ''; + }; + + stateDir = lib.mkOption { + type = lib.types.str; + default = "/var/lib/glpi-agent"; + description = "Directory where GLPI Agent stores its state."; + }; + }; + }; + + config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = cfg.settings ? server; + message = "GLPI Agent requires a server to be configured in services.glpiAgent.settings.server"; + } + ]; + + systemd.services.glpi-agent = { + description = "GLPI Agent"; + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; + + serviceConfig = { + ExecStart = "${lib.getExe cfg.package} --conf-file ${configFile} --vardir ${cfg.stateDir} --daemon --no-fork"; + Restart = "on-failure"; + }; + }; + }; +} From ba509e583a9c3d77d54fe8c430de37e11f045d5a Mon Sep 17 00:00:00 2001 From: Tobias Mayer Date: Tue, 21 Jan 2025 08:46:53 +0100 Subject: [PATCH 025/426] libpostal: fix build with GCC14 --- pkgs/by-name/li/libpostal/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/li/libpostal/package.nix b/pkgs/by-name/li/libpostal/package.nix index 74b0402e04f9..1ea99af6c997 100644 --- a/pkgs/by-name/li/libpostal/package.nix +++ b/pkgs/by-name/li/libpostal/package.nix @@ -34,6 +34,10 @@ in stdenv.mkDerivation rec { "--disable-data-download" ] ++ lib.optionals stdenv.hostPlatform.isAarch64 [ "--disable-sse2" ]; + env = { + NIX_CFLAGS_COMPILE = "-Wno-incompatible-pointer-types"; + }; + postBuild = lib.optionalString withData '' mkdir -p $out/share/libpostal ln -s ${assets-language-classifier}/language_classifier $out/share/libpostal/language_classifier From b5a03db80725b5f798468f9badbac6dbf5da7f8a Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Tue, 21 Jan 2025 21:33:50 +0800 Subject: [PATCH 026/426] waagent: patch openssl path --- nixos/modules/virtualisation/waagent.nix | 9 --------- pkgs/by-name/wa/waagent/package.nix | 11 +++++++---- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/nixos/modules/virtualisation/waagent.nix b/nixos/modules/virtualisation/waagent.nix index c90f7a999a42..8baa8381c294 100644 --- a/nixos/modules/virtualisation/waagent.nix +++ b/nixos/modules/virtualisation/waagent.nix @@ -192,15 +192,6 @@ let If set to `null`, the system defaults are used. ''; }; - - OpensslPath = lib.mkOption { - type = types.nullOr types.path; - default = lib.getExe pkgs.openssl; - defaultText = literalExpression "lib.getExe pkgs.openssl"; - description = '' - Specify a path for the openssl binary to use for cryptographic operations. - ''; - }; }; HttpProxy = { diff --git a/pkgs/by-name/wa/waagent/package.nix b/pkgs/by-name/wa/waagent/package.nix index e4240e932f61..dab0a9cc2384 100644 --- a/pkgs/by-name/wa/waagent/package.nix +++ b/pkgs/by-name/wa/waagent/package.nix @@ -4,6 +4,7 @@ lib, python3, bash, + openssl, nixosTests, }: @@ -30,11 +31,13 @@ python.pkgs.buildPythonApplication rec { # Replace tools used in udev rules with their full path and ensure they are present. postPatch = '' substituteInPlace config/66-azure-storage.rules \ - --replace-fail readlink ${coreutils}/bin/readlink \ - --replace-fail cut ${coreutils}/bin/cut \ - --replace-fail /bin/sh ${bash}/bin/sh + --replace-fail readlink '${coreutils}/bin/readlink' \ + --replace-fail cut '${coreutils}/bin/cut' \ + --replace-fail '/bin/sh' '${bash}/bin/sh' substituteInPlace config/99-azure-product-uuid.rules \ - --replace-fail "/bin/chmod" "${coreutils}/bin/chmod" + --replace-fail '/bin/chmod' '${coreutils}/bin/chmod' + substituteInPlace azurelinuxagent/common/conf.py \ + --replace-fail '/usr/bin/openssl' '${openssl}/bin/openssl' ''; propagatedBuildInputs = [ python.pkgs.distro ]; From be661baa7d89d7c0fd80dcdcd68aac2d9eca8c8f Mon Sep 17 00:00:00 2001 From: Dimitar Nestorov <8790386+dimitarnestorov@users.noreply.github.com> Date: Mon, 20 Jan 2025 18:44:43 +0200 Subject: [PATCH 027/426] sockstat: init at 1.1.0 --- pkgs/by-name/so/sockstat/package.nix | 48 ++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/by-name/so/sockstat/package.nix diff --git a/pkgs/by-name/so/sockstat/package.nix b/pkgs/by-name/so/sockstat/package.nix new file mode 100644 index 000000000000..639da48577bd --- /dev/null +++ b/pkgs/by-name/so/sockstat/package.nix @@ -0,0 +1,48 @@ +{ + lib, + stdenv, + fetchFromGitHub, + installShellFiles, + versionCheckHook, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "sockstat"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "mezantrop"; + repo = "sockstat"; + tag = finalAttrs.version; + hash = "sha256-7VfideKNWlWb9nnAL2TK7HiD0T5EJsQiagT2kPMwrdA="; + }; + + nativeBuildInputs = [ installShellFiles ]; + + installPhase = '' + runHook preInstall + + installBin sockstat + + runHook postInstall + ''; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "-v"; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "FreeBSD-like sockstat for macOS using libproc"; + homepage = "https://github.com/mezantrop/sockstat"; + changelog = "https://github.com/mezantrop/sockstat/releases/tag/${finalAttrs.version}"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ DimitarNestorov ]; + platforms = lib.platforms.darwin; + mainProgram = "sockstat"; + }; +}) From b8f00683d39c59b0f075bc8cf7b0b63b4833494f Mon Sep 17 00:00:00 2001 From: Gavin John Date: Tue, 21 Jan 2025 13:36:11 -0800 Subject: [PATCH 028/426] python312Packages.nptyping: fix for numpy 2.0 --- .../python-modules/nptyping/default.nix | 7 + .../nptyping/numpy-2.0-compat.patch | 286 ++++++++++++++++++ 2 files changed, 293 insertions(+) create mode 100644 pkgs/development/python-modules/nptyping/numpy-2.0-compat.patch diff --git a/pkgs/development/python-modules/nptyping/default.nix b/pkgs/development/python-modules/nptyping/default.nix index 7e96a38d8b30..73faa7df13d5 100644 --- a/pkgs/development/python-modules/nptyping/default.nix +++ b/pkgs/development/python-modules/nptyping/default.nix @@ -25,6 +25,10 @@ buildPythonPackage rec { hash = "sha256-hz4YrcvARCAA7TXapmneIwle/F4pzcIYLPSmiFHC0VQ="; }; + patches = [ + ./numpy-2.0-compat.patch + ]; + propagatedBuildInputs = [ numpy ]; nativeCheckInputs = [ @@ -52,6 +56,9 @@ buildPythonPackage rec { "tests/test_wheel.py" # beartype fails a type check "tests/test_beartype.py" + # broken by patch: https://github.com/ramonhagenaars/nptyping/pull/114#issuecomment-2605786199 + # can be removed when the patch is merged + "tests/test_lib_export.py" ]; pythonImportsCheck = [ "nptyping" ]; diff --git a/pkgs/development/python-modules/nptyping/numpy-2.0-compat.patch b/pkgs/development/python-modules/nptyping/numpy-2.0-compat.patch new file mode 100644 index 000000000000..714ab1ea21df --- /dev/null +++ b/pkgs/development/python-modules/nptyping/numpy-2.0-compat.patch @@ -0,0 +1,286 @@ +From efc78eb26886e59a303a280466c4837e1671890f Mon Sep 17 00:00:00 2001 +From: Jasper Phelps +Date: Mon, 1 Jul 2024 18:01:33 +0200 +Subject: [PATCH] Grant basic compatibility with numpy2.0.0 + +This commit includes the results of running +`ruff check --select NPY201 --fix` on the code in this repo, +plus the removal of `np.{dtype}0` aliases that currently aren't +caught by the NPY201 ruff rule (see +https://github.com/numpy/numpy/issues/26800 where this is mentioned) +plus removing the `numpy<2.0.0` pin from `requirements.txt`. +After this commit, `import nptyping` succeeds in an environment with +`numpy==2.0.0`. No additional testing has been done at this time, +and additional changes could very well be necessary before nptyping +is fully compatible with numpy2.0.0. But this should be a start! +--- + dependencies/requirements.txt | 2 +- + nptyping/__init__.py | 14 -------------- + nptyping/typing_.py | 32 +++++++++----------------------- + nptyping/typing_.pyi | 18 +++++++++--------- + tests/test_ndarray.py | 2 +- + 5 files changed, 20 insertions(+), 48 deletions(-) + +diff --git a/dependencies/requirements.txt b/dependencies/requirements.txt +index 14a87b7..8a6f6b6 100644 +--- a/dependencies/requirements.txt ++++ b/dependencies/requirements.txt +@@ -1,3 +1,3 @@ + numpy==1.21.5; python_version<'3.8' +-numpy>=1.20.0,<2.0.0; python_version>='3.8' ++numpy>=1.20.0; python_version>='3.8' + typing_extensions>=4.0.0,<5.0.0; python_version<'3.10' +diff --git a/nptyping/__init__.py b/nptyping/__init__.py +index 5fd5b2c..feb5f12 100644 +--- a/nptyping/__init__.py ++++ b/nptyping/__init__.py +@@ -41,10 +41,8 @@ + from nptyping.structure import Structure + from nptyping.typing_ import ( + Bool, +- Bool8, + Byte, + Bytes, +- Bytes0, + CDouble, + CFloat, + Character, +@@ -67,7 +65,6 @@ + Half, + Inexact, + Int, +- Int0, + Int8, + Int16, + Int32, +@@ -81,17 +78,14 @@ + LongLong, + Number, + Object, +- Object0, + Short, + SignedInteger, + Single, + SingleComplex, +- Str0, + String, + Timedelta64, + UByte, + UInt, +- UInt0, + UInt8, + UInt16, + UInt32, +@@ -103,7 +97,6 @@ + UnsignedInteger, + UShort, + Void, +- Void0, + ) + + __all__ = [ +@@ -123,9 +116,7 @@ + "DType", + "Number", + "Bool", +- "Bool8", + "Object", +- "Object0", + "Datetime64", + "Integer", + "SignedInteger", +@@ -137,7 +128,6 @@ + "Short", + "IntC", + "IntP", +- "Int0", + "Int", + "LongLong", + "Timedelta64", +@@ -150,7 +140,6 @@ + "UShort", + "UIntC", + "UIntP", +- "UInt0", + "UInt", + "ULongLong", + "Inexact", +@@ -177,12 +166,9 @@ + "LongComplex", + "Flexible", + "Void", +- "Void0", + "Character", + "Bytes", + "String", +- "Bytes0", + "Unicode", +- "Str0", + "DataFrame", + ] +diff --git a/nptyping/typing_.py b/nptyping/typing_.py +index 2639e07..e40126e 100644 +--- a/nptyping/typing_.py ++++ b/nptyping/typing_.py +@@ -48,10 +48,8 @@ + + Number = np.number + Bool = np.bool_ +-Bool8 = np.bool8 + Obj = np.object_ # Obj is a common abbreviation and should be usable. + Object = np.object_ +-Object0 = np.object0 + Datetime64 = np.datetime64 + Integer = np.integer + SignedInteger = np.signedinteger +@@ -63,7 +61,6 @@ + Short = np.short + IntC = np.intc + IntP = np.intp +-Int0 = np.int0 + Int = np.integer # Int should translate to the "generic" int type. + Int_ = np.int_ + LongLong = np.longlong +@@ -77,7 +74,6 @@ + UShort = np.ushort + UIntC = np.uintc + UIntP = np.uintp +-UInt0 = np.uint0 + UInt = np.uint + ULongLong = np.ulonglong + Inexact = np.inexact +@@ -88,38 +84,33 @@ + Half = np.half + Single = np.single + Double = np.double +-Float = np.float_ ++Float = np.float64 + LongDouble = np.longdouble +-LongFloat = np.longfloat ++LongFloat = np.longdouble + ComplexFloating = np.complexfloating + Complex64 = np.complex64 + Complex128 = np.complex128 + CSingle = np.csingle +-SingleComplex = np.singlecomplex ++SingleComplex = np.complex64 + CDouble = np.cdouble +-Complex = np.complex_ +-CFloat = np.cfloat ++Complex = np.complex128 ++CFloat = np.complex128 + CLongDouble = np.clongdouble +-CLongFloat = np.clongfloat +-LongComplex = np.longcomplex ++CLongFloat = np.clongdouble ++LongComplex = np.clongdouble + Flexible = np.flexible + Void = np.void +-Void0 = np.void0 + Character = np.character + Bytes = np.bytes_ + Str = np.str_ +-String = np.string_ +-Bytes0 = np.bytes0 +-Unicode = np.unicode_ +-Str0 = np.str0 ++String = np.bytes_ ++Unicode = np.str_ + + dtypes = [ + (Number, "Number"), + (Bool, "Bool"), +- (Bool8, "Bool8"), + (Obj, "Obj"), + (Object, "Object"), +- (Object0, "Object0"), + (Datetime64, "Datetime64"), + (Integer, "Integer"), + (SignedInteger, "SignedInteger"), +@@ -131,7 +122,6 @@ + (Short, "Short"), + (IntC, "IntC"), + (IntP, "IntP"), +- (Int0, "Int0"), + (Int, "Int"), + (LongLong, "LongLong"), + (Timedelta64, "Timedelta64"), +@@ -144,7 +134,6 @@ + (UShort, "UShort"), + (UIntC, "UIntC"), + (UIntP, "UIntP"), +- (UInt0, "UInt0"), + (UInt, "UInt"), + (ULongLong, "ULongLong"), + (Inexact, "Inexact"), +@@ -171,14 +160,11 @@ + (LongComplex, "LongComplex"), + (Flexible, "Flexible"), + (Void, "Void"), +- (Void0, "Void0"), + (Character, "Character"), + (Bytes, "Bytes"), + (String, "String"), + (Str, "Str"), +- (Bytes0, "Bytes0"), + (Unicode, "Unicode"), +- (Str0, "Str0"), + ] + + name_per_dtype = dict(dtypes) +diff --git a/nptyping/typing_.pyi b/nptyping/typing_.pyi +index fcf83ce..157641a 100644 +--- a/nptyping/typing_.pyi ++++ b/nptyping/typing_.pyi +@@ -85,29 +85,29 @@ Float64: TypeAlias = np.dtype[np.float64] + Half: TypeAlias = np.dtype[np.half] + Single: TypeAlias = np.dtype[np.single] + Double: TypeAlias = np.dtype[np.double] +-Float: TypeAlias = np.dtype[np.float_] ++Float: TypeAlias = np.dtype[np.float64] + LongDouble: TypeAlias = np.dtype[np.longdouble] +-LongFloat: TypeAlias = np.dtype[np.longfloat] ++LongFloat: TypeAlias = np.dtype[np.longdouble] + ComplexFloating: TypeAlias = np.dtype[np.complexfloating[Any, Any]] + Complex64: TypeAlias = np.dtype[np.complex64] + Complex128: TypeAlias = np.dtype[np.complex128] + CSingle: TypeAlias = np.dtype[np.csingle] +-SingleComplex: TypeAlias = np.dtype[np.singlecomplex] ++SingleComplex: TypeAlias = np.dtype[np.complex64] + CDouble: TypeAlias = np.dtype[np.cdouble] +-Complex: TypeAlias = np.dtype[np.complex_] +-CFloat: TypeAlias = np.dtype[np.cfloat] ++Complex: TypeAlias = np.dtype[np.complex128] ++CFloat: TypeAlias = np.dtype[np.complex128] + CLongDouble: TypeAlias = np.dtype[np.clongdouble] +-CLongFloat: TypeAlias = np.dtype[np.clongfloat] +-LongComplex: TypeAlias = np.dtype[np.longcomplex] ++CLongFloat: TypeAlias = np.dtype[np.clongdouble] ++LongComplex: TypeAlias = np.dtype[np.clongdouble] + Flexible: TypeAlias = np.dtype[np.flexible] + Void: TypeAlias = np.dtype[np.void] + Void0: TypeAlias = np.dtype[np.void0] + Character: TypeAlias = np.dtype[np.character] + Bytes: TypeAlias = np.dtype[np.bytes_] + Str: TypeAlias = np.dtype[np.str_] +-String: TypeAlias = np.dtype[np.string_] ++String: TypeAlias = np.dtype[np.bytes_] + Bytes0: TypeAlias = np.dtype[np.bytes0] +-Unicode: TypeAlias = np.dtype[np.unicode_] ++Unicode: TypeAlias = np.dtype[np.str_] + Str0: TypeAlias = np.dtype[np.str0] + + dtype_per_name: Dict[str, np.dtype[Any]] +diff --git a/tests/test_ndarray.py b/tests/test_ndarray.py +index f4f7676..c957e19 100644 +--- a/tests/test_ndarray.py ++++ b/tests/test_ndarray.py +@@ -264,7 +264,7 @@ def test_str(self): + + def test_types_with_numpy_dtypes(self): + self.assertIsInstance(np.array([42]), NDArray[Any, np.int_]) +- self.assertIsInstance(np.array([42.0]), NDArray[Any, np.float_]) ++ self.assertIsInstance(np.array([42.0]), NDArray[Any, np.float64]) + self.assertIsInstance(np.array([np.uint8(42)]), NDArray[Any, np.uint8]) + self.assertIsInstance(np.array([True]), NDArray[Any, np.bool_]) + From d96772aef03e01676fc8779719b05807e809def2 Mon Sep 17 00:00:00 2001 From: Gavin John Date: Tue, 21 Jan 2025 13:36:45 -0800 Subject: [PATCH 029/426] python312Packages.nptyping: add pandapip1 to maintainers --- pkgs/development/python-modules/nptyping/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/nptyping/default.nix b/pkgs/development/python-modules/nptyping/default.nix index 73faa7df13d5..d09c3daf59af 100644 --- a/pkgs/development/python-modules/nptyping/default.nix +++ b/pkgs/development/python-modules/nptyping/default.nix @@ -68,6 +68,9 @@ buildPythonPackage rec { homepage = "https://github.com/ramonhagenaars/nptyping"; changelog = "https://github.com/ramonhagenaars/nptyping/blob/v${version}/HISTORY.md"; license = licenses.mit; - maintainers = with maintainers; [ bcdarwin ]; + maintainers = with maintainers; [ + bcdarwin + pandapip1 + ]; }; } From 3deb5dc895973b62d7ee1f675e5969b19f7b2c98 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Fri, 24 Jan 2025 15:42:13 +0100 Subject: [PATCH 030/426] github-runner: 2.321.0 -> 2.322.0 https://github.com/actions/runner/releases/tag/v2.322.0 --- pkgs/by-name/gi/github-runner/deps.json | 39 ++++++++++------------- pkgs/by-name/gi/github-runner/package.nix | 4 +-- 2 files changed, 19 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/gi/github-runner/deps.json b/pkgs/by-name/gi/github-runner/deps.json index 664085cdcac3..cadbf5d1076e 100644 --- a/pkgs/by-name/gi/github-runner/deps.json +++ b/pkgs/by-name/gi/github-runner/deps.json @@ -31,8 +31,8 @@ }, { "pname": "Microsoft.CodeCoverage", - "version": "17.8.0", - "hash": "sha256-cv/wAXfTNS+RWEsHWNKqRDHC7LOQSSdFJ1a9cZuSfJw=" + "version": "17.12.0", + "hash": "sha256-lGjifppD0OBMBp28pjUfPipaeXg739n8cPhtHWoo5RE=" }, { "pname": "Microsoft.IdentityModel.Abstractions", @@ -56,8 +56,8 @@ }, { "pname": "Microsoft.NET.Test.Sdk", - "version": "17.8.0", - "hash": "sha256-uz7QvW+NsVRsp8FR1wjnGEOkUaPX4JyieywvCN6g2+s=" + "version": "17.12.0", + "hash": "sha256-DKFEbhh2wPzahNeHdEoFig8tZh/LEVrFc5+zpT43Btg=" }, { "pname": "Microsoft.NETCore.Platforms", @@ -116,13 +116,13 @@ }, { "pname": "Microsoft.TestPlatform.ObjectModel", - "version": "17.8.0", - "hash": "sha256-9TwGrjVvbtyetw67Udp3EMK5MX8j0RFRjduxPCs9ESw=" + "version": "17.12.0", + "hash": "sha256-3XBHBSuCxggAIlHXmKNQNlPqMqwFlM952Av6RrLw1/w=" }, { "pname": "Microsoft.TestPlatform.TestHost", - "version": "17.8.0", - "hash": "sha256-+CTYFu631uovLCO47RKe86YaAqfoLA4r73vKORJUsjg=" + "version": "17.12.0", + "hash": "sha256-rf8Sh0fQq44Sneuvs64unkkIHg8kOjDGWE35j9iLx5I=" }, { "pname": "Microsoft.Win32.Primitives", @@ -146,8 +146,8 @@ }, { "pname": "Moq", - "version": "4.20.70", - "hash": "sha256-O+Ed1Hv8fK8MKaRh7qFGbsSPaTAj4O+yaLQ/W/ju7ks=" + "version": "4.20.72", + "hash": "sha256-+uAc/6xtzij9YnmZrhZwc+4vUgx6cppZsWQli3CGQ8o=" }, { "pname": "NETStandard.Library", @@ -169,11 +169,6 @@ "version": "1.0.2", "hash": "sha256-ZUj6YFSMZp5CZtXiamw49eZmbp1iYBuNsIKNnjxcRzA=" }, - { - "pname": "NuGet.Frameworks", - "version": "6.5.0", - "hash": "sha256-ElqfN4CcKxT3hP2qvxxObb4mnBlYG89IMxO0Sm5oZ2g=" - }, { "pname": "runtime.any.System.Collections", "version": "4.3.0", @@ -531,13 +526,8 @@ }, { "pname": "System.Formats.Asn1", - "version": "5.0.0", - "hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs=" - }, - { - "pname": "System.Formats.Asn1", - "version": "8.0.0", - "hash": "sha256-AVMl6N3SG2AqAcQHFruf2QDQeQIC3CICxID+Sh0vBxI=" + "version": "8.0.1", + "hash": "sha256-may/Wg+esmm1N14kQTG4ESMBi+GQKPp0ZrrBo/o6OXM=" }, { "pname": "System.Globalization", @@ -679,6 +669,11 @@ "version": "4.3.0", "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" }, + { + "pname": "System.Private.Uri", + "version": "4.3.2", + "hash": "sha256-jB2+W3tTQ6D9XHy5sEFMAazIe1fu2jrENUO0cb48OgU=" + }, { "pname": "System.Reflection", "version": "4.1.0-rc2-24027", diff --git a/pkgs/by-name/gi/github-runner/package.nix b/pkgs/by-name/gi/github-runner/package.nix index 7200995f2d31..9a943a923f3c 100644 --- a/pkgs/by-name/gi/github-runner/package.nix +++ b/pkgs/by-name/gi/github-runner/package.nix @@ -25,13 +25,13 @@ assert builtins.all (x: builtins.elem x [ "node20" ]) nodeRuntimes; buildDotnetModule (finalAttrs: { pname = "github-runner"; - version = "2.321.0"; + version = "2.322.0"; src = fetchFromGitHub { owner = "actions"; repo = "runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-KZ072v5kYlD78RGQl13Aj05DGzj2+r2akzyZ1aJn93A="; + hash = "sha256-2HbV1evqZZxyJintJG7kDrBjLFN06nDfR5NRvkw3nTM="; leaveDotGit = true; postFetch = '' git -C $out rev-parse --short HEAD > $out/.git-revision From 4f833aa7e7342498b241bdc75395ce6b0f9d45da Mon Sep 17 00:00:00 2001 From: kilianar Date: Fri, 24 Jan 2025 19:22:42 +0100 Subject: [PATCH 031/426] wealthfolio: 1.0.23 -> 1.0.24 https://github.com/afadil/wealthfolio/releases/tag/v1.0.24 --- pkgs/by-name/we/wealthfolio/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/we/wealthfolio/package.nix b/pkgs/by-name/we/wealthfolio/package.nix index f2a5c3c0289a..f14dc327c5c2 100644 --- a/pkgs/by-name/we/wealthfolio/package.nix +++ b/pkgs/by-name/we/wealthfolio/package.nix @@ -18,18 +18,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "wealthfolio"; - version = "1.0.23"; + version = "1.0.24"; src = fetchFromGitHub { owner = "afadil"; repo = "wealthfolio"; rev = "v${finalAttrs.version}"; - hash = "sha256-+jJtvE28P/hoRIFP/fMUs8qVQU3QLxRTPGgGCNIYrtk="; + hash = "sha256-3EuZXP4CTUcc9tlIdfAQfvwK5RZXcBe/8YkyjL/ZOVg="; }; pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) src pname version; - hash = "sha256-CNk4zysIIDzDxozCrUnsR63eme28mDsBkRVB/1tXnJI="; + hash = "sha256-0mjflUoqVJzshgpmyk32+Br61nkvcSjmjN7nf+7ZXJE="; }; cargoRoot = "src-tauri"; @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoTarball { inherit (finalAttrs) pname version src; sourceRoot = "${finalAttrs.src.name}/${finalAttrs.cargoRoot}"; - hash = "sha256-Teno9y+busOGbreer2RzT+3sigRKvJbO1obfo0QpcPU="; + hash = "sha256-75DhvQTw4YCyvMTYo+48iSP7U7nTMzzNMII81O7k5ZA="; }; nativeBuildInputs = [ From b10f51059783efb00af6d07800d5e196bd5c6554 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 24 Jan 2025 23:58:54 +0000 Subject: [PATCH 032/426] volatility3: 2.8.0 -> 2.11.0 --- pkgs/by-name/vo/volatility3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vo/volatility3/package.nix b/pkgs/by-name/vo/volatility3/package.nix index 286c54fae023..db747b0fc29f 100644 --- a/pkgs/by-name/vo/volatility3/package.nix +++ b/pkgs/by-name/vo/volatility3/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "volatility3"; - version = "2.8.0"; + version = "2.11.0"; pyproject = true; src = fetchFromGitHub { owner = "volatilityfoundation"; repo = "volatility3"; tag = "v${version}"; - hash = "sha256-XMoVfT1Wd8r684y4crTOjW9GklSTkivOGv1Ii10KzII="; + hash = "sha256-X2cTZaEUQm7bE0k2ve4vKj0k1N6zeLXfDzhWm32diVY="; }; build-system = with python3.pkgs; [ From fd4c02e6d99f2dcb49a9a7cd946bca7d23a1e8b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Jan 2025 14:13:13 +0000 Subject: [PATCH 033/426] gh-gei: 1.11.0 -> 1.12.0 --- pkgs/by-name/gh/gh-gei/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/gh-gei/package.nix b/pkgs/by-name/gh/gh-gei/package.nix index a3b954862c1a..85d57f814698 100644 --- a/pkgs/by-name/gh/gh-gei/package.nix +++ b/pkgs/by-name/gh/gh-gei/package.nix @@ -6,13 +6,13 @@ buildDotnetModule rec { pname = "gh-gei"; - version = "1.11.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "github"; repo = pname; rev = "v${version}"; - hash = "sha256-hUURXPKhiI3n1BrW8IzVVmPuJyO4AxM8D5uluaJXk+4="; + hash = "sha256-orDjHgyqwBo/LOuujCp/6p4G0SWDA/ZDWvtTfH1ofrU="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; From a18238984e9f667a3491e7e88477d13aafc8b10f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 18:59:54 +0100 Subject: [PATCH 034/426] python313Packages.moto: fix typo --- pkgs/development/python-modules/moto/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/moto/default.nix b/pkgs/development/python-modules/moto/default.nix index 8ac8f71ecbdf..ae1f5d634309 100644 --- a/pkgs/development/python-modules/moto/default.nix +++ b/pkgs/development/python-modules/moto/default.nix @@ -227,7 +227,7 @@ buildPythonPackage rec { # AssertionError: assert ResourceWarning not in [, ] "test_delete_object_with_version" - # KeyError beucase of ap-southeast-5-apse5-az + # KeyError because of ap-southeast-5-apse5-az "test_zoneId_in_availability_zones" # Parameter validation fails From 23569f5a30f44d1b69d8b006d11eb53cbfe33844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 19:24:13 +0100 Subject: [PATCH 035/426] flatcam: drop --- .../science/electronics/flatcam/default.nix | 107 ------------------ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 109 deletions(-) delete mode 100644 pkgs/applications/science/electronics/flatcam/default.nix diff --git a/pkgs/applications/science/electronics/flatcam/default.nix b/pkgs/applications/science/electronics/flatcam/default.nix deleted file mode 100644 index 0cefff6dc47e..000000000000 --- a/pkgs/applications/science/electronics/flatcam/default.nix +++ /dev/null @@ -1,107 +0,0 @@ -{ - lib, - fetchFromBitbucket, - buildPythonApplication, - pyqt5, - matplotlib, - numpy, - cycler, - python-dateutil, - kiwisolver, - six, - setuptools, - dill, - rtree, - pyopengl, - vispy, - ortools, - svg-path, - simplejson, - shapely, - freetype-py, - fonttools, - rasterio, - lxml, - ezdxf, - qrcode, - reportlab, - svglib, - gdal, - pyserial, - python3, -}: - -buildPythonApplication rec { - pname = "flatcam"; - version = "unstable-2022-02-02"; - - src = fetchFromBitbucket { - owner = "jpcgt"; - repo = pname; - rev = "ebf5cb9e3094362c4b0774a54cf119559c02211d"; # beta branch as of 2022-02-02 - hash = "sha256-QKkBPEM+HVYmSZ83b4JRmOmCMp7C3EUqbJKPqUXMiKE="; - }; - - format = "other"; - - dontBuild = true; - - propagatedBuildInputs = [ - pyqt5 - matplotlib - numpy - cycler - python-dateutil - kiwisolver - six - setuptools - dill - rtree - pyopengl - vispy - ortools - svg-path - simplejson - shapely - freetype-py - fonttools - rasterio - lxml - ezdxf - qrcode - reportlab - svglib - gdal - pyserial - ]; - - preInstall = '' - patchShebangs . - - sed -i "s|/usr/local/bin|$out/bin|" Makefile - - mkdir -p $out/share/{flatcam,applications} - mkdir -p $out/bin - ''; - - installFlags = [ - "USER_ID=0" - "LOCAL_PATH=/build/source/." - "INSTALL_PATH=${placeholder "out"}/share/flatcam" - "APPS_PATH=${placeholder "out"}/share/applications" - ]; - - postInstall = '' - sed -i "s|python3|${ - python3.withPackages (_: propagatedBuildInputs) - }/bin/python3|" $out/bin/flatcam-beta - mv $out/bin/flatcam{-beta,} - ''; - - meta = with lib; { - description = "2-D post processing for PCB fabrication on CNC routers"; - homepage = "https://bitbucket.org/jpcgt/flatcam"; - license = licenses.mit; - maintainers = with maintainers; [ trepetti ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a7e0306c346f..ec5edee8dc05 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -402,6 +402,7 @@ mapAliases { fit-trackee = fittrackee; # added 2024-09-03 flashrom-stable = flashprog; # Added 2024-03-01 flatbuffers_2_0 = flatbuffers; # Added 2022-05-12 + flatcam = throw "flatcam has been removed because it is unmaintained since 2022 and doesn't support Python > 3.10"; # Added 2025-01-25 flutter313 = throw "flutter313 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 flutter316 = throw "flutter316 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 flutter322 = throw "flutter322 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5750b99a5dc1..a059b42b4bab 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17278,8 +17278,6 @@ with pkgs; degate = libsForQt5.callPackage ../applications/science/electronics/degate { }; - flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { }; - geda = callPackage ../applications/science/electronics/geda { guile = guile_2_2; }; From ceee3290708d5de52ffd4743afd01bffc17a74e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jan 2025 00:50:26 +0000 Subject: [PATCH 036/426] libxisf: 0.2.12 -> 0.2.13 --- pkgs/by-name/li/libxisf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libxisf/package.nix b/pkgs/by-name/li/libxisf/package.nix index 5087b9529840..60cea171bfde 100644 --- a/pkgs/by-name/li/libxisf/package.nix +++ b/pkgs/by-name/li/libxisf/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libxisf"; - version = "0.2.12"; + version = "0.2.13"; src = fetchFromGitea { domain = "gitea.nouspiro.space"; owner = "nou"; repo = "libXISF"; rev = "v${finalAttrs.version}"; - hash = "sha256-QhshgKyf9s5U5JMa5TZelIo1tpJGlsOQePPG1kEfbq8="; + hash = "sha256-vc42Jw7kBbQYu+/6jakxFnSuVkS8t6ZyYuSMLGMnEn4="; }; patches = [ From b957e464407cae9db6fe65d9d17b90e0e8ba764d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jan 2025 06:21:28 +0000 Subject: [PATCH 037/426] python312Packages.icalendar: 6.1.0 -> 6.1.1 --- pkgs/development/python-modules/icalendar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/icalendar/default.nix b/pkgs/development/python-modules/icalendar/default.nix index 9344b51c76e4..8c6471324f64 100644 --- a/pkgs/development/python-modules/icalendar/default.nix +++ b/pkgs/development/python-modules/icalendar/default.nix @@ -12,7 +12,7 @@ }: buildPythonPackage rec { - version = "6.1.0"; + version = "6.1.1"; pname = "icalendar"; pyproject = true; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "collective"; repo = "icalendar"; tag = "v${version}"; - hash = "sha256-P+cUwNFSBjyTzqdBnIricoM3rUWUXQc8k1912jil79Q="; + hash = "sha256-PP4wBItPv5pPQKkGX4mGPl2RUGxOALOss++imzK4G4E="; }; patches = [ From 1fea4dee8b8fe2fde2a58f9fb175240da4f7db05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jan 2025 15:28:40 +0000 Subject: [PATCH 038/426] xpra: 6.2.2 -> 6.2.3 --- pkgs/tools/X11/xpra/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/X11/xpra/default.nix b/pkgs/tools/X11/xpra/default.nix index 156a927527bf..bd43082ba12b 100644 --- a/pkgs/tools/X11/xpra/default.nix +++ b/pkgs/tools/X11/xpra/default.nix @@ -82,7 +82,7 @@ let in buildPythonApplication rec { pname = "xpra"; - version = "6.2.2"; + version = "6.2.3"; stdenv = if withNvenc then cudaPackages.backendStdenv else args.stdenv; @@ -90,7 +90,7 @@ buildPythonApplication rec { owner = "Xpra-org"; repo = "xpra"; rev = "v${version}"; - hash = "sha256-YLz2Ex3gHabicPbGj5BFP1pwU/8K/bu4R7cWi1Fu2oM="; + hash = "sha256-5f6yHz3uc5qsU1F6D8r0KPo8tbrFP4pfxXTvIJYqKuI="; }; patches = [ From 742e2d1f52bc0ed9fe2b75e2617ccf103800a9cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jan 2025 19:54:29 +0000 Subject: [PATCH 039/426] pony-corral: 0.8.1 -> 0.8.2 --- pkgs/development/compilers/ponyc/pony-corral.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/ponyc/pony-corral.nix b/pkgs/development/compilers/ponyc/pony-corral.nix index 980b8e69d666..f56b4d0f5b19 100644 --- a/pkgs/development/compilers/ponyc/pony-corral.nix +++ b/pkgs/development/compilers/ponyc/pony-corral.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "corral"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "ponylang"; repo = "corral"; rev = finalAttrs.version; - hash = "sha256-cbiw7OaU6HyAp/dHV5FVI7B7mam0GUb95EkR/Grwu0k="; + hash = "sha256-arcMtCSbXFLBT2ygdj44UKMdGStlgHyiBgt5xZpPRhs="; }; strictDeps = true; From cd81fa2ac99eda2370927ac721526f98ce9a778e Mon Sep 17 00:00:00 2001 From: Davis Schirmer Date: Mon, 27 Jan 2025 01:10:09 -0500 Subject: [PATCH 040/426] maintainers: add djds --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 56bcf86bc00e..2ab9baf707f3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5945,6 +5945,12 @@ githubId = 523628; name = "Jonathan Strickland"; }; + djds = { + email = "git@djds.dev"; + github = "djds"; + githubId = 4218822; + name = "djds"; + }; Dje4321 = { email = "dje4321@gmail.com"; github = "dje4321"; From 2f34680a7db1188c34f0243ed7d0ded92e66cc17 Mon Sep 17 00:00:00 2001 From: Davis Schirmer Date: Mon, 27 Jan 2025 01:13:43 -0500 Subject: [PATCH 041/426] traefik: add djds as maintainer --- pkgs/by-name/tr/traefik/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/tr/traefik/package.nix b/pkgs/by-name/tr/traefik/package.nix index efa31c0d2b81..b90e417172f9 100644 --- a/pkgs/by-name/tr/traefik/package.nix +++ b/pkgs/by-name/tr/traefik/package.nix @@ -44,7 +44,10 @@ buildGo123Module rec { description = "Modern reverse proxy"; changelog = "https://github.com/traefik/traefik/raw/v${version}/CHANGELOG.md"; license = licenses.mit; - maintainers = with maintainers; [ vdemeester ]; + maintainers = with maintainers; [ + djds + vdemeester + ]; mainProgram = "traefik"; }; } From bf629069866e66e4e4c3aebf7ef1afe860a59fde Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Mon, 27 Jan 2025 12:43:54 +0530 Subject: [PATCH 042/426] ngrok: 3.18.1 -> 3.19.1 Signed-off-by: phanirithvij --- pkgs/by-name/ng/ngrok/versions.json | 36 ++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/ng/ngrok/versions.json b/pkgs/by-name/ng/ngrok/versions.json index 453116873bed..534f529f3337 100644 --- a/pkgs/by-name/ng/ngrok/versions.json +++ b/pkgs/by-name/ng/ngrok/versions.json @@ -1,38 +1,38 @@ { "linux-386": { "sys": "linux-386", - "url": "https://bin.equinox.io/a/cPMgrL2ncCb/ngrok-v3-3.18.1-linux-386", - "sha256": "f0b85d6a2f7ab3bd48186100e0f619acd18d4bdf56df2cd7044e6b35745c17a4", - "version": "3.18.1" + "url": "https://bin.equinox.io/a/7rWAoLaoN6E/ngrok-v3-3.19.1-linux-386", + "sha256": "ade3cb371e0420b4d314051f702029661ec051158892ae8de87b0dd3fb8c9ae2", + "version": "3.19.1" }, "linux-amd64": { "sys": "linux-amd64", - "url": "https://bin.equinox.io/a/gnpHP5YLEsK/ngrok-v3-3.18.1-linux-amd64", - "sha256": "7d0a1f40bfb10fd7304081dcc27d7b8d2bed86f39cd46825c07679d8c888975f", - "version": "3.18.1" + "url": "https://bin.equinox.io/a/aNKWdiDQehF/ngrok-v3-3.19.1-linux-amd64", + "sha256": "eea9510a71beab13f50024c23938d00ba9cfe4a8b4840030b8432c8637b4427a", + "version": "3.19.1" }, "linux-arm": { "sys": "linux-arm", - "url": "https://bin.equinox.io/a/mke1muTU2zp/ngrok-v3-3.18.1-linux-arm", - "sha256": "6e7b4723a3a2c936157e4ec7be0bcbf95b49c672223ba0621d54165e8009fd78", - "version": "3.18.1" + "url": "https://bin.equinox.io/a/fHwvcnrN4W1/ngrok-v3-3.19.1-linux-arm", + "sha256": "ff1260e987641b0b280e5da3004d020093745a7586ecca65e1025bc3738d55d9", + "version": "3.19.1" }, "linux-arm64": { "sys": "linux-arm64", - "url": "https://bin.equinox.io/a/jYPr353ESuj/ngrok-v3-3.18.1-linux-arm64", - "sha256": "0dbdfdf94b3acb777741e9eeeb27a256cb1975b7d366d1ba404804b863b8fcbb", - "version": "3.18.1" + "url": "https://bin.equinox.io/a/ckBcN6JRV3s/ngrok-v3-3.19.1-linux-arm64", + "sha256": "1f8eec521c00eece4a4a15750927dc492f1243e34598868b15996940ab2bed5b", + "version": "3.19.1" }, "darwin-amd64": { "sys": "darwin-amd64", - "url": "https://bin.equinox.io/a/iTdNrZisjJj/ngrok-v3-3.18.1-darwin-amd64", - "sha256": "9a1319caf566ee7f85c1a9b2982ee95c08bd549e90d56ac99ef863d5da92b4a4", - "version": "3.18.1" + "url": "https://bin.equinox.io/a/yubNbWvsvB/ngrok-v3-3.19.1-darwin-amd64", + "sha256": "4e19fee94598a74164516a8b439742bd8bee8844bfea4e3f41ba33b761323583", + "version": "3.19.1" }, "darwin-arm64": { "sys": "darwin-arm64", - "url": "https://bin.equinox.io/a/6wGwyzYTbRX/ngrok-v3-3.18.1-darwin-arm64", - "sha256": "9cc3fee7d81157e6bc645f160f6aa5562577c4b9f72db8675143e16d07703816", - "version": "3.18.1" + "url": "https://bin.equinox.io/a/iv6WKkDK2i5/ngrok-v3-3.19.1-darwin-arm64", + "sha256": "1da4acdf28b7c64ded056d29a2f3bb452481b4112a04f520f33fcead8794e2a1", + "version": "3.19.1" } } From c8a67eccf353c426044a3f0207f6c152f17a46fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Jan 2025 09:35:30 +0000 Subject: [PATCH 043/426] python312Packages.kestra: 0.20.0 -> 0.21.0 --- pkgs/development/python-modules/kestra/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/kestra/default.nix b/pkgs/development/python-modules/kestra/default.nix index 474b7fa0024f..31653a931a3c 100644 --- a/pkgs/development/python-modules/kestra/default.nix +++ b/pkgs/development/python-modules/kestra/default.nix @@ -9,14 +9,14 @@ }: buildPythonPackage rec { pname = "kestra"; - version = "0.20.0"; + version = "0.21.0"; pyproject = true; src = fetchFromGitHub { owner = "kestra-io"; repo = "libs"; - rev = "v${version}"; - hash = "sha256-Ck0eM3YZRRoORN77e46J9CG5Uj6Y7fNdVWAErT7LbpA="; + tag = "v${version}"; + hash = "sha256-WaAw/PKoHPjbNrpCV6CuqUIb2Ysv4rHYFJbgGyU6li0="; }; sourceRoot = "${src.name}/python"; From 56daa4f9cf339cdaa41363e2dbb73516edde539b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Jan 2025 13:22:54 +0000 Subject: [PATCH 044/426] jay: 1.7.0 -> 1.9.0 --- pkgs/by-name/ja/jay/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ja/jay/package.nix b/pkgs/by-name/ja/jay/package.nix index bba163a48873..5312d2d9fa81 100644 --- a/pkgs/by-name/ja/jay/package.nix +++ b/pkgs/by-name/ja/jay/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage rec { pname = "jay"; - version = "1.7.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "mahkoh"; repo = pname; rev = "v${version}"; - sha256 = "sha256-VAg59hmI38hJzkh/Vtv6LjrqQFLaq7rIGtk9sfQe1TA="; + sha256 = "sha256-RGBFIYVeunMhZbpRExKYh7VlhodOsCN7WzN/7UPEJdc="; }; - cargoHash = "sha256-qYyuVNYhsHjR4uGdQq83Ih5TMBdlKmG0l4MxDa9wgD8="; + cargoHash = "sha256-/+BdhSoRgDGibcHb+zqmtGzRHFXEgfavpBD0FQ03kyI="; SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; From 5457528026c7b9ce14325b1799ba59a86f31743f Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 27 Jan 2025 16:18:28 +0100 Subject: [PATCH 045/426] rsnapshot: 1.4.5 -> 1.5.1 --- pkgs/by-name/rs/rsnapshot/package.nix | 28 ++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/rs/rsnapshot/package.nix b/pkgs/by-name/rs/rsnapshot/package.nix index 012ad55a4134..3b74c4f0473d 100644 --- a/pkgs/by-name/rs/rsnapshot/package.nix +++ b/pkgs/by-name/rs/rsnapshot/package.nix @@ -6,15 +6,17 @@ openssh, rsync, logger, + versionCheckHook, + nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rsnapshot"; - version = "1.4.5"; + version = "1.5.1"; src = fetchurl { - url = "https://rsnapshot.org/downloads/rsnapshot-${version}.tar.gz"; - sha256 = "sha256-ELdeAcolUR6CZqrNSVUxl1rRqK1VYha2pXx20CizgkI="; + url = "https://github.com/rsnapshot/rsnapshot/releases/download/${finalAttrs.version}/rsnapshot-${finalAttrs.version}.tar.gz"; + hash = "sha256-j2r4BG7msCk7JjidCMtpUMf33f/8H3Tu/LCHvUnUT2I="; }; propagatedBuildInputs = [ @@ -32,10 +34,22 @@ stdenv.mkDerivation rec { "/usr/bin/pod2man" "${perl}/bin/pod2man" ''; - meta = with lib; { + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { description = "Filesystem snapshot utility for making backups of local and remote systems"; homepage = "https://rsnapshot.org/"; license = lib.licenses.gpl2Plus; - platforms = platforms.linux; + maintainers = with lib.maintainers; [ liberodark ]; + platforms = lib.platforms.linux; + mainProgram = "rsnapshot"; }; -} +}) From 4bf8dba0e7757aefb94924bae17b5fb795bbf2b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Jan 2025 20:28:22 +0000 Subject: [PATCH 046/426] python312Packages.yoto-api: 1.24.4 -> 1.24.5 --- pkgs/development/python-modules/yoto-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yoto-api/default.nix b/pkgs/development/python-modules/yoto-api/default.nix index b119a8902d60..a826a7ba22bb 100644 --- a/pkgs/development/python-modules/yoto-api/default.nix +++ b/pkgs/development/python-modules/yoto-api/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "yoto-api"; - version = "1.24.4"; + version = "1.24.5"; pyproject = true; src = fetchFromGitHub { owner = "cdnninja"; repo = "yoto_api"; tag = "v${version}"; - hash = "sha256-CZz1zfNoxrySo0cUobk0Sjzk4QjuZxpUczK+FhMKXMU="; + hash = "sha256-zgyZpya67cmJb2tz7Ht8G4y78UejVF00kssasZ8F+58="; }; build-system = [ setuptools ]; From c71ccc875849799ca61f8593b5918a66b7039441 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Jan 2025 23:47:48 +0000 Subject: [PATCH 047/426] octavePackages.instrument-control: 0.9.3 -> 0.9.4 --- .../development/octave-modules/instrument-control/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/instrument-control/default.nix b/pkgs/development/octave-modules/instrument-control/default.nix index 433bfcf24f6b..34a9644cb1a1 100644 --- a/pkgs/development/octave-modules/instrument-control/default.nix +++ b/pkgs/development/octave-modules/instrument-control/default.nix @@ -6,11 +6,11 @@ buildOctavePackage rec { pname = "instrument-control"; - version = "0.9.3"; + version = "0.9.4"; src = fetchurl { url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; - sha256 = "sha256-5ZufEs761qz0nKt0YYikJccqEtK+Qs9UcnJlRsW8VCM="; + sha256 = "sha256-AfrQQy1EuMpO6qGYz+sh4EW5eYi6fE6KaRxro0psSN8="; }; meta = with lib; { From a2b950a566790b8af7ad3303ff0d3f1e6400819e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 28 Jan 2025 03:06:16 +0000 Subject: [PATCH 048/426] telepresence2: 2.21.1 -> 2.21.2 --- pkgs/by-name/te/telepresence2/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telepresence2/package.nix b/pkgs/by-name/te/telepresence2/package.nix index 196b04983ca2..7ffb6e724e84 100644 --- a/pkgs/by-name/te/telepresence2/package.nix +++ b/pkgs/by-name/te/telepresence2/package.nix @@ -31,13 +31,13 @@ let in buildGoModule rec { pname = "telepresence2"; - version = "2.21.1"; + version = "2.21.2"; src = fetchFromGitHub { owner = "telepresenceio"; repo = "telepresence"; rev = "v${version}"; - hash = "sha256-YXGhgxpNVk1u8pFJmN194OP8wFVaMfFRiK0yitxFBPo="; + hash = "sha256-Tblba2vSZvnKCKvkp+QczyhiqNBx4Qpj7BfqYkdMd18="; }; propagatedBuildInputs = [ @@ -51,7 +51,7 @@ buildGoModule rec { export CGO_ENABLED=0 ''; - vendorHash = "sha256-7ZMFKApMjxDBGuk5q+Px7ovIPO8SteNuZ1d1IdPtme0="; + vendorHash = "sha256-Halc2oPLYagmI7+vF8LMqBLVEcdjkHdpWYV558jLJjo="; ldflags = [ "-s" From 658223734f6de9e0a98b6e10e4431b18bf125f59 Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 28 Jan 2025 09:01:19 +0100 Subject: [PATCH 049/426] aichat: 0.26.0 -> 0.27.0 --- pkgs/by-name/ai/aichat/package.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ai/aichat/package.nix b/pkgs/by-name/ai/aichat/package.nix index bb971c677d45..99f68b753963 100644 --- a/pkgs/by-name/ai/aichat/package.nix +++ b/pkgs/by-name/ai/aichat/package.nix @@ -5,20 +5,21 @@ , fetchFromGitHub , pkg-config , installShellFiles +, versionCheckHook }: rustPlatform.buildRustPackage rec { pname = "aichat"; - version = "0.26.0"; + version = "0.27.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "aichat"; rev = "v${version}"; - hash = "sha256-Hqrwko/HZTHlKzXuqm835fpygOO9wsQx1XkJddH/EUc="; + hash = "sha256-rKvnbauJpyZnJuLtGSjJKwe9wy/y/KLPyorH5u9t0H8="; }; - cargoHash = "sha256-4CcwzaPIO+upISizpXHGYfKh9YD4foJAqx7TGgLCHZI="; + cargoHash = "sha256-++UXa5moUc7fhK2GJHm8bvvpBeL2MfRav7OnPldpsZ4="; nativeBuildInputs = [ pkg-config @@ -35,11 +36,16 @@ rustPlatform.buildRustPackage rec { installShellCompletion ./scripts/completions/aichat.{bash,fish,zsh} ''; - meta = with lib; { + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + + meta = { description = "Use GPT-4(V), Gemini, LocalAI, Ollama and other LLMs in the terminal"; homepage = "https://github.com/sigoden/aichat"; - license = licenses.mit; - maintainers = with maintainers; [ mwdomino ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mwdomino ]; mainProgram = "aichat"; }; } From e0f4c354edc536b3e436cd4a0d413fde75d11499 Mon Sep 17 00:00:00 2001 From: 9R Date: Tue, 28 Jan 2025 10:54:12 +0100 Subject: [PATCH 050/426] home-assistant-custom-component.epex_spot: 2.3.9 -> 3.0.0 --- .../home-assistant/custom-components/epex_spot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix b/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix index 3f961bfed586..0a4ecf45a161 100644 --- a/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix +++ b/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "mampfes"; domain = "epex_spot"; - version = "2.3.9"; + version = "3.0.0"; src = fetchFromGitHub { owner = "mampfes"; repo = "ha_epex_spot"; tag = version; - hash = "sha256-PY3udPgvsaXdDRh4+NQmVlqhERswcMpaJTq5azaUFf4="; + hash = "sha256-UaPgf0861TaSgawjJCyNjs8hRE5L5vWnyoXENrzCfb4="; }; dependencies = [ From bf16f0ca5bf7a206a4e30a15ca6e87220e080e25 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 28 Jan 2025 13:12:57 +0000 Subject: [PATCH 051/426] redocly: 1.26.0 -> 1.27.2 --- pkgs/by-name/re/redocly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/redocly/package.nix b/pkgs/by-name/re/redocly/package.nix index 1e4f43b3b4d8..ef65d3661471 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 = "1.26.0"; + version = "1.27.2"; src = fetchFromGitHub { owner = "Redocly"; repo = "redocly-cli"; rev = "@redocly/cli@${version}"; - hash = "sha256-jBfAMrmJ9+k1Fx2gZoQ8UiTT13tSvxXUKXNCW3vmuUY="; + hash = "sha256-79zB7ydbgS+9us+saFiYBPHILoATP00x+Y1hAgPsPk4="; }; - npmDepsHash = "sha256-IcyX+LmMduE8CY6wNSTv0D4c3vCZu48EXsUSsqfOqFQ="; + npmDepsHash = "sha256-EYhX1zAio+f1PGfQUQIFkc9Ve9jLIG7/1xgOI0JAZ5s="; npmBuildScript = "prepare"; From da96343d0f7121ed4e6f864b5e37fba08d5ccdbe Mon Sep 17 00:00:00 2001 From: Tert0 Date: Thu, 26 Dec 2024 00:35:13 +0100 Subject: [PATCH 052/426] maintainers: add Tert0 --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e55b7c07349f..6eb3967855ac 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22307,6 +22307,13 @@ githubId = 159372832; keys = [ { fingerprint = "6F54 C08C 37C8 EC78 15FA 0D01 A721 8CBA 2D80 15C3"; } ]; }; + Tert0 = { + name = "Tert0"; + github = "Tert0"; + githubId = 62036464; + email = "tert0byte@gmail.com"; + keys = [ { fingerprint = "F899 D3B5 00BF 98AE 9097 F616 7069 D89F 9E5C 97ED"; } ]; + }; tesq0 = { email = "mikolaj.galkowski@gmail.com"; github = "tesq0"; From 0405f0270c15bb288489b584fc29bac0a196573a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 29 Jan 2025 00:23:43 +0100 Subject: [PATCH 053/426] nixos/tailscale-derper: drop nginx upstream to improve reliability When I initially tested this, the upstream seemed a good idea and worked as expected but it no longer does and disconnects clients every 60 seconds indicated by the following line in tailscaled on the client: magicsock: [0xc00444a640] derp.Recv(derp-901): derp.Recv: EOF By connecting directly things work more reliable and there are no connection resets every 60 seconds anymore. --- nixos/modules/services/networking/tailscale-derper.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/nixos/modules/services/networking/tailscale-derper.nix b/nixos/modules/services/networking/tailscale-derper.nix index 9549cc5c6640..43a898465ef2 100644 --- a/nixos/modules/services/networking/tailscale-derper.nix +++ b/nixos/modules/services/networking/tailscale-derper.nix @@ -68,16 +68,10 @@ in services = { nginx = { enable = true; - upstreams.tailscale-derper = { - servers."127.0.0.1:${toString cfg.port}" = { }; - extraConfig = '' - keepalive 64; - ''; - }; virtualHosts."${cfg.domain}" = { addSSL = true; # this cannot be forceSSL as derper sends some information over port 80, too. locations."/" = { - proxyPass = "http://tailscale-derper"; + proxyPass = "http://127.0.0.1:${toString cfg.port}"; proxyWebsockets = true; extraConfig = '' keepalive_timeout 0; From db71f518e5d33b67836901661cf97c6ee94011a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jan 2025 00:06:02 +0000 Subject: [PATCH 054/426] worker: 5.2.0 -> 5.2.1 --- pkgs/by-name/wo/worker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wo/worker/package.nix b/pkgs/by-name/wo/worker/package.nix index 01904b76048e..9b05c1607701 100644 --- a/pkgs/by-name/wo/worker/package.nix +++ b/pkgs/by-name/wo/worker/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "worker"; - version = "5.2.0"; + version = "5.2.1"; src = fetchurl { url = "http://www.boomerangsworld.de/cms/worker/downloads/worker-${finalAttrs.version}.tar.gz"; - hash = "sha256-PXBPnFwQKquxyel2NEQXXOviSEnSUdRrx+dyomzKL+k="; + hash = "sha256-xlWeCOOPXlm71nWP/Uq9i1xswWOgzX0xmkwZwmMWTl0="; }; buildInputs = [ libX11 ]; From 5c4924667b87284cd2baf1ac8c2147a48b1ecb73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jan 2025 01:23:35 +0000 Subject: [PATCH 055/426] kubefirst: 2.7.9 -> 2.8.0 --- pkgs/by-name/ku/kubefirst/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix index b72db614dfa8..931a8037e435 100644 --- a/pkgs/by-name/ku/kubefirst/package.nix +++ b/pkgs/by-name/ku/kubefirst/package.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "kubefirst"; - version = "2.7.9"; + version = "2.8.0"; src = fetchFromGitHub { owner = "konstructio"; repo = "kubefirst"; tag = "v${version}"; - hash = "sha256-nBYwvOgkkx3NXELK+h9SpapoMjAVauI9leCPhKNZfh0="; + hash = "sha256-WggQdhMFbUbJ2bAj2oSveIHMg1HWPj0I14qiE3PTGqE="; }; - vendorHash = "sha256-DYEEkduud1sXVao7xbJoyvmMhfMJUPswIs3v20tncwo="; + vendorHash = "sha256-WjucnfiMxthygFaxseggMmlkF/Oih310O56Y7lW+11E="; ldflags = [ "-s" From eac764ebd85c4b6d9629c636ca93e762cbbd60c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jan 2025 02:04:08 +0000 Subject: [PATCH 056/426] saucectl: 0.191.0 -> 0.192.0 --- pkgs/by-name/sa/saucectl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/saucectl/package.nix b/pkgs/by-name/sa/saucectl/package.nix index 27551c557dff..237935072cfd 100644 --- a/pkgs/by-name/sa/saucectl/package.nix +++ b/pkgs/by-name/sa/saucectl/package.nix @@ -5,7 +5,7 @@ }: let pname = "saucectl"; - version = "0.191.0"; + version = "0.192.0"; in buildGoModule { inherit pname version; @@ -14,7 +14,7 @@ buildGoModule { owner = "saucelabs"; repo = "saucectl"; tag = "v${version}"; - hash = "sha256-cOgjNoJwcNu04YNqjeVaGIVauApYhFjLTa34HXV78sg="; + hash = "sha256-p7NWIjiaXM96PfmBohkfc1PQ6ZtE0pEeBVLemJiowXg="; }; ldflags = [ @@ -22,7 +22,7 @@ buildGoModule { "-X github.com/saucelabs/saucectl/internal/version.GitCommit=${version}" ]; - vendorHash = "sha256-NJBEIUeTasoIAeaGm+RdmfeELodXcnpxcxxQFaUJf4o="; + vendorHash = "sha256-N8e8k8vAyVY57iqHU6P88hn9NS3Mdfbgx5P8/wDcmMY="; checkFlags = [ "-skip=^TestNewRequestWithContext$" ]; From 0c82857a23b3d592743c08d11ce4763221f21094 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jan 2025 09:24:36 +0000 Subject: [PATCH 057/426] inputplumber: 0.40.1 -> 0.42.2 --- pkgs/by-name/in/inputplumber/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/inputplumber/package.nix b/pkgs/by-name/in/inputplumber/package.nix index c241ee65b31c..d0fbd3fdd3e3 100644 --- a/pkgs/by-name/in/inputplumber/package.nix +++ b/pkgs/by-name/in/inputplumber/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "inputplumber"; - version = "0.40.1"; + version = "0.42.2"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "InputPlumber"; tag = "v${version}"; - hash = "sha256-XDeWdvixxOT1lft4ErprZo/lX8cLiiLu4jWWvWzWnT4="; + hash = "sha256-wIncdLGQUpAxldKg4rp8KK6qhOBlzo4AqHQk4Q+rMnU="; }; useFetchCargoVendor = true; - cargoHash = "sha256-+iYEoOdQT5o3xqcZct9U2c5qu5L+/IjGEdH0jwLZVPE="; + cargoHash = "sha256-C0zRUNQQ/Gw8InmX+SmQV/oj8T2IxtwQPyBKga7Ju2Y="; nativeBuildInputs = [ pkg-config From 59f9c36a1552d69000e728c76e0d4a2873365fc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jan 2025 12:39:32 +0000 Subject: [PATCH 058/426] pv: 1.9.27 -> 1.9.31 --- pkgs/by-name/pv/pv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pv/pv/package.nix b/pkgs/by-name/pv/pv/package.nix index 30f6ba8b050e..6214ca136a88 100644 --- a/pkgs/by-name/pv/pv/package.nix +++ b/pkgs/by-name/pv/pv/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "pv"; - version = "1.9.27"; + version = "1.9.31"; src = fetchurl { url = "https://www.ivarch.com/programs/sources/pv-${finalAttrs.version}.tar.gz"; - hash = "sha256-JTZZ3IZWk2PwZfXogeE1oMlZS5h/NKGbEEx0FKLSxHk="; + hash = "sha256-o16S7ErA6POA6OhACIFnrgEBS/oAijqdZQa4SAedrt8="; }; meta = { From 2f9e5759f1d016bfa0c7bc20f047aabdc17bccdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jan 2025 20:32:35 +0000 Subject: [PATCH 059/426] haruna: 1.3.0 -> 1.3.2 --- pkgs/applications/video/haruna/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/haruna/default.nix b/pkgs/applications/video/haruna/default.nix index faaf6431f273..57acc77ef0b9 100644 --- a/pkgs/applications/video/haruna/default.nix +++ b/pkgs/applications/video/haruna/default.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "haruna"; - version = "1.3.0"; + version = "1.3.2"; src = fetchFromGitLab { owner = "multimedia"; repo = "haruna"; rev = "v${version}"; - hash = "sha256-9KvqZzB9n4x11xhdEkdn0lxv92dbcWWbyL7GjqvfJhA="; + hash = "sha256-B4L3RG1Lq//7TGeZ1ho4LLiHRa9ourm9wL9VWljbXQo="; domain = "invent.kde.org"; }; From 6839bb83a882675198517d1ffd6b0752dd4f0e85 Mon Sep 17 00:00:00 2001 From: "[Assassin]" Date: Wed, 29 Jan 2025 23:59:49 +0200 Subject: [PATCH 060/426] maintainers: add ShyAssassin --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0072f5ab6826..8729329eec0a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -21233,6 +21233,12 @@ github = "ein-shved"; githubId = 3513222; }; + ShyAssassin = { + name = "[Assassin]"; + githubId = 49711232; + github = "ShyAssassin"; + email = "ShyAssassin@assassin.dev"; + }; shyim = { email = "s.sayakci@gmail.com"; github = "shyim"; From b64cdaf39ce633bec26e39f1f0aded6d85c000e9 Mon Sep 17 00:00:00 2001 From: "[Assassin]" Date: Thu, 30 Jan 2025 00:06:09 +0200 Subject: [PATCH 061/426] VRCX: init at 2025-01-27T00.10-0ee8137 --- pkgs/by-name/vr/vrcx/package.nix | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/vr/vrcx/package.nix diff --git a/pkgs/by-name/vr/vrcx/package.nix b/pkgs/by-name/vr/vrcx/package.nix new file mode 100644 index 000000000000..b55772ddc7f9 --- /dev/null +++ b/pkgs/by-name/vr/vrcx/package.nix @@ -0,0 +1,45 @@ +{ + lib, + fetchurl, + appimageTools, + dotnet-runtime, +}: +let + pname = "vrcx"; + version = "2025-01-27T00.10-0ee8137"; + src = fetchurl { + url = "https://github.com/Natsumi-sama/VRCX/releases/download/${version}/VRCX_${version}.AppImage"; + hash = "sha256-kaQOME3jBLr7QJjc7rubNqFu3z+LmiP+UHe2EWYC7ek="; + }; + appimageContents = appimageTools.extract { + inherit pname src version; + }; +in +appimageTools.wrapType2 rec { + inherit pname version src; + extraPkgs = pkgs: [ dotnet-runtime ]; + extraInstallCommands = '' + install -m 444 -D ${appimageContents}/vrcx.desktop $out/share/applications/vrcx.desktop + install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/256x256/apps/vrcx.png \ + $out/share/icons/hicolor/256x256/apps/vrcx.png + substituteInPlace $out/share/applications/vrcx.desktop \ + --replace-fail 'Exec=AppRun' 'Exec=${pname}' + # Fix icon path + substituteInPlace $out/share/applications/vrcx.desktop \ + --replace-fail 'Icon=VRCX' "Icon=$out/share/icons/hicolor/256x256/apps/vrcx.png" + ''; + + meta = { + description = "Friendship management tool for VRChat"; + longDescription = '' + VRCX is an assistant/companion application for VRChat that provides information about and helps you accomplish various things + related to VRChat in a more convenient fashion than relying on the plain VRChat client (desktop or VR), or website alone. + ''; + license = lib.licenses.mit; + homepage = "https://github.com/vrcx-team/VRCX"; + downloadPage = "https://github.com/vrcx-team/VRCX/releases"; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + maintainers = with lib.maintainers; [ ShyAssassin ]; + platforms = [ "x86_64-linux" ]; + }; +} From 6a1d006c31bd3d4f9e0b668d34f4027f48e8ab11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jan 2025 01:50:19 +0000 Subject: [PATCH 062/426] kubo: 0.32.1 -> 0.33.0 --- pkgs/by-name/ku/kubo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubo/package.nix b/pkgs/by-name/ku/kubo/package.nix index 6376aef36ee6..430ed0f318c9 100644 --- a/pkgs/by-name/ku/kubo/package.nix +++ b/pkgs/by-name/ku/kubo/package.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "kubo"; - version = "0.32.1"; # When updating, also check if the repo version changed and adjust repoVersion below + version = "0.33.0"; # When updating, also check if the repo version changed and adjust repoVersion below rev = "v${version}"; passthru.repoVersion = "16"; # Also update kubo-migrator when changing the repo version @@ -16,7 +16,7 @@ buildGoModule rec { # Kubo makes changes to its source tarball that don't match the git source. src = fetchurl { url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; - hash = "sha256-/72omsDZ2+nuPHkZXtR3MSsxWicxC0YnFmKcHF22C+0="; + hash = "sha256-TcjxdeVnGdk+pA1MizIZ3UBKy6PWHI1h66/PNWrY2DA="; }; # tarball contains multiple files/directories From f2a8b54aa68d30d9c13b6ae37a7791bab987725a Mon Sep 17 00:00:00 2001 From: Konstantin Astafurov Date: Wed, 29 Jan 2025 22:51:57 -0500 Subject: [PATCH 063/426] akkuPackages: update --- pkgs/tools/package-management/akku/deps.toml | 133 +++++++++++++----- .../package-management/akku/overrides.nix | 8 +- 2 files changed, 100 insertions(+), 41 deletions(-) diff --git a/pkgs/tools/package-management/akku/deps.toml b/pkgs/tools/package-management/akku/deps.toml index 291489dc9a8b..03e4f6909e89 100644 --- a/pkgs/tools/package-management/akku/deps.toml +++ b/pkgs/tools/package-management/akku/deps.toml @@ -696,51 +696,51 @@ version = "0.2.1" dependencies = ["akku-r7rs", "chez-srfi", "chibi-match", "lassik-unpack-assoc", "lassik-shell-quote"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/dockerfile/0.1/lassik-dockerfile-0.1.tgz" -sha256 = "7859d39d2928417c709c4f89f012fac1c1a95f2839a1a7d0ad870ba759dbea92" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/dockerfile/0.2/distfiles/lassik-dockerfile-0.2.tgz" +sha256 = "fbaa87155f3d5910af8bb6b1513464520a526990ca40ed43f423ed27c485c4a0" source = "snow-fort" synopsis = "Scheme DSL to build Dockerfiles" -version = "0.1.0" +version = "0.2.0" [lassik-shell-quote] dependencies = ["akku-r7rs", "chibi-match"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/shell-quote/0.1/lassik-shell-quote-0.1.tgz" -sha256 = "2bb3a0fa8ef30a5eea80fcea857392094b3a44548d95f400a3bbcf27d0332f0c" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/shell-quote/0.2/distfiles/lassik-shell-quote-0.2.tgz" +sha256 = "e985951f02a17d120e73a4e935a1aa9af9756e42ad72fe143cd5397a549dbc33" source = "snow-fort" -synopsis = "Little Scheme DSL to build shell command lines" -version = "0.1.0" +synopsis = "Scheme DSL to build shell command lines" +version = "0.2.0" [lassik-string-inflection] dependencies = ["akku-r7rs"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/string-inflection/0.1.1/lassik-string-inflection-0.1.1.tgz" -sha256 = "d97f986bd6a97a090b307051caf6b8310e2c22a648e6023135db5f7085aaf404" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/string-inflection/0.2/distfiles/lassik-string-inflection-0.2.tgz" +sha256 = "c9ad9fe11d0c5243609382d365b4ae3d81b9177ddebcb47abe76aaf1a83352ff" source = "snow-fort" synopsis = "lisp-case under_score CapsUpper capsLower" -version = "0.1.1" +version = "0.2.0" [lassik-trivial-tar-writer] dependencies = ["akku-r7rs"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/trivial-tar-writer/0.1/lassik-trivial-tar-writer-0.1.tgz" -sha256 = "15528c2441923a84422ac2733802bfb355d9dffcc33deff55815d8aca0bea3b0" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/trivial-tar-writer/0.2/distfiles/lassik-trivial-tar-writer-0.2.tgz" +sha256 = "dcb512851622b17b7eb6e8bd868f78bb4bcabd33f480a9f7260970196bf4a568" source = "snow-fort" synopsis = "Simplest way to output uncompressed .tar file" -version = "0.1.0" +version = "0.2.0" [lassik-unpack-assoc] dependencies = ["akku-r7rs"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/unpack-assoc/0.1/lassik-unpack-assoc-0.1.tgz" -sha256 = "109c7ac9b0be03df61103b84491bfccf7460f27367bd5abac58cf486300ac63b" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/unpack-assoc/0.2/distfiles/lassik-unpack-assoc-0.2.tgz" +sha256 = "6e67c4e5c2f0756f38ae4b065c0bfe8dc86f0532373d899cdbff4fbcd9d18302" source = "snow-fort" synopsis = "Alist/hash-table destructuring case macros" -version = "0.1.0" +version = "0.2.0" [lightweight-testing] dependencies = ["akku-r7rs", "chibi-test"] @@ -1485,11 +1485,10 @@ version = "0.0.20150602" dependencies = ["akku-r7rs", "chez-srfi"] dev-dependencies = [] license = "noassertion" -url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/scgi/0.2.2/retropikzel-scgi-0.2.2.tgz" -sha256 = "976d44ef88574bcdacaaa87ae8983adbc34ef8ea90385eb1bfe5fda87f6d191f" +url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/scgi/0.3.0/retropikzel-scgi-0.3.0.tgz" +sha256 = "ef8fee9cf34f38a1929e7007a509dc321b35c26bc3e18d23619b9094e81eae52" source = "snow-fort" -synopsis = "Portable Simple Common Gateway Interface implementation" -version = "0.2.2" +version = "0.3.0" [robin-abbrev] dependencies = ["akku-r7rs", "chez-srfi"] @@ -2430,11 +2429,11 @@ version = "1.0.0-alpha.0" dependencies = ["chez-srfi"] dev-dependencies = [] license = "gpl-3.0-or-later" -url = "https://archive.akkuscm.org/archive/pkg/c/chez-csv_2.0.1-alpha_repack.tar.xz" -sha256 = "f2ce71280c76e5c8dc5b20217287c85fb66093ead4bd7da97b8f51f7001dfbea" +url = "https://archive.akkuscm.org/archive/pkg/c/chez-csv_2.0.2-alpha_repack.tar.xz" +sha256 = "16741d2e98fcf78bb6e040fe853a1153229e897b2c410c831e752cc26bc50ade" source = "akku" synopsis = "Chez Scheme CSV library." -version = "2.0.1-alpha" +version = "2.0.2-alpha" [chez-docs] dependencies = ["chez-srfi"] @@ -2483,7 +2482,7 @@ license = "gpl-3.0-or-later" url = "https://archive.akkuscm.org/archive/pkg/c/chez-scmutils_0.0.0-alpha.0_repack.tar.xz" sha256 = "7b6f707f3e0d8fa7fdd46b7ba9e7773398544102943870fec3099348e1809035" source = "akku" -synopsis = "A port of the ???MIT Scmutils??? library to Chez Scheme" +synopsis = "A port of the ‘MIT Scmutils’ library to Chez Scheme" version = "0.0.0-alpha.0" [chez-sockets] @@ -2510,11 +2509,11 @@ version = "1.0.0-alpha.2" dependencies = [] dev-dependencies = [] license = ["mit", "bsd-3-clause"] -url = "https://archive.akkuscm.org/archive/pkg/c/chez-srfi_0.0.0-akku.209.552cd37_repack.tar.xz" -sha256 = "f0f620f24a4765b85d3157b670e319d6cd30240bfc78f812af1f04cf6f8804e6" +url = "https://archive.akkuscm.org/archive/pkg/c/chez-srfi_0.0.0-akku.244.b424440_repack.tar.xz" +sha256 = "f4968e3d74c30d98297aaff3753b11225de45f99795cc2e3f6233e93f46d7c41" source = "akku" synopsis = "Portable SRFI collection" -version = "0.0.0-akku.209.552cd37" +version = "0.0.0-akku.244.b424440" [chez-stats] dependencies = ["chez-srfi"] @@ -2526,6 +2525,16 @@ source = "akku" synopsis = "Read and write delimited text files, compute descriptive statistics, and generate random variates in Chez Scheme." version = "0.1.6" +[chez-tk] +dependencies = ["thunderchez"] +dev-dependencies = [] +license = "bsd-2-clause" +url = "https://archive.akkuscm.org/archive/pkg/c/chez-tk_1.8.2_repack.tar.xz" +sha256 = "6e71bac608970d9e0df3eb03f36d856c3490595a0f5e5debf53e71a5a7f16a07" +source = "akku" +synopsis = "A Chez Scheme Interface to the Tk GUI Toolkit" +version = "1.8.2" + [compression] dependencies = ["chez-srfi", "hashing", "struct-pack"] dev-dependencies = [] @@ -2607,14 +2616,14 @@ synopsis = "FAT filesystem library" version = "0.1.0" [fs-partitions] -dependencies = ["struct-pack", "hashing"] -dev-dependencies = ["uuid"] +dependencies = ["struct-pack", "hashing", "uuid"] +dev-dependencies = [] license = "mit" -url = "https://archive.akkuscm.org/archive/pkg/f/fs-partitions_1.0.0-beta.0_repack.tar.xz" -sha256 = "ccf179be9ef0bfe43f216c30ece495fa501815fbe8a140f1ace4591dd5b44a4d" +url = "https://archive.akkuscm.org/archive/pkg/f/fs-partitions_1.0.1_repack.tar.xz" +sha256 = "1e12fd32c6c20b0d3147ae3bc9ae5e8e53333dba89fff8c84fcbf9e943827259" source = "akku" -synopsis = "Disk partition table reader (MBR/GPT)" -version = "1.0.0-beta.0" +synopsis = "Disk partition table reader/writer (MBR/GPT)" +version = "1.0.1" [gnuplot-pipe] dependencies = ["chez-srfi"] @@ -2666,6 +2675,16 @@ source = "akku" synopsis = "A bunch of scheme junk :)" version = "0.0.0-akku.42.1370c75" +[image-formats] +dependencies = ["chez-srfi", "compression", "hashing"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/i/image-formats_0.1.0_repack.tar.xz" +sha256 = "72a692ccf929ff798e464de611c8d2c70ceb7a07eff93e48a56bc298d4261efa" +source = "akku" +synopsis = "Library for reading/writing various image formats" +version = "0.1.0" + [industria] dependencies = ["chez-srfi", "hashing", "ip-address", "struct-pack"] dev-dependencies = ["xitomatl", "r6rs-usocket"] @@ -3037,14 +3056,14 @@ synopsis = "Structured access to bytevector contents" version = "1.0.6-akku.0" [scheme-langserver] -dependencies = ["ufo-thread-pool", "ufo-threaded-function", "uuid", "chibi-pathname", "ufo-match", "arew-json", "slib-string-search", "chez-srfi"] +dependencies = ["ufo-try", "srfi-180", "ufo-thread-pool", "ufo-threaded-function", "uuid", "chibi-pathname", "ufo-match", "slib-string-search", "chez-srfi"] dev-dependencies = [] license = "mit" -url = "https://archive.akkuscm.org/archive/pkg/s/scheme-langserver_1.2.1_repack.tar.xz" -sha256 = "2fe6450ff9907d1b32b9fa18b9b5799e5083fc0bf498a342788e8d5959f4372a" +url = "https://archive.akkuscm.org/archive/pkg/s/scheme-langserver_1.2.8_repack.tar.xz" +sha256 = "902f5d2132aeb66e9b244df45f0188e1c1eb14a93ed7906a2e44053c87e38cac" source = "akku" synopsis = "This package is a language server protocol implementation helping scheme programming." -version = "1.2.1" +version = "1.2.8" [scheme-specs] dependencies = ["chez-srfi"] @@ -3096,6 +3115,16 @@ source = "akku" synopsis = "Portability and utility library" version = "0.0.0-akku.509.1bfe3b8" +[srfi-180] +dependencies = ["chez-srfi"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/s/srfi-180_1.0.0-alpha.0_repack.tar.xz" +sha256 = "7a4682649ad97ffdca566b9e0736c67c7fcb7b3347887fbcf07ec19c7ff2c233" +source = "akku" +synopsis = "SRFI-180, a JSON library" +version = "1.0.0-alpha.0" + [struct-pack] dependencies = [] dev-dependencies = ["chez-srfi"] @@ -3196,6 +3225,26 @@ source = "akku" synopsis = "This package contains threaded-map, threaded-vector-map and such threaded functions for chez scheme." version = "1.0.4" +[ufo-timer] +dependencies = ["ufo-thread-pool", "chez-srfi"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/u/ufo-timer_1.0.0_repack.tar.xz" +sha256 = "e145154e8edfbbc47662a4397b3332a1253dc3867e9e59bbf8dcbdcb41a15be5" +source = "akku" +synopsis = "This repository is a timer implementation based on Chez Scheme's thread mechanism." +version = "1.0.0" + +[ufo-try] +dependencies = ["chez-srfi"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/u/ufo-try_1.0.0_repack.tar.xz" +sha256 = "37bab16e0893f771e5f51c005cbd2d8884bb0c07b163c563325acc2a73957f1c" +source = "akku" +synopsis = "try-except to handle potential exception" +version = "1.0.0" + [uuid] dependencies = ["hashing", "industria", "struct-pack", "chez-srfi"] dev-dependencies = [] @@ -3366,6 +3415,16 @@ source = "akku" synopsis = "xUnit test utility" version = "0.0.0-akku.21.0b4ede2" +[xyz-modem] +dependencies = ["chez-srfi", "hashing"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/x/xyz-modem_0.0.1_repack.tar.xz" +sha256 = "97ac3c51936f5a7b4a45a954424949b119eb7f84a65196b49a479f1301dfd764" +source = "akku" +synopsis = "This library should contain a x/y/z-modem protocols" +version = "0.0.1" + [yxskaft] dependencies = ["r6rs-pffi", "struct-pack"] dev-dependencies = [] diff --git a/pkgs/tools/package-management/akku/overrides.nix b/pkgs/tools/package-management/akku/overrides.nix index 0f3587e12c72..1de84dcae643 100644 --- a/pkgs/tools/package-management/akku/overrides.nix +++ b/pkgs/tools/package-management/akku/overrides.nix @@ -13,6 +13,7 @@ let runTests = pkg: old: { doCheck = true; }; brokenOnAarch64 = _: lib.addMetaAttrs { broken = stdenv.hostPlatform.isAarch64; }; brokenOnx86_64Darwin = lib.addMetaAttrs { broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; }; + brokenOnDarwin = lib.addMetaAttrs { broken = stdenv.hostPlatform.isDarwin; }; in { chez-srfi = joinOverrides [ @@ -23,12 +24,10 @@ in time.sps tables-test.ikarus.sps lazy.sps + pipeline-operators.sps ' ''; }) - - # nothing builds on ARM Macs because of this - brokenOnAarch64 ]; akku-r7rs = pkg: old: { @@ -74,6 +73,7 @@ in # broken tests xitomatl = skipTests; ufo-threaded-function = skipTests; + ufo-try = skipTests; # unsupported schemes, it seems. loko-srfi = broken; @@ -83,7 +83,7 @@ in # system-specific: # scheme-langserver doesn't work because of this - ufo-thread-pool = brokenOnx86_64Darwin; + ufo-thread-pool = brokenOnDarwin; # broken everywhere: chibi-math-linalg = broken; From aa7a8556a8beb6ee511eb643e4b03d854cabc0c0 Mon Sep 17 00:00:00 2001 From: GKHWB Date: Thu, 30 Jan 2025 00:24:56 -0500 Subject: [PATCH 064/426] jellyfin-tui: 1.0.5 -> 1.1.0 --- pkgs/by-name/je/jellyfin-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/je/jellyfin-tui/package.nix b/pkgs/by-name/je/jellyfin-tui/package.nix index ee29759af978..9d7ff34b00c4 100644 --- a/pkgs/by-name/je/jellyfin-tui/package.nix +++ b/pkgs/by-name/je/jellyfin-tui/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "jellyfin-tui"; - version = "1.0.5"; + version = "1.1.0"; src = fetchFromGitHub { owner = "dhonus"; repo = "jellyfin-tui"; tag = "v${version}"; - hash = "sha256-dME3oM3k5TGjN8S/93Crt3vw8+KjZWivkVzg+eqwfe4="; + hash = "sha256-k8hN6MfY/agg5Janq4s65te7uOmfEpXXzogaS3jNAC8="; }; - cargoHash = "sha256-DFwEcKPc5c+xYas/gI3dHGRW8r4B8GBRXiI9VjdMrpw="; + cargoHash = "sha256-FhPxrA7kVpppCTaIshNRQIb+3B4+RXctNcnm6brGrLU="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ From 69b0d1d5101498d13df2dd6630678526fbb6e0a3 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Thu, 30 Jan 2025 15:19:13 +0100 Subject: [PATCH 065/426] whatsapp-for-linux: rename to wasistlos --- .../whatsapp-for-linux => wa/wasistlos}/package.nix | 12 ++++++------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 7 insertions(+), 6 deletions(-) rename pkgs/by-name/{wh/whatsapp-for-linux => wa/wasistlos}/package.nix (83%) diff --git a/pkgs/by-name/wh/whatsapp-for-linux/package.nix b/pkgs/by-name/wa/wasistlos/package.nix similarity index 83% rename from pkgs/by-name/wh/whatsapp-for-linux/package.nix rename to pkgs/by-name/wa/wasistlos/package.nix index b7bd51e94a11..ff96d89d7d92 100644 --- a/pkgs/by-name/wh/whatsapp-for-linux/package.nix +++ b/pkgs/by-name/wa/wasistlos/package.nix @@ -27,12 +27,12 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "whatsapp-for-linux"; + pname = "wasistlos"; version = "1.7.0"; src = fetchFromGitHub { - owner = "eneshecan"; - repo = "whatsapp-for-linux"; + owner = "xeco23"; + repo = "WasIstLos"; rev = "v${finalAttrs.version}"; hash = "sha256-h07Qf34unwtyc1VDtCCkukgBDJIvYNgESwAylbsjVsQ="; }; @@ -70,9 +70,9 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/eneshecan/whatsapp-for-linux"; - description = "Whatsapp desktop messaging app"; - mainProgram = "whatsapp-for-linux"; + homepage = "https://github.com/xeco23/WasIstLos"; + description = "Unofficial WhatsApp desktop application"; + mainProgram = "wasistlos"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ bartuka ]; platforms = [ diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 54a3db7d0a87..41870783694f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1497,6 +1497,7 @@ mapAliases { webkitgtk = lib.warnOnInstantiate "Explicitly set the ABI version of 'webkitgtk'" webkitgtk_4_0; webmetro = throw "'webmetro' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 wg-bond = throw "'wg-bond' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 + whatsapp-for-linux = wasistlos; # Added 2025-01-30 wineWayland = wine-wayland; win-virtio = virtio-win; # Added 2023-10-17 wireguard-vanity-address = throw "'wireguard-vanity-address' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 From 54dba7bed8a55b4c352cf311e2c0dfd1ff5bbc79 Mon Sep 17 00:00:00 2001 From: Tert0 Date: Thu, 30 Jan 2025 16:43:51 +0100 Subject: [PATCH 066/426] nixos/restic: nixfmt --- nixos/modules/services/backup/restic.nix | 761 ++++++++++++----------- 1 file changed, 403 insertions(+), 358 deletions(-) diff --git a/nixos/modules/services/backup/restic.nix b/nixos/modules/services/backup/restic.nix index 604f399e0088..9c3a9d2e36ce 100644 --- a/nixos/modules/services/backup/restic.nix +++ b/nixos/modules/services/backup/restic.nix @@ -1,4 +1,10 @@ -{ config, lib, pkgs, utils, ... }: +{ + config, + lib, + pkgs, + utils, + ... +}: let # Type for a valid systemd unit option. Needed for correctly passing "timerConfig" to "systemd.timers" inherit (utils.systemdUtils.unitOptions) unitOption; @@ -8,269 +14,288 @@ in description = '' Periodic backups to create with Restic. ''; - type = lib.types.attrsOf (lib.types.submodule ({ name, ... }: { - options = { - passwordFile = lib.mkOption { - type = lib.types.str; - description = '' - Read the repository password from a file. - ''; - example = "/etc/nixos/restic-password"; - }; + type = lib.types.attrsOf ( + lib.types.submodule ( + { name, ... }: + { + options = { + passwordFile = lib.mkOption { + type = lib.types.str; + description = '' + Read the repository password from a file. + ''; + example = "/etc/nixos/restic-password"; + }; - environmentFile = lib.mkOption { - type = with lib.types; nullOr str; - default = null; - description = '' - file containing the credentials to access the repository, in the - format of an EnvironmentFile as described by {manpage}`systemd.exec(5)` - ''; - }; + environmentFile = lib.mkOption { + type = with lib.types; nullOr str; + default = null; + description = '' + file containing the credentials to access the repository, in the + format of an EnvironmentFile as described by {manpage}`systemd.exec(5)` + ''; + }; - rcloneOptions = lib.mkOption { - type = with lib.types; nullOr (attrsOf (oneOf [ str bool ])); - default = null; - description = '' - Options to pass to rclone to control its behavior. - See for - available options. When specifying option names, strip the - leading `--`. To set a flag such as - `--drive-use-trash`, which does not take a value, - set the value to the Boolean `true`. - ''; - example = { - bwlimit = "10M"; - drive-use-trash = "true"; + rcloneOptions = lib.mkOption { + type = + with lib.types; + nullOr ( + attrsOf (oneOf [ + str + bool + ]) + ); + default = null; + description = '' + Options to pass to rclone to control its behavior. + See for + available options. When specifying option names, strip the + leading `--`. To set a flag such as + `--drive-use-trash`, which does not take a value, + set the value to the Boolean `true`. + ''; + example = { + bwlimit = "10M"; + drive-use-trash = "true"; + }; + }; + + rcloneConfig = lib.mkOption { + type = + with lib.types; + nullOr ( + attrsOf (oneOf [ + str + bool + ]) + ); + default = null; + description = '' + Configuration for the rclone remote being used for backup. + See the remote's specific options under rclone's docs at + . When specifying + option names, use the "config" name specified in the docs. + For example, to set `--b2-hard-delete` for a B2 + remote, use `hard_delete = true` in the + attribute set. + Warning: Secrets set in here will be world-readable in the Nix + store! Consider using the `rcloneConfigFile` + option instead to specify secret values separately. Note that + options set here will override those set in the config file. + ''; + example = { + type = "b2"; + account = "xxx"; + key = "xxx"; + hard_delete = true; + }; + }; + + rcloneConfigFile = lib.mkOption { + type = with lib.types; nullOr path; + default = null; + description = '' + Path to the file containing rclone configuration. This file + must contain configuration for the remote specified in this backup + set and also must be readable by root. Options set in + `rcloneConfig` will override those set in this + file. + ''; + }; + + inhibitsSleep = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Prevents the system from sleeping while backing up. + ''; + }; + + repository = lib.mkOption { + type = with lib.types; nullOr str; + default = null; + description = '' + repository to backup to. + ''; + example = "sftp:backup@192.168.1.100:/backups/${name}"; + }; + + repositoryFile = lib.mkOption { + type = with lib.types; nullOr path; + default = null; + description = '' + Path to the file containing the repository location to backup to. + ''; + }; + + paths = lib.mkOption { + # This is nullable for legacy reasons only. We should consider making it a pure listOf + # after some time has passed since this comment was added. + type = lib.types.nullOr (lib.types.listOf lib.types.str); + default = [ ]; + description = '' + Which paths to backup, in addition to ones specified via + `dynamicFilesFrom`. If null or an empty array and + `dynamicFilesFrom` is also null, no backup command will be run. + This can be used to create a prune-only job. + ''; + example = [ + "/var/lib/postgresql" + "/home/user/backup" + ]; + }; + + exclude = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + description = '' + Patterns to exclude when backing up. See + https://restic.readthedocs.io/en/latest/040_backup.html#excluding-files for + details on syntax. + ''; + example = [ + "/var/cache" + "/home/*/.cache" + ".git" + ]; + }; + + timerConfig = lib.mkOption { + type = lib.types.nullOr (lib.types.attrsOf unitOption); + default = { + OnCalendar = "daily"; + Persistent = true; + }; + description = '' + When to run the backup. See {manpage}`systemd.timer(5)` for + details. If null no timer is created and the backup will only + run when explicitly started. + ''; + example = { + OnCalendar = "00:05"; + RandomizedDelaySec = "5h"; + Persistent = true; + }; + }; + + user = lib.mkOption { + type = lib.types.str; + default = "root"; + description = '' + As which user the backup should run. + ''; + example = "postgresql"; + }; + + extraBackupArgs = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + description = '' + Extra arguments passed to restic backup. + ''; + example = [ + "--exclude-file=/etc/nixos/restic-ignore" + ]; + }; + + extraOptions = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + description = '' + Extra extended options to be passed to the restic --option flag. + ''; + example = [ + "sftp.command='ssh backup@192.168.1.100 -i /home/user/.ssh/id_rsa -s sftp'" + ]; + }; + + initialize = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Create the repository if it doesn't exist. + ''; + }; + + pruneOpts = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + description = '' + A list of options (--keep-\* et al.) for 'restic forget + --prune', to automatically prune old snapshots. The + 'forget' command is run *after* the 'backup' command, so + keep that in mind when constructing the --keep-\* options. + ''; + example = [ + "--keep-daily 7" + "--keep-weekly 5" + "--keep-monthly 12" + "--keep-yearly 75" + ]; + }; + + runCheck = lib.mkOption { + type = lib.types.bool; + default = (builtins.length config.services.restic.backups.${name}.checkOpts > 0); + defaultText = lib.literalExpression ''builtins.length config.services.backups.${name}.checkOpts > 0''; + description = "Whether to run the `check` command with the provided `checkOpts` options."; + example = true; + }; + + checkOpts = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + description = '' + A list of options for 'restic check'. + ''; + example = [ + "--with-cache" + ]; + }; + + dynamicFilesFrom = lib.mkOption { + type = with lib.types; nullOr str; + default = null; + description = '' + A script that produces a list of files to back up. The + results of this command are given to the '--files-from' + option. The result is merged with paths specified via `paths`. + ''; + example = "find /home/matt/git -type d -name .git"; + }; + + backupPrepareCommand = lib.mkOption { + type = with lib.types; nullOr str; + default = null; + description = '' + A script that must run before starting the backup process. + ''; + }; + + backupCleanupCommand = lib.mkOption { + type = with lib.types; nullOr str; + default = null; + description = '' + A script that must run after finishing the backup process. + ''; + }; + + package = lib.mkPackageOption pkgs "restic" { }; + + createWrapper = lib.mkOption { + type = lib.types.bool; + default = true; + description = '' + Whether to generate and add a script to the system path, that has the same environment variables set + as the systemd service. This can be used to e.g. mount snapshots or perform other opterations, without + having to manually specify most options. + ''; + }; }; - }; - - rcloneConfig = lib.mkOption { - type = with lib.types; nullOr (attrsOf (oneOf [ str bool ])); - default = null; - description = '' - Configuration for the rclone remote being used for backup. - See the remote's specific options under rclone's docs at - . When specifying - option names, use the "config" name specified in the docs. - For example, to set `--b2-hard-delete` for a B2 - remote, use `hard_delete = true` in the - attribute set. - Warning: Secrets set in here will be world-readable in the Nix - store! Consider using the `rcloneConfigFile` - option instead to specify secret values separately. Note that - options set here will override those set in the config file. - ''; - example = { - type = "b2"; - account = "xxx"; - key = "xxx"; - hard_delete = true; - }; - }; - - rcloneConfigFile = lib.mkOption { - type = with lib.types; nullOr path; - default = null; - description = '' - Path to the file containing rclone configuration. This file - must contain configuration for the remote specified in this backup - set and also must be readable by root. Options set in - `rcloneConfig` will override those set in this - file. - ''; - }; - - inhibitsSleep = lib.mkOption { - default = false; - type = lib.types.bool; - example = true; - description = '' - Prevents the system from sleeping while backing up. - ''; - }; - - repository = lib.mkOption { - type = with lib.types; nullOr str; - default = null; - description = '' - repository to backup to. - ''; - example = "sftp:backup@192.168.1.100:/backups/${name}"; - }; - - repositoryFile = lib.mkOption { - type = with lib.types; nullOr path; - default = null; - description = '' - Path to the file containing the repository location to backup to. - ''; - }; - - paths = lib.mkOption { - # This is nullable for legacy reasons only. We should consider making it a pure listOf - # after some time has passed since this comment was added. - type = lib.types.nullOr (lib.types.listOf lib.types.str); - default = [ ]; - description = '' - Which paths to backup, in addition to ones specified via - `dynamicFilesFrom`. If null or an empty array and - `dynamicFilesFrom` is also null, no backup command will be run. - This can be used to create a prune-only job. - ''; - example = [ - "/var/lib/postgresql" - "/home/user/backup" - ]; - }; - - exclude = lib.mkOption { - type = lib.types.listOf lib.types.str; - default = [ ]; - description = '' - Patterns to exclude when backing up. See - https://restic.readthedocs.io/en/latest/040_backup.html#excluding-files for - details on syntax. - ''; - example = [ - "/var/cache" - "/home/*/.cache" - ".git" - ]; - }; - - timerConfig = lib.mkOption { - type = lib.types.nullOr (lib.types.attrsOf unitOption); - default = { - OnCalendar = "daily"; - Persistent = true; - }; - description = '' - When to run the backup. See {manpage}`systemd.timer(5)` for - details. If null no timer is created and the backup will only - run when explicitly started. - ''; - example = { - OnCalendar = "00:05"; - RandomizedDelaySec = "5h"; - Persistent = true; - }; - }; - - user = lib.mkOption { - type = lib.types.str; - default = "root"; - description = '' - As which user the backup should run. - ''; - example = "postgresql"; - }; - - extraBackupArgs = lib.mkOption { - type = lib.types.listOf lib.types.str; - default = [ ]; - description = '' - Extra arguments passed to restic backup. - ''; - example = [ - "--exclude-file=/etc/nixos/restic-ignore" - ]; - }; - - extraOptions = lib.mkOption { - type = lib.types.listOf lib.types.str; - default = [ ]; - description = '' - Extra extended options to be passed to the restic --option flag. - ''; - example = [ - "sftp.command='ssh backup@192.168.1.100 -i /home/user/.ssh/id_rsa -s sftp'" - ]; - }; - - initialize = lib.mkOption { - type = lib.types.bool; - default = false; - description = '' - Create the repository if it doesn't exist. - ''; - }; - - pruneOpts = lib.mkOption { - type = lib.types.listOf lib.types.str; - default = [ ]; - description = '' - A list of options (--keep-\* et al.) for 'restic forget - --prune', to automatically prune old snapshots. The - 'forget' command is run *after* the 'backup' command, so - keep that in mind when constructing the --keep-\* options. - ''; - example = [ - "--keep-daily 7" - "--keep-weekly 5" - "--keep-monthly 12" - "--keep-yearly 75" - ]; - }; - - runCheck = lib.mkOption { - type = lib.types.bool; - default = (builtins.length config.services.restic.backups.${name}.checkOpts > 0); - defaultText = lib.literalExpression ''builtins.length config.services.backups.${name}.checkOpts > 0''; - description = "Whether to run the `check` command with the provided `checkOpts` options."; - example = true; - }; - - checkOpts = lib.mkOption { - type = lib.types.listOf lib.types.str; - default = [ ]; - description = '' - A list of options for 'restic check'. - ''; - example = [ - "--with-cache" - ]; - }; - - dynamicFilesFrom = lib.mkOption { - type = with lib.types; nullOr str; - default = null; - description = '' - A script that produces a list of files to back up. The - results of this command are given to the '--files-from' - option. The result is merged with paths specified via `paths`. - ''; - example = "find /home/matt/git -type d -name .git"; - }; - - backupPrepareCommand = lib.mkOption { - type = with lib.types; nullOr str; - default = null; - description = '' - A script that must run before starting the backup process. - ''; - }; - - backupCleanupCommand = lib.mkOption { - type = with lib.types; nullOr str; - default = null; - description = '' - A script that must run after finishing the backup process. - ''; - }; - - package = lib.mkPackageOption pkgs "restic" { }; - - createWrapper = lib.mkOption { - type = lib.types.bool; - default = true; - description = '' - Whether to generate and add a script to the system path, that has the same environment variables set - as the systemd service. This can be used to e.g. mount snapshots or perform other opterations, without - having to manually specify most options. - ''; - }; - }; - })); + } + ) + ); default = { }; example = { localbackup = { @@ -300,119 +325,139 @@ in assertion = (v.repository == null) != (v.repositoryFile == null); message = "services.restic.backups.${n}: exactly one of repository or repositoryFile should be set"; }) config.services.restic.backups; - systemd.services = - lib.mapAttrs' - (name: backup: - let - extraOptions = lib.concatMapStrings (arg: " -o ${arg}") backup.extraOptions; - inhibitCmd = lib.concatStringsSep " " [ - "${pkgs.systemd}/bin/systemd-inhibit" - "--mode='block'" - "--who='restic'" - "--what='sleep'" - "--why=${lib.escapeShellArg "Scheduled backup ${name}"} " - ]; - resticCmd = "${lib.optionalString backup.inhibitsSleep inhibitCmd}${backup.package}/bin/restic${extraOptions}"; - excludeFlags = lib.optional (backup.exclude != []) "--exclude-file=${pkgs.writeText "exclude-patterns" (lib.concatStringsSep "\n" backup.exclude)}"; - filesFromTmpFile = "/run/restic-backups-${name}/includes"; - doBackup = (backup.dynamicFilesFrom != null) || (backup.paths != null && backup.paths != []); - pruneCmd = lib.optionals (builtins.length backup.pruneOpts > 0) [ - (resticCmd + " forget --prune " + (lib.concatStringsSep " " backup.pruneOpts)) - ]; - checkCmd = lib.optionals backup.runCheck [ - (resticCmd + " check " + (lib.concatStringsSep " " backup.checkOpts)) - ]; - # Helper functions for rclone remotes - rcloneRemoteName = builtins.elemAt (lib.splitString ":" backup.repository) 1; - rcloneAttrToOpt = v: "RCLONE_" + lib.toUpper (builtins.replaceStrings [ "-" ] [ "_" ] v); - rcloneAttrToConf = v: "RCLONE_CONFIG_" + lib.toUpper (rcloneRemoteName + "_" + v); - toRcloneVal = v: if lib.isBool v then lib.boolToString v else v; - in - lib.nameValuePair "restic-backups-${name}" ({ - environment = { + systemd.services = lib.mapAttrs' ( + name: backup: + let + extraOptions = lib.concatMapStrings (arg: " -o ${arg}") backup.extraOptions; + inhibitCmd = lib.concatStringsSep " " [ + "${pkgs.systemd}/bin/systemd-inhibit" + "--mode='block'" + "--who='restic'" + "--what='sleep'" + "--why=${lib.escapeShellArg "Scheduled backup ${name}"} " + ]; + resticCmd = "${lib.optionalString backup.inhibitsSleep inhibitCmd}${backup.package}/bin/restic${extraOptions}"; + excludeFlags = lib.optional ( + backup.exclude != [ ] + ) "--exclude-file=${pkgs.writeText "exclude-patterns" (lib.concatStringsSep "\n" backup.exclude)}"; + filesFromTmpFile = "/run/restic-backups-${name}/includes"; + doBackup = (backup.dynamicFilesFrom != null) || (backup.paths != null && backup.paths != [ ]); + pruneCmd = lib.optionals (builtins.length backup.pruneOpts > 0) [ + (resticCmd + " forget --prune " + (lib.concatStringsSep " " backup.pruneOpts)) + ]; + checkCmd = lib.optionals backup.runCheck [ + (resticCmd + " check " + (lib.concatStringsSep " " backup.checkOpts)) + ]; + # Helper functions for rclone remotes + rcloneRemoteName = builtins.elemAt (lib.splitString ":" backup.repository) 1; + rcloneAttrToOpt = v: "RCLONE_" + lib.toUpper (builtins.replaceStrings [ "-" ] [ "_" ] v); + rcloneAttrToConf = v: "RCLONE_CONFIG_" + lib.toUpper (rcloneRemoteName + "_" + v); + toRcloneVal = v: if lib.isBool v then lib.boolToString v else v; + in + lib.nameValuePair "restic-backups-${name}" ( + { + environment = + { # not %C, because that wouldn't work in the wrapper script RESTIC_CACHE_DIR = "/var/cache/restic-backups-${name}"; RESTIC_PASSWORD_FILE = backup.passwordFile; RESTIC_REPOSITORY = backup.repository; RESTIC_REPOSITORY_FILE = backup.repositoryFile; - } // lib.optionalAttrs (backup.rcloneOptions != null) (lib.mapAttrs' - (name: value: - lib.nameValuePair (rcloneAttrToOpt name) (toRcloneVal value) - ) - backup.rcloneOptions) // lib.optionalAttrs (backup.rcloneConfigFile != null) { + } + // lib.optionalAttrs (backup.rcloneOptions != null) ( + lib.mapAttrs' ( + name: value: lib.nameValuePair (rcloneAttrToOpt name) (toRcloneVal value) + ) backup.rcloneOptions + ) + // lib.optionalAttrs (backup.rcloneConfigFile != null) { RCLONE_CONFIG = backup.rcloneConfigFile; - } // lib.optionalAttrs (backup.rcloneConfig != null) (lib.mapAttrs' - (name: value: - lib.nameValuePair (rcloneAttrToConf name) (toRcloneVal value) - ) - backup.rcloneConfig); - path = [ config.programs.ssh.package ]; - restartIfChanged = false; - wants = [ "network-online.target" ]; - after = [ "network-online.target" ]; - serviceConfig = { + } + // lib.optionalAttrs (backup.rcloneConfig != null) ( + lib.mapAttrs' ( + name: value: lib.nameValuePair (rcloneAttrToConf name) (toRcloneVal value) + ) backup.rcloneConfig + ); + path = [ config.programs.ssh.package ]; + restartIfChanged = false; + wants = [ "network-online.target" ]; + after = [ "network-online.target" ]; + serviceConfig = + { Type = "oneshot"; - ExecStart = (lib.optionals doBackup [ "${resticCmd} backup ${lib.concatStringsSep " " (backup.extraBackupArgs ++ excludeFlags)} --files-from=${filesFromTmpFile}" ]) - ++ pruneCmd ++ checkCmd; + ExecStart = + (lib.optionals doBackup [ + "${resticCmd} backup ${ + lib.concatStringsSep " " (backup.extraBackupArgs ++ excludeFlags) + } --files-from=${filesFromTmpFile}" + ]) + ++ pruneCmd + ++ checkCmd; User = backup.user; RuntimeDirectory = "restic-backups-${name}"; CacheDirectory = "restic-backups-${name}"; CacheDirectoryMode = "0700"; PrivateTmp = true; - } // lib.optionalAttrs (backup.environmentFile != null) { + } + // lib.optionalAttrs (backup.environmentFile != null) { EnvironmentFile = backup.environmentFile; }; - } // lib.optionalAttrs (backup.initialize || doBackup || backup.backupPrepareCommand != null) { - preStart = '' - ${lib.optionalString (backup.backupPrepareCommand != null) '' - ${pkgs.writeScript "backupPrepareCommand" backup.backupPrepareCommand} - ''} - ${lib.optionalString (backup.initialize) '' - ${resticCmd} cat config > /dev/null || ${resticCmd} init - ''} - ${lib.optionalString (backup.paths != null && backup.paths != []) '' - cat ${pkgs.writeText "staticPaths" (lib.concatLines backup.paths)} >> ${filesFromTmpFile} - ''} - ${lib.optionalString (backup.dynamicFilesFrom != null) '' - ${pkgs.writeScript "dynamicFilesFromScript" backup.dynamicFilesFrom} >> ${filesFromTmpFile} - ''} - ''; - } // lib.optionalAttrs (doBackup || backup.backupCleanupCommand != null) { - postStop = '' - ${lib.optionalString (backup.backupCleanupCommand != null) '' - ${pkgs.writeScript "backupCleanupCommand" backup.backupCleanupCommand} - ''} - ${lib.optionalString doBackup '' - rm ${filesFromTmpFile} - ''} - ''; - }) - ) - config.services.restic.backups; - systemd.timers = - lib.mapAttrs' - (name: backup: lib.nameValuePair "restic-backups-${name}" { - wantedBy = [ "timers.target" ]; - timerConfig = backup.timerConfig; - }) - (lib.filterAttrs (_: backup: backup.timerConfig != null) config.services.restic.backups); + } + // lib.optionalAttrs (backup.initialize || doBackup || backup.backupPrepareCommand != null) { + preStart = '' + ${lib.optionalString (backup.backupPrepareCommand != null) '' + ${pkgs.writeScript "backupPrepareCommand" backup.backupPrepareCommand} + ''} + ${lib.optionalString (backup.initialize) '' + ${resticCmd} cat config > /dev/null || ${resticCmd} init + ''} + ${lib.optionalString (backup.paths != null && backup.paths != [ ]) '' + cat ${pkgs.writeText "staticPaths" (lib.concatLines backup.paths)} >> ${filesFromTmpFile} + ''} + ${lib.optionalString (backup.dynamicFilesFrom != null) '' + ${pkgs.writeScript "dynamicFilesFromScript" backup.dynamicFilesFrom} >> ${filesFromTmpFile} + ''} + ''; + } + // lib.optionalAttrs (doBackup || backup.backupCleanupCommand != null) { + postStop = '' + ${lib.optionalString (backup.backupCleanupCommand != null) '' + ${pkgs.writeScript "backupCleanupCommand" backup.backupCleanupCommand} + ''} + ${lib.optionalString doBackup '' + rm ${filesFromTmpFile} + ''} + ''; + } + ) + ) config.services.restic.backups; + systemd.timers = lib.mapAttrs' ( + name: backup: + lib.nameValuePair "restic-backups-${name}" { + wantedBy = [ "timers.target" ]; + timerConfig = backup.timerConfig; + } + ) (lib.filterAttrs (_: backup: backup.timerConfig != null) config.services.restic.backups); # generate wrapper scripts, as described in the createWrapper option - environment.systemPackages = lib.mapAttrsToList (name: backup: let - extraOptions = lib.concatMapStrings (arg: " -o ${arg}") backup.extraOptions; - resticCmd = "${backup.package}/bin/restic${extraOptions}"; - in pkgs.writeShellScriptBin "restic-${name}" '' - set -a # automatically export variables - ${lib.optionalString (backup.environmentFile != null) "source ${backup.environmentFile}"} - # set same environment variables as the systemd service - ${lib.pipe config.systemd.services."restic-backups-${name}".environment [ - (lib.filterAttrs (n: v: v != null && n != "PATH")) - (lib.mapAttrsToList (n: v: "${n}=${v}")) - (lib.concatStringsSep "\n") - ]} - PATH=${config.systemd.services."restic-backups-${name}".environment.PATH}:$PATH + environment.systemPackages = lib.mapAttrsToList ( + name: backup: + let + extraOptions = lib.concatMapStrings (arg: " -o ${arg}") backup.extraOptions; + resticCmd = "${backup.package}/bin/restic${extraOptions}"; + in + pkgs.writeShellScriptBin "restic-${name}" '' + set -a # automatically export variables + ${lib.optionalString (backup.environmentFile != null) "source ${backup.environmentFile}"} + # set same environment variables as the systemd service + ${lib.pipe config.systemd.services."restic-backups-${name}".environment [ + (lib.filterAttrs (n: v: v != null && n != "PATH")) + (lib.mapAttrsToList (n: v: "${n}=${v}")) + (lib.concatStringsSep "\n") + ]} + PATH=${config.systemd.services."restic-backups-${name}".environment.PATH}:$PATH - exec ${resticCmd} "$@" - '') (lib.filterAttrs (_: v: v.createWrapper) config.services.restic.backups); + exec ${resticCmd} "$@" + '' + ) (lib.filterAttrs (_: v: v.createWrapper) config.services.restic.backups); }; } From aca35b7fd69e7236f87046f8cea6c2ed13bad999 Mon Sep 17 00:00:00 2001 From: Tert0 Date: Thu, 30 Jan 2025 15:52:12 +0100 Subject: [PATCH 067/426] nixos/restic: add progressFps option --- nixos/modules/services/backup/restic.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/backup/restic.nix b/nixos/modules/services/backup/restic.nix index 9c3a9d2e36ce..cde2107eb3f4 100644 --- a/nixos/modules/services/backup/restic.nix +++ b/nixos/modules/services/backup/restic.nix @@ -292,6 +292,15 @@ in having to manually specify most options. ''; }; + + progressFps = lib.mkOption { + type = with lib.types; nullOr numbers.nonnegative; + default = null; + description = '' + Controls the frequency of progress reporting. + ''; + example = 0.1; + }; }; } ) @@ -376,7 +385,10 @@ in lib.mapAttrs' ( name: value: lib.nameValuePair (rcloneAttrToConf name) (toRcloneVal value) ) backup.rcloneConfig - ); + ) + // lib.optionalAttrs (backup.progressFps != null) { + RESTIC_PROGRESS_FPS = toString backup.progressFps; + }; path = [ config.programs.ssh.package ]; restartIfChanged = false; wants = [ "network-online.target" ]; From f233c450839401a0daee9264346f7ab373a9f3d3 Mon Sep 17 00:00:00 2001 From: Tert0 Date: Thu, 26 Dec 2024 00:35:34 +0100 Subject: [PATCH 068/426] cups-brother-dcpl3550cdw: init at 1.0.2-0 --- .../cu/cups-brother-dcpl3550cdw/package.nix | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 pkgs/by-name/cu/cups-brother-dcpl3550cdw/package.nix diff --git a/pkgs/by-name/cu/cups-brother-dcpl3550cdw/package.nix b/pkgs/by-name/cu/cups-brother-dcpl3550cdw/package.nix new file mode 100644 index 000000000000..b1ff4e01d229 --- /dev/null +++ b/pkgs/by-name/cu/cups-brother-dcpl3550cdw/package.nix @@ -0,0 +1,109 @@ +{ + pkgsi686Linux, + lib, + stdenv, + fetchurl, + dpkg, + makeWrapper, + ghostscript, + file, + gnused, + gnugrep, + coreutils, + which, + perl, +}: +let + version = "1.0.2-0"; + model = "dcpl3550cdw"; + interpreter = "${pkgsi686Linux.stdenv.cc.libc}/lib/ld-linux.so.2"; +in +stdenv.mkDerivation { + pname = "cups-brother-${model}"; + inherit version; + src = fetchurl { + url = "https://download.brother.com/welcome/dlf103919/dcpl3550cdwpdrv-${version}.i386.deb"; + hash = "sha256-FbtqISK3f1q1+JXJ+RP5O/8G0ZW9gcCS7OI0YRljwyY="; + }; + + nativeBuildInputs = [ + dpkg + makeWrapper + ]; + + unpackPhase = '' + runHook preUnpack + + dpkg-deb -x $src $out + + runHook postUnpack + ''; + + installPhase = '' + runHook preInstall + + substituteInPlace $out/opt/brother/Printers/${model}/lpd/filter_${model} \ + --replace-fail /usr/bin/perl ${lib.getExe perl} \ + --replace-fail "PRINTER =~" "PRINTER = \"${model}\"; #" \ + --replace-fail "BR_PRT_PATH =~" "BR_PRT_PATH = \"$out/opt/brother/Printers/${model}/\"; #" + + substituteInPlace $out/opt/brother/Printers/${model}/cupswrapper/brother_lpdwrapper_${model} \ + --replace-fail /usr/bin/perl ${lib.getExe perl} \ + --replace-fail "basedir =~ " "basedir = \"$out/opt/brother/Printers/${model}/\"; #" \ + --replace-fail "PRINTER =~ " "PRINTER = \"${model}\"; #" \ + --replace-fail "LPDCONFIGEXE=" "LPDCONFIGEXE=\"$out/usr/bin/brprintconf_\"; #" + + patchelf --set-interpreter ${interpreter} $out/opt/brother/Printers/${model}/lpd/br${model}filter + patchelf --set-interpreter ${interpreter} $out/usr/bin/brprintconf_${model} + + mkdir -p $out/lib/cups/filter $out/share/cups/model + ln -s $out/opt/brother/Printers/${model}/lpd/filter_${model} $out/lib/cups/filter/brlpdwrapper${model} + ln -s $out/opt/brother/Printers/${model}/cupswrapper/brother_lpdwrapper_${model} $out/lib/cups/filter/brother_lpdwrapper_${model} + ln -s $out/opt/brother/Printers/${model}/cupswrapper/brother_${model}_printer_en.ppd $out/share/cups/model/brother_${model}_printer_en.ppd + + runHook postInstall + ''; + + postFixup = '' + wrapProgram $out/opt/brother/Printers/${model}/lpd/filter_${model} \ + --prefix PATH ":" ${ + lib.makeBinPath [ + ghostscript + file + gnused + gnugrep + coreutils + which + ] + } + wrapProgram $out/opt/brother/Printers/${model}/cupswrapper/brother_lpdwrapper_${model} \ + --prefix PATH ":" ${ + lib.makeBinPath [ + gnugrep + coreutils + ] + } + wrapProgram $out/usr/bin/brprintconf_${model} \ + --set LD_PRELOAD "${pkgsi686Linux.libredirect}/lib/libredirect.so" \ + --set NIX_REDIRECTS /opt=$out/opt + wrapProgram $out/opt/brother/Printers/${model}/lpd/br${model}filter \ + --set LD_PRELOAD "${pkgsi686Linux.libredirect}/lib/libredirect.so" \ + --set NIX_REDIRECTS /opt=$out/opt + ''; + + meta = { + homepage = "https://www.brother.com/"; + downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=${model}_eu&os=128"; + description = "Brother DCP-L3550CDW printer driver"; + license = with lib.licenses; [ + unfreeRedistributable + gpl2Only + ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + platforms = [ + "x86_64-linux" + "i686-linux" + ]; + maintainers = with lib.maintainers; [ Tert0 ]; + }; +} From 8cf9f6255c79e24da707197d764bbbb53cc91cf5 Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 26 Jan 2025 21:07:03 +0100 Subject: [PATCH 069/426] zipline: refactor environment variables --- pkgs/by-name/zi/zipline/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index 005feae23c28..268f49b55839 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -87,18 +87,15 @@ stdenv.mkDerivation (finalAttrs: { openssl ]; - YARN_ENABLE_TELEMETRY = "0"; - - ZIPLINE_DOCKER_BUILD = "true"; + env = { + YARN_ENABLE_TELEMETRY = "0"; + ZIPLINE_DOCKER_BUILD = "true"; + } // environment; configurePhase = '' export HOME="$NIX_BUILD_TOP" yarn config set enableGlobalCache false yarn config set cacheFolder $yarnOfflineCache - - ${lib.concatStringsSep "\n" ( - lib.mapAttrsToList (name: value: "export ${name}=${lib.escapeShellArg value}") environment - )} ''; buildPhase = '' From 77163c22056094c8a089dbc57e64a5141b321719 Mon Sep 17 00:00:00 2001 From: Ota Mares <1375307+omares@users.noreply.github.com> Date: Wed, 15 Jan 2025 14:46:51 +0100 Subject: [PATCH 070/426] nixos/recyclarr: init module --- nixos/modules/services/misc/recyclarr.nix | 156 ++++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 nixos/modules/services/misc/recyclarr.nix diff --git a/nixos/modules/services/misc/recyclarr.nix b/nixos/modules/services/misc/recyclarr.nix new file mode 100644 index 000000000000..4df6266e70b5 --- /dev/null +++ b/nixos/modules/services/misc/recyclarr.nix @@ -0,0 +1,156 @@ +{ + config, + lib, + pkgs, + utils, + ... +}: + +let + cfg = config.services.recyclarr; + format = pkgs.formats.yaml { }; + stateDir = "/var/lib/recyclarr"; + configPath = "${stateDir}/config.json"; +in +{ + options.services.recyclarr = { + enable = lib.mkEnableOption "recyclarr service"; + + package = lib.mkPackageOption pkgs "recyclarr" { }; + + configuration = lib.mkOption { + type = format.type; + default = { }; + example = { + sonarr = [ + { + instance_name = "main"; + base_url = "http://localhost:8989"; + api_key = { + _secret = "/run/credentials/recyclarr.service/sonarr-api_key"; + }; + } + ]; + radarr = [ + { + instance_name = "main"; + base_url = "http://localhost:7878"; + api_key = { + _secret = "/run/credentials/recyclarr.service/radarr-api_key"; + }; + } + ]; + }; + description = lib.mdDoc '' + Recyclarr YAML configuration as a Nix attribute set. + + For detailed configuration options and examples, see the + [official configuration reference](https://recyclarr.dev/wiki/yaml/config-reference/). + + The configuration is processed using [utils.genJqSecretsReplacementSnippet](https://github.com/NixOS/nixpkgs/blob/master/nixos/lib/utils.nix#L232-L331) to handle secret substitution. + + To avoid permission issues, secrets should be provided via systemd's credential mechanism: + + ```nix + systemd.services.recyclarr.serviceConfig.LoadCredential = [ + "radarr-api_key:''${config.sops.secrets.radarr-api_key.path}" + ]; + ''; + }; + + schedule = lib.mkOption { + type = lib.types.str; + default = "daily"; + description = "When to run recyclarr in systemd calendar format."; + }; + + command = lib.mkOption { + type = lib.types.str; + default = "sync"; + description = "The recyclarr command to run (e.g., sync)."; + }; + + user = lib.mkOption { + type = lib.types.str; + default = "recyclarr"; + description = "User account under which recyclarr runs."; + }; + + group = lib.mkOption { + type = lib.types.str; + default = "recyclarr"; + description = "Group under which recyclarr runs."; + }; + }; + + config = lib.mkIf cfg.enable { + + users.users = lib.mkIf (cfg.user == "recyclarr") { + recyclarr = { + isSystemUser = true; + description = "recyclarr user"; + home = stateDir; + group = cfg.group; + }; + }; + + users.groups = lib.mkIf (cfg.group == "recyclarr") { + ${cfg.group} = { }; + }; + + systemd.services.recyclarr = { + description = "Recyclarr Service"; + + # YAML is a JSON super-set + preStart = utils.genJqSecretsReplacementSnippet cfg.configuration configPath; + + serviceConfig = { + Type = "oneshot"; + User = cfg.user; + Group = cfg.group; + StateDirectory = "recyclarr"; + ExecStart = "${lib.getExe cfg.package} ${cfg.command} --app-data ${stateDir} --config ${configPath}"; + + ProtectSystem = "strict"; + ProtectHome = true; + PrivateTmp = true; + PrivateDevices = true; + ProtectHostname = true; + ProtectClock = true; + ProtectKernelTunables = true; + ProtectKernelModules = true; + ProtectKernelLogs = true; + ProtectControlGroups = true; + + PrivateNetwork = false; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + ]; + + NoNewPrivileges = true; + RestrictSUIDSGID = true; + RemoveIPC = true; + + ReadWritePaths = [ stateDir ]; + + CapabilityBoundingSet = ""; + + LockPersonality = true; + RestrictRealtime = true; + }; + }; + + systemd.timers.recyclarr = { + description = "Recyclarr Timer"; + wantedBy = [ "timers.target" ]; + partOf = [ "recyclarr.service" ]; + + timerConfig = { + OnCalendar = cfg.schedule; + Persistent = true; + RandomizedDelaySec = "5m"; + }; + }; + }; +} From 0165001678030e6f737e9f97c4ac841965d949b8 Mon Sep 17 00:00:00 2001 From: Fang-Pen Lin Date: Sun, 19 Jan 2025 21:55:14 +0000 Subject: [PATCH 071/426] beanhub-cli: 1.4.1 -> 2.1.1 --- .../python-modules/beanhub-cli/default.nix | 55 +++++++++++++++---- 1 file changed, 44 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/beanhub-cli/default.nix b/pkgs/development/python-modules/beanhub-cli/default.nix index f2a1300a1b5c..1bfa128b34b5 100644 --- a/pkgs/development/python-modules/beanhub-cli/default.nix +++ b/pkgs/development/python-modules/beanhub-cli/default.nix @@ -4,28 +4,42 @@ buildPythonPackage, pythonOlder, pytestCheckHook, + + # dependencies beancount-black, beancount-parser, beanhub-forms, beanhub-import, click, fastapi, - httpx, jinja2, poetry-core, - pydantic, - pydantic-core, pydantic-settings, - pytz, + pydantic, pyyaml, rich, starlette-wtf, uvicorn, + + # optional-dependencies + attrs, + cryptography, + httpx, + pynacl, + python-dateutil, + tomli-w, + tomli, + + # tests + pytest, + pytest-asyncio, + pytest-httpx, + pytest-mock, }: buildPythonPackage rec { pname = "beanhub-cli"; - version = "1.4.1"; + version = "2.1.1"; pyproject = true; disabled = pythonOlder "3.10"; @@ -34,7 +48,7 @@ buildPythonPackage rec { owner = "LaunchPlatform"; repo = "beanhub-cli"; tag = version; - hash = "sha256-ZPRQLdNDp/LOXmxU9H6fh9raPPiDsTiEW3j8ncgt8sY="; + hash = "sha256-mGLg6Kgur2LAcujFzO/rkSPAC2t3wR5CO2AeOO0+bFI="; }; build-system = [ poetry-core ]; @@ -48,19 +62,38 @@ buildPythonPackage rec { fastapi jinja2 pydantic - pydantic-core pydantic-settings - pytz pyyaml rich starlette-wtf uvicorn - ]; + ] ++ lib.flatten (lib.attrValues optional-dependencies); + + optional-dependencies = rec { + login = [ + attrs + httpx + python-dateutil + tomli + tomli-w + ]; + connect = [ + attrs + cryptography + httpx + pynacl + python-dateutil + tomli + tomli-w + ]; + }; nativeCheckInputs = [ + pytest-asyncio + pytest-httpx + pytest-mock pytestCheckHook - httpx - ]; + ] ++ lib.flatten (lib.attrValues optional-dependencies); pythonImportsCheck = [ "beanhub_cli" ]; From eb14d1ba3883c8fe808a336e1643aba1a38a0735 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Fri, 31 Jan 2025 01:20:35 -0800 Subject: [PATCH 072/426] .github/labeler.yml: add teams topic --- .github/labeler.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/labeler.yml b/.github/labeler.yml index cf00b6e3e4b6..4d03919a0217 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -485,6 +485,12 @@ - pkgs/development/tcl-modules/**/* - pkgs/top-level/tcl-packages.nix +"6.topic: teams": + - any: + - changed-files: + - any-glob-to-any-file: + - maintainers/team-list.nix + "6.topic: TeX": - any: - changed-files: From e53d0da0c5c0f342f41094bf1f7c4fbe8d2d2b13 Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Tue, 28 Jan 2025 00:03:32 +0100 Subject: [PATCH 073/426] ente-auth: 4.2.8 -> 4.3.1 --- pkgs/by-name/en/ente-auth/package.nix | 10 +-- pkgs/by-name/en/ente-auth/pubspec.lock.json | 67 +++++++++------------ 2 files changed, 34 insertions(+), 43 deletions(-) diff --git a/pkgs/by-name/en/ente-auth/package.nix b/pkgs/by-name/en/ente-auth/package.nix index 705b43691443..445c6e320808 100644 --- a/pkgs/by-name/en/ente-auth/package.nix +++ b/pkgs/by-name/en/ente-auth/package.nix @@ -17,14 +17,14 @@ let in flutter324.buildFlutterApplication rec { pname = "ente-auth"; - version = "4.2.8"; + version = "4.3.1"; src = fetchFromGitHub { owner = "ente-io"; repo = "ente"; sparseCheckout = [ "auth" ]; tag = "auth-v${version}"; - hash = "sha256-1vIM2MrQF0DO+5SEzIAUeZxOks6PKs3kkTdc09aCk2A="; + hash = "sha256-vPsF2MxGko5tMgp/WmYIw/XoSPgpKFRasNZfRpiNV9E="; }; sourceRoot = "${src.name}/auth"; @@ -42,11 +42,11 @@ flutter324.buildFlutterApplication rec { ''; gitHashes = { - desktop_webview_window = "sha256-jdNMpzFBgw53asWlGzWUS+hoPdzcL6kcJt2KzjxXf2E="; - ente_crypto_dart = "sha256-XBzQ268E0cYljJH6gDS5O0Pmie/GwuhMDlQPfopSqJM="; + ente_crypto_dart = "sha256-xBBK9BdXh4+OTj+Jkf3zh5sMZjXtvhyuE1R5LFE8iTY="; flutter_local_authentication = "sha256-r50jr+81ho+7q2PWHLf4VnvNJmhiARZ3s4HUpThCgc0="; - flutter_secure_storage_linux = "sha256-x45jrJ7pvVyhZlpqRSy3CbwT4Lna6yi/b2IyAilWckg="; + flutter_secure_storage_linux = "sha256-Rp+b6ZRH7F5AnM5UvYzfVjprXkpeeA7V6Ep/oYqDeiM="; sqflite = "sha256-+XTVtkFJ94VifwnutvUuAqqiyWwrcEiZ3Uz0H4D9zWA="; + figma_squircle = "sha256-FLjABaJzrK3H5svbRb6306FxD5L6dMfddFXpXpYgH3s="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/en/ente-auth/pubspec.lock.json b/pkgs/by-name/en/ente-auth/pubspec.lock.json index dfbe0b416411..37ed708559e5 100644 --- a/pkgs/by-name/en/ente-auth/pubspec.lock.json +++ b/pkgs/by-name/en/ente-auth/pubspec.lock.json @@ -4,17 +4,17 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834", + "sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab", "url": "https://pub.dev" }, "source": "hosted", - "version": "72.0.0" + "version": "76.0.0" }, "_macros": { "dependency": "transitive", "description": "dart", "source": "sdk", - "version": "0.3.2" + "version": "0.3.3" }, "adaptive_theme": { "dependency": "direct main", @@ -30,11 +30,11 @@ "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139", + "sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.7.0" + "version": "6.11.0" }, "ansicolor": { "dependency": "transitive", @@ -310,11 +310,11 @@ "dependency": "direct main", "description": { "name": "collection", - "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", + "sha256": "a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.18.0" + "version": "1.19.0" }, "confetti": { "dependency": "direct main", @@ -481,7 +481,7 @@ "description": { "path": ".", "ref": "HEAD", - "resolved-ref": "e2e66ffd03f23bef5e0bb138b5f01b32d8e9b7bb", + "resolved-ref": "f91e1545f8263df127762240c4da54a0c42835b2", "url": "https://github.com/ente-io/ente_crypto_dart.git" }, "source": "git", @@ -540,12 +540,13 @@ "figma_squircle": { "dependency": "direct main", "description": { - "name": "figma_squircle", - "sha256": "790b91a9505e90d246f6efe2fa065ff7fffe658c7b44fe9b5b20c7b0ad3818c0", - "url": "https://pub.dev" + "path": ".", + "ref": "HEAD", + "resolved-ref": "5f1ad5aaccdf31fc398fc141979ea845a0f45383", + "url": "https://github.com/Ax0elz/figma_squircle.git" }, - "source": "hosted", - "version": "0.5.3" + "source": "git", + "version": "0.5.5" }, "file": { "dependency": "transitive", @@ -1137,21 +1138,21 @@ "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", + "sha256": "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.5" + "version": "10.0.7" }, "leak_tracker_flutter_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_flutter_testing", - "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", + "sha256": "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.5" + "version": "3.0.8" }, "leak_tracker_testing": { "dependency": "transitive", @@ -1237,11 +1238,11 @@ "dependency": "transitive", "description": { "name": "macros", - "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", + "sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.2-main.4" + "version": "0.1.3-main.0" }, "matcher": { "dependency": "transitive", @@ -1623,16 +1624,6 @@ "source": "hosted", "version": "4.1.0" }, - "scan": { - "dependency": "direct main", - "description": { - "name": "scan", - "sha256": "b343ec36f863a88d41eb4c174b810c055c6bd1f1822b2188ab31aab684fb7cdb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.6.0" - }, "screen_retriever": { "dependency": "transitive", "description": { @@ -1787,7 +1778,7 @@ "dependency": "transitive", "description": "flutter", "source": "sdk", - "version": "0.0.99" + "version": "0.0.0" }, "sodium": { "dependency": "transitive", @@ -1894,11 +1885,11 @@ "dependency": "transitive", "description": { "name": "stack_trace", - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", + "sha256": "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.11.1" + "version": "1.12.0" }, "steam_totp": { "dependency": "direct main", @@ -1944,11 +1935,11 @@ "dependency": "transitive", "description": { "name": "string_scanner", - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", + "sha256": "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.3.0" }, "styled_text": { "dependency": "direct main", @@ -1984,11 +1975,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", + "sha256": "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.2" + "version": "0.7.3" }, "timezone": { "dependency": "transitive", @@ -2194,11 +2185,11 @@ "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", + "sha256": "f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b", "url": "https://pub.dev" }, "source": "hosted", - "version": "14.2.5" + "version": "14.3.0" }, "watcher": { "dependency": "transitive", From 4357cf820759fb9aabecea8963bb621abdd496f5 Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Fri, 31 Jan 2025 14:24:46 +0100 Subject: [PATCH 074/426] ente-auth: automatically update gitHashes --- pkgs/by-name/en/ente-auth/fetch-git-hashes.py | 46 +++++++++++++++++++ pkgs/by-name/en/ente-auth/git-hashes.json | 7 +++ pkgs/by-name/en/ente-auth/package.nix | 9 +--- pkgs/by-name/en/ente-auth/update.sh | 11 ++++- 4 files changed, 63 insertions(+), 10 deletions(-) create mode 100755 pkgs/by-name/en/ente-auth/fetch-git-hashes.py create mode 100644 pkgs/by-name/en/ente-auth/git-hashes.json diff --git a/pkgs/by-name/en/ente-auth/fetch-git-hashes.py b/pkgs/by-name/en/ente-auth/fetch-git-hashes.py new file mode 100755 index 000000000000..ff666a672370 --- /dev/null +++ b/pkgs/by-name/en/ente-auth/fetch-git-hashes.py @@ -0,0 +1,46 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i python3 -p nix-prefetch-git + +from dataclasses import dataclass +import json +import subprocess + + +@dataclass +class GitDependency: + name: str + url: str + revision: str + + +def get_git_deps(lock_data): + for name, data in lock_data["packages"].items(): + if data["source"] == "git": + desc = data["description"] + yield GitDependency( + name=name, + url=desc["url"], + revision=desc["resolved-ref"], + ) + + +def nix_prefetch_git(url: str, rev: str): + result = subprocess.run( + ["nix-prefetch-git", url, rev], + check=True, + text=True, + stdout=subprocess.PIPE, + ) + return json.loads(result.stdout) + + +if __name__ == "__main__": + with open("pubspec.lock.json") as lock_file: + lock_data = json.load(lock_file) + git_hashes = {} + for dep in get_git_deps(lock_data): + data = nix_prefetch_git(dep.url, dep.revision) + git_hashes[dep.name] = data["hash"] + with open("git-hashes.json", "w") as output_file: + json.dump(git_hashes, output_file, indent=2) + output_file.write("\n") diff --git a/pkgs/by-name/en/ente-auth/git-hashes.json b/pkgs/by-name/en/ente-auth/git-hashes.json new file mode 100644 index 000000000000..c08a0a3afac1 --- /dev/null +++ b/pkgs/by-name/en/ente-auth/git-hashes.json @@ -0,0 +1,7 @@ +{ + "ente_crypto_dart": "sha256-xBBK9BdXh4+OTj+Jkf3zh5sMZjXtvhyuE1R5LFE8iTY=", + "figma_squircle": "sha256-FLjABaJzrK3H5svbRb6306FxD5L6dMfddFXpXpYgH3s=", + "flutter_local_authentication": "sha256-r50jr+81ho+7q2PWHLf4VnvNJmhiARZ3s4HUpThCgc0=", + "flutter_secure_storage_linux": "sha256-Rp+b6ZRH7F5AnM5UvYzfVjprXkpeeA7V6Ep/oYqDeiM=", + "sqflite": "sha256-+XTVtkFJ94VifwnutvUuAqqiyWwrcEiZ3Uz0H4D9zWA=" +} diff --git a/pkgs/by-name/en/ente-auth/package.nix b/pkgs/by-name/en/ente-auth/package.nix index 445c6e320808..7a2e10c6b6ce 100644 --- a/pkgs/by-name/en/ente-auth/package.nix +++ b/pkgs/by-name/en/ente-auth/package.nix @@ -30,6 +30,7 @@ flutter324.buildFlutterApplication rec { sourceRoot = "${src.name}/auth"; pubspecLock = lib.importJSON ./pubspec.lock.json; + gitHashes = lib.importJSON ./git-hashes.json; patches = [ # Disable update notifications and auto-update functionality @@ -41,14 +42,6 @@ flutter324.buildFlutterApplication rec { ln -s ${simple-icons} assets/simple-icons ''; - gitHashes = { - ente_crypto_dart = "sha256-xBBK9BdXh4+OTj+Jkf3zh5sMZjXtvhyuE1R5LFE8iTY="; - flutter_local_authentication = "sha256-r50jr+81ho+7q2PWHLf4VnvNJmhiARZ3s4HUpThCgc0="; - flutter_secure_storage_linux = "sha256-Rp+b6ZRH7F5AnM5UvYzfVjprXkpeeA7V6Ep/oYqDeiM="; - sqflite = "sha256-+XTVtkFJ94VifwnutvUuAqqiyWwrcEiZ3Uz0H4D9zWA="; - figma_squircle = "sha256-FLjABaJzrK3H5svbRb6306FxD5L6dMfddFXpXpYgH3s="; - }; - nativeBuildInputs = [ copyDesktopItems makeWrapper diff --git a/pkgs/by-name/en/ente-auth/update.sh b/pkgs/by-name/en/ente-auth/update.sh index 7f79ffae58f4..ed5d30529b60 100755 --- a/pkgs/by-name/en/ente-auth/update.sh +++ b/pkgs/by-name/en/ente-auth/update.sh @@ -19,16 +19,23 @@ echo "Updating to $short_version" # Subtree needed for lockfile and icons auth_tree="$(gh-curl "https://api.github.com/repos/ente-io/ente/git/trees/$version" | gojq '.tree[] | select(.path == "auth") | .url' --raw-output)" +pushd "$pkg_dir" + # Get lockfile, filter out incompatible sqlite dependency and convert to JSON echo "Updating lockfile" pubspec_lock="$(gh-curl "$auth_tree" | gojq '.tree[] | select(.path == "pubspec.lock") | .url' --raw-output)" -gh-curl "$pubspec_lock" | gojq '.content | @base64d' --raw-output | gojq --yaml-input 'del(.packages.sqlite3_flutter_libs)' > "$pkg_dir/pubspec.lock.json" +gh-curl "$pubspec_lock" | gojq '.content | @base64d' --raw-output | gojq --yaml-input 'del(.packages.sqlite3_flutter_libs)' > pubspec.lock.json + +echo "Updating git hashes" +./fetch-git-hashes.py # Get rev and hash of simple-icons submodule echo "Updating icons" assets_tree="$(gh-curl "$auth_tree" | gojq '.tree[] | select(.path == "assets") | .url' --raw-output)" simple_icons_rev="$(gh-curl "$assets_tree" | gojq '.tree[] | select(.path == "simple-icons") | .sha' --raw-output)" -nix-prefetch-github --rev "$simple_icons_rev" simple-icons simple-icons > "$pkg_dir/simple-icons.json" +nix-prefetch-github --rev "$simple_icons_rev" simple-icons simple-icons > simple-icons.json + +popd # Update package version and hash echo "Updating package source" From 0a423938d1bd0ee05d46a53b15cd6b85ccd26b7f Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Fri, 31 Jan 2025 15:20:18 +0100 Subject: [PATCH 075/426] ente-auth: 4.3.1 -> 4.3.2 --- pkgs/by-name/en/ente-auth/git-hashes.json | 1 - pkgs/by-name/en/ente-auth/package.nix | 4 +- pkgs/by-name/en/ente-auth/pubspec.lock.json | 55 ++++++++++----------- 3 files changed, 29 insertions(+), 31 deletions(-) diff --git a/pkgs/by-name/en/ente-auth/git-hashes.json b/pkgs/by-name/en/ente-auth/git-hashes.json index c08a0a3afac1..ff429e3de18f 100644 --- a/pkgs/by-name/en/ente-auth/git-hashes.json +++ b/pkgs/by-name/en/ente-auth/git-hashes.json @@ -1,6 +1,5 @@ { "ente_crypto_dart": "sha256-xBBK9BdXh4+OTj+Jkf3zh5sMZjXtvhyuE1R5LFE8iTY=", - "figma_squircle": "sha256-FLjABaJzrK3H5svbRb6306FxD5L6dMfddFXpXpYgH3s=", "flutter_local_authentication": "sha256-r50jr+81ho+7q2PWHLf4VnvNJmhiARZ3s4HUpThCgc0=", "flutter_secure_storage_linux": "sha256-Rp+b6ZRH7F5AnM5UvYzfVjprXkpeeA7V6Ep/oYqDeiM=", "sqflite": "sha256-+XTVtkFJ94VifwnutvUuAqqiyWwrcEiZ3Uz0H4D9zWA=" diff --git a/pkgs/by-name/en/ente-auth/package.nix b/pkgs/by-name/en/ente-auth/package.nix index 7a2e10c6b6ce..4a369c142f02 100644 --- a/pkgs/by-name/en/ente-auth/package.nix +++ b/pkgs/by-name/en/ente-auth/package.nix @@ -17,14 +17,14 @@ let in flutter324.buildFlutterApplication rec { pname = "ente-auth"; - version = "4.3.1"; + version = "4.3.2"; src = fetchFromGitHub { owner = "ente-io"; repo = "ente"; sparseCheckout = [ "auth" ]; tag = "auth-v${version}"; - hash = "sha256-vPsF2MxGko5tMgp/WmYIw/XoSPgpKFRasNZfRpiNV9E="; + hash = "sha256-/WWodQcMibwXVexI+XbTZYRkIMtfNHk3bJVBPJHcoqI="; }; sourceRoot = "${src.name}/auth"; diff --git a/pkgs/by-name/en/ente-auth/pubspec.lock.json b/pkgs/by-name/en/ente-auth/pubspec.lock.json index 37ed708559e5..e04e4f9a1544 100644 --- a/pkgs/by-name/en/ente-auth/pubspec.lock.json +++ b/pkgs/by-name/en/ente-auth/pubspec.lock.json @@ -4,17 +4,17 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab", + "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834", "url": "https://pub.dev" }, "source": "hosted", - "version": "76.0.0" + "version": "72.0.0" }, "_macros": { "dependency": "transitive", "description": "dart", "source": "sdk", - "version": "0.3.3" + "version": "0.3.2" }, "adaptive_theme": { "dependency": "direct main", @@ -30,11 +30,11 @@ "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e", + "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.11.0" + "version": "6.7.0" }, "ansicolor": { "dependency": "transitive", @@ -310,11 +310,11 @@ "dependency": "direct main", "description": { "name": "collection", - "sha256": "a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf", + "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.19.0" + "version": "1.18.0" }, "confetti": { "dependency": "direct main", @@ -540,13 +540,12 @@ "figma_squircle": { "dependency": "direct main", "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "5f1ad5aaccdf31fc398fc141979ea845a0f45383", - "url": "https://github.com/Ax0elz/figma_squircle.git" + "name": "figma_squircle", + "sha256": "790b91a9505e90d246f6efe2fa065ff7fffe658c7b44fe9b5b20c7b0ad3818c0", + "url": "https://pub.dev" }, - "source": "git", - "version": "0.5.5" + "source": "hosted", + "version": "0.5.3" }, "file": { "dependency": "transitive", @@ -1138,21 +1137,21 @@ "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06", + "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.7" + "version": "10.0.5" }, "leak_tracker_flutter_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_flutter_testing", - "sha256": "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379", + "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.8" + "version": "3.0.5" }, "leak_tracker_testing": { "dependency": "transitive", @@ -1238,11 +1237,11 @@ "dependency": "transitive", "description": { "name": "macros", - "sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656", + "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.3-main.0" + "version": "0.1.2-main.4" }, "matcher": { "dependency": "transitive", @@ -1778,7 +1777,7 @@ "dependency": "transitive", "description": "flutter", "source": "sdk", - "version": "0.0.0" + "version": "0.0.99" }, "sodium": { "dependency": "transitive", @@ -1885,11 +1884,11 @@ "dependency": "transitive", "description": { "name": "stack_trace", - "sha256": "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377", + "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.12.0" + "version": "1.11.1" }, "steam_totp": { "dependency": "direct main", @@ -1935,11 +1934,11 @@ "dependency": "transitive", "description": { "name": "string_scanner", - "sha256": "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3", + "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.0" + "version": "1.2.0" }, "styled_text": { "dependency": "direct main", @@ -1975,11 +1974,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c", + "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.3" + "version": "0.7.2" }, "timezone": { "dependency": "transitive", @@ -2185,11 +2184,11 @@ "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b", + "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", "url": "https://pub.dev" }, "source": "hosted", - "version": "14.3.0" + "version": "14.2.5" }, "watcher": { "dependency": "transitive", From 4394fda206a29530d2dd94ad680a2ed43c8fb62c Mon Sep 17 00:00:00 2001 From: KSJ2000 Date: Sat, 18 Jan 2025 08:23:23 +0200 Subject: [PATCH 076/426] pygame-sdl2: 2.1.0 -> 8.3.1.24090601 --- .../python-modules/pygame-sdl2/default.nix | 39 +++++++------------ 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/pkgs/development/python-modules/pygame-sdl2/default.nix b/pkgs/development/python-modules/pygame-sdl2/default.nix index 43ce26585f30..67affee61c65 100644 --- a/pkgs/development/python-modules/pygame-sdl2/default.nix +++ b/pkgs/development/python-modules/pygame-sdl2/default.nix @@ -1,8 +1,7 @@ { lib, buildPythonPackage, - fetchurl, - isPy27, + fetchFromGitHub, renpy, cython_0, SDL2, @@ -13,32 +12,19 @@ libpng, setuptools, }: -let - pname = "pygame-sdl2"; - version = "2.1.0"; - renpy_version = renpy.base_version; -in -buildPythonPackage { - inherit pname version; - name = "${pname}-${version}-${renpy_version}"; +buildPythonPackage rec { + pname = "pygame-sdl2"; + version = "8.3.1.24090601"; pyproject = true; - src = fetchurl { - url = "https://www.renpy.org/dl/${renpy_version}/pygame_sdl2-${version}+renpy${renpy_version}.tar.gz"; - hash = "sha256-bcTrdXWLTCnZQ/fP5crKIPoqJiyz+o6s0PzRChV7TQE="; + src = fetchFromGitHub { + owner = "renpy"; + repo = "pygame_sdl2"; + tag = "renpy-${version}"; + hash = "sha256-0itOmDScM+4HmWTpjkln56pv+yXDPB1KIDbE6ub2Tls="; }; - # force rebuild of headers needed for install - prePatch = '' - rm -rf gen gen3 - ''; - - # Remove build tag which produces invaild version - postPatch = '' - sed -i '2d' setup.cfg - ''; - nativeBuildInputs = [ SDL2.dev cython_0 @@ -54,7 +40,12 @@ buildPythonPackage { libpng ]; - doCheck = isPy27; # python3 tests are non-functional + doCheck = true; + + preBuild = '' + sed -i "s/2.1.0/${version}/" setup.py + sed -i "s/2, 1, 0/$(echo ${version} | sed 's/\./,\ /g')/g" src/pygame_sdl2/version.py + ''; meta = { description = "Reimplementation of parts of pygame API using SDL2"; From 389f490dcd7dba96652be330bffb0fe0b47a2a1c Mon Sep 17 00:00:00 2001 From: "randomizedcoder dave.seddon.ca@gmail.com" Date: Thu, 30 Jan 2025 16:42:52 -0800 Subject: [PATCH 077/426] iperf2: 2.1.4 -> 2.2.1 --- pkgs/tools/networking/iperf/2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/iperf/2.nix b/pkgs/tools/networking/iperf/2.nix index 109bf769e499..905b8150ecd9 100644 --- a/pkgs/tools/networking/iperf/2.nix +++ b/pkgs/tools/networking/iperf/2.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "iperf"; - version = "2.1.4"; + version = "2.2.1"; src = fetchurl { url = "mirror://sourceforge/iperf2/files/${pname}-${version}.tar.gz"; - sha256 = "1yflnj2ni988nm0p158q8lnkiq2gn2chmvsglyn2gqmqhwp3jaq6"; + sha256 = "1yyqzgz526xn6v2hrdiizviddx3xphjg93ihh7mdncw0wakv0jkm"; }; hardeningDisable = [ "format" ]; From 3ec974ac88bb798420f561867eec981484b32d60 Mon Sep 17 00:00:00 2001 From: Lorenzo Manacorda Date: Fri, 31 Jan 2025 16:47:53 +0100 Subject: [PATCH 078/426] nixos/geth: add sepolia network --- .../services/blockchain/ethereum/geth.nix | 3 ++- nixos/tests/geth.nix | 25 +++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/blockchain/ethereum/geth.nix b/nixos/modules/services/blockchain/ethereum/geth.nix index 0c406c595a74..807d50f8aa7e 100644 --- a/nixos/modules/services/blockchain/ethereum/geth.nix +++ b/nixos/modules/services/blockchain/ethereum/geth.nix @@ -129,8 +129,9 @@ let "goerli" "holesky" "rinkeby" - "yolov2" "ropsten" + "sepolia" + "yolov2" ] ); default = null; diff --git a/nixos/tests/geth.nix b/nixos/tests/geth.nix index 984b46935b86..7fa7b97ed3bb 100644 --- a/nixos/tests/geth.nix +++ b/nixos/tests/geth.nix @@ -15,7 +15,8 @@ import ./make-test-python.nix ( enable = true; }; }; - services.geth."testnet" = { + + services.geth."holesky" = { enable = true; port = 30304; network = "holesky"; @@ -28,15 +29,31 @@ import ./make-test-python.nix ( port = 18551; }; }; + + services.geth."sepolia" = { + enable = true; + port = 30305; + network = "sepolia"; + http = { + enable = true; + port = 28545; + }; + authrpc = { + enable = true; + port = 28551; + }; + }; }; testScript = '' start_all() machine.wait_for_unit("geth-mainnet.service") - machine.wait_for_unit("geth-testnet.service") + machine.wait_for_unit("geth-holesky.service") + machine.wait_for_unit("geth-sepolia.service") machine.wait_for_open_port(8545) machine.wait_for_open_port(18545) + machine.wait_for_open_port(28545) machine.succeed( 'geth attach --exec "eth.blockNumber" http://localhost:8545 | grep \'^0$\' ' @@ -45,6 +62,10 @@ import ./make-test-python.nix ( machine.succeed( 'geth attach --exec "eth.blockNumber" http://localhost:18545 | grep \'^0$\' ' ) + + machine.succeed( + 'geth attach --exec "eth.blockNumber" http://localhost:28545 | grep \'^0$\' ' + ) ''; } ) From de9134175539a2bc14b25c6834aa4d7e692f4144 Mon Sep 17 00:00:00 2001 From: Lorenzo Manacorda Date: Fri, 31 Jan 2025 16:58:50 +0100 Subject: [PATCH 079/426] nixos/geth: remove obsolete networks These networks are not available anymore as flags, so allowing them would break the module at runtime. --- nixos/modules/services/blockchain/ethereum/geth.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/nixos/modules/services/blockchain/ethereum/geth.nix b/nixos/modules/services/blockchain/ethereum/geth.nix index 807d50f8aa7e..570c556ef849 100644 --- a/nixos/modules/services/blockchain/ethereum/geth.nix +++ b/nixos/modules/services/blockchain/ethereum/geth.nix @@ -126,12 +126,8 @@ let network = lib.mkOption { type = lib.types.nullOr ( lib.types.enum [ - "goerli" "holesky" - "rinkeby" - "ropsten" "sepolia" - "yolov2" ] ); default = null; From 6e80b614815ad3cd20e464f08a65c9eb3ab6f3a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 31 Jan 2025 18:35:37 +0100 Subject: [PATCH 080/426] paperless-ngx: 2.14.6 -> 2.14.7 Diff: https://github.com/paperless-ngx/paperless-ngx/compare/refs/tags/v2.14.6...v2.14.7 Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.14.7 --- pkgs/by-name/pa/paperless-ngx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index a6b2ed8aec17..d18903d3af1b 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -26,13 +26,13 @@ xorg, }: let - version = "2.14.6"; + version = "2.14.7"; src = fetchFromGitHub { owner = "paperless-ngx"; repo = "paperless-ngx"; tag = "v${version}"; - hash = "sha256-wBm4+ohM9v25n6zEUAeaVU6mAmB3GR8n1kDYyTBlnjM="; + hash = "sha256-p3eUEb/ZPK11NbqE4LU+3TE1Xny9sjfYvVVmABkoAEQ="; }; # subpath installation is broken with uvicorn >= 0.26 From c7677ad1cac7e99e094631ca097040732d7882f0 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Thu, 30 Jan 2025 15:09:40 +0400 Subject: [PATCH 081/426] =?UTF-8?q?workout-tracker:=201.18.1=20=E2=86=92?= =?UTF-8?q?=202.0.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/wo/workout-tracker/package.nix | 23 ++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/wo/workout-tracker/package.nix b/pkgs/by-name/wo/workout-tracker/package.nix index f1482b28540f..6b9f726735fd 100644 --- a/pkgs/by-name/wo/workout-tracker/package.nix +++ b/pkgs/by-name/wo/workout-tracker/package.nix @@ -9,20 +9,21 @@ }: let pname = "workout-tracker"; - version = "1.18.1"; + version = "2.0.3"; src = fetchFromGitHub { owner = "jovandeginste"; repo = "workout-tracker"; tag = "v${version}"; - hash = "sha256-Sn6SOHrsp1ZgsPntc2+cmlAEPVBUrYv1vKLKAQvT9m4="; + hash = "sha256-DJOYjKujb6mmqJcYhzPLv1uYgAIWW4hdH/gILlqkJXQ="; }; assets = buildNpmPackage { pname = "${pname}-assets"; inherit version src; - npmDepsHash = "sha256-jHpvCMgjGvaAOfbslaIKfIRiPafScpn3WLnYamm+lbs="; + npmDepsHash = "sha256-/OBIRiLwUtXVmmg44FYqV0BptxQTg8bDuNMTj8IYwG0="; dontNpmBuild = true; + makeCacheWritable = true; postPatch = '' rm Makefile ''; @@ -33,7 +34,7 @@ let ''; }; in -buildGoModule rec { +buildGoModule { inherit pname version src; vendorHash = null; @@ -43,6 +44,15 @@ buildGoModule rec { make build-dist ''; + ldflags = [ + "-s" + "-w" + "-X main.buildTime=1970-01-01T00:00:00Z" + "-X main.gitCommit=v${version}" + "-X main.gitRef=v${version}" + "-X main.gitRefName=v${version}" + ]; + passthru.updateScript = nix-update-script { }; passthru.tests = { @@ -55,6 +65,9 @@ buildGoModule rec { homepage = "https://github.com/jovandeginste/workout-tracker"; license = lib.licenses.mit; mainProgram = "workout-tracker"; - maintainers = with lib.maintainers; [ bhankas ]; + maintainers = with lib.maintainers; [ + bhankas + sikmir + ]; }; } From 5ce59fed9d9ce7c60dfe57f8378a186fdd591f7a Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 31 Jan 2025 15:46:38 -0500 Subject: [PATCH 082/426] lxc: fix hooks that require compgen --- pkgs/by-name/lx/lxc/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/lx/lxc/package.nix b/pkgs/by-name/lx/lxc/package.nix index 51fb25e446df..6398ec6093a2 100644 --- a/pkgs/by-name/lx/lxc/package.nix +++ b/pkgs/by-name/lx/lxc/package.nix @@ -2,6 +2,8 @@ lib, stdenv, fetchFromGitHub, + + bashInteractive, dbus, docbook2x, libapparmor, @@ -14,6 +16,7 @@ openssl, pkg-config, systemd, + nix-update-script, }: @@ -36,6 +39,8 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ + # some hooks use compgen + bashInteractive dbus libapparmor libcap @@ -93,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { updateScript = nix-update-script { extraArgs = [ "--version-regex" - "v(6.0.*)" + "v(6\\.0\\.*)" ]; }; }; From 0619ac75c27dcda2fa19f48623e2a402b8a8acba Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 31 Jan 2025 15:46:38 -0500 Subject: [PATCH 083/426] nixos/incus: condition nvidia support, ensuring nvidia_uvm module is enabled --- nixos/modules/virtualisation/incus.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/nixos/modules/virtualisation/incus.nix b/nixos/modules/virtualisation/incus.nix index 065cd1213b9a..003d7dd9f702 100644 --- a/nixos/modules/virtualisation/incus.nix +++ b/nixos/modules/virtualisation/incus.nix @@ -9,6 +9,8 @@ let cfg = config.virtualisation.incus; preseedFormat = pkgs.formats.yaml { }; + nvidiaEnabled = (lib.elem "nvidia" config.services.xserver.videoDrivers); + serverBinPath = ''/run/wrappers/bin:${pkgs.qemu_kvm}/libexec:${ lib.makeBinPath ( with pkgs; @@ -26,6 +28,7 @@ let e2fsprogs findutils getent + gawk gnugrep gnused gnutar @@ -35,7 +38,6 @@ let iptables iw kmod - libnvidia-container libxfs lvm2 lxcfs @@ -73,6 +75,9 @@ let config.boot.zfs.package "${config.boot.zfs.package}/lib/udev" ] + ++ lib.optionals nvidiaEnabled [ + libnvidia-container + ] ) }''; @@ -309,7 +314,7 @@ in "xt_CHECKSUM" "xt_MASQUERADE" "vhost_vsock" - ] ++ lib.optionals (!config.networking.nftables.enable) [ "iptable_mangle" ]; + ] ++ lib.optionals nvidiaEnabled [ "nvidia_uvm" ]; environment.systemPackages = [ cfg.clientPackage From 7fb3fb468cf2bdb7454a46528d06f28812f7c22b Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Fri, 31 Jan 2025 14:29:03 -0800 Subject: [PATCH 084/426] =?UTF-8?q?openafs:=201.8.13.1=20=E2=86=92=201.8.1?= =?UTF-8?q?3.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anders Kaseorg --- pkgs/servers/openafs/1.8/srcs.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/openafs/1.8/srcs.nix b/pkgs/servers/openafs/1.8/srcs.nix index 82aadbb0f6ea..9469b2d2d0d8 100644 --- a/pkgs/servers/openafs/1.8/srcs.nix +++ b/pkgs/servers/openafs/1.8/srcs.nix @@ -1,16 +1,16 @@ { fetchurl }: rec { - version = "1.8.13.1"; + version = "1.8.13.2"; src = fetchurl { url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2"; - hash = "sha256-eVc9fu/RzGUODFSd1oeiObxrGn7iys82KxoqOz9G/To="; + hash = "sha256-WatPYMuSXFd5yT4jNiEYbBIm1HcCOfsrVElC1Jzr2XY="; }; srcs = [ src (fetchurl { url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2"; - hash = "sha256-JwGqr0g1tanct8VISVOggiH63BOfrAVQ2kIukG5Xtcs="; + hash = "sha256-s8DVtbro3UIYmcoQDRpq4lhluAFiEsdFfg/J95GxU+Q="; }) ]; } From 5d4f31d4751b55a644d027a2f5b34999e78a7410 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Feb 2025 01:28:59 +0000 Subject: [PATCH 085/426] sof-firmware: 2024.09.2 -> 2025.01 --- pkgs/by-name/so/sof-firmware/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/sof-firmware/package.nix b/pkgs/by-name/so/sof-firmware/package.nix index a8cec90efeb2..93e9e33092c1 100644 --- a/pkgs/by-name/so/sof-firmware/package.nix +++ b/pkgs/by-name/so/sof-firmware/package.nix @@ -6,11 +6,11 @@ stdenvNoCC.mkDerivation rec { pname = "sof-firmware"; - version = "2024.09.2"; + version = "2025.01"; src = fetchurl { url = "https://github.com/thesofproject/sof-bin/releases/download/v${version}/sof-bin-${version}.tar.gz"; - sha256 = "sha256-huaEGlXx1tHJFQOoSCwbR128rezbYVG/oKwAldHYpSo="; + sha256 = "sha256-NNVl23V6MkUBBjF8xR84v2eWLg/It/fHLm45/YnpkmM="; }; dontFixup = true; # binaries must not be stripped or patchelfed From 8639eb5dfac47fddcfb8873c4417d17a66caa854 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Feb 2025 03:06:46 +0000 Subject: [PATCH 086/426] osqp-eigen: 0.8.1 -> 0.9.0 --- pkgs/by-name/os/osqp-eigen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/osqp-eigen/package.nix b/pkgs/by-name/os/osqp-eigen/package.nix index 016fbe8b0aca..fdcc3dfceb96 100644 --- a/pkgs/by-name/os/osqp-eigen/package.nix +++ b/pkgs/by-name/os/osqp-eigen/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "osqp-eigen"; - version = "0.8.1"; + version = "0.9.0"; src = fetchFromGitHub { owner = "robotology"; repo = "osqp-eigen"; rev = "v${finalAttrs.version}"; - hash = "sha256-mN9oU+qXm+Kob8M4rtxv4qNSbXlFCqpN+s8dHedU8Mo="; + hash = "sha256-cXH27UC7hw3iswuf7xSf5pHX1fDyHzFxnCzUpW00SLE="; }; cmakeFlags = [ From 7546dbfb978a7bb020580607d53cdbdc96d031f6 Mon Sep 17 00:00:00 2001 From: happysalada Date: Sat, 1 Feb 2025 05:49:18 -0500 Subject: [PATCH 087/426] python3Packages.litellm: 1.58.2 -> 1.59.8 --- pkgs/development/python-modules/litellm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/litellm/default.nix b/pkgs/development/python-modules/litellm/default.nix index c51e49d1fa66..751a186fdbfe 100644 --- a/pkgs/development/python-modules/litellm/default.nix +++ b/pkgs/development/python-modules/litellm/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { pname = "litellm"; - version = "1.58.2"; + version = "1.59.8"; pyproject = true; disabled = pythonOlder "3.8"; @@ -46,7 +46,7 @@ buildPythonPackage rec { owner = "BerriAI"; repo = "litellm"; tag = "v${version}"; - hash = "sha256-trHZ8KrvdetL4q0nQyUm4YGX8WeMz4YrM+GPwcz8wtI="; + hash = "sha256-2OkREmgs+r+vco1oEVgp5nq7cfwIAlMAh0FL2ceO88Y="; }; build-system = [ poetry-core ]; From e2b602272514b5a73701c761663ea76ea8ccbd46 Mon Sep 17 00:00:00 2001 From: happysalada Date: Sat, 1 Feb 2025 05:49:36 -0500 Subject: [PATCH 088/426] aider-chat: 0.72.1 -> 0.73.0 --- pkgs/development/python-modules/aider-chat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aider-chat/default.nix b/pkgs/development/python-modules/aider-chat/default.nix index 240db1406353..b5155b88ef29 100644 --- a/pkgs/development/python-modules/aider-chat/default.nix +++ b/pkgs/development/python-modules/aider-chat/default.nix @@ -12,7 +12,7 @@ let self = python3; packageOverrides = _: super: { tree-sitter = super.tree-sitter_0_21; }; }; - version = "0.72.1"; + version = "0.73.0"; aider-chat = python3.pkgs.buildPythonPackage { pname = "aider-chat"; inherit version; @@ -22,7 +22,7 @@ let owner = "Aider-AI"; repo = "aider"; tag = "v${version}"; - hash = "sha256-5dV1EW4qx2tXDlbzyS8CT3p0MXgdKVdIGVLDEQF/4Zc="; + hash = "sha256-wcrwm4mn4D6pYgoCa5iKcKmt4QmhOXOfObUl7Gevukg="; }; pythonRelaxDeps = true; From 0b2f6b33aace254082b2082ef913c934dd80889a Mon Sep 17 00:00:00 2001 From: happysalada Date: Sat, 1 Feb 2025 05:50:23 -0500 Subject: [PATCH 089/426] aider-chat: remove taha and add happysalada --- pkgs/development/python-modules/aider-chat/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/aider-chat/default.nix b/pkgs/development/python-modules/aider-chat/default.nix index b5155b88ef29..00ea70dec736 100644 --- a/pkgs/development/python-modules/aider-chat/default.nix +++ b/pkgs/development/python-modules/aider-chat/default.nix @@ -191,7 +191,7 @@ let homepage = "https://github.com/paul-gauthier/aider"; changelog = "https://github.com/paul-gauthier/aider/blob/v${version}/HISTORY.md"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ taha-yassine ]; + maintainers = with lib.maintainers; [ happysalada ]; mainProgram = "aider"; }; }; From e82a00718398f3ffeeb0a4d43896e30ed2f43754 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 12:12:43 +0100 Subject: [PATCH 090/426] python313Packages.boto3-stubs: 1.36.10 -> 1.36.11 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index c9b34c0c920b..6663feddc114 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.36.10"; + version = "1.36.11"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-/fgvvifEuQnfEwgJIv4nsuVlv1tUa/7JgF5m6YPBtdk="; + hash = "sha256-tBzTzvXEQvL3fRCkYJ//qowiMjKzYRVK9nT1WWUfcIk="; }; build-system = [ setuptools ]; From 8b55ae776f0611a7802d14bc035451df799e787c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 12:12:46 +0100 Subject: [PATCH 091/426] python313Packages.botocore-stubs: 1.36.10 -> 1.36.11 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index f2893710fa47..6c37fbbf0b33 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.36.10"; + version = "1.36.11"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-Jubwgr4mJigOgCEAK1u1j4DffOmtXgF5AaAxv0FBe4c="; + hash = "sha256-TBjwmUJURW+DTQEp7R9JQhyM2ABHxOXbkAcPafDm89I="; }; nativeBuildInputs = [ setuptools ]; From 258c90e65ff91eb980db1f4430ac8ffe4117874b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Feb 2025 13:54:32 +0000 Subject: [PATCH 092/426] iosevka: 32.4.0 -> 32.5.0 --- pkgs/by-name/io/iosevka/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/io/iosevka/package.nix b/pkgs/by-name/io/iosevka/package.nix index 7d9cbd545089..a64819d94a95 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 = "32.4.0"; + version = "32.5.0"; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "v${version}"; - hash = "sha256-kB4CsC/hHstajLcVYBxO7RD0lsZymrxlUha4cRtQ7Ak="; + hash = "sha256-MzsAkq5l4TP19UJNPW/8hvIqsJd94pADrrv8wLG6NMQ="; }; - npmDepsHash = "sha256-Qr7fN49qyaqaSutrdT7HjWis7jjwYR/S2kxkHs7EhXY="; + npmDepsHash = "sha256-HeqwpZyHLHdMhd/UfXVBonMu+PhStrLCxAMuP/KuTT8="; nativeBuildInputs = [ From 75c3ecc5d2e27a9a239081446216cf9048a57d76 Mon Sep 17 00:00:00 2001 From: Brian McGillion Date: Sat, 1 Feb 2025 22:05:47 +0400 Subject: [PATCH 093/426] daq: fix build for gcc 14 This is a bandage on an out of date package. fixes #372356 Signed-off-by: Brian McGillion --- pkgs/by-name/da/daq/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/da/daq/package.nix b/pkgs/by-name/da/daq/package.nix index 40401df9ba88..40e7fec92598 100644 --- a/pkgs/by-name/da/daq/package.nix +++ b/pkgs/by-name/da/daq/package.nix @@ -35,6 +35,8 @@ stdenv.mkDerivation rec { "--with-dnet-libraries=${libdnet}/lib" ]; + NIX_CFLAGS_COMPILE = "-Wno-incompatible-pointer-types"; + meta = { description = "Data AcQuisition library (DAQ), for packet I/O"; mainProgram = "daq-modules-config"; From 98e5311e92b929f571a3877005182149927ed496 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Feb 2025 18:16:57 +0000 Subject: [PATCH 094/426] cargo-show-asm: 0.2.46 -> 0.2.47 --- pkgs/by-name/ca/cargo-show-asm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-show-asm/package.nix b/pkgs/by-name/ca/cargo-show-asm/package.nix index e95d1ed9ef07..229f55c258ad 100644 --- a/pkgs/by-name/ca/cargo-show-asm/package.nix +++ b/pkgs/by-name/ca/cargo-show-asm/package.nix @@ -10,14 +10,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-show-asm"; - version = "0.2.46"; + version = "0.2.47"; src = fetchCrate { inherit pname version; - hash = "sha256-MiODtrEE/arK5SiSs/YuFWBkSQkSUrPqUZcjFd+HNbg="; + hash = "sha256-ZXqcBAB6gxtukQ51JPVl7qUM7eAhiBgmeZZD2pF5q2g="; }; - cargoHash = "sha256-VUqANn4ykAYB4+7h3lHY2UvqduHJPd3P29wsxLpPXFg="; + cargoHash = "sha256-Gd9Zdeww5iBh6N49jBlDVYZFYqhmMlKkuadw83fSYcY="; nativeBuildInputs = [ installShellFiles From 84b88765431b057da94aabf950bed8c0f83128a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Feb 2025 18:51:47 +0000 Subject: [PATCH 095/426] uxn: 1.0-unstable-2025-01-19 -> 1.0-unstable-2025-01-31 --- pkgs/by-name/ux/uxn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ux/uxn/package.nix b/pkgs/by-name/ux/uxn/package.nix index 71c8870d12c6..c501306b1a02 100644 --- a/pkgs/by-name/ux/uxn/package.nix +++ b/pkgs/by-name/ux/uxn/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "uxn"; - version = "1.0-unstable-2025-01-19"; + version = "1.0-unstable-2025-01-31"; src = fetchFromSourcehut { owner = "~rabbits"; repo = "uxn"; - rev = "e2ab8811f85d8420e580dec08c53fe588ba96f05"; - hash = "sha256-/1I//qyz8VbLPSuJbVYNeVKQjwMHKK/ojO57F6qrIAY="; + rev = "5829f7da504f77dbc44037250871befd64da79b3"; + hash = "sha256-7dXHcIFw3knxuib1BbdLyF+LNdBrFAQMNQkk+S5XmlY="; }; outputs = [ From 583f4822cdc984c64f14184268b0440ad498565c Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 1 Feb 2025 19:53:37 +0100 Subject: [PATCH 096/426] grafana-agent: 0.43.3 -> 0.44.2 0.44.0 and 0.44.1 have tags but aren't "proper" releases due to some CI and human errors. 0.44.2 is the first "official" release after 0.43.3. https://github.com/grafana/agent/releases/tag/v0.44.2 diff: https://github.com/grafana/agent/compare/v0.43.4...v0.44.2 --- pkgs/by-name/gr/grafana-agent/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gr/grafana-agent/package.nix b/pkgs/by-name/gr/grafana-agent/package.nix index c88b2481b7fd..1f078052a55a 100644 --- a/pkgs/by-name/gr/grafana-agent/package.nix +++ b/pkgs/by-name/gr/grafana-agent/package.nix @@ -17,28 +17,28 @@ # FIXME: unpin when fixed upstream buildGo122Module rec { pname = "grafana-agent"; - version = "0.43.4"; + version = "0.44.2"; src = fetchFromGitHub { owner = "grafana"; repo = "agent"; - rev = "v${version}"; - hash = "sha256-VmGxe2bwp7It1Po+6kLia952PcT2MIg60qp3V/uRvUM="; + tag = "v${version}"; + hash = "sha256-dAfiTJ0DlChriYOl/bPCEHj/UpbZ2a8BZBCQ82H+O9I="; }; - vendorHash = "sha256-aFGxRw0l56tO3NxpzAKKj8fl4Uj4tSVWqCK3YcZjjMc="; + vendorHash = "sha256-6nXUeRpaezzfRykqMCtwP0FQZchRdxLmtupVAMNAjmY="; proxyVendor = true; # darwin/linux hash mismatch frontendYarnOfflineCache = fetchYarnDeps { yarnLock = src + "/internal/web/ui/yarn.lock"; - hash = "sha256-kThqcjQ7qdSSs6bItSfLSW1WXpEYEA9BSLmyRfeCLyw="; + hash = "sha256-uqKOGSEnR9CU4vlahldrLxDb3z7Yt1DebyRB91NQMRc="; }; ldflags = let prefix = "github.com/grafana/agent/internal/build"; in [ "-s" "-w" - # https://github.com/grafana/agent/blob/v0.41.0/Makefile#L132-L137 + # https://github.com/grafana/agent/blob/v0.44.2/Makefile#L132-L137 "-X ${prefix}.Version=${version}" "-X ${prefix}.Branch=v${version}" "-X ${prefix}.Revision=v${version}" From c3d24051034c87bd967ffdea15f16d106af5fa88 Mon Sep 17 00:00:00 2001 From: XBagon Date: Sat, 1 Feb 2025 20:17:03 +0100 Subject: [PATCH 097/426] tuxedo-drivers: 4.11.3 -> 4.12.1 --- pkgs/os-specific/linux/tuxedo-drivers/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/tuxedo-drivers/default.nix b/pkgs/os-specific/linux/tuxedo-drivers/default.nix index 9c80d1dc7767..eef374b27cf1 100644 --- a/pkgs/os-specific/linux/tuxedo-drivers/default.nix +++ b/pkgs/os-specific/linux/tuxedo-drivers/default.nix @@ -10,14 +10,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "tuxedo-drivers-${kernel.version}"; - version = "4.11.3"; + version = "4.12.1"; src = fetchFromGitLab { group = "tuxedocomputers"; owner = "development/packages"; repo = "tuxedo-drivers"; rev = "v${finalAttrs.version}"; - hash = "sha256-ylHREVzQY9U/YHmVYQ4qO+A8tUcWXOTspS4g9qn314o="; + hash = "sha256-ZsfPs8VvvgguyNLSVi6n5hs0OzNwiK3bkooQ267mKtA="; }; buildInputs = [ pahole ]; @@ -47,6 +47,7 @@ stdenv.mkDerivation (finalAttrs: { blanky0230 keksgesicht xaverdh + XBagon ]; platforms = lib.platforms.linux; }; From 2501a89ca23b864c6bcbdf5025817e10899cc012 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 20:56:14 +0100 Subject: [PATCH 098/426] python312Packages.types-aiobotocore: 2.17.0 -> 2.19.0 --- pkgs/development/python-modules/types-aiobotocore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore/default.nix b/pkgs/development/python-modules/types-aiobotocore/default.nix index 7413b694bb82..99865a31982e 100644 --- a/pkgs/development/python-modules/types-aiobotocore/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore/default.nix @@ -364,13 +364,13 @@ buildPythonPackage rec { pname = "types-aiobotocore"; - version = "2.17.0"; + version = "2.19.0"; pyproject = true; src = fetchPypi { pname = "types_aiobotocore"; inherit version; - hash = "sha256-wvDAWFochrlLQPUGfJTW69v/FK0rwlo9yym1eRXl7rA="; + hash = "sha256-6WOAWT8fftyB+dl4bZbKaT2UG+APxlr3x1n5zyX8acc="; }; build-system = [ setuptools ]; From 834626b5124e2d754a5c5bceb0606c98e5950212 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 21:01:59 +0100 Subject: [PATCH 099/426] python312Packages.types-aiobotocore-: updates --- .../types-aiobotocore-packages/default.nix | 1364 ++++++++--------- 1 file changed, 682 insertions(+), 682 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix index fb409ab93f3d..45727b6b9466 100644 --- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix @@ -60,620 +60,620 @@ let in rec { types-aiobotocore-accessanalyzer = - buildTypesAiobotocorePackage "accessanalyzer" "2.16.1" - "sha256-doY8AmelQadbd7aKQHxultg7+yCOarXkzu83L7sTmCU="; + buildTypesAiobotocorePackage "accessanalyzer" "2.19.0" + "sha256-7sBsKHSUvpUvvhb5wAbAKUVL5slNv4D+3iNuXOi9YLA="; types-aiobotocore-account = - buildTypesAiobotocorePackage "account" "2.16.1" - "sha256-NbmCX/Bk3HWom7sZFFxO/Rk4U2J38NVJJApuyRVNaPo="; + buildTypesAiobotocorePackage "account" "2.19.0" + "sha256-fYgeQo2ndxqGudPBOHY/JucMwVMHV1NH508n+FO/D1Q="; types-aiobotocore-acm = - buildTypesAiobotocorePackage "acm" "2.16.1" - "sha256-eq8uSOhX2g+1ZhE/QX12TShP5Ulwj/UfBGJdkoWL7OM="; + buildTypesAiobotocorePackage "acm" "2.19.0" + "sha256-EYlqDUw39w0/QPweGLmtGy/2BmEnjZ/Sb98H6X6JPek="; types-aiobotocore-acm-pca = - buildTypesAiobotocorePackage "acm-pca" "2.16.1" - "sha256-EZ/4dUk7zraiHY085OKD5tylmtVP/eEj7JU9hvQe2Qk="; + buildTypesAiobotocorePackage "acm-pca" "2.19.0" + "sha256-aVfkFfd50kXMz4O7E0ZVljdUZJ6FtW0dlFcnBBFRXp4="; types-aiobotocore-alexaforbusiness = buildTypesAiobotocorePackage "alexaforbusiness" "2.13.0" "sha256-+w/InoQR2aZ5prieGhgEEp7auBiSSghG5zIIHY5Kyao="; types-aiobotocore-amp = - buildTypesAiobotocorePackage "amp" "2.16.1" - "sha256-bJ8unDyBIRxQFzYUG/ruR2fS3+bjpbV6oblJfWukiXQ="; + buildTypesAiobotocorePackage "amp" "2.19.0" + "sha256-frL+ub4KgOgE7s4OHkqvMbd6FPnLDrvparwIqgwN7g0="; types-aiobotocore-amplify = - buildTypesAiobotocorePackage "amplify" "2.16.1" - "sha256-9gKzw6vx+gZKkA5hDCSzzqdaRVFn4Agb9Jm1i6ifGvM="; + buildTypesAiobotocorePackage "amplify" "2.19.0" + "sha256-wncHuQRa2CZiJtGvC9ydk3V4lZr3ewwDR512U++pLo8="; types-aiobotocore-amplifybackend = - buildTypesAiobotocorePackage "amplifybackend" "2.16.1" - "sha256-Imqcvi5B05g27py31TR1x4vS0fUA+ARERj2uE0h5Ttc="; + buildTypesAiobotocorePackage "amplifybackend" "2.19.0" + "sha256-uadz3J2pBbYGrAE0G9yrtKKDsAFf5Qizuwte4geU5BQ="; types-aiobotocore-amplifyuibuilder = - buildTypesAiobotocorePackage "amplifyuibuilder" "2.16.1" - "sha256-A2xLzMakoCpapZjWFghPGI2bSfvoLAPGG30aSiuakQA="; + buildTypesAiobotocorePackage "amplifyuibuilder" "2.19.0" + "sha256-ghWvpii9o33izJ2R8mYsoEv+nRtF5AwkHXEVgB7rp8A="; types-aiobotocore-apigateway = - buildTypesAiobotocorePackage "apigateway" "2.16.1" - "sha256-NDee6RjnaZSORsuFdpAXb/QTVWrDh8NdiTLTBAn50J0="; + buildTypesAiobotocorePackage "apigateway" "2.19.0" + "sha256-RcaGKBDWN569rEO1q/PLHLUx/bvfFNBPWu1dTzjGw/0="; types-aiobotocore-apigatewaymanagementapi = - buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.16.1" - "sha256-ziWe8zlBUrhMVwLXuT5bQtu+/WGd4dbiYcAYf1QlTgk="; + buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.19.0" + "sha256-e7k2xdm9bdiK80DgbvskKKkpQhVkOGQcVlsJjbuXAP4="; types-aiobotocore-apigatewayv2 = - buildTypesAiobotocorePackage "apigatewayv2" "2.16.1" - "sha256-DuEobaZnv8CV6BL6kINxPVo3tjHirAikYB25yT11BcM="; + buildTypesAiobotocorePackage "apigatewayv2" "2.19.0" + "sha256-jCc2N1NI1RM+7UnH2bx2InfyatD1zhALQwBzjax5Q18="; types-aiobotocore-appconfig = - buildTypesAiobotocorePackage "appconfig" "2.16.1" - "sha256-ltG2QlzjaD5pD7OgM5Ot2wMVe0g9QNsssFSAvChzaGA="; + buildTypesAiobotocorePackage "appconfig" "2.19.0" + "sha256-gc402Bx93xWxd5lkTg1IXc3o/yHcEqHENicibZjARnY="; types-aiobotocore-appconfigdata = - buildTypesAiobotocorePackage "appconfigdata" "2.16.1" - "sha256-eTRT4X8qKre9h/tiuAbpySLAscWkrHLNaUJPeZxQwKE="; + buildTypesAiobotocorePackage "appconfigdata" "2.19.0" + "sha256-wdmVlym+MGQE4ghIkKT09SUTRgzmX6K7aUMBEOtzf7Q="; types-aiobotocore-appfabric = - buildTypesAiobotocorePackage "appfabric" "2.16.1" - "sha256-JwuVPGjXQbWLLQEb4/1vX9q1olWuaUdmk/nXv8Qi8Xs="; + buildTypesAiobotocorePackage "appfabric" "2.19.0" + "sha256-LF5lXbvQgDjnO21ZrMFhdFNgPQc1np2aDq/FD4c+Te0="; types-aiobotocore-appflow = - buildTypesAiobotocorePackage "appflow" "2.16.1" - "sha256-8M376jX+tRjMlC3AuCjaxT+dGo62UzEIiRYt78cuD9Q="; + buildTypesAiobotocorePackage "appflow" "2.19.0" + "sha256-1EmvqNJ7305v/XOEKoK1+pIFGjIEqKgu0EXmbIBYKPQ="; types-aiobotocore-appintegrations = - buildTypesAiobotocorePackage "appintegrations" "2.16.1" - "sha256-aYNLx+etGhhcB/VvYBw7rVB6ammdsLTSfvLdWiDbK3g="; + buildTypesAiobotocorePackage "appintegrations" "2.19.0" + "sha256-ScnOYfYeZOpa8h65aGar2BdxXNywA2UcySx0TLxI2lU="; types-aiobotocore-application-autoscaling = - buildTypesAiobotocorePackage "application-autoscaling" "2.16.1" - "sha256-QwWOx5gs0wVzXL8j460OrUmhgl9VU2S1KLqqamcB41g="; + buildTypesAiobotocorePackage "application-autoscaling" "2.19.0" + "sha256-mWAs9zC9D1v1nwYTmOQ5HwS/rk3xGIqPjcIzL/L6OBs="; types-aiobotocore-application-insights = - buildTypesAiobotocorePackage "application-insights" "2.16.1" - "sha256-2qnMHtFNymq3GXqq0t/5512PzYbl0qwBU3MPmhB6R8g="; + buildTypesAiobotocorePackage "application-insights" "2.19.0" + "sha256-euWRlWccaqiaIuELwijJo+zNBPUj79z/wqayOWb7Gr4="; types-aiobotocore-applicationcostprofiler = - buildTypesAiobotocorePackage "applicationcostprofiler" "2.16.1" - "sha256-aa3+jrjAgs3cb4HfExSdjDKBUcnZvkz+a6K8NkDlSFM="; + buildTypesAiobotocorePackage "applicationcostprofiler" "2.19.0" + "sha256-5fAI6r0/X1J0pEf5RX25wib5u0PowZWkye5hvbTsDiY="; types-aiobotocore-appmesh = - buildTypesAiobotocorePackage "appmesh" "2.16.1" - "sha256-posFLbWGs50P4XszM79xQJP0rcilejOFi13O0UpKxKA="; + buildTypesAiobotocorePackage "appmesh" "2.19.0" + "sha256-5iENUnL/DE5GIxtR7Em249T0lwJU+ozxOlDdzZF6T58="; types-aiobotocore-apprunner = - buildTypesAiobotocorePackage "apprunner" "2.16.1" - "sha256-pxjhJjaA8Ye8dw680UCAHftZSGR1r8bsgJUgTNjtgmY="; + buildTypesAiobotocorePackage "apprunner" "2.19.0" + "sha256-ByUoac/3IQX8LwvB7YHcbp5HXne7gh2JM9qThb6OSKc="; types-aiobotocore-appstream = - buildTypesAiobotocorePackage "appstream" "2.16.1" - "sha256-aE5vbkfgsPb5fkf3bbQhGqEojU69K00KyrRd//02vK0="; + buildTypesAiobotocorePackage "appstream" "2.19.0" + "sha256-fQWtyOYCs1L0FE9z4+WfeRTE4/HuVbKpJVZxkluWdLA="; types-aiobotocore-appsync = - buildTypesAiobotocorePackage "appsync" "2.16.1" - "sha256-U9/Yvqmouk1DlhCY1qWoL/5skp0ngLoedy0rcUex3Ro="; + buildTypesAiobotocorePackage "appsync" "2.19.0" + "sha256-im9jb/jjWtDDjstxUX7SRFD+9ukfHnYkDyh+O7fPqQk="; types-aiobotocore-arc-zonal-shift = - buildTypesAiobotocorePackage "arc-zonal-shift" "2.16.1" - "sha256-PiMxhaKiLQkQmqF1UagO9icS92nq8P+7Hn58Cjz9Qog="; + buildTypesAiobotocorePackage "arc-zonal-shift" "2.19.0" + "sha256-tjsukek9Kij/R+9xgAuJL3e6KNcjMODav0Grg2S4hmg="; types-aiobotocore-athena = - buildTypesAiobotocorePackage "athena" "2.16.1" - "sha256-e9X0Z0SaeY3RvaM5NwNOvpuV/yWJ6KXPrrO9z9dq9mg="; + buildTypesAiobotocorePackage "athena" "2.19.0" + "sha256-FwreaQyzLoo+xlXyk1RvARkguRtn3iVN4qBblIJQmKA="; types-aiobotocore-auditmanager = - buildTypesAiobotocorePackage "auditmanager" "2.16.1" - "sha256-vpNQXCy8G9U2MxUi5fYUOfNagXkhUXJe+Z5wjQ0Vyxc="; + buildTypesAiobotocorePackage "auditmanager" "2.19.0" + "sha256-D43pYzMiEnWOmgm7nP+o4EBa+sEV7pEC59ebpwfctLE="; types-aiobotocore-autoscaling = - buildTypesAiobotocorePackage "autoscaling" "2.16.1" - "sha256-GANZJLmX2z95dXv1673rGGvfeK7561+25yHdAzBrmjk="; + buildTypesAiobotocorePackage "autoscaling" "2.19.0" + "sha256-YMRqSW6q+MokgQ/v6/X/HoXUP+Vb8uXBAddM5vE0Eaw="; types-aiobotocore-autoscaling-plans = - buildTypesAiobotocorePackage "autoscaling-plans" "2.16.1" - "sha256-RlQdaAq+XETN1pA2DWeywJu13pL009KQBxTeX+WtSAM="; + buildTypesAiobotocorePackage "autoscaling-plans" "2.19.0" + "sha256-SWi6lVatzl0R2LvYabHwVTGsyPBoU8ETQsnCUgPsYxY="; types-aiobotocore-backup = - buildTypesAiobotocorePackage "backup" "2.16.1" - "sha256-tFvoZE7laY54RFZZBccwJ0C9ZIvV89AeTDd4zb7baXw="; + buildTypesAiobotocorePackage "backup" "2.19.0" + "sha256-TurRscROTyjAaC+2ndbzy7eA9SB+pPxC+Uxr5fyOfNE="; types-aiobotocore-backup-gateway = - buildTypesAiobotocorePackage "backup-gateway" "2.16.1" - "sha256-P8pueiqXA/6jcfB3nByYXmtFOkB/ArREtYJxJf4CDEM="; + buildTypesAiobotocorePackage "backup-gateway" "2.19.0" + "sha256-P8rkyw7AQT8fOTxgbmFmMDtltsOcEFf69YMqy5GEOSw="; types-aiobotocore-backupstorage = buildTypesAiobotocorePackage "backupstorage" "2.13.0" "sha256-YUKtBdBrdwL2yqDqOovvzDPbcv/sD8JLRnKz3Oh7iSU="; types-aiobotocore-batch = - buildTypesAiobotocorePackage "batch" "2.16.1" - "sha256-wE9BaHSNjEhiyPnTC4RZC5sjVXZJr39LQpvIxg7N63k="; + buildTypesAiobotocorePackage "batch" "2.19.0" + "sha256-8C3YyID4NyUqBFYj23yRMdFfRL1aPP3GyPxG8zjzpZg="; types-aiobotocore-billingconductor = - buildTypesAiobotocorePackage "billingconductor" "2.16.1" - "sha256-KheKLpT6hQ7mMR6Vz/KEjahfrMCZKcHYDlCu8LM/fr8="; + buildTypesAiobotocorePackage "billingconductor" "2.19.0" + "sha256-NcUvuYtEDdurcKeM3OpJ+gr+7P786uFWMoK923KiiV8="; types-aiobotocore-braket = - buildTypesAiobotocorePackage "braket" "2.16.1" - "sha256-3rLxbn4BUONKAwtJognzRTr3L6g79rw4/uT7qDNqI5c="; + buildTypesAiobotocorePackage "braket" "2.19.0" + "sha256-BxsWfZ4t0LOydxHKMNdLvGN5VjfQSyOF/9MeSam78SA="; types-aiobotocore-budgets = - buildTypesAiobotocorePackage "budgets" "2.16.1" - "sha256-b3ZKSr8WPbAttxb6avQEMnDFvY+DwC3WpUHFI80nk20="; + buildTypesAiobotocorePackage "budgets" "2.19.0" + "sha256-2YtEBvt27E4SoNa85CIU7fQwfpqd9uh0phP+aB2IJ18="; types-aiobotocore-ce = - buildTypesAiobotocorePackage "ce" "2.16.1" - "sha256-9rZaoWPhGSoMebnhbn69MwcOSFtq3jo7MqwVgMdMBDo="; + buildTypesAiobotocorePackage "ce" "2.19.0" + "sha256-R6irNHx+esAUxP2P/8FMcyqY9r+bHjMc8kTCOUEpsV4="; types-aiobotocore-chime = - buildTypesAiobotocorePackage "chime" "2.16.1" - "sha256-Q4t4cRQNqX8Dqy5fJyCsVp5vcQnLC3bt+a8Bj0u0vMg="; + buildTypesAiobotocorePackage "chime" "2.19.0" + "sha256-yobRsPta08RlGDpCbRWfGn3jcTEgXvuEcrZA6lGP074="; types-aiobotocore-chime-sdk-identity = - buildTypesAiobotocorePackage "chime-sdk-identity" "2.16.1" - "sha256-Z+EoRS14ctc9+UJtn4f04B/uhbzSqnxn8VNv/URKfRo="; + buildTypesAiobotocorePackage "chime-sdk-identity" "2.19.0" + "sha256-juBYpXtLssbE+K55443YzWm2WorhNNUuKFAV4SOSbB4="; types-aiobotocore-chime-sdk-media-pipelines = - buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.16.1" - "sha256-9hXClh2H+Ij8m85oVu+H6esEe2MepViDwEyyMJRxyVc="; + buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.19.0" + "sha256-VlIX0mx7/Zj7RK/1yE4+flIRQVA2tCaAbWkd4qrPUGE="; types-aiobotocore-chime-sdk-meetings = - buildTypesAiobotocorePackage "chime-sdk-meetings" "2.16.1" - "sha256-QsEtiAWF5qt+8bcyyuIe9oJiHZIkGCAkqstimh7q/kg="; + buildTypesAiobotocorePackage "chime-sdk-meetings" "2.19.0" + "sha256-VP8/aLgSBr/c/Jo9dyF5FX2l0j57iZMZ4otBQK0HiHI="; types-aiobotocore-chime-sdk-messaging = - buildTypesAiobotocorePackage "chime-sdk-messaging" "2.16.1" - "sha256-npTWNeikCpt9Q+H8e8zMZ6Oa8NEbmJ7Ec20j1gdnqUk="; + buildTypesAiobotocorePackage "chime-sdk-messaging" "2.19.0" + "sha256-va4jkDcdwkOSkw6tasMdaDy7ecwtQXgt/yiTl9jmhi4="; types-aiobotocore-chime-sdk-voice = - buildTypesAiobotocorePackage "chime-sdk-voice" "2.16.1" - "sha256-Tzh8Fh0L9Na+D8kq6Cb8dULKjhmdV7prja7DOHHLSxQ="; + buildTypesAiobotocorePackage "chime-sdk-voice" "2.19.0" + "sha256-B3W0xp/ZoCufQXhsaFEUtIh1OrONN0nSHCFHLLwsNB8="; types-aiobotocore-cleanrooms = - buildTypesAiobotocorePackage "cleanrooms" "2.16.1" - "sha256-QPkxjr033r5KUof9xLLFm7SDiuoVKR6feOpywWaEeT0="; + buildTypesAiobotocorePackage "cleanrooms" "2.19.0" + "sha256-qbgtlrfpYsDoYalyldzRkoCYMcT7fCVGdnsNKvCUQT8="; types-aiobotocore-cloud9 = - buildTypesAiobotocorePackage "cloud9" "2.16.1" - "sha256-6FEd39Mjrh5y34AMcjULGbDjFxOuwWnb2wa8mS+x148="; + buildTypesAiobotocorePackage "cloud9" "2.19.0" + "sha256-DWOiuyi6PPddvZ8yrlLB3m0AsbPhTKtNCpZ2NiRybsQ="; types-aiobotocore-cloudcontrol = - buildTypesAiobotocorePackage "cloudcontrol" "2.16.1" - "sha256-6Bmf2tD9ddzcUHhfTOyH/BCD0e4inGVddSwj3b28wPY="; + buildTypesAiobotocorePackage "cloudcontrol" "2.19.0" + "sha256-vJSeATzeXQVg/C3GtzrbQMLRwvE07I0d16uEVVPuo6c="; types-aiobotocore-clouddirectory = - buildTypesAiobotocorePackage "clouddirectory" "2.16.1" - "sha256-P2G0HUovHruZcvQCKZ6Men+oy9J1vB571epu9+NiiwA="; + buildTypesAiobotocorePackage "clouddirectory" "2.19.0" + "sha256-Avvwe1hWj39C7XwJ0OG4ohW9cgf1l5shRlupeTg/6T0="; types-aiobotocore-cloudformation = - buildTypesAiobotocorePackage "cloudformation" "2.16.1" - "sha256-TSYiLPtFLokFn6vD1zsh7XxP5Pj0dgCF5c6w51d6c1A="; + buildTypesAiobotocorePackage "cloudformation" "2.19.0" + "sha256-3ts/ejg+RCXakuaNdPtt3f/6QAgh7iX0R+YfWpy0UgE="; types-aiobotocore-cloudfront = - buildTypesAiobotocorePackage "cloudfront" "2.16.1" - "sha256-D2cooRwBlMoHsYjQ0Cy5IPBZDDcGDyxOepQZ+slHwao="; + buildTypesAiobotocorePackage "cloudfront" "2.19.0" + "sha256-Bbzj9oZQwwNqQjVWAQEieKjQ3ttyI9byFA2k7vAUWV8="; types-aiobotocore-cloudhsm = - buildTypesAiobotocorePackage "cloudhsm" "2.16.1" - "sha256-Qq14+CX5zWV9UjwLAhmh9tjeuWB6rmmYdq6wEcZ19BI="; + buildTypesAiobotocorePackage "cloudhsm" "2.19.0" + "sha256-RpAjyuD2wVx6pHEK7fSq1whYuDYRTM+MYhapcMl4b5g="; types-aiobotocore-cloudhsmv2 = - buildTypesAiobotocorePackage "cloudhsmv2" "2.16.1" - "sha256-HmUVDEPkU/ef37Tqh4U15KrevLzDpt07oOOEzSJCxZA="; + buildTypesAiobotocorePackage "cloudhsmv2" "2.19.0" + "sha256-qfCSbE0yjry2EGwBCfwaIqWQ0DFRcXnxYrMQGs7EzUs="; types-aiobotocore-cloudsearch = - buildTypesAiobotocorePackage "cloudsearch" "2.16.1" - "sha256-QZPmEm6V9nB8VszJyW6HOsRNne/AV+78SSegKfmLEkw="; + buildTypesAiobotocorePackage "cloudsearch" "2.19.0" + "sha256-P2SGtp9aCXNa/k9OEQYRiQWg5U5/2ikKt2kJk6UOKOY="; types-aiobotocore-cloudsearchdomain = - buildTypesAiobotocorePackage "cloudsearchdomain" "2.16.1" - "sha256-ocNSmapCkM/5UlKz9wXGxejoUodGugxW3ju4jFBFqV0="; + buildTypesAiobotocorePackage "cloudsearchdomain" "2.19.0" + "sha256-/nAptQRuqpsTtrj/nutUVHR2FybVvjbZGXVtu7h55dU="; types-aiobotocore-cloudtrail = - buildTypesAiobotocorePackage "cloudtrail" "2.16.1" - "sha256-I/fyAC2EFYBFONoyHFggdZbHYNCCF8c7XV16vCw/kfI="; + buildTypesAiobotocorePackage "cloudtrail" "2.19.0" + "sha256-yhT1elbEFcyXAlnVx4s7/vSYYvoiILIIUuJ03/tZN6Q="; types-aiobotocore-cloudtrail-data = - buildTypesAiobotocorePackage "cloudtrail-data" "2.16.1" - "sha256-aaEhjVOvMsVQg8yJOn0iN/qpC2LsflfTjaTqEYs5lFg="; + buildTypesAiobotocorePackage "cloudtrail-data" "2.19.0" + "sha256-Heeda6cq7eIhPGkZGVubVlNYTg9/SXK0jusq1zk2DSE="; types-aiobotocore-cloudwatch = - buildTypesAiobotocorePackage "cloudwatch" "2.16.1" - "sha256-1OQHz4H3yCirsek/PAfJy2HrsTXJ++OPhSe7Q5EtgkE="; + buildTypesAiobotocorePackage "cloudwatch" "2.19.0" + "sha256-nKu+N1B5hIdeHZXokM5OUaH30Yy9N+WpRunyVCZ7fN8="; types-aiobotocore-codeartifact = - buildTypesAiobotocorePackage "codeartifact" "2.16.1" - "sha256-DqMikrn5AGPXeX5lf1+NcsR3pOQ+AYFB9sfICLV5R0Y="; + buildTypesAiobotocorePackage "codeartifact" "2.19.0" + "sha256-NBYaHwzyhQ8qM9fZbonYHI152O83FWoo3j4IKNyJ3oM="; types-aiobotocore-codebuild = - buildTypesAiobotocorePackage "codebuild" "2.16.1" - "sha256-GZTyDa0zx77uqfKklxhozcALkJK37xqiLXrPaps5bRI="; + buildTypesAiobotocorePackage "codebuild" "2.19.0" + "sha256-KFqiM2Y2CQl50CwWLRpkAt/2uraeWY0OpTWticsUpqo="; types-aiobotocore-codecatalyst = - buildTypesAiobotocorePackage "codecatalyst" "2.16.1" - "sha256-f5AZO5Ge9nHn/NxrglEF00inlnFJ7ESCpGMyo8ZFDx0="; + buildTypesAiobotocorePackage "codecatalyst" "2.19.0" + "sha256-qmYJPnqV42AldR4Sd1z4d6J2iuVzX1p4jpnsOl/ulmQ="; types-aiobotocore-codecommit = - buildTypesAiobotocorePackage "codecommit" "2.16.1" - "sha256-EpXd1zxtoq0e5/94/x6qbqd/TYaOItWGt1DczQEhVrU="; + buildTypesAiobotocorePackage "codecommit" "2.19.0" + "sha256-M1TF76EXl9gtjUarx2b926pM2jLmnxCwpjaz8QDkVrk="; types-aiobotocore-codedeploy = - buildTypesAiobotocorePackage "codedeploy" "2.16.1" - "sha256-S95O9PVDZa4BDHwVjhMhy4pAnoA7YDTy8VUYKDNu5b0="; + buildTypesAiobotocorePackage "codedeploy" "2.19.0" + "sha256-WbFoGbZIAvrwSbOjWjP5OhiWCgq405zAmIi4MyThK1o="; types-aiobotocore-codeguru-reviewer = - buildTypesAiobotocorePackage "codeguru-reviewer" "2.16.1" - "sha256-NGgWudvt57kjkDS8QG4KfPPlqDjp5CUb9N7eNYMd4RQ="; + buildTypesAiobotocorePackage "codeguru-reviewer" "2.19.0" + "sha256-CMLoETHaz/FiXZHmaBF+w+KSZ6B+rGWrGvQ3AqaGhdE="; types-aiobotocore-codeguru-security = - buildTypesAiobotocorePackage "codeguru-security" "2.16.1" - "sha256-hMTDJx9Qx9jqbnxyJtxciZOceBE95tupIV9I830Vhcc="; + buildTypesAiobotocorePackage "codeguru-security" "2.19.0" + "sha256-Vop6p7QNdOfR5z62/QZgVaoJJDf11erZVC9wYGgKN3w="; types-aiobotocore-codeguruprofiler = - buildTypesAiobotocorePackage "codeguruprofiler" "2.16.1" - "sha256-O7bKiCckjLw5WEQVCrOkMEUix6vb4xoUnYjNsBjVip4="; + buildTypesAiobotocorePackage "codeguruprofiler" "2.19.0" + "sha256-t2+IQJrS6HgywTSCr9I6R4oXKJHH5KLh+0wUJlLCQp0="; types-aiobotocore-codepipeline = - buildTypesAiobotocorePackage "codepipeline" "2.16.1" - "sha256-7nHM1ruRyC3Lrp5z0N51pUPvlYWrFon882/SFy0EMsA="; + buildTypesAiobotocorePackage "codepipeline" "2.19.0" + "sha256-CWXEuawC+K8eKC1LPz5LagWDAZyMt5zGk9gx6EGjWoE="; types-aiobotocore-codestar = buildTypesAiobotocorePackage "codestar" "2.13.3" "sha256-Z1ewx2RjmxbOQZ7wXaN54PVOuRs6LP3rMpsrVTacwjo="; types-aiobotocore-codestar-connections = - buildTypesAiobotocorePackage "codestar-connections" "2.16.1" - "sha256-gsIDnhC96LBLmxrgb18qDgeAZAGIbaViV3vj6XKArJM="; + buildTypesAiobotocorePackage "codestar-connections" "2.19.0" + "sha256-ATTk1A8kEgl/Us5AE8pLXKrvR+MNKJJD6GxQcs5XBJc="; types-aiobotocore-codestar-notifications = - buildTypesAiobotocorePackage "codestar-notifications" "2.16.1" - "sha256-wInYPxRCAR9/GE6YnrqU/kS0m4PyclYJCnYeDxs4M1I="; + buildTypesAiobotocorePackage "codestar-notifications" "2.19.0" + "sha256-/qQsWwGSeq1i1J1ixvsIKNM/mwfh1/toEn9yov7jfm4="; types-aiobotocore-cognito-identity = - buildTypesAiobotocorePackage "cognito-identity" "2.16.1" - "sha256-YkeS42V3NGMvMunPnQvZL262A5Nj1oyqNpqiTEepuPA="; + buildTypesAiobotocorePackage "cognito-identity" "2.19.0" + "sha256-0JP5o3PKNKhnxmzlOxkgO8qv3QV2am096wzr4RSitls="; types-aiobotocore-cognito-idp = - buildTypesAiobotocorePackage "cognito-idp" "2.16.1" - "sha256-mhYTHekut+W77A00z9aVtN5xC+49ZHpy27KHAOS2duQ="; + buildTypesAiobotocorePackage "cognito-idp" "2.19.0" + "sha256-SyVfx6RLAQd7koj6978uhwndiG+iie5ykLUMqKTWdqY="; types-aiobotocore-cognito-sync = - buildTypesAiobotocorePackage "cognito-sync" "2.16.1" - "sha256-8jQaw0HfbGKTtHFbO1c5xxm+6+UngSeL8mUdu2HuxYM="; + buildTypesAiobotocorePackage "cognito-sync" "2.19.0" + "sha256-YC1XTS+kkcFA0TZG5czj09Nam69n5NVfb7PT8eFMicA="; types-aiobotocore-comprehend = - buildTypesAiobotocorePackage "comprehend" "2.16.1" - "sha256-TF1rxBcdz0czqim6ZqY1Wrb29evhHa1OBQzfqmPh+xE="; + buildTypesAiobotocorePackage "comprehend" "2.19.0" + "sha256-imz0+Eaz0kHTfVAZzFnJin9kgancP9rgP6WQ9nOKeiI="; types-aiobotocore-comprehendmedical = - buildTypesAiobotocorePackage "comprehendmedical" "2.16.1" - "sha256-BykDFBWRoZirxYV3BGWyTOK64BOdA+1yezkO2PBfqBw="; + buildTypesAiobotocorePackage "comprehendmedical" "2.19.0" + "sha256-fs+EElAynBcl1wFkIZ7Zdqsehq+MptXBI3gHchvn6do="; types-aiobotocore-compute-optimizer = - buildTypesAiobotocorePackage "compute-optimizer" "2.16.1" - "sha256-zfPHMjUDq3sziXSHKc0ZZirCQ03NWzlgbO6nPXGisiY="; + buildTypesAiobotocorePackage "compute-optimizer" "2.19.0" + "sha256-1BKmabzHhcjwVSByFinZRNLsOLgH3KaOLhgyjZnuVlY="; types-aiobotocore-config = - buildTypesAiobotocorePackage "config" "2.16.1" - "sha256-0cVa9bZG5bsrMO9603g7wU9+SwR6yEzha0DVI3AuYuQ="; + buildTypesAiobotocorePackage "config" "2.19.0" + "sha256-60HC1AwrTcq2SObqk+LFpliYVpr1aeQSan4Ool4P+oM="; types-aiobotocore-connect = - buildTypesAiobotocorePackage "connect" "2.16.1" - "sha256-b5kwna8iwn7EPrHbRmDTidCsz40WdxpwYqXCCWjlDF0="; + buildTypesAiobotocorePackage "connect" "2.19.0" + "sha256-uQkjAnvnpxlGpsZYH175oLDDWg7hZFVSU1gE+j8ffCo="; types-aiobotocore-connect-contact-lens = - buildTypesAiobotocorePackage "connect-contact-lens" "2.16.1" - "sha256-Fhnc2rtww0AqD6hOwDe66+c+SKk4OE7rugafzr3MPxo="; + buildTypesAiobotocorePackage "connect-contact-lens" "2.19.0" + "sha256-SU502WXqQidgSPbzolxBbdms6vgyXzRhofOYjM0GO9U="; types-aiobotocore-connectcampaigns = - buildTypesAiobotocorePackage "connectcampaigns" "2.16.1" - "sha256-5s8BCMpbLBxCvqVy0NZesXNcsTvdtitNfknX7mzytTk="; + buildTypesAiobotocorePackage "connectcampaigns" "2.19.0" + "sha256-1iuBGIalb9r9KaqttjtW5hcIJRdxa/YSdWyoo2kTBQ0="; types-aiobotocore-connectcases = - buildTypesAiobotocorePackage "connectcases" "2.16.1" - "sha256-+Jy+WrKdFWtIL+z/QUw4CkCaaZAH8YHKvYa6Yivxn5g="; + buildTypesAiobotocorePackage "connectcases" "2.19.0" + "sha256-x/ZeTXst4MZ+YngYkWEdTxBJBguhYyMFMZtrUZC5lXE="; types-aiobotocore-connectparticipant = - buildTypesAiobotocorePackage "connectparticipant" "2.16.1" - "sha256-nCN/d9zqeiVcVIJ7G6i7R3MWhDdsW+CAdXQCR+w6cQE="; + buildTypesAiobotocorePackage "connectparticipant" "2.19.0" + "sha256-E4q6VMcUJj8skdibvXnVwlCv284rAruwypkarYmbyw0="; types-aiobotocore-controltower = - buildTypesAiobotocorePackage "controltower" "2.16.1" - "sha256-JqD1Bs/BxvNL6O61HkOUwsEIG2x/0OrLsu9QYN+dNp0="; + buildTypesAiobotocorePackage "controltower" "2.19.0" + "sha256-ZRx705aIg7LfSlJXDztE9y0IUmSdOD8bwQ14846V8EM="; types-aiobotocore-cur = - buildTypesAiobotocorePackage "cur" "2.16.1" - "sha256-LBX0dbqnYuJlU44fOqwpkpzapkC2M32jl9Z/yHMcxMk="; + buildTypesAiobotocorePackage "cur" "2.19.0" + "sha256-+gARRX22u+I+9yYzB8G/IIEyH5ALMFUsrr5aClb0CUI="; types-aiobotocore-customer-profiles = - buildTypesAiobotocorePackage "customer-profiles" "2.16.1" - "sha256-SXxG4/gOZuYVGrFTDZSrSlb0+couEBLLHWGrduZInao="; + buildTypesAiobotocorePackage "customer-profiles" "2.19.0" + "sha256-yp1m/O9aun06NVsHudYYvnAngnenso4MpHO4Kh2DabI="; types-aiobotocore-databrew = - buildTypesAiobotocorePackage "databrew" "2.16.1" - "sha256-ncy825XkE8YklJnvB9+/bd/OVC8flFyApYXpuPq7ZKg="; + buildTypesAiobotocorePackage "databrew" "2.19.0" + "sha256-Av8mXNJGtBKCGQIdeeSJWz2Ai5dQHJLmRjL3a8/yDR0="; types-aiobotocore-dataexchange = - buildTypesAiobotocorePackage "dataexchange" "2.16.1" - "sha256-YR/EwYMiEgRDLGJUv4aBR/Cm1rBbYu8Z4XY/Ibtn3Q4="; + buildTypesAiobotocorePackage "dataexchange" "2.19.0" + "sha256-PaDiJ+eh+vT/Qv66PoxDsGi58hGRZ0tGcs1T0Q79DJo="; types-aiobotocore-datapipeline = - buildTypesAiobotocorePackage "datapipeline" "2.16.1" - "sha256-uldnhjvzvWwM0pGR9UslHhsPcC497CAzpCEhYrLh1Q8="; + buildTypesAiobotocorePackage "datapipeline" "2.19.0" + "sha256-bqqMEfnuqKlkayWrBQccF730GCNXXhTavU/oF2p7nic="; types-aiobotocore-datasync = - buildTypesAiobotocorePackage "datasync" "2.16.1" - "sha256-ivO8Zp59pyLQtH0NOAAjBBQ6AliIBeoQ+uUgXRCo+3E="; + buildTypesAiobotocorePackage "datasync" "2.19.0" + "sha256-u9auea7AvHNzQkCAJxQ3iVwJX/gU5XYjKY/aAOUlh1M="; types-aiobotocore-dax = - buildTypesAiobotocorePackage "dax" "2.16.1" - "sha256-C4Fx5iPfSapMrXWo7zYxM5cPumdxElumy3RCdaVq6fI="; + buildTypesAiobotocorePackage "dax" "2.19.0" + "sha256-cjmSX19RcSddSmfsjYfLbnZESXar303tOEAQpdDNznE="; types-aiobotocore-detective = - buildTypesAiobotocorePackage "detective" "2.16.1" - "sha256-vMmDqCYC3KjzX/ImgGdfZ9l7XZQyPuUNzFdak5+AASI="; + buildTypesAiobotocorePackage "detective" "2.19.0" + "sha256-WcPaRTzj+D+ue8FETH4HstyRCMcGsa1JheAw+PNeo7g="; types-aiobotocore-devicefarm = - buildTypesAiobotocorePackage "devicefarm" "2.16.1" - "sha256-9jjV20LFv+4qX4UOIIiuh2TtdJzL+L97rKAEwcv9JAw="; + buildTypesAiobotocorePackage "devicefarm" "2.19.0" + "sha256-RbjESkbraiykDg8fJoLZEgsQv8bl4sXZuiYikpekNo4="; types-aiobotocore-devops-guru = - buildTypesAiobotocorePackage "devops-guru" "2.16.1" - "sha256-U3uc0wTw4RZv0r9yag7OnVj/1amkCATb17ZKvhVXyws="; + buildTypesAiobotocorePackage "devops-guru" "2.19.0" + "sha256-r0fo7uo61Z4sNMq7ODKDPF91930KVt538KjMLzbk++s="; types-aiobotocore-directconnect = - buildTypesAiobotocorePackage "directconnect" "2.16.1" - "sha256-DgQOcy4W1PN9yJOT/bfIx6QjlSBqyw2VGIRZWR3wBxA="; + buildTypesAiobotocorePackage "directconnect" "2.19.0" + "sha256-TQL4SDzz7V1vYVZQPkDb1KuviZTqsdB4PTRHwNm1LvM="; types-aiobotocore-discovery = - buildTypesAiobotocorePackage "discovery" "2.16.1" - "sha256-kLgt/UaNJI+TFpezw7MW7IL1RP0YzaKQUYJOJUg7seM="; + buildTypesAiobotocorePackage "discovery" "2.19.0" + "sha256-hr6fAfitk6B/b5s3BTxZ7EqXtSjR2bPmzD4/ACldZPM="; types-aiobotocore-dlm = - buildTypesAiobotocorePackage "dlm" "2.16.1" - "sha256-5rLltmKgeOnGH55MYyuQmrbP5FviwThrBvcO0mOfGMQ="; + buildTypesAiobotocorePackage "dlm" "2.19.0" + "sha256-Mycig/A8vFGLag/0SgYyQvO8F8lPypRb0Pv8a7eAKsI="; types-aiobotocore-dms = - buildTypesAiobotocorePackage "dms" "2.16.1" - "sha256-BY8MpyHNLxBpZ0OWr5AmbHlk+u5L17wyjSYSgbI5bqw="; + buildTypesAiobotocorePackage "dms" "2.19.0" + "sha256-fJ43Y3Q5XhpIjZ6M8WPoJ0xyTNTpRbVzDD+rVuSEWjU="; types-aiobotocore-docdb = - buildTypesAiobotocorePackage "docdb" "2.16.1" - "sha256-HvWU/b4lha09YT94S41j7IU3APvEQ8AHv40335i5eEs="; + buildTypesAiobotocorePackage "docdb" "2.19.0" + "sha256-LwoPkpUeIVSZjPbamhkElyNw7vNBAucDkcHhffqb/6I="; types-aiobotocore-docdb-elastic = - buildTypesAiobotocorePackage "docdb-elastic" "2.16.1" - "sha256-cfKC37+KbRhcw7R5pOFreXiumArbkBxAlIyH0NEMA7c="; + buildTypesAiobotocorePackage "docdb-elastic" "2.19.0" + "sha256-CP0BfuJT7C+KGoQtj5WKi5r9yjSrkSkeBpi3oIJ4SFc="; types-aiobotocore-drs = - buildTypesAiobotocorePackage "drs" "2.16.1" - "sha256-tOUjZIuGSO0+5zCB3kcl5gp/VUvoySBKH2X4IJ3QGDc="; + buildTypesAiobotocorePackage "drs" "2.19.0" + "sha256-8rrwzKfVdwNpTwro7d/r7sKvRuOY20H0AfatsyjC2cs="; types-aiobotocore-ds = - buildTypesAiobotocorePackage "ds" "2.16.1" - "sha256-mUwAj57JC6S4YKhK+7voWydirM5Ig3gUnOgyBAGZ0n8="; + buildTypesAiobotocorePackage "ds" "2.19.0" + "sha256-MmF+XrYe1pwEf4V7sXSbQ3rKbZ8kNDNn6dNqOHS5p6c="; types-aiobotocore-dynamodb = - buildTypesAiobotocorePackage "dynamodb" "2.16.1" - "sha256-9s5M9A3K8aAnFDFzCbUrNbFgOVe+VnkFXJSw05j2bJc="; + buildTypesAiobotocorePackage "dynamodb" "2.19.0" + "sha256-ZMiJylk/p+pffmp+BrbbG1WQavSQvN8GJ7C67O7HjUg="; types-aiobotocore-dynamodbstreams = - buildTypesAiobotocorePackage "dynamodbstreams" "2.16.1" - "sha256-RGyytY0VMq3rRPIeGB1UVObl21d5rd8ZBYq6sn7KZ+4="; + buildTypesAiobotocorePackage "dynamodbstreams" "2.19.0" + "sha256-pU03URatA7mmowj2TgvOjtY0K9y3eHDximYmNthmV5c="; types-aiobotocore-ebs = - buildTypesAiobotocorePackage "ebs" "2.16.1" - "sha256-98uCGqdNbHOoe+AOIchfEnOI1Jxg97DfEzQJhoBCXdE="; + buildTypesAiobotocorePackage "ebs" "2.19.0" + "sha256-+mlMwV3H0zWvf6WzRNLS6LgK/6zD8uV22RLi4XgJiLM="; types-aiobotocore-ec2 = - buildTypesAiobotocorePackage "ec2" "2.16.1" - "sha256-FGWWraJJ5PkvYK7Tv8GIe7Ln5aBZH90Tl8U69ixlrHI="; + buildTypesAiobotocorePackage "ec2" "2.19.0" + "sha256-0aWNKMhyUIjRHhHxGiK/HhDH9HRanF4dc6TAuLZYoLY="; types-aiobotocore-ec2-instance-connect = - buildTypesAiobotocorePackage "ec2-instance-connect" "2.16.1" - "sha256-Z36SdWkXQqQqWk3VTJSJZrBQYHF+SUXWH4AoPPtnthc="; + buildTypesAiobotocorePackage "ec2-instance-connect" "2.19.0" + "sha256-0B7ozylEVL6j2korGV3cQ+UVRVQcWYTgTvquKJnfzsk="; types-aiobotocore-ecr = - buildTypesAiobotocorePackage "ecr" "2.16.1" - "sha256-I751OclOawiCcZjvifZnVYDTRS3bttn9HMBaVr4Ow78="; + buildTypesAiobotocorePackage "ecr" "2.19.0" + "sha256-93kK7E5z1SuQ1T0PHHBZUY9YYB0Xxv61bEC6N8QUSLQ="; types-aiobotocore-ecr-public = - buildTypesAiobotocorePackage "ecr-public" "2.16.1" - "sha256-Gv2O3KCNoJoMY+2KjW1yqwiP+Ku64K1OHtDlpj+W76w="; + buildTypesAiobotocorePackage "ecr-public" "2.19.0" + "sha256-RBhw8O6cyxc6DcpK1l0NL0J6X1E+XF9Fb+D/iZdyLHY="; types-aiobotocore-ecs = - buildTypesAiobotocorePackage "ecs" "2.16.1" - "sha256-a7e0BgCM7n3HBL3dbPm4sGQI/KsuNHAd4uqsa9lpjZo="; + buildTypesAiobotocorePackage "ecs" "2.19.0" + "sha256-HsSflJ+l64UE4tYrYnrTg86sXvZNeEpx+2uQqMZnKcU="; types-aiobotocore-efs = - buildTypesAiobotocorePackage "efs" "2.16.1" - "sha256-p2ChQIiY3TlbfOKf6VyVkmAz6A3zlrHdgDeQzViWx+I="; + buildTypesAiobotocorePackage "efs" "2.19.0" + "sha256-Ys+R6egRW006jmIdxzs8XsdnefhJA8AUo8niAkgfZG0="; types-aiobotocore-eks = - buildTypesAiobotocorePackage "eks" "2.16.1" - "sha256-xW/nPikzNXyYee9w81awCAH7aDfQY0VLbptzBwGgB/I="; + buildTypesAiobotocorePackage "eks" "2.19.0" + "sha256-9gN7akmTVum8qbe7ThnWSkoRRIkXWfk9GCBURMNFYGM="; types-aiobotocore-elastic-inference = - buildTypesAiobotocorePackage "elastic-inference" "2.16.1" - "sha256-NBi0x+5EsTimSBuZuIAkLs+kYqHXXfwOwqEeIyAPXz0="; + buildTypesAiobotocorePackage "elastic-inference" "2.19.0" + "sha256-awb5XRYoxj+WV4tQps/Y/KC5YrvsCt14T4dC50FUSMI="; types-aiobotocore-elasticache = - buildTypesAiobotocorePackage "elasticache" "2.16.1" - "sha256-yU0ok+wHBawttUQx/yqI70HvT350ZJhNh7Lfjb7sdMs="; + buildTypesAiobotocorePackage "elasticache" "2.19.0" + "sha256-KqA1t5KaHDAbGNjGGwyDO339psI/RJKnNO4DTM86lfY="; types-aiobotocore-elasticbeanstalk = - buildTypesAiobotocorePackage "elasticbeanstalk" "2.16.1" - "sha256-6A8bVHd23CKrxETzWf2RFTCWmtV/GAzGuiXObGIdgHY="; + buildTypesAiobotocorePackage "elasticbeanstalk" "2.19.0" + "sha256-LNtgKaLJuK49W6krMXQ7xzvE6HAX/xKiBnp+iRf5G1Q="; types-aiobotocore-elastictranscoder = - buildTypesAiobotocorePackage "elastictranscoder" "2.16.1" - "sha256-qxLF0Of43t4mRbwQkhiSsl7W8SntzGDueP/fiMtILPE="; + buildTypesAiobotocorePackage "elastictranscoder" "2.19.0" + "sha256-nTvfE5k8HSlUPJb980yWTiSV1fPmFRcpuV607t+I5mQ="; types-aiobotocore-elb = - buildTypesAiobotocorePackage "elb" "2.16.1" - "sha256-0YH02mZxxUfSjOihy9DmruCtphraUa7rRXKuFnmw1ws="; + buildTypesAiobotocorePackage "elb" "2.19.0" + "sha256-zmXOhK1F9HaTs3YLx3MCGjqgBuT+P9Ktt7zdEwJ+4wY="; types-aiobotocore-elbv2 = - buildTypesAiobotocorePackage "elbv2" "2.16.1" - "sha256-HaErMmxbja+1mwUhtXFKEJiEc8PEC9BHMWibfainG0c="; + buildTypesAiobotocorePackage "elbv2" "2.19.0" + "sha256-eOqXgnR8NqhUdzvqDo3cgswI9RrOiR2f331H/glLUqI="; types-aiobotocore-emr = - buildTypesAiobotocorePackage "emr" "2.16.1" - "sha256-l+c0pCYaHEfRRGCr/E/oK0VcD8GK4giuv/LNdyplu0M="; + buildTypesAiobotocorePackage "emr" "2.19.0" + "sha256-3ze/fZMVe9A5fzscq/oudTCxnmgyCJ8+85k6LXzztk4="; types-aiobotocore-emr-containers = - buildTypesAiobotocorePackage "emr-containers" "2.16.1" - "sha256-3BOEw3LC9JXESrw3JEkjqHH0OkOknc1pWCMmJ3oie3Q="; + buildTypesAiobotocorePackage "emr-containers" "2.19.0" + "sha256-G7rdpmrwzWXcD2hDG4+/REAYbWY6VcU1gxxqsgVXrPU="; types-aiobotocore-emr-serverless = - buildTypesAiobotocorePackage "emr-serverless" "2.16.1" - "sha256-d2ADgNp+uO6oa0OzFFtUy0YLmZVdGqQfOyMqB5/gUqY="; + buildTypesAiobotocorePackage "emr-serverless" "2.19.0" + "sha256-6H5SCq7Ia2nyfPWQ6Xj0FohErYd7CrFEtTB2vi1od/U="; types-aiobotocore-entityresolution = - buildTypesAiobotocorePackage "entityresolution" "2.16.1" - "sha256-DkqFfCUKck4CFle4uzCYnqEQYqKgckyzXYDDUio36KA="; + buildTypesAiobotocorePackage "entityresolution" "2.19.0" + "sha256-bZ5fuQ7xpFpHCx/eSBCHyRPzf+ThxzftUHX+0fciD+w="; types-aiobotocore-es = - buildTypesAiobotocorePackage "es" "2.16.1" - "sha256-8E9GFagIDK8KLWttoUYL57Jss5A3mEC7DDGckvt/vl8="; + buildTypesAiobotocorePackage "es" "2.19.0" + "sha256-s2yOknGGwstjHAglE3qYO7y9QHdzFoNST1THb4CGT7k="; types-aiobotocore-events = - buildTypesAiobotocorePackage "events" "2.16.1" - "sha256-fMlkj46uOVezpK34YwFykEMFyWQzoP1TyNZ5H6cuEM4="; + buildTypesAiobotocorePackage "events" "2.19.0" + "sha256-YeJu9iggcymo7jjdtn4tPJxR8mlIB/QwZxil5Ps2Vdg="; types-aiobotocore-evidently = - buildTypesAiobotocorePackage "evidently" "2.16.1" - "sha256-JKU6ITkGeXWua7E8Ub0YAXtwR3XCrxxbAY2UC1Yu4cU="; + buildTypesAiobotocorePackage "evidently" "2.19.0" + "sha256-sVLZgQ3BD7kxjshJv8PFfWeBzRZzx7yTZDZP7GTtiNI="; types-aiobotocore-finspace = - buildTypesAiobotocorePackage "finspace" "2.16.1" - "sha256-7k+fV+2I33Mg5oBnuZye00SmAGL1aI5Xno1Vnq3TPFc="; + buildTypesAiobotocorePackage "finspace" "2.19.0" + "sha256-g7bcklvl7M+0tvdQGVzUpHfZZnCu0jN/7GMK3I/1gRE="; types-aiobotocore-finspace-data = - buildTypesAiobotocorePackage "finspace-data" "2.16.1" - "sha256-c7GtCY9AJ9YsBVMeUss+wgXtV3VfMRfMJKUaPPNlmuY="; + buildTypesAiobotocorePackage "finspace-data" "2.19.0" + "sha256-3OcPuGbXK+MJQgXZ2sC1qYO+j5Qdupob8klQNqmiZZU="; types-aiobotocore-firehose = - buildTypesAiobotocorePackage "firehose" "2.16.1" - "sha256-WL1xPdyhzHC9luD2VFnwNJ9IxBNB+H5PURJcEh69N6M="; + buildTypesAiobotocorePackage "firehose" "2.19.0" + "sha256-t+rZZXGdBrXqBsPmkJOI08C8BtJyWMThVhIcPOtZpoc="; types-aiobotocore-fis = - buildTypesAiobotocorePackage "fis" "2.16.1" - "sha256-JTXWB/CJTEk14kmYzN/FlNF/ITWZQ9sh2Engdw/V5zs="; + buildTypesAiobotocorePackage "fis" "2.19.0" + "sha256-E0d7X7QVurca3t2dJcw4humDs+5vJyG3dhhMrotGR7k="; types-aiobotocore-fms = - buildTypesAiobotocorePackage "fms" "2.16.1" - "sha256-OYwHcxvDsMjOC17v/Mb9t6IKkzlhwj2H7V6DWehtauU="; + buildTypesAiobotocorePackage "fms" "2.19.0" + "sha256-37x3FWOOkr4EvR4Qcfnc1MgQBKjQBVSjxOSdLK+roCI="; types-aiobotocore-forecast = - buildTypesAiobotocorePackage "forecast" "2.16.1" - "sha256-4tHIOsJ2Ih3hS+RB06msDfzpSuM0MGc23uD6YiVg/pE="; + buildTypesAiobotocorePackage "forecast" "2.19.0" + "sha256-yIA8Z82j745UTs4PGcEuqyFHrarf7GgewyWS7W4h3To="; types-aiobotocore-forecastquery = - buildTypesAiobotocorePackage "forecastquery" "2.16.1" - "sha256-50acjssEPDW4DYBehUUWxCG+giNL8+l+JQ9rcvCQOCY="; + buildTypesAiobotocorePackage "forecastquery" "2.19.0" + "sha256-NMtXfLuGqT3SXGJoDz6akqr0y5Q3mL4Vbqz2XAtlr00="; types-aiobotocore-frauddetector = - buildTypesAiobotocorePackage "frauddetector" "2.16.1" - "sha256-NQMyUMf4ID+dK/RcJ65J7nQNN46eGQlIvWTK2Piinz0="; + buildTypesAiobotocorePackage "frauddetector" "2.19.0" + "sha256-JqyHM/x0taLX7MKdhA+x0nFwix2OrvYqlvYJp/NP/qw="; types-aiobotocore-fsx = - buildTypesAiobotocorePackage "fsx" "2.16.1" - "sha256-XqN5khInF+qncJIzl4YMM7M8rEa8FREoLbWOLPpcvow="; + buildTypesAiobotocorePackage "fsx" "2.19.0" + "sha256-JVPubMEw42SKPIqGOnjvLWT3hrOJHhDYFYCAw+06Ags="; types-aiobotocore-gamelift = - buildTypesAiobotocorePackage "gamelift" "2.16.1" - "sha256-SJxH6EjwfZKvwJVkdTW8FjbKREg0iJxOUSPtCwNhlko="; + buildTypesAiobotocorePackage "gamelift" "2.19.0" + "sha256-cVXTRGcBOp9pZEBxAoV97Rh/rgXRAwxuooN8X8jTAHQ="; types-aiobotocore-gamesparks = buildTypesAiobotocorePackage "gamesparks" "2.7.0" "sha256-oVbKtuLMPpCQcZYx/cH1Dqjv/t6/uXsveflfFVqfN+8="; types-aiobotocore-glacier = - buildTypesAiobotocorePackage "glacier" "2.16.1" - "sha256-LepslRAdneYZPVNQiEmausD/Y5/HMOfkAPXmhIjIw4A="; + buildTypesAiobotocorePackage "glacier" "2.19.0" + "sha256-K88MkKKx6dnal5FIkv0IaMlfd3j2ncE+P8q+sf/xmlE="; types-aiobotocore-globalaccelerator = - buildTypesAiobotocorePackage "globalaccelerator" "2.16.1" - "sha256-ITXiWy7GzoGEKHFb1pajCL89GVhnBKtDWcj43qhZ768="; + buildTypesAiobotocorePackage "globalaccelerator" "2.19.0" + "sha256-Qfb8la9RXmYnqyvPt1JqAH8eU5VoESM5eVf4RFxoGNI="; types-aiobotocore-glue = - buildTypesAiobotocorePackage "glue" "2.16.1" - "sha256-fnMIvH9unMz2uPKMefD2ABw49WthI8X5ktUNheRlGyk="; + buildTypesAiobotocorePackage "glue" "2.19.0" + "sha256-RvO7bnwmDF8CSPylDs4fFSrX/RGqMX2tEhStAogLjZc="; types-aiobotocore-grafana = - buildTypesAiobotocorePackage "grafana" "2.16.1" - "sha256-wYhyn4fR+oSsgj1qtwLuVushIqfJONFG+evhjjDdeoQ="; + buildTypesAiobotocorePackage "grafana" "2.19.0" + "sha256-jIjWXbhoIRG/rRfjMtH2ZaJmcxI92i8KUQppC+HcB8o="; types-aiobotocore-greengrass = - buildTypesAiobotocorePackage "greengrass" "2.16.1" - "sha256-8fqmuqJVMSLf3UxF6FlTKz6WxVclWdVjnVoEJhaAzFQ="; + buildTypesAiobotocorePackage "greengrass" "2.19.0" + "sha256-t1VEYBcM4+AgLqG9XxRSK1cVpCmAmzx5rDHQwNcsFt0="; types-aiobotocore-greengrassv2 = - buildTypesAiobotocorePackage "greengrassv2" "2.16.1" - "sha256-4fdlZyp99nR6m8xXQow+CeFbigjhMRJ71pMFL59hDU8="; + buildTypesAiobotocorePackage "greengrassv2" "2.19.0" + "sha256-kSEGU0p9pU5XN8cxztC1ZzzcFW+11zDguLnlXWpqv90="; types-aiobotocore-groundstation = - buildTypesAiobotocorePackage "groundstation" "2.16.1" - "sha256-TXBsGkcd00IagtK2hQzhZRs7Qn+OiQRzRAKXJgnGegM="; + buildTypesAiobotocorePackage "groundstation" "2.19.0" + "sha256-G4MgT4hUmF/wRXm/qusaS0t9B8+TtSGb5QBlka8dlUc="; types-aiobotocore-guardduty = - buildTypesAiobotocorePackage "guardduty" "2.16.1" - "sha256-B5KJpsnTZXcyvrg0WuA7e/Sf3/SILXwh1lWNl0guihI="; + buildTypesAiobotocorePackage "guardduty" "2.19.0" + "sha256-vs+W4b44J2EAPQIJWivCBypLI+XMn7u5RyKtD/i1T8E="; types-aiobotocore-health = - buildTypesAiobotocorePackage "health" "2.16.1" - "sha256-mfFLAeofQRQ9uGK0aSFj9AybPvm5zmCEvCw7mP64ceU="; + buildTypesAiobotocorePackage "health" "2.19.0" + "sha256-9EsVh1lx9DY/ppCfig8dxoaLCyWeHdM5b2qmt7gudNQ="; types-aiobotocore-healthlake = - buildTypesAiobotocorePackage "healthlake" "2.16.1" - "sha256-qN9vtHX5Jcv7hNjwuDMQ4C48pux2YsEc0ShqRTxiXfo="; + buildTypesAiobotocorePackage "healthlake" "2.19.0" + "sha256-+XFeUxzocoCNtlrIEsmEZTvzS54LdYloyoPElAJAptg="; types-aiobotocore-honeycode = buildTypesAiobotocorePackage "honeycode" "2.13.0" "sha256-DeeheoQeFEcDH21DSNs2kSR1rjnPLtTgz0yNCFnE+Io="; types-aiobotocore-iam = - buildTypesAiobotocorePackage "iam" "2.16.1" - "sha256-4aKEcZRzPFgSYSLbDcQmkVXm8sEJWYQscZoFXN/F6YQ="; + buildTypesAiobotocorePackage "iam" "2.19.0" + "sha256-QHrj394wHBCrMK1BRLP29T1i5ayOE4QTZcRmqNj3Dpw="; types-aiobotocore-identitystore = - buildTypesAiobotocorePackage "identitystore" "2.16.1" - "sha256-MOue0b/CZzmpwumQjscBNhtI05S8MH4t/Ep9B/z0gcs="; + buildTypesAiobotocorePackage "identitystore" "2.19.0" + "sha256-rmAuJcz6QAlaieZ6Jlz4ImIiEruOHkznB1QQlCM8dM0="; types-aiobotocore-imagebuilder = - buildTypesAiobotocorePackage "imagebuilder" "2.16.1" - "sha256-XWGeB3l6jywfCKyOl0LDXwwV+gAeDTbRK1FoOEgYC8U="; + buildTypesAiobotocorePackage "imagebuilder" "2.19.0" + "sha256-lmL20HtlYTzQ9I2+MVMvT4u4IHIMCF03L645Yo/8Qk0="; types-aiobotocore-importexport = - buildTypesAiobotocorePackage "importexport" "2.16.1" - "sha256-2MPirVdqF9rhH1TurPfhCLXNI2a4rFGiQwuhtNYycV0="; + buildTypesAiobotocorePackage "importexport" "2.19.0" + "sha256-s9oDz0kzJeab5zAyueEHVV/jkJG4hEZHChm1mAXkjP4="; types-aiobotocore-inspector = - buildTypesAiobotocorePackage "inspector" "2.16.1" - "sha256-UaQJVu8lq94VLhHhHehdq0CqsnOfUoFxsvB3zQx9OBQ="; + buildTypesAiobotocorePackage "inspector" "2.19.0" + "sha256-FXdepq7oGBJU0ar+f70yfScZjoiEKelVBeZpxzcU9MA="; types-aiobotocore-inspector2 = - buildTypesAiobotocorePackage "inspector2" "2.16.1" - "sha256-PXzLUMVV9FtgsPld39JOR9tiCaJ/zO+QasRRPbsqHrY="; + buildTypesAiobotocorePackage "inspector2" "2.19.0" + "sha256-gOA9eTUfYPjdF4NBggzEujQw3RumbmPJDHmcPjeBDtw="; types-aiobotocore-internetmonitor = - buildTypesAiobotocorePackage "internetmonitor" "2.16.1" - "sha256-HcT1N7yWdiTZ5axgc9U0MU2QzO922znwzOWxbMWU0cc="; + buildTypesAiobotocorePackage "internetmonitor" "2.19.0" + "sha256-9TBhWIm02PzQFG9tHrfXg0CVPyDGbVktOZQsM/RsvRo="; types-aiobotocore-iot = - buildTypesAiobotocorePackage "iot" "2.16.1" - "sha256-cUhEBnHa/+vubDSejTkUV8VsEAno3/6I5HSZaS1vVUY="; + buildTypesAiobotocorePackage "iot" "2.19.0" + "sha256-6hvuc9QJtLH+M28JtUSF4Q5xWEHZAgmhfdpide9NQyA="; types-aiobotocore-iot-data = - buildTypesAiobotocorePackage "iot-data" "2.16.1" - "sha256-Lg+yns2Ca6XTbFt7ilfgfF8zgfw6bfh5YmJleY8pReY="; + buildTypesAiobotocorePackage "iot-data" "2.19.0" + "sha256-4XVVlyjrMVZy7vowYFKnzVuPc9CwHiTMYgCoB3612wM="; types-aiobotocore-iot-jobs-data = - buildTypesAiobotocorePackage "iot-jobs-data" "2.16.1" - "sha256-KWFHRAtpeKXsAqQ+gGuaEwkHWAWpAM1Jk6S2zSZ5gyk="; + buildTypesAiobotocorePackage "iot-jobs-data" "2.19.0" + "sha256-Ma9J3TE+zZ6XddIpsI+Q/OVXiEnTNGVSNuVBNbA9JSg="; types-aiobotocore-iot-roborunner = buildTypesAiobotocorePackage "iot-roborunner" "2.12.2" @@ -688,786 +688,786 @@ rec { "sha256-qK5dPunPAbC7xIramYINSda50Zum6yQ4n2BfuOgLC58="; types-aiobotocore-iotanalytics = - buildTypesAiobotocorePackage "iotanalytics" "2.16.1" - "sha256-/SzlFsNAYCT2Dpuwti2VU/Qmjh/zOD24Mj2yv/c7S4Y="; + buildTypesAiobotocorePackage "iotanalytics" "2.19.0" + "sha256-+jTy4IGsSrx8KgyFRJkHtp6ZL3urcvv/SMmNJJOxKD0="; types-aiobotocore-iotdeviceadvisor = - buildTypesAiobotocorePackage "iotdeviceadvisor" "2.16.1" - "sha256-C9/nlBKbhkm7dOwEQraKJrfs0ZgXx9yOhgcp/gVXVQ8="; + buildTypesAiobotocorePackage "iotdeviceadvisor" "2.19.0" + "sha256-34Q+bL6tkIdORuYxZWf0f4806iZK3LPJwD9+/XQa148="; types-aiobotocore-iotevents = - buildTypesAiobotocorePackage "iotevents" "2.16.1" - "sha256-9S8qVLbKla8BK4ZVRa815xMt76mfrGrNQmWWJfFxEZ0="; + buildTypesAiobotocorePackage "iotevents" "2.19.0" + "sha256-0mYXQt2KLrP4Dj6gqQ683ClsHe1IQaqjeN6P+XBXZX0="; types-aiobotocore-iotevents-data = - buildTypesAiobotocorePackage "iotevents-data" "2.16.1" - "sha256-0lbWstRe91rwAthi4sHpO6QaEuI4DPy7uyeaYlryRnk="; + buildTypesAiobotocorePackage "iotevents-data" "2.19.0" + "sha256-xqwwbVnxTrWj3DKL0WO0JD3vmQ99bPoOCfDvTJd/huU="; types-aiobotocore-iotfleethub = - buildTypesAiobotocorePackage "iotfleethub" "2.16.1" - "sha256-DdFKieL3fcnbmy3j1uMSLw80N+ZU4jigBwja2SWpLFg="; + buildTypesAiobotocorePackage "iotfleethub" "2.19.0" + "sha256-qXO+X5taxs5wnv9045BhDgfClX1QV2ME5LJyi6KEqpk="; types-aiobotocore-iotfleetwise = - buildTypesAiobotocorePackage "iotfleetwise" "2.16.1" - "sha256-md9B6RN+LKtkkWKKzlzPUassufTBmz3ww5RI/T5Q/aA="; + buildTypesAiobotocorePackage "iotfleetwise" "2.19.0" + "sha256-u2dqgyX2SUBkTtA4Mbts7u1WtwtFMv9gX9NcD9cqzbo="; types-aiobotocore-iotsecuretunneling = - buildTypesAiobotocorePackage "iotsecuretunneling" "2.16.1" - "sha256-v5e5eOPveetJZrir0l5nEvpo4MtHKPiRUxsSswmDVjk="; + buildTypesAiobotocorePackage "iotsecuretunneling" "2.19.0" + "sha256-Hy5ZJGT2TWvN586O4Vo8LZYFFLeiNqNMJaPUCPIZTjs="; types-aiobotocore-iotsitewise = - buildTypesAiobotocorePackage "iotsitewise" "2.16.1" - "sha256-akB8q2KiKOJEK7weBOn5KUil1zx5o+GfCEVq3G9ufXI="; + buildTypesAiobotocorePackage "iotsitewise" "2.19.0" + "sha256-lDAwug+mm5a4OBxB6aCc0TTY58lupGoXfD6YW2fI0AM="; types-aiobotocore-iotthingsgraph = - buildTypesAiobotocorePackage "iotthingsgraph" "2.16.1" - "sha256-A645c5umplXed8TcsNia5k9BNH///DuysP4xE1BYOc0="; + buildTypesAiobotocorePackage "iotthingsgraph" "2.19.0" + "sha256-Wg/peGHSjz+thnVD7qLZK8D7wDUAr+kDcC4bdCJOGHU="; types-aiobotocore-iottwinmaker = - buildTypesAiobotocorePackage "iottwinmaker" "2.16.1" - "sha256-yO6MWhShYoWnvTRSLLzo6BCWQrgDUdr764Z66obaOIU="; + buildTypesAiobotocorePackage "iottwinmaker" "2.19.0" + "sha256-nSliZvLBKCQFg6IIghTO3wja+7TC0XQQFcCXkjo7pZU="; types-aiobotocore-iotwireless = - buildTypesAiobotocorePackage "iotwireless" "2.16.1" - "sha256-UHGD+3lA/EAGKIKeygI+0H6Q2Dz1pylT23j2gBFpPJo="; + buildTypesAiobotocorePackage "iotwireless" "2.19.0" + "sha256-hOfjLO3QMyd/2Y6G/47TdaTy75/ANHwSERxZXIkwIq0="; types-aiobotocore-ivs = - buildTypesAiobotocorePackage "ivs" "2.16.1" - "sha256-aTDfSIBRk9hvU8mW393bQA/p58p6LBe/R1+YtbzyND0="; + buildTypesAiobotocorePackage "ivs" "2.19.0" + "sha256-fQ9CGWBwimrqoUd1jqz54FpJOz61y0UBFlMFJRtGij4="; types-aiobotocore-ivs-realtime = - buildTypesAiobotocorePackage "ivs-realtime" "2.16.1" - "sha256-XxG2avjxD+pnvODRqznDHzZmaXZvV6pHUlGKEZ878pY="; + buildTypesAiobotocorePackage "ivs-realtime" "2.19.0" + "sha256-y5Qe/sOOF6rLVMbeitfjI5U7apgbRFKUuAb01GOuD2g="; types-aiobotocore-ivschat = - buildTypesAiobotocorePackage "ivschat" "2.16.1" - "sha256-T09T8BkiaRNW9HQAIYc1PsXLaOVp355Fg0d1CJKftjY="; + buildTypesAiobotocorePackage "ivschat" "2.19.0" + "sha256-YzbahnDwiOXnE1/2TWLqerWo8BRbnsjhmbKGRNzTCRk="; types-aiobotocore-kafka = - buildTypesAiobotocorePackage "kafka" "2.16.1" - "sha256-7U8UQ8H1OSObb9luFZTgzHiBsQKGfxsp6ZSns50fvWw="; + buildTypesAiobotocorePackage "kafka" "2.19.0" + "sha256-bdVP/m4vD/IMizd6RC+nSIFntD1fd4rIT33Pes5jopE="; types-aiobotocore-kafkaconnect = - buildTypesAiobotocorePackage "kafkaconnect" "2.16.1" - "sha256-vzID2ETp5uXEq7/Q2OXIerSeOkRCBdfuHYeGv0cGrcM="; + buildTypesAiobotocorePackage "kafkaconnect" "2.19.0" + "sha256-o9gQ4I4RAosmPTtJYXwWQ3sig/wweSvv9dkDzXs5N+A="; types-aiobotocore-kendra = - buildTypesAiobotocorePackage "kendra" "2.16.1" - "sha256-TyZw3OsFIleQHwElrnsEXQJTutMNFyCaLlyg75PehVE="; + buildTypesAiobotocorePackage "kendra" "2.19.0" + "sha256-t6L579MaNtxzlhHVbOIPTmztmJTcljORgpt/HfS6lak="; types-aiobotocore-kendra-ranking = - buildTypesAiobotocorePackage "kendra-ranking" "2.16.1" - "sha256-K4/qZ286Ep39eJvxBXB5o9/+gtqCZB1JYEOLMZg9A/Y="; + buildTypesAiobotocorePackage "kendra-ranking" "2.19.0" + "sha256-SfIL7RtJb5n/Dvw8jsVgLbqKEPjnqNaki65EfUMTkNY="; types-aiobotocore-keyspaces = - buildTypesAiobotocorePackage "keyspaces" "2.16.1" - "sha256-qyxXeqeLWXTAiuGZNpPEWX8PXg85mqI/DK5jjutv88g="; + buildTypesAiobotocorePackage "keyspaces" "2.19.0" + "sha256-uyFZxHZ5rpsTVxs8pyCw+QZ3uSXeiWPp/35Uq6QJ0J8="; types-aiobotocore-kinesis = - buildTypesAiobotocorePackage "kinesis" "2.16.1" - "sha256-t+JTpTwU0WeHa4F56GyoAbiHVy/bdq6T0NRiv3ujrPc="; + buildTypesAiobotocorePackage "kinesis" "2.19.0" + "sha256-NfEb7buzP/ZXdrAsvBSQZrVd1s1VjCpFBJijeQW1mMk="; types-aiobotocore-kinesis-video-archived-media = - buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.16.1" - "sha256-SCBjbo/C6TlXDK6b0lkh2Nkuz+7j4vhQAUfgsIWHOvw="; + buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.19.0" + "sha256-FtjQHKJXinT0CfsdZV/+v84lK8YXXaMaxVy1lgf5q9U="; types-aiobotocore-kinesis-video-media = - buildTypesAiobotocorePackage "kinesis-video-media" "2.16.1" - "sha256-E4MgD5vbW8Xx7xzhQrMQzBDgfqSMHa0Iyny3THWYNu0="; + buildTypesAiobotocorePackage "kinesis-video-media" "2.19.0" + "sha256-ONZ/jcQkHWOe6Z0LPa8EVCg5q6jSZ3iOXJetUMtyjEo="; types-aiobotocore-kinesis-video-signaling = - buildTypesAiobotocorePackage "kinesis-video-signaling" "2.16.1" - "sha256-zfmjKO7UBy//w/iOsOpmry/z+jxp9B1pAIZkr63m2oM="; + buildTypesAiobotocorePackage "kinesis-video-signaling" "2.19.0" + "sha256-5x8Z2RPVDnTR4Q4fnyX1NCQryny0gX8zuPNYC2A24UE="; types-aiobotocore-kinesis-video-webrtc-storage = - buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.16.1" - "sha256-PhTGa+fyZ6gQZ12YVqavRdUR+32roQHZmX2uogwKTk4="; + buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.19.0" + "sha256-priOmLd9q8gFUqknC2WpAvksQR29Skr3DJxtqNJ8o4A="; types-aiobotocore-kinesisanalytics = - buildTypesAiobotocorePackage "kinesisanalytics" "2.16.1" - "sha256-4fBFmdNcipHdvBoQ/SVbCJUSUk17srJegwa1b3VVokY="; + buildTypesAiobotocorePackage "kinesisanalytics" "2.19.0" + "sha256-WSmPkfgftg5n0e793+2FBkWajHqYF5qYMng8O2eqUqY="; types-aiobotocore-kinesisanalyticsv2 = - buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.16.1" - "sha256-nZPozPNXwCB65twSH8FmulSyvptAxaX0+cu5tyFSE3o="; + buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.19.0" + "sha256-tO6/vp8rv1mQZd9hUZZmo5bNVstl9j3Vq+33K4PCeKQ="; types-aiobotocore-kinesisvideo = - buildTypesAiobotocorePackage "kinesisvideo" "2.16.1" - "sha256-fGOH71oxNS+a6YX1T0DR9h0z7xSw3oybz/kLEuRfjXo="; + buildTypesAiobotocorePackage "kinesisvideo" "2.19.0" + "sha256-DIagIkO4pfPNeNf9jpGBVK6Xnc6AyymZtWHwxGtcw9M="; types-aiobotocore-kms = - buildTypesAiobotocorePackage "kms" "2.16.1" - "sha256-u3BbPUNjDxjsWgVDVKNuaPF9bC34x/a7VErO8/t7TeA="; + buildTypesAiobotocorePackage "kms" "2.19.0" + "sha256-CQhiPX4n8D4fLC0rNoSmpZdaP19P29MNdx3cpz1JsNI="; types-aiobotocore-lakeformation = - buildTypesAiobotocorePackage "lakeformation" "2.16.1" - "sha256-TWj53shADVKpmaZNRTHdS1uy7x5wJO3sDGI8pbNA5PY="; + buildTypesAiobotocorePackage "lakeformation" "2.19.0" + "sha256-Hx1xyjCuArb/8PzRnbBLJyrkFcftBvd0JcYUorgKfqQ="; types-aiobotocore-lambda = - buildTypesAiobotocorePackage "lambda" "2.16.1" - "sha256-jaFt9v+El5lIM1bE1vygh/M+FLI24fBfYKoL0FT/13A="; + buildTypesAiobotocorePackage "lambda" "2.19.0" + "sha256-OBAXdYqIA6faveTGgfrUtBr1qWYrPyOwHY87T1jifQc="; types-aiobotocore-lex-models = - buildTypesAiobotocorePackage "lex-models" "2.16.1" - "sha256-8v8UxJfVQwr2vcYP1jNUcOd4JTy7I0Ez1XYftiVRivk="; + buildTypesAiobotocorePackage "lex-models" "2.19.0" + "sha256-jHxomaRJ/8v0Pb8iOG+Zcs5FgwzVeT5S9D2ZKYP1jz0="; types-aiobotocore-lex-runtime = - buildTypesAiobotocorePackage "lex-runtime" "2.16.1" - "sha256-jwQIimOO4KpnGBDgW9b1zl7RHKqA8fUdUclMy5lbtjo="; + buildTypesAiobotocorePackage "lex-runtime" "2.19.0" + "sha256-LS3y9qAr72AF8FCrw3sUV9gTd9HxULQ9OLzWpM7JOuw="; types-aiobotocore-lexv2-models = - buildTypesAiobotocorePackage "lexv2-models" "2.16.1" - "sha256-wnklTEXuuO0yVZLWv+alCLo87mRMgZhK7WMffj5KRVE="; + buildTypesAiobotocorePackage "lexv2-models" "2.19.0" + "sha256-i3N92UnxfkaNgfX3dlV869fVwHctBNSzwLxMo9ql3jQ="; types-aiobotocore-lexv2-runtime = - buildTypesAiobotocorePackage "lexv2-runtime" "2.16.1" - "sha256-187pvk2L2tHEj8YXBKi8PwitoQcDZo0N5nFILQJ0muk="; + buildTypesAiobotocorePackage "lexv2-runtime" "2.19.0" + "sha256-mRSymUEMqk3gLzkE3X/ZoANEKzGgUaZnvsEultRlMYg="; types-aiobotocore-license-manager = - buildTypesAiobotocorePackage "license-manager" "2.16.1" - "sha256-9kkKsFhu+Zqd9DsoJCYFfc/9I8ND+UkpZlRpmB6QxLw="; + buildTypesAiobotocorePackage "license-manager" "2.19.0" + "sha256-Q8lDArDHDpawqP2CdXtLlUlAggnaxNwgHM/B0WvQtZs="; types-aiobotocore-license-manager-linux-subscriptions = - buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.16.1" - "sha256-jtJcRV8VhGsM9aLtoZS32elM9/2cgEaclQ6oppsjAiM="; + buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.19.0" + "sha256-ZqCCW2Bpw+mGOPTyyrSqwwJnEXH6jTaATSMUitePeVM="; types-aiobotocore-license-manager-user-subscriptions = - buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.16.1" - "sha256-TFXVQXbYxzQWZvVOPhAvNiZImeNDe3J4haZ2glufefE="; + buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.19.0" + "sha256-YLVwj48FODPzwlDdnh4to53H9LA1ZIxJg38kYUsVLf0="; types-aiobotocore-lightsail = - buildTypesAiobotocorePackage "lightsail" "2.16.1" - "sha256-R7thWsBK2ia6YgEBC9/K7vr+0YkHjLQQ388I+8skMlM="; + buildTypesAiobotocorePackage "lightsail" "2.19.0" + "sha256-UEHk44bZJ0Q9ato6kXyL3+IxBoffHb849l0T2TMjmes="; types-aiobotocore-location = - buildTypesAiobotocorePackage "location" "2.16.1" - "sha256-ZZSEoBpE/dwn8cvwviQfwxTJHl106OwRlNs4bs6akro="; + buildTypesAiobotocorePackage "location" "2.19.0" + "sha256-ngeVKXi88soopT/6xW4o0/dHsXBF1Rsyn7dlU3RL7o8="; types-aiobotocore-logs = - buildTypesAiobotocorePackage "logs" "2.16.1" - "sha256-8jG1DIoMWld5Z5KFtDiME8jBfmKN5V5LF8d6vCLroXg="; + buildTypesAiobotocorePackage "logs" "2.19.0" + "sha256-gk3yMsBrcy03SVXqlo/Ap/nLdeZ3TSbkwO+NWFf+xXo="; types-aiobotocore-lookoutequipment = - buildTypesAiobotocorePackage "lookoutequipment" "2.16.1" - "sha256-lvdjoqrXncqUQoGVU9+snFt8L4T2EK5MPOflZTnYXrc="; + buildTypesAiobotocorePackage "lookoutequipment" "2.19.0" + "sha256-rQy6d7Um3BMNOdPiagc1BuTG8HIBK8Qv64+nn8hHcXk="; types-aiobotocore-lookoutmetrics = - buildTypesAiobotocorePackage "lookoutmetrics" "2.16.1" - "sha256-5/jWon55MuqhhCROVnmh5mDfxN5rG8C9KA3lJNVAI8I="; + buildTypesAiobotocorePackage "lookoutmetrics" "2.19.0" + "sha256-LhS/8C2yFtaSyhoKcbbrvEOC+RSvDGfdgaxH3RqqiSA="; types-aiobotocore-lookoutvision = - buildTypesAiobotocorePackage "lookoutvision" "2.16.1" - "sha256-V4CJHKfrUQ3H2r2eX2q1Wv3i07hAMRicIYcu6PyPHr4="; + buildTypesAiobotocorePackage "lookoutvision" "2.19.0" + "sha256-5QTY3mdeLBxUdm6fv+GKhcpryj6OE2lpJncng9lvDfY="; types-aiobotocore-m2 = - buildTypesAiobotocorePackage "m2" "2.16.1" - "sha256-pkSqFV1IYCI4qDR4+aPdZwRtELfpNrATolGiaZqxAiU="; + buildTypesAiobotocorePackage "m2" "2.19.0" + "sha256-1vct4+c6Lc2wT7wapjR3KJFvfYejMG+DfmCIDJumQ1M="; types-aiobotocore-machinelearning = - buildTypesAiobotocorePackage "machinelearning" "2.16.1" - "sha256-f8XoLNsBYw+ZH6nQrFP7131arQMvuV5LySQ20bEH/NQ="; + buildTypesAiobotocorePackage "machinelearning" "2.19.0" + "sha256-9kzHUqNM4eolcHzRgzappTp4BaNA6cG5Nb8MfZTDfBQ="; types-aiobotocore-macie = buildTypesAiobotocorePackage "macie" "2.7.0" "sha256-hJJtGsK2b56nKX1ZhiarC+ffyjHYWRiC8II4oyDZWWw="; types-aiobotocore-macie2 = - buildTypesAiobotocorePackage "macie2" "2.16.1" - "sha256-mruK15BIW66LQ3pyph+7MplBHpNSSyfviXc6N9RL7w8="; + buildTypesAiobotocorePackage "macie2" "2.19.0" + "sha256-/fEBwBwox4cY6ktLsPx/+Adv4jen1DTLlH1/bmCLRrc="; types-aiobotocore-managedblockchain = - buildTypesAiobotocorePackage "managedblockchain" "2.16.1" - "sha256-49vF+m3w64QG3fXIyo6jjO8NvqbfZZIYI5odJsP4jHQ="; + buildTypesAiobotocorePackage "managedblockchain" "2.19.0" + "sha256-9H//6HnS+fXy66X8OYANWbhPJFYyrBl4Cbdsg1JbpJc="; types-aiobotocore-managedblockchain-query = - buildTypesAiobotocorePackage "managedblockchain-query" "2.16.1" - "sha256-7BXvNNzCGNbHV8QCBn0qJBIeugMq/n9+c7Dy4xZZdsQ="; + buildTypesAiobotocorePackage "managedblockchain-query" "2.19.0" + "sha256-zF38+ubs668aVdAbHTy8jGig3lzjfzLPXltlHHEy4+c="; types-aiobotocore-marketplace-catalog = - buildTypesAiobotocorePackage "marketplace-catalog" "2.16.1" - "sha256-ys2Mlp9mT/hoqlqXSYznTBDZAsWjGVPI2S5LbJk6xVQ="; + buildTypesAiobotocorePackage "marketplace-catalog" "2.19.0" + "sha256-MXsxOks80tKQKce9gb3cGr95NW4h60nco73JCmYHnq8="; types-aiobotocore-marketplace-entitlement = - buildTypesAiobotocorePackage "marketplace-entitlement" "2.16.1" - "sha256-x5hp+bfwtrL1iu7sV/UPNK8My7ZmL8ZHoyWjgpanhc0="; + buildTypesAiobotocorePackage "marketplace-entitlement" "2.19.0" + "sha256-r89m/OK7NImlVj2jVnK29uaD5jeY26Pz05WHK/GxR2w="; types-aiobotocore-marketplacecommerceanalytics = - buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.16.1" - "sha256-rpgZr0lkmz2PTCMo9JYhcU6Z+fFfrJR9mfnRkb5uNzs="; + buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.19.0" + "sha256-Pcw8y8Y9rguaxh9hTFdiJe/vHtKUG/ztyLwkzKQrMls="; types-aiobotocore-mediaconnect = - buildTypesAiobotocorePackage "mediaconnect" "2.16.1" - "sha256-EUikizS09eZ6YdXHK/QLltc9QZuT8+BgQ53LRJtt4Uo="; + buildTypesAiobotocorePackage "mediaconnect" "2.19.0" + "sha256-BKFviHhX+PX2lD6aRsTqSsy1upEa93NwDXKucbidTRA="; types-aiobotocore-mediaconvert = - buildTypesAiobotocorePackage "mediaconvert" "2.16.1" - "sha256-LVq/ymHNH1PXia8ZD7zC2ryYLhv2yAbzFqyvo/AAOrw="; + buildTypesAiobotocorePackage "mediaconvert" "2.19.0" + "sha256-/06+MRRcp7y97JTZohZB9y5CQrz6mRWkho57LLNpK4k="; types-aiobotocore-medialive = - buildTypesAiobotocorePackage "medialive" "2.16.1" - "sha256-3uiLDtVf2e2yXJexXmQHJda9HBbcStVwKmoYF4pZ388="; + buildTypesAiobotocorePackage "medialive" "2.19.0" + "sha256-rMmxat47aXDLJYoGUuHSNU+B2zd3ErrwUht3ztiB7Fo="; types-aiobotocore-mediapackage = - buildTypesAiobotocorePackage "mediapackage" "2.16.1" - "sha256-5XmennLwXBdMZdApboxz9WcwYYBeEdu7PHW/ihkQf+4="; + buildTypesAiobotocorePackage "mediapackage" "2.19.0" + "sha256-pgElqDn9u3kNsJkEg9lpGW1UlyklVj+UBler0vG0U1Y="; types-aiobotocore-mediapackage-vod = - buildTypesAiobotocorePackage "mediapackage-vod" "2.16.1" - "sha256-3Ky9qTwsPT+jMutetSdxirtF175242GgFnHgnuB2ldk="; + buildTypesAiobotocorePackage "mediapackage-vod" "2.19.0" + "sha256-FWT/pamWQkW7gWJ4ahGSnhO5SzgTYlX2rL5aPDqZa9c="; types-aiobotocore-mediapackagev2 = - buildTypesAiobotocorePackage "mediapackagev2" "2.16.1" - "sha256-bjE1CahBugCXPJ6nGPerdOSnB8GrItKM05w7gTqvAMk="; + buildTypesAiobotocorePackage "mediapackagev2" "2.19.0" + "sha256-poLyfzAeKQ+qf7+kZrwYvs43VeFdgrKxbSFKISIDTRQ="; types-aiobotocore-mediastore = - buildTypesAiobotocorePackage "mediastore" "2.16.1" - "sha256-cVGONW1ACuWVHxHlyBiCOJLUdUpYcbZ71WvxlOvcMV8="; + buildTypesAiobotocorePackage "mediastore" "2.19.0" + "sha256-BQqqgoHCYtTmIJC38O5ziWyynldUhZUD1JK6wRWd1nQ="; types-aiobotocore-mediastore-data = - buildTypesAiobotocorePackage "mediastore-data" "2.16.1" - "sha256-FH8cVwDCTbF/7JUAvkauKUZPsS/maw3Zr8IUgDOk7nM="; + buildTypesAiobotocorePackage "mediastore-data" "2.19.0" + "sha256-i2ZHH/zqkyT8oVFpl+LHQ9wtK7GG/laNF0Vw+3/wEEI="; types-aiobotocore-mediatailor = - buildTypesAiobotocorePackage "mediatailor" "2.16.1" - "sha256-lmw0wl3CSjxYrnpt5b6iTmh+GjY/CTnSmw6HTM3cguA="; + buildTypesAiobotocorePackage "mediatailor" "2.19.0" + "sha256-gWVYsvf7pnhi+a0sACaQ1AsNYpfZH0E1RAeGBNFQkkA="; types-aiobotocore-medical-imaging = - buildTypesAiobotocorePackage "medical-imaging" "2.16.1" - "sha256-MA1mAohwmbCEortzrIfjSZABfAZiDShv2vPnGzWbnpo="; + buildTypesAiobotocorePackage "medical-imaging" "2.19.0" + "sha256-ONj2j9xu74XMHpUllRqp5U37l/DEjXevQ6OviK3/Ul8="; types-aiobotocore-memorydb = - buildTypesAiobotocorePackage "memorydb" "2.16.1" - "sha256-mkODTF7Mjv2ydy2aDlpPoZ1SVDdSmlBnLIDOtYBmHhU="; + buildTypesAiobotocorePackage "memorydb" "2.19.0" + "sha256-4ouQEQPo81/ukvCcfngGbwMgUTrEw3Wm5mQzMrwnKyM="; types-aiobotocore-meteringmarketplace = - buildTypesAiobotocorePackage "meteringmarketplace" "2.16.1" - "sha256-3llqTJ5ktjYgpN0LKNNVFZoQgNXsnRbBwscQX9N4ZiI="; + buildTypesAiobotocorePackage "meteringmarketplace" "2.19.0" + "sha256-gl7MW1+16Y7V990/nSqJV9TkL9DbMgleaqGGCOeAjk8="; types-aiobotocore-mgh = - buildTypesAiobotocorePackage "mgh" "2.16.1" - "sha256-q46+8nuKTZWSwCp/5M2oPlUB0fZr264S8u+I/hlLn6g="; + buildTypesAiobotocorePackage "mgh" "2.19.0" + "sha256-7RxEXmqBRyIopT/JszQOG7nEazhkud5q+RqGmEkTIP4="; types-aiobotocore-mgn = - buildTypesAiobotocorePackage "mgn" "2.16.1" - "sha256-laTIn22OOkhgKqbSTfGzsxxKD5aHQXeOtnMCB7e3TjE="; + buildTypesAiobotocorePackage "mgn" "2.19.0" + "sha256-aB5ZUuujdRGOclrRGWawhuq2guBIw8bsLEhorN3gEms="; types-aiobotocore-migration-hub-refactor-spaces = - buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.16.1" - "sha256-+491loQgRLlsayvLWM1eWrJcXJzYdOt9E44kNDX8h6E="; + buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.19.0" + "sha256-S4cfQiJiycidSpg5np/4nb0P/luHLWP2TybkRCuUDpU="; types-aiobotocore-migrationhub-config = - buildTypesAiobotocorePackage "migrationhub-config" "2.16.1" - "sha256-O4iYWxuSmoP2Nn/nP3u4b//LSzNtAhbyTuZUUS48VXc="; + buildTypesAiobotocorePackage "migrationhub-config" "2.19.0" + "sha256-vYotT4l/czPiv5rT9iHPlH9UwjOxKIyUjG+1kLXInh0="; types-aiobotocore-migrationhuborchestrator = - buildTypesAiobotocorePackage "migrationhuborchestrator" "2.16.1" - "sha256-aw3s/NCWMpK/EooplJf2vvp+DTfvPbnnaAu2zFbX1ag="; + buildTypesAiobotocorePackage "migrationhuborchestrator" "2.19.0" + "sha256-SEMB8lNbeT5ftJrVjXU/2APCo77U86Ms3jxl0aPWFcc="; types-aiobotocore-migrationhubstrategy = - buildTypesAiobotocorePackage "migrationhubstrategy" "2.16.1" - "sha256-UYLMBxfD1tOiCx/UzV5R51SF+cRVdJSgMTBcXZAxv9s="; + buildTypesAiobotocorePackage "migrationhubstrategy" "2.19.0" + "sha256-9Ek05U0XjR8kO7C8/YpZIA6JVH3go3o42VRRn76OjtA="; types-aiobotocore-mobile = buildTypesAiobotocorePackage "mobile" "2.13.2" "sha256-OxB91BCAmYnY72JBWZaBlEkpAxN2Q5aY4i1Pt3eD9hc="; types-aiobotocore-mq = - buildTypesAiobotocorePackage "mq" "2.16.1" - "sha256-xL0nYQV4PhCZPHAj5Lf1oo3u3YucciY7+/SE5NW2Zjc="; + buildTypesAiobotocorePackage "mq" "2.19.0" + "sha256-31T4cQMSzx9KrqyobmMyZgQZWWW4E6eEU9I1a/tHW6M="; types-aiobotocore-mturk = - buildTypesAiobotocorePackage "mturk" "2.16.1" - "sha256-IBlBip7f9J7Vd+hIt6igqSo5GqBtPd9IlWi9w12cfgQ="; + buildTypesAiobotocorePackage "mturk" "2.19.0" + "sha256-vCKcRF1l4nt4MxhG4XLTTiNkN0Fn9vDBwoUB6/yQqVk="; types-aiobotocore-mwaa = - buildTypesAiobotocorePackage "mwaa" "2.16.1" - "sha256-1yGvX/HmDH2Aaa0InThUARE3nMmnNzWUkgFgnlCA8NA="; + buildTypesAiobotocorePackage "mwaa" "2.19.0" + "sha256-ZfBwNn/HcIOM5miGCcgqwjiZeJuzdpI7gWFNWAKda0A="; types-aiobotocore-neptune = - buildTypesAiobotocorePackage "neptune" "2.16.1" - "sha256-QmML7TW4TeLzZWAkpk6TvdRBYaAx1EPrGf1D9DpwNbQ="; + buildTypesAiobotocorePackage "neptune" "2.19.0" + "sha256-wsiPCb56d5TP0MfacKifCaGfjFH88VKUKpkgsa7hscA="; types-aiobotocore-network-firewall = - buildTypesAiobotocorePackage "network-firewall" "2.16.1" - "sha256-ksMaFzQvX0DUrQBRXiGmV00HKctkAmymCne3pr2S7Fk="; + buildTypesAiobotocorePackage "network-firewall" "2.19.0" + "sha256-SBJWeiVfJPMmF7ZEsdzvjhd2m+NfV2WQc3SUDehA+dQ="; types-aiobotocore-networkmanager = - buildTypesAiobotocorePackage "networkmanager" "2.16.1" - "sha256-4yhU0DZTVP3rZn4tSh81KRmk3OKvXRKaps/YDqOM6GY="; + buildTypesAiobotocorePackage "networkmanager" "2.19.0" + "sha256-tNIMUf14ol5VLVdFuUOLQwXHTb0Fx24KaEc8LoG0Dj8="; types-aiobotocore-nimble = buildTypesAiobotocorePackage "nimble" "2.15.2" "sha256-PChX5Jbgr0d1YaTZU9AbX3cM7NrhkyunK6/X3l+I8Q0="; types-aiobotocore-oam = - buildTypesAiobotocorePackage "oam" "2.16.1" - "sha256-5L3qpYKseHP8bBlLmPrTYnML71Tx8Vr8lPBxqg9oUGs="; + buildTypesAiobotocorePackage "oam" "2.19.0" + "sha256-xr473yjoetogSedKgnhmsx83HkdmQgvNo63lgSkKCVc="; types-aiobotocore-omics = - buildTypesAiobotocorePackage "omics" "2.16.1" - "sha256-4brOphfeYakyImKhuVsJDCLIsf/QqcbB3BkM9nq94RE="; + buildTypesAiobotocorePackage "omics" "2.19.0" + "sha256-QlFUvYpXnV3YHUOOqB6LYZZ/m5LispwYvO5VTBaO/NY="; types-aiobotocore-opensearch = - buildTypesAiobotocorePackage "opensearch" "2.16.1" - "sha256-IxvV4r5sba+0ogasHpp8rNOzHJZX2Xv6ivMrb0crAGk="; + buildTypesAiobotocorePackage "opensearch" "2.19.0" + "sha256-AU8T2GFRsr7np6kQnb0HrWMGiAEGw4xkZXDoEvGvrjs="; types-aiobotocore-opensearchserverless = - buildTypesAiobotocorePackage "opensearchserverless" "2.16.1" - "sha256-zvqcYN1SXpueqhJK+IChNcAbxb2d+Nl+Yuu9MsCjbBM="; + buildTypesAiobotocorePackage "opensearchserverless" "2.19.0" + "sha256-e+FCc/wzp2E55oLOcM4maudRm1aQOGERM1F/tMcso3s="; types-aiobotocore-opsworks = - buildTypesAiobotocorePackage "opsworks" "2.16.1" - "sha256-vE67UKA6Wd9+i2jCwZ/sUcErKLMpfMBqT+LQDgatR+U="; + buildTypesAiobotocorePackage "opsworks" "2.19.0" + "sha256-3A/FW+0ZIyXD4MLC/FP1nOgJUWb3n9B3eCNkhLSvG+g="; types-aiobotocore-opsworkscm = - buildTypesAiobotocorePackage "opsworkscm" "2.16.1" - "sha256-SLlapdT6NvEqYvY3vPg8TmSlSWSx8dIM1U2K1c3mc8w="; + buildTypesAiobotocorePackage "opsworkscm" "2.19.0" + "sha256-498RyfqpdP+7LixkAcpCTiZV89AetmXKGw/YqeGsqTY="; types-aiobotocore-organizations = - buildTypesAiobotocorePackage "organizations" "2.16.1" - "sha256-v4ar6EbAVaIdp6buEo+GpoPk21QtRX1c3TFkALkjzPY="; + buildTypesAiobotocorePackage "organizations" "2.19.0" + "sha256-t2k2+opMikO/yThXK0pKDGiyw+uFzsEXxMMD0Vspgl4="; types-aiobotocore-osis = - buildTypesAiobotocorePackage "osis" "2.16.1" - "sha256-tv5uLKOVbCfvPohKMtUhuuFlayunkHoBM0vuKrRwbFY="; + buildTypesAiobotocorePackage "osis" "2.19.0" + "sha256-lue1HfymqxOVewRqQdappK84cmLz64N4NUY3o2EMHjg="; types-aiobotocore-outposts = - buildTypesAiobotocorePackage "outposts" "2.16.1" - "sha256-QOFs7qfnfD+IEjrzoKqCZC3rpkMGxk0wSrBiH9RQFw4="; + buildTypesAiobotocorePackage "outposts" "2.19.0" + "sha256-GegsX4SMxvOixLGxUFqM0WEWEQvqHk7uzhRnpL00M3I="; types-aiobotocore-panorama = - buildTypesAiobotocorePackage "panorama" "2.16.1" - "sha256-FGdLeG2t2efnLEwQJmx5hWKbX1ThqgSGempO3tXIxsE="; + buildTypesAiobotocorePackage "panorama" "2.19.0" + "sha256-qWk1P6HqEWdDmjkJDtA2nGJN4VbjtJCt2wb2rYe8gB8="; types-aiobotocore-payment-cryptography = - buildTypesAiobotocorePackage "payment-cryptography" "2.16.1" - "sha256-B4DSmGPUP+7N0JODtQb0izvOnn7KcgqCot5x7rkZZrQ="; + buildTypesAiobotocorePackage "payment-cryptography" "2.19.0" + "sha256-Ew65vxnWDhm6JbQ4OhRQuM8i3bfLRINYTHoEgoXgmX4="; types-aiobotocore-payment-cryptography-data = - buildTypesAiobotocorePackage "payment-cryptography-data" "2.16.1" - "sha256-fuZptCJ51KTqUNM0FEI3og7mN2yLA2EgW6/U8oWAp1Q="; + buildTypesAiobotocorePackage "payment-cryptography-data" "2.19.0" + "sha256-io3tN3ZaCQw/RjL3CLHWNkLaJYhe3UuZxsWEopBHXns="; types-aiobotocore-personalize = - buildTypesAiobotocorePackage "personalize" "2.16.1" - "sha256-t6wwCaST3J+l/3MAujho8JIOS8tXqPWF7hNiH2vCft8="; + buildTypesAiobotocorePackage "personalize" "2.19.0" + "sha256-nFdAo6+f7JMoyIVEUiIJ54f5B0qAb+sD85paK+C1syI="; types-aiobotocore-personalize-events = - buildTypesAiobotocorePackage "personalize-events" "2.16.1" - "sha256-1x7ibRmIG2jpQ4EuC4qAXLiK7hylaHAtGKbxc8IooDw="; + buildTypesAiobotocorePackage "personalize-events" "2.19.0" + "sha256-vMT8ymJSa5VYgxQv5wwdLvI5jiVKCCngM9sqJxAm/js="; types-aiobotocore-personalize-runtime = - buildTypesAiobotocorePackage "personalize-runtime" "2.16.1" - "sha256-YOc5hTN4gJV8QobfJH7y7nPSSCxqKXr7Xml0ixw3B5U="; + buildTypesAiobotocorePackage "personalize-runtime" "2.19.0" + "sha256-y/37i/AxqmCG+ngj04ZSod6awcp8VRb6YOj9BaPA2UA="; types-aiobotocore-pi = - buildTypesAiobotocorePackage "pi" "2.16.1" - "sha256-tztZaEuiaOgi2hl3LmPheJK01jMxGwaLwkOPqFQfFMU="; + buildTypesAiobotocorePackage "pi" "2.19.0" + "sha256-EqlhGHDX5cB/NIh3D/65hHkCw0CpGRouqdJSMHQbzZI="; types-aiobotocore-pinpoint = - buildTypesAiobotocorePackage "pinpoint" "2.16.1" - "sha256-n1vENl5V9B926RatEa9m1yArpXWdT6rdWcgXFapHGyw="; + buildTypesAiobotocorePackage "pinpoint" "2.19.0" + "sha256-aKHn0Q2N/IylAMgHaeILEtYom3rSuP2f2MDZqrvNyW0="; types-aiobotocore-pinpoint-email = - buildTypesAiobotocorePackage "pinpoint-email" "2.16.1" - "sha256-d+v17F/vkCsLqrwFmliiclpMAHbqAhxqehQJbIiTou8="; + buildTypesAiobotocorePackage "pinpoint-email" "2.19.0" + "sha256-9mJRhzC/qahFAyXTm8J8gAgPtDY0pj1/2aZnOyJk9M0="; types-aiobotocore-pinpoint-sms-voice = - buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.16.1" - "sha256-YfJJH61k+YvYXAHirbEjhQbqG5nTatopS87Jh4o+2LQ="; + buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.19.0" + "sha256-KCIEO17EiLu6FYznNx9mekzofmNODi1B7rbWvprl9yg="; types-aiobotocore-pinpoint-sms-voice-v2 = - buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.16.1" - "sha256-aENtnm1E7/aDlge+8oJEW/R+8pInuMokgkXXYV56EQg="; + buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.19.0" + "sha256-G3GFmHrUhOoJQfXQdqKc90exsR4+4dgWc4CvNOMI9cg="; types-aiobotocore-pipes = - buildTypesAiobotocorePackage "pipes" "2.16.1" - "sha256-VDghzaS1OLVuFc8HXlzU/oFdb5P/z9oUhmLxf2oi7oI="; + buildTypesAiobotocorePackage "pipes" "2.19.0" + "sha256-zO/qG5CaSFaqlNgZSze3iFRJ5TqflxEnRC/OQR4Xt7M="; types-aiobotocore-polly = - buildTypesAiobotocorePackage "polly" "2.16.1" - "sha256-i8neWOsxMMFwT4AL1lrrUeKDWNE0CGSTBrIhwO7oqAg="; + buildTypesAiobotocorePackage "polly" "2.19.0" + "sha256-tO+I0xNNrq/eL/XwEAENmiR39ipp98Nqd7253MV8cPw="; types-aiobotocore-pricing = - buildTypesAiobotocorePackage "pricing" "2.16.1" - "sha256-ZiJuYRH5ku0lhl37aDmjNazDSl3+3fFIlj1KWJLZsc8="; + buildTypesAiobotocorePackage "pricing" "2.19.0" + "sha256-yRKDiP7uB7bZTRCHu7tE/FPDBByNFjCo95yVafPSx34="; types-aiobotocore-privatenetworks = - buildTypesAiobotocorePackage "privatenetworks" "2.16.1" - "sha256-jeZHe/tQywrKw9V4giu1Sw2sO5MC7QP0p1d/yBBe4JI="; + buildTypesAiobotocorePackage "privatenetworks" "2.19.0" + "sha256-+t909Aw9QDGW/DY7Ht97zKstjBmD36RNCfjtJUdkCUM="; types-aiobotocore-proton = - buildTypesAiobotocorePackage "proton" "2.16.1" - "sha256-a5tFB3Inekpy3Qoqx2CA8vcufyUihKiJc4bjPIgrB/U="; + buildTypesAiobotocorePackage "proton" "2.19.0" + "sha256-eeqH12hNxR4oToOd9B8Bm/aXCZmo/7x8ANIs5qP3bYY="; types-aiobotocore-qldb = - buildTypesAiobotocorePackage "qldb" "2.16.1" - "sha256-mj/9WGvZhqRUiX8O/DCqbAGgpWOfuZlJnwwmlsQ6b54="; + buildTypesAiobotocorePackage "qldb" "2.19.0" + "sha256-KqZGrIHUkHXBfv7wJ2rWm9FdNqwVwjfF5DMFYh6XNLA="; types-aiobotocore-qldb-session = - buildTypesAiobotocorePackage "qldb-session" "2.16.1" - "sha256-6biGTU3zWo6PY24wBEouhHyn0lgnKHK8p1i/u39huXQ="; + buildTypesAiobotocorePackage "qldb-session" "2.19.0" + "sha256-KVg3rAkFU3r5zZ46K6UaEpNUGXYAnedYxTiJHdCz9kg="; types-aiobotocore-quicksight = - buildTypesAiobotocorePackage "quicksight" "2.16.1" - "sha256-9N75BmubyH8fahPAgGvX5Z9q5K1/dHLXgeJQr4I/PsQ="; + buildTypesAiobotocorePackage "quicksight" "2.19.0" + "sha256-DEUnhpfKsgd6MItoNgd2jMcC8xH9qYPB/QxqsDOlT8I="; types-aiobotocore-ram = - buildTypesAiobotocorePackage "ram" "2.16.1" - "sha256-XoFqXVAcHkwGnJrmyo/OC8s8GqgtN17TkE1wyAvImgo="; + buildTypesAiobotocorePackage "ram" "2.19.0" + "sha256-bV/L3zknHT0+JAI7sXEsWDLsGciNxp+6ZuFlj1QzPss="; types-aiobotocore-rbin = - buildTypesAiobotocorePackage "rbin" "2.16.1" - "sha256-wukMBQs3Z1FI2QqcV358Th0tDOKzJaa1JCobGRfiBX0="; + buildTypesAiobotocorePackage "rbin" "2.19.0" + "sha256-f69WjdfiRMns2WhBBC2WIk8VB73wul1lVRCQ6r+u5J0="; types-aiobotocore-rds = - buildTypesAiobotocorePackage "rds" "2.16.1" - "sha256-t1itcHl24a3120eocO9C+6qY0kOK1Fy0TxUy/0Km5aI="; + buildTypesAiobotocorePackage "rds" "2.19.0" + "sha256-NLMvLzsxTQVhN7TcvCfkP310D96lhYkEcG9pi34xEsw="; types-aiobotocore-rds-data = - buildTypesAiobotocorePackage "rds-data" "2.16.1" - "sha256-18hP25l/g8By2PI5wfULcpPhXUiS5P1CvrxSk44JerQ="; + buildTypesAiobotocorePackage "rds-data" "2.19.0" + "sha256-FUmIsPY0JkmQemcrsW5BO2cGak9gUNmIhMkqoqETtkU="; types-aiobotocore-redshift = - buildTypesAiobotocorePackage "redshift" "2.16.1" - "sha256-2WLBSObPlnyERUPM59cKhbGtkJS1vugteK0kEB886fU="; + buildTypesAiobotocorePackage "redshift" "2.19.0" + "sha256-wriAmM6u3Q+A0xu9K9lspJVWKoJ1meePlaCPSrt9r8s="; types-aiobotocore-redshift-data = - buildTypesAiobotocorePackage "redshift-data" "2.16.1" - "sha256-/O7ZL9BrR7gdBxZTpVvL/nuQOfXJ4i2t4cSOCTXAMvg="; + buildTypesAiobotocorePackage "redshift-data" "2.19.0" + "sha256-xO9zTFPbnoAHbRlC4AWr97v9KwfJ3yjVxCZQkkCIRfc="; types-aiobotocore-redshift-serverless = - buildTypesAiobotocorePackage "redshift-serverless" "2.16.1" - "sha256-RL/dNDiraCjK7mgitpfM04PVDH0+kpIvjC8/Rbn1KXc="; + buildTypesAiobotocorePackage "redshift-serverless" "2.19.0" + "sha256-EO3vnvtApiStTRbZib9YOKQW8tgOaHu1PwpOAiTr9aY="; types-aiobotocore-rekognition = - buildTypesAiobotocorePackage "rekognition" "2.16.1" - "sha256-vcyIxyRkfL53xIKPzTdN/pv1Hv3qMighe/LPxqhcJCU="; + buildTypesAiobotocorePackage "rekognition" "2.19.0" + "sha256-fd87+JybQeBTlStn4kFbLPJZux9RFOPsdGmmbSelkgA="; types-aiobotocore-resiliencehub = - buildTypesAiobotocorePackage "resiliencehub" "2.16.1" - "sha256-BkJowkEc334bBLleHDSzlGRkKlkmfd0psdpR02Jwi8w="; + buildTypesAiobotocorePackage "resiliencehub" "2.19.0" + "sha256-phNPTcnP6t0Pm/wGDuvBCbqsWY942HQxeWMgFTnAcOs="; types-aiobotocore-resource-explorer-2 = - buildTypesAiobotocorePackage "resource-explorer-2" "2.16.1" - "sha256-L+v+mgbZnFyC+JfcRZV088JjK/QeqOqT1oAKNTVAJZk="; + buildTypesAiobotocorePackage "resource-explorer-2" "2.19.0" + "sha256-tgfpq9SJhbk6MDJv9WCMfmrp/+477tP3C79tL+Z0cI0="; types-aiobotocore-resource-groups = - buildTypesAiobotocorePackage "resource-groups" "2.16.1" - "sha256-7EwPLXpb4cFjiPh4pWvbNwR7FVjs5xqjIbQ8J+MVzUw="; + buildTypesAiobotocorePackage "resource-groups" "2.19.0" + "sha256-eXAH/NMFlxOAD38EDIVEvAPthur66Hxwv+T7O6oZmSQ="; types-aiobotocore-resourcegroupstaggingapi = - buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.16.1" - "sha256-EHte9JHOLsUGf2THO8xSjuJF+TiLYdfg9Myg0UxLK3s="; + buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.19.0" + "sha256-VeUUK53Z0wThetPHbG6av3Ywu1bKt14gneMqAL2VPNY="; types-aiobotocore-robomaker = - buildTypesAiobotocorePackage "robomaker" "2.16.1" - "sha256-+QmxEY54UXCzawGyPeZzt+ryzZFVWOl+/8IEpBhaRvc="; + buildTypesAiobotocorePackage "robomaker" "2.19.0" + "sha256-NXdhxHhRkCDb7I01+VtQQPGklJMJO7RjLw1ieJHAFKw="; types-aiobotocore-rolesanywhere = - buildTypesAiobotocorePackage "rolesanywhere" "2.16.1" - "sha256-XvWfZl2KTzGnNHV78DMSde0QYYdz34/QEFhQxQo/3MI="; + buildTypesAiobotocorePackage "rolesanywhere" "2.19.0" + "sha256-CrpoFDfl770on9fa5h2rCmopBp2whApNCSR/zYdpvuo="; types-aiobotocore-route53 = - buildTypesAiobotocorePackage "route53" "2.16.1" - "sha256-ypuAMi67VyU/ZRNrF2eKnsginv6vq/PCx02Tvgr7ejc="; + buildTypesAiobotocorePackage "route53" "2.19.0" + "sha256-saskNdEzjc7EZdfLxWy32z/lfz0C4h3Q8j0y+p0F3G4="; types-aiobotocore-route53-recovery-cluster = - buildTypesAiobotocorePackage "route53-recovery-cluster" "2.16.1" - "sha256-2sH0JvpOoPqmbdPwK5+ef5SaZrUOjNHfKt557X4w+zU="; + buildTypesAiobotocorePackage "route53-recovery-cluster" "2.19.0" + "sha256-VZHZXMmQUVdvrxyUonRTaxPXgtWYr9eK43w/mBUJq9E="; types-aiobotocore-route53-recovery-control-config = - buildTypesAiobotocorePackage "route53-recovery-control-config" "2.16.1" - "sha256-gQwxTpYlGohjSP6Qbi98N+CqAWTDOXm/ttZPDXa7P+U="; + buildTypesAiobotocorePackage "route53-recovery-control-config" "2.19.0" + "sha256-s6L8AyC+apgAdwnVOGPohITamUE0wqgK84eiwnymmS8="; types-aiobotocore-route53-recovery-readiness = - buildTypesAiobotocorePackage "route53-recovery-readiness" "2.16.1" - "sha256-WvG+1+JhAqWzWYRJkG10dWQgC5r3Pnc0DlRgf6HGbIc="; + buildTypesAiobotocorePackage "route53-recovery-readiness" "2.19.0" + "sha256-HfLYMDjpFDwOjUJLHpu4a/SKewJyXSIbHAs2EBZN/Yc="; types-aiobotocore-route53domains = - buildTypesAiobotocorePackage "route53domains" "2.16.1" - "sha256-eYDJ0liyThpKd6uOiYrGwxLPeaHoHY+P/vcYr7DUhYk="; + buildTypesAiobotocorePackage "route53domains" "2.19.0" + "sha256-6mvhcfp+Urz2vkENpd4zY9CtPXXdbTXtWY3nfAKEvGY="; types-aiobotocore-route53resolver = - buildTypesAiobotocorePackage "route53resolver" "2.16.1" - "sha256-1AQ9hZs4jkAHRheiCbz+1nfgZkvYSMCO9bl0oJEtBl0="; + buildTypesAiobotocorePackage "route53resolver" "2.19.0" + "sha256-udXviZdYPcZKnu2xk+Q3yKrPNzhUCihbEwIldTrW/Qo="; types-aiobotocore-rum = - buildTypesAiobotocorePackage "rum" "2.16.1" - "sha256-HerFjmCshovEMC7lat+NnY0Qges4eL5i7wLKhf9KOb8="; + buildTypesAiobotocorePackage "rum" "2.19.0" + "sha256-h1WcISJiwVTp+1VipxX5aEcHoKhVNdU5qEplPZV0DNI="; types-aiobotocore-s3 = - buildTypesAiobotocorePackage "s3" "2.16.1" - "sha256-i+zk96mqcppXytsrLOJCWk+InoZRlIibyoZV7mFDcbA="; + buildTypesAiobotocorePackage "s3" "2.19.0" + "sha256-pNjiowU8pfl/e0akZw5iF+f7Wz7eP9RDH8YJFrWA+R8="; types-aiobotocore-s3control = - buildTypesAiobotocorePackage "s3control" "2.16.1" - "sha256-GQTLf7dK0fus+OKCvqdQIWCQSnUSWkOD1lVvG539AAU="; + buildTypesAiobotocorePackage "s3control" "2.19.0" + "sha256-SEJD1Osgp6xq37UTrOhaqZyPW50PFMFeaocCda8jpic="; types-aiobotocore-s3outposts = - buildTypesAiobotocorePackage "s3outposts" "2.16.1" - "sha256-8jm0LUR69xbuNjKLThUDSx4hpLw+SkcVOTsELMX1BQI="; + buildTypesAiobotocorePackage "s3outposts" "2.19.0" + "sha256-9p2JgiK22f/TJGahzajNvGeuyqLOoHVvvxzNUImDle0="; types-aiobotocore-sagemaker = - buildTypesAiobotocorePackage "sagemaker" "2.16.1" - "sha256-hJveBWOTcmpG5V0jUKrA6ZxZpatVYI3b5vicnyxyINk="; + buildTypesAiobotocorePackage "sagemaker" "2.19.0" + "sha256-p9UyD7XoBQfXWK8HFFUVyVpExfkOqh7tKOd3xPs4QY8="; types-aiobotocore-sagemaker-a2i-runtime = - buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.16.1" - "sha256-NaVi32E4saPqBmA0rqKDh1MVcVgVarrEa2Y1SZrEVs0="; + buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.19.0" + "sha256-uwoXyTRKIida7oS/b5Hqlw/GxK5QA6fckZXe907jukk="; types-aiobotocore-sagemaker-edge = - buildTypesAiobotocorePackage "sagemaker-edge" "2.16.1" - "sha256-7vHiGHR8mPl+7P+0/sn+KIw6gtS4TvNsoL9KtEBQY10="; + buildTypesAiobotocorePackage "sagemaker-edge" "2.19.0" + "sha256-ihQh4VQWSqFHVuX+anU+BR/01D9ly9CWAaFD9j/CHP0="; types-aiobotocore-sagemaker-featurestore-runtime = - buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.16.1" - "sha256-sV7mRhAIbl0QMuaRe4Vd6nbnUwZgn/iM1InQfctgtSU="; + buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.19.0" + "sha256-T0MivOaHPxwbvmZxncshqG6s93A4eG1SWXUM3LW5L4Q="; types-aiobotocore-sagemaker-geospatial = - buildTypesAiobotocorePackage "sagemaker-geospatial" "2.16.1" - "sha256-K6TiK8J2O69DhV09CK60h8e1IG9UUHMo7rzxbKg/LKA="; + buildTypesAiobotocorePackage "sagemaker-geospatial" "2.19.0" + "sha256-qzASi2d8mOS4XqwmjKzXqUwbcatC3G40CB+TUIwOWrQ="; types-aiobotocore-sagemaker-metrics = - buildTypesAiobotocorePackage "sagemaker-metrics" "2.16.1" - "sha256-jbhXPtZZtpyq9PT9dmlG5+JRBiwWHEeKyxYXxc1c+hI="; + buildTypesAiobotocorePackage "sagemaker-metrics" "2.19.0" + "sha256-BPfLf+NosKej91r/j6FenLvQb1MusysyjHdI0Z7Lg9s="; types-aiobotocore-sagemaker-runtime = - buildTypesAiobotocorePackage "sagemaker-runtime" "2.16.1" - "sha256-yzKvSHy7X473/IUPBR6Ur/ZgQ6Cw9lQe2YQ/m0WQY5o="; + buildTypesAiobotocorePackage "sagemaker-runtime" "2.19.0" + "sha256-vZ9WYwKDowBPuqTLOvrkh1MTIMEHKfjSQUInwElz5O4="; types-aiobotocore-savingsplans = - buildTypesAiobotocorePackage "savingsplans" "2.16.1" - "sha256-cAU3EQ3N75SSuatzKnpdEFwJf1bBiUost3Ue/Faff3g="; + buildTypesAiobotocorePackage "savingsplans" "2.19.0" + "sha256-ykBvDD3kzvvwFJ4EQtyMpdvqxWoXdIkp6kdTwI+Ew98="; types-aiobotocore-scheduler = - buildTypesAiobotocorePackage "scheduler" "2.16.1" - "sha256-qU2jK+H8a/9aqZsgfR3jwzrf4aHC9d0JZECG4O1T5z0="; + buildTypesAiobotocorePackage "scheduler" "2.19.0" + "sha256-XkEXY21/tA8GiLkaXmYpeV+yPdLT8oaEIauSi90O/wA="; types-aiobotocore-schemas = - buildTypesAiobotocorePackage "schemas" "2.16.1" - "sha256-fLYt7pl/seSEgwlasnERG9sSqHv1VzezVtBVAQnY2xQ="; + buildTypesAiobotocorePackage "schemas" "2.19.0" + "sha256-qlgraRkWHHRycWAW0jmIjCNOY7KvKIYIvF3r8D2nJ1Y="; types-aiobotocore-sdb = - buildTypesAiobotocorePackage "sdb" "2.16.1" - "sha256-2hTIRUWQAerrbd3B8ixVZd75gMbSD9R0KItNNx2Jj1g="; + buildTypesAiobotocorePackage "sdb" "2.19.0" + "sha256-dJjVc5T/SIFlWvH87R3fr3wOUK2s7UII7fCsUgOujNo="; types-aiobotocore-secretsmanager = - buildTypesAiobotocorePackage "secretsmanager" "2.16.1" - "sha256-uFXrKDzWTRToAtMrhRc96tK2zIcCnCD+StgXumBrNOI="; + buildTypesAiobotocorePackage "secretsmanager" "2.19.0" + "sha256-wBgw8dm20+0XoJ+kvr1Too+eIR8VKuI8RazR/PWjmhU="; types-aiobotocore-securityhub = - buildTypesAiobotocorePackage "securityhub" "2.16.1" - "sha256-9aNpePlXBw8YcG8NoKg4Eopg6D328YJ1iRPmJnrPYcQ="; + buildTypesAiobotocorePackage "securityhub" "2.19.0" + "sha256-UuMU5/xJ8g/4OSeg4QeGnGYBTchYgnHC8+GZZP3oAYw="; types-aiobotocore-securitylake = - buildTypesAiobotocorePackage "securitylake" "2.16.1" - "sha256-VmUefYDP5+nHJEFYucUO6LZxmrO2WfET3ktvtWQ6aLw="; + buildTypesAiobotocorePackage "securitylake" "2.19.0" + "sha256-pn7FSkul09mpd6k9guuZNAHLaD2wHrREK/rNJw7GxBo="; types-aiobotocore-serverlessrepo = - buildTypesAiobotocorePackage "serverlessrepo" "2.16.1" - "sha256-X1lw2GKNyVH+Vkc4jcEjENQnIrp2nr1QXE4q765Dw70="; + buildTypesAiobotocorePackage "serverlessrepo" "2.19.0" + "sha256-yRP3wCtSHgHcgYyvCgXdgipx2MiEpUYKcz9z1Lpim4U="; types-aiobotocore-service-quotas = - buildTypesAiobotocorePackage "service-quotas" "2.16.1" - "sha256-nZnYH9igfqqpOsYB2Pwpgq/e95Poyyn2KeE4O1DNt24="; + buildTypesAiobotocorePackage "service-quotas" "2.19.0" + "sha256-mad9ZE1Vstd8qowhbMCkRDgNrNecb5WJhWpv/TMR0b0="; types-aiobotocore-servicecatalog = - buildTypesAiobotocorePackage "servicecatalog" "2.16.1" - "sha256-p43nokMEDMos3HUkFQkQXfIXasqhNDkuWI/f+NMwP1I="; + buildTypesAiobotocorePackage "servicecatalog" "2.19.0" + "sha256-is4nHPK2DM3RE40stn6FNgXK9+PHBGjB1u9cIORoFNg="; types-aiobotocore-servicecatalog-appregistry = - buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.16.1" - "sha256-MYUUxkg4ttefUYHY818nmg/hapMWgWucGEZLFTiFOvY="; + buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.19.0" + "sha256-evaEqyyq09yqCvrn9ljYe6d85cnh47wo5OupZa0svRY="; types-aiobotocore-servicediscovery = - buildTypesAiobotocorePackage "servicediscovery" "2.16.1" - "sha256-2NoNdPuoyfCbmKjUv/VWRKymGBlqlRDHkWakZ56FMsA="; + buildTypesAiobotocorePackage "servicediscovery" "2.19.0" + "sha256-v7GQnLk4vE2h5aK6Fm2fDqFV/0mWLk4x9dy7Ho7OV5w="; types-aiobotocore-ses = - buildTypesAiobotocorePackage "ses" "2.16.1" - "sha256-Dzqxlf9goRR06XDZ9vAvKKCl64xkSeu8Qr4qkAkOmD4="; + buildTypesAiobotocorePackage "ses" "2.19.0" + "sha256-zsg4XawFEqABmZ3CyQW3fsLagd3kqKPN73L0sD3wM58="; types-aiobotocore-sesv2 = - buildTypesAiobotocorePackage "sesv2" "2.16.1" - "sha256-65YZycYxHz//YA7w6oHyNEb5oMSC1Duyeze/g6H0WXM="; + buildTypesAiobotocorePackage "sesv2" "2.19.0" + "sha256-6BKseg6X9K04242gtCisJbmZR9U9C8aBjCSetK05U1M="; types-aiobotocore-shield = - buildTypesAiobotocorePackage "shield" "2.16.1" - "sha256-T0j5ggKTmGm4GIszWE8jOWWRWpvsaQ4WQ2c0D+lesQ0="; + buildTypesAiobotocorePackage "shield" "2.19.0" + "sha256-6WHPm78U7kL6XDNGqfYgkasoi+dksYIdIV30mTsgzQo="; types-aiobotocore-signer = - buildTypesAiobotocorePackage "signer" "2.16.1" - "sha256-eAxhBnVrlQLx0JofXpxiJ8k/Ni8AYGR9Wo8bHfuWRzQ="; + buildTypesAiobotocorePackage "signer" "2.19.0" + "sha256-0gNKcF8OEzcU1xY+c4DGjVjrFwC9XeXrS32x5LUMDZ0="; types-aiobotocore-simspaceweaver = - buildTypesAiobotocorePackage "simspaceweaver" "2.16.1" - "sha256-DzqktKnjsJJIJMsWZ718PxD/paVqsoq3PIW7aSQ6WWQ="; + buildTypesAiobotocorePackage "simspaceweaver" "2.19.0" + "sha256-AeY3FZIqG7eNNywuM+9XDf4VNAVyZNuQYQ9oQH8BLyE="; types-aiobotocore-sms = - buildTypesAiobotocorePackage "sms" "2.16.1" - "sha256-9ruXDDN7RGAJhAijFJUlHrXZR5ke6Wcf2rCBcG+4dAU="; + buildTypesAiobotocorePackage "sms" "2.19.0" + "sha256-/JWl65l/tak9VhKSq0LLSbLjwIP2wuiwMiLfRE4woXY="; types-aiobotocore-sms-voice = - buildTypesAiobotocorePackage "sms-voice" "2.16.1" - "sha256-tVF/XBnqTelpgF7pakzPAX7UgeKM8jkzjZUzB82pOPY="; + buildTypesAiobotocorePackage "sms-voice" "2.19.0" + "sha256-Yp1yJ7puTJsSJpvx+wA0MtFA4Bbj2f2nCpFqcmLreiI="; types-aiobotocore-snow-device-management = - buildTypesAiobotocorePackage "snow-device-management" "2.16.1" - "sha256-qsgronxbNo6gfK50e800MK4bkQOH8qGoKrR38Q7YgJ0="; + buildTypesAiobotocorePackage "snow-device-management" "2.19.0" + "sha256-j8ufIdMGo2iXpaBqpgIGeRFEiuWT+l4bzI7Eg+CWfDQ="; types-aiobotocore-snowball = - buildTypesAiobotocorePackage "snowball" "2.16.1" - "sha256-ixxZIWxp8sKenZES//hfCv76uRG2h2Y8EbjU4A46/9Q="; + buildTypesAiobotocorePackage "snowball" "2.19.0" + "sha256-dtH04iDzs639/2DeJNmgy7rNaGxjPm+Cq8lUfIFH6tk="; types-aiobotocore-sns = - buildTypesAiobotocorePackage "sns" "2.16.1" - "sha256-TV3mRzlOpdqGQBhVKEsU8CTZdST+O//l+sS2QInRfrk="; + buildTypesAiobotocorePackage "sns" "2.19.0" + "sha256-gQyOeiucsrN9ggz9itoKh6/W/zwp/1oI5ezmxcuftDo="; types-aiobotocore-sqs = - buildTypesAiobotocorePackage "sqs" "2.16.1" - "sha256-K5/5swB+ThHs1GBgXNDuk2vBtgJllSbau4/2N5qgcqE="; + buildTypesAiobotocorePackage "sqs" "2.19.0" + "sha256-4za4LfGbvFwPvp+R85fW0KdaRHckGrS1vNWXMKBQI8Y="; types-aiobotocore-ssm = - buildTypesAiobotocorePackage "ssm" "2.16.1" - "sha256-Wy/5SvDO5r87WHuyDkaqIu2m3eatN1314KBEIyx+YWs="; + buildTypesAiobotocorePackage "ssm" "2.19.0" + "sha256-iFZhMAYxXCmy7Xn9fyz1vGknzmuWQL3KaM6hJjrOYS4="; types-aiobotocore-ssm-contacts = - buildTypesAiobotocorePackage "ssm-contacts" "2.16.1" - "sha256-qY7dVvxERG8rWyik55JM7N/cL0JlmgPcpvpoVG2pdas="; + buildTypesAiobotocorePackage "ssm-contacts" "2.19.0" + "sha256-nRS13bJLSpou1y5n8XIAVqYdg6pUy0ffzaHbmPrgBGs="; types-aiobotocore-ssm-incidents = - buildTypesAiobotocorePackage "ssm-incidents" "2.16.1" - "sha256-bsgzZLxLU3PgMVYAF051jRkayTOTLC+Eje+eFVYJWF0="; + buildTypesAiobotocorePackage "ssm-incidents" "2.19.0" + "sha256-2TAQChCC1qFxXeIb8/CJGmTa7Jan40dfEMRRV6FHFrw="; types-aiobotocore-ssm-sap = - buildTypesAiobotocorePackage "ssm-sap" "2.16.1" - "sha256-6JU9bsrHj40YMCQZC10vCcLvh5qAUVxev2Q7zISofOg="; + buildTypesAiobotocorePackage "ssm-sap" "2.19.0" + "sha256-Yi6WPluoDPgr/KozLlaB6IONZsPKXFTrJ86MIqyWPCU="; types-aiobotocore-sso = - buildTypesAiobotocorePackage "sso" "2.16.1" - "sha256-QjRBD92mNjG3WGk1wqFtkleyXLBESEnaGtpl8X8pVhc="; + buildTypesAiobotocorePackage "sso" "2.19.0" + "sha256-ItZp7NUosz6TAuEVZoJMeNUxnyG1oo0emjZvHETGr5c="; types-aiobotocore-sso-admin = - buildTypesAiobotocorePackage "sso-admin" "2.16.1" - "sha256-+yKFTwSOsTlJODn4GA5IVQLUMb8ioetQv5K5Gb9ZDd8="; + buildTypesAiobotocorePackage "sso-admin" "2.19.0" + "sha256-yFp/ScNianc4S8D71+TLM/vRluQBnBjNy1Zl6l5LXds="; types-aiobotocore-sso-oidc = - buildTypesAiobotocorePackage "sso-oidc" "2.16.1" - "sha256-HVoAOgp4pJxfqLpncjrwh/HZnLWKtr+8ZLbPmVjj/Ss="; + buildTypesAiobotocorePackage "sso-oidc" "2.19.0" + "sha256-XF0MWeG+rKTlLJHQfvTT5bmeNxi5++/oj1EyJkKcsCg="; types-aiobotocore-stepfunctions = - buildTypesAiobotocorePackage "stepfunctions" "2.16.1" - "sha256-gYZTGKnMTTH9Nxq2mmfFaX0z3IlorHYBf9kgDc4TSF8="; + buildTypesAiobotocorePackage "stepfunctions" "2.19.0" + "sha256-Uhj+5WIMvgEcUF7kretbaUCmHYf72/hKjDuR3zBue+I="; types-aiobotocore-storagegateway = - buildTypesAiobotocorePackage "storagegateway" "2.16.1" - "sha256-lrUPH+M6Vv9zz3GxuWvkQZXk6btV8FeaYROEnNyvcp4="; + buildTypesAiobotocorePackage "storagegateway" "2.19.0" + "sha256-v7bf6+K8kzHk4B1r96SCaAGzOMKsYKu+YCsxS3n5Gng="; types-aiobotocore-sts = - buildTypesAiobotocorePackage "sts" "2.16.1" - "sha256-ZSPRkJ1fa+ASYS0EzAR+W+qmeAbKL+arT0o4K3oVatU="; + buildTypesAiobotocorePackage "sts" "2.19.0" + "sha256-M/aHV2FizlN8JwtLs7fh3Y+jnmlhUtHnIXlvcAhQTUM="; types-aiobotocore-support = - buildTypesAiobotocorePackage "support" "2.16.1" - "sha256-GzA6OMFnXCQd4bXaKJAgSS5H7r+J6HK5hqo9mgFAKuo="; + buildTypesAiobotocorePackage "support" "2.19.0" + "sha256-Pce8bN8bWcgLWtiQvxenJf8hIJH2Ct9/MAWWaslqYa0="; types-aiobotocore-support-app = - buildTypesAiobotocorePackage "support-app" "2.16.1" - "sha256-l1hiBamuX5dpyB1eivnrmL1DTkS+LRHXMnJb1ZdZGPk="; + buildTypesAiobotocorePackage "support-app" "2.19.0" + "sha256-q7YzE1hENc8cJmEkPnw+7sRfJs841rRA/rzMw0o2PXs="; types-aiobotocore-swf = - buildTypesAiobotocorePackage "swf" "2.16.1" - "sha256-bXn6DKlpB0q+i/fdcUMMET+R23uq+H+xzFaD7eOwX90="; + buildTypesAiobotocorePackage "swf" "2.19.0" + "sha256-SVmUAR/xS8Sff92rm5Lq6JP1N7eQqKgs+AKJ7HDli9g="; types-aiobotocore-synthetics = - buildTypesAiobotocorePackage "synthetics" "2.16.1" - "sha256-dcKknFpinoHO8JceRRmzUdraPNvxf5Yw8+652S1IoRw="; + buildTypesAiobotocorePackage "synthetics" "2.19.0" + "sha256-dnNiJtUoB2zniHbNmlLbdc9GnWa3fTc8vqQMlsR7vvE="; types-aiobotocore-textract = - buildTypesAiobotocorePackage "textract" "2.16.1" - "sha256-FAsgN/gMB3rP1k8jV477V3UIzP8p/QwLsVUOOxOBcrM="; + buildTypesAiobotocorePackage "textract" "2.19.0" + "sha256-Sl98oMUu+V4/UI5StIhPKPfZb3IDblWmAoLHrFWSU+E="; types-aiobotocore-timestream-query = - buildTypesAiobotocorePackage "timestream-query" "2.16.1" - "sha256-VO5+M6WLBTaQcubqT2Xqzfdfw2qBH9AbWhJJSyR78MU="; + buildTypesAiobotocorePackage "timestream-query" "2.19.0" + "sha256-sp/pc85+Jk96xGf0E0gNrGXZO2sSGQB4w7VwG+zVwU0="; types-aiobotocore-timestream-write = - buildTypesAiobotocorePackage "timestream-write" "2.16.1" - "sha256-biyVdaW/KAElIfI52aANIYWZ+cBIGuIE/jWpmML33Es="; + buildTypesAiobotocorePackage "timestream-write" "2.19.0" + "sha256-yE8WzNsAXNyiw2gN9pLsBxQxX/HlRD1l3Ho8JIQkcaw="; types-aiobotocore-tnb = - buildTypesAiobotocorePackage "tnb" "2.16.1" - "sha256-RIxSUfp+V8dcsckgryF4eXVxghFL6eOhHH2P4mDKin8="; + buildTypesAiobotocorePackage "tnb" "2.19.0" + "sha256-xmYa9OBnARbW56ypoMIDMXdE5cQ1dEmyxZBbDFM/d/4="; types-aiobotocore-transcribe = - buildTypesAiobotocorePackage "transcribe" "2.16.1" - "sha256-cHEklYW+KogoXXDSxccf24UUGIUaMxbVZq9+QRlr8dk="; + buildTypesAiobotocorePackage "transcribe" "2.19.0" + "sha256-+9hw6MdiUg1ZATN8v3DXyDyU5PqWdfWJj9JPBdtKhJo="; types-aiobotocore-transfer = - buildTypesAiobotocorePackage "transfer" "2.16.1" - "sha256-6hy6M802H5Q985rY+G5Rj+6VMxk3LgBsN3AmxZ6/jps="; + buildTypesAiobotocorePackage "transfer" "2.19.0" + "sha256-5yckrw3mS8kh69N2JBGzBnQO/FzHBvTVsw8yvZx8Z+I="; types-aiobotocore-translate = - buildTypesAiobotocorePackage "translate" "2.16.1" - "sha256-/By9xH4mFqCG9S/2qrAEQzIq5n77PVTGKkwmGYBG2e0="; + buildTypesAiobotocorePackage "translate" "2.19.0" + "sha256-0Qf2Bv9ByQg79sO8LCW+q3jt3FQJ+r+79yUYRpfW7TM="; types-aiobotocore-verifiedpermissions = - buildTypesAiobotocorePackage "verifiedpermissions" "2.16.1" - "sha256-x73dVNp+Zt4agmarTvFFRghuzHbu/vetoM612u6V9fQ="; + buildTypesAiobotocorePackage "verifiedpermissions" "2.19.0" + "sha256-2CPTyyeoJ/9RD0BYcIBmQIvc2hFJ+4JFmBlHfRCxddY="; types-aiobotocore-voice-id = - buildTypesAiobotocorePackage "voice-id" "2.16.1" - "sha256-1uHhIw/p5Vd6BloaUy0ZWcZltHLpFrjDzsOdcVqOK8c="; + buildTypesAiobotocorePackage "voice-id" "2.19.0" + "sha256-9XkEpm9+a0/ivgbfnac2j3+fBJzVsNpoYjh8mnBiGNk="; types-aiobotocore-vpc-lattice = - buildTypesAiobotocorePackage "vpc-lattice" "2.16.1" - "sha256-Lp0F7xFOvn6CbcGeiw9zrNcn12zdgQFnSzYHgnFLsvs="; + buildTypesAiobotocorePackage "vpc-lattice" "2.19.0" + "sha256-6AbeJWFvfDL6BbxhtIHYHxn/AnSDC40h3PKBFD/ObDY="; types-aiobotocore-waf = - buildTypesAiobotocorePackage "waf" "2.16.1" - "sha256-Len4reIJG0WeQDbzf0f8ynEIb6plr/xe667oThy5gM4="; + buildTypesAiobotocorePackage "waf" "2.19.0" + "sha256-A3WZxCGT8ZprJkZHE5rxyTK4KfqoFMfeQ60ZaoE4Oms="; types-aiobotocore-waf-regional = - buildTypesAiobotocorePackage "waf-regional" "2.16.1" - "sha256-9CLPoH+kR+Mci2egJwKC9vBYVTDVzYbiT/rQSE5zfDc="; + buildTypesAiobotocorePackage "waf-regional" "2.19.0" + "sha256-6u6wwTci05kHbJMSqKLlTWu8Vhi8nuiIw94eTIWdtL0="; types-aiobotocore-wafv2 = - buildTypesAiobotocorePackage "wafv2" "2.16.1" - "sha256-HvYVVBrXRTalQXYBhgKb2Huf7pxWcfnYoZblUDr3jRo="; + buildTypesAiobotocorePackage "wafv2" "2.19.0" + "sha256-tk2bDNN2ryRHed0dAcZW87il/QhmH8GhHKrhfTzYM3g="; types-aiobotocore-wellarchitected = - buildTypesAiobotocorePackage "wellarchitected" "2.16.1" - "sha256-cEBirPszsYkZAVdWYXTi2dN07lcylijHGvL5p1/LnQI="; + buildTypesAiobotocorePackage "wellarchitected" "2.19.0" + "sha256-IHXxwdjT4GbP79MFdufsuTjeqUHxZp2onyhCxEDmxHM="; types-aiobotocore-wisdom = - buildTypesAiobotocorePackage "wisdom" "2.16.1" - "sha256-GgcNkm8r9u6QwVw8yqKOPLqanOqUVvrcKmc9WkEcdaU="; + buildTypesAiobotocorePackage "wisdom" "2.19.0" + "sha256-dKBcmOCqNVrgL8CCzOapOA5gFZlGSGnAO3dMtH4TGD0="; types-aiobotocore-workdocs = - buildTypesAiobotocorePackage "workdocs" "2.16.1" - "sha256-pFrdCaDE0b9+7d55AMi2JVV/kGWgKUMtsOVoq2Au5+I="; + buildTypesAiobotocorePackage "workdocs" "2.19.0" + "sha256-l1D9e9zhrqxWNvyOqeohiubYs7/cZOp1LASQto+mUjQ="; types-aiobotocore-worklink = buildTypesAiobotocorePackage "worklink" "2.15.1" "sha256-VvuxiybvGaehPqyVUYGO1bbVSQ0OYgk6LbzgoKLHF2c="; types-aiobotocore-workmail = - buildTypesAiobotocorePackage "workmail" "2.16.1" - "sha256-muJRy+MxIpmbhm0V3apUwVpDuS4GuSMEraE+2gq2WzE="; + buildTypesAiobotocorePackage "workmail" "2.19.0" + "sha256-yZphxSNjHV4n/OF8XjApClttUxbXHNFNoifo5H+3J6o="; types-aiobotocore-workmailmessageflow = - buildTypesAiobotocorePackage "workmailmessageflow" "2.16.1" - "sha256-oM6ciy3iJ1wzAYeA/M9dCkwvgCyMHhkLVtBxH8jGLCs="; + buildTypesAiobotocorePackage "workmailmessageflow" "2.19.0" + "sha256-OBXi2qm6wgddmrIp57nSTm/2z2yVTWSaRw0nffqsgog="; types-aiobotocore-workspaces = - buildTypesAiobotocorePackage "workspaces" "2.16.1" - "sha256-h6oeyfJ5yChzSMJQ8yeePrbVzhwZQt3oWsf6Pe1oOl8="; + buildTypesAiobotocorePackage "workspaces" "2.19.0" + "sha256-HEpw1owl7PXd5WrbrHBPLvLIm1JA3alExnYPfSeMpNE="; types-aiobotocore-workspaces-web = - buildTypesAiobotocorePackage "workspaces-web" "2.16.1" - "sha256-hplxKUwqV2iRmocLnNosy4ElDdAoCt91IQsCC7P/dL8="; + buildTypesAiobotocorePackage "workspaces-web" "2.19.0" + "sha256-qnebBxuDeS9UJVrLtFRxrfqzxsxDAVbw64O8RQYZsSQ="; types-aiobotocore-xray = - buildTypesAiobotocorePackage "xray" "2.16.1" - "sha256-EuL90z0MUUycZ99Ivsxk6Fy0QvAuCxG04GznXO1rItQ="; + buildTypesAiobotocorePackage "xray" "2.19.0" + "sha256-D3PdEikcFuSwOcz2Dco9GIlj2M2reEtHCzTF+IA4NzA="; } From c65a266deb089f635b4c111cbbbcfe6551e4fb9f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 21:10:57 +0100 Subject: [PATCH 100/426] python313Packages.yfinance: 0.2.51 -> 0.2.52 Diff: https://github.com/ranaroussi/yfinance/compare/refs/tags/0.2.51...0.2.52 Changelog: https://github.com/ranaroussi/yfinance/blob/0.2.52/CHANGELOG.rst --- pkgs/development/python-modules/yfinance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yfinance/default.nix b/pkgs/development/python-modules/yfinance/default.nix index 227f46ab1d26..e0413c954275 100644 --- a/pkgs/development/python-modules/yfinance/default.nix +++ b/pkgs/development/python-modules/yfinance/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "yfinance"; - version = "0.2.51"; + version = "0.2.52"; pyproject = true; disabled = pythonOlder "3.7"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "ranaroussi"; repo = "yfinance"; tag = version; - hash = "sha256-H4DrbatteETvxtDjz2kYGTMvGFbmmgbb5wMKWSUkOGc="; + hash = "sha256-bXscFrrsIz/mGqV00VqPN1URyJB7G/jH5bzcKWus44g="; }; build-system = [ setuptools ]; From fc8934bbeda65a9a94bbbc0b24c02269913f1e62 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 22:00:36 +0100 Subject: [PATCH 101/426] python312Packages.idstools: init at 0.6.5 Module to work with Snort and Suricata Rule and Event https://github.com/jasonish/py-idstools --- .../python-modules/idstools/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/idstools/default.nix diff --git a/pkgs/development/python-modules/idstools/default.nix b/pkgs/development/python-modules/idstools/default.nix new file mode 100644 index 000000000000..54528caddb65 --- /dev/null +++ b/pkgs/development/python-modules/idstools/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + python-dateutil, + pythonOlder, + setuptools, + sphinx, + sphinxcontrib-programoutput, +}: + +buildPythonPackage rec { + pname = "idstools"; + version = "0.6.5"; + pyproject = true; + + disabled = pythonOlder "3.11"; + + src = fetchFromGitHub { + owner = "jasonish"; + repo = "py-idstools"; + tag = version; + hash = "sha256-sDar3piE9elMKQ6sg+gUw95Rr/RJOSCfV0VFiBURNg4="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + python-dateutil + sphinx + sphinxcontrib-programoutput + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "idstools" ]; + + meta = { + description = "Module to work with Snort and Suricata Rule and Event"; + homepage = "https://github.com/jasonish/py-idstools"; + changelog = "https://github.com/jasonish/py-idstools/releases/tag/${version}"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a51a956972de..551adb9ee529 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6221,6 +6221,8 @@ self: super: with self; { idna-ssl = callPackage ../development/python-modules/idna-ssl { }; + idstools = callPackage ../development/python-modules/idstools { }; + ifaddr = callPackage ../development/python-modules/ifaddr { }; ifconfig-parser = callPackage ../development/python-modules/ifconfig-parser { }; From 88178d42b07606d429c8b6ecb8cac91bd07b25f2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 22:10:04 +0100 Subject: [PATCH 102/426] exposor: init at 1.0.0 Tool using internet search engines to detect exposed technologies with a unified syntax https://github.com/abuyv/exposor --- pkgs/by-name/ex/exposor/package.nix | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/ex/exposor/package.nix diff --git a/pkgs/by-name/ex/exposor/package.nix b/pkgs/by-name/ex/exposor/package.nix new file mode 100644 index 000000000000..bfb81bb2ef9b --- /dev/null +++ b/pkgs/by-name/ex/exposor/package.nix @@ -0,0 +1,45 @@ +{ + lib, + python3, + fetchFromGitHub, +}: + +python3.pkgs.buildPythonApplication rec { + pname = "exposor"; + version = "1.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "abuyv"; + repo = "exposor"; + tag = "v${version}"; + hash = "sha256-D/AMoLMUUjiKbrDS90GkVLHncMHSmtfjLINf97LEU1w="; + }; + + postPatch = '' + # File contains unknown property + rm pyproject.toml + ''; + + build-system = with python3.pkgs; [ setuptools ]; + + dependencies = with python3.pkgs; [ + python-dotenv + pyyaml + requests + ]; + + # Project has no tests + doCheck = false; + + pythonImportsCheck = [ "exposor" ]; + + meta = { + description = "Tool using internet search engines to detect exposed technologies with a unified syntax"; + homepage = "https://github.com/abuyv/exposor"; + changelog = "https://github.com/abuyv/exposor/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "exposor"; + }; +} From ac5cf7b90f718e938d40c7cda75ad1685393f2e8 Mon Sep 17 00:00:00 2001 From: nayeko Date: Sat, 1 Feb 2025 21:16:37 +0000 Subject: [PATCH 103/426] sublime4: 4189 -> 4192 --- pkgs/applications/editors/sublime/4/packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/sublime/4/packages.nix b/pkgs/applications/editors/sublime/4/packages.nix index 88f4518044e2..d95390075aa0 100644 --- a/pkgs/applications/editors/sublime/4/packages.nix +++ b/pkgs/applications/editors/sublime/4/packages.nix @@ -5,9 +5,9 @@ let in { sublime4 = common { - buildVersion = "4189"; - x64sha256 = "0vEG2FfLK+93UtpYV9iWl187iN79Tozm38Vh6lbzW7A="; - aarch64sha256 = "ZyLnbvpyxvJfyfu663ED0Yn5M37As+jy6TREZMgSHgI="; + buildVersion = "4192"; + x64sha256 = "3CMorzQj+JFPTXp6PPhX6Mlcz/kJb2FM2iwUsvrhy+s="; + aarch64sha256 = "gVhDBac3kyDU1qIiXoN7Xf5Jvbdnif2QGuFUy2C34Mo="; } { }; sublime4-dev = common { From 513a2746b238ba7ad9d8d04bdd69610f0b9c6fd3 Mon Sep 17 00:00:00 2001 From: nayeko Date: Sat, 1 Feb 2025 21:17:20 +0000 Subject: [PATCH 104/426] sublime4-dev: 4188 -> 4191 --- pkgs/applications/editors/sublime/4/packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/sublime/4/packages.nix b/pkgs/applications/editors/sublime/4/packages.nix index d95390075aa0..b4f8852f31e5 100644 --- a/pkgs/applications/editors/sublime/4/packages.nix +++ b/pkgs/applications/editors/sublime/4/packages.nix @@ -11,9 +11,9 @@ in } { }; sublime4-dev = common { - buildVersion = "4188"; + buildVersion = "4191"; dev = true; - x64sha256 = "b7JyJ9cPxb/Yjy9fvcz/m6OLETxMd8rwkmrEyMGAjjc="; - aarch64sha256 = "oGL0UtQge21oH6p6BNsRkxqgvdi9PkT/uwZTYygu+ng="; + x64sha256 = "fJy0BNToM8beMv5jYdFiecyjudzTG+r0mEpi9erZs4A="; + aarch64sha256 = "KgqZ9+rEGM9wcgqk+CenFInmDc3jPMdnRBpTREHBpjE="; } { }; } From 38d77124d7389a1738021db6dbe65d66d83dd322 Mon Sep 17 00:00:00 2001 From: nayeko Date: Sun, 2 Feb 2025 05:31:21 +0800 Subject: [PATCH 105/426] tgpt: 2.7.4 -> 2.9.0 --- pkgs/by-name/tg/tgpt/package.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/tg/tgpt/package.nix b/pkgs/by-name/tg/tgpt/package.nix index 6abb1dd1401d..c0f0a1d3104d 100644 --- a/pkgs/by-name/tg/tgpt/package.nix +++ b/pkgs/by-name/tg/tgpt/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "tgpt"; - version = "2.7.4"; + version = "2.9.0"; src = fetchFromGitHub { owner = "aandrew-me"; repo = "tgpt"; tag = "v${version}"; - hash = "sha256-Nk+iLsTXnw6RAc1VztW8ZqeUVsywFjMCOBY2yuWbUXQ="; + hash = "sha256-8R6rb4GvSf4nw78Yxcuh9Vct/qUTkQNatRolT1m7JR4="; }; - vendorHash = "sha256-docq/r6yyMPsuUyFbtCMaYfEVL0gLmyTy4PbrAemR00="; + vendorHash = "sha256-HObEC0SqSHJOgiJxlniN4yJ3U8ksv1HeiMhtOiZRq50="; ldflags = [ "-s" @@ -25,14 +25,15 @@ buildGoModule rec { preCheck = '' # Remove test which need network access rm providers/koboldai/koboldai_test.go + rm providers/phind/phind_test.go ''; - meta = with lib; { + meta = { description = "ChatGPT in terminal without needing API keys"; homepage = "https://github.com/aandrew-me/tgpt"; changelog = "https://github.com/aandrew-me/tgpt/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; mainProgram = "tgpt"; }; } From db860fae49b6b5008163a2aa493cc7b8bbb31ce5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Feb 2025 21:41:38 +0000 Subject: [PATCH 106/426] shellhub-agent: 0.17.2 -> 0.18.0 --- pkgs/by-name/sh/shellhub-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shellhub-agent/package.nix b/pkgs/by-name/sh/shellhub-agent/package.nix index 5ac4dac1fc48..84f152c06e07 100644 --- a/pkgs/by-name/sh/shellhub-agent/package.nix +++ b/pkgs/by-name/sh/shellhub-agent/package.nix @@ -12,18 +12,18 @@ buildGoModule rec { pname = "shellhub-agent"; - version = "0.17.2"; + version = "0.18.0"; src = fetchFromGitHub { owner = "shellhub-io"; repo = "shellhub"; rev = "v${version}"; - hash = "sha256-zMAAimFrOMcBVKuFwl/UpJLEWJHrjH7DNno5KCEvGrM="; + hash = "sha256-BIcdloW0ab/hNvgUtjL7Xdz2MNFqKmi+umcUjM5gTR8="; }; modRoot = "./agent"; - vendorHash = "sha256-jQNWuOwaAx//wDUVOrMc+ETWWbTCTp/SLwL2guERJB8="; + vendorHash = "sha256-L+oww1HlPWgAYK16OG5bWiDb/OW7uarY8LZyw9b85ac="; ldflags = [ "-s" From 90d507ae1bc3e6281d4f339bfe24f7d754576545 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Feb 2025 21:49:07 +0000 Subject: [PATCH 107/426] k3s: 1.32.0+k3s1 -> 1.32.1+k3s1 --- .../cluster/k3s/1_32/images-versions.json | 16 ++++++++-------- .../networking/cluster/k3s/1_32/versions.nix | 8 ++++---- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json index e7a6aa4950ad..cd79731e1bbb 100644 --- a/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json @@ -1,18 +1,18 @@ { "airgap-images-amd64": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.0%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "0dz8zpb1la98y63x7qs00s28bzn10ycipwsf6a5lvyhzzgpl253a" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.1%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "0sn4m1djj8npdx90mny7cwc843ri9q4s0w906rgabjw2v1h56qz0" }, "airgap-images-arm": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.0%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "04qsn75xzfl29fksnb0rzcj7cfdi84smmhn9v47l423zbgr30pfv" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.1%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "1mk8xjc4zj3a6jm53drwicqsipy58faxmq990s14lqvrhh3qjnh4" }, "airgap-images-arm64": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.0%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "1bk8skws87561n06mkwh92c93v5rinf8nmwydn06p8crz9ggp5q6" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.1%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "0s1h6lksn83r71ia61h9cjwiqigz9nw9n9jm92749782c8zi918x" }, "images-list": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.0%2Bk3s1/k3s-images.txt", - "sha256": "1gqiaszfw49hsbn7xkkadykaf028vys13ykqvpkqar0f7hwwbja6" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.1%2Bk3s1/k3s-images.txt", + "sha256": "08qxykq9aylfgm24g8ybki62r2sdzvnmv72pan4i2nn0js93nnk9" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_32/versions.nix b/pkgs/applications/networking/cluster/k3s/1_32/versions.nix index 1e2c9a4fac75..6a966b4f0ba8 100644 --- a/pkgs/applications/networking/cluster/k3s/1_32/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_32/versions.nix @@ -1,8 +1,8 @@ { - k3sVersion = "1.32.0+k3s1"; - k3sCommit = "cca8facaa33a3ec7897349a8740fd96029590c31"; - k3sRepoSha256 = "0l8mciwv2wr266zxv9zc5wpgf92gqvzg4d08z4g63wbvsi7zflzh"; - k3sVendorHash = "sha256-3hY67A6GbzB2ki5GB7GmmmGG5A4cup17zhkUNiN1chk="; + k3sVersion = "1.32.1+k3s1"; + k3sCommit = "6a322f122729e0e668ca67fd9f0e993541bdce49"; + k3sRepoSha256 = "00ljl6mzbyvyy25cz0k511wmm1zhllvz0l2ns72ic4xjg9sxq6zi"; + k3sVendorHash = "sha256-/VQslKifAKFo57Zut9F8jWWNuMRFlMgpGo/FoqutT7Q="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.14.1"; From a49761e3f7107466f30622186c3435a538a2e0ca Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sat, 1 Feb 2025 18:15:39 +0200 Subject: [PATCH 108/426] hydra-check: 2.0.1 -> 2.0.2 Diff: https://github.com/nix-community/hydra-check/compare/v2.0.1...v2.0.2 --- pkgs/by-name/hy/hydra-check/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/hy/hydra-check/package.nix b/pkgs/by-name/hy/hydra-check/package.nix index 11bd4c99373f..46823dab7d69 100644 --- a/pkgs/by-name/hy/hydra-check/package.nix +++ b/pkgs/by-name/hy/hydra-check/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "hydra-check"; - version = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "nix-community"; repo = "hydra-check"; - rev = "v${version}"; - hash = "sha256-QdCXToHNymOdlTyQjk9eo7LTznGKB+3pIOgjjaGoTXg="; + tag = "v${version}"; + hash = "sha256-FfeT6oxhHORbd4uR4gRNhI6W9YOkG8ieiL0Co3GWzb4="; }; - cargoHash = "sha256-iqFUMok36G1qSUbfY7WD6etY0dtfro3F7mLoOELzxbs="; + cargoHash = "sha256-35e+ACUyp5sQiHz9fgDXXz365XbxHMLcX2aTA41rJN0="; nativeBuildInputs = [ pkg-config From 44a3bf7f22f42a0216181c98b80a5e681b2f2133 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 30 Jan 2025 19:05:37 +0100 Subject: [PATCH 109/426] nodejs_23: 23.6.1 -> 23.7.0 --- pkgs/development/web/nodejs/v23.nix | 45 ++++++++++++++--------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/pkgs/development/web/nodejs/v23.nix b/pkgs/development/web/nodejs/v23.nix index 1c0ec4fd25e9..4929e6835a97 100644 --- a/pkgs/development/web/nodejs/v23.nix +++ b/pkgs/development/web/nodejs/v23.nix @@ -1,4 +1,6 @@ { + lib, + stdenv, callPackage, fetchpatch2, openssl, @@ -14,28 +16,25 @@ let in buildNodejs { inherit enableNpm; - version = "23.6.1"; - sha256 = "fefa49dede8733018ada4e30f885808cc4e22167b8ae3233c6d6a23737aff76f"; - patches = [ - ./configure-emulator.patch - ./configure-armv6-vfpv2.patch - ./disable-darwin-v8-system-instrumentation-node19.patch - ./bypass-darwin-xcrun-node16.patch - ./node-npm-build-npm-package-logic.patch - ./use-correct-env-in-tests.patch - ./bin-sh-node-run-v22.patch + version = "23.7.0"; + sha256 = "8de192ef2fee2ee8a230dd8d0e9aee182ee9c9856ccdb5fd95188abe84f77242"; + patches = + [ + ./configure-emulator.patch + ./configure-armv6-vfpv2.patch + ./disable-darwin-v8-system-instrumentation-node19.patch + ./bypass-darwin-xcrun-node16.patch + ./node-npm-build-npm-package-logic.patch + ./use-correct-env-in-tests.patch + ./bin-sh-node-run-v22.patch - # FIXME: remove after a minor point release - (fetchpatch2 { - url = "https://github.com/nodejs/node/commit/d0ff34f4b690ad49c86b6df8fd424f39d183e1a6.patch?full_index=1"; - hash = "sha256-ezcCrg7UwK091pqYxXJn4ay9smQwsrYeMO/NBE7VaM8="; - }) - # test-icu-env is failing on ICU 74.2 - # FIXME: remove once https://github.com/nodejs/node/pull/56661 is included in a next release - (fetchpatch2 { - url = "https://github.com/nodejs/node/commit/a364ec1d1cbbd5a6d20ee54d4f8648dd7592ebcd.patch?full_index=1"; - hash = "sha256-EL1NgCBzz5O1spwHgocLm5mkORAiqGFst0N6pc3JvFg="; - revert = true; - }) - ]; + ] + ++ lib.optionals (!stdenv.buildPlatform.isDarwin) [ + # test-icu-env is failing without the reverts + (fetchpatch2 { + url = "https://github.com/nodejs/node/commit/869d0cbca3b0b5e594b3254869a34d549664e089.patch?full_index=1"; + hash = "sha256-BBBShQwU20TSY8GtPehQ9i3AH4ZKUGIr8O0bRsgrpNo="; + revert = true; + }) + ]; } From eb1be194c33310eabc1c04a397b4d5cc3b98434b Mon Sep 17 00:00:00 2001 From: normalc Date: Fri, 31 Jan 2025 09:21:49 -0500 Subject: [PATCH 110/426] libmaddy-markdown: init at 1.3.0 --- pkgs/by-name/li/libmaddy-markdown/package.nix | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/li/libmaddy-markdown/package.nix diff --git a/pkgs/by-name/li/libmaddy-markdown/package.nix b/pkgs/by-name/li/libmaddy-markdown/package.nix new file mode 100644 index 000000000000..98a9ee3cff59 --- /dev/null +++ b/pkgs/by-name/li/libmaddy-markdown/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + nix-update-script, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "libmaddy-markdown"; + version = "1.3.0"; + + src = fetchFromGitHub { + owner = "progsource"; + repo = "maddy"; + tag = finalAttrs.version; + hash = "sha256-sVUXACT94PSPcohnOyIp7KK8baCBuf6ZNMIyk6Cfdjg="; + }; + + dontBuild = true; + dontConfigure = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/include/maddy + install -Dm444 include/maddy/* -t $out/include/maddy + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "C++ Markdown to HTML header-only parser library"; + homepage = "https://github.com/progsource/maddy"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.normalcea ]; + platforms = lib.platforms.unix; + }; +}) From 08ebf72d561539137815b6921a4fc902bfbf3a43 Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 2 Feb 2025 00:10:05 +0100 Subject: [PATCH 111/426] zipline: update prisma patch --- pkgs/by-name/zi/zipline/package.nix | 4 +- pkgs/by-name/zi/zipline/prisma6.patch | 461 +++++++++++++------------- 2 files changed, 239 insertions(+), 226 deletions(-) diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index 6e42d6cf9397..10e85d82b697 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { }; patches = [ - # Update prisma to match the version in nixpkgs exactly (currently 6.0.1). To create this patch, change the + # Update prisma to match the version in nixpkgs exactly (currently 6.3.0). To create this patch, change the # versions in `package.json`, then run `nix run nixpkgs#yarn-berry -- install --mode update-lockfile` # to update `yarn.lock`. ./prisma6.patch @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { yarn install --immutable --mode skip-build ''; - outputHash = "sha256-kWE6YVhyH5Lk/SO0h624Zq9/6ztoUE3FNzHB0dyl5aI="; + outputHash = "sha256-c7U/PMlulbjzWx0w4jstgfjeDYPkmfcXIRCDEQxhirA="; outputHashMode = "recursive"; }; diff --git a/pkgs/by-name/zi/zipline/prisma6.patch b/pkgs/by-name/zi/zipline/prisma6.patch index 9d2ffdb53f9d..e2daba87c638 100644 --- a/pkgs/by-name/zi/zipline/prisma6.patch +++ b/pkgs/by-name/zi/zipline/prisma6.patch @@ -1,5 +1,5 @@ diff --git a/package.json b/package.json -index 9276e5f..ded1f51 100644 +index 41a84b7..eab012b 100644 --- a/package.json +++ b/package.json @@ -39,9 +39,9 @@ @@ -9,9 +9,9 @@ index 9276e5f..ded1f51 100644 - "@prisma/client": "^5.1.1", - "@prisma/internals": "^5.1.1", - "@prisma/migrate": "^5.1.1", -+ "@prisma/client": "6.0.1", -+ "@prisma/internals": "6.0.1", -+ "@prisma/migrate": "6.0.1", ++ "@prisma/client": "6.3.0", ++ "@prisma/internals": "6.3.0", ++ "@prisma/migrate": "6.3.0", "@sapphire/shapeshift": "^3.9.3", "@tabler/icons-react": "^2.41.0", "@tanstack/react-query": "^4.28.0", @@ -20,12 +20,12 @@ index 9276e5f..ded1f51 100644 "next": "^14.0.3", "otplib": "^12.0.1", - "prisma": "^5.1.1", -+ "prisma": "6.0.1", ++ "prisma": "6.3.0", "prismjs": "^1.29.0", "qrcode": "^1.5.3", "react": "^18.2.0", diff --git a/yarn.lock b/yarn.lock -index 633a054..6ba71b9 100644 +index 633a054..73e8f77 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,201 +12,6 @@ __metadata: @@ -274,7 +274,7 @@ index 633a054..6ba71b9 100644 "@otplib/core@npm:^12.0.1": version: 12.0.1 resolution: "@otplib/core@npm:12.0.1" -@@ -1197,186 +979,121 @@ __metadata: +@@ -1197,186 +979,129 @@ __metadata: languageName: node linkType: hard @@ -283,49 +283,52 @@ index 633a054..6ba71b9 100644 - resolution: "@prisma/client@npm:5.6.0" - dependencies: - "@prisma/engines-version": 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee -+"@prisma/client@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/client@npm:6.0.1" ++"@prisma/client@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/client@npm:6.3.0" peerDependencies: prisma: "*" ++ typescript: ">=5.1.0" peerDependenciesMeta: prisma: optional: true - checksum: 51abfba1c066ff6a79d5c6aad5eed6bdde6fbafa5a1d6e17f3aa2b0f8ed55541079b2526bc0372158953d1146c8dd9c6fbcd137cf7fb2ace1022b02cc55675ab -+ checksum: a860cba31cd69fb845af0c2e6c461847e66560a2719d7786f1d3bd8de245c99e794aee7e94f1f8339d307161f57070dc6ef138283a57b5d92077f39e96ca40ba ++ typescript: ++ optional: true ++ checksum: 1f4cd89653cc96b3d6de7c7711e041e1fea9cca0b0af7b46d55159a9b4006d53aaec325eb52dfb4561a0a1fae471490f960695e8287a506764475f8383a55316 languageName: node linkType: hard -"@prisma/debug@npm:5.6.0": - version: 5.6.0 - resolution: "@prisma/debug@npm:5.6.0" -+"@prisma/debug@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/debug@npm:6.0.1" -+ checksum: 526e0115ab9f6e6e357a92a29ff605fbf1152ab98d8663036ed7a4ac19c6e4e75932f6135bf00fc331c04612706e08ba5ebb7f96bbdad9c009fed856aad39499 ++"@prisma/debug@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/debug@npm:6.3.0" ++ checksum: 148bbdf9555b8636cb876ff03b287dd048a0c0a4aa848a4bd53021227953c6e8d84bf43604123c43f768ed3f52134680aca2026e67340dad05ac1474699e3e5e + languageName: node + linkType: hard + -+"@prisma/engines-version@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e": -+ version: 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e -+ resolution: "@prisma/engines-version@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e" -+ checksum: 0921f3435767deb611c86c5f1f92ca2752310f477e3ef9eecfbe5ec26613d45b0e321df10c22e3fea1272e78ace4ea093dcc6843a0c11cc6334d51682fc12be2 ++"@prisma/engines-version@npm:6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0": ++ version: 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 ++ resolution: "@prisma/engines-version@npm:6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0" ++ checksum: 545baff9f8bec9d43a1a3a280f87c9565562d885c2c28c03179c93626fca106f74a8f4f53a14fadb2664aea7748a871e4742986a494af0a9c219905dfdf0dda7 + languageName: node + linkType: hard + -+"@prisma/engines@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/engines@npm:6.0.1" ++"@prisma/engines@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/engines@npm:6.3.0" dependencies: - "@types/debug": 4.1.12 - debug: 4.3.4 - strip-ansi: 6.0.1 - checksum: 8244201d8e9f479fe4697f4f38c70f628e96c1d64e9331ea436ce79a79159cd358a0bec95668c941db86a3462474148f89ad19c7f5bae28a6178cd9c61f3a6d4 -+ "@prisma/debug": 6.0.1 -+ "@prisma/engines-version": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e -+ "@prisma/fetch-engine": 6.0.1 -+ "@prisma/get-platform": 6.0.1 -+ checksum: a61bdb842fa86a44337d876e14e9f903862d9d7eb133e30a217b94da1b0d839cbfc82532e738194ccf045a9aa452f19c1328ac6782076a83df71839e9fc5573b ++ "@prisma/debug": 6.3.0 ++ "@prisma/engines-version": 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 ++ "@prisma/fetch-engine": 6.3.0 ++ "@prisma/get-platform": 6.3.0 ++ checksum: f19720bbbe2a0e0498d92e889f0c4e02796559b6f5322a0aa514606a2a44cdcdc8a0ac6512ad73ff7bd9adbca189f4ebd3bfd29997ed5ad9e5b05a03cb02a414 languageName: node linkType: hard @@ -346,9 +349,9 @@ index 633a054..6ba71b9 100644 -"@prisma/fetch-engine@npm:5.6.0": - version: 5.6.0 - resolution: "@prisma/fetch-engine@npm:5.6.0" -+"@prisma/fetch-engine@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/fetch-engine@npm:6.0.1" ++"@prisma/fetch-engine@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/fetch-engine@npm:6.3.0" dependencies: - "@prisma/debug": 5.6.0 - "@prisma/get-platform": 5.6.0 @@ -368,36 +371,36 @@ index 633a054..6ba71b9 100644 - temp-dir: 2.0.0 - tempy: 1.0.1 - checksum: 53c7a90e3e578fd1e8971253ae9d92495464a9526235b96b461c93fd7b718c8712620f0ad3d9b633cb0e187af86a1f786d64888c3af0bebdc4cc9b0937fb7bfb -+ "@prisma/debug": 6.0.1 -+ "@prisma/engines-version": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e -+ "@prisma/get-platform": 6.0.1 -+ checksum: ab4196aceb843ad81a888a44db674fba32c1af70cafcfb0f5987fe3eb7c4441de901b05e7ffbb1d6c5c3c33df79bc646f2d721c36c75e90799cd7133a7b15651 ++ "@prisma/debug": 6.3.0 ++ "@prisma/engines-version": 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 ++ "@prisma/get-platform": 6.3.0 ++ checksum: 0e9a34334cbd59480223d2773b731a74b3a4e84d60d44f5cd131c31d0853c15300eec4da4890d4e8ba7b523a988946536e2d887a40fca4d4cbe9a7c4c6394e06 languageName: node linkType: hard -"@prisma/generator-helper@npm:5.6.0": - version: 5.6.0 - resolution: "@prisma/generator-helper@npm:5.6.0" -+"@prisma/generator-helper@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/generator-helper@npm:6.0.1" ++"@prisma/generator-helper@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/generator-helper@npm:6.3.0" dependencies: - "@prisma/debug": 5.6.0 - "@types/cross-spawn": 6.0.5 - cross-spawn: 7.0.3 - kleur: 4.1.5 - checksum: b61af3b6e620bb72f1ddde3b6d90954f9707100a4eb6125f7c585fc9db0a26d23c8698bb8d2796893930e066fed9cfba526e23abce5da2f4b13b65f7904aea1d -+ "@prisma/debug": 6.0.1 -+ checksum: abbfbeba06c9d038dae79ab347ed625ee60666a24ff04108536eca2cf05fd6096e69af3e3afb8a1f4d283d9a47ac594e4e1edfdc5c1d84959a1e5ed94b1323c5 ++ "@prisma/debug": 6.3.0 ++ checksum: 5c87ea6a2c4c8c3ccee1176f08d768e661272356f4d928d8e887c71336cb8e97c2a050d423dfdc4d1d33ca35fa47a4a65b8be46d36bf83be60c606d04a01829d languageName: node linkType: hard -"@prisma/get-platform@npm:5.6.0": - version: 5.6.0 - resolution: "@prisma/get-platform@npm:5.6.0" -+"@prisma/get-platform@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/get-platform@npm:6.0.1" ++"@prisma/get-platform@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/get-platform@npm:6.3.0" dependencies: - "@prisma/debug": 5.6.0 - escape-string-regexp: 4.0.0 @@ -410,17 +413,17 @@ index 633a054..6ba71b9 100644 - terminal-link: 2.1.1 - ts-pattern: 5.0.5 - checksum: 691344e7c42ca7346dca3ea21293b36b34ff1688a3fb6f45405fc0119e4b55272f5bbb7e4f8556a0ba6308e52fe4b3f0dc0157c2c3399e8cd7d0028ae3568d22 -+ "@prisma/debug": 6.0.1 -+ checksum: 6aae982e6f4f8b89dcaf2da77b9aeede6853b28364d62c8bfd0912c324e0ec664810dc32cd69971c1f8df24d95f0d3f8edd455e240d810d3f0db4bd592fc1d4a ++ "@prisma/debug": 6.3.0 ++ checksum: 6970d4bbf4ee82e6193e16615f57c242105d80708a2769a89b8b9dfda280b6dd994dbf5447088ce2d0fd74ea17a42402b485ab9b67e8bb02007df27a786566d1 languageName: node linkType: hard -"@prisma/internals@npm:^5.1.1": - version: 5.6.0 - resolution: "@prisma/internals@npm:5.6.0" -+"@prisma/internals@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/internals@npm:6.0.1" ++"@prisma/internals@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/internals@npm:6.3.0" dependencies: - "@antfu/ni": 0.21.8 - "@opentelemetry/api": 1.7.0 @@ -431,13 +434,13 @@ index 633a054..6ba71b9 100644 - "@prisma/get-platform": 5.6.0 - "@prisma/prisma-schema-wasm": 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee - archiver: 6.0.1 -+ "@prisma/debug": 6.0.1 -+ "@prisma/engines": 6.0.1 -+ "@prisma/fetch-engine": 6.0.1 -+ "@prisma/generator-helper": 6.0.1 -+ "@prisma/get-platform": 6.0.1 -+ "@prisma/prisma-schema-wasm": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e -+ "@prisma/schema-files-loader": 6.0.1 ++ "@prisma/debug": 6.3.0 ++ "@prisma/engines": 6.3.0 ++ "@prisma/fetch-engine": 6.3.0 ++ "@prisma/generator-helper": 6.3.0 ++ "@prisma/get-platform": 6.3.0 ++ "@prisma/prisma-schema-wasm": 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 ++ "@prisma/schema-files-loader": 6.3.0 arg: 5.0.2 - checkpoint-client: 1.1.27 - cli-truncate: 2.1.0 @@ -472,16 +475,21 @@ index 633a054..6ba71b9 100644 - tmp: 0.2.1 - ts-pattern: 5.0.5 - checksum: 7a2130541a73e06b80f13b9c8ec6b5afb1ee28ee34a896e7c6fb9c057609159526f7152169f68e21b7b04d163da6f49332e322d00a3bce765a99e0d0fb339940 -+ checksum: 01c16a73641b04cf3e0766b82996643d418856d820908ed02e3db072b4522c2a912463f42e236fc831ac8829b5609de9ff0d05ebccd51a7b0d861319b8f387e2 ++ peerDependencies: ++ typescript: ">=5.1.0" ++ peerDependenciesMeta: ++ typescript: ++ optional: true ++ checksum: 33c642e7b2b873fdbf99be39a407c1bb778dce8fcf9d138e9de58f2b4f1dae524142cf8c3ab52d52435628b4a14e378a9051edfcff726d38e8e1386a19354604 languageName: node linkType: hard -"@prisma/migrate@npm:^5.1.1": - version: 5.6.0 - resolution: "@prisma/migrate@npm:5.6.0" -+"@prisma/migrate@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/migrate@npm:6.0.1" ++"@prisma/migrate@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/migrate@npm:6.3.0" dependencies: - "@prisma/debug": 5.6.0 - "@prisma/get-platform": 5.6.0 @@ -500,11 +508,11 @@ index 633a054..6ba71b9 100644 - ora: 5.4.1 - pg: 8.11.3 - pkg-up: 3.1.0 -+ "@prisma/debug": 6.0.1 -+ "@prisma/engines-version": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e -+ "@prisma/generator-helper": 6.0.1 -+ "@prisma/get-platform": 6.0.1 -+ "@prisma/internals": 6.0.1 ++ "@prisma/debug": 6.3.0 ++ "@prisma/engines-version": 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 ++ "@prisma/generator-helper": 6.3.0 ++ "@prisma/get-platform": 6.3.0 ++ "@prisma/internals": 6.3.0 prompts: 2.4.2 - strip-ansi: 6.0.1 - strip-indent: 3.0.0 @@ -513,7 +521,7 @@ index 633a054..6ba71b9 100644 "@prisma/generator-helper": "*" "@prisma/internals": "*" - checksum: 587cf3ffb475d1fe4b8c508de6db88e30ba8adba178ded8c1eee422791eba98b74872e6c4b4125bd4ee4e4669fd14b22d28de44324b405d1257331dcea8733da -+ checksum: 5f95c407c7924475711b1cc237b3d7e9dca8d419e1276e8dadb5cc00547a8590c07bf07f00861479dd7fbd396df511c61fe627541ad1ae9d0664aa2d07ccf0b2 ++ checksum: f9993ebd269bc7b5d99f6a08650a9ea0d70edaa7cae9f79b123ac44066cfa5b77b8ec9bb306b26513867d7eac30086fa695757953cbb29f073b03c3df21f8a79 languageName: node linkType: hard @@ -521,24 +529,24 @@ index 633a054..6ba71b9 100644 - version: 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee - resolution: "@prisma/prisma-schema-wasm@npm:5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee" - checksum: 36d7d5f706ffaddac3126d8b153d2ae0b7735f84708929ab1f3ee0d3de18e4bd471a1ddf2ae4fbc449dee04026b5157729ec7708eb96ad0b36e74957f1c3c950 -+"@prisma/prisma-schema-wasm@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e": -+ version: 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e -+ resolution: "@prisma/prisma-schema-wasm@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e" -+ checksum: 2ed1d885967832476a695d6f6baeba766ae89f0e40b122a72213d97c343bb1be776634ffab50b2cc012a31e43a492f6c4f1da15509d1ebab85c2352770036d7f ++"@prisma/prisma-schema-wasm@npm:6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0": ++ version: 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 ++ resolution: "@prisma/prisma-schema-wasm@npm:6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0" ++ checksum: ebfc795e262bb2c151619aca2d4cb65228a5ca8b84b8bceb39601ce35f860d38db63d707ca782851cf666ffbe138b7c0917ab0193ea8ef6a7dd46c50eb6b279f + languageName: node + linkType: hard + -+"@prisma/schema-files-loader@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "@prisma/schema-files-loader@npm:6.0.1" ++"@prisma/schema-files-loader@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "@prisma/schema-files-loader@npm:6.3.0" + dependencies: -+ "@prisma/prisma-schema-wasm": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e ++ "@prisma/prisma-schema-wasm": 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 + fs-extra: 11.1.1 -+ checksum: c55d445fbf6b7b6047e2014c939d31478b28457eaa4a48dd4586c8ebf49e72b6973532cef180696c5215d33b8e9031616a35b0717bf72e0f820a1fb9cc41519c ++ checksum: 4dbf3600571b19b2fe725e2a2f59c0ae025237e4e2c3a18d99395ce9bc83a9eff628155c3217269f27b90361459084102d77c0162a83a7157ff2d8f78c7641cf languageName: node linkType: hard -@@ -1614,26 +1331,6 @@ __metadata: +@@ -1614,26 +1339,6 @@ __metadata: languageName: node linkType: hard @@ -565,7 +573,7 @@ index 633a054..6ba71b9 100644 "@swc/helpers@npm:0.5.2": version: 0.5.2 resolution: "@swc/helpers@npm:0.5.2" -@@ -1688,20 +1385,6 @@ __metadata: +@@ -1688,20 +1393,6 @@ __metadata: languageName: node linkType: hard @@ -586,7 +594,7 @@ index 633a054..6ba71b9 100644 "@types/body-parser@npm:*": version: 1.19.5 resolution: "@types/body-parser@npm:1.19.5" -@@ -1728,15 +1411,6 @@ __metadata: +@@ -1728,15 +1419,6 @@ __metadata: languageName: node linkType: hard @@ -602,7 +610,7 @@ index 633a054..6ba71b9 100644 "@types/d3-array@npm:^3.0.3": version: 3.2.1 resolution: "@types/d3-array@npm:3.2.1" -@@ -1806,7 +1480,7 @@ __metadata: +@@ -1806,7 +1488,7 @@ __metadata: languageName: node linkType: hard @@ -611,7 +619,7 @@ index 633a054..6ba71b9 100644 version: 4.1.12 resolution: "@types/debug@npm:4.1.12" dependencies: -@@ -1839,13 +1513,6 @@ __metadata: +@@ -1839,13 +1521,6 @@ __metadata: languageName: node linkType: hard @@ -625,7 +633,7 @@ index 633a054..6ba71b9 100644 "@types/hast@npm:^2.0.0": version: 2.3.8 resolution: "@types/hast@npm:2.3.8" -@@ -1972,20 +1639,6 @@ __metadata: +@@ -1972,20 +1647,6 @@ __metadata: languageName: node linkType: hard @@ -646,7 +654,7 @@ index 633a054..6ba71b9 100644 "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" -@@ -2041,13 +1694,6 @@ __metadata: +@@ -2041,13 +1702,6 @@ __metadata: languageName: node linkType: hard @@ -660,7 +668,7 @@ index 633a054..6ba71b9 100644 "@types/scheduler@npm:*": version: 0.16.6 resolution: "@types/scheduler@npm:0.16.6" -@@ -2106,23 +1752,6 @@ __metadata: +@@ -2106,23 +1760,6 @@ __metadata: languageName: node linkType: hard @@ -684,7 +692,7 @@ index 633a054..6ba71b9 100644 "@typescript-eslint/eslint-plugin@npm:^6.11.0": version: 6.11.0 resolution: "@typescript-eslint/eslint-plugin@npm:6.11.0" -@@ -2436,15 +2065,6 @@ __metadata: +@@ -2436,15 +2073,6 @@ __metadata: languageName: node linkType: hard @@ -700,7 +708,7 @@ index 633a054..6ba71b9 100644 "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" -@@ -2515,35 +2135,6 @@ __metadata: +@@ -2515,35 +2143,6 @@ __metadata: languageName: node linkType: hard @@ -736,7 +744,7 @@ index 633a054..6ba71b9 100644 "archy@npm:^1.0.0": version: 1.0.0 resolution: "archy@npm:1.0.0" -@@ -2706,13 +2297,6 @@ __metadata: +@@ -2706,13 +2305,6 @@ __metadata: languageName: node linkType: hard @@ -750,7 +758,7 @@ index 633a054..6ba71b9 100644 "async@npm:^3.2.4": version: 3.2.5 resolution: "async@npm:3.2.5" -@@ -2729,13 +2313,6 @@ __metadata: +@@ -2729,13 +2321,6 @@ __metadata: languageName: node linkType: hard @@ -764,7 +772,7 @@ index 633a054..6ba71b9 100644 "atomic-sleep@npm:^1.0.0": version: 1.0.0 resolution: "atomic-sleep@npm:1.0.0" -@@ -2844,7 +2421,7 @@ __metadata: +@@ -2844,7 +2429,7 @@ __metadata: languageName: node linkType: hard @@ -773,7 +781,7 @@ index 633a054..6ba71b9 100644 version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: -@@ -2855,17 +2432,6 @@ __metadata: +@@ -2855,17 +2440,6 @@ __metadata: languageName: node linkType: hard @@ -791,7 +799,7 @@ index 633a054..6ba71b9 100644 "block-stream2@npm:^2.1.0": version: 2.1.0 resolution: "block-stream2@npm:2.1.0" -@@ -2919,27 +2485,13 @@ __metadata: +@@ -2919,27 +2493,13 @@ __metadata: languageName: node linkType: hard @@ -820,7 +828,7 @@ index 633a054..6ba71b9 100644 "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" -@@ -2954,13 +2506,6 @@ __metadata: +@@ -2954,13 +2514,6 @@ __metadata: languageName: node linkType: hard @@ -834,7 +842,7 @@ index 633a054..6ba71b9 100644 "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" -@@ -3094,7 +2639,7 @@ __metadata: +@@ -3094,7 +2647,7 @@ __metadata: languageName: node linkType: hard @@ -843,7 +851,7 @@ index 633a054..6ba71b9 100644 version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: -@@ -3111,20 +2656,6 @@ __metadata: +@@ -3111,20 +2664,6 @@ __metadata: languageName: node linkType: hard @@ -864,7 +872,7 @@ index 633a054..6ba71b9 100644 "chokidar@npm:^3.5.1": version: 3.5.3 resolution: "chokidar@npm:3.5.3" -@@ -3158,13 +2689,6 @@ __metadata: +@@ -3158,13 +2697,6 @@ __metadata: languageName: node linkType: hard @@ -878,7 +886,7 @@ index 633a054..6ba71b9 100644 "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" -@@ -3172,32 +2696,6 @@ __metadata: +@@ -3172,32 +2704,6 @@ __metadata: languageName: node linkType: hard @@ -911,7 +919,7 @@ index 633a054..6ba71b9 100644 "client-only@npm:0.0.1": version: 0.0.1 resolution: "client-only@npm:0.0.1" -@@ -3216,13 +2714,6 @@ __metadata: +@@ -3216,13 +2722,6 @@ __metadata: languageName: node linkType: hard @@ -925,7 +933,7 @@ index 633a054..6ba71b9 100644 "clsx@npm:1.1.1": version: 1.1.1 resolution: "clsx@npm:1.1.1" -@@ -3298,15 +2789,6 @@ __metadata: +@@ -3298,15 +2797,6 @@ __metadata: languageName: node linkType: hard @@ -941,7 +949,7 @@ index 633a054..6ba71b9 100644 "comma-separated-tokens@npm:^2.0.0": version: 2.0.3 resolution: "comma-separated-tokens@npm:2.0.3" -@@ -3314,13 +2796,6 @@ __metadata: +@@ -3314,13 +2804,6 @@ __metadata: languageName: node linkType: hard @@ -955,7 +963,7 @@ index 633a054..6ba71b9 100644 "commander@npm:^4.0.0": version: 4.1.1 resolution: "commander@npm:4.1.1" -@@ -3335,25 +2810,6 @@ __metadata: +@@ -3335,25 +2818,6 @@ __metadata: languageName: node linkType: hard @@ -981,7 +989,7 @@ index 633a054..6ba71b9 100644 "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" -@@ -3433,25 +2889,6 @@ __metadata: +@@ -3433,25 +2897,6 @@ __metadata: languageName: node linkType: hard @@ -1007,7 +1015,7 @@ index 633a054..6ba71b9 100644 "cross-env@npm:^7.0.3": version: 7.0.3 resolution: "cross-env@npm:7.0.3" -@@ -3464,17 +2901,6 @@ __metadata: +@@ -3464,17 +2909,6 @@ __metadata: languageName: node linkType: hard @@ -1025,7 +1033,7 @@ index 633a054..6ba71b9 100644 "cross-spawn@npm:^6.0.5": version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" -@@ -3488,10 +2914,14 @@ __metadata: +@@ -3488,10 +2922,14 @@ __metadata: languageName: node linkType: hard @@ -1044,7 +1052,7 @@ index 633a054..6ba71b9 100644 languageName: node linkType: hard -@@ -3616,7 +3046,7 @@ __metadata: +@@ -3616,7 +3054,7 @@ __metadata: languageName: node linkType: hard @@ -1053,7 +1061,7 @@ index 633a054..6ba71b9 100644 version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: -@@ -3712,16 +3142,7 @@ __metadata: +@@ -3712,16 +3150,7 @@ __metadata: languageName: node linkType: hard @@ -1071,7 +1079,7 @@ index 633a054..6ba71b9 100644 version: 1.1.1 resolution: "define-data-property@npm:1.1.1" dependencies: -@@ -3732,13 +3153,6 @@ __metadata: +@@ -3732,13 +3161,6 @@ __metadata: languageName: node linkType: hard @@ -1085,7 +1093,7 @@ index 633a054..6ba71b9 100644 "define-lazy-prop@npm:^3.0.0": version: 3.0.0 resolution: "define-lazy-prop@npm:3.0.0" -@@ -3757,29 +3171,6 @@ __metadata: +@@ -3757,29 +3179,6 @@ __metadata: languageName: node linkType: hard @@ -1115,7 +1123,7 @@ index 633a054..6ba71b9 100644 "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" -@@ -3787,13 +3178,6 @@ __metadata: +@@ -3787,13 +3186,6 @@ __metadata: languageName: node linkType: hard @@ -1129,7 +1137,7 @@ index 633a054..6ba71b9 100644 "dequal@npm:^2.0.0, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" -@@ -3929,13 +3313,6 @@ __metadata: +@@ -3929,13 +3321,6 @@ __metadata: languageName: node linkType: hard @@ -1143,7 +1151,7 @@ index 633a054..6ba71b9 100644 "dotenv@npm:^16.3.1": version: 16.3.1 resolution: "dotenv@npm:16.3.1" -@@ -3959,15 +3336,6 @@ __metadata: +@@ -3959,15 +3344,6 @@ __metadata: languageName: node linkType: hard @@ -1159,7 +1167,7 @@ index 633a054..6ba71b9 100644 "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" -@@ -4031,7 +3399,7 @@ __metadata: +@@ -4031,7 +3407,7 @@ __metadata: languageName: node linkType: hard @@ -1168,7 +1176,7 @@ index 633a054..6ba71b9 100644 version: 2.2.1 resolution: "env-paths@npm:2.2.1" checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e -@@ -4101,22 +3469,6 @@ __metadata: +@@ -4101,22 +3477,6 @@ __metadata: languageName: node linkType: hard @@ -1191,7 +1199,7 @@ index 633a054..6ba71b9 100644 "es-iterator-helpers@npm:^1.0.12, es-iterator-helpers@npm:^1.0.15": version: 1.0.15 resolution: "es-iterator-helpers@npm:1.0.15" -@@ -4247,13 +3599,6 @@ __metadata: +@@ -4247,13 +3607,6 @@ __metadata: languageName: node linkType: hard @@ -1205,7 +1213,7 @@ index 633a054..6ba71b9 100644 "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" -@@ -4261,10 +3606,10 @@ __metadata: +@@ -4261,10 +3614,10 @@ __metadata: languageName: node linkType: hard @@ -1220,7 +1228,7 @@ index 633a054..6ba71b9 100644 languageName: node linkType: hard -@@ -4601,14 +3946,14 @@ __metadata: +@@ -4601,14 +3954,14 @@ __metadata: languageName: node linkType: hard @@ -1237,7 +1245,7 @@ index 633a054..6ba71b9 100644 version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: -@@ -4908,17 +4253,6 @@ __metadata: +@@ -4908,17 +4261,6 @@ __metadata: languageName: node linkType: hard @@ -1255,7 +1263,7 @@ index 633a054..6ba71b9 100644 "find-my-way@npm:^7.7.0": version: 7.7.0 resolution: "find-my-way@npm:7.7.0" -@@ -4937,26 +4271,7 @@ __metadata: +@@ -4937,26 +4279,7 @@ __metadata: languageName: node linkType: hard @@ -1283,7 +1291,7 @@ index 633a054..6ba71b9 100644 version: 4.1.0 resolution: "find-up@npm:4.1.0" dependencies: -@@ -4966,6 +4281,16 @@ __metadata: +@@ -4966,6 +4289,16 @@ __metadata: languageName: node linkType: hard @@ -1300,7 +1308,7 @@ index 633a054..6ba71b9 100644 "flat-cache@npm:^3.0.4": version: 3.1.1 resolution: "flat-cache@npm:3.1.1" -@@ -5003,17 +4328,6 @@ __metadata: +@@ -5003,17 +4336,6 @@ __metadata: languageName: node linkType: hard @@ -1318,7 +1326,7 @@ index 633a054..6ba71b9 100644 "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" -@@ -5021,13 +4335,6 @@ __metadata: +@@ -5021,13 +4343,6 @@ __metadata: languageName: node linkType: hard @@ -1332,7 +1340,7 @@ index 633a054..6ba71b9 100644 "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" -@@ -5046,15 +4353,6 @@ __metadata: +@@ -5046,15 +4361,6 @@ __metadata: languageName: node linkType: hard @@ -1348,7 +1356,7 @@ index 633a054..6ba71b9 100644 "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" -@@ -5080,7 +4378,7 @@ __metadata: +@@ -5080,7 +4386,7 @@ __metadata: languageName: node linkType: hard @@ -1357,7 +1365,7 @@ index 633a054..6ba71b9 100644 version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: -@@ -5090,7 +4388,7 @@ __metadata: +@@ -5090,7 +4396,7 @@ __metadata: languageName: node linkType: hard @@ -1366,7 +1374,7 @@ index 633a054..6ba71b9 100644 version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: -@@ -5168,13 +4466,6 @@ __metadata: +@@ -5168,13 +4474,6 @@ __metadata: languageName: node linkType: hard @@ -1380,7 +1388,7 @@ index 633a054..6ba71b9 100644 "get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" -@@ -5290,28 +4581,6 @@ __metadata: +@@ -5290,28 +4589,6 @@ __metadata: languageName: node linkType: hard @@ -1409,7 +1417,7 @@ index 633a054..6ba71b9 100644 "globals@npm:^13.19.0": version: 13.23.0 resolution: "globals@npm:13.23.0" -@@ -5330,7 +4599,7 @@ __metadata: +@@ -5330,7 +4607,7 @@ __metadata: languageName: node linkType: hard @@ -1418,7 +1426,7 @@ index 633a054..6ba71b9 100644 version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: -@@ -5434,23 +4703,6 @@ __metadata: +@@ -5434,23 +4711,6 @@ __metadata: languageName: node linkType: hard @@ -1442,7 +1450,7 @@ index 633a054..6ba71b9 100644 "hasown@npm:^2.0.0": version: 2.0.0 resolution: "hasown@npm:2.0.0" -@@ -5550,7 +4802,7 @@ __metadata: +@@ -5550,7 +4810,7 @@ __metadata: languageName: node linkType: hard @@ -1451,7 +1459,7 @@ index 633a054..6ba71b9 100644 version: 7.0.0 resolution: "http-proxy-agent@npm:7.0.0" dependencies: -@@ -5560,17 +4812,6 @@ __metadata: +@@ -5560,17 +4820,6 @@ __metadata: languageName: node linkType: hard @@ -1469,7 +1477,7 @@ index 633a054..6ba71b9 100644 "http-response-object@npm:^3.0.1": version: 3.0.2 resolution: "http-response-object@npm:3.0.2" -@@ -5580,16 +4821,6 @@ __metadata: +@@ -5580,16 +4829,6 @@ __metadata: languageName: node linkType: hard @@ -1486,7 +1494,7 @@ index 633a054..6ba71b9 100644 "https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" -@@ -5600,6 +4831,16 @@ __metadata: +@@ -5600,6 +4839,16 @@ __metadata: languageName: node linkType: hard @@ -1503,7 +1511,7 @@ index 633a054..6ba71b9 100644 "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" -@@ -5614,7 +4855,7 @@ __metadata: +@@ -5614,7 +4863,7 @@ __metadata: languageName: node linkType: hard @@ -1512,7 +1520,7 @@ index 633a054..6ba71b9 100644 version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: -@@ -5630,15 +4871,6 @@ __metadata: +@@ -5630,15 +4879,6 @@ __metadata: languageName: node linkType: hard @@ -1528,7 +1536,7 @@ index 633a054..6ba71b9 100644 "ignore@npm:^5.2.0": version: 5.2.4 resolution: "ignore@npm:5.2.4" -@@ -5670,7 +4902,7 @@ __metadata: +@@ -5670,7 +4910,7 @@ __metadata: languageName: node linkType: hard @@ -1537,7 +1545,7 @@ index 633a054..6ba71b9 100644 version: 4.0.0 resolution: "indent-string@npm:4.0.0" checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 -@@ -5694,13 +4926,6 @@ __metadata: +@@ -5694,13 +4934,6 @@ __metadata: languageName: node linkType: hard @@ -1551,7 +1559,7 @@ index 633a054..6ba71b9 100644 "ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" -@@ -5867,7 +5092,7 @@ __metadata: +@@ -5867,7 +5100,7 @@ __metadata: languageName: node linkType: hard @@ -1560,7 +1568,7 @@ index 633a054..6ba71b9 100644 version: 2.2.1 resolution: "is-docker@npm:2.2.1" bin: -@@ -5937,13 +5162,6 @@ __metadata: +@@ -5937,13 +5170,6 @@ __metadata: languageName: node linkType: hard @@ -1574,7 +1582,7 @@ index 633a054..6ba71b9 100644 "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" -@@ -5981,14 +5199,7 @@ __metadata: +@@ -5981,14 +5207,7 @@ __metadata: languageName: node linkType: hard @@ -1590,7 +1598,7 @@ index 633a054..6ba71b9 100644 version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 -@@ -6069,13 +5280,6 @@ __metadata: +@@ -6069,13 +5288,6 @@ __metadata: languageName: node linkType: hard @@ -1604,7 +1612,7 @@ index 633a054..6ba71b9 100644 "is-weakmap@npm:^2.0.1": version: 2.0.1 resolution: "is-weakmap@npm:2.0.1" -@@ -6102,14 +5306,7 @@ __metadata: +@@ -6102,14 +5314,7 @@ __metadata: languageName: node linkType: hard @@ -1620,7 +1628,7 @@ index 633a054..6ba71b9 100644 version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: -@@ -6186,13 +5383,6 @@ __metadata: +@@ -6186,13 +5391,6 @@ __metadata: languageName: node linkType: hard @@ -1634,7 +1642,7 @@ index 633a054..6ba71b9 100644 "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" -@@ -6211,13 +5401,6 @@ __metadata: +@@ -6211,13 +5409,6 @@ __metadata: languageName: node linkType: hard @@ -1648,7 +1656,7 @@ index 633a054..6ba71b9 100644 "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" -@@ -6300,24 +5483,6 @@ __metadata: +@@ -6300,24 +5491,6 @@ __metadata: languageName: node linkType: hard @@ -1673,7 +1681,7 @@ index 633a054..6ba71b9 100644 "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" -@@ -6330,55 +5495,6 @@ __metadata: +@@ -6330,55 +5503,6 @@ __metadata: languageName: node linkType: hard @@ -1729,7 +1737,7 @@ index 633a054..6ba71b9 100644 "katex@npm:^0.16.9": version: 0.16.9 resolution: "katex@npm:0.16.9" -@@ -6399,13 +5515,6 @@ __metadata: +@@ -6399,13 +5523,6 @@ __metadata: languageName: node linkType: hard @@ -1743,7 +1751,7 @@ index 633a054..6ba71b9 100644 "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" -@@ -6413,6 +5522,13 @@ __metadata: +@@ -6413,6 +5530,13 @@ __metadata: languageName: node linkType: hard @@ -1757,7 +1765,7 @@ index 633a054..6ba71b9 100644 "klona@npm:^2.0.5": version: 2.0.6 resolution: "klona@npm:2.0.6" -@@ -6436,15 +5552,6 @@ __metadata: +@@ -6436,15 +5560,6 @@ __metadata: languageName: node linkType: hard @@ -1773,7 +1781,7 @@ index 633a054..6ba71b9 100644 "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" -@@ -6499,16 +5606,6 @@ __metadata: +@@ -6499,16 +5614,6 @@ __metadata: languageName: node linkType: hard @@ -1790,7 +1798,7 @@ index 633a054..6ba71b9 100644 "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" -@@ -6527,55 +5624,6 @@ __metadata: +@@ -6527,55 +5632,6 @@ __metadata: languageName: node linkType: hard @@ -1846,7 +1854,7 @@ index 633a054..6ba71b9 100644 "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" -@@ -6583,13 +5631,6 @@ __metadata: +@@ -6583,13 +5639,6 @@ __metadata: languageName: node linkType: hard @@ -1860,7 +1868,7 @@ index 633a054..6ba71b9 100644 "lodash.sortby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.sortby@npm:4.7.0" -@@ -6597,35 +5638,13 @@ __metadata: +@@ -6597,35 +5646,13 @@ __metadata: languageName: node linkType: hard @@ -1897,7 +1905,7 @@ index 633a054..6ba71b9 100644 "longest-streak@npm:^3.0.0": version: 3.1.0 resolution: "longest-streak@npm:3.1.0" -@@ -6669,16 +5688,7 @@ __metadata: +@@ -6669,16 +5696,7 @@ __metadata: languageName: node linkType: hard @@ -1915,7 +1923,7 @@ index 633a054..6ba71b9 100644 version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: -@@ -6717,19 +5727,6 @@ __metadata: +@@ -6717,19 +5735,6 @@ __metadata: languageName: node linkType: hard @@ -1935,7 +1943,7 @@ index 633a054..6ba71b9 100644 "markdown-table@npm:^3.0.0": version: 3.0.3 resolution: "markdown-table@npm:3.0.3" -@@ -6944,13 +5941,6 @@ __metadata: +@@ -6944,13 +5949,6 @@ __metadata: languageName: node linkType: hard @@ -1949,7 +1957,7 @@ index 633a054..6ba71b9 100644 "memorystream@npm:^0.3.1": version: 0.3.1 resolution: "memorystream@npm:0.3.1" -@@ -7554,7 +6544,7 @@ __metadata: +@@ -7554,7 +6552,7 @@ __metadata: languageName: node linkType: hard @@ -1958,7 +1966,7 @@ index 633a054..6ba71b9 100644 version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: -@@ -7584,13 +6574,6 @@ __metadata: +@@ -7584,13 +6582,6 @@ __metadata: languageName: node linkType: hard @@ -1972,7 +1980,7 @@ index 633a054..6ba71b9 100644 "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" -@@ -7600,15 +6583,6 @@ __metadata: +@@ -7600,15 +6591,6 @@ __metadata: languageName: node linkType: hard @@ -1988,7 +1996,7 @@ index 633a054..6ba71b9 100644 "minimatch@npm:^9.0.1": version: 9.0.3 resolution: "minimatch@npm:9.0.3" -@@ -7758,81 +6732,6 @@ __metadata: +@@ -7758,81 +6740,6 @@ __metadata: languageName: node linkType: hard @@ -2070,7 +2078,7 @@ index 633a054..6ba71b9 100644 "mri@npm:^1.1.0": version: 1.2.0 resolution: "mri@npm:1.2.0" -@@ -7847,7 +6746,7 @@ __metadata: +@@ -7847,7 +6754,7 @@ __metadata: languageName: node linkType: hard @@ -2079,7 +2087,7 @@ index 633a054..6ba71b9 100644 version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d -@@ -7861,22 +6760,6 @@ __metadata: +@@ -7861,22 +6768,6 @@ __metadata: languageName: node linkType: hard @@ -2102,7 +2110,7 @@ index 633a054..6ba71b9 100644 "multer@npm:^1.4.5-lts.1": version: 1.4.5-lts.1 resolution: "multer@npm:1.4.5-lts.1" -@@ -7929,13 +6812,6 @@ __metadata: +@@ -7929,13 +6820,6 @@ __metadata: languageName: node linkType: hard @@ -2116,7 +2124,7 @@ index 633a054..6ba71b9 100644 "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" -@@ -7950,13 +6826,6 @@ __metadata: +@@ -7950,13 +6834,6 @@ __metadata: languageName: node linkType: hard @@ -2130,7 +2138,7 @@ index 633a054..6ba71b9 100644 "next@npm:^14.0.3": version: 14.0.3 resolution: "next@npm:14.0.3" -@@ -8028,13 +6897,6 @@ __metadata: +@@ -8028,13 +6905,6 @@ __metadata: languageName: node linkType: hard @@ -2144,7 +2152,7 @@ index 633a054..6ba71b9 100644 "node-addon-api@npm:^6.1.0": version: 6.1.0 resolution: "node-addon-api@npm:6.1.0" -@@ -8053,21 +6915,7 @@ __metadata: +@@ -8053,21 +6923,7 @@ __metadata: languageName: node linkType: hard @@ -2167,7 +2175,7 @@ index 633a054..6ba71b9 100644 version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: -@@ -8123,7 +6971,7 @@ __metadata: +@@ -8123,7 +6979,7 @@ __metadata: languageName: node linkType: hard @@ -2176,7 +2184,7 @@ index 633a054..6ba71b9 100644 version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" dependencies: -@@ -8142,36 +6990,6 @@ __metadata: +@@ -8142,36 +6998,6 @@ __metadata: languageName: node linkType: hard @@ -2213,7 +2221,7 @@ index 633a054..6ba71b9 100644 "npm-run-all@npm:^4.1.5": version: 4.1.5 resolution: "npm-run-all@npm:4.1.5" -@@ -8334,7 +7152,7 @@ __metadata: +@@ -8334,7 +7160,7 @@ __metadata: languageName: node linkType: hard @@ -2222,7 +2230,7 @@ index 633a054..6ba71b9 100644 version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: -@@ -8352,27 +7170,6 @@ __metadata: +@@ -8352,27 +7178,6 @@ __metadata: languageName: node linkType: hard @@ -2250,7 +2258,7 @@ index 633a054..6ba71b9 100644 "open@npm:^9.1.0": version: 9.1.0 resolution: "open@npm:9.1.0" -@@ -8399,23 +7196,6 @@ __metadata: +@@ -8399,23 +7204,6 @@ __metadata: languageName: node linkType: hard @@ -2274,7 +2282,7 @@ index 633a054..6ba71b9 100644 "otplib@npm:^12.0.1": version: 12.0.1 resolution: "otplib@npm:12.0.1" -@@ -8427,16 +7207,7 @@ __metadata: +@@ -8427,16 +7215,7 @@ __metadata: languageName: node linkType: hard @@ -2292,7 +2300,7 @@ index 633a054..6ba71b9 100644 version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: -@@ -8454,15 +7225,6 @@ __metadata: +@@ -8454,15 +7233,6 @@ __metadata: languageName: node linkType: hard @@ -2308,7 +2316,7 @@ index 633a054..6ba71b9 100644 "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" -@@ -8481,7 +7243,7 @@ __metadata: +@@ -8481,7 +7251,7 @@ __metadata: languageName: node linkType: hard @@ -2317,7 +2325,7 @@ index 633a054..6ba71b9 100644 version: 4.0.0 resolution: "p-map@npm:4.0.0" dependencies: -@@ -8490,23 +7252,6 @@ __metadata: +@@ -8490,23 +7260,6 @@ __metadata: languageName: node linkType: hard @@ -2341,7 +2349,7 @@ index 633a054..6ba71b9 100644 "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" -@@ -8514,13 +7259,6 @@ __metadata: +@@ -8514,13 +7267,6 @@ __metadata: languageName: node linkType: hard @@ -2355,7 +2363,7 @@ index 633a054..6ba71b9 100644 "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" -@@ -8559,13 +7297,6 @@ __metadata: +@@ -8559,13 +7305,6 @@ __metadata: languageName: node linkType: hard @@ -2369,7 +2377,7 @@ index 633a054..6ba71b9 100644 "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" -@@ -8634,89 +7365,6 @@ __metadata: +@@ -8634,89 +7373,6 @@ __metadata: languageName: node linkType: hard @@ -2459,7 +2467,7 @@ index 633a054..6ba71b9 100644 "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" -@@ -8792,24 +7440,6 @@ __metadata: +@@ -8792,24 +7448,6 @@ __metadata: languageName: node linkType: hard @@ -2484,7 +2492,7 @@ index 633a054..6ba71b9 100644 "pngjs@npm:^5.0.0": version: 5.0.0 resolution: "pngjs@npm:5.0.0" -@@ -8846,36 +7476,6 @@ __metadata: +@@ -8846,36 +7484,6 @@ __metadata: languageName: node linkType: hard @@ -2521,31 +2529,36 @@ index 633a054..6ba71b9 100644 "prebuild-install@npm:^7.1.1": version: 7.1.1 resolution: "prebuild-install@npm:7.1.1" -@@ -8932,14 +7532,18 @@ __metadata: +@@ -8932,14 +7540,23 @@ __metadata: languageName: node linkType: hard -"prisma@npm:^5.1.1": - version: 5.6.0 - resolution: "prisma@npm:5.6.0" -+"prisma@npm:6.0.1": -+ version: 6.0.1 -+ resolution: "prisma@npm:6.0.1" ++"prisma@npm:6.3.0": ++ version: 6.3.0 ++ resolution: "prisma@npm:6.3.0" dependencies: - "@prisma/engines": 5.6.0 -+ "@prisma/engines": 6.0.1 ++ "@prisma/engines": 6.3.0 + fsevents: 2.3.3 ++ peerDependencies: ++ typescript: ">=5.1.0" + dependenciesMeta: + fsevents: ++ optional: true ++ peerDependenciesMeta: ++ typescript: + optional: true bin: prisma: build/index.js - checksum: 77b80b89a771c6c218172cfc5b692e65755ba76ec5b6487ea3ac5b5fa05aea47c48a11cb9449517c4bc4770c3737d02fe3db576bd54c6e32fcf39f08607b546e -+ checksum: 8c3527e53ee81820d1919bc00dcd5344fe5b01cb8a1d6227a3565f5e82a53de9c1a5cec4db617cf3a01adc0f70fb07ce83857023aac9b023abd7200c8f0fb3c5 ++ checksum: c34150214b801f8a2783aee596687f9ab26b01b2fbcb441c8e745d090c9fbd98374ee507608032002c17cfaad415d3b0247af16a0953ef9731de6e8f6b9ddd92 languageName: node linkType: hard -@@ -8978,7 +7582,7 @@ __metadata: +@@ -8978,7 +7595,7 @@ __metadata: languageName: node linkType: hard @@ -2554,7 +2567,7 @@ index 633a054..6ba71b9 100644 version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 -@@ -9043,7 +7647,7 @@ __metadata: +@@ -9043,7 +7660,7 @@ __metadata: languageName: node linkType: hard @@ -2563,7 +2576,7 @@ index 633a054..6ba71b9 100644 version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 -@@ -9308,17 +7912,6 @@ __metadata: +@@ -9308,17 +7925,6 @@ __metadata: languageName: node linkType: hard @@ -2581,7 +2594,7 @@ index 633a054..6ba71b9 100644 "read-pkg@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg@npm:3.0.0" -@@ -9330,18 +7923,6 @@ __metadata: +@@ -9330,18 +7936,6 @@ __metadata: languageName: node linkType: hard @@ -2600,7 +2613,7 @@ index 633a054..6ba71b9 100644 "readable-stream@npm:3, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" -@@ -9353,7 +7934,7 @@ __metadata: +@@ -9353,7 +7947,7 @@ __metadata: languageName: node linkType: hard @@ -2609,7 +2622,7 @@ index 633a054..6ba71b9 100644 version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: -@@ -9368,7 +7949,7 @@ __metadata: +@@ -9368,7 +7962,7 @@ __metadata: languageName: node linkType: hard @@ -2618,7 +2631,7 @@ index 633a054..6ba71b9 100644 version: 4.4.2 resolution: "readable-stream@npm:4.4.2" dependencies: -@@ -9393,15 +7974,6 @@ __metadata: +@@ -9393,15 +7987,6 @@ __metadata: languageName: node linkType: hard @@ -2634,7 +2647,7 @@ index 633a054..6ba71b9 100644 "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" -@@ -9555,13 +8127,6 @@ __metadata: +@@ -9555,13 +8140,6 @@ __metadata: languageName: node linkType: hard @@ -2648,7 +2661,7 @@ index 633a054..6ba71b9 100644 "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" -@@ -9604,7 +8169,7 @@ __metadata: +@@ -9604,7 +8182,7 @@ __metadata: languageName: node linkType: hard @@ -2657,7 +2670,7 @@ index 633a054..6ba71b9 100644 version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: -@@ -9630,7 +8195,7 @@ __metadata: +@@ -9630,7 +8208,7 @@ __metadata: languageName: node linkType: hard @@ -2666,7 +2679,7 @@ index 633a054..6ba71b9 100644 version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: -@@ -9656,16 +8221,6 @@ __metadata: +@@ -9656,16 +8234,6 @@ __metadata: languageName: node linkType: hard @@ -2683,7 +2696,7 @@ index 633a054..6ba71b9 100644 "ret@npm:~0.2.0": version: 0.2.2 resolution: "ret@npm:0.2.2" -@@ -9680,13 +8235,6 @@ __metadata: +@@ -9680,13 +8248,6 @@ __metadata: languageName: node linkType: hard @@ -2697,7 +2710,7 @@ index 633a054..6ba71b9 100644 "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" -@@ -9701,7 +8249,7 @@ __metadata: +@@ -9701,7 +8262,7 @@ __metadata: languageName: node linkType: hard @@ -2706,7 +2719,7 @@ index 633a054..6ba71b9 100644 version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: -@@ -9890,7 +8438,7 @@ __metadata: +@@ -9890,7 +8451,7 @@ __metadata: languageName: node linkType: hard @@ -2715,7 +2728,7 @@ index 633a054..6ba71b9 100644 version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: -@@ -10005,14 +8553,7 @@ __metadata: +@@ -10005,14 +8566,7 @@ __metadata: languageName: node linkType: hard @@ -2731,7 +2744,7 @@ index 633a054..6ba71b9 100644 version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 -@@ -10067,28 +8608,6 @@ __metadata: +@@ -10067,28 +8621,6 @@ __metadata: languageName: node linkType: hard @@ -2760,7 +2773,7 @@ index 633a054..6ba71b9 100644 "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" -@@ -10156,15 +8675,6 @@ __metadata: +@@ -10156,15 +8688,6 @@ __metadata: languageName: node linkType: hard @@ -2776,7 +2789,7 @@ index 633a054..6ba71b9 100644 "spdx-correct@npm:^3.0.0": version: 3.2.0 resolution: "spdx-correct@npm:3.2.0" -@@ -10206,20 +8716,13 @@ __metadata: +@@ -10206,20 +8729,13 @@ __metadata: languageName: node linkType: hard @@ -2798,7 +2811,7 @@ index 633a054..6ba71b9 100644 "ssri@npm:^10.0.0": version: 10.0.5 resolution: "ssri@npm:10.0.5" -@@ -10229,13 +8732,6 @@ __metadata: +@@ -10229,13 +8745,6 @@ __metadata: languageName: node linkType: hard @@ -2812,7 +2825,7 @@ index 633a054..6ba71b9 100644 "streamsearch@npm:^1.1.0": version: 1.1.0 resolution: "streamsearch@npm:1.1.0" -@@ -10260,7 +8756,7 @@ __metadata: +@@ -10260,7 +8769,7 @@ __metadata: languageName: node linkType: hard @@ -2821,7 +2834,7 @@ index 633a054..6ba71b9 100644 version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: -@@ -10368,7 +8864,7 @@ __metadata: +@@ -10368,7 +8877,7 @@ __metadata: languageName: node linkType: hard @@ -2830,7 +2843,7 @@ index 633a054..6ba71b9 100644 version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: -@@ -10407,15 +8903,6 @@ __metadata: +@@ -10407,15 +8916,6 @@ __metadata: languageName: node linkType: hard @@ -2846,7 +2859,7 @@ index 633a054..6ba71b9 100644 "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" -@@ -10514,7 +9001,7 @@ __metadata: +@@ -10514,7 +9014,7 @@ __metadata: languageName: node linkType: hard @@ -2855,7 +2868,7 @@ index 633a054..6ba71b9 100644 version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: -@@ -10523,16 +9010,6 @@ __metadata: +@@ -10523,16 +9023,6 @@ __metadata: languageName: node linkType: hard @@ -2872,7 +2885,7 @@ index 633a054..6ba71b9 100644 "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" -@@ -10600,7 +9077,7 @@ __metadata: +@@ -10600,7 +9090,7 @@ __metadata: languageName: node linkType: hard @@ -2881,7 +2894,7 @@ index 633a054..6ba71b9 100644 version: 3.1.6 resolution: "tar-stream@npm:3.1.6" dependencies: -@@ -10625,63 +9102,6 @@ __metadata: +@@ -10625,63 +9115,6 @@ __metadata: languageName: node linkType: hard @@ -2945,7 +2958,7 @@ index 633a054..6ba71b9 100644 "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" -@@ -10763,15 +9183,6 @@ __metadata: +@@ -10763,15 +9196,6 @@ __metadata: languageName: node linkType: hard @@ -2961,7 +2974,7 @@ index 633a054..6ba71b9 100644 "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" -@@ -10804,15 +9215,6 @@ __metadata: +@@ -10804,15 +9228,6 @@ __metadata: languageName: node linkType: hard @@ -2977,7 +2990,7 @@ index 633a054..6ba71b9 100644 "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" -@@ -10859,13 +9261,6 @@ __metadata: +@@ -10859,13 +9274,6 @@ __metadata: languageName: node linkType: hard @@ -2991,7 +3004,7 @@ index 633a054..6ba71b9 100644 "tsconfig-paths@npm:^3.14.2": version: 3.14.2 resolution: "tsconfig-paths@npm:3.14.2" -@@ -10878,7 +9273,7 @@ __metadata: +@@ -10878,7 +9286,7 @@ __metadata: languageName: node linkType: hard @@ -3000,7 +3013,7 @@ index 633a054..6ba71b9 100644 version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad -@@ -10942,13 +9337,6 @@ __metadata: +@@ -10942,13 +9350,6 @@ __metadata: languageName: node linkType: hard @@ -3014,7 +3027,7 @@ index 633a054..6ba71b9 100644 "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" -@@ -10956,27 +9344,6 @@ __metadata: +@@ -10956,27 +9357,6 @@ __metadata: languageName: node linkType: hard @@ -3042,7 +3055,7 @@ index 633a054..6ba71b9 100644 "type-is@npm:^1.6.4": version: 1.6.18 resolution: "type-is@npm:1.6.18" -@@ -11128,15 +9495,6 @@ __metadata: +@@ -11128,15 +9508,6 @@ __metadata: languageName: node linkType: hard @@ -3058,7 +3071,7 @@ index 633a054..6ba71b9 100644 "unist-util-generated@npm:^2.0.0": version: 2.0.1 resolution: "unist-util-generated@npm:2.0.1" -@@ -11349,24 +9707,6 @@ __metadata: +@@ -11349,24 +9720,6 @@ __metadata: languageName: node linkType: hard @@ -3083,7 +3096,7 @@ index 633a054..6ba71b9 100644 "uvu@npm:^0.5.0": version: 0.5.6 resolution: "uvu@npm:0.5.6" -@@ -11466,15 +9806,6 @@ __metadata: +@@ -11466,15 +9819,6 @@ __metadata: languageName: node linkType: hard @@ -3099,7 +3112,7 @@ index 633a054..6ba71b9 100644 "web-encoding@npm:^1.1.5": version: 1.1.5 resolution: "web-encoding@npm:1.1.5" -@@ -11502,23 +9833,6 @@ __metadata: +@@ -11502,23 +9846,6 @@ __metadata: languageName: node linkType: hard @@ -3123,7 +3136,7 @@ index 633a054..6ba71b9 100644 "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" -@@ -11791,17 +10105,6 @@ __metadata: +@@ -11791,17 +10118,6 @@ __metadata: languageName: node linkType: hard @@ -3141,25 +3154,25 @@ index 633a054..6ba71b9 100644 "zipline@workspace:.": version: 0.0.0-use.local resolution: "zipline@workspace:." -@@ -11817,9 +10120,9 @@ __metadata: +@@ -11817,9 +10133,9 @@ __metadata: "@mantine/notifications": ^6.0.21 "@mantine/prism": ^6.0.21 "@mantine/spotlight": ^6.0.21 - "@prisma/client": ^5.1.1 - "@prisma/internals": ^5.1.1 - "@prisma/migrate": ^5.1.1 -+ "@prisma/client": 6.0.1 -+ "@prisma/internals": 6.0.1 -+ "@prisma/migrate": 6.0.1 ++ "@prisma/client": 6.3.0 ++ "@prisma/internals": 6.3.0 ++ "@prisma/migrate": 6.3.0 "@sapphire/shapeshift": ^3.9.3 "@tabler/icons-react": ^2.41.0 "@tanstack/react-query": ^4.28.0 -@@ -11859,7 +10162,7 @@ __metadata: +@@ -11859,7 +10175,7 @@ __metadata: npm-run-all: ^4.1.5 otplib: ^12.0.1 prettier: ^3.1.0 - prisma: ^5.1.1 -+ prisma: 6.0.1 ++ prisma: 6.3.0 prismjs: ^1.29.0 qrcode: ^1.5.3 react: ^18.2.0 From c9de7298d0543504351501a4de404e7b72da0a1e Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Sat, 1 Feb 2025 19:10:43 +0200 Subject: [PATCH 112/426] grafana-to-ntfy: init at 0-unstable-2025-01-25 https://github.com/kittyandrew/grafana-to-ntfy --- pkgs/by-name/gr/grafana-to-ntfy/package.nix | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/gr/grafana-to-ntfy/package.nix diff --git a/pkgs/by-name/gr/grafana-to-ntfy/package.nix b/pkgs/by-name/gr/grafana-to-ntfy/package.nix new file mode 100644 index 000000000000..d269f75c44f8 --- /dev/null +++ b/pkgs/by-name/gr/grafana-to-ntfy/package.nix @@ -0,0 +1,30 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage { + pname = "grafana-to-ntfy"; + version = "0-unstable-2025-01-25"; + + src = fetchFromGitHub { + owner = "kittyandrew"; + repo = "grafana-to-ntfy"; + rev = "64d11f553776bbf7695d9febd74da1bad659352d"; + hash = "sha256-GO9VE9wymRk+QKGFyDpd0wS9GCY3pjpFUe37KIcnKxc="; + }; + + useFetchCargoVendor = true; + + cargoHash = "sha256-w4HSxdihElPz0q05vWjajQ9arZjAzd82L0kEKk1Uk8s="; + + meta = { + description = "Grafana-to-ntfy (ntfy.sh) alerts channel"; + homepage = "https://github.com/kittyandrew/grafana-to-ntfy"; + license = lib.licenses.agpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ kranzes ]; + mainProgram = "grafana-to-ntfy"; + }; +} From 05bff2f1eb226eb502688a88186673d0da4691ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 02:18:14 +0000 Subject: [PATCH 113/426] natural-docs: 2.3 -> 2.3.1 --- pkgs/by-name/na/natural-docs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/natural-docs/package.nix b/pkgs/by-name/na/natural-docs/package.nix index fcffb10de7df..51fcd609549f 100644 --- a/pkgs/by-name/na/natural-docs/package.nix +++ b/pkgs/by-name/na/natural-docs/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "natural-docs"; - version = "2.3"; + version = "2.3.1"; src = fetchzip { url = "https://naturaldocs.org/download/natural_docs/${version}/Natural_Docs_${version}.zip"; - sha256 = "sha256-yk9PxrZ6+ocqGLB+xCBGiQKnHLMdp2r+NuoMhWsr0GM="; + sha256 = "sha256-gjAhS2hdFA8G+E5bJD18BQdb7PrBeRnpBBSlnVJ5hgY="; }; dontPatch = true; From 0ff78ef7221cd9bfb22c67910b2d1ffea0b00141 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 04:44:29 +0000 Subject: [PATCH 114/426] shadowenv: 3.0.1 -> 3.0.3 --- pkgs/tools/misc/shadowenv/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/shadowenv/default.nix b/pkgs/tools/misc/shadowenv/default.nix index fd577be3a88f..b418e1ecd161 100644 --- a/pkgs/tools/misc/shadowenv/default.nix +++ b/pkgs/tools/misc/shadowenv/default.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "shadowenv"; - version = "3.0.1"; + version = "3.0.3"; src = fetchFromGitHub { owner = "Shopify"; repo = pname; rev = version; - hash = "sha256-9K04g2DCADkRwjo55rDwVwkvmypqujdN1fqOmHmC09E="; + hash = "sha256-ZipFcwTpKKFnQWOPxXg07V71jitG0NSLpGLEzUSsUFA="; }; - cargoHash = "sha256-GBqxA49H3KG63hn8QfM4U8m9uZ1YAhJio6bGziyLvV0="; + cargoHash = "sha256-iCAPhCn4dKm+uheF0DvGyLBeZXlKhr+J6LRxsOUg1xU="; nativeBuildInputs = [ installShellFiles ]; From 9b88e2d3ebc91c03e22c23ae22cbfaf88e78c0b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 05:21:13 +0000 Subject: [PATCH 115/426] terraform-providers.migadu: 2025.1.16 -> 2025.1.23 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index f12ded476f33..8b57a8d18088 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -813,13 +813,13 @@ "vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI=" }, "migadu": { - "hash": "sha256-ZKlxt/qTccHlNSTwTFKroK/JmKLTcQ8MIeCKx+iRJm0=", + "hash": "sha256-27NVXEPBaSGMP8zbnXG/0KEbvXMybvJq4XmudRbvrjg=", "homepage": "https://registry.terraform.io/providers/metio/migadu", "owner": "metio", "repo": "terraform-provider-migadu", - "rev": "2025.1.16", + "rev": "2025.1.23", "spdx": "0BSD", - "vendorHash": "sha256-03pGB+biwTfJdGADhBSJn1BNhuowTrO8nwQm2eCCpaI=" + "vendorHash": "sha256-6jl3KEJsoyGH7lhMBJpkxkE1ZkkAdF3puSoo39PKR2s=" }, "minio": { "hash": "sha256-GJU70N/8EocLNxTG/psIsRYVHkg5fALhA9/ewErNML0=", From 016ec7e4485e538bf0cfcff1faf7b9812a035ec5 Mon Sep 17 00:00:00 2001 From: ZHAO Jin-Xiang Date: Sun, 2 Feb 2025 05:13:51 +0000 Subject: [PATCH 116/426] rattler-build: 0.35.6 -> 0.35.9 --- pkgs/by-name/ra/rattler-build/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/rattler-build/package.nix b/pkgs/by-name/ra/rattler-build/package.nix index e661078f2558..e8f1bacb2eb5 100644 --- a/pkgs/by-name/ra/rattler-build/package.nix +++ b/pkgs/by-name/ra/rattler-build/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage rec { pname = "rattler-build"; - version = "0.35.6"; + version = "0.35.9"; src = fetchFromGitHub { owner = "prefix-dev"; repo = "rattler-build"; tag = "v${version}"; - hash = "sha256-aCOHvJVGAxk0Lnpm772yLAuOmqgXE4RQB6s5YgmPOTw="; + hash = "sha256-gm/ajlSp7nhrYTslZ8SrcOjtnAWvDeLF/zmgPvwdJPE="; }; useFetchCargoVendor = true; - cargoHash = "sha256-wldCQ2VD7jGir2shN1mjGdWU/04ZdAtHEmDPnDwdgCc="; + cargoHash = "sha256-hjPut3r3v/LwOUaJTAGdXQ3j4ojpFbDKjPFZJulEl3o="; doCheck = false; # test requires network access From 04c39df3258e848613f95e06775ec46e2665fe13 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 1 Feb 2025 23:40:28 +0800 Subject: [PATCH 117/426] buildPython*: abstract out transformDrv --- .../interpreters/python/mk-python-derivation.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 11bb1af773ee..39263a887639 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -271,7 +271,7 @@ let isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. - self = toPythonModule ( + self = ( stdenv.mkDerivation ( finalAttrs: (cleanAttrs attrs) @@ -451,7 +451,14 @@ let ) ); + # This derivation transformation function must be independent to `attrs` + # for fixed-point arguments support in the future. + transformDrv = + drv: + extendDerivation ( + drv.disabled + -> throw "${lib.removePrefix namePrefix drv.name} not supported for interpreter ${python.executable}" + ) { } (toPythonModule drv); + in -extendDerivation ( - disabled -> throw "${name} not supported for interpreter ${python.executable}" -) { } self +transformDrv self From 2b6cde5354dc21362b30113ebb2f63dd1c384762 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 1 Feb 2025 23:44:23 +0800 Subject: [PATCH 118/426] buildPython*: move argument-dependent let-in variables down below finalAttrs This commit is intentionally unformatted for smoother merging and rebasing experience. --- .../interpreters/python/mk-python-derivation.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 39263a887639..3f919a095df7 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -206,6 +206,11 @@ in }@attrs: let + # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. + self = ( + stdenv.mkDerivation ( + finalAttrs: + let format' = assert (pyproject != null) -> (format == null); if pyproject != null then @@ -270,10 +275,7 @@ let isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); - # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. - self = ( - stdenv.mkDerivation ( - finalAttrs: + in (cleanAttrs attrs) // { From 6d2625c64b872b468f632a46a5e27173bca35602 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 1 Feb 2025 23:50:56 +0800 Subject: [PATCH 119/426] buildPython*: remove redundant parenthesis This commit is intentionally unformatted for smoother merging and rebasing experience. --- .../interpreters/python/mk-python-derivation.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 3f919a095df7..698cb402e46d 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -207,8 +207,7 @@ in let # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. - self = ( - stdenv.mkDerivation ( + self = stdenv.mkDerivation ( finalAttrs: let format' = @@ -450,8 +449,7 @@ let unittestFlagsArray = attrs.unittestFlagsArray; } ) - ) - ); + ); # This derivation transformation function must be independent to `attrs` # for fixed-point arguments support in the future. From 3678c2ea8d0f7dee2edebecede04a7444522cc1d Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 1 Feb 2025 23:53:08 +0800 Subject: [PATCH 120/426] buildPython*: format expression after restructuring --- .../python/mk-python-derivation.nix | 436 +++++++++--------- 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 698cb402e46d..8f3dec2dc8bf 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -208,248 +208,248 @@ in let # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. self = stdenv.mkDerivation ( - finalAttrs: - let - format' = - assert (pyproject != null) -> (format == null); - if pyproject != null then - if pyproject then "pyproject" else "other" - else if format != null then - format - else - "setuptools"; - - withDistOutput = withDistOutput' format'; - - validatePythonMatches = + finalAttrs: let - throwMismatch = - attrName: drv: + format' = + assert (pyproject != null) -> (format == null); + if pyproject != null then + if pyproject then "pyproject" else "other" + else if format != null then + format + else + "setuptools"; + + withDistOutput = withDistOutput' format'; + + validatePythonMatches = let - myName = "'${namePrefix}${name}'"; - theirName = "'${drv.name}'"; - optionalLocation = + throwMismatch = + attrName: drv: let - pos = unsafeGetAttrPos (if attrs ? "pname" then "pname" else "name") attrs; + myName = "'${namePrefix}${name}'"; + theirName = "'${drv.name}'"; + optionalLocation = + let + pos = unsafeGetAttrPos (if attrs ? "pname" then "pname" else "name") attrs; + in + optionalString (pos != null) " at ${pos.file}:${toString pos.line}:${toString pos.column}"; in - optionalString (pos != null) " at ${pos.file}:${toString pos.line}:${toString pos.column}"; + throw '' + Python version mismatch in ${myName}: + + The Python derivation ${myName} depends on a Python derivation + named ${theirName}, but the two derivations use different versions + of Python: + + ${leftPadName myName theirName} uses ${python} + ${leftPadName theirName myName} uses ${toString drv.pythonModule} + + Possible solutions: + + * If ${theirName} is a Python library, change the reference to ${theirName} + in the ${attrName} of ${myName} to use a ${theirName} built from the same + version of Python + + * If ${theirName} is used as a tool during the build, move the reference to + ${theirName} in ${myName} from ${attrName} to nativeBuildInputs + + * If ${theirName} provides executables that are called at run time, pass its + bin path to makeWrapperArgs: + + makeWrapperArgs = [ "--prefix PATH : ''${lib.makeBinPath [ ${getName drv} ] }" ]; + + ${optionalLocation} + ''; + + checkDrv = + attrName: drv: + if (isPythonModule drv) && (isMismatchedPython drv) then throwMismatch attrName drv else drv; + in - throw '' - Python version mismatch in ${myName}: + attrName: inputs: map (checkDrv attrName) inputs; - The Python derivation ${myName} depends on a Python derivation - named ${theirName}, but the two derivations use different versions - of Python: + isBootstrapInstallPackage = isBootstrapInstallPackage' (attrs.pname or null); - ${leftPadName myName theirName} uses ${python} - ${leftPadName theirName myName} uses ${toString drv.pythonModule} + isBootstrapPackage = isBootstrapInstallPackage || isBootstrapPackage' (attrs.pname or null); - Possible solutions: - - * If ${theirName} is a Python library, change the reference to ${theirName} - in the ${attrName} of ${myName} to use a ${theirName} built from the same - version of Python - - * If ${theirName} is used as a tool during the build, move the reference to - ${theirName} in ${myName} from ${attrName} to nativeBuildInputs - - * If ${theirName} provides executables that are called at run time, pass its - bin path to makeWrapperArgs: - - makeWrapperArgs = [ "--prefix PATH : ''${lib.makeBinPath [ ${getName drv} ] }" ]; - - ${optionalLocation} - ''; - - checkDrv = - attrName: drv: - if (isPythonModule drv) && (isMismatchedPython drv) then throwMismatch attrName drv else drv; + isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); in - attrName: inputs: map (checkDrv attrName) inputs; + (cleanAttrs attrs) + // { - isBootstrapInstallPackage = isBootstrapInstallPackage' (attrs.pname or null); + name = namePrefix + name; - isBootstrapPackage = isBootstrapInstallPackage || isBootstrapPackage' (attrs.pname or null); + nativeBuildInputs = + [ + python + wrapPython + ensureNewerSourcesForZipFilesHook # move to wheel installer (pip) or builder (setuptools, flit, ...)? + pythonRemoveTestsDirHook + ] + ++ optionals (catchConflicts && !isBootstrapPackage && !isSetuptoolsDependency) [ + # + # 1. When building a package that is also part of the bootstrap chain, we + # must ignore conflicts after installation, because there will be one with + # the package in the bootstrap. + # + # 2. When a package is a dependency of setuptools, we must ignore conflicts + # because the hook that checks for conflicts uses setuptools. + # + pythonCatchConflictsHook + ] + ++ optionals (attrs ? pythonRelaxDeps || attrs ? pythonRemoveDeps) [ + pythonRelaxDepsHook + ] + ++ optionals removeBinBytecode [ + pythonRemoveBinBytecodeHook + ] + ++ optionals (hasSuffix "zip" (attrs.src.name or "")) [ + unzip + ] + ++ optionals (format' == "setuptools") [ + setuptoolsBuildHook + ] + ++ optionals (format' == "pyproject") [ + ( + if isBootstrapPackage then + pypaBuildHook.override { + inherit (python.pythonOnBuildForHost.pkgs.bootstrap) build; + wheel = null; + } + else + pypaBuildHook + ) + ( + if isBootstrapPackage then + pythonRuntimeDepsCheckHook.override { + inherit (python.pythonOnBuildForHost.pkgs.bootstrap) packaging; + } + else + pythonRuntimeDepsCheckHook + ) + ] + ++ optionals (format' == "wheel") [ + wheelUnpackHook + ] + ++ optionals (format' == "egg") [ + eggUnpackHook + eggBuildHook + eggInstallHook + ] + ++ optionals (format' != "other") [ + ( + if isBootstrapInstallPackage then + pypaInstallHook.override { + inherit (python.pythonOnBuildForHost.pkgs.bootstrap) installer; + } + else + pypaInstallHook + ) + ] + ++ optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ + # This is a test, however, it should be ran independent of the checkPhase and checkInputs + pythonImportsCheckHook + ] + ++ optionals (python.pythonAtLeast "3.3") [ + # Optionally enforce PEP420 for python3 + pythonNamespacesHook + ] + ++ optionals withDistOutput [ + pythonOutputDistHook + ] + ++ nativeBuildInputs + ++ build-system; - isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); + buildInputs = validatePythonMatches "buildInputs" (buildInputs ++ pythonPath); - in - (cleanAttrs attrs) - // { + propagatedBuildInputs = validatePythonMatches "propagatedBuildInputs" ( + propagatedBuildInputs + ++ dependencies + ++ [ + # we propagate python even for packages transformed with 'toPythonApplication' + # this pollutes the PATH but avoids rebuilds + # see https://github.com/NixOS/nixpkgs/issues/170887 for more context + python + ] + ); - name = namePrefix + name; + inherit strictDeps; - nativeBuildInputs = - [ - python - wrapPython - ensureNewerSourcesForZipFilesHook # move to wheel installer (pip) or builder (setuptools, flit, ...)? - pythonRemoveTestsDirHook - ] - ++ optionals (catchConflicts && !isBootstrapPackage && !isSetuptoolsDependency) [ - # - # 1. When building a package that is also part of the bootstrap chain, we - # must ignore conflicts after installation, because there will be one with - # the package in the bootstrap. - # - # 2. When a package is a dependency of setuptools, we must ignore conflicts - # because the hook that checks for conflicts uses setuptools. - # - pythonCatchConflictsHook - ] - ++ optionals (attrs ? pythonRelaxDeps || attrs ? pythonRemoveDeps) [ - pythonRelaxDepsHook - ] - ++ optionals removeBinBytecode [ - pythonRemoveBinBytecodeHook - ] - ++ optionals (hasSuffix "zip" (attrs.src.name or "")) [ - unzip - ] - ++ optionals (format' == "setuptools") [ - setuptoolsBuildHook - ] - ++ optionals (format' == "pyproject") [ - ( - if isBootstrapPackage then - pypaBuildHook.override { - inherit (python.pythonOnBuildForHost.pkgs.bootstrap) build; - wheel = null; - } - else - pypaBuildHook - ) - ( - if isBootstrapPackage then - pythonRuntimeDepsCheckHook.override { - inherit (python.pythonOnBuildForHost.pkgs.bootstrap) packaging; - } - else - pythonRuntimeDepsCheckHook - ) - ] - ++ optionals (format' == "wheel") [ - wheelUnpackHook - ] - ++ optionals (format' == "egg") [ - eggUnpackHook - eggBuildHook - eggInstallHook - ] - ++ optionals (format' != "other") [ - ( - if isBootstrapInstallPackage then - pypaInstallHook.override { - inherit (python.pythonOnBuildForHost.pkgs.bootstrap) installer; - } - else - pypaInstallHook - ) - ] - ++ optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ - # This is a test, however, it should be ran independent of the checkPhase and checkInputs - pythonImportsCheckHook - ] - ++ optionals (python.pythonAtLeast "3.3") [ - # Optionally enforce PEP420 for python3 - pythonNamespacesHook - ] - ++ optionals withDistOutput [ - pythonOutputDistHook - ] - ++ nativeBuildInputs - ++ build-system; + LANG = "${if python.stdenv.hostPlatform.isDarwin then "en_US" else "C"}.UTF-8"; - buildInputs = validatePythonMatches "buildInputs" (buildInputs ++ pythonPath); + # Python packages don't have a checkPhase, only an installCheckPhase + doCheck = false; + doInstallCheck = attrs.doCheck or true; + nativeInstallCheckInputs = nativeCheckInputs; + installCheckInputs = checkInputs; - propagatedBuildInputs = validatePythonMatches "propagatedBuildInputs" ( - propagatedBuildInputs - ++ dependencies - ++ [ - # we propagate python even for packages transformed with 'toPythonApplication' - # this pollutes the PATH but avoids rebuilds - # see https://github.com/NixOS/nixpkgs/issues/170887 for more context - python - ] - ); + postFixup = + optionalString (!dontWrapPythonPrograms) '' + wrapPythonPrograms + '' + + attrs.postFixup or ""; - inherit strictDeps; + # Python packages built through cross-compilation are always for the host platform. + disallowedReferences = optionals (python.stdenv.hostPlatform != python.stdenv.buildPlatform) [ + python.pythonOnBuildForHost + ]; - LANG = "${if python.stdenv.hostPlatform.isDarwin then "en_US" else "C"}.UTF-8"; + outputs = outputs ++ optional withDistOutput "dist"; - # Python packages don't have a checkPhase, only an installCheckPhase - doCheck = false; - doInstallCheck = attrs.doCheck or true; - nativeInstallCheckInputs = nativeCheckInputs; - installCheckInputs = checkInputs; + passthru = + { + inherit disabled; + } + // { + updateScript = + let + filename = head (splitString ":" finalAttrs.finalPackage.meta.position); + in + [ + update-python-libraries + filename + ]; + } + // optionalAttrs (dependencies != [ ]) { + inherit dependencies; + } + // optionalAttrs (optional-dependencies != { }) { + inherit optional-dependencies; + } + // optionalAttrs (build-system != [ ]) { + inherit build-system; + } + // attrs.passthru or { }; - postFixup = - optionalString (!dontWrapPythonPrograms) '' - wrapPythonPrograms - '' - + attrs.postFixup or ""; - - # Python packages built through cross-compilation are always for the host platform. - disallowedReferences = optionals (python.stdenv.hostPlatform != python.stdenv.buildPlatform) [ - python.pythonOnBuildForHost - ]; - - outputs = outputs ++ optional withDistOutput "dist"; - - passthru = - { - inherit disabled; - } - // { - updateScript = - let - filename = head (splitString ":" finalAttrs.finalPackage.meta.position); - in - [ - update-python-libraries - filename - ]; - } - // optionalAttrs (dependencies != [ ]) { - inherit dependencies; - } - // optionalAttrs (optional-dependencies != { }) { - inherit optional-dependencies; - } - // optionalAttrs (build-system != [ ]) { - inherit build-system; - } - // attrs.passthru or { }; - - meta = { - # default to python's platforms - platforms = python.meta.platforms; - isBuildPythonPackage = python.meta.platforms; - } // meta; + meta = { + # default to python's platforms + platforms = python.meta.platforms; + isBuildPythonPackage = python.meta.platforms; + } // meta; + } + // optionalAttrs (attrs ? checkPhase) { + # If given use the specified checkPhase, otherwise use the setup hook. + # Longer-term we should get rid of `checkPhase` and use `installCheckPhase`. + installCheckPhase = attrs.checkPhase; + } + // optionalAttrs (attrs.doCheck or true) ( + optionalAttrs (disabledTestPaths != [ ]) { + disabledTestPaths = escapeShellArgs disabledTestPaths; } - // optionalAttrs (attrs ? checkPhase) { - # If given use the specified checkPhase, otherwise use the setup hook. - # Longer-term we should get rid of `checkPhase` and use `installCheckPhase`. - installCheckPhase = attrs.checkPhase; + // optionalAttrs (attrs ? disabledTests) { + # `escapeShellArgs` should be used as well as `disabledTestPaths`, + # but some packages rely on existing raw strings. + disabledTests = attrs.disabledTests; } - // optionalAttrs (attrs.doCheck or true) ( - optionalAttrs (disabledTestPaths != [ ]) { - disabledTestPaths = escapeShellArgs disabledTestPaths; - } - // optionalAttrs (attrs ? disabledTests) { - # `escapeShellArgs` should be used as well as `disabledTestPaths`, - # but some packages rely on existing raw strings. - disabledTests = attrs.disabledTests; - } - // optionalAttrs (attrs ? pytestFlagsArray) { - pytestFlagsArray = attrs.pytestFlagsArray; - } - // optionalAttrs (attrs ? unittestFlagsArray) { - unittestFlagsArray = attrs.unittestFlagsArray; - } - ) - ); + // optionalAttrs (attrs ? pytestFlagsArray) { + pytestFlagsArray = attrs.pytestFlagsArray; + } + // optionalAttrs (attrs ? unittestFlagsArray) { + unittestFlagsArray = attrs.unittestFlagsArray; + } + ) + ); # This derivation transformation function must be independent to `attrs` # for fixed-point arguments support in the future. From b47982cc709c1da6900926c7bb1518175503f430 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 24 Jan 2025 22:21:22 +0000 Subject: [PATCH 121/426] diffoscope: 285 -> 287 Changes: - https://diffoscope.org/news/diffoscope-286-released/ - https://diffoscope.org/news/diffoscope-287-released/ --- pkgs/tools/misc/diffoscope/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/diffoscope/default.nix b/pkgs/tools/misc/diffoscope/default.nix index f2846c846abf..6f0efb5fc4ee 100644 --- a/pkgs/tools/misc/diffoscope/default.nix +++ b/pkgs/tools/misc/diffoscope/default.nix @@ -106,11 +106,11 @@ in # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! python.pkgs.buildPythonApplication rec { pname = "diffoscope"; - version = "285"; + version = "287"; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - hash = "sha256-OTS4Lr2OF1mdIAiPGK31Ptc/gr3D216Z1kvKOMNeaJI="; + hash = "sha256-0s7pT8pAMCE+csd9/+Dv4AbCK0qxDacQ9fNcMYCNDbw="; }; outputs = [ From 1460db45f63a3d402aaff35b7463805c2b6d98a1 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Sun, 2 Feb 2025 16:12:00 +0800 Subject: [PATCH 122/426] waagent: optimize option descriptions --- nixos/modules/virtualisation/waagent.nix | 70 +++++++++++++++--------- 1 file changed, 44 insertions(+), 26 deletions(-) diff --git a/nixos/modules/virtualisation/waagent.nix b/nixos/modules/virtualisation/waagent.nix index 8baa8381c294..5d08bb544b3d 100644 --- a/nixos/modules/virtualisation/waagent.nix +++ b/nixos/modules/virtualisation/waagent.nix @@ -110,14 +110,18 @@ let }; ResourceDisk = { - Format = mkEnableOption '' - If set to `true`, waagent formats and mounts the resource disk that the platform provides, - unless the file system type in `ResourceDisk.FileSystem` is set to `ntfs`. - The agent makes a single Linux partition (ID 83) available on the disk. - This partition isn't formatted if it can be successfully mounted. + Format = mkOption { + type = types.bool; + default = false; + description = '' + If set to `true`, waagent formats and mounts the resource disk that the platform provides, + unless the file system type in `ResourceDisk.FileSystem` is set to `ntfs`. + The agent makes a single Linux partition (ID 83) available on the disk. + This partition isn't formatted if it can be successfully mounted. - This configuration has no effect if resource disk is managed by cloud-init. - ''; + This configuration has no effect if resource disk is managed by cloud-init. + ''; + }; FileSystem = mkOption { type = types.str; @@ -155,12 +159,16 @@ let ''; }; - EnableSwap = mkEnableOption '' - If enabled, the agent creates a swap file (`/swapfile`) on the resource disk - and adds it to the system swap space. + EnableSwap = mkOption { + type = types.bool; + default = false; + description = '' + If enabled, the agent creates a swap file (`/swapfile`) on the resource disk + and adds it to the system swap space. - This configuration has no effect if resource disk is managed by cloud-init. - ''; + This configuration has no effect if resource disk is managed by cloud-init. + ''; + }; SwapSizeMB = mkOption { type = types.int; @@ -173,16 +181,24 @@ let }; }; - Logs.Verbose = lib.mkEnableOption '' - If you set this option, log verbosity is boosted. - Waagent logs to `/var/log/waagent.log` and uses the system logrotate functionality to rotate logs. - ''; + Logs.Verbose = lib.mkOption { + type = types.bool; + default = false; + description = '' + If you set this option, log verbosity is boosted. + Waagent logs to `/var/log/waagent.log` and uses the system logrotate functionality to rotate logs. + ''; + }; OS = { - EnableRDMA = lib.mkEnableOption '' - If enabled, the agent attempts to install and then load an RDMA kernel driver - that matches the version of the firmware on the underlying hardware. - ''; + EnableRDMA = lib.mkOption { + type = types.bool; + default = false; + description = '' + If enabled, the agent attempts to install and then load an RDMA kernel driver + that matches the version of the firmware on the underlying hardware. + ''; + }; RootDeviceScsiTimeout = lib.mkOption { type = types.nullOr types.int; @@ -212,17 +228,19 @@ let }; }; - AutoUpdate.Enable = lib.mkEnableOption '' - Enable or disable autoupdate for goal state processing. - ''; + AutoUpdate.Enable = lib.mkOption { + type = types.bool; + default = false; + description = '' + Whether or not to enable autoupdate for goal state processing. + ''; + }; }; }; in { options.services.waagent = { - enable = lib.mkEnableOption '' - Whether to enable the Windows Azure Linux Agent. - ''; + enable = lib.mkEnableOption "Windows Azure Linux Agent"; package = lib.mkPackageOption pkgs "waagent" { }; From 6c6784a197ebae4cdf9fc9e7f7139a21dd129b7e Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sun, 19 Jan 2025 21:45:00 +0100 Subject: [PATCH 123/426] chickenPackages.chickenEggs: adapt update script --- pkgs/development/compilers/chicken/5/update.sh | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/chicken/5/update.sh b/pkgs/development/compilers/chicken/5/update.sh index 59f5337dbb6d..2dcceef456dd 100755 --- a/pkgs/development/compilers/chicken/5/update.sh +++ b/pkgs/development/compilers/chicken/5/update.sh @@ -1,19 +1,16 @@ #!/usr/bin/env nix-shell -#! nix-shell -I nixpkgs=../../../../.. -i oil -p oil chicken +#! nix-shell -I nixpkgs=../../../../.. -i ysh -p oils-for-unix chicken -export URL_PREFIX="https://code.call-cc.org/egg-tarballs/5/" +setglobal ENV.URL_PREFIX="https://code.call-cc.org/egg-tarballs/5/" cd $(nix-prefetch-url \ 'https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=snapshot;h=master;sf=tgz' \ --name chicken-eggs-5-latest --unpack --print-path | tail -1) echo "# THIS IS A GENERATED FILE. DO NOT EDIT!" > $_this_dir/deps.toml for i, item in */*/*.egg { - var EGG_NAME=$(dirname $(dirname $item)) - var EGG_VERSION=$(basename $(dirname $item)) - var EGG_URL="${URL_PREFIX}${EGG_NAME}/${EGG_NAME}-${EGG_VERSION}.tar.gz" - var EGG_SHA256=$(nix-prefetch-url $EGG_URL) - export EGG_NAME - export EGG_VERSION - export EGG_SHA256 + setglobal ENV.EGG_NAME=$(dirname $(dirname $item)) + setglobal ENV.EGG_VERSION=$(basename $(dirname $item)) + setglobal ENV.EGG_URL="$[ENV.URL_PREFIX]$[ENV.EGG_NAME]/$[ENV.EGG_NAME]-$[ENV.EGG_VERSION].tar.gz" + setglobal ENV.EGG_SHA256=$(nix-prefetch-url $[ENV.EGG_URL]) csi -s $_this_dir/read-egg.scm < $item } >> $_this_dir/deps.toml From 86950f00de1fc363ad622a574f8f66492d229c8c Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sun, 19 Jan 2025 21:45:00 +0100 Subject: [PATCH 124/426] chickenPackages.chickenEggs: update --- .../development/compilers/chicken/5/deps.toml | 319 ++++++++++-------- 1 file changed, 170 insertions(+), 149 deletions(-) diff --git a/pkgs/development/compilers/chicken/5/deps.toml b/pkgs/development/compilers/chicken/5/deps.toml index 8571a0e6d14e..541a8bbbd025 100644 --- a/pkgs/development/compilers/chicken/5/deps.toml +++ b/pkgs/development/compilers/chicken/5/deps.toml @@ -86,9 +86,9 @@ version = "4.0.0" [amb] dependencies = ["srfi-1"] license = "bsd" -sha256 = "0n2wbxb23fai27hgk86jf9lnnrg0dvh989ysjkscdf9my96j448s" +sha256 = "01vi2vnw8af8vf7kl0n9smgxsx16h9dml3w6wgwrln2p0qq70bp6" synopsis = "The non-deterministic backtracking ambivalence operator" -version = "3.0.10" +version = "3.0.11" [amqp] dependencies = ["bitstring", "mailbox", "srfi-18", "uri-generic"] @@ -114,9 +114,9 @@ version = "0.6" [apropos] dependencies = ["utf8", "srfi-1", "symbol-utils", "check-errors"] license = "bsd" -sha256 = "1w0kyycm8j30fd7iv9zs852rx5jpsmv2xs0lplpcjhmv2a3dlmv1" +sha256 = "1k3n7j34rr7rwb66ba8iygzcpa6jy1ghfhxkfgyrq7rjrimjk1i0" synopsis = "CHICKEN apropos" -version = "3.11.1" +version = "3.11.2" [arcadedb] dependencies = ["medea"] @@ -154,11 +154,11 @@ synopsis = "Automatically compile Scheme scripts on demand" version = "1.1.0" [awful-main] -dependencies = ["awful", "spiffy", "define-options"] +dependencies = ["awful", "spiffy"] license = "bsd" -sha256 = "1zpnk3xjkn2pdfw953ximq6i0d3v3mak8ydl6a3nb2zz1daq7044" +sha256 = "0bxigis5r6pi6p1kbjijvhj0fbyhw1bapbd2yz5rpqx1gy063cyq" synopsis = "Turn awful web applications into static executables" -version = "0.1.0" +version = "0.3.1" [awful-path-matchers] dependencies = [] @@ -265,6 +265,13 @@ sha256 = "08qc2vsbc42c8108z50v2izkiwn5gd5hk7mjf8gbwy28p92gqh2x" synopsis = "a uniform interface to lists and lazy-lists" version = "0.4.1" +[binary-heap] +dependencies = ["srfi-1", "datatype", "matchable"] +license = "gpl-3" +sha256 = "0qdpvpigg46wgb3qbg0k83r1rchjlzzpgc9zk4i8wwwl59isigsb" +synopsis = "Binary heap." +version = "2.2" + [binary-search] dependencies = [] license = "bsd" @@ -315,11 +322,11 @@ synopsis = "Blob Utilities" version = "2.0.4" [bloom-filter] -dependencies = ["iset", "message-digest-primitive", "message-digest-type", "message-digest-utils", "check-errors"] +dependencies = ["iset", "message-digest-primitive", "message-digest-type", "message-digest-utils", "check-errors", "record-variants"] license = "bsd" -sha256 = "1ljak0xscrywyl1sbv8yx9qkw1r2m94gyw3ag73p3z8m618valy3" +sha256 = "1ck8sg7gfp6n3ih7zx37q8kidika679dfmxi4iazq4dv6k9mn8s6" synopsis = "Bloom Filter" -version = "2.3.4" +version = "2.4.0" [blosc] dependencies = ["srfi-13", "compile-file"] @@ -338,9 +345,9 @@ version = "2.13.20191214-0" [box] dependencies = [] license = "bsd" -sha256 = "131k73q72v658mkxhj34988kwh8yxjq00gf4sn3f1y837n6kp9yd" +sha256 = "08bhc1w5m48f6034821xkvsrh1p8qzvr6rg35mlv4c013alvwiq0" synopsis = "Boxing" -version = "3.6.0" +version = "3.8.1" [breadcrumbs] dependencies = ["srfi-1"] @@ -429,9 +436,9 @@ version = "0.4" [check-errors] dependencies = [] license = "bsd" -sha256 = "1xgchkpcmk7cwvbr87xmmwnw7z9ah8r8p6hv7kdkpjy66bas0yhj" +sha256 = "02ny48dl9i5m7jb6nma95gwsyhjhwnz9mmjx4n42yq9hrdi69rfv" synopsis = "Argument checks & errors" -version = "3.8.2" +version = "3.8.3" [checks] dependencies = ["simple-exceptions"] @@ -604,9 +611,9 @@ version = "1.0" [condition-utils] dependencies = ["srfi-1", "srfi-69", "check-errors"] license = "bsd" -sha256 = "1g3vi4pn3z66qldbw4h5731xvi2hd37l887czzbj2a2pbwv4rfp3" +sha256 = "09y01vdwi54acwg0nq1vdf10w9w1a0mdmp1fc2vaxh69zfjzxaiq" synopsis = "SRFI 12 Condition Utilities" -version = "2.3.1" +version = "2.4.1" [continuations] dependencies = [] @@ -618,9 +625,9 @@ version = "1.2" [coops-utils] dependencies = ["srfi-1", "srfi-13", "check-errors", "coops"] license = "bsd" -sha256 = "0jvikvzxy4mz8x9pg0m89pidjmfjxm2g66lz3j84ip4ip8s28nwf" +sha256 = "0ln7jp12slbh9vnvqkiqm90lq82477lywjwz22l8xq81rrbv7q6i" synopsis = "coops utilities" -version = "2.2.4" +version = "2.3.0" [coops] dependencies = ["matchable", "miscmacros", "record-variants", "srfi-1"] @@ -653,9 +660,9 @@ version = "1.4" [csm] dependencies = ["matchable", "srfi-1", "srfi-13", "srfi-14", "miscmacros"] license = "bsd" -sha256 = "1bvawrbslsfzxlhal5abyss0nj0jddqbs5ran58nygfc1myn3vfs" +sha256 = "02y11q6lgsk4w7qdsz4af3y7lcxk3cl1hy8dycsqfaai6kvjndjg" synopsis = "a build system" -version = "0.5" +version = "0.7" [cst] dependencies = ["brev-separate", "srfi-1", "define-options", "match-generics"] @@ -674,9 +681,9 @@ version = "6.1" [daemon] dependencies = [] license = "unlicense" -sha256 = "1kqryy1jq9qz0y3c58qlwr8mvgdn2jyr7a6anqb32dipp9ylqkim" +sha256 = "0gg8ibn08di3964a5ax4x0caw7qj5vy6wqig5pcx07g3578svad9" synopsis = "Create daemon processes" -version = "0.0.1" +version = "0.0.2" [dataframe] dependencies = ["srfi-1", "srfi-25", "srfi-69", "srfi-127", "utf8", "vector-lib", "yasos", "rb-tree", "fmt", "statistics"] @@ -744,9 +751,9 @@ version = "2.0" [directory-utils] dependencies = ["srfi-1", "utf8", "miscmacros", "stack", "check-errors"] license = "bsd" -sha256 = "17306fd9brbifvc3ahzfwcam9px2fs1674m8wzbyr6hzh9bhw62z" +sha256 = "052n5yqhf2mbwk0pp9jv8ymbdlpqx2sq401q7sbc6bzz206w6s8v" synopsis = "directory-utils" -version = "2.4.1" +version = "2.4.3" [disjoint-set] dependencies = [] @@ -828,9 +835,9 @@ version = "1.1.0" [egg-tarballs] dependencies = ["simple-sha1", "srfi-1", "srfi-13"] license = "bsd" -sha256 = "0sribz131y1q9x86zfgwjqpjhmz62f2jn41cv8d5s1q4bfpv4xkw" +sha256 = "16scw7055cclbhkcsjj0crwgirx5jihda18lirh60zf5a56khhpb" synopsis = "Creates tarballs for eggs in henrietta cache" -version = "0.10.0" +version = "1.0.1" [elliptic-curves] dependencies = ["srfi-1", "srfi-99", "matchable", "modular-arithmetic"] @@ -910,11 +917,11 @@ synopsis = "Binding to libexif, reading EXIF meta data from digital camera image version = "1.2" [expand-full] -dependencies = ["srfi-1"] +dependencies = ["srfi-1", "test-utils"] license = "bsd" -sha256 = "072c5xvmsgkbz5wj4ihj0y4k5fvx9lsz5vjydvzmhnmwd613cg46" +sha256 = "1cy595kqrgd1y9xlvcg5wrp74vdh8wx602p8nc1xadx4jxy5dn4q" synopsis = "Full macro expansion" -version = "2.1.3" +version = "2.2.0" [expat] dependencies = ["bind", "silex"] @@ -933,9 +940,9 @@ version = "2020.01.26" [ezxdisp] dependencies = ["bind"] license = "lgpl-2" -sha256 = "0aqa7z8gir1kz6s8azj508hav80ymrp2adwpxa44hw6bbalgfdh8" +sha256 = "1ydqxfpp6p57y64amg743ydxyjhixq12slidsn92aibjvbhzh0ws" synopsis = "A simple 2D and 3D graphics library for X11" -version = "3.0" +version = "3.1" [fancypants] dependencies = ["srfi-1", "srfi-13"] @@ -954,9 +961,9 @@ version = "0.7" [fcp] dependencies = ["srfi-1", "srfi-18", "srfi-69", "base64", "regex", "matchable"] license = "bsd" -sha256 = "0kbqghyf1qjmhs6vx6pkzq3m0y4yv2wan69sxpry8h0dj2lmw5jb" +sha256 = "0n44fshsbcngx45kd52mdw6dbimjpayg5xcgil6bki6x30i9y0q9" synopsis = "Very basic interface to freenet FCP" -version = "v0.4" +version = "v0.8" [feature-test] dependencies = [] @@ -1017,9 +1024,9 @@ version = "3.2.3" [fp-utils] dependencies = ["fx-utils"] license = "bsd" -sha256 = "02k8ayj30gh36cz0p2xirjnvbb845ng43yxb2b7x8ih39jyps9py" +sha256 = "0n6imxvs2fmrw1ypy9qfba86z49m0d7nbwdrw2iwprnnjl57kki2" synopsis = "fp utilities" -version = "4.2.0" +version = "4.2.1" [freetype] dependencies = ["srfi-1", "srfi-13", "foreigners", "matchable"] @@ -1045,9 +1052,9 @@ version = "0.1.1" [fx-utils] dependencies = [] license = "bsd" -sha256 = "0kbk7cm5ss00582nvgfq25zcgf07z417c5jf0flva4csm37rb6hf" +sha256 = "00bwgn4b3ygwxvil7p7rvjgxb7j7vhyk9ds7i94vzpari2pk4vz4" synopsis = "fx utilities" -version = "4.0.3" +version = "4.0.4" [gemini-client] dependencies = ["openssl", "r7rs", "uri-generic"] @@ -1085,11 +1092,11 @@ synopsis = "Chicken bindings to genann - a simple neural network library in ANSI version = "0.2.2" [generalized-arrays] -dependencies = ["r7rs", "srfi-48", "srfi-128", "srfi-133", "srfi-143", "srfi-160", "check-errors", "transducers"] +dependencies = ["r7rs", "srfi-48", "srfi-128", "srfi-133", "srfi-143", "srfi-160", "srfi-253", "transducers"] license = "bsd-3" -sha256 = "0zimlx33nn4val556sbwzgcsrpavz02dmk78hbv2xrjasraq36zn" +sha256 = "17krc7ig1f4wvw41493bpxircxcqlic0y3sj89m7wy9b0qzsd3wf" synopsis = "Provides generalized arrays, intervals, and storage classes for CHICKEN Scheme." -version = "2.0.2" +version = "2.1.0" [generics] dependencies = ["simple-cells"] @@ -1101,9 +1108,9 @@ version = "2.0.3" [geo-utils] dependencies = ["srfi-1", "vector-lib", "mathh", "check-errors", "symbol-utils"] license = "bsd" -sha256 = "0n0fsfna4amxqkfcrqmr7b468xqhs2m7pmqyxs0zllmpf9wn0hd7" +sha256 = "0ga63mcc9rybq7qv72akkkq72n58bnh9js417hjfwczadgbb4bwl" synopsis = "Geographic Utilities" -version = "1.2.2" +version = "1.2.3" [getopt-long] dependencies = ["srfi-1", "srfi-13", "srfi-14", "matchable"] @@ -1115,9 +1122,9 @@ version = "1.21" [getopt-utils] dependencies = ["utf8", "srfi-1", "getopt-long"] license = "bsd" -sha256 = "1992zcps7gghhc9l7sfkglmf2rqgwvw6jz39k7q9mbs690chq1l1" +sha256 = "07q0c0d8lvsxly4bwifhwmm1cizz9nx5r8p9zbkb9vi6xfd5xfi3" synopsis = "Utilities for getopt-long" -version = "1.2.0" +version = "1.2.1" [git] dependencies = ["srfi-69", "foreigners", "module-declarations", "srfi-1"] @@ -1164,9 +1171,9 @@ version = "0.12.2" [gmi] dependencies = [] license = "unlicense" -sha256 = "08c89r4cz4nh66crkfsxwdj1lxjmbxr2lls92ncnqlxd0mnmplq0" +sha256 = "0n1in7indi9cp7mx0inbpgz7ipjq3lwzgqrk6hz3zj2nixx0k1fj" synopsis = "Gemtext reader and writer" -version = "0.0.7" +version = "0.0.8" [gnuplot-pipe] dependencies = ["srfi-1", "srfi-13"] @@ -1479,9 +1486,9 @@ version = "0.4.5a" [json-utils] dependencies = ["utf8", "srfi-1", "srfi-69", "vector-lib", "miscmacros", "moremacros"] license = "bsd" -sha256 = "1m67ri4b2awnmsmva1613cnsp94v0w73qxw4myyhglrnkam4xlcc" +sha256 = "1p7j8fa83zppx50ydcxp74rzpbii96zg50mls30cl4lkircwhwzq" synopsis = "JSON Utilities" -version = "1.1.1" +version = "1.1.3" [json] dependencies = ["packrat", "srfi-1", "srfi-69"] @@ -1521,9 +1528,9 @@ version = "0.3" [lay] dependencies = [] license = "bsd" -sha256 = "0ak7bgs79xz5yiywv159s471zqmhawwfipfn9ccll8nw1anp8gdw" +sha256 = "0vrc6apz17pr9fld927g562xbbsv9hkgxdwb0r5ybc8n7jyk9mll" synopsis = "Lay eggs efficiently" -version = "0.2.3" +version = "0.3.1" [lazy-ffi] dependencies = ["bind", "srfi-1", "srfi-69"] @@ -1556,9 +1563,9 @@ version = "1.2" [levenshtein] dependencies = ["srfi-1", "srfi-13", "srfi-63", "srfi-69", "vector-lib", "utf8", "miscmacros", "record-variants", "check-errors"] license = "bsd" -sha256 = "1vgxdnas0sw47f8c68ki8fi7j6m9q5x96qnddwslwijjdhg7gdrm" +sha256 = "07i97va0ajg1zhbnpc5lyp8qdpa7rhg579y0xhvpp370sa6qrchf" synopsis = "Levenshtein edit distance" -version = "2.4.3" +version = "2.4.4" [lexgen] dependencies = ["srfi-1", "utf8", "srfi-127"] @@ -1584,9 +1591,9 @@ version = "1.2.1" [list-utils] dependencies = ["utf8", "srfi-1", "check-errors"] license = "bsd" -sha256 = "1llnf0qrssw4vpwvp17ir7558q0d1xyyb14zydcrnb9nhbzly5jr" +sha256 = "09a7rignm474ifysryvl79ls6vj5is7ghb84w5i3dc3lavzm3947" synopsis = "list-utils" -version = "2.6.0" +version = "2.7.2" [live-define] dependencies = ["matchable"] @@ -1626,9 +1633,9 @@ version = "1.0.6" [locale] dependencies = ["srfi-1", "utf8", "check-errors"] license = "bsd" -sha256 = "1f6wkaf89b74wxlhdxd4clmgavirvw3ld2igwqwi3rh1w95ln7x4" +sha256 = "0ccp4r0qpy65rv2llvsjm0l2y8xyac702gj761516ppps4cysw6s" synopsis = "Provides locale operations" -version = "0.9.4" +version = "0.9.5" [locals] dependencies = [] @@ -1652,11 +1659,11 @@ synopsis = "A pure Chicken Markdown parser" version = "3" [lsp-server] -dependencies = ["apropos", "chicken-doc", "json-rpc", "nrepl", "r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-130", "srfi-133", "srfi-180", "uri-generic", "utf8"] +dependencies = ["apropos", "chicken-doc", "json-rpc", "nrepl", "r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-133", "srfi-180", "uri-generic", "utf8"] license = "mit" -sha256 = "09fak8d29qmxynh4361prhfg971j74mha6pw311a6kmz88h9zp0h" +sha256 = "0lphdbydn7ly77i5j0ik3hb5605xyr205w94m38x1b8jfs5av8nx" synopsis = "LSP Server for CHICKEN." -version = "0.4.4" +version = "0.4.7" [macaw] dependencies = [] @@ -1682,9 +1689,9 @@ version = "0.1.0" [mailbox] dependencies = ["srfi-1", "srfi-18"] license = "bsd" -sha256 = "1g1fxkydd8wkqpvfv4md2ilk5vf4276ks5153da7mph2i6hbzr4a" +sha256 = "1306hqcq8g9pr8kq50czzgnwcxna70ljs7m8baqcyzzajsxjvwy8" synopsis = "Thread-safe queues with timeout" -version = "3.3.10" +version = "3.3.11" [make-tests] dependencies = ["brev-separate", "srfi-1", "uri-common"] @@ -1729,11 +1736,11 @@ synopsis = "Hygienic MATCH replacement" version = "1.2" [math-utils] -dependencies = ["memoize", "miscmacros"] +dependencies = ["memoize", "miscmacros", "srfi-1", "vector-lib"] license = "public-domain" -sha256 = "1sl46zqv9al83blyzrl39k22arxq57i7j0qayri3qq9xwpgdhrf2" +sha256 = "087ynv9fgzpzhx4k8kbv7qsh1j0izv0pv5cx20c20i20fhh7d5bi" synopsis = "Miscellaneous math utilities" -version = "1.5.0" +version = "1.7.0" [math] dependencies = ["srfi-1", "r6rs-bytevectors", "miscmacros", "srfi-133", "srfi-42"] @@ -1745,9 +1752,9 @@ version = "0.3.4" [mathh] dependencies = [] license = "public-domain" -sha256 = "1mf9aqjwp068a93fmkm29f5mawc15nizm8wwvfra1af7y4f434al" +sha256 = "1dh0clclb8bh7jl0xk806cz4gc41nzyav9zk4lpiw8pliagwal4m" synopsis = "ISO C math functions and constants" -version = "4.7.0" +version = "4.7.1" [matrico] dependencies = [] @@ -1759,9 +1766,9 @@ version = "0.6rel" [md5] dependencies = ["message-digest-primitive"] license = "public-domain" -sha256 = "1crpkb0vzg26rk1w9xmswmx53bsira02hkixjspmfrrssdkvh5gv" +sha256 = "04ax8sid739ls1n2yh3sk1a2y3wsk7g8g76hcaggpfkh2kqs0p2w" synopsis = "Computes MD5 (RFC1321) checksums" -version = "4.1.3" +version = "4.1.4" [mdh] dependencies = [] @@ -1801,23 +1808,23 @@ version = "0.4" [message-digest-primitive] dependencies = ["check-errors"] license = "bsd" -sha256 = "1yc7b5zkwrqz4pc6y9fz4qgj8cgvmnfb30ad6slb5rl1vb6g5gjg" +sha256 = "16n1mxwlybx999v89l2g4yh3fpq69gqax4dpzpdywb60islagc22" synopsis = "Message Digest Primitive" -version = "4.3.8" +version = "4.3.9" [message-digest-type] dependencies = ["blob-utils", "string-utils", "message-digest-primitive", "check-errors"] license = "bsd" -sha256 = "15cp3km0lv4s28yq0ynabqmd902325692xyq2hmsv0n68j5jckdz" +sha256 = "0fc8vqbyxsmzx96mjaaawx74pfsi7sfshqv2lmf6krkp6vji27nm" synopsis = "Message Digest Type" -version = "4.3.6" +version = "4.3.7" [message-digest-utils] dependencies = ["blob-utils", "string-utils", "memory-mapped-files", "message-digest-primitive", "message-digest-type", "check-errors"] license = "bsd" -sha256 = "04pxzqnirv04hcjik1v2mz59vvfgxfanfsgwy6q0ai17as2kaajr" +sha256 = "1c1jqvsm6l2kbf6mbav19fcm167ihyip3ins10c9pbkacizfi94x" synopsis = "Message Digest Support" -version = "4.3.7" +version = "4.3.9" [message-digest] dependencies = ["message-digest-primitive", "message-digest-type", "message-digest-utils"] @@ -1836,16 +1843,16 @@ version = "0.7" [micro-benchmark] dependencies = ["micro-stats", "srfi-1"] license = "gplv3" -sha256 = "022fkwr1wm1im40rgk3g5dz8n4rvlw1zdmskqsh9idv31gbfi456" +sha256 = "10s05fxw8bsvxbnm312i3pfnzc117l3ds8zpji9ry01ps1spy74q" synopsis = "Easily create micro-benchmarks" -version = "0.0.20" +version = "0.0.21" [micro-stats] dependencies = ["srfi-1", "sequences", "sequences-utils"] license = "gplv3" -sha256 = "1y4lh2g8fvfi3wz9k0x00nq0n0w80rfrc69pmxhjrbg1w0arl83h" +sha256 = "0w881dyhr5p3imp1fqfy3ycsr1azhk9h6rvqqrhqi85xj0hjf17n" synopsis = "Easily create micro-stats" -version = "0.1.2" +version = "0.2.1" [mini-kanren] dependencies = ["srfi-1"] @@ -1892,9 +1899,9 @@ version = "0.3.1" [monad] dependencies = ["srfi-1"] license = "bsd" -sha256 = "1xd24plxnwi9yssmw2in008biv2xf4iwwln6xswx781ankppqpg9" +sha256 = "0728kk31h3c1gd7palgp4pmhjjrjdgyrplb2166jmmd1d5n1ajkf" synopsis = "Monads" -version = "5.0" +version = "5.1" [monocypher] dependencies = [] @@ -2165,16 +2172,16 @@ version = "1.4" [posix-utils] dependencies = ["srfi-1", "utf8", "check-errors"] license = "bsd" -sha256 = "0l9yd1cqlj3wpddnky38lqiisq2m88gjyc053xmazsdbakg6622h" +sha256 = "1am7j86pp6ym4xbg663g02hjcmq3alwmhcak0g6yrh96w1dk643c" synopsis = "posix-utils" -version = "2.1.1" +version = "2.1.2" [postgresql] dependencies = ["sql-null", "srfi-1", "srfi-13", "srfi-69"] license = "bsd" -sha256 = "0hhbq2bc0jzya430n67d26y86q9y11nci3shpjcwlycvq9k1vx8j" +sha256 = "1bp1xik3d264r191lr71rjrpfqw5cjd03kqnld2xdng734c3vn5z" synopsis = "Bindings for PostgreSQL's C-api" -version = "4.1.5" +version = "4.1.6" [poule] dependencies = ["datatype", "mailbox", "matchable", "srfi-1", "srfi-18", "typed-records"] @@ -2184,11 +2191,11 @@ synopsis = "Manage pools of worker processes" version = "0.1.1" [prefixes] -dependencies = ["tree-walkers"] +dependencies = [] license = "bsd" -sha256 = "09xy34vz2w9ngi9z2yahv3fw5xiiy4xpdmf33zfvj46k7w5dahpn" +sha256 = "1gf9n3irfflrhjhhwfjdaav02yl0a3j1bqrs82xwcib4rbs1r9xr" synopsis = "prefixing in er-macro-transformers made easy" -version = "1.0" +version = "2.0" [premodules] dependencies = ["simple-tests"] @@ -2214,9 +2221,9 @@ version = "3.0.1" [procedure-decoration] dependencies = ["check-errors"] license = "bsd" -sha256 = "0sid5fcw9pvf8n1zq5i757pzdr4hgx5w55qgrabsxpq5pgxj6gbs" +sha256 = "1f3967abpik69k89rr2bv28xdnq9ps7z9hyf7xmsqs2frf7iy534" synopsis = "Procedure Decoration API" -version = "3.0.0" +version = "3.0.1" [prometheus] dependencies = ["srfi-1"] @@ -2396,9 +2403,9 @@ version = "2.0" [remote-mailbox] dependencies = ["tcp-server", "s11n", "mailbox", "srfi-18", "synch", "miscmacros", "moremacros", "llrb-tree", "condition-utils", "check-errors"] license = "bsd" -sha256 = "1jm9ybxji5i06vdrh39biiwyhk8cyxxhh4gnbxa66xv7h5n5dmhn" +sha256 = "12fzidia913gncl9xpjyp6ri8d5fij17gkmxv0pr9fh13icx6h54" synopsis = "Remote Mailbox" -version = "1.0.7" +version = "1.0.8" [rest-bind] dependencies = ["intarweb", "uri-common"] @@ -2417,9 +2424,9 @@ version = "0.1.3" [ripemd] dependencies = ["message-digest-primitive"] license = "bsd" -sha256 = "18d0f37a13nsknay6vw27xvr1k0s4p4ss2dc29fhx89hsv5ycjsq" +sha256 = "1x5kkfazbrxqyar5ll5jrba25bnp9l6r4nrbkrfgfdp1ngf58c3j" synopsis = "RIPE Message Digest" -version = "2.1.2" +version = "2.1.3" [rlimit] dependencies = ["srfi-13"] @@ -2466,16 +2473,16 @@ version = "0.7" [s9fes-char-graphics] dependencies = ["srfi-1", "utf8", "format"] license = "public-domain" -sha256 = "1ysz8vrx7zwfv4drx955ca28avmdfilafd9a20sl67y5vwb47i8m" +sha256 = "0wlrz5c4v12jj014c20l35vcvqc9iplnpfxifca1agm68xhdda9v" synopsis = "Scheme 9 from Empty Space Char Graphics" -version = "1.4.2" +version = "1.4.3" [salmonella-diff] dependencies = ["salmonella", "salmonella-html-report", "srfi-1", "srfi-13", "sxml-transforms"] license = "bsd" -sha256 = "1w5qzsmx2i9cpjd2d9kkfhw6627xg19x5w6jck9gba6vgcf2s6ca" +sha256 = "1ghz1ary4qm0bqzl7sa781bwqq2sqxlnim6q7x51q6wna5g7kyph" synopsis = "A tool to diff salmonella log files" -version = "1.1.0" +version = "1.1.1" [salmonella-feeds] dependencies = ["atom", "rfc3339", "salmonella", "salmonella-diff", "srfi-1"] @@ -2487,16 +2494,16 @@ version = "0.1.1" [salmonella-html-report] dependencies = ["salmonella", "srfi-1", "srfi-13", "sxml-transforms"] license = "bsd" -sha256 = "107n7sgzk91s25ih3k40y649fnv9n37xnf7igkkn5c642hjmfr6d" +sha256 = "1xrx2avw3y16bhdj91pyb1dkkn2hqykb1vmqpgjjsj3lnpxm4ksl" synopsis = "A tool to generate HTML ouput out of salmonella log files" -version = "1.7.1" +version = "1.7.2" [salmonella] dependencies = [] license = "bsd" -sha256 = "1r60dlr1qcjlirbwqpn23aphczlkhrhskgqmw51973w46ww839nf" +sha256 = "1hafbvhcscksjwf3s9ch7f2szk24i653zhnnlpcmx9dra6kzp8hj" synopsis = "A tool for testing eggs" -version = "3.1.1" +version = "3.2.0" [salt] dependencies = ["datatype", "matchable", "make", "mathh", "lalr", "datatype", "unitconv", "fmt"] @@ -2599,9 +2606,9 @@ version = "0.4.1" [semantic-version] dependencies = ["utf8", "srfi-1", "vector-lib", "srfi-69", "srfi-128", "record-variants"] license = "bsd" -sha256 = "0aig2n1q08rqbvwl74ly4x05gzy7hc47n5dqgbn4zjg5539d77qd" +sha256 = "0xwy5jimqqq7h3sfvvhhs5kb29a9x57k4jcbmkrmsxizb3fqdl18" synopsis = "Semantic Version Utilities" -version = "0.0.17" +version = "0.0.18" [sendfile] dependencies = ["memory-mapped-files"] @@ -2613,9 +2620,9 @@ version = "2.0" [sequences-utils] dependencies = ["srfi-1", "srfi-69", "sequences"] license = "bsd" -sha256 = "1r3wbvi502wm82zn78a2kw2dv1ya0msphhx42gb9wllxdhzz0d6l" +sha256 = "0j3z8fz1zrlpadphfrkikpsnd74r8q8i4lxlnp4srlq4iwlb7b45" synopsis = "(More) Generic sequence operators" -version = "0.5.1" +version = "0.5.2" [sequences] dependencies = ["fast-generic", "srfi-42"] @@ -2631,6 +2638,13 @@ sha256 = "1k3k9mkildbi9i8vgj26rj5nidrm0zif8pqf9zm5ahwn4kcp9drx" synopsis = "Utilities to help testing servers" version = "0.6" +[sexp-diff] +dependencies = ["srfi-1"] +license = "lgpl" +sha256 = "195x444hdh2xh37x9j2d9gayvhmiif0wz7wfyhz8zwspl3xzaq1h" +synopsis = "S-Expression diff algorithm" +version = "0.4.0" + [sexpc] dependencies = ["brev-separate", "fmt", "tree"] license = "bsd-1-clause" @@ -2641,16 +2655,16 @@ version = "1.4" [sha1] dependencies = ["message-digest-primitive"] license = "public-domain" -sha256 = "0p48vv59lr1ydrn529fkpd7ybny9h4hggaav0b7zwyvpkhyd565q" +sha256 = "099gc515653gwmgnvbw7fjkd6sbmhabqvdd1rkh8h9jmkfi9y8ih" synopsis = "Computes SHA1 (FIPS-180-1) checksums" -version = "4.1.7" +version = "4.1.8" [sha2] dependencies = ["message-digest-primitive"] license = "bsd" -sha256 = "054bjn8wqqxn142cryp0jm18axr237lq9w6gip6hw37y66wpc6h6" +sha256 = "0ngcn62r6f4mdxvbighypg1gm1yz1gkg5mlfrc2x84y9fy5kms1l" synopsis = "Computes 256-, 385- and 512-bit SHA2 checksums" -version = "4.2.5" +version = "4.2.6" [shell] dependencies = [] @@ -2716,11 +2730,11 @@ synopsis = "Some simple looping macros" version = "2.0" [simple-md5] -dependencies = ["memory-mapped-files", "srfi-13"] +dependencies = ["memory-mapped-files"] license = "public-domain" -sha256 = "1aq7iqbh1jb3j61nylsrzf7rcmf204v1jl2l559q0jdycij6yn5z" +sha256 = "1z234wzfppqc06ygknd0a3sa60fmnmwzdavlxgiwbigy1al04ln1" synopsis = "Computes MD5 (RFC1321) checksums" -version = "0.1.1" +version = "0.1.2" [simple-sequences] dependencies = [] @@ -2774,9 +2788,9 @@ version = "1.1.4" [slib-charplot] dependencies = ["slib-arraymap", "srfi-63", "slib-compat"] license = "artistic" -sha256 = "04hyggnbxdjk0vq0x59gi98ybvkq2y3c8llb8zh9bzz045yj7n90" +sha256 = "0dbcbarn1gcw5pimjlr9nmhllsyfvbc9n5hnl29d5mfyiv0ifqnn" synopsis = "The SLIB character plotting library" -version = "1.2.3" +version = "1.2.4" [slib-compat] dependencies = ["srfi-1"] @@ -2837,9 +2851,9 @@ version = "0.3.3" [sparse-vectors] dependencies = ["srfi-1", "record-variants"] license = "bsd" -sha256 = "1vvwkjkw3drlmy0pmihg2l5c3s8wbvp0d60934idgyb7vvbdy0rz" +sha256 = "1xx3abj1f8qwdh0xsgjh9p0j7990nw3vjxw0482d1lidp52xi5n0" synopsis = "Arbitrarily large vectors" -version = "1.1.1" +version = "1.1.2" [spiffy-cgi-handlers] dependencies = ["spiffy", "intarweb", "uri-common", "socket", "records", "srfi-1", "srfi-18", "srfi-13", "miscmacros"] @@ -3152,9 +3166,9 @@ version = "0.1" [srfi-174] dependencies = ["r7rs", "srfi-19"] license = "mit" -sha256 = "0kl9x7q1wcy7jzjkajmqpf748aqfjysh0ygdvnbvg5bxzdfs4gh9" +sha256 = "15x3qgws2ybwnhy4cr3b0q1rw2sxqmbafprn403wd3hks7ijm3xp" synopsis = "srfi-174" -version = "1.0.2" +version = "1.0.3" [srfi-178] dependencies = ["srfi-151", "srfi-160", "srfi-141"] @@ -3194,9 +3208,9 @@ version = "1.0.3" [srfi-19] dependencies = ["srfi-1", "utf8", "srfi-18", "srfi-29", "miscmacros", "locale", "record-variants", "check-errors"] license = "bsd" -sha256 = "10bnm3gsc3rdafw239pwr6f8c95ma4a11k3cjjjscr8gvxl1kywp" +sha256 = "0wi2d1966ggig5mv7jzqs5nb87bqc4f176zdphcqghchd7vhhbbj" synopsis = "Time Data Types and Procedures" -version = "4.9.9" +version = "4.10.2" [srfi-193] dependencies = [] @@ -3282,19 +3296,26 @@ sha256 = "0vf6f0f6jm4frpz995kxjzydg3p7vjn58shmv6s2p34hmfsjcm04" synopsis = "Multidimensional arrays" version = "1.3" +[srfi-253] +dependencies = ["r7rs"] +license = "mit" +sha256 = "1b7lrsv5fhl9s3swz0abfx3y2wqrk07n3fwhymg9cz3908cjqms3" +synopsis = "SRFI 253: Data (Type-)Checking" +version = "0.1.0" + [srfi-27] dependencies = ["srfi-1", "vector-lib", "timed-resource", "miscmacros", "check-errors"] license = "bsd" -sha256 = "11hb0hxhm74yjg7d95nj1wxjpi3hgkns7zy64as3xl3jbq3wlh60" +sha256 = "1bybfg0hv0a1gxb7mdq0q88zdnsmz9fdm27mnnhkhhmy9wh7y49x" synopsis = "Sources of Random Bits" -version = "4.2.3" +version = "4.2.4" [srfi-29] dependencies = ["srfi-1", "srfi-69", "utf8", "locale", "posix-utils", "condition-utils", "check-errors"] license = "bsd" -sha256 = "1jyjwkz6jz9da3n32cgja2dvwrsl9lckknxjb1ial0359ibqnc3h" +sha256 = "1f7qc26k8wpr8vgf5vqw54bir9a6aiwn6qx2mssqvlypj4zvffwv" synopsis = "Localization" -version = "3.0.11" +version = "3.1.0" [srfi-34] dependencies = [] @@ -3348,9 +3369,9 @@ version = "1.76" [srfi-45] dependencies = ["record-variants", "check-errors"] license = "bsd" -sha256 = "0sygx2pd8d2j8q9n9xz4hdlbnn7amm7za4ibpk0wssyf02r6y5a3" +sha256 = "0axnndb3lkh5ayiqkxhwg9v6zq1zkb59gsdgwg4b2ysx92mnn449" synopsis = "SRFI-45: Primitives for Expressing Iterative Lazy Algorithms" -version = "4.0.7" +version = "4.0.8" [srfi-47] dependencies = [] @@ -3481,9 +3502,9 @@ version = "0.3" [stack] dependencies = ["record-variants", "check-errors"] license = "bsd" -sha256 = "00hh6kagnj7xsrg8i4wig1jp8y5v5g2887zgnfvqd5ibxr232g54" +sha256 = "0zfjymxjkmhdv9484g5cyip4dh5h61qqrf9gl92i54j6wsy6c4va" synopsis = "Provides LIFO queue (stack) operations" -version = "3.2.0" +version = "3.2.1" [stalin] dependencies = [] @@ -3544,9 +3565,9 @@ version = "1.1" [string-utils] dependencies = ["utf8", "srfi-1", "srfi-13", "srfi-69", "miscmacros", "check-errors"] license = "bsd" -sha256 = "1ilzdvbmmm7jnq4m3nrbxhj9x2b4d772748m9fjxzl9bqqik1a54" +sha256 = "1dns5xcm348qkcry2x2d6mqd0k7xjfi2k4qm3vhnww8qkqaxrn09" synopsis = "String Utilities" -version = "2.7.4" +version = "2.7.5" [strse] dependencies = ["matchable", "srfi-13", "miscmacros"] @@ -3628,9 +3649,9 @@ version = "1.0" [symbol-utils] dependencies = ["utf8"] license = "bsd" -sha256 = "1514yvgpknkiwjksnkcshqxz6c7sb5ab182lfwrrha3ch2islq3h" +sha256 = "0sw95b9487i9sr27zxnl3f6f07wrrpzx3g75q32yk2v79q898kd8" synopsis = "Symbol Utilities" -version = "2.6.0" +version = "2.6.1" [synch] dependencies = ["srfi-18", "check-errors"] @@ -3656,9 +3677,9 @@ version = "0.1" [system] dependencies = ["coops", "shell", "compile-file", "srfi-1"] license = "bsd" -sha256 = "18sp0r0qsq8aw3ff9f4cv5a3n6p7yh5jlwf0s22x8bswi4377a76" +sha256 = "0zb94ylxqvdq3r84p33zydziziy4jfpc00zn8fv2jf3dhx0azlrk" synopsis = "load and compile groups of files" -version = "0.8" +version = "0.9" [tabular] dependencies = ["srfi-1", "srfi-127", "utf8", "matchable"] @@ -3712,9 +3733,9 @@ version = "1.0.4" [test-utils] dependencies = ["test"] license = "bsd" -sha256 = "0nd309zshnwsackk7vzxj9496g58j2ch65h0lghsjpx2ns9l2s14" +sha256 = "1pc4q9m64im81l6diay0hy8zwrry4pw56vwgalvs204frfjfg41l" synopsis = "Test Utilities (for test egg)" -version = "1.1.0" +version = "1.2.1" [test] dependencies = [] @@ -3733,23 +3754,23 @@ version = "0.1" [thread-utils] dependencies = ["queues", "srfi-1", "srfi-18", "miscmacros", "moremacros", "record-variants", "check-errors", "synch"] license = "bsd" -sha256 = "0avr7r6caacmbr3gbb8rp23ddi0g74yz2jc2w2bbhxrqr01vqj0l" +sha256 = "0fmdns17m8phk2k9b4kipvywpg0jmcnbkmz9jaipzfsx9a853ax3" synopsis = "Thread Utilities" -version = "2.2.8" +version = "2.2.9" [tiger-hash] dependencies = ["message-digest-primitive"] license = "bsd" -sha256 = "0hcmp58byk2wg0nbmb5zh2zc7z670dhva21qjpix6l8hqgrf0151" +sha256 = "06b02im6b9q66vvcnq0w007qvczylbrk8cc71a93ka20k1l2nbvr" synopsis = "Tiger/192 Message Digest" -version = "4.1.2" +version = "4.1.3" [timed-resource] dependencies = ["record-variants", "check-errors", "thread-utils", "srfi-1", "srfi-18", "synch", "miscmacros"] license = "bsd" -sha256 = "1jycpy7vxl8d3acnjyz531nqyhgy4n8baqjzd5af1kxy69qvmzgs" +sha256 = "1awlgd42zwi7gpvddqdz7fmdmv5m9pznwc871vqsz2ax8xapp8mz" synopsis = "Resource w/ Timeout" -version = "2.4.2" +version = "2.4.3" [tiny-prolog] dependencies = ["srfi-69"] @@ -3787,11 +3808,11 @@ synopsis = "tracing and breakpoints" version = "2.0" [transducers] -dependencies = ["r7rs", "srfi-1", "srfi-128", "srfi-133", "srfi-143", "srfi-146", "srfi-160", "check-errors"] +dependencies = ["r7rs", "srfi-1", "srfi-128", "srfi-133", "srfi-143", "srfi-146", "srfi-160", "srfi-253"] license = "mit" -sha256 = "194clggnwmv7g0v4y5q8brr4aac3rs4ddzigxbls0pmdr925chlb" +sha256 = "1ncbx703w0iwpsh2d302zlw6brajjdjravcp7y4cf3zk6rd3xfrd" synopsis = "Transducers for working with foldable data types." -version = "0.5.5" +version = "0.7.0" [transmission] dependencies = ["http-client", "intarweb", "medea", "r7rs", "srfi-1", "srfi-189", "uri-common"] @@ -3929,9 +3950,9 @@ version = "3.6.3" [uuid-lib] dependencies = ["record-variants"] license = "bsd" -sha256 = "16b03b6d29mjn8bcil0ln0vq85dxxvzlxrpnpblf68n7l9ix8qnc" +sha256 = "06kx6j06h4qm1b4iw39bdr8llskyx5zpyzs0x86jib1vc16q6rkf" synopsis = "OSF DCE 1.1 UUID" -version = "0.0.15" +version = "0.0.16" [uuid] dependencies = [] @@ -4006,9 +4027,9 @@ version = "1.29" [xlib] dependencies = ["matchable", "srfi-13"] license = "unknown" -sha256 = "17r7w5w7fwmhr5n37zq0yhg4s8pm8505lzal4mq7i2m6y591xfc0" +sha256 = "04csxgqknw9zww1b71c2j2a8x5h1xxvkwi94ihyznb4qb3vzla4f" synopsis = "Xlib bindings" -version = "1.3" +version = "1.4" [xml-rpc] dependencies = ["base64", "http-client", "intarweb", "ssax", "sxpath", "srfi-1", "srfi-13", "srfi-18", "srfi-69"] From a077f94c4afe4a46f1aea9d99a981b38f71b46ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 09:31:09 +0000 Subject: [PATCH 125/426] mapnik: 4.0.4 -> 4.0.5 --- pkgs/development/libraries/mapnik/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mapnik/default.nix b/pkgs/development/libraries/mapnik/default.nix index 8662434554ea..2aff7dd8ea56 100644 --- a/pkgs/development/libraries/mapnik/default.nix +++ b/pkgs/development/libraries/mapnik/default.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation rec { pname = "mapnik"; - version = "4.0.4"; + version = "4.0.5"; src = fetchFromGitHub { owner = "mapnik"; repo = "mapnik"; rev = "v${version}"; - hash = "sha256-CuLdhLh0S92tK/tKeLzG23H3Iiy+z/XwCS+q84FsZZo="; + hash = "sha256-pReoyMdu8RYrberKcwGw0DKmkxVRJezZYcPAM/UAn6o="; fetchSubmodules = true; }; From cd5d00c1651fd7ec70098d145c65e4e85d249848 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 09:56:44 +0000 Subject: [PATCH 126/426] httm: 0.45.0 -> 0.45.6 --- pkgs/by-name/ht/httm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ht/httm/package.nix b/pkgs/by-name/ht/httm/package.nix index 5125b66b1b69..8271b9ce9c02 100644 --- a/pkgs/by-name/ht/httm/package.nix +++ b/pkgs/by-name/ht/httm/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "httm"; - version = "0.45.0"; + version = "0.45.6"; src = fetchFromGitHub { owner = "kimono-koans"; repo = pname; rev = version; - hash = "sha256-g+UUiFgOTuSNymg3OcIsoTqWA/OOZzwFCUQ7YxW1AzE="; + hash = "sha256-dNiF1MbDhQKETQf3O+5joFR82cQsQezSayEwY2YJeNs="; }; - cargoHash = "sha256-+ygXGSnhs9N7oHGqVA7Bo3JIgR8TZpY9y4tkBd4vZy8="; + cargoHash = "sha256-EYStaSZdaJRirdZr5eMdcrrUAZkiiqmWAxzelSFra8M="; nativeBuildInputs = [ installShellFiles ]; From 5fa945ee36cbcf15100281d32d4cc2873fc021aa Mon Sep 17 00:00:00 2001 From: Tobias Mayer Date: Sun, 2 Feb 2025 10:58:20 +0100 Subject: [PATCH 127/426] arrow-cpp: 18.1.0 -> 19.0.0 --- pkgs/by-name/ar/arrow-cpp/package.nix | 32 ++++----------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/pkgs/by-name/ar/arrow-cpp/package.nix b/pkgs/by-name/ar/arrow-cpp/package.nix index c5caee1a22e7..7ac88506202f 100644 --- a/pkgs/by-name/ar/arrow-cpp/package.nix +++ b/pkgs/by-name/ar/arrow-cpp/package.nix @@ -3,7 +3,6 @@ lib, fetchurl, fetchFromGitHub, - fetchpatch, fixDarwinDylibNames, autoconf, aws-sdk-cpp, @@ -57,11 +56,6 @@ enableGcs ? !stdenv.hostPlatform.isDarwin, }: -assert lib.asserts.assertMsg ( - (enableS3 && stdenv.hostPlatform.isDarwin) - -> (lib.versionOlder boost.version "1.69" || lib.versionAtLeast boost.version "1.70") -) "S3 on Darwin requires Boost != 1.69"; - let arrow-testing = fetchFromGitHub { name = "arrow-testing"; @@ -75,11 +69,11 @@ let name = "parquet-testing"; owner = "apache"; repo = "parquet-testing"; - rev = "a7f1d288e693dbb08e3199851c4eb2140ff8dff2"; - hash = "sha256-zLWJOWcW7OYL32OwBm9VFtHbmG+ibhteRfHlKr9G3CQ="; + rev = "c7cf1374cf284c0c73024cd1437becea75558bf8"; + hash = "sha256-DThjyZ34LajHwXZy1IhYKUGUG/ejQ9WvBNuI8eUKmSs="; }; - version = "18.1.0"; + version = "19.0.0"; in stdenv.mkDerivation (finalAttrs: { pname = "arrow-cpp"; @@ -89,29 +83,11 @@ stdenv.mkDerivation (finalAttrs: { owner = "apache"; repo = "arrow"; rev = "apache-arrow-${version}"; - hash = "sha256-Jo3be5bVuDaDcSbW3pS8y9Wc2sz1W2tS6QTwf0XpODA"; + hash = "sha256-rjU/D362QfmejzjIsYaEwTMcLADbNf/pQohb323ifZI="; }; sourceRoot = "${finalAttrs.src.name}/cpp"; - patches = [ - # fixes build with libcxx-19 (llvm-19) remove on update - (fetchpatch { - name = "libcxx-19-fixes.patch"; - url = "https://github.com/apache/arrow/commit/29e8ea011045ba4318a552567a26b2bb0a7d3f05.patch"; - relative = "cpp"; - includes = [ "src/arrow/buffer_test.cc" ]; - hash = "sha256-ZHkznOilypi1J22d56PhLlw/hbz8RqwsOGDMqI1NsMs="; - }) - # https://github.com/apache/arrow/pull/45057 remove on update - (fetchpatch { - name = "boost-187.patch"; - url = "https://github.com/apache/arrow/commit/5ec8b64668896ff06a86b6a41e700145324e1e34.patch"; - relative = "cpp"; - hash = "sha256-GkB7u4YnnaCApOMQPYFJuLdY7R2LtLzKccMEpKCO9ic="; - }) - ]; - # versions are all taken from # https://github.com/apache/arrow/blob/apache-arrow-${version}/cpp/thirdparty/versions.txt From ccde39b06741b92c7ec07abc35702296450ae963 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 12:23:19 +0000 Subject: [PATCH 128/426] tana: 1.0.21 -> 1.0.23 --- pkgs/by-name/ta/tana/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tana/package.nix b/pkgs/by-name/ta/tana/package.nix index a06dc1675215..0ae9a9493a04 100644 --- a/pkgs/by-name/ta/tana/package.nix +++ b/pkgs/by-name/ta/tana/package.nix @@ -55,7 +55,7 @@ let ]; buildInputs = glLibs ++ libs; runpathPackages = glLibs ++ [ stdenv.cc.cc stdenv.cc.libc ]; - version = "1.0.21"; + version = "1.0.23"; in stdenv.mkDerivation { pname = "tana"; @@ -63,7 +63,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb"; - hash = "sha256-NjBJz1zHLnWLWTxgSZwnmuZr2FbHuYLxynRG8jGMP+0="; + hash = "sha256-Z8k5ootRAon68+0HlFy9eycQkuVEKFGdghxCyao+gUY="; }; nativeBuildInputs = [ From ca8728859a95baf0b74b8c7715f8c68a2ae296ef Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 2 Feb 2025 14:32:13 +0200 Subject: [PATCH 129/426] hydra-check: add versionCheckHook --- pkgs/by-name/hy/hydra-check/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/hy/hydra-check/package.nix b/pkgs/by-name/hy/hydra-check/package.nix index 46823dab7d69..dd1e363c7f1a 100644 --- a/pkgs/by-name/hy/hydra-check/package.nix +++ b/pkgs/by-name/hy/hydra-check/package.nix @@ -6,6 +6,7 @@ openssl, stdenv, installShellFiles, + versionCheckHook, }: rustPlatform.buildRustPackage rec { @@ -37,6 +38,12 @@ rustPlatform.buildRustPackage rec { --zsh <($out/bin/hydra-check --shell-completion zsh) ''; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + + doInstallCheck = true; + meta = { description = "Check hydra for the build status of a package"; homepage = "https://github.com/nix-community/hydra-check"; From b7300a4d21c6c17ca46f868147a6fd460f8866a3 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 2 Feb 2025 13:09:51 +0000 Subject: [PATCH 130/426] xfce.xfce4-notes-plugin: 1.11.1 -> 1.11.2 https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin/-/compare/xfce4-notes-plugin-1.11.1...xfce4-notes-plugin-1.11.2 --- .../xfce/panel-plugins/xfce4-notes-plugin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin/default.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin/default.nix index 654f6d7ebeba..08ed6678e589 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin/default.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin/default.nix @@ -14,8 +14,8 @@ mkXfceDerivation { category = "panel-plugins"; pname = "xfce4-notes-plugin"; - version = "1.11.1"; - sha256 = "sha256-LeKQCsnHVataTP0rYn09x0Ddx8lMtVC0WW/jje7yXag="; + version = "1.11.2"; + sha256 = "sha256-qORKaqpLVPIB5t1JtClP3Ey8yBTKY46YsMIc/fGV688="; odd-unstable = false; nativeBuildInputs = [ From eeb060be62ee3fe08dfc82615b8424808e0c8288 Mon Sep 17 00:00:00 2001 From: linuxissuper Date: Fri, 27 Dec 2024 23:37:06 +0100 Subject: [PATCH 131/426] lxqt-panel-profiles: init at 1.1 Co-authored-by: Wolfgang Walther --- .../lx/lxqt-panel-profiles/package.nix | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 pkgs/by-name/lx/lxqt-panel-profiles/package.nix diff --git a/pkgs/by-name/lx/lxqt-panel-profiles/package.nix b/pkgs/by-name/lx/lxqt-panel-profiles/package.nix new file mode 100644 index 000000000000..d87630bddf16 --- /dev/null +++ b/pkgs/by-name/lx/lxqt-panel-profiles/package.nix @@ -0,0 +1,55 @@ +{ + lib, + stdenv, + fetchFromGitea, + python3Packages, + qt6, + bash, +}: +let + pythonWithPyqt6 = python3Packages.python.withPackages (ps: [ + ps.pyqt6 + ]); +in +stdenv.mkDerivation rec { + pname = "lxqt-panel-profiles"; + version = "1.1"; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "MrReplikant"; + repo = "lxqt-panel-profiles"; + rev = version; + hash = "sha256-YGjgTLodVTtDzP/SOEg+Ehf1LYggTnG1H1rN5m1jaNM="; + }; + + postPatch = '' + # after copying the layouts folder from the nix store + # add write permissions to the folder, so saving profiles works + substituteInPlace usr/bin/lxqt-panel-profiles \ + --replace-fail 'cp -r /usr/share/lxqt-panel-profiles/layouts $XDG_DATA_HOME/lxqt-panel-profiles' 'cp -r /usr/share/lxqt-panel-profiles/layouts $XDG_DATA_HOME/lxqt-panel-profiles; chmod -R u+w,g+w $XDG_DATA_HOME/lxqt-panel-profiles;' + + substituteInPlace usr/bin/lxqt-panel-profiles \ + --replace-fail "/bin/bash" "${bash}/bin/bash" \ + --replace-fail "/usr/share/" "$out/usr/share/" \ + --replace-fail "python3" "${pythonWithPyqt6}/bin/python" + + substituteInPlace usr/share/lxqt-panel-profiles/lxqt-panel-profiles.py \ + --replace-fail "qdbus" "${qt6.qttools}/bin/qdbus" + ''; + + installPhase = '' + mkdir $out + mv usr $out/usr + ''; + + meta = { + description = ""; + homepage = "https://codeberg.org/MrReplikant/lxqt-panel-profiles/"; + changelog = "https://codeberg.org/MrReplikant/lxqt-panel-profiles/releases/tag/${version}"; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ linuxissuper ]; + mainProgram = "lxqt-panel-profiles"; + platforms = lib.platforms.linux; + }; +} From 9f1dc3e6cd9344c1c4e79d05d6d0ff9d611d961f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 13:19:58 +0000 Subject: [PATCH 132/426] hugo: 0.141.0 -> 0.143.0 --- pkgs/by-name/hu/hugo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index c2920a11f96d..87249e26ec81 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "hugo"; - version = "0.141.0"; + version = "0.143.0"; src = fetchFromGitHub { owner = "gohugoio"; repo = "hugo"; tag = "v${version}"; - hash = "sha256-NjxHsS1VG/B1+rjmwTdoHOKraMh6z54pQqw8k9Nbuss="; + hash = "sha256-h0BrWL3dvdn1x0Z5bGrss8iVl0VG483mCHhg1CnZuaQ="; }; vendorHash = "sha256-2OZajJZnbD3Ks3xq501Ta5ba+3jDnI1GFiI5u2Y/i3A="; From 2fbf0753ec727bda53aca3144c3607592259af93 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Sun, 2 Feb 2025 14:17:19 +0100 Subject: [PATCH 133/426] gitlab: 17.8.0 -> 17.8.1 https://about.gitlab.com/releases/2025/01/22/patch-release-gitlab-17-8-1-released/ --- .../applications/version-management/gitlab/data.json | 12 ++++++------ .../gitlab/gitlab-workhorse/default.nix | 2 +- pkgs/by-name/gi/gitaly/package.nix | 4 ++-- pkgs/by-name/gi/gitlab-pages/package.nix | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json index 3a65fdff9388..2e9a7042d6e3 100644 --- a/pkgs/applications/version-management/gitlab/data.json +++ b/pkgs/applications/version-management/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "17.8.0", - "repo_hash": "0a6a05hip2f505yvfi4v7849cmpb1kzghsf6ivy6lrhc06ksxs19", + "version": "17.8.1", + "repo_hash": "17m0aw8gd58gs1vxzk6pbqnhrhkvc172kn47pj5p6sgq3li3mcgf", "yarn_hash": "0d1nzgji3y90gcx92pl0bnqlj5h9ra3r7k1z673fvsj6lzppnx8v", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v17.8.0-ee", + "rev": "v17.8.1-ee", "passthru": { - "GITALY_SERVER_VERSION": "17.8.0", - "GITLAB_PAGES_VERSION": "17.8.0", + "GITALY_SERVER_VERSION": "17.8.1", + "GITLAB_PAGES_VERSION": "17.8.1", "GITLAB_SHELL_VERSION": "14.39.0", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.4.0", - "GITLAB_WORKHORSE_VERSION": "17.8.0" + "GITLAB_WORKHORSE_VERSION": "17.8.1" } } diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix index a9c921a6c994..cb1d66938b5c 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix @@ -5,7 +5,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "17.8.0"; + version = "17.8.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 08b29fe93903..559fdd8166a3 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "17.8.0"; + version = "17.8.1"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,7 +21,7 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-Ofmhyz4sCcho+tVhAD/X+3BtsrUoysvxHpxwc52Abwc="; + hash = "sha256-ahYvfA1PvB/OP3swTABH++pZubejsb3Cohy+Z5fcAo4="; }; vendorHash = "sha256-rR3dsKUoIVDj0NviN8p8g3mSAW8PTNChBacqd23yDf8="; diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index 7e83d179ecd3..cd7a28d1b957 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,14 +6,14 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "17.8.0"; + version = "17.8.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-jQwHVSedAtBL5A0Y6OTtpRonSG1k69wdZO011S0D8/E="; + hash = "sha256-h+8sgBWYBClrfIsvnD1cUMRE9cxOtfjrGpss2tYdzDg="; }; vendorHash = "sha256-2UtdooVoyoWr4yOPCRBAjkftn29DhJonpJSguHwfHNE="; From ce7bfc7c30004738287632cc5bffd6277fd55992 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 13:52:51 +0000 Subject: [PATCH 134/426] python312Packages.manim-slides: 5.4.0 -> 5.4.2 --- pkgs/development/python-modules/manim-slides/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/manim-slides/default.nix b/pkgs/development/python-modules/manim-slides/default.nix index e4f53f5553b2..bfcbbcbe874b 100644 --- a/pkgs/development/python-modules/manim-slides/default.nix +++ b/pkgs/development/python-modules/manim-slides/default.nix @@ -35,7 +35,7 @@ }: buildPythonPackage rec { pname = "manim-slides"; - version = "5.4.0"; + version = "5.4.2"; pyproject = true; disabled = pythonOlder "3.9"; @@ -44,7 +44,7 @@ buildPythonPackage rec { owner = "jeertmans"; repo = "manim-slides"; tag = "v${version}"; - hash = "sha256-9BPBjTepb1CdCEk1j471NhndLG5Ai1P81VUV6msQPus="; + hash = "sha256-LUnHv6Yr4le7B0OjA9m8s7tCd2OvUsjX0YR+5dv+Bjg="; }; build-system = [ From 5cd635914afc68a0546f03b091713e26121de306 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 14:20:53 +0000 Subject: [PATCH 135/426] vsce: 3.2.1 -> 3.2.2 --- pkgs/by-name/vs/vsce/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vs/vsce/package.nix b/pkgs/by-name/vs/vsce/package.nix index 1e490328cfe2..5293ceafe1b7 100644 --- a/pkgs/by-name/vs/vsce/package.nix +++ b/pkgs/by-name/vs/vsce/package.nix @@ -12,16 +12,16 @@ buildNpmPackage rec { pname = "vsce"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "microsoft"; repo = "vscode-vsce"; rev = "v${version}"; - hash = "sha256-S49tX0e0XW7RasYeFALKexP8516+7Umtglh1h6f5wEQ="; + hash = "sha256-zWs3DVb9BThCdjqQLfK4Z6wvph3oibVBdj+h3n33Lns="; }; - npmDepsHash = "sha256-k6LdGCpVoBNpHe4z7NrS0T/gcB1EQBvBxGAM3zo+AAo="; + npmDepsHash = "sha256-9tD2an6878XEXWbO5Jsplibd6lbzNBufdHJJ89mjMig="; postPatch = '' substituteInPlace package.json --replace-fail '"version": "0.0.0"' '"version": "${version}"' From 5228e893df0b7b3de794334cd534e0881db36b65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 14:22:49 +0000 Subject: [PATCH 136/426] python312Packages.python-gitlab: 5.3.1 -> 5.6.0 --- pkgs/development/python-modules/python-gitlab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-gitlab/default.nix b/pkgs/development/python-modules/python-gitlab/default.nix index 2686cefefb97..c7c6a4489503 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 = "5.3.1"; + version = "5.6.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "python_gitlab"; inherit version; - hash = "sha256-yqvLUAIQ9PWe+fj+7E+Z6CHWUqVccuyfW/gg9F/Bcpg="; + hash = "sha256-vFMei6PlZBtgQJRF1JGazmiiwYyw7G1I+87WYWuVQWY="; }; build-system = [ setuptools ]; From 7e318bfe3ba568f5fa29e11fab60be38c4627547 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 14:44:50 +0000 Subject: [PATCH 137/426] python312Packages.pynrrd: 1.1.1 -> 1.1.3 --- pkgs/development/python-modules/pynrrd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pynrrd/default.nix b/pkgs/development/python-modules/pynrrd/default.nix index 0d7c617614d4..0f178dc4cc1b 100644 --- a/pkgs/development/python-modules/pynrrd/default.nix +++ b/pkgs/development/python-modules/pynrrd/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "pynrrd"; - version = "1.1.1"; + version = "1.1.3"; pyproject = true; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "mhe"; repo = pname; tag = "v${version}"; - hash = "sha256-B/G46/9Xf1LRu02p0X4/UeW1RYotSXKXRO9VZDPhkNU="; + hash = "sha256-qu3s3XswJCUchqYfYMuqIzI4sfeXrttvXSEW9/GSENA="; }; build-system = [ setuptools ]; From 8b9c16e209b0b5bafe6c837476a1e1d0d900c9e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 15:00:27 +0000 Subject: [PATCH 138/426] zizmor: 1.2.2 -> 1.3.0 --- pkgs/by-name/zi/zizmor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index ddbbf86305c6..4232e5c26a09 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "zizmor"; - version = "1.2.2"; + version = "1.3.0"; src = fetchFromGitHub { owner = "woodruffw"; repo = "zizmor"; tag = "v${version}"; - hash = "sha256-J2pKaGPbRYWlupWHeXbDpxMDpWk+Px0yuKsH6wiFq5M="; + hash = "sha256-yETJh0fSTPGVZV7sdQl+ARbHImJ5n5w+R9kumu7n0Ww="; }; - cargoHash = "sha256-YrQBR5RVBAqYqdAucRiqO8cFmgdVvqA8HEYOXFieSsU="; + cargoHash = "sha256-QkR5PCJr9y0kVSIhqPsOn7xX0m6kr2wOwBroIEZUhAk="; passthru.tests.version = testers.testVersion { package = zizmor; From 011b784ff2e7b69bd30c87f467ed3000de9b3cf2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 15:02:46 +0000 Subject: [PATCH 139/426] snips-sh: 0.4.1 -> 0.4.2 --- pkgs/by-name/sn/snips-sh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snips-sh/package.nix b/pkgs/by-name/sn/snips-sh/package.nix index 93931e2bc4e7..2c0650c0a0e0 100644 --- a/pkgs/by-name/sn/snips-sh/package.nix +++ b/pkgs/by-name/sn/snips-sh/package.nix @@ -8,14 +8,14 @@ }: buildGoModule rec { pname = "snips-sh"; - version = "0.4.1"; - vendorHash = "sha256-weqlhnhUG2gn9SFS63q1LYmPa7liGYYcJN5qorj6x2E="; + version = "0.4.2"; + vendorHash = "sha256-Lp3yousaDkTCruOP0ytfY84vPmfLMgBoTwf+7Q7Q0Lc="; src = fetchFromGitHub { owner = "robherley"; repo = "snips.sh"; rev = "v${version}"; - hash = "sha256-FEo2/TPwes8/Iwfp7OIo1HbLWF9xmVS9ZMC9HysyK/k="; + hash = "sha256-IjGXGY75k9VeeHek0V8SrIElmiQ+Q2P5gEDIp7pmQd8="; }; tags = (lib.optional (!withTensorflow) "noguesser"); From 84e13bf3fdb99c617292892416208e346a4a112e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 15:18:54 +0000 Subject: [PATCH 140/426] yash: 2.57 -> 2.58 --- pkgs/by-name/ya/yash/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yash/package.nix b/pkgs/by-name/ya/yash/package.nix index d3196034f355..a40e4b44cb6a 100644 --- a/pkgs/by-name/ya/yash/package.nix +++ b/pkgs/by-name/ya/yash/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "yash"; - version = "2.57"; + version = "2.58"; src = fetchFromGitHub { owner = "magicant"; repo = pname; rev = version; - hash = "sha256-TqQWbwNk2P2vETJ2294bd689WBry0xRdz7xz/NnMBrk="; + hash = "sha256-d0Dt/+TxAtfKndXao6Cd9IEujHwi6H5HQjgY774UEFY="; }; strictDeps = true; From 4a6888d2196d7c0ca6b273d9adeecdd314d6128b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 15:34:43 +0000 Subject: [PATCH 141/426] hishtory: 0.327 -> 0.328 --- pkgs/by-name/hi/hishtory/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hi/hishtory/package.nix b/pkgs/by-name/hi/hishtory/package.nix index cce413e5f0e1..bd46b05b2882 100644 --- a/pkgs/by-name/hi/hishtory/package.nix +++ b/pkgs/by-name/hi/hishtory/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "hishtory"; - version = "0.327"; + version = "0.328"; src = fetchFromGitHub { owner = "ddworken"; repo = pname; rev = "v${version}"; - hash = "sha256-bt+k3JWkuxpY2ZSHFvKxOyUwcBtQrsTH/uf1Lw0r+uo="; + hash = "sha256-XEhhRs0yt6VvE9Lw4ikY3nb2frCWm15fxcvRDAWfifY="; }; vendorHash = "sha256-A975ensuezz75I4KrFcl8wi9HjZqlfEHeJVAyA69V9k="; From 6608d8dfb305f133faad0b72c7e0dd3bc7821069 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 15:39:11 +0000 Subject: [PATCH 142/426] nzbhydra2: 7.12.1 -> 7.12.3 --- pkgs/by-name/nz/nzbhydra2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nz/nzbhydra2/package.nix b/pkgs/by-name/nz/nzbhydra2/package.nix index 8ab72d8222a1..23c7cbf19ea9 100644 --- a/pkgs/by-name/nz/nzbhydra2/package.nix +++ b/pkgs/by-name/nz/nzbhydra2/package.nix @@ -10,11 +10,11 @@ }: stdenv.mkDerivation rec { pname = "nzbhydra2"; - version = "7.12.1"; + version = "7.12.3"; src = fetchzip { url = "https://github.com/theotherp/nzbhydra2/releases/download/v${version}/nzbhydra2-${version}-generic.zip"; - hash = "sha256-QCMsAFRU6THmKiIFvnfUHzmv91gcC1pAztNYg9RymzU="; + hash = "sha256-uTtkMusIhDbD+CojOSJ59Kqo6iSuIqWLqd6T5tYuX4k="; stripRoot = false; }; From e5edfc35878b8441735f3d1e5add10b55d6d7959 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:46:19 +0000 Subject: [PATCH 143/426] discord: 0.0.81 -> 0.0.82 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 948adfaa93c6..bfe08fb18f1e 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -9,7 +9,7 @@ let versions = if stdenv.hostPlatform.isLinux then { - stable = "0.0.81"; + stable = "0.0.82"; ptb = "0.0.127"; canary = "0.0.574"; development = "0.0.67"; @@ -26,7 +26,7 @@ let x86_64-linux = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; - hash = "sha256-V3xaBbCZX1TUaXxLbMOhJ8VFKMZBfCR/w5ajrAvu2kQ="; + hash = "sha256-L8Lwe5UavmbW1s3gsSJiHjbiZnNtyEsEJzlrN0Fgc3w="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; From 037350e0e6b829ae850ad291dc1344eb4e208d75 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:47:03 +0000 Subject: [PATCH 144/426] discord-canary: 0.0.574 -> 0.0.581 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index bfe08fb18f1e..ca14342aefd4 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -11,7 +11,7 @@ let { stable = "0.0.82"; ptb = "0.0.127"; - canary = "0.0.574"; + canary = "0.0.581"; development = "0.0.67"; } else @@ -34,7 +34,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; - hash = "sha256-pZdHl7U3aNmxe6PtaK7JbQ7XdAPtlTAUuGcBRFkQI3s="; + hash = "sha256-PUTu1eoq8lB+4rX0qACh3M8tOjR83Tgs3vaN5t70Mo8="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; From 624b7e0b80fad3f1e6ce781bca5f51f57bafea7e Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:48:54 +0000 Subject: [PATCH 145/426] discord-development: 0.0.67 -> 0.0.68 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index ca14342aefd4..b119c4333f4e 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -12,7 +12,7 @@ let stable = "0.0.82"; ptb = "0.0.127"; canary = "0.0.581"; - development = "0.0.67"; + development = "0.0.68"; } else { @@ -38,7 +38,7 @@ let }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; - hash = "sha256-YwOhdNM6l+E/X6JX5ttyJsJmf3Pa+BN7N0mG7923xI4="; + hash = "sha256-Vfsuz7/o2iVssOi4I9MmQc5T8ct8WTaCavvT9/OycPs="; }; }; x86_64-darwin = { From 2e342723f8dfa649d27f4e2f09ed50a51a045a74 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:50:26 +0000 Subject: [PATCH 146/426] discord-ptb: 0.0.127 -> 0.0.128 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index b119c4333f4e..349672205b0e 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -10,7 +10,7 @@ let if stdenv.hostPlatform.isLinux then { stable = "0.0.82"; - ptb = "0.0.127"; + ptb = "0.0.128"; canary = "0.0.581"; development = "0.0.68"; } @@ -30,7 +30,7 @@ let }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; - hash = "sha256-mgR2MDQ3ZtgBltQPOxT6773aNUx5hH2P6LvFJFEuUts="; + hash = "sha256-ccmlOyzPu6aMqmC2+mRXMQh6OYIFLrlTNwKmBGE61ic="; }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; From 6fcfeebf68a1ec1c5fbfb69b434d3cdaa74aadd3 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:51:07 +0000 Subject: [PATCH 147/426] pkgsCross.aarch64-darwin.discord: 0.0.333 -> 0.0.334 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 349672205b0e..cb4a12b2755b 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -16,7 +16,7 @@ let } else { - stable = "0.0.333"; + stable = "0.0.334"; ptb = "0.0.157"; canary = "0.0.686"; development = "0.0.78"; @@ -44,7 +44,7 @@ let x86_64-darwin = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg"; - hash = "sha256-ebPbTIiaZ2hMoJdVCax0hT2bLUFLj5fuIf2e74qLHns="; + hash = "sha256-8zAwOh1waRAQwW/RnjUJsOQJmYcCK5dZ10Ib08F7U08="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; From 13b1d08271114b22353a87f737e1fc4c2e6ecd67 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:51:50 +0000 Subject: [PATCH 148/426] pkgsCross.aarch64-darwin.discord-canary: 0.0.686 -> 0.0.692 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index cb4a12b2755b..484722aedf2d 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -18,7 +18,7 @@ let { stable = "0.0.334"; ptb = "0.0.157"; - canary = "0.0.686"; + canary = "0.0.692"; development = "0.0.78"; }; version = versions.${branch}; @@ -52,7 +52,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; - hash = "sha256-F3vLcLjNhYRGnOyuNziwtbBNxiUKgw6wZaa1LbVF5PU="; + hash = "sha256-xA9TU6ODC6c8m+dLHxc5ZxD+SmTfXIjXl1wbA5JVay4="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; From e81ce6601d72d376464722d45d908cbaf2aa7f78 Mon Sep 17 00:00:00 2001 From: goatastronaut0212 Date: Sun, 2 Feb 2025 23:02:45 +0700 Subject: [PATCH 149/426] unciv: 4.14.9 -> 4.15.7 --- pkgs/by-name/un/unciv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/un/unciv/package.nix b/pkgs/by-name/un/unciv/package.nix index 4357cb4bd97d..e9e9a67481f2 100644 --- a/pkgs/by-name/un/unciv/package.nix +++ b/pkgs/by-name/un/unciv/package.nix @@ -10,7 +10,7 @@ , libXxf86vm }: let - version = "4.14.9"; + version = "4.15.7"; desktopItem = makeDesktopItem { name = "unciv"; @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; - hash = "sha256-CmdQ4gEOu9U2e9Wk94uRCRq3OAEuncCAkV+ut4Chy9Q="; + hash = "sha256-5EA4AaHP0RsceiCbXkwPrAiSH62xshVS8E9c68gTk+c="; }; dontUnpack = true; From c8a6ea4b90e037954028bd9d698a3313f2f41ab7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 16:08:09 +0000 Subject: [PATCH 150/426] signalbackup-tools: 20250127-1 -> 20250202 --- pkgs/by-name/si/signalbackup-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 004de05929a6..917e9946c1b3 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "signalbackup-tools"; - version = "20250127-1"; + version = "20250202"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; rev = version; - hash = "sha256-6JHHiT1OwLPKxA0rbGiwhwF4PiuS5yguoNtB7dpTJPI="; + hash = "sha256-RYklp/jrp/bdS6tuIBHSgF1GJYnYydj4fcwsgcuZPeY="; }; nativeBuildInputs = [ From 4a82efa4380613ec5b4ea3d7462e8ac2a011c675 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 16:13:24 +0000 Subject: [PATCH 151/426] ustreamer: 6.22 -> 6.27 --- pkgs/by-name/us/ustreamer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/us/ustreamer/package.nix b/pkgs/by-name/us/ustreamer/package.nix index 0c01f03d7d92..3bf4c9d79677 100644 --- a/pkgs/by-name/us/ustreamer/package.nix +++ b/pkgs/by-name/us/ustreamer/package.nix @@ -21,13 +21,13 @@ }: stdenv.mkDerivation rec { pname = "ustreamer"; - version = "6.22"; + version = "6.27"; src = fetchFromGitHub { owner = "pikvm"; repo = "ustreamer"; rev = "v${version}"; - hash = "sha256-6qVDxci2uFV2Z93vqbpwxZ3yAVZ5NHGOPDOYRr2b1l8="; + hash = "sha256-/lNRw73w/1L12R1hVIopUvqwKVgl055zn5xL6LL9TLI="; }; buildInputs = From 1f85da00b1cf04cee9150ad814a740d207129b9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 16:14:52 +0000 Subject: [PATCH 152/426] kubelogin: 0.1.6 -> 0.1.7 --- pkgs/by-name/ku/kubelogin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubelogin/package.nix b/pkgs/by-name/ku/kubelogin/package.nix index a1fa281a14db..7c03265d90ee 100644 --- a/pkgs/by-name/ku/kubelogin/package.nix +++ b/pkgs/by-name/ku/kubelogin/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "kubelogin"; - version = "0.1.6"; + version = "0.1.7"; src = fetchFromGitHub { owner = "Azure"; repo = pname; rev = "v${version}"; - sha256 = "sha256-VmCJoyr42tbQhe8o54D/t9+Gfz40Oe6NzqqJWknNP70="; + sha256 = "sha256-yU9RDzUjN8Ona5Xa7+90qDmc4HFbec3tEzumaPmG6es="; }; - vendorHash = "sha256-8L5OzEJvHBOHPkZyIitIW8hBzmOytTDUUTGlAmY5zBg="; + vendorHash = "sha256-pAhBUREzancX0cbLm5rgZwJn8N0fLX57wONNypADQLE="; ldflags = [ "-X main.gitTag=v${version}" From fab3a5f4ad01e4141a07037a7854a67fa1ee18f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 16:59:25 +0000 Subject: [PATCH 153/426] libretro.vice-x128: 0-unstable-2025-01-11 -> 0-unstable-2025-01-28 --- pkgs/applications/emulators/libretro/cores/vice.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/vice.nix b/pkgs/applications/emulators/libretro/cores/vice.nix index afa606a04107..7b145d78dea0 100644 --- a/pkgs/applications/emulators/libretro/cores/vice.nix +++ b/pkgs/applications/emulators/libretro/cores/vice.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "vice-${type}"; - version = "0-unstable-2025-01-11"; + version = "0-unstable-2025-01-28"; src = fetchFromGitHub { owner = "libretro"; repo = "vice-libretro"; - rev = "5afa33f347306f168ff0b4c54a7825895dd07b50"; - hash = "sha256-D0DSKgqZV8EluRry2qSm7qnWnvwwDWz91G66W4nF2Kk="; + rev = "cdef1f9f8d5cbe4ba3e9b9106e117bdd35f599b9"; + hash = "sha256-02ZH5ax49uWnvYe+hpL7a94Bf8knja1YADxyI2irYms="; }; makefile = "Makefile"; From e6db0cb29060a3f34e88691d4e146786d92f0b53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 17:01:56 +0000 Subject: [PATCH 154/426] ryubing: 1.2.80 -> 1.2.81 --- pkgs/by-name/ry/ryubing/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ry/ryubing/package.nix b/pkgs/by-name/ry/ryubing/package.nix index 2a5f1deac06b..b30d3abfc409 100644 --- a/pkgs/by-name/ry/ryubing/package.nix +++ b/pkgs/by-name/ry/ryubing/package.nix @@ -30,13 +30,13 @@ buildDotnetModule rec { pname = "ryubing"; - version = "1.2.80"; + version = "1.2.81"; src = fetchFromGitHub { owner = "Ryubing"; repo = "Ryujinx"; rev = version; - hash = "sha256-BIiqXXtkc55FQL0HAXxtyx3rA42DTcTxG2pdNmEa5jE="; + hash = "sha256-P/lTXhdSXhoseBYC5NcSZDCQCUL9z2yt5LuGj8V0BdU="; }; nativeBuildInputs = lib.optional stdenv.isDarwin [ From 73f43183ac807c8c10f36489b3c4bf094cb67178 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 17:23:35 +0000 Subject: [PATCH 155/426] monkeysAudio: 10.91 -> 10.92 --- pkgs/by-name/mo/monkeysAudio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monkeysAudio/package.nix b/pkgs/by-name/mo/monkeysAudio/package.nix index 7d94e30e0e98..c89ed2d78265 100644 --- a/pkgs/by-name/mo/monkeysAudio/package.nix +++ b/pkgs/by-name/mo/monkeysAudio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "10.91"; + version = "10.92"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-EQXYfyiSwSKbjJViTR4RdzCX3SRmc7WGt8cNytuiWC8="; + hash = "sha256-xb+L+X1N6/t7ohodFefIT5zvc/GMjMnkqCNMJukEIFg="; stripRoot = false; }; From 2fdd0db80cb9c05437ccf6c60e6dfff8f2efbae3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 17:48:01 +0000 Subject: [PATCH 156/426] simple64-netplay-server: 2025.01.1 -> 2025.01.3 --- pkgs/by-name/si/simple64-netplay-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simple64-netplay-server/package.nix b/pkgs/by-name/si/simple64-netplay-server/package.nix index c352125b42ea..9b03d00e6655 100644 --- a/pkgs/by-name/si/simple64-netplay-server/package.nix +++ b/pkgs/by-name/si/simple64-netplay-server/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "simple64-netplay-server"; - version = "2025.01.1"; + version = "2025.01.3"; src = fetchFromGitHub { owner = "simple64"; repo = "simple64-netplay-server"; tag = "v${version}"; - hash = "sha256-mE6cm1/xxQvcQykKDfO9dDK3J6TOE3POaDuYB0tNRPk="; + hash = "sha256-6+apLOy/hlLkvQjVxi4qpIVhfImdevyCFGAo6rBCc6k="; }; vendorHash = "sha256-lcKOAPCyWKNg+l1YjziaMTn4DjLB0P+dz3FqyAy0sFk="; From fa8ec1fe755206e7a5b2492c07bf57d6a94504be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 17:49:22 +0000 Subject: [PATCH 157/426] stripe-cli: 1.23.5 -> 1.23.10 --- pkgs/by-name/st/stripe-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stripe-cli/package.nix b/pkgs/by-name/st/stripe-cli/package.nix index 5fcc87cc9747..d97af867fc62 100644 --- a/pkgs/by-name/st/stripe-cli/package.nix +++ b/pkgs/by-name/st/stripe-cli/package.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "stripe-cli"; - version = "1.23.5"; + version = "1.23.10"; src = fetchFromGitHub { owner = "stripe"; repo = "stripe-cli"; rev = "v${version}"; - hash = "sha256-FvMCmR0/a9JJBl7Q3s5/G9/aiTvk/E3rCLobOXGaO1I="; + hash = "sha256-QHCQ8cM7XfMdpgIm5zUQIP/5ryc/prvXQfdD91y7zJY="; }; - vendorHash = "sha256-d5cHnZ0iBBpc1yIOhsCVjx3ef+CNDNs43fr1D+o1qCc="; + vendorHash = "sha256-dWLrJ866R+yPEYs4vc8SRADZXC1xCO7sDosHbU1G63o="; nativeBuildInputs = [ installShellFiles ]; From fa349574be3593fef8129f63a11429c7d31bdb43 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 17:49:26 +0000 Subject: [PATCH 158/426] fission: 1.20.5 -> 1.21.0 --- pkgs/by-name/fi/fission/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/fission/package.nix b/pkgs/by-name/fi/fission/package.nix index 77bbc5806e90..2ca869e1d39b 100644 --- a/pkgs/by-name/fi/fission/package.nix +++ b/pkgs/by-name/fi/fission/package.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "fission"; - version = "1.20.5"; + version = "1.21.0"; src = fetchFromGitHub { owner = "fission"; repo = "fission"; rev = "v${version}"; - hash = "sha256-JYe5CWHcqQwbldimX2/pkF+gUvCplIuNg/kTvyT2I0c="; + hash = "sha256-Tl7aKibVbNAKOa1tycKtEzdJ8rJHBMa8PTUm0i7DKA4="; }; - vendorHash = "sha256-3Wuvi7st9y+Pyv12HyxcSoaUjYA3xooYH+zHZ+xbngo="; + vendorHash = "sha256-PhB6zR/dXnOCHJiJ/EjVOD26SubaAITRm61XOvULerU="; ldflags = [ "-s" "-w" "-X info.Version=${version}" ]; From bb0fe02c06ab1cac429aa60ddeb379c04cf91371 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> Date: Sun, 2 Feb 2025 18:10:12 +0300 Subject: [PATCH 159/426] restinio: fix build Test builds fail with cmake configuration error: > string sub-command JSON failed parsing json string: * Line 1, Column 1 This is a silly regression from catch2_3 3.7.1 -> 3.8.0 bump [1]. Looks like the upstream doesn't hold catch2 correctly and overrides `main` for this test so catch2 test discovery machinery can't work. Upstream issue [2]. [1]: https://www.github.com/NixOS/nixpkgs/pull/371311 [2]: https://www.github.com/Stiffstream/restinio/issues/230 --- pkgs/by-name/re/restinio/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/re/restinio/package.nix b/pkgs/by-name/re/restinio/package.nix index 0d267b42cc1f..005c147e13ff 100644 --- a/pkgs/by-name/re/restinio/package.nix +++ b/pkgs/by-name/re/restinio/package.nix @@ -30,6 +30,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-heVdo0MtsWi/r9yse+/FZ55lhiunyEdwB3UkOOY5Vj0="; }; + # https://www.github.com/Stiffstream/restinio/issues/230 + # > string sub-command JSON failed parsing json string: * Line 1, Column 1 + # > Syntax error: value, object or array expected. + postPatch = '' + substituteInPlace dev/test/CMakeLists.txt \ + --replace-fail "add_subdirectory(metaprogramming)" "" + ''; + strictDeps = true; nativeBuildInputs = [ cmake ]; From 97ae8286a5d9c51d8c2bf48d39629b7f174dbc61 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> Date: Sun, 2 Feb 2025 21:05:36 +0300 Subject: [PATCH 160/426] restinio: fix darwin --- pkgs/by-name/re/restinio/package.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/by-name/re/restinio/package.nix b/pkgs/by-name/re/restinio/package.nix index 005c147e13ff..4fda8d50d2fd 100644 --- a/pkgs/by-name/re/restinio/package.nix +++ b/pkgs/by-name/re/restinio/package.nix @@ -82,6 +82,28 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; enableParallelChecking = false; + __darwinAllowLocalNetworking = true; + preCheck = + let + disabledTests = + [ ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Tests that fail with error: 'unable to write: Operation not permitted' + "HTTP echo server" + "single_thread_connection_limiter" + "simple sendfile" + "simple sendfile with std::filesystem::path" + "sendfile the same file several times" + "sendfile 2 files" + "sendfile offsets_and_size" + "sendfile chunks" + "sendfile with partially-read response" + ]; + excludeRegex = "^(${builtins.concatStringsSep "|" disabledTests})"; + in + lib.optionalString (builtins.length disabledTests != 0) '' + checkFlagsArray+=(ARGS="--exclude-regex '${excludeRegex}'") + ''; meta = with lib; { description = "Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library"; From a27450b7ac0c6c399657ff6012de750812e74b3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 18:13:22 +0000 Subject: [PATCH 161/426] python312Packages.msgraph-sdk: 1.17.0 -> 1.18.0 --- pkgs/development/python-modules/msgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index 894a5e5fc6ad..1b5ae82b7db9 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "msgraph-sdk"; - version = "1.17.0"; + version = "1.18.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${version}"; - hash = "sha256-R6HCZBdpHR58d4leS77MIqLX6LOGFppTcFbidrJSrI8="; + hash = "sha256-qYlBRXYsZ71B33iwdwgjx/NFBRUF4I/0XCnNZePo/+M="; }; build-system = [ flit-core ]; From 472577555198e2fb4a589c19ec19c02a52640be6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 18:15:24 +0000 Subject: [PATCH 162/426] storj-uplink: 1.120.4 -> 1.121.3 --- pkgs/by-name/st/storj-uplink/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/storj-uplink/package.nix b/pkgs/by-name/st/storj-uplink/package.nix index 6a014327943f..87c5de138da8 100644 --- a/pkgs/by-name/st/storj-uplink/package.nix +++ b/pkgs/by-name/st/storj-uplink/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "storj-uplink"; - version = "1.120.4"; + version = "1.121.3"; src = fetchFromGitHub { owner = "storj"; repo = "storj"; rev = "v${version}"; - hash = "sha256-Ze3eQCySw3S6sKXwJCW6M+UV1FWp47syCWxIQdKttOs="; + hash = "sha256-Q/iQUgXeYvGDBuVL8hhHU7SK+sNVQtXCDBoRYFO+N9Y="; }; subPackages = [ "cmd/uplink" ]; - vendorHash = "sha256-kLXrKFJ/g2xenYTZ13loaZ7XAgRhmo2Iwen7P4esBIs="; + vendorHash = "sha256-XgHTzE982POxbCzlfSt05y+h8DJb/3fiFV5l/Fu8vGg="; ldflags = [ "-s" From 8d21ca5780d262d91f7446b385434f3aec655977 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 18:15:33 +0000 Subject: [PATCH 163/426] dotenvx: 1.33.0 -> 1.34.0 --- pkgs/by-name/do/dotenvx/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dotenvx/package.nix b/pkgs/by-name/do/dotenvx/package.nix index 1a545fd55479..747345f832b8 100644 --- a/pkgs/by-name/do/dotenvx/package.nix +++ b/pkgs/by-name/do/dotenvx/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "dotenvx"; - version = "1.33.0"; + version = "1.34.0"; src = fetchFromGitHub { owner = "dotenvx"; repo = "dotenvx"; tag = "v${version}"; - hash = "sha256-/0bxY4D3jq6shXEHf13CkGdEGRS8cVQOSaLiIaehq5g="; + hash = "sha256-zRdE79UzbiyFKCu+5yAI+JHlt+sxF0C0XaaZRNqciCM="; }; - npmDepsHash = "sha256-JtoOXDS44fG4ctzN1ZSi+WOXye2p5mjKczSXbvGPIEw="; + npmDepsHash = "sha256-Rtb9/hwUVQAmDleSg7iIEgVznREqx5VNqufSxiWa1Zw="; dontNpmBuild = true; From b40cfcb9dbc04d4d415e9c72958cde234cfa85b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 18:18:04 +0000 Subject: [PATCH 164/426] python312Packages.stripe: 11.4.1 -> 11.5.0 --- pkgs/development/python-modules/stripe/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stripe/default.nix b/pkgs/development/python-modules/stripe/default.nix index 546a573afaec..373201e835a9 100644 --- a/pkgs/development/python-modules/stripe/default.nix +++ b/pkgs/development/python-modules/stripe/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "stripe"; - version = "11.4.1"; + version = "11.5.0"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-fd0lG2ItSQ/lfXhIeFXcn02VsbsRNgfoH9N3A3oTPVo="; + hash = "sha256-vD4DWP/CPV7PqKr+wfpPBI7oEHwyN7ywAAPmjIyW+gI="; }; build-system = [ setuptools ]; From 84f95d3cb97c60457bb3a551a1c05256abe74a95 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 18:18:53 +0000 Subject: [PATCH 165/426] go-mockery: 2.51.1 -> 2.52.1 --- pkgs/by-name/go/go-mockery/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-mockery/package.nix b/pkgs/by-name/go/go-mockery/package.nix index 40d1dbaa560a..c5bd0378d456 100644 --- a/pkgs/by-name/go/go-mockery/package.nix +++ b/pkgs/by-name/go/go-mockery/package.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "go-mockery"; - version = "2.51.1"; + version = "2.52.1"; src = fetchFromGitHub { owner = "vektra"; repo = "mockery"; rev = "v${version}"; - sha256 = "sha256-+KbO2Ch0SB+TP7/So2bCsHOS7ousAl5mD/w2EXj4jzg="; + sha256 = "sha256-algCErKmB43r/t7wo8BJSM0MHRxvxVWZ2u0n1xuLLdw="; }; preCheck = '' @@ -24,7 +24,7 @@ buildGoModule rec { env.CGO_ENABLED = false; proxyVendor = true; - vendorHash = "sha256-z1ceS+LO6d7T264pw2BLadw804aGRISyrKW/dr4fZHA="; + vendorHash = "sha256-nL6dDGifhtmDHfz1ae+wnmVPPQDLrRgI7v8c5cQzo8Q="; subPackages = [ "." ]; From 23dca363d77b7f2d92fe97a60afef131b4216d04 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 19:15:16 +0000 Subject: [PATCH 166/426] python312Packages.gftools: 0.9.76 -> 0.9.77 --- pkgs/development/python-modules/gftools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gftools/default.nix b/pkgs/development/python-modules/gftools/default.nix index 2ea13f65fb0b..3c7cb896bca3 100644 --- a/pkgs/development/python-modules/gftools/default.nix +++ b/pkgs/development/python-modules/gftools/default.nix @@ -61,14 +61,14 @@ let in buildPythonPackage rec { pname = "gftools"; - version = "0.9.76"; + version = "0.9.77"; pyproject = true; src = fetchFromGitHub { owner = "googlefonts"; repo = "gftools"; tag = "v${version}"; - hash = "sha256-UQcQiPStkXKYAy6yK7K8sjkQiABVuqcGllOYyxUjxfA="; + hash = "sha256-j3UeycBq04jy6uKd7HY+wLlmYAbjYbot630qRy/vG60="; }; postPatch = '' From 86a38d48fb53b9e22a7f1077d3e9c0bb5858cd0a Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 2 Feb 2025 20:17:09 +0100 Subject: [PATCH 167/426] workflows/eval: fail hard without target run Without a target run, we won't get any rebuild labels, rebuild counts or maintainer pings. This might have been correct before #373935, but by now we run eval on all commits on the target branch, so we should treat it as a failure if we can't find the run. --- .github/workflows/eval.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 79384daa6b3e..4c545f8c0815 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -175,7 +175,7 @@ jobs: --jq '.workflow_runs | sort_by(.run_started_at) | .[-1]') \ || [[ -z "$run" ]]; then echo "Could not find an eval.yml workflow run for $BASE_SHA, cannot make comparison" - exit 0 + exit 1 fi echo "Comparing against $(jq .html_url <<< "$run")" runId=$(jq .id <<< "$run") @@ -189,7 +189,7 @@ jobs: if [[ "$conclusion" != "success" ]]; then echo "Workflow was not successful (conclusion: $conclusion), cannot make comparison" - exit 0 + exit 1 fi echo "targetRunId=$runId" >> "$GITHUB_OUTPUT" From 93df51fa3360017b2e92e6a65246519551cd0c7b Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 2 Feb 2025 20:17:33 +0100 Subject: [PATCH 168/426] workflows/eval: rename BASE_SHA to TARGET_SHA To be in line with the terminology introduced in the README.md in the same folder. --- .github/workflows/eval.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 4c545f8c0815..abf9b7c33704 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -171,10 +171,10 @@ jobs: run: | # Get the latest eval.yml workflow run for the PR's target commit if ! run=$(gh api --method GET /repos/"$REPOSITORY"/actions/workflows/eval.yml/runs \ - -f head_sha="$BASE_SHA" -f event=push \ + -f head_sha="$TARGET_SHA" -f event=push \ --jq '.workflow_runs | sort_by(.run_started_at) | .[-1]') \ || [[ -z "$run" ]]; then - echo "Could not find an eval.yml workflow run for $BASE_SHA, cannot make comparison" + echo "Could not find an eval.yml workflow run for $TARGET_SHA, cannot make comparison" exit 1 fi echo "Comparing against $(jq .html_url <<< "$run")" @@ -195,7 +195,7 @@ jobs: echo "targetRunId=$runId" >> "$GITHUB_OUTPUT" env: REPOSITORY: ${{ github.repository }} - BASE_SHA: ${{ needs.attrs.outputs.targetSha }} + TARGET_SHA: ${{ needs.attrs.outputs.targetSha }} GH_TOKEN: ${{ github.token }} - uses: actions/download-artifact@v4 From 67fadd4a5218d734a7f143fcc3b545bb8c12e8e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 19:24:11 +0000 Subject: [PATCH 169/426] handheld-daemon: 3.11.0 -> 3.11.3 --- pkgs/by-name/ha/handheld-daemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/handheld-daemon/package.nix b/pkgs/by-name/ha/handheld-daemon/package.nix index 7cf438d32983..86bd486dddc4 100644 --- a/pkgs/by-name/ha/handheld-daemon/package.nix +++ b/pkgs/by-name/ha/handheld-daemon/package.nix @@ -16,14 +16,14 @@ }: python3Packages.buildPythonApplication rec { pname = "handheld-daemon"; - version = "3.11.0"; + version = "3.11.3"; pyproject = true; src = fetchFromGitHub { owner = "hhd-dev"; repo = "hhd"; tag = "v${version}"; - hash = "sha256-MeWNHqHV1LLjBSdeHYmM5594ltINPvt19q8UtWvjUMs="; + hash = "sha256-bnbXw1wmTFmPUTx7vq9hyk3GxW+eiKfSwnqNp6FazCk="; }; # Handheld-daemon runs some selinux-related utils which are not in nixpkgs. From c61526a2d87ebbf298a13f408bbcc801fff46557 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 19:24:51 +0000 Subject: [PATCH 170/426] prowler: 5.1.5 -> 5.2.3 --- pkgs/by-name/pr/prowler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prowler/package.nix b/pkgs/by-name/pr/prowler/package.nix index 3dec004d870d..cb8eeb120561 100644 --- a/pkgs/by-name/pr/prowler/package.nix +++ b/pkgs/by-name/pr/prowler/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "prowler"; - version = "5.1.5"; + version = "5.2.3"; pyproject = true; src = fetchFromGitHub { owner = "prowler-cloud"; repo = "prowler"; tag = version; - hash = "sha256-yVoVfJGO+96ck8T63O0ubeTtdhpfziZFHYVXGFNENds="; + hash = "sha256-gEkD3lMOLpi2NeZBN4V2RJ/aqcuSLSQFSFYFSyDgizc="; }; pythonRelaxDeps = true; From 062e6ffec74679799c7073f45e5bb8d7ebc1cbff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 11:35:30 -0800 Subject: [PATCH 171/426] python313Packages.pyhomee: init at 1.2.5 --- .../python-modules/pyhomee/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/pyhomee/default.nix diff --git a/pkgs/development/python-modules/pyhomee/default.nix b/pkgs/development/python-modules/pyhomee/default.nix new file mode 100644 index 000000000000..ee6feb85e487 --- /dev/null +++ b/pkgs/development/python-modules/pyhomee/default.nix @@ -0,0 +1,41 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, + websockets, +}: + +buildPythonPackage rec { + pname = "pyhomee"; + version = "1.2.5"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Taraman17"; + repo = "pyHomee"; + tag = "v${version}"; + hash = "sha256-cwiV2GvoWeFQ4YrwwHW7ZHk2ZjvBKSAff4xY7+iUpAk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + websockets + ]; + + pythonImportsCheck = [ "pyHomee" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/Taraman17/pyHomee/blob/${src.tag}/CHANGELOG.md"; + description = "Python library to interact with homee"; + homepage = "https://github.com/Taraman17/pyHomee"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fbb6c7877c80..4fc088cf9c3c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11941,6 +11941,8 @@ self: super: with self; { pyhocon = callPackage ../development/python-modules/pyhocon { }; + pyhomee = callPackage ../development/python-modules/pyhomee { }; + pyhomematic = callPackage ../development/python-modules/pyhomematic { }; pyhomepilot = callPackage ../development/python-modules/pyhomepilot { }; From 3f52bcfe739001538a970bec06ee7e3ccd895714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 11:41:24 -0800 Subject: [PATCH 172/426] python313Packages.igloohome-api: init at 0.1.0 --- .../python-modules/igloohome-api/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/development/python-modules/igloohome-api/default.nix diff --git a/pkgs/development/python-modules/igloohome-api/default.nix b/pkgs/development/python-modules/igloohome-api/default.nix new file mode 100644 index 000000000000..e119d7d8b0f2 --- /dev/null +++ b/pkgs/development/python-modules/igloohome-api/default.nix @@ -0,0 +1,43 @@ +{ + aiohttp, + buildPythonPackage, + dacite, + fetchFromGitHub, + hatchling, + lib, + pyjwt, +}: + +buildPythonPackage rec { + pname = "igloohome-api"; + version = "0.1.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "keithle888"; + repo = "igloohome-api"; + tag = "v${version}"; + hash = "sha256-CFxVZiga6008oNbacK12t7U8mOvL8YgEgQ82MsvZ46w="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + aiohttp + dacite + pyjwt + ]; + + pythonImportsCheck = [ "igloohome_api" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/keithle888/igloohome-api/releases/tag/${src.tag}"; + description = "Python package for using igloohome's API"; + homepage = "https://github.com/keithle888/igloohome-api"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fbb6c7877c80..a5f4e5e09ae0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6231,6 +6231,8 @@ self: super: with self; { inherit (pkgs) cgal libxml2; }; + igloohome-api = callPackage ../development/python-modules/igloohome-api { }; + ignite = callPackage ../development/python-modules/ignite { }; igraph = callPackage ../development/python-modules/igraph { From 71311029ce01343287ba763b5dffbfa64a44d7a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 11:48:36 -0800 Subject: [PATCH 173/426] python313Packages.qbusmqttapi: init at 1.2.4 --- .../python-modules/qbusmqttapi/default.nix | 33 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/python-modules/qbusmqttapi/default.nix diff --git a/pkgs/development/python-modules/qbusmqttapi/default.nix b/pkgs/development/python-modules/qbusmqttapi/default.nix new file mode 100644 index 000000000000..0aaa681a024d --- /dev/null +++ b/pkgs/development/python-modules/qbusmqttapi/default.nix @@ -0,0 +1,33 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, +}: + +buildPythonPackage rec { + pname = "qbusmqttapi"; + version = "1.2.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Qbus-iot"; + repo = "qbusmqttapi"; + tag = "v${version}"; + hash = "sha256-daa+AwoOLJRaMzaUCai6pbYd8ux9v8NTR/mnsss/r4c="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "qbusmqttapi" ]; + + # upstream has no tests + doCheck = false; + + meta = { + description = "MQTT API for Qbus Home Automation"; + homepage = "https://github.com/Qbus-iot/qbusmqttapi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fbb6c7877c80..c956361577ce 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13726,6 +13726,8 @@ self: super: with self; { qasync = callPackage ../development/python-modules/qasync { }; + qbusmqttapi = callPackage ../development/python-modules/qbusmqttapi { }; + qcelemental = callPackage ../development/python-modules/qcelemental { }; qcengine = callPackage ../development/python-modules/qcengine { }; From 77da99913c9b5a7d8d5ec16321fcfa9945e02a0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 11:54:00 -0800 Subject: [PATCH 174/426] python313Packages.python-google-drive-api: init at 0.0.2 --- .../python-google-drive-api/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/python-google-drive-api/default.nix diff --git a/pkgs/development/python-modules/python-google-drive-api/default.nix b/pkgs/development/python-modules/python-google-drive-api/default.nix new file mode 100644 index 000000000000..1cb239fb79ba --- /dev/null +++ b/pkgs/development/python-modules/python-google-drive-api/default.nix @@ -0,0 +1,42 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + lib, + mashumaro, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "python-google-drive-api"; + version = "0.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "tronikos"; + repo = "python-google-drive-api"; + tag = "v${version}"; + hash = "sha256-JvPaMD7UHDqCQCoh1Q8jNFw4R7Jbp2YQDBI3xVp1L1g="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + mashumaro + ]; + + pythonImportsCheck = [ "google_drive_api" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + description = "Python client library for Google Drive API"; + homepage = "https://github.com/tronikos/python-google-drive-api"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fbb6c7877c80..51507d777937 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9502,6 +9502,8 @@ self: super: with self; { python-debian = callPackage ../development/python-modules/python-debian { }; + python-google-drive-api = callPackage ../development/python-modules/python-google-drive-api { }; + python-hcl2 = callPackage ../development/python-modules/python-hcl2 { }; python-lorem = callPackage ../development/python-modules/python-lorem { }; From e5666a0ae9496a6b590387905838250d85f31abf Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 22 Jan 2025 13:10:56 -0800 Subject: [PATCH 175/426] python312Packages.scalene: 1.5.49 -> 1.5.51 --- .../python-modules/scalene/default.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/scalene/default.nix b/pkgs/development/python-modules/scalene/default.nix index b03c0f041e2f..a9a3aa22ef80 100644 --- a/pkgs/development/python-modules/scalene/default.nix +++ b/pkgs/development/python-modules/scalene/default.nix @@ -31,22 +31,22 @@ let owner = "mpaland"; repo = "printf"; name = "printf"; - rev = "v4.0.0"; + tag = "v4.0.0"; sha256 = "sha256-tgLJNJw/dJGQMwCmfkWNBvHB76xZVyyfVVplq7aSJnI="; }; in buildPythonPackage rec { pname = "scalene"; - version = "1.5.49"; + version = "1.5.51"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "plasma-umass"; repo = "scalene"; - rev = "v${version}"; - hash = "sha256-Ivce90+W9NBMQjebj3zCB5eqDJydT8OTPYy4fjbybgI="; + tag = "v${version}"; + hash = "sha256-507auU1uy3StmDWruwd/sgJDpV1WhbneSj/bTxUuAN0="; }; patches = [ @@ -109,5 +109,15 @@ buildPythonPackage rec { mainProgram = "scalene"; license = licenses.asl20; maintainers = with maintainers; [ sarahec ]; + badPlatforms = [ + # The scalene doesn't seem to account for arm64 linux + "aarch64-linux" + + # On darwin, builds 1) assume aarch64 and 2) mistakenly compile one part as + # x86 and the other as arm64 then tries to link them into a single binary + # which fails. + "x86_64-darwin" + "aarch64-darwin" + ]; }; } From 657cbef3fd89dac40bfcc091105c71c1f216e8dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 20:11:24 +0000 Subject: [PATCH 176/426] npm-check-updates: 17.1.11 -> 17.1.14 --- pkgs/by-name/np/npm-check-updates/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/np/npm-check-updates/package.nix b/pkgs/by-name/np/npm-check-updates/package.nix index 0e3c6e80e3e6..d951ad5b4a30 100644 --- a/pkgs/by-name/np/npm-check-updates/package.nix +++ b/pkgs/by-name/np/npm-check-updates/package.nix @@ -5,16 +5,16 @@ buildNpmPackage rec { pname = "npm-check-updates"; - version = "17.1.11"; + version = "17.1.14"; src = fetchFromGitHub { owner = "raineorshine"; repo = "npm-check-updates"; rev = "refs/tags/v${version}"; - hash = "sha256-l23+Gmv6395QSWdGOVgHH2mvQND02/PQyBvwvEeawCI="; + hash = "sha256-PIaT5Wg+jEd4NPlLVQKnJ429489ZSQPagCc/+h2EFrI="; }; - npmDepsHash = "sha256-/J38+j4f5G54ejfzZIqQ9JL7BCD8UTa5dkwYgIu2Xo0="; + npmDepsHash = "sha256-k/TBMdOyTjVBir5wIujMPHa+2FRvzORX7dXpLrMhTqY="; postPatch = '' sed -i '/"prepare"/d' package.json From 93342e3e44cb8743e93767907268e03a1794ef0d Mon Sep 17 00:00:00 2001 From: Victor Engmark Date: Sat, 11 Jan 2025 21:19:03 +0100 Subject: [PATCH 177/426] python312Packages.django-registration: init at 5.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com> --- .../django-registration/default.nix | 56 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/development/python-modules/django-registration/default.nix diff --git a/pkgs/development/python-modules/django-registration/default.nix b/pkgs/development/python-modules/django-registration/default.nix new file mode 100644 index 000000000000..2e91cda32f98 --- /dev/null +++ b/pkgs/development/python-modules/django-registration/default.nix @@ -0,0 +1,56 @@ +{ + lib, + buildPythonPackage, + confusable-homoglyphs, + coverage, + django, + fetchFromGitHub, + pdm-backend, + pythonAtLeast, + pythonOlder, +}: + +buildPythonPackage rec { + pname = "django-registration"; + version = "5.1.0"; + pyproject = true; + + disabled = pythonOlder "3.9" || pythonAtLeast "3.13"; + + src = fetchFromGitHub { + owner = "ubernostrum"; + repo = "django-registration"; + tag = version; + hash = "sha256-02kAZXxzTdLBvgff+WNUww2k/yGqxIG5gv8gXy9z7KE="; + }; + + build-system = [ pdm-backend ]; + + dependencies = [ + confusable-homoglyphs + ]; + + nativeCheckInputs = [ + coverage + django + ]; + + installCheckPhase = '' + runHook preInstallCheck + + DJANGO_SETTINGS_MODULE=tests.settings python -m coverage run --source django_registration runtests.py + + runHook postInstallCheck + ''; + + pythonImportsCheck = [ "django_registration" ]; + + meta = { + changelog = "https://github.com/ubernostrum/django-registration/blob/${version}/docs/changelog.rst"; + description = "User registration app for Django"; + homepage = "https://django-registration.readthedocs.io/en/${version}/"; + downloadPage = "https://github.com/ubernostrum/django-registration"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.l0b0 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c5515b993545..656ee604dbae 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3619,6 +3619,8 @@ self: super: with self; { django-q2 = callPackage ../development/python-modules/django-q2 { }; + django-registration = callPackage ../development/python-modules/django-registration { }; + django-scheduler = callPackage ../development/python-modules/django-scheduler { }; django-scim2 = callPackage ../development/python-modules/django-scim2 { }; From 713fd7e838a6bf9a6336a096d20b0b9caba5dabb Mon Sep 17 00:00:00 2001 From: Eric Roberts Date: Thu, 16 Jan 2025 13:44:44 +0000 Subject: [PATCH 178/426] maintainers: add three --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4d1bcd1163fa..c218e28ad7fe 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -23218,6 +23218,12 @@ githubId = 1391883; name = "Tom Hall"; }; + three = { + email = "eric@ericroberts.dev"; + github = "three"; + githubId = 1761259; + name = "Eric Roberts"; + }; thtrf = { email = "thtrf@proton.me"; github = "thtrf"; From 08d1de263a220f95a675ccb0c58cff99d2626897 Mon Sep 17 00:00:00 2001 From: Eric Roberts Date: Thu, 16 Jan 2025 13:45:24 +0000 Subject: [PATCH 179/426] hoarder: init at 0.21.0 --- pkgs/by-name/ho/hoarder/helpers/hoarder-cli | 5 + pkgs/by-name/ho/hoarder/helpers/migrate | 10 ++ pkgs/by-name/ho/hoarder/helpers/start-web | 11 ++ pkgs/by-name/ho/hoarder/helpers/start-workers | 11 ++ pkgs/by-name/ho/hoarder/package.nix | 143 ++++++++++++++++++ .../patches/dont-lock-pnpm-version.patch | 24 +++ .../hoarder/patches/fix-migrations-path.patch | 15 ++ .../ho/hoarder/patches/use-local-font.patch | 47 ++++++ 8 files changed, 266 insertions(+) create mode 100755 pkgs/by-name/ho/hoarder/helpers/hoarder-cli create mode 100755 pkgs/by-name/ho/hoarder/helpers/migrate create mode 100755 pkgs/by-name/ho/hoarder/helpers/start-web create mode 100755 pkgs/by-name/ho/hoarder/helpers/start-workers create mode 100644 pkgs/by-name/ho/hoarder/package.nix create mode 100644 pkgs/by-name/ho/hoarder/patches/dont-lock-pnpm-version.patch create mode 100644 pkgs/by-name/ho/hoarder/patches/fix-migrations-path.patch create mode 100644 pkgs/by-name/ho/hoarder/patches/use-local-font.patch diff --git a/pkgs/by-name/ho/hoarder/helpers/hoarder-cli b/pkgs/by-name/ho/hoarder/helpers/hoarder-cli new file mode 100755 index 000000000000..0a957eacaad9 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/helpers/hoarder-cli @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +set -eu -o pipefail +HOARDER_LIB_PATH= +NODEJS= +exec "$NODEJS/bin/node" "$HOARDER_LIB_PATH/apps/cli/dist/index.mjs" "$@" diff --git a/pkgs/by-name/ho/hoarder/helpers/migrate b/pkgs/by-name/ho/hoarder/helpers/migrate new file mode 100755 index 000000000000..e11a50542340 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/helpers/migrate @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -eu -o pipefail +HOARDER_LIB_PATH= +RELEASE= +NODE_ENV=production + +[[ -d "$DATA_DIR" ]] # Ensure DATA_DIR is defined and exists + +export RELEASE NODE_ENV +exec "$HOARDER_LIB_PATH/node_modules/.bin/tsx" "$HOARDER_LIB_PATH/packages/db/migrate.ts" "$@" diff --git a/pkgs/by-name/ho/hoarder/helpers/start-web b/pkgs/by-name/ho/hoarder/helpers/start-web new file mode 100755 index 000000000000..93c920f07a55 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/helpers/start-web @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -eu -o pipefail +HOARDER_LIB_PATH= +RELEASE= +NODEJS= +NODE_ENV=production + +[[ -d "$DATA_DIR" ]] # Ensure DATA_DIR is defined and exists + +export RELEASE NODE_ENV +exec "$NODEJS/bin/node" "$HOARDER_LIB_PATH/apps/web/.next/standalone/apps/web/server.js" diff --git a/pkgs/by-name/ho/hoarder/helpers/start-workers b/pkgs/by-name/ho/hoarder/helpers/start-workers new file mode 100755 index 000000000000..5af794341bb5 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/helpers/start-workers @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -eu -o pipefail +HOARDER_LIB_PATH= +RELEASE= +NODE_ENV=production +NODE_PATH="$HOARDER_LIB_PATH/apps/workers" + +[[ -d "$DATA_DIR" ]] # Ensure DATA_DIR is defined and exists + +export RELEASE NODE_ENV NODE_PATH +exec "$HOARDER_LIB_PATH/node_modules/.bin/tsx" "$HOARDER_LIB_PATH/apps/workers/index.ts" diff --git a/pkgs/by-name/ho/hoarder/package.nix b/pkgs/by-name/ho/hoarder/package.nix new file mode 100644 index 000000000000..9635eceec1e2 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/package.nix @@ -0,0 +1,143 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nodejs, + node-gyp, + inter, + python3, + srcOnly, + removeReferencesTo, + pnpm_9, +}: +let + pnpm = pnpm_9; +in +stdenv.mkDerivation (finalAttrs: { + pname = "hoarder"; + version = "0.21.0"; + + src = fetchFromGitHub { + owner = "hoarder-app"; + repo = "hoarder"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3xgpiqq+BV0a/OlcQiGDt59fYNF+zP0+HPeBCRiZj48="; + }; + + patches = [ + ./patches/use-local-font.patch + ./patches/fix-migrations-path.patch + ./patches/dont-lock-pnpm-version.patch + ]; + postPatch = '' + ln -s ${inter}/share/fonts/truetype ./apps/landing/app/fonts + ln -s ${inter}/share/fonts/truetype ./apps/web/app/fonts + ''; + + nativeBuildInputs = [ + python3 + nodejs + node-gyp + pnpm.configHook + ]; + pnpmDeps = pnpm.fetchDeps { + inherit (finalAttrs) pname version; + + # We need to pass the patched source code, so pnpm sees the patched version + src = stdenv.mkDerivation { + name = "${finalAttrs.pname}-patched-source"; + phases = [ + "unpackPhase" + "patchPhase" + "installPhase" + ]; + src = finalAttrs.src; + patches = finalAttrs.patches; + installPhase = "cp -pr --reflink=auto -- . $out"; + }; + + hash = "sha256-U2wrjBhklP7c8S3QQoUtOPTYyJr7MBOwm0R/76FjhqE="; + }; + buildPhase = '' + runHook preBuild + + # Based on matrix-appservice-discord + pushd node_modules/better-sqlite3 + npm run build-release --offline "--nodedir=${srcOnly nodejs}" + find build -type f -exec ${removeReferencesTo}/bin/remove-references-to -t "${srcOnly nodejs}" {} \; + popd + + export CI=true + + echo "Compiling apps/web..." + pushd apps/web + pnpm run build + popd + + echo "Building apps/cli" + pushd apps/cli + pnpm run build + popd + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/doc/hoarder + cp README.md LICENSE $out/share/doc/hoarder + + # Copy necessary files into lib/hoarder while keeping the directory structure + LIB_TO_COPY="node_modules apps/web/.next/standalone apps/cli/dist apps/workers packages/db packages/shared packages/trpc" + HOARDER_LIB_PATH="$out/lib/hoarder" + for DIR in $LIB_TO_COPY; do + mkdir -p "$HOARDER_LIB_PATH/$DIR" + cp -a $DIR/{.,}* "$HOARDER_LIB_PATH/$DIR" + chmod -R u+w "$HOARDER_LIB_PATH/$DIR" + done + + # NextJS requires static files are copied in a specific way + # https://nextjs.org/docs/pages/api-reference/config/next-config-js/output#automatically-copying-traced-files + cp -r ./apps/web/public "$HOARDER_LIB_PATH/apps/web/.next/standalone/apps/web/" + cp -r ./apps/web/.next/static "$HOARDER_LIB_PATH/apps/web/.next/standalone/apps/web/.next/" + + # Copy and patch helper scripts + for HELPER_SCRIPT in ${./helpers}/*; do + HELPER_SCRIPT_NAME="$(basename "$HELPER_SCRIPT")" + cp "$HELPER_SCRIPT" "$HOARDER_LIB_PATH/" + substituteInPlace "$HOARDER_LIB_PATH/$HELPER_SCRIPT_NAME" \ + --replace-warn "HOARDER_LIB_PATH=" "HOARDER_LIB_PATH=$HOARDER_LIB_PATH" \ + --replace-warn "RELEASE=" "RELEASE=${finalAttrs.version}" \ + --replace-warn "NODEJS=" "NODEJS=${nodejs}" + chmod +x "$HOARDER_LIB_PATH/$HELPER_SCRIPT_NAME" + patchShebangs "$HOARDER_LIB_PATH/$HELPER_SCRIPT_NAME" + done + + # The cli should be in bin/ + mkdir -p $out/bin + mv "$HOARDER_LIB_PATH/hoarder-cli" $out/bin/ + + runHook postInstall + ''; + + fixupPhase = '' + runHook preFixup + + # Remove large dependencies that are not necessary during runtime + rm -rf $out/lib/hoarder/node_modules/{@next,next,@swc,react-native,monaco-editor,faker,@typescript-eslint,@microsoft,@typescript-eslint,pdfjs-dist} + + # Remove broken symlinks + find $out -type l ! -exec test -e {} \; -delete + + runHook postFixup + ''; + + meta = { + homepage = "https://github.com/hoarder-app/hoarder"; + description = "Self-hostable bookmark-everything app with a touch of AI for the data hoarders out there"; + license = lib.licenses.agpl3Only; + maintainers = [ lib.maintainers.three ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/by-name/ho/hoarder/patches/dont-lock-pnpm-version.patch b/pkgs/by-name/ho/hoarder/patches/dont-lock-pnpm-version.patch new file mode 100644 index 000000000000..5f56dff81d35 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/patches/dont-lock-pnpm-version.patch @@ -0,0 +1,24 @@ +The Hoarder project uses a very specific version of pnpm (9.0.0-alpha.8) and +will fail to build with other pnpm versions. Instead of adding this pnpm +version to nixpkgs, we override this requirement and use the latest v9 release. + +--- +--- a/package.json ++++ b/package.json +@@ -33,7 +33,7 @@ + "turbo": "^2.1.2" + }, + "prettier": "@hoarder/prettier-config", +- "packageManager": "pnpm@9.0.0-alpha.8+sha256.a433a59569b00389a951352956faf25d1fdf43b568213fbde591c36274d4bc30", ++ "packageManager": "pnpm", + "pnpm": { + "patchedDependencies": { + "xcode@3.0.1": "patches/xcode@3.0.1.patch" +--- a/pnpm-lock.yaml ++++ b/pnpm-lock.yaml +@@ -1,4 +1,4 @@ +-lockfileVersion: '7.0' ++lockfileVersion: '9.0' + + settings: + autoInstallPeers: true diff --git a/pkgs/by-name/ho/hoarder/patches/fix-migrations-path.patch b/pkgs/by-name/ho/hoarder/patches/fix-migrations-path.patch new file mode 100644 index 000000000000..dfc49380b64d --- /dev/null +++ b/pkgs/by-name/ho/hoarder/patches/fix-migrations-path.patch @@ -0,0 +1,15 @@ +Without this change the migrations script will fail if the working directory +isn't the same directory this file is located in. To improve usability we +specify the migrations folder relative to __dirname, which doesn't depend on the +working directory. + +--- +--- a/packages/db/migrate.ts ++++ b/packages/db/migrate.ts +@@ -1,4 +1,5 @@ + import { db } from "./drizzle"; + import { migrate } from "drizzle-orm/better-sqlite3/migrator"; ++import path from "path"; + +-migrate(db, { migrationsFolder: "./drizzle" }); ++migrate(db, { migrationsFolder: path.join(__dirname, "./drizzle") }); diff --git a/pkgs/by-name/ho/hoarder/patches/use-local-font.patch b/pkgs/by-name/ho/hoarder/patches/use-local-font.patch new file mode 100644 index 000000000000..e1092cba3ac7 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/patches/use-local-font.patch @@ -0,0 +1,47 @@ +Prevents NextJS from attempting to download fonts during build. The fonts +directory will be created in the derivation script. + +See similar patches: + pkgs/by-name/cr/crabfit-frontend/01-localfont.patch + pkgs/by-name/al/alcom/use-local-fonts.patch + pkgs/by-name/ne/nextjs-ollama-llm-ui/0002-use-local-google-fonts.patch + +--- +--- a/apps/landing/app/layout.tsx ++++ b/apps/landing/app/layout.tsx +@@ -1,11 +1,14 @@ + import type { Metadata } from "next"; +-import { Inter } from "next/font/google"; ++import localFont from 'next/font/local'; + + import "@hoarder/tailwind-config/globals.css"; + + import React from "react"; + +-const inter = Inter({ subsets: ["latin"] }); ++const inter = localFont({ ++ subsets: ["latin"], ++ src: "./fonts/InterVariable.ttf", ++}); + + export const metadata: Metadata = { + title: "Hoarder", +--- a/apps/web/app/layout.tsx ++++ b/apps/web/app/layout.tsx +@@ -1,5 +1,5 @@ + import type { Metadata } from "next"; +-import { Inter } from "next/font/google"; ++import localFont from 'next/font/local'; + + import "@hoarder/tailwind-config/globals.css"; + +@@ -13,7 +13,8 @@ + + import { clientConfig } from "@hoarder/shared/config"; + +-const inter = Inter({ ++const inter = localFont({ ++ src: "./fonts/InterVariable.ttf", + subsets: ["latin"], + fallback: ["sans-serif"], + }); From ae96b319207dc799406584097c92a6897b3bf3b1 Mon Sep 17 00:00:00 2001 From: seth Date: Tue, 14 Jan 2025 18:58:55 -0500 Subject: [PATCH 180/426] flatpak: 1.14.10 -> 1.16.0 Diff: https://github.com/flatpak/flatpak/compare/1.14.10...1.16.0 Changelog: https://github.com/flatpak/flatpak/releases/tag/1.16.0 --- nixos/modules/services/desktops/flatpak.nix | 5 +- pkgs/by-name/fl/flatpak/fix-paths.patch | 13 +- pkgs/by-name/fl/flatpak/package.nix | 264 ++++++++---------- .../respect-xml-catalog-files-var.patch | 15 - 4 files changed, 134 insertions(+), 163 deletions(-) delete mode 100644 pkgs/by-name/fl/flatpak/respect-xml-catalog-files-var.patch diff --git a/nixos/modules/services/desktops/flatpak.nix b/nixos/modules/services/desktops/flatpak.nix index da07f602b3a0..766c252dbc4e 100644 --- a/nixos/modules/services/desktops/flatpak.nix +++ b/nixos/modules/services/desktops/flatpak.nix @@ -27,7 +27,10 @@ in { } ]; - environment.systemPackages = [ cfg.package ]; + environment.systemPackages = [ + cfg.package + pkgs.fuse3 + ]; security.polkit.enable = true; diff --git a/pkgs/by-name/fl/flatpak/fix-paths.patch b/pkgs/by-name/fl/flatpak/fix-paths.patch index 67f0d4eba71f..7cd59ef76d78 100644 --- a/pkgs/by-name/fl/flatpak/fix-paths.patch +++ b/pkgs/by-name/fl/flatpak/fix-paths.patch @@ -1,22 +1,23 @@ diff --git a/session-helper/flatpak-session-helper.c b/session-helper/flatpak-session-helper.c -index 5dd7629e..ddc71a4c 100644 +index 31e94384..2c297551 100644 --- a/session-helper/flatpak-session-helper.c +++ b/session-helper/flatpak-session-helper.c -@@ -693,7 +693,7 @@ start_p11_kit_server (const char *flatpak_dir) +@@ -698,7 +698,7 @@ start_p11_kit_server (const char *flatpak_dir) g_auto(GStrv) stdout_lines = NULL; int i; - char *p11_argv[] = { + const char * const p11_argv[] = { - "p11-kit", "server", + "@p11kit@", "server", /* We explicitly request --sh here, because we then fail on earlier versions that doesn't support * this flag. This is good, because those earlier versions did not properly daemonize and caused * the spawn_sync to hang forever, waiting for the pipe to close. -@@ -836,7 +836,7 @@ main (int argc, +@@ -852,8 +852,7 @@ main (int argc, exit (1); } -- if (g_find_program_in_path ("p11-kit")) +- pk11_program = g_find_program_in_path ("p11-kit"); +- if (pk11_program) + if (TRUE) start_p11_kit_server (flatpak_dir); else - g_debug ("p11-kit not found"); + g_info ("p11-kit not found"); diff --git a/pkgs/by-name/fl/flatpak/package.nix b/pkgs/by-name/fl/flatpak/package.nix index 7d31297d22b2..3dcfe262ac7f 100644 --- a/pkgs/by-name/fl/flatpak/package.nix +++ b/pkgs/by-name/fl/flatpak/package.nix @@ -1,33 +1,28 @@ { lib, stdenv, - fetchurl, - fetchpatch, - runCommand, appstream, - autoreconfHook, bison, bubblewrap, - buildPackages, bzip2, coreutils, curl, - dbus, dconf, desktop-file-utils, - docbook_xml_dtd_45, docbook-xsl-nons, + docbook_xml_dtd_45, + fetchurl, fuse3, + gdk-pixbuf, gettext, glib, glib-networking, gobject-introspection, gpgme, gsettings-desktop-schemas, - gtk3, gtk-doc, + gtk3, hicolor-icon-theme, - intltool, json-glib, libarchive, libcap, @@ -35,50 +30,60 @@ libseccomp, libxml2, libxslt, + malcontent, + meson, + ninja, nix-update-script, - nixosTests, nixos-icons, ostree, p11-kit, pkg-config, polkit, - pkgsCross, python3, + runCommand, shared-mime-info, socat, substituteAll, systemd, testers, valgrind, - which, + validatePkgConfig, + wayland, + wayland-protocols, + wayland-scanner, wrapGAppsNoGuiHook, xdg-dbus-proxy, xmlto, xorg, - xz, zstd, + withAutoSideloading ? false, + withDocbookDocs ? true, withGtkDoc ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, + withMan ? true, + withSELinuxModule ? false, + withSystemd ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "flatpak"; - version = "1.14.10"; + version = "1.16.0"; # TODO: split out lib once we figure out what to do with triggerdir - outputs = [ - "out" - "dev" - "man" - "doc" - "devdoc" - "installedTests" - ]; - - separateDebugInfo = true; + outputs = + [ + "out" + "dev" + ] + ++ lib.optionals (withDocbookDocs || withGtkDoc) [ + "devdoc" + "doc" + ] + ++ lib.optional finalAttrs.doCheck "installedTests" + ++ lib.optional withMan "man"; src = fetchurl { url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz"; - hash = "sha256-a73HkIEnNQrYWkpH1wKSyi9MRul3sysf0jHCpxnYIc0="; + hash = "sha256-ywrFZa3LYhJ8bRHtUO5wRNaoNvppw1Sy9LZAoiv6Syo="; }; patches = [ @@ -89,98 +94,98 @@ stdenv.mkDerivation (finalAttrs: { inherit coreutils gettext - socat gtk3 + socat ; - smi = shared-mime-info; dfu = desktop-file-utils; hicolorIconTheme = hicolor-icon-theme; + smi = shared-mime-info; }) # Hardcode paths used by Flatpak itself. (substituteAll { src = ./fix-paths.patch; - p11kit = "${p11-kit.bin}/bin/p11-kit"; + p11kit = lib.getExe p11-kit; }) - # Allow gtk-doc to find schemas using XML_CATALOG_FILES environment variable. - # Patch taken from gtk-doc expression. - ./respect-xml-catalog-files-var.patch - - # Nix environment hacks should not leak into the apps. - # https://github.com/NixOS/nixpkgs/issues/53441 - ./unset-env-vars.patch - # Use flatpak from PATH to avoid references to `/nix/store` in `/desktop` files. # Applications containing `DBusActivatable` entries should be able to find the flatpak binary. # https://github.com/NixOS/nixpkgs/issues/138956 ./binary-path.patch - # The icon validator needs to access the gdk-pixbuf loaders in the Nix store - # and cannot bind FHS paths since those are not available on NixOS. - finalAttrs.passthru.icon-validator-patch - # Try mounting fonts and icons from NixOS locations if FHS locations don't exist. # https://github.com/NixOS/nixpkgs/issues/119433 ./fix-fonts-icons.patch - # TODO: Remove when updating to 1.16 - # Ensure flatpak uses the system's zoneinfo from $TZDIR - # https://github.com/NixOS/nixpkgs/issues/238386 - (fetchpatch { - url = "https://github.com/flatpak/flatpak/pull/5850/commits/a8a35bf4d9fc3d76e1a5049a6a591faec04a42fd.patch"; - hash = "sha256-JqkPbnzgZNZq/mplZqohhHFdjRrvYFjE4C02pI3feBo="; - }) - (fetchpatch { - url = "https://github.com/flatpak/flatpak/pull/5850/commits/5ea13b09612215559081c27b60df4fb720cb08d5.patch"; - hash = "sha256-BWbyQ2en3RtN4Ec5n62CULAhvywlQLhcl3Fmd4fsR1s="; - }) - (fetchpatch { - url = "https://github.com/flatpak/flatpak/pull/5850/commits/7c8a81f08908019bbf69358de199748a9bcb29e3.patch"; - hash = "sha256-RiG2jPmG+Igskxv8oQquOUYsG4srgdMXWe34ojMXslo="; - }) + # Nix environment hacks should not leak into the apps. + # https://github.com/NixOS/nixpkgs/issues/53441 + ./unset-env-vars.patch + + # The icon validator needs to access the gdk-pixbuf loaders in the Nix store + # and cannot bind FHS paths since those are not available on NixOS. + finalAttrs.passthru.icon-validator-patch ]; - nativeBuildInputs = [ - autoreconfHook - libxml2 - docbook_xml_dtd_45 - docbook-xsl-nons - which - gobject-introspection - gtk-doc - intltool - libxslt - pkg-config - xmlto - bison - wrapGAppsNoGuiHook - ]; + # Fixup shebangs in some scripts + # + # Don't prefix the already absolute `man` directory with the install prefix + postPatch = '' + patchShebangs buildutil/ tests/ + patchShebangs --build subprojects/variant-schema-compiler/variant-schema-compiler - buildInputs = [ - appstream - bubblewrap - bzip2 - curl - dbus - dconf - gpgme - json-glib - libarchive - libcap - libseccomp - libxml2 - xz - zstd - polkit - python3 - systemd - xorg.libXau - fuse3 - gsettings-desktop-schemas - glib-networking - librsvg # for flatpak-validate-icon - ] ++ lib.optionals withGtkDoc [ gtk-doc ]; + substituteInPlace doc/meson.build \ + --replace-fail '$MESON_INSTALL_DESTDIR_PREFIX/@1@/@2@' '@1@/@2@' + ''; + + strictDeps = true; + + nativeBuildInputs = + [ + (python3.pythonOnBuildForHost.withPackages (p: [ p.pyparsing ])) + bison + gobject-introspection + meson + ninja + pkg-config + validatePkgConfig + wrapGAppsNoGuiHook + ] + ++ lib.optional withGtkDoc gtk-doc + ++ lib.optional withMan libxslt + ++ lib.optional withSELinuxModule bzip2 + ++ lib.optionals withDocbookDocs [ + docbook-xsl-nons + docbook_xml_dtd_45 + xmlto + ]; + + buildInputs = + [ + appstream + curl + dconf + fuse3 + gdk-pixbuf + glib-networking + gpgme + gsettings-desktop-schemas + json-glib + libarchive + libcap + librsvg # for flatpak-validate-icon + libseccomp + libxml2 + malcontent + polkit + python3 + wayland + wayland-protocols + wayland-scanner + xorg.libXau + zstd + ] + ++ lib.optional withGtkDoc gtk-doc + ++ lib.optional withSystemd systemd; # Required by flatpak.pc propagatedBuildInputs = [ @@ -188,51 +193,29 @@ stdenv.mkDerivation (finalAttrs: { ostree ]; - nativeCheckInputs = [ valgrind ]; + mesonFlags = [ + (lib.mesonBool "auto_sideloading" withAutoSideloading) + (lib.mesonBool "installed_tests" finalAttrs.finalPackage.doCheck) + (lib.mesonBool "tests" finalAttrs.finalPackage.doCheck) + (lib.mesonEnable "selinux_module" withSELinuxModule) + (lib.mesonOption "dbus_config_dir" (placeholder "out" + "/share/dbus-1/system.d")) + (lib.mesonOption "profile_dir" (placeholder "out" + "/etc/profile.d")) + (lib.mesonOption "system_bubblewrap" (lib.getExe bubblewrap)) + (lib.mesonOption "system_dbus_proxy" (lib.getExe xdg-dbus-proxy)) + (lib.mesonOption "system_fusermount" "/run/wrappers/bin/fusermount3") + (lib.mesonOption "system_install_dir" "/var/lib/flatpak") + ]; - # TODO: some issues with temporary files + nativeCheckInputs = [ + polkit + socat + valgrind + ]; + + # TODO: Many issues with temporary files, FHS environments, timeouts, and our current patches doCheck = false; - strictDeps = true; - NIX_LDFLAGS = "-lpthread"; - - enableParallelBuilding = true; - - configureFlags = [ - "--with-curl" - "--with-system-bubblewrap=${lib.getExe bubblewrap}" - "--with-system-dbus-proxy=${lib.getExe xdg-dbus-proxy}" - "--with-dbus-config-dir=${placeholder "out"}/share/dbus-1/system.d" - "--with-profile-dir=${placeholder "out"}/etc/profile.d" - "--localstatedir=/var" - "--sysconfdir=/etc" - "--enable-gtk-doc=${if withGtkDoc then "yes" else "no"}" - "--enable-installed-tests" - "--enable-selinux-module=no" - ]; - - makeFlags = [ - "installed_testdir=${placeholder "installedTests"}/libexec/installed-tests/flatpak" - "installed_test_metadir=${placeholder "installedTests"}/share/installed-tests/flatpak" - ]; - - postPatch = - let - vsc-py = python3.pythonOnBuildForHost.withPackages (pp: [ pp.pyparsing ]); - in - '' - patchShebangs buildutil - patchShebangs tests - PATH=${lib.makeBinPath [ vsc-py ]}:$PATH patchShebangs --build subprojects/variant-schema-compiler/variant-schema-compiler - - substituteInPlace configure.ac \ - --replace-fail '$BWRAP --' ${ - lib.escapeShellArg (stdenv.hostPlatform.emulator buildPackages + " $BWRAP --") - } \ - --replace-fail '$DBUS_PROXY --' ${ - lib.escapeShellArg (stdenv.hostPlatform.emulator buildPackages + " $DBUS_PROXY --") - } - ''; + separateDebugInfo = true; passthru = { icon-validator-patch = substituteAll { @@ -240,12 +223,8 @@ stdenv.mkDerivation (finalAttrs: { inherit (builtins) storeDir; }; - updateScript = nix-update-script { }; - tests = { - cross = pkgsCross.aarch64-multiplatform.flatpak; - - installedTests = nixosTests.installed-tests.flatpak; + pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; }; validate-icon = runCommand "test-icon-validation" { } '' ${finalAttrs.finalPackage}/libexec/flatpak-validate-icon \ @@ -257,6 +236,8 @@ stdenv.mkDerivation (finalAttrs: { version = testers.testVersion { package = finalAttrs.finalPackage; }; }; + + updateScript = nix-update-script { }; }; meta = { @@ -267,5 +248,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "flatpak"; platforms = lib.platforms.linux; + pkgConfigModules = [ "flatpak" ]; }; }) diff --git a/pkgs/by-name/fl/flatpak/respect-xml-catalog-files-var.patch b/pkgs/by-name/fl/flatpak/respect-xml-catalog-files-var.patch deleted file mode 100644 index 4cee60be2d07..000000000000 --- a/pkgs/by-name/fl/flatpak/respect-xml-catalog-files-var.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/acinclude.m4 b/acinclude.m4 -index 92ec3985..b3fccf1d 100644 ---- a/acinclude.m4 -+++ b/acinclude.m4 -@@ -40,8 +40,8 @@ AC_DEFUN([JH_CHECK_XML_CATALOG], - [ - AC_REQUIRE([JH_PATH_XML_CATALOG],[JH_PATH_XML_CATALOG(,[:])])dnl - AC_MSG_CHECKING([for ifelse([$2],,[$1],[$2]) in XML catalog]) -- if $jh_found_xmlcatalog && \ -- AC_RUN_LOG([$XMLCATALOG --noout "$XML_CATALOG_FILE" "$1" >&2]); then -+ # empty argument forces libxml to use XML_CATALOG_FILES variable -+ if AC_RUN_LOG([$XMLCATALOG --noout "" "$1" >&2]); then - AC_MSG_RESULT([found]) - ifelse([$3],,,[$3 - ])dnl From 04cb1b16548f1424e09a259635ac931e998c0ea7 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Mon, 20 Jan 2025 04:33:05 -0500 Subject: [PATCH 181/426] nixos/flatpak: format with nixfmt --- nixos/modules/services/desktops/flatpak.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/desktops/flatpak.nix b/nixos/modules/services/desktops/flatpak.nix index 766c252dbc4e..5756738c9fda 100644 --- a/nixos/modules/services/desktops/flatpak.nix +++ b/nixos/modules/services/desktops/flatpak.nix @@ -1,8 +1,16 @@ # flatpak service. -{ config, lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: + let cfg = config.services.flatpak; -in { +in + +{ meta = { doc = ./flatpak.md; maintainers = pkgs.flatpak.meta.maintainers; @@ -17,12 +25,12 @@ in { }; }; - ###### implementation config = lib.mkIf cfg.enable { assertions = [ - { assertion = (config.xdg.portal.enable == true); + { + assertion = (config.xdg.portal.enable == true); message = "To use Flatpak you must enable XDG Desktop Portals with xdg.portal.enable."; } ]; From 3a28ae97ed8ed545039c93f11ed80c9e75dca595 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sun, 2 Feb 2025 21:32:13 +0100 Subject: [PATCH 182/426] build-support: update `addBinToPathHook`, use `postHooks` --- pkgs/build-support/setup-hooks/add-bin-to-path.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/build-support/setup-hooks/add-bin-to-path.sh b/pkgs/build-support/setup-hooks/add-bin-to-path.sh index 375a544dc6a4..08cd43bf2902 100644 --- a/pkgs/build-support/setup-hooks/add-bin-to-path.sh +++ b/pkgs/build-support/setup-hooks/add-bin-to-path.sh @@ -9,5 +9,4 @@ addBinToPath () { export PATH } -# shellcheck disable=SC2154 -addEnvHooks "$targetOffset" addBinToPath +postHooks+=(addBinToPath) From b5066be9ef10114805a42594b4aa01ae91d9254e Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sun, 2 Feb 2025 21:33:05 +0100 Subject: [PATCH 183/426] build-support: update `writableTmpDirAsHome`, use `postHooks` --- pkgs/build-support/setup-hooks/writable-tmpdir-as-home.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/build-support/setup-hooks/writable-tmpdir-as-home.sh b/pkgs/build-support/setup-hooks/writable-tmpdir-as-home.sh index f63f3499e736..033ed7560a2a 100644 --- a/pkgs/build-support/setup-hooks/writable-tmpdir-as-home.sh +++ b/pkgs/build-support/setup-hooks/writable-tmpdir-as-home.sh @@ -11,5 +11,4 @@ writableTmpDirAsHome () { fi } -# shellcheck disable=SC2154 -addEnvHooks "$targetOffset" writableTmpDirAsHome +postHooks+=(writableTmpDirAsHome) From 01f9ddad8e1aa39c51a95071699a2cb2430598ef Mon Sep 17 00:00:00 2001 From: "Manuel F. Schmid" <3769324+mfsch@users.noreply.github.com> Date: Fri, 31 Jan 2025 01:10:40 +0000 Subject: [PATCH 184/426] zeroad: 0.0.26 -> 0.27.0 --- pkgs/games/0ad/data.nix | 4 +- pkgs/games/0ad/fix-build-script.patch | 13 ++++ pkgs/games/0ad/game.nix | 76 ++++++++------------ pkgs/games/0ad/spidermonkey-cargo-toml.patch | 15 ---- 4 files changed, 43 insertions(+), 65 deletions(-) create mode 100644 pkgs/games/0ad/fix-build-script.patch delete mode 100644 pkgs/games/0ad/spidermonkey-cargo-toml.patch diff --git a/pkgs/games/0ad/data.nix b/pkgs/games/0ad/data.nix index 9165b107be4d..1a2fc18052ec 100644 --- a/pkgs/games/0ad/data.nix +++ b/pkgs/games/0ad/data.nix @@ -10,8 +10,8 @@ stdenv.mkDerivation rec { inherit (zeroad-unwrapped) version; src = fetchurl { - url = "http://releases.wildfiregames.com/0ad-${version}-alpha-unix-data.tar.xz"; - sha256 = "sgDkhVj4goB5EOPGhlZ7ajliSNnUGAROz94JCwV3LX0="; + url = "http://releases.wildfiregames.com/0ad-${version}-unix-data.tar.xz"; + hash = "sha256-PkiFWrjh74EnAzhGLIJwsBUhPxT14FSquSrXTV6lneo="; }; installPhase = '' diff --git a/pkgs/games/0ad/fix-build-script.patch b/pkgs/games/0ad/fix-build-script.patch new file mode 100644 index 000000000000..be341779561d --- /dev/null +++ b/pkgs/games/0ad/fix-build-script.patch @@ -0,0 +1,13 @@ +diff --git a/libraries/build-source-libs.sh b/libraries/build-source-libs.sh +index 323260a5..da67b293 100755 +--- a/libraries/build-source-libs.sh ++++ b/libraries/build-source-libs.sh +@@ -62,7 +62,7 @@ while [ "$#" -gt 0 ]; do + --with-system-cxxtest) with_system_cxxtest=true ;; + --with-system-nvtt) with_system_nvtt=true ;; + --with-system-mozjs) with_system_mozjs=true ;; +- --with-system-premake) with_system_mozjs=true ;; ++ --with-system-premake) with_system_premake=true ;; + --with-spirv-reflect) with_spirv_reflect=true ;; + -j*) JOBS="$1" ;; + *) diff --git a/pkgs/games/0ad/game.nix b/pkgs/games/0ad/game.nix index 57927aaad218..41b630162dd8 100644 --- a/pkgs/games/0ad/game.nix +++ b/pkgs/games/0ad/game.nix @@ -9,8 +9,8 @@ fmt, libidn, pkg-config, - spidermonkey_78, - boost183, + spidermonkey_115, + boost, icu, libxml2, libpng, @@ -32,6 +32,8 @@ SDL2, gloox, nvidia-texture-tools, + premake5, + cxxtest, freetype, withEditor ? true, wxGTK, @@ -40,28 +42,13 @@ # You can find more instructions on how to build 0ad here: # https://trac.wildfiregames.com/wiki/BuildInstructions -let - # the game requires a special version 78.6.0 of spidermonkey, otherwise - # we get compilation errors. We override the src attribute of spidermonkey_78 - # in order to reuse that declaration, while giving it a different source input. - spidermonkey_78_6 = spidermonkey_78.overrideAttrs (old: rec { - version = "78.6.0"; - src = fetchurl { - url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"; - sha256 = "0lyg65v380j8i2lrylwz8a5ya80822l8vcnlx3dfqpd3s6zzjsay"; - }; - patches = (old.patches or [ ]) ++ [ - ./spidermonkey-cargo-toml.patch - ]; - }); -in stdenv.mkDerivation rec { pname = "0ad"; - version = "0.0.26"; + version = "0.27.0"; src = fetchurl { - url = "http://releases.wildfiregames.com/0ad-${version}-alpha-unix-build.tar.xz"; - sha256 = "Lhxt9+MxLnfF+CeIZkz/w6eNO/YGBsAAOSdeHRPA7ks="; + url = "http://releases.wildfiregames.com/0ad-${version}-unix-build.tar.xz"; + hash = "sha256-qpSFcAl1DV9h2/AWvBUOO9y9s6zfyK0gtzq4tD6aG6Y="; }; nativeBuildInputs = [ @@ -71,10 +58,8 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - spidermonkey_78_6 - # boost 1.86 fails with the following error: - # error: 'boost::filesystem::wpath' {aka 'class boost::filesystem::path'} has no member named 'leaf' - boost183 + spidermonkey_115 + boost icu libxml2 libpng @@ -99,6 +84,8 @@ stdenv.mkDerivation rec { libsodium fmt freetype + premake5 + cxxtest ] ++ lib.optional withEditor wxGTK; env.NIX_CFLAGS_COMPILE = toString [ @@ -108,8 +95,6 @@ stdenv.mkDerivation rec { "-I${SDL2}/include/SDL2" "-I${fmt.dev}/include" "-I${nvidia-texture-tools.dev}/include" - # TODO: drop with next update - "-Wno-error=implicit-function-declaration" ]; NIX_CFLAGS_LINK = toString [ @@ -118,39 +103,34 @@ stdenv.mkDerivation rec { patches = [ ./rootdir_env.patch - - # Fix build with libxml v2.12 + # Fix build script when using system premake + # https://gitea.wildfiregames.com/0ad/0ad/pulls/7571 # FIXME: Remove with next package update - (fetchpatch { - name = "libxml-2.12-fix.patch"; - url = "https://github.com/0ad/0ad/commit/d242631245edb66816ef9960bdb2c61b68e56cec.patch"; - hash = "sha256-Ik8ThkewB7wyTPTI7Y6k88SqpWUulXK698tevfSBr6I="; - }) - # Fix build with GCC 13 - # FIXME: Remove with next package update - (fetchpatch { - name = "gcc-13-fix.patch"; - url = "https://github.com/0ad/0ad/commit/093e1eb23519ab4a4633a999a555a58e4fd5343e.patch"; - hash = "sha256-NuWO64narU1JID/F3cj7lJKjo96XR7gSW0w8I3/hhuw="; - }) - # Fix build with miniupnpc 2.2.8 - # https://github.com/0ad/0ad/pull/45 - (fetchpatch2 { - url = "https://github.com/0ad/0ad/commit/1575580bbc5278576693f3fbbb32de0b306aa27e.patch?full_index=1"; - hash = "sha256-iXiUYTJCWwJpb2U3P58jTV4OpyW6quofu8Jq6xNEq48="; - }) + ./fix-build-script.patch ]; configurePhase = '' # Delete shipped libraries which we don't need. - rm -rf libraries/source/{enet,miniupnpc,nvtt,spidermonkey} + rm -rf libraries/source/{cxxtest-4.4,nvtt,premake-core,spidermonkey,spirv-reflect} + + # Build remaining library dependencies (should be fcollada only) + pushd libraries + ./build-source-libs.sh \ + --with-system-cxxtest \ + --with-system-nvtt \ + --with-system-mozjs \ + --with-system-premake \ + -j$NIX_BUILD_CORES + popd # Update Makefiles pushd build/workspaces ./update-workspaces.sh \ + --with-system-premake5 \ + --with-system-cxxtest \ --with-system-nvtt \ --with-system-mozjs \ - ${lib.optionalString withEditor "--enable-atlas"} \ + ${lib.optionalString (!withEditor) "--without-atlas"} \ --bindir="$out"/bin \ --libdir="$out"/lib/0ad \ --without-tests \ diff --git a/pkgs/games/0ad/spidermonkey-cargo-toml.patch b/pkgs/games/0ad/spidermonkey-cargo-toml.patch deleted file mode 100644 index 4cb8c3735dbd..000000000000 --- a/pkgs/games/0ad/spidermonkey-cargo-toml.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/Cargo.toml b/Cargo.toml -index 6f6199ab26..c3f92db9d8 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -68,8 +68,8 @@ panic = "abort" - libudev-sys = { path = "dom/webauthn/libudev-sys" } - packed_simd = { git = "https://github.com/hsivonen/packed_simd", rev="3541e3818fdc7c2a24f87e3459151a4ce955a67a" } - rlbox_lucet_sandbox = { git = "https://github.com/PLSysSec/rlbox_lucet_sandbox/", rev="d510da5999a744c563b0acd18056069d1698273f" } --nix = { git = "https://github.com/shravanrn/nix/", branch = "r0.13.1", rev="4af6c367603869a30fddb5ffb0aba2b9477ba92e" } --spirv_cross = { git = "https://github.com/kvark/spirv_cross", branch = "wgpu3", rev = "20191ad2f370afd6d247edcb9ff9da32d3bedb9c" } -+nix = { git = "https://github.com/shravanrn/nix/", branch = "r0.13.1" } -+spirv_cross = { git = "https://github.com/kvark/spirv_cross", branch = "wgpu3" } - # failure's backtrace feature might break our builds, see bug 1608157. - failure = { git = "https://github.com/badboy/failure", rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5" } - failure_derive = { git = "https://github.com/badboy/failure", rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5" } From 33d6e619948df85f5d31dc61bb54c0b47fdc89cb Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sun, 2 Feb 2025 22:01:31 +0100 Subject: [PATCH 185/426] ray: add support for aarch64-linux --- .../python-modules/ray/default.nix | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/ray/default.nix b/pkgs/development/python-modules/ray/default.nix index e9092858650a..20d0e8f9215b 100644 --- a/pkgs/development/python-modules/ray/default.nix +++ b/pkgs/development/python-modules/ray/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, pythonOlder, pythonAtLeast, @@ -71,15 +72,30 @@ buildPythonPackage rec { inherit pname version; format = "wheel"; - disabled = pythonOlder "3.10" || pythonAtLeast "3.13"; + disabled = pythonOlder "3.9" || pythonAtLeast "3.13"; src = let pyShortVersion = "cp${builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion}"; - binary-hashes = { - cp310 = "sha256-OTLW2zqJgsUZbbCM9W4u0L9QuFaFCM/khr6N5jui2V0="; - cp311 = "sha256-//XpzFpTgV07WGomHjS9D+8cMkss3tTJuOeQ4ePcOZc="; - cp312 = "sha256-PXassHD6i9Tr2wEazfoiu4m9vps1+3iuxZgdt26sK2A="; + platforms = { + aarch64-linux = "manylinux2014_aarch64"; + x86_64-linux = "manylinux2014_x86_64"; + }; + # hashes retrieved via the following command + # curl https://pypi.org/pypi/ray/${version}/json | jq -r '.urls[] | "\(.digests.sha256) \(.filename)"' + hashes = { + aarch64-linux = { + cp39 = "782f29c8d743304fb3b67ed825db6caf5e5bd9263d628a6ff67a61bccde9f176"; + cp310 = "fbb2cf4a86f4705faea6334356faa4dc7f454210e6eb085d63b7f1ae6e9c12e1"; + cp311 = "68c9cc50af0dfafa78e5047890018cf3115fae8702ab083ac78b59b349989d45"; + cp312 = "c9712ee4c52b7764b2ec9c693419ffde1313dd79cb186173dae6e25db44993de"; + }; + x86_64-linux = { + cp39 = "fe837e717a642a648f6fa8cc285e3ccc6782d126b8af793a25903fa3ac8d5c22"; + cp310 = "3932d6db3a8982c5196db08cf56e2ed0bf50b8568508cfe486be8de63ba2d95d"; + cp311 = "fff5e9cc5a53815d3b586a261e34bd0fef1c324b2cded4c9b8e790e1e3dc3997"; + cp312 = "3d76acb070fa8bd4ebdb011acdfa22bb89bdbe9b35fb78aec5981db76eac2b60"; + }; }; in fetchPypi { @@ -87,8 +103,8 @@ buildPythonPackage rec { dist = pyShortVersion; python = pyShortVersion; abi = pyShortVersion; - platform = "manylinux2014_x86_64"; - hash = binary-hashes.${pyShortVersion} or { }; + platform = platforms.${stdenv.hostPlatform.system} or { }; + sha256 = hashes.${stdenv.hostPlatform.system}.${pyShortVersion} or { }; }; nativeBuildInputs = [ @@ -192,6 +208,9 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ billhuang ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - platforms = [ "x86_64-linux" ]; + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; }; } From fa2e0b9c7500d753ca232b7833a58d02e78c8552 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 21:19:14 +0000 Subject: [PATCH 186/426] python312Packages.unstructured-inference: 0.8.5 -> 0.8.6 --- .../python-modules/unstructured-inference/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unstructured-inference/default.nix b/pkgs/development/python-modules/unstructured-inference/default.nix index 419128ca877d..63988a3573d0 100644 --- a/pkgs/development/python-modules/unstructured-inference/default.nix +++ b/pkgs/development/python-modules/unstructured-inference/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "unstructured-inference"; - version = "0.8.5"; + version = "0.8.6"; format = "setuptools"; src = fetchFromGitHub { owner = "Unstructured-IO"; repo = "unstructured-inference"; tag = version; - hash = "sha256-v5gYs6gXSDaGu7ygb4lCcg3kI96PHN6aPSYBMVVYtQk="; + hash = "sha256-m0gOireJlLgYZ1iETxObYvISUrnCCzdtWwjYU26czJs="; }; propagatedBuildInputs = From 4c5e1fbd8408005481ca108167f50ffe1490931d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 14 Jan 2025 10:25:28 +0100 Subject: [PATCH 187/426] pnpm_9: 9.15.3 -> 9.15.5 --- pkgs/development/tools/pnpm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index fbb5cf95f5d9..284f1bbde9da 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -12,8 +12,8 @@ let hash = "sha256-2qJ6C1QbxjUyP/lsLe2ZVGf/n+bWn/ZwIVWKqa2dzDY="; }; "9" = { - version = "9.15.3"; - hash = "sha256-wdpDcnzLwe1Cr/T9a9tLHpHmWoGObv/1skD78HC6Tq8="; + version = "9.15.5"; + hash = "sha256-hHIWjD4f0L/yh+aUsFP8y78gV5o/+VJrYzO+q432Wo0="; }; "10" = { version = "10.1.0"; From b857181f83c7f5f589a7e108b2a0d1bebca7834a Mon Sep 17 00:00:00 2001 From: normalc Date: Fri, 31 Jan 2025 09:37:45 -0500 Subject: [PATCH 188/426] libxmlxx5: init at 5.4 --- pkgs/by-name/li/libxmlxx5/package.nix | 40 +++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/li/libxmlxx5/package.nix diff --git a/pkgs/by-name/li/libxmlxx5/package.nix b/pkgs/by-name/li/libxmlxx5/package.nix new file mode 100644 index 000000000000..52704f127edb --- /dev/null +++ b/pkgs/by-name/li/libxmlxx5/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + fetchurl, + pkg-config, + libxml2, + glibmm, + meson, + ninja, +}: + +stdenv.mkDerivation rec { + pname = "libxmlxx5"; + version = "5.4"; + + src = fetchurl { + url = "https://download.gnome.org/sources/libxml++/${version}/libxml++-${lib.versions.pad 3 version}.tar.xz"; + hash = "sha256-6aI8Q2aGqUaY0hOOa8uvhJEh1jv6D1DcNP77/XlWaEg="; + }; + + nativeBuildInputs = [ + pkg-config + meson + ninja + ]; + + buildInputs = [ glibmm ]; + + propagatedBuildInputs = [ libxml2 ]; + + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; + + meta = { + description = "C++ wrapper for the libxml2 XML parser library"; + homepage = "https://libxmlplusplus.sourceforge.net/"; + license = lib.licenses.lgpl2Plus; + maintainers = [ lib.maintainers.normalcea ]; + platforms = lib.platforms.unix; + }; +} From c823d3ae1a9f77c1f3bebb2165dc45f3dd0b6fcd Mon Sep 17 00:00:00 2001 From: normalc Date: Fri, 31 Jan 2025 09:41:06 -0500 Subject: [PATCH 189/426] libnick: init at 2025.1.0 --- pkgs/by-name/li/libnick/package.nix | 83 +++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 pkgs/by-name/li/libnick/package.nix diff --git a/pkgs/by-name/li/libnick/package.nix b/pkgs/by-name/li/libnick/package.nix new file mode 100644 index 000000000000..b33595964c9e --- /dev/null +++ b/pkgs/by-name/li/libnick/package.nix @@ -0,0 +1,83 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + ninja, + pkg-config, + validatePkgConfig, + openssl, + sqlcipher, + boost, + curl, + glib, + libsecret, + libmaddy-markdown, + testers, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libnick"; + version = "2025.1.0"; + + src = fetchFromGitHub { + owner = "NickvisionApps"; + repo = "libnick"; + tag = finalAttrs.version; + hash = "sha256-Y7Vn9KaZjEJ29o2GouNl5B/svAtJ24El9WYgXHhnxho="; + }; + + nativeBuildInputs = + [ + cmake + ninja + ] + ++ lib.optionals stdenv.hostPlatform.isUnix [ + pkg-config + validatePkgConfig + ]; + + buildInputs = + [ + boost + libmaddy-markdown + ] + ++ lib.optionals stdenv.hostPlatform.isUnix [ + glib + openssl + ] + ++ lib.optional stdenv.hostPlatform.isWindows sqlcipher; + + propagatedBuildInputs = [ + curl + libsecret + ]; + + cmakeFlags = [ + (lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck) + (lib.cmakeFeature "USE_LIBSECRET" "true") + ]; + + postPatch = '' + substituteInPlace cmake/libnick.pc.in \ + --replace-fail 'libdir=''${exec_prefix}/@CMAKE_INSTALL_LIBDIR@' \ + 'libdir=@CMAKE_INSTALL_FULL_LIBDIR@' \ + --replace-fail 'includedir=''${prefix}/@CMAKE_INSTALL_INCLUDEDIR@' \ + 'includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@' + ''; + + passthru = { + tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; }; + updateScript = nix-update-script { }; + }; + + meta = { + description = "Cross-platform development base for native Nickvision applications"; + homepage = "https://github.com/NickvisionApps/libnick"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.normalcea ]; + platforms = lib.platforms.unix ++ lib.platforms.windows; + pkgConfigModules = [ "libnick" ]; + }; +}) From 713e0478a61d23a63aecfd6e698ca0cc92cc9003 Mon Sep 17 00:00:00 2001 From: nikstur Date: Sun, 2 Feb 2025 22:31:25 +0100 Subject: [PATCH 190/426] nixos/tests/userborn: fix setting hostPlatform --- nixos/tests/userborn-immutable-etc.nix | 6 +++--- nixos/tests/userborn-immutable-users.nix | 6 +++--- nixos/tests/userborn-mutable-etc.nix | 6 +++--- nixos/tests/userborn-mutable-users.nix | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/nixos/tests/userborn-immutable-etc.nix b/nixos/tests/userborn-immutable-etc.nix index e95fba23063b..68c521b19148 100644 --- a/nixos/tests/userborn-immutable-etc.nix +++ b/nixos/tests/userborn-immutable-etc.nix @@ -20,7 +20,7 @@ in meta.maintainers = with lib.maintainers; [ nikstur ]; nodes.machine = - { config, ... }: + { pkgs, ... }: { imports = [ common ]; @@ -36,8 +36,8 @@ in specialisation.new-generation = { inheritParentConfig = false; configuration = { - nixpkgs = { - inherit (config.nixpkgs) hostPlatform; + nixpkgs.hostPlatform = { + inherit (pkgs.stdenv.hostPlatform) system; }; imports = [ common ]; diff --git a/nixos/tests/userborn-immutable-users.nix b/nixos/tests/userborn-immutable-users.nix index 887d2d312eb7..c7a8176a00c1 100644 --- a/nixos/tests/userborn-immutable-users.nix +++ b/nixos/tests/userborn-immutable-users.nix @@ -16,7 +16,7 @@ in meta.maintainers = with lib.maintainers; [ nikstur ]; nodes.machine = - { config, ... }: + { pkgs, ... }: { imports = [ common ]; @@ -32,8 +32,8 @@ in specialisation.new-generation = { inheritParentConfig = false; configuration = { - nixpkgs = { - inherit (config.nixpkgs) hostPlatform; + nixpkgs.hostPlatform = { + inherit (pkgs.stdenv.hostPlatform) system; }; imports = [ common ]; diff --git a/nixos/tests/userborn-mutable-etc.nix b/nixos/tests/userborn-mutable-etc.nix index 6199b84ce71d..0f82c003f94c 100644 --- a/nixos/tests/userborn-mutable-etc.nix +++ b/nixos/tests/userborn-mutable-etc.nix @@ -20,7 +20,7 @@ in meta.maintainers = with lib.maintainers; [ nikstur ]; nodes.machine = - { config, ... }: + { pkgs, ... }: { imports = [ common ]; @@ -36,8 +36,8 @@ in specialisation.new-generation = { inheritParentConfig = false; configuration = { - nixpkgs = { - inherit (config.nixpkgs) hostPlatform; + nixpkgs.hostPlatform = { + inherit (pkgs.stdenv.hostPlatform) system; }; imports = [ common ]; diff --git a/nixos/tests/userborn-mutable-users.nix b/nixos/tests/userborn-mutable-users.nix index e2b9c3df4953..fd256425556c 100644 --- a/nixos/tests/userborn-mutable-users.nix +++ b/nixos/tests/userborn-mutable-users.nix @@ -16,7 +16,7 @@ in meta.maintainers = with lib.maintainers; [ nikstur ]; nodes.machine = - { config, ... }: + { pkgs, ... }: { imports = [ common ]; @@ -33,8 +33,8 @@ in specialisation.new-generation = { inheritParentConfig = false; configuration = { - nixpkgs = { - inherit (config.nixpkgs) hostPlatform; + nixpkgs.hostPlatform = { + inherit (pkgs.stdenv.hostPlatform) system; }; imports = [ common ]; From 86f4674e32c85ce779089c2fde051ea631cc4550 Mon Sep 17 00:00:00 2001 From: Nindouja Date: Sun, 2 Feb 2025 22:36:40 +0100 Subject: [PATCH 191/426] Adding multiple IDEA plugins github-copilot continue dot-language better-direnv ansi-highlighter-premium nixidea mermaid csv-editor nix-lsp cognitivecomplexity string-manipulation mermaid-chart code-complexity grep-console key-promoter-x rainbow-brackets rainbow-csv randomness gittoolbox wakatime extra-ide-tweaks extra-toolwindow-colorful-icons extra-icons extra-tools-pack mario-progress-bar ferris handlebars-mustache file-watchers indent-rainbow codeglance-pro gitlab toml dev-containers env-files-support gerry-themes markdtask ideavim developer-tools --- .../editors/jetbrains/plugins/plugins.json | 1111 ++++++++++++++++- 1 file changed, 1082 insertions(+), 29 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/plugins/plugins.json b/pkgs/applications/editors/jetbrains/plugins/plugins.json index 4ec97b6e54d9..d7b2c0a64f8b 100644 --- a/pkgs/applications/editors/jetbrains/plugins/plugins.json +++ b/pkgs/applications/editors/jetbrains/plugins/plugins.json @@ -86,6 +86,39 @@ }, "name": "string-manipulation" }, + "6884": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip" + }, + "name": "handlebars-mustache" + }, "6954": { "compatible": [ "clion", @@ -185,6 +218,72 @@ }, "name": "acejump" }, + "7125": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip" + }, + "name": "grep-console" + }, + "7177": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/7177/630032/fileWatcher-243.21565.122.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/7177/636663/fileWatcher-243.22562.13.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/7177/636663/fileWatcher-243.22562.13.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip" + }, + "name": "file-watchers" + }, "7219": { "compatible": [ "idea-ultimate", @@ -266,6 +365,72 @@ }, "name": "asciidoc" }, + "7425": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.22562.218": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.114": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.126": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.157": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.166": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.167": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.168": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.177": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.180": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.189": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar", + "243.23654.19": "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar" + }, + "name": "wakatime" + }, + "7499": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip" + }, + "name": "gittoolbox" + }, "8182": { "compatible": [ "clion", @@ -328,6 +493,39 @@ }, "name": "-deprecated-rust-beta" }, + "8195": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/8195/630064/toml-243.21565.122.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/8195/630064/toml-243.21565.122.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/8195/630064/toml-243.21565.122.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip" + }, + "name": "toml" + }, "8554": { "compatible": [ "clion", @@ -378,22 +576,55 @@ "webstorm" ], "builds": { - "243.21565.447": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.22562.218": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.22562.220": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.114": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.126": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.157": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.166": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.167": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.168": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.177": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.180": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.189": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip", - "243.23654.19": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip" + "243.21565.447": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip" }, "name": "nixidea" }, + "9525": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip" + }, + "name": "-env-files" + }, "9568": { "compatible": [ "goland", @@ -405,6 +636,105 @@ }, "name": "go" }, + "9707": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.22562.218": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.114": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.126": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.157": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.166": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.167": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.168": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.177": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.180": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.189": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar", + "243.23654.19": "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar" + }, + "name": "ansi-highlighter-premium" + }, + "9792": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip" + }, + "name": "key-promoter-x" + }, + "9836": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip" + }, + "name": "randomness" + }, "10037": { "compatible": [ "clion", @@ -438,6 +768,105 @@ }, "name": "csv-editor" }, + "10080": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip" + }, + "name": "rainbow-brackets" + }, + "10312": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip" + }, + "name": "dot-language" + }, + "11058": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip" + }, + "name": "extra-icons" + }, "11349": { "compatible": [ "clion", @@ -455,22 +884,31 @@ "webstorm" ], "builds": { - "243.21565.447": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.22562.218": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.22562.220": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.114": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.126": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.157": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.166": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.167": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.168": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.177": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.180": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.189": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip", - "243.23654.19": "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip" + "243.21565.447": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip" }, "name": "aws-toolkit" }, + "12024": { + "compatible": [ + "rider" + ], + "builds": { + "243.23654.126": "https://plugins.jetbrains.com/files/12024/622380/ReSharperPlugin.CognitiveComplexity-2024.3.0-eap04.zip" + }, + "name": "cognitivecomplexity" + }, "12062": { "compatible": [ "clion", @@ -537,6 +975,39 @@ }, "name": "eclipse-keymap" }, + "12896": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip" + }, + "name": "rainbow-csv" + }, "13017": { "compatible": [ "clion", @@ -570,6 +1041,39 @@ }, "name": "visual-studio-keymap" }, + "13308": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip" + }, + "name": "indent-rainbow" + }, "14004": { "compatible": [ "clion", @@ -636,6 +1140,72 @@ }, "name": "darcula-pitch-black" }, + "14708": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.22562.218": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.114": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.126": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.157": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.166": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.167": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.168": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.177": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.180": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.189": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "243.23654.19": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar" + }, + "name": "mario-progress-bar" + }, + "16604": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip" + }, + "name": "extra-toolwindow-colorful-icons" + }, "17718": { "compatible": [ "clion", @@ -702,6 +1272,105 @@ }, "name": "netbeans-6-5-keymap" }, + "18824": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip" + }, + "name": "codeglance-pro" + }, + "18922": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.22562.218": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.114": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.126": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.157": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.166": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.167": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.168": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.177": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.180": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.189": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar", + "243.23654.19": "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar" + }, + "name": "gerry-themes" + }, + "19275": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip" + }, + "name": "better-direnv" + }, "20146": { "compatible": [ "clion", @@ -735,6 +1404,130 @@ }, "name": "mermaid" }, + "21551": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip" + }, + "name": "ferris" + }, + "21667": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip" + }, + "name": "code-complexity" + }, + "21904": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip" + }, + "name": "developer-tools" + }, + "21962": { + "compatible": [ + "clion", + "goland", + "idea-ultimate", + "phpstorm", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.23654.114": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip" + }, + "name": "dev-containers" + }, "22407": { "compatible": [ "clion", @@ -747,38 +1540,298 @@ "243.23654.189": "https://plugins.jetbrains.com/files/22407/672481/intellij-rust-243.23654.180.zip" }, "name": "rust" + }, + "22707": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip" + }, + "name": "continue" + }, + "22857": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/22857/633914/vcs-gitlab-243.21565.204.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/22857/640903/vcs-gitlab-243.22562.53.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/22857/640903/vcs-gitlab-243.22562.53.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip" + }, + "name": "gitlab" + }, + "23043": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip" + }, + "name": "mermaid-chart" + }, + "23927": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip" + }, + "name": "extra-ide-tweaks" + }, + "24559": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip" + }, + "name": "extra-tools-pack" + }, + "25594": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-ultimate", + "phpstorm", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.23654.114": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip" + }, + "name": "nix-lsp" + }, + "26084": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.22562.218": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.114": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.126": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.166": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.168": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.177": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.189": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip", + "243.23654.19": "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip" + }, + "name": "markdtask" } }, "files": { "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip": "sha256-frvQ+Dm1ueID6+vNlja0HtecGyn+ppq9GTgmU3kQ+58=", - "https://plugins.jetbrains.com/files/11349/670543/aws-toolkit-jetbrains-standalone-3.50-243.zip": "sha256-Jr+Oe7LbC5QW/sxevoq/uasKGT7rwgI+uiVHYdoBkQM=", + "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip": "sha256-IWRvV8NDYnoxxvQVOf3K3pueD+Hp7ctaWOmFHnaVTJg=", + "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip": "sha256-25vtwXuBNiYL9E0pKG4dqJDkwX1FckAErdqRPKXybQA=", + "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip": "sha256-bQHgzbSUh7cZEzVGrZQxUJ+fGY7GB4Sy5izwadkkQiQ=", + "https://plugins.jetbrains.com/files/11349/674043/aws-toolkit-jetbrains-standalone-3.51-243.zip": "sha256-x+QcNCjBZWwRWa6OuQPhFJMlm4/HeDnlshYmSYYT1GA=", + "https://plugins.jetbrains.com/files/12024/622380/ReSharperPlugin.CognitiveComplexity-2024.3.0-eap04.zip": "sha256-X2x7uyWoV4aBI8E5bw35QfzmySWzbEAZ2nvdo5i+t+s=", "https://plugins.jetbrains.com/files/12062/630060/keymap-vscode-243.21565.122.zip": "sha256-phv8MTGKNGzRviKzX+nIVTbkX4WkU82QVO5zXUQLtAo=", "https://plugins.jetbrains.com/files/12559/629985/keymap-eclipse-243.21565.122.zip": "sha256-/g1ucT18ywVJnCePH7WyMWKgM9umowBz5wFObmO7cws=", + "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip": "sha256-Q+gqKG/2bHD49Xtn9MNlYJQGtNF/7tIay9F7ndi8uwA=", "https://plugins.jetbrains.com/files/13017/630016/keymap-visualStudio-243.21565.122.zip": "sha256-VQqK0Cm9ddXN63KYIqimuGOh7EB9VvdlErp/VrWx8SA=", + "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/667258/scala-intellij-bin-2024.3.35.zip": "sha256-4I75KqXyFl73S63O+00usrg8QBcuBRBgfjRmCQMpNks=", "https://plugins.jetbrains.com/files/14004/629971/protoeditor-243.21565.122.zip": "sha256-cv6JTujoD5g90ngXTtnj5x31wjbIZlKZ6Zn0H+vHCTk=", "https://plugins.jetbrains.com/files/14004/636643/protoeditor-243.22562.13.zip": "sha256-Tgu8CfDhO6KugfuLNhmxe89dMm+Qo3fmAg/8hwjUaoc=", "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/164/666347/IdeaVIM-2.18.1.zip": "sha256-wkh88imoNLt9Q7M6chu28+e0EhudpVGN4ZhvfSdj/l4=", + "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip": "sha256-U2kNQtumZ71+G3maxxXPVsLL8Q+8YonpC4ejr1DYMbo=", "https://plugins.jetbrains.com/files/17718/671850/github-copilot-intellij-1.5.32-242.zip": "sha256-WJxjcazelBgNBusqiv9ws9XhtszKpdk+8iNV+jP+ros=", "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=", + "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip": "sha256-AEHZxuRMBEZlT3xTxBUbHEPjEJBOCLxdj1wEYBzlNdk=", + "https://plugins.jetbrains.com/files/18922/659279/GerryThemes.jar": "sha256-c6sxbcrEI9sgVxFeSdGhTXrsqiu9oW75zMYbHVpc8aI=", + "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/633971/Mermaid-0.0.24_IJ.243.zip": "sha256-jGWRU0g120qYvvFiUFI10zvprTsemuIq3XmIjYxZGts=", + "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip": "sha256-N66Bh0AwHmg5N9PNguRAGtpJ/dLMWMp3rxjTgz9poFo=", "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip": "sha256-TZPup3EJ0cBv4i2eVAQwVmmzy0rmt4KptEsk3C7baEM=", + "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip": "sha256-OGaYvQfSdAh0OZhYSpZJD14uyx8FSagEhUEinZmR3N4=", + "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip": "sha256-TEx5wg3Sf3rkhl6oj0hRrMdBJW9KMjZ/yNDgNYaeP28=", + "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip": "sha256-l4XCXUq7ECeHhSjPvvCnwlXIGBylsolw3jIQMZ4Geag=", "https://plugins.jetbrains.com/files/22407/672481/intellij-rust-243.23654.180.zip": "sha256-9MB+kR8GZePzVU6i9sr+vFyeGqGnXwGRThTv6lKouVU=", + "https://plugins.jetbrains.com/files/22707/645830/continue-intellij-extension-0.0.83.zip": "sha256-vMV26l2J4vhFnjrJnluwf/3qKoWNSvTfMFKPmquJJ50=", + "https://plugins.jetbrains.com/files/22857/633914/vcs-gitlab-243.21565.204.zip": "sha256-dnnbmo9OILtgVr8vXGSqQ6uSGDfxbrPptToAMs9SPRM=", + "https://plugins.jetbrains.com/files/22857/640903/vcs-gitlab-243.22562.53.zip": "sha256-lDStIaRy9ZtCXZxM2RRrz/5oZeL90aRVS63wC4XkJNw=", + "https://plugins.jetbrains.com/files/22857/654839/vcs-gitlab-243.23654.19.zip": "sha256-VKGZLlL8ALjr6JEQtjhXiIxNrnTPXIoXMToJkJux2dw=", + "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip": "sha256-ssaSY1I6FopLBgVKHUyjBrqzxHLSuI/swtDfQWJ7gxU=", + "https://plugins.jetbrains.com/files/23927/668616/Extra_IDE_Tweaks-2025.1.1.zip": "sha256-nOPYnvLuApgpQwHBhRE3MJLDl2pE4bCz/6XHQQTZfA8=", + "https://plugins.jetbrains.com/files/24559/672148/Extra_Tools_Pack-2025.1.2.zip": "sha256-U3gxwqLNGWNM26gTLJ7Q/9pBf9hbriSPvMvrE8EZVmc=", + "https://plugins.jetbrains.com/files/25594/623962/Nix_LSP-0.1.1.zip": "sha256-Uq5RdVQTyqRMsEwDZT6Kldv2alt0EVMCABEt/xQUHow=", + "https://plugins.jetbrains.com/files/26084/673826/markdtask-2025.1.zip": "sha256-Gd2yg0nkI312x4kobfSfFiiOWOduSN+N65kcrIQRmwE=", "https://plugins.jetbrains.com/files/631/673131/python-243.23654.189.zip": "sha256-4uuHNZhmSh+vqARBZ+ilRmkYnr0otZdgeZUPziv+lQc=", + "https://plugins.jetbrains.com/files/6884/630038/handlebars-243.21565.122.zip": "sha256-pFKAZ8xFNfUh7/Hi4NYPDQAhRRYm4WKTpCQELqBfb40=", "https://plugins.jetbrains.com/files/6981/633889/ini-243.21565.208.zip": "sha256-CJjUYj3GR9MrNhrejrxJ4reZX/80XQ+gkZffFKd0nhc=", "https://plugins.jetbrains.com/files/6981/654905/ini-243.22562.236.zip": "sha256-kL/A2R8j2JKMU61T/xJahPwKPYmwFCFy55NPSoBh/Xc=", "https://plugins.jetbrains.com/files/6981/672286/ini-243.23654.177.zip": "sha256-5IgVW7Aa+eVh5hUF7/Qa1g7nQtkAQkFKyGY5ROr/5fM=", "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip": "sha256-kVUEgfEKUupV/qlB4Dpzi5pFHjhVvX74XIPetKtjysM=", + "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip": "sha256-KY5VRiLJJwa9OVVog1W3MboZjwVboYwYm+i4eqooo44=", + "https://plugins.jetbrains.com/files/7177/630032/fileWatcher-243.21565.122.zip": "sha256-Pjn9LPdlTug6WQaydD2sgjBeqdzTd6KRXPawgl4KM74=", + "https://plugins.jetbrains.com/files/7177/636663/fileWatcher-243.22562.13.zip": "sha256-8IHS3kmmbL8uQYnaMW7NgBIpBKT+XDJ4QDiiPZa5pzo=", + "https://plugins.jetbrains.com/files/7177/654841/fileWatcher-243.23654.19.zip": "sha256-mlCow96mI2k7c/oGe064DqjUViOFhNgwNjF6DVyak4E=", "https://plugins.jetbrains.com/files/7219/605730/Symfony_Plugin-2024.1.276.zip": "sha256-drNmhJMe+kuY2fcHjY+SQmkACvFk0rVI4vAhyZ/bgLc=", "https://plugins.jetbrains.com/files/7320/630497/PHP_Annotations-11.1.1.zip": "sha256-05aBYbqNIuwe/JTwntFdIqML8NHbTOwVusl1P9FzuYY=", "https://plugins.jetbrains.com/files/7322/646590/python-ce-243.22562.145.zip": "sha256-45UtQRZMtKF6addrrB3A+goeyICMfcZ2FKcJvJSqgg4=", "https://plugins.jetbrains.com/files/7322/673130/python-ce-243.23654.189.zip": "sha256-7P9JsxCDWUf0HPHZNPjoF8Ivh3Ks7AO5s2kWm+Cq9j4=", "https://plugins.jetbrains.com/files/7391/658997/asciidoctor-intellij-plugin-0.43.6.zip": "sha256-3RJ7YVFtynyqeLIzdrirCMbWNZmUkJ+DT/9my71H0Dk=", + "https://plugins.jetbrains.com/files/7425/603907/WakaTime.jar": "sha256-Z7ZWDomXnTdHFKOElMkt53imef6aT7H5XeD6lOOFxfQ=", + "https://plugins.jetbrains.com/files/7499/667439/gittoolbox-600.0.14_243-signed.zip": "sha256-rpJ0tPIf3mw5KLSv+wx16mXVKA1PxKTktgCYzKU3cU4=", + "https://plugins.jetbrains.com/files/8195/630064/toml-243.21565.122.zip": "sha256-vKigewUGi06by9/6a9HbjN51zPAIafdk6w4MFG4kwG8=", + "https://plugins.jetbrains.com/files/8195/672659/toml-243.23654.183.zip": "sha256-OFoWuz5z0BcZJqWkS+vkcD/Q0e5IUnQRY84/GEQQIb8=", "https://plugins.jetbrains.com/files/8554/633920/featuresTrainer-243.21565.204.zip": "sha256-3MCG1SNEy2Mf9r+nTLcRwJ+rIJRvtO0kYKFNjIan86E=", "https://plugins.jetbrains.com/files/8554/654690/featuresTrainer-243.22562.233.zip": "sha256-JugbJM8Lr2kbhP9hdLE3kUStl2vOMUB5wGTwNLxAZd0=", "https://plugins.jetbrains.com/files/8554/672476/featuresTrainer-243.23654.180.zip": "sha256-YRf5sj+quf/dQv6eFU6f190vWW+RHtyGS+S2a6DhUoM=", - "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip": "sha256-9GMqs/hSavcw1E4ZJTLDH1lx3HEeQ5NR8BT+Q9pN3io=", - "https://plugins.jetbrains.com/files/9568/666746/go-plugin-243.23654.117.zip": "sha256-8Y7JyjX8ytias4ix1azWkhPEVYXDomWRiMQlrKco9zM=" + "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip": "sha256-OFisV6Vs/xlbDvchxfrREDVgVh7wcfGnot+zUrgQU6M=", + "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip": "sha256-hR7hC2phDJnHXxPy80WlEDFAhZHtMCu7nqYvAb0VeTI=", + "https://plugins.jetbrains.com/files/9568/666746/go-plugin-243.23654.117.zip": "sha256-8Y7JyjX8ytias4ix1azWkhPEVYXDomWRiMQlrKco9zM=", + "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar": "sha256-X+Xks9sajsSVRXLQghJ5k2GuwmllNsZ9SrYBbf36P0c=", + "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip": "sha256-Mzmmq0RzMKZeKfBSo7FHvzeEtPGIrwqEDLAONQEsR1M=", + "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip": "sha256-2vb1sYPM0td8B95m7bVYfJfKVW+jObWpAHTTqLZB7Ak=" } } From 3442181eb98862d04ca2a7747616784d08564413 Mon Sep 17 00:00:00 2001 From: Dionysis Grigoropoulos Date: Wed, 22 Jan 2025 22:39:11 +0200 Subject: [PATCH 192/426] python3Packages.strip-tags: Init at 0.5.1 --- pkgs/by-name/st/strip-tags/package.nix | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/st/strip-tags/package.nix diff --git a/pkgs/by-name/st/strip-tags/package.nix b/pkgs/by-name/st/strip-tags/package.nix new file mode 100644 index 000000000000..112e69f5f5fa --- /dev/null +++ b/pkgs/by-name/st/strip-tags/package.nix @@ -0,0 +1,45 @@ +{ + lib, + python3Packages, + fetchFromGitHub, + versionCheckHook, +}: + +python3Packages.buildPythonApplication rec { + pname = "strip-tags"; + version = "0.5.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "simonw"; + repo = "strip-tags"; + tag = version; + hash = "sha256-Oy4xii668Y37gWJlXtF0LgU+r5seZX6l2SjlqLKzaSU="; + }; + + build-system = with python3Packages; [ + setuptools + ]; + + dependencies = with python3Packages; [ + beautifulsoup4 + click + html5lib + ]; + + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + pyyaml + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + + meta = { + description = "CLI tool for stripping tags from HTML"; + homepage = "https://github.com/simonw/strip-tags"; + changelog = "https://github.com/simonw/strip-tags/releases/tag/${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ erethon ]; + mainProgram = "strip-tags"; + }; +} From e6e5d83e48c9d541601d032654a0a4abcaae39cf Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 2 Feb 2025 22:46:34 +0100 Subject: [PATCH 193/426] python312Packages.torchtnt-nightly: init at 2024.8.1 --- .../python-modules/torchtnt-nightly/default.nix | 11 +++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 pkgs/development/python-modules/torchtnt-nightly/default.nix diff --git a/pkgs/development/python-modules/torchtnt-nightly/default.nix b/pkgs/development/python-modules/torchtnt-nightly/default.nix new file mode 100644 index 000000000000..224295196096 --- /dev/null +++ b/pkgs/development/python-modules/torchtnt-nightly/default.nix @@ -0,0 +1,11 @@ +{ torchtnt, fetchPypi }: +torchtnt.overridePythonAttrs rec { + pname = "torchtnt-nightly"; + version = "2024.8.1"; + + src = fetchPypi { + pname = "torchtnt_nightly"; + inherit version; + hash = "sha256-tRG0mvnMWGBlEUFu02ja2h549TBiIfeSMjwHMyaLZjw="; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e06c9c267787..240c9e16b4f9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16455,6 +16455,8 @@ self: super: with self; { torchtnt = callPackage ../development/python-modules/torchtnt { }; + torchtnt-nightly = callPackage ../development/python-modules/torchtnt-nightly { }; + torchvision = callPackage ../development/python-modules/torchvision { }; torchvision-bin = callPackage ../development/python-modules/torchvision/bin.nix { From c3826c2220a15fb91b12782405d178e18e13f809 Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Tue, 22 Oct 2024 13:19:39 +1100 Subject: [PATCH 194/426] python3Packages.cupy: remove pin to cudaPackages_11 --- pkgs/top-level/python-packages.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e06c9c267787..d366c45cd051 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2832,8 +2832,7 @@ self: super: with self; { cufflinks = callPackage ../development/python-modules/cufflinks { }; cupy = callPackage ../development/python-modules/cupy { - # cupy 12.2.0 possibly incompatible with cutensor 2.0 that comes with cudaPackages_12 - cudaPackages = pkgs.cudaPackages_11.overrideScope (cu-fi: _: { + cudaPackages = pkgs.cudaPackages.overrideScope (cu-fi: _: { # CuDNN 9 is not supported: # https://github.com/cupy/cupy/issues/8215 cudnn = cu-fi.cudnn_8_9; From 253e4ff72a460db714683bfa43f12b4c8bfb370c Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Tue, 22 Oct 2024 15:31:23 +1100 Subject: [PATCH 195/426] python3Packages.cupy: update build toolchain --- pkgs/development/cuda-modules/cudnn/releases.nix | 6 +++--- pkgs/development/python-modules/cupy/default.nix | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/cuda-modules/cudnn/releases.nix b/pkgs/development/cuda-modules/cudnn/releases.nix index 586bdecf67c0..13b330f9490b 100644 --- a/pkgs/development/cuda-modules/cudnn/releases.nix +++ b/pkgs/development/cuda-modules/cudnn/releases.nix @@ -7,7 +7,7 @@ { version = "8.9.5.30"; minCudaVersion = "12.0"; - maxCudaVersion = "12.2"; + maxCudaVersion = "12.4"; url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-aarch64/cudnn-linux-aarch64-8.9.5.30_cuda12-archive.tar.xz"; hash = "sha256-BJH3sC9VwiB362eL8xTB+RdSS9UHz1tlgjm/mKRyM6E="; } @@ -75,7 +75,7 @@ { version = "8.9.7.29"; minCudaVersion = "12.0"; - maxCudaVersion = "12.2"; + maxCudaVersion = "12.4"; url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-8.9.7.29_cuda12-archive.tar.xz"; hash = "sha256-6Yt8gAEHheXVygHuTOm1sMjHNYfqb4ZIvjTT+NHUe9E="; } @@ -183,7 +183,7 @@ { version = "8.9.7.29"; minCudaVersion = "12.0"; - maxCudaVersion = "12.2"; + maxCudaVersion = "12.4"; url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz"; hash = "sha256-R1MzYlx+QqevPKCy91BqEG4wyTsaoAgc2cE++24h47s="; } diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index 83cde3be9a9a..525b593f23e5 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -47,6 +47,8 @@ buildPythonPackage rec { disabled = pythonOlder "3.7"; + stdenv = cudaPackages.backendStdenv; + src = fetchFromGitHub { owner = "cupy"; repo = "cupy"; @@ -118,7 +120,7 @@ buildPythonPackage rec { homepage = "https://cupy.chainer.org/"; changelog = "https://github.com/cupy/cupy/releases/tag/v${version}"; license = licenses.mit; - platforms = [ "x86_64-linux" ]; + platforms = [ "x86_64-linux" "aarch64-linux" ]; maintainers = with maintainers; [ hyphon81 ]; }; } From 9901c9f0b5e565aa7932429d96860b2bc2e52f18 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 21:51:53 +0000 Subject: [PATCH 196/426] python312Packages.sqlfmt: 0.24.0 -> 0.26.0 --- pkgs/development/python-modules/sqlfmt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlfmt/default.nix b/pkgs/development/python-modules/sqlfmt/default.nix index 58aa1729148a..4088e7cc448f 100644 --- a/pkgs/development/python-modules/sqlfmt/default.nix +++ b/pkgs/development/python-modules/sqlfmt/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "sqlfmt"; - version = "0.24.0"; + version = "0.26.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "tconbeer"; repo = "sqlfmt"; tag = "v${version}"; - hash = "sha256-8TPuFxcZ6ENiPyzSDJPneqvOkPkuFlTYHvbuM842j30="; + hash = "sha256-q0pkwuQY0iLzK+Lef6k62UxMKJy592RsJnSZnVYdMa8="; }; pythonRelaxDeps = [ "platformdirs" ]; From c26df0c165ac0340d030cae36d6f7de7315f776c Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Fri, 25 Oct 2024 17:21:46 +1100 Subject: [PATCH 197/426] python3Packages.cupy: make cuda_nvprof, cutensor and nccl optional --- pkgs/development/python-modules/cupy/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index 525b593f23e5..1d7cf072fbcc 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, cython_0, @@ -17,7 +18,15 @@ }: let - inherit (cudaPackages) cudnn cutensor nccl; + inherit (cudaPackages) cudnn; + + shouldUsePkg = pkg: if pkg != null && lib.meta.availableOn stdenv.hostPlatform pkg then pkg else null; + + # some packages are not available on all platforms + cuda_nvprof = shouldUsePkg (cudaPackages.nvprof or null); + cutensor = shouldUsePkg (cudaPackages.cutensor or null); + nccl = shouldUsePkg (cudaPackages.nccl or null); + outpaths = with cudaPackages; [ cuda_cccl # cuda_cudart From edda68cb3a7c376f69c62e07714fb4bc2f25407f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 21:55:57 +0000 Subject: [PATCH 198/426] terraform-providers.keycloak: 5.0.0 -> 5.1.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index f12ded476f33..7f922de1f2ec 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -705,11 +705,11 @@ "vendorHash": "sha256-rGujp6FsQnkznRfjrSSB+4lLC3wAv6yvL/jAoWOiST0=" }, "keycloak": { - "hash": "sha256-hdTZ+UEpmv4T8Kxk8cf1QACUKyOoRbD1X3OxwhmrRiI=", + "hash": "sha256-mlPq3sOaGN/fFAxMmK9ahcupwWd/4gYdNTLGRqDjPLc=", "homepage": "https://registry.terraform.io/providers/keycloak/keycloak", "owner": "keycloak", "repo": "terraform-provider-keycloak", - "rev": "v5.0.0", + "rev": "v5.1.1", "spdx": "Apache-2.0", "vendorHash": "sha256-51sFU6P4Ynyu9NpQxlbSV7EoB/Lk1da4O0bOuoeMujI=" }, From 91dfaa251e509310748dfc92b140b287cc5e1997 Mon Sep 17 00:00:00 2001 From: Heitor Augusto Date: Sun, 2 Feb 2025 18:58:39 -0300 Subject: [PATCH 199/426] komac: 2.9.0 -> 2.10.0 --- pkgs/by-name/ko/komac/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ko/komac/package.nix b/pkgs/by-name/ko/komac/package.nix index 8ad3d7339b5b..710e9eb86577 100644 --- a/pkgs/by-name/ko/komac/package.nix +++ b/pkgs/by-name/ko/komac/package.nix @@ -17,12 +17,12 @@ }: let - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "russellbanks"; repo = "Komac"; tag = "v${version}"; - hash = "sha256-5mGjzWuArEIl5+SHUaOFIRBEjdeCKQOAsUVepPBbsFM="; + hash = "sha256-qlaNJ9pgQe1gjPW4gjEJys/SqgKzpO3H8SenowsUi4o="; }; in rustPlatform.buildRustPackage { @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage { pname = "komac"; - cargoHash = "sha256-IM+swMrLoHeY/sk9w6CB66IGCNNioVJzNyKKtXimN5g="; + cargoHash = "sha256-PhqfgrbR3FlHK5kPwUdAlNv/vtbSHXdr06ww0rv956g="; nativeBuildInputs = [ From e016cde61e7256e5c4045ec6ef4b1e8c6d996e64 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 2 Feb 2025 22:10:54 +0100 Subject: [PATCH 200/426] presenterm: 0.9.0 -> 0.10.0 Diff: https://github.com/mfontanini/presenterm/compare/refs/tags/v0.9.0...v0.10.0 Changelog: https://github.com/mfontanini/presenterm/releases/tag/v0.10.0 --- pkgs/by-name/pr/presenterm/package.nix | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/pr/presenterm/package.nix b/pkgs/by-name/pr/presenterm/package.nix index 4778bfd3fe30..c3cfc34c3091 100644 --- a/pkgs/by-name/pr/presenterm/package.nix +++ b/pkgs/by-name/pr/presenterm/package.nix @@ -1,49 +1,45 @@ { lib, - fetchFromGitHub, rustPlatform, + fetchFromGitHub, libsixel, - stdenv, - nix-update-script, versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage rec { pname = "presenterm"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "mfontanini"; repo = "presenterm"; tag = "v${version}"; - hash = "sha256-BFL0Y6v1v15WLSvA5i+l47bR9+1qDHPWSMMuEaLdhPY="; + hash = "sha256-giTEDk5bj1x0cE53zEkQ0SU3SQJZabhr1X3keV07rN4="; }; buildInputs = [ libsixel ]; - cargoHash = "sha256-IC72l1xbH/AdCHdcgY8ODv6+YZUmT5NYVisP9oIMpGA="; - - # Crashes at runtime on darwin with: - # Library not loaded: .../out/lib/libsixel.1.dylib - buildFeatures = lib.optionals (!stdenv.hostPlatform.isDarwin) [ "sixel" ]; + useFetchCargoVendor = true; + cargoHash = "sha256-N3g7QHgsfr8QH6HWA3/Ar7ZZYN8JPE7D7+/2JVJzW9o="; checkFlags = [ # failed to load .tmpEeeeaQ: No such file or directory (os error 2) "--skip=external_snippet" ]; - passthru = { - updateScript = nix-update-script { }; - }; - nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = [ "--version" ]; doInstallCheck = true; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Terminal based slideshow tool"; changelog = "https://github.com/mfontanini/presenterm/releases/tag/v${version}"; From 0f138da96232706dae2b83be512dd52c2b952391 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 22:57:20 +0100 Subject: [PATCH 201/426] nomad_1_{4,5,6}: move depreciation to aliases.nix --- pkgs/applications/networking/cluster/nomad/default.nix | 10 ---------- pkgs/top-level/aliases.nix | 3 +++ pkgs/top-level/all-packages.nix | 3 --- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/networking/cluster/nomad/default.nix b/pkgs/applications/networking/cluster/nomad/default.nix index c8618f1fb9fb..b8d547a21b18 100644 --- a/pkgs/applications/networking/cluster/nomad/default.nix +++ b/pkgs/applications/networking/cluster/nomad/default.nix @@ -74,10 +74,6 @@ let } // attrs' ); - - throwUnsupportaed = - version: - "${version} is no longer supported upstream. You can switch to using a newer version of the nomad package, or revert to older nixpkgs if you cannot upgrade"; in rec { # Nomad never updates major go versions within a release series and is unsupported @@ -88,12 +84,6 @@ rec { nomad = nomad_1_8; - nomad_1_4 = throwUnsupportaed "nomad_1_4"; - - nomad_1_5 = throwUnsupportaed "nomad_1_5"; - - nomad_1_6 = throwUnsupportaed "nomad_1_6"; - nomad_1_7 = generic { buildGoModule = buildGo122Module; version = "1.7.7"; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3f03fb671740..f2d19e6c2410 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -988,6 +988,9 @@ mapAliases { nmap-unfree = throw "'nmap-unfree' has been renamed to/replaced by 'nmap'"; # Converted to throw 2024-10-17 nodejs-18_x = nodejs_18; # Added 2022-11-06 nodejs-slim-18_x = nodejs-slim_18; # Added 2022-11-06 + nomad_1_4 = throw "nomad_1_4 is no longer supported upstream. You can switch to using a newer version of the nomad package, or revert to older nixpkgs if you cannot upgrade"; # Added 2025-02-02 + nomad_1_5 = throw "nomad_1_5 is no longer supported upstream. You can switch to using a newer version of the nomad package, or revert to older nixpkgs if you cannot upgrade"; # Added 2025-02-02 + nomad_1_6 = throw "nomad_1_6 is no longer supported upstream. You can switch to using a newer version of the nomad package, or revert to older nixpkgs if you cannot upgrade"; # Added 2025-02-02 noto-fonts-cjk = throw "'noto-fonts-cjk' has been renamed to/replaced by 'noto-fonts-cjk-sans'"; # Converted to throw 2024-10-17 noto-fonts-emoji = noto-fonts-color-emoji; # Added 2023-09-09 noto-fonts-extra = noto-fonts; # Added 2023-04-08 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 460225825c5d..a7a7fdf04a07 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4351,9 +4351,6 @@ with pkgs; inherit (callPackages ../applications/networking/cluster/nomad { }) nomad - nomad_1_4 - nomad_1_5 - nomad_1_6 nomad_1_7 nomad_1_8 nomad_1_9 From e8d081f8c50c48e09455adfc3d1ba6331010e387 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 14:03:16 -0800 Subject: [PATCH 202/426] home-assistant-custom-components.yoto_ha: 1.22.4 -> 1.22.6 Diff: https://github.com/cdnninja/yoto_ha/compare/refs/tags/v1.22.4...v1.22.6 Changelog: https://github.com/cdnninja/yoto_ha/releases/tag/v1.22.5 https://github.com/cdnninja/yoto_ha/releases/tag/v1.22.6 --- .../home-assistant/custom-components/yoto_ha/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix index 7fc52d8ff0dd..7e9c77164c70 100644 --- a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix +++ b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "cdnninja"; domain = "yoto"; - version = "1.22.4"; + version = "1.22.6"; src = fetchFromGitHub { owner = "cdnninja"; repo = "yoto_ha"; tag = "v${version}"; - hash = "sha256-4OKiXwluatm/WRO77tK/VE+fnRn7Cvvh4et3SjANJWE="; + hash = "sha256-6igIcDGPYUOz5dWZr9TKFmoYoUCsZOpfpESTxYRR67w="; }; dependencies = [ From 5325b6bee625458963d8de12a27a28d684b92144 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 2 Feb 2025 22:52:02 +0100 Subject: [PATCH 203/426] python312Packages.django-registration: remove (incorrect) disabled attribute --- .../python-modules/django-registration/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/django-registration/default.nix b/pkgs/development/python-modules/django-registration/default.nix index 2e91cda32f98..b2fb52042cf8 100644 --- a/pkgs/development/python-modules/django-registration/default.nix +++ b/pkgs/development/python-modules/django-registration/default.nix @@ -1,13 +1,11 @@ { lib, buildPythonPackage, + fetchFromGitHub, + pdm-backend, confusable-homoglyphs, coverage, django, - fetchFromGitHub, - pdm-backend, - pythonAtLeast, - pythonOlder, }: buildPythonPackage rec { @@ -15,8 +13,6 @@ buildPythonPackage rec { version = "5.1.0"; pyproject = true; - disabled = pythonOlder "3.9" || pythonAtLeast "3.13"; - src = fetchFromGitHub { owner = "ubernostrum"; repo = "django-registration"; From f7f3f15f7f32356e0f8fd851ced90a3dc9a3543e Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sun, 2 Feb 2025 23:06:44 +0100 Subject: [PATCH 204/426] python3Packages.cupy: drop upstreamed patch --- pkgs/development/python-modules/cupy/default.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index 1d7cf072fbcc..b9a1ba20b52a 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -66,14 +66,6 @@ buildPythonPackage rec { fetchSubmodules = true; }; - patches = [ - (fetchpatch { - url = - "https://github.com/cfhammill/cupy/commit/67526c756e4a0a70f0420bf0e7f081b8a35a8ee5.patch"; - hash = "sha256-WZgexBdM9J0ep5s+9CGZriVq0ZidCRccox+g0iDDywQ="; - }) - ]; - # See https://docs.cupy.dev/en/v10.2.0/reference/environment.html. Seting both # CUPY_NUM_BUILD_JOBS and CUPY_NUM_NVCC_THREADS to NIX_BUILD_CORES results in # a small amount of thrashing but it turns out there are a large number of From 89c6ce1570a9023ba3c3c7f6c602c0e709fa2a8c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 22:13:23 +0000 Subject: [PATCH 205/426] terraform-providers.temporalcloud: 0.5.0 -> 0.6.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index f12ded476f33..20d0860ce105 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1264,13 +1264,13 @@ "vendorHash": "sha256-iEi3zkr4kIZ1FTAft/Fy//v7xtlX/8uSrnbuxgFTDyA=" }, "temporalcloud": { - "hash": "sha256-nAOHdok/nK33zyEYmyB2nA+y2/mpkigZk4WTyl2F7XA=", + "hash": "sha256-cHhrNEHzOWp1wrbWZkoAjFyyhmHfvFZtM8g/u9RI+F0=", "homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud", "owner": "temporalio", "repo": "terraform-provider-temporalcloud", - "rev": "v0.5.0", + "rev": "v0.6.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-VMEL2dQ1+kMRWjJP6Obc3N1OytpAkRVW/9596WhwkE4=" + "vendorHash": "sha256-Cqo7aq0uBISrnpQPrmJBNACSt2mAt12I4xpf8yDd0AU=" }, "tencentcloud": { "hash": "sha256-g4UQs7GdU5GFkrC9eeFLMYGLR2Wt2UbSSX5yP1CExT0=", From bf730a47d46e9058a4fb72aa0cfb578162f2b466 Mon Sep 17 00:00:00 2001 From: normalc Date: Fri, 31 Jan 2025 09:41:34 -0500 Subject: [PATCH 206/426] parabolic: 2024.5.0 -> 2025.1.4 --- pkgs/by-name/pa/parabolic/deps.json | 237 -------------------------- pkgs/by-name/pa/parabolic/package.nix | 161 ++++++++++------- pkgs/by-name/pa/parabolic/update.sh | 18 -- 3 files changed, 102 insertions(+), 314 deletions(-) delete mode 100644 pkgs/by-name/pa/parabolic/deps.json delete mode 100755 pkgs/by-name/pa/parabolic/update.sh diff --git a/pkgs/by-name/pa/parabolic/deps.json b/pkgs/by-name/pa/parabolic/deps.json deleted file mode 100644 index 3bdb9a2e2489..000000000000 --- a/pkgs/by-name/pa/parabolic/deps.json +++ /dev/null @@ -1,237 +0,0 @@ -[ - { - "pname": "Ace4896.DBus.Services.Secrets", - "version": "1.2.0", - "sha256": "1i1rwv8z2dx0mjib7vair2w7ylngmrcpbd012sdlpvdjpx0af0bn" - }, - { - "pname": "Cake.Tool", - "version": "4.0.0", - "sha256": "11vc5fimi6w465081sqxs4zhw7grr6v8ga7nl1mscdl43wv33ql2" - }, - { - "pname": "GetText.NET", - "version": "1.9.14", - "sha256": "18z4cf0dldcf41z8xgj3gdlvj9w5a9ikgj72623r0i740ndnl094" - }, - { - "pname": "GirCore.Adw-1", - "version": "0.5.0", - "sha256": "130jwgkkphyhsk0c14kqmznx9ywfhiwa37lzjn2qgr68akgd3xd9" - }, - { - "pname": "GirCore.Cairo-1.0", - "version": "0.5.0", - "sha256": "1x9d3jzzpf72gzxq6qf02ih2x79y9m5zqc874drl5wc8p1qbryzn" - }, - { - "pname": "GirCore.FreeType2-2.0", - "version": "0.5.0", - "sha256": "1688rn8dycqcslfk850w8w2pbs4b93nmj1xa6g4n6ncy799780cy" - }, - { - "pname": "GirCore.Gdk-4.0", - "version": "0.5.0", - "sha256": "1v2nl9gh941lqzfvryslhgsx9nwaf91q131xrpilrmk18xn3hpd6" - }, - { - "pname": "GirCore.GdkPixbuf-2.0", - "version": "0.5.0", - "sha256": "0gbmckch435s2fxpxzqjwckfsxqsidv1nz3wil3v1a2iqvk3imnr" - }, - { - "pname": "GirCore.Gio-2.0", - "version": "0.5.0", - "sha256": "1yx23jcyy7pzjkbcf0v0s4nw1n51rcaxf8dg7zqfzhvg9f0k2iwl" - }, - { - "pname": "GirCore.GLib-2.0", - "version": "0.5.0", - "sha256": "169y390cgda0ps60g2j6vf5bkr6bfmxvgzga8k697bsl3dfzkkvv" - }, - { - "pname": "GirCore.GObject-2.0", - "version": "0.5.0", - "sha256": "1w35a1kmn0ggnlwcsib9m4427299f9ylm7xkm69yzswdwzrfv1kj" - }, - { - "pname": "GirCore.Graphene-1.0", - "version": "0.5.0", - "sha256": "16y836gzn9ah963lhg533hik8wh984j33gc60kzn8nziwxl6jplq" - }, - { - "pname": "GirCore.Gsk-4.0", - "version": "0.5.0", - "sha256": "152c839l1lv6qc8pccmkzm72sfh45n9qpyyarxvllnn0lzhd50lf" - }, - { - "pname": "GirCore.Gtk-4.0", - "version": "0.5.0", - "sha256": "0lj69qx9ksz9w94j4ryy8hr0ja60ijvx8wpr4l1i7ic01gsyxprc" - }, - { - "pname": "GirCore.HarfBuzz-0.0", - "version": "0.5.0", - "sha256": "0cnic254jwkndcdg51wvi1vvh4f947ylwg63ag428gfbmx0684c4" - }, - { - "pname": "GirCore.Pango-1.0", - "version": "0.5.0", - "sha256": "0p4ks9yk3d8pl9c58zc1ncdzw45fkkmgpwn29vj1wax73iml1k79" - }, - { - "pname": "GirCore.PangoCairo-1.0", - "version": "0.5.0", - "sha256": "0j532ixh9adk2gwg55w81m5hwy0c6a3307jr4157pbjg2qm1x4mn" - }, - { - "pname": "Markdig", - "version": "0.33.0", - "sha256": "1dj06wgdqmjji4nfr1dysz7hwp5bjgsrk9qjkdq82d7gk6nmhs9r" - }, - { - "pname": "Meziantou.Framework.Win32.CredentialManager", - "version": "1.4.5", - "sha256": "1ikjxj6wir2jcjwlmd4q7zz0b4g40808gx59alvad31sb2aqp738" - }, - { - "pname": "Microsoft.CSharp", - "version": "4.7.0", - "sha256": "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j" - }, - { - "pname": "Microsoft.Data.Sqlite.Core", - "version": "8.0.0", - "sha256": "05qjnzk1fxybks92y93487l3mj5nghjcwiy360xjgk3jykz3rv39" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "1.1.0", - "sha256": "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm" - }, - { - "pname": "Microsoft.NETCore.Targets", - "version": "5.0.0", - "sha256": "0z3qyv7qal5irvabc8lmkh58zsl42mrzd1i0sssvzhv4q4kl3cg6" - }, - { - "pname": "Microsoft.Win32.SystemEvents", - "version": "8.0.0", - "sha256": "05392f41ijgn17y8pbjcx535l1k09krnq3xdp60kyq568sn6xk2i" - }, - { - "pname": "Nickvision.Aura", - "version": "2023.11.4", - "sha256": "0gasyglp1pgi0s6zqzmbm603j3j36vvr68grv6g93fdj2vjlmkxs" - }, - { - "pname": "Octokit", - "version": "9.0.0", - "sha256": "0kw49w1hxk4d2x9598012z9q1yr3ml5rm06fy1jnmhy44s3d3jp5" - }, - { - "pname": "pythonnet", - "version": "3.0.3", - "sha256": "0qnivddg13vi1fb22z3krsj1gczyyfd56nmk6gas6qrwlxdzhriv" - }, - { - "pname": "SQLitePCLRaw.bundle_e_sqlcipher", - "version": "2.1.6", - "sha256": "15v2x7y4k7cl47a9jccbvgbwngwi5dz6qhv0cxpcasx4v5i9aila" - }, - { - "pname": "SQLitePCLRaw.core", - "version": "2.1.6", - "sha256": "1w8zsgz2w2q0a9cw9cl1rzrpv48a04nhyq67ywan6xlgknds65a7" - }, - { - "pname": "SQLitePCLRaw.lib.e_sqlcipher", - "version": "2.1.6", - "sha256": "0dl5an15whs4yl5hm2wibzbfigzck0flah8a07k99y1bhbmv080z" - }, - { - "pname": "SQLitePCLRaw.provider.e_sqlcipher", - "version": "2.1.6", - "sha256": "1jx8d4dq5w2951b7w722gnxbfgdklwazc48kcbdzylkglwkrqgrq" - }, - { - "pname": "System.CodeDom", - "version": "8.0.0", - "sha256": "0zyzd15v0nf8gla7nz243m1kff8ia6vqp471i3g7xgawgj5n21dv" - }, - { - "pname": "System.Drawing.Common", - "version": "8.0.0", - "sha256": "1j4rsm36bnwqmh5br9mzmj0ikjnc39k26q6l9skjlrnw8hlngwy4" - }, - { - "pname": "System.IO", - "version": "4.3.0", - "sha256": "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f" - }, - { - "pname": "System.IO.Pipelines", - "version": "6.0.0", - "sha256": "08211lvckdsdbd67xz4f6cyk76cli565j0dby1grlc4k9bhwby65" - }, - { - "pname": "System.Management", - "version": "8.0.0", - "sha256": "1zbwj6ii8axa4w8ymjzi9d9pj28nhswygahyqppvzaxypw6my2hz" - }, - { - "pname": "System.Memory", - "version": "4.5.3", - "sha256": "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a" - }, - { - "pname": "System.Memory", - "version": "4.5.5", - "sha256": "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h" - }, - { - "pname": "System.Reflection", - "version": "4.3.0", - "sha256": "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.3.0", - "sha256": "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74" - }, - { - "pname": "System.Reflection.Emit.ILGeneration", - "version": "4.3.0", - "sha256": "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q" - }, - { - "pname": "System.Reflection.Primitives", - "version": "4.3.0", - "sha256": "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276" - }, - { - "pname": "System.Runtime", - "version": "4.3.0", - "sha256": "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7" - }, - { - "pname": "System.Text.Encoding", - "version": "4.3.0", - "sha256": "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr" - }, - { - "pname": "System.Threading.Tasks", - "version": "4.3.0", - "sha256": "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7" - }, - { - "pname": "Tmds.DBus", - "version": "0.15.0", - "sha256": "1bz5j6wfp9hn4fg5vjxl6mr9lva4gx6zqncqyqxrcb8lw7hvhwc6" - }, - { - "pname": "Tmds.DBus.Protocol", - "version": "0.15.0", - "sha256": "0d99kcs7r9cp6gpyc7z230czkkyx4164x86dhy0mca73f2ykc2g2" - } -] diff --git a/pkgs/by-name/pa/parabolic/package.nix b/pkgs/by-name/pa/parabolic/package.nix index 21f6dbe6d38b..308f508604d9 100644 --- a/pkgs/by-name/pa/parabolic/package.nix +++ b/pkgs/by-name/pa/parabolic/package.nix @@ -1,77 +1,120 @@ -{ lib -, buildDotnetModule -, fetchFromGitHub -, dotnetCorePackages -, gtk4 -, libadwaita -, pkg-config -, wrapGAppsHook4 -, glib -, shared-mime-info -, gdk-pixbuf -, blueprint-compiler -, python3 -, ffmpeg +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + gettext, + itstool, + ninja, + yelp-tools, + pkg-config, + libnick, + boost, + glib, + shared-mime-info, + gtk4, + libadwaita, + wrapGAppsHook4, + libxmlxx5, + blueprint-compiler, + qt6, + yt-dlp, + ffmpeg, + aria2, + nix-update-script, + uiPlatform ? "gnome", }: +assert lib.assertOneOf "uiPlatform" uiPlatform [ + "gnome" + "qt" +]; -buildDotnetModule rec { +stdenv.mkDerivation (finalAttrs: { pname = "parabolic"; - version = "2024.5.0"; + version = "2025.1.4"; src = fetchFromGitHub { owner = "NickvisionApps"; repo = "Parabolic"; - rev = version; - hash = "sha256-awbCn7W7RUSuEByXxLGrsmYjmxCrwywhhrMJq/iM1Uc="; - fetchSubmodules = true; + tag = "${finalAttrs.version}"; + hash = "sha256-B8/e5urhy5tAgHNd/PR3HlNQd0M0CxgC56nArFGlQ9c="; }; - dotnet-sdk = dotnetCorePackages.sdk_8_0; - dotnet-runtime = dotnetCorePackages.runtime_8_0; - pythonEnv = python3.withPackages(ps: with ps; [ yt-dlp ]); + nativeBuildInputs = + [ + cmake + gettext + ninja + pkg-config + itstool + yelp-tools + ] + ++ lib.optionals (uiPlatform == "gnome") [ + wrapGAppsHook4 + blueprint-compiler + glib + shared-mime-info + ] + ++ lib.optional (uiPlatform == "qt") qt6.wrapQtAppsHook; - projectFile = "NickvisionTubeConverter.GNOME/NickvisionTubeConverter.GNOME.csproj"; - nugetDeps = ./deps.json; - executables = "NickvisionTubeConverter.GNOME"; + buildInputs = + [ + libnick + boost + ] + ++ lib.optionals (uiPlatform == "qt") [ + qt6.qtbase + qt6.qtsvg + ] + ++ lib.optionals (uiPlatform == "gnome") [ + glib + gtk4 + libadwaita + libxmlxx5 + ]; - nativeBuildInputs = [ - pkg-config - wrapGAppsHook4 - glib - shared-mime-info - gdk-pixbuf - blueprint-compiler + cmakeFlags = [ + (lib.cmakeFeature "UI_PLATFORM" uiPlatform) ]; - buildInputs = [ gtk4 libadwaita ]; + preFixup = + lib.optionalString (uiPlatform == "gnome") "gappsWrapperArgs" + + lib.optionalString (uiPlatform == "qt") "qtWrapperArgs" + + "+=(--prefix PATH : ${ + lib.makeBinPath [ + aria2 + ffmpeg + yt-dlp + ] + })"; - runtimeDeps = [ - gtk4 - libadwaita - glib - gdk-pixbuf - ]; + passthru.updateScript = nix-update-script { }; - postPatch = '' - substituteInPlace NickvisionTubeConverter.Shared/Linux/org.nickvision.tubeconverter.desktop.in --replace '@EXEC@' "NickvisionTubeConverter.GNOME" - ''; + meta = { + description = "Graphical frontend for yt-dlp to download video and audio"; + longDescription = '' + Parabolic is a user-friendly frontend for `yt-dlp` that supports + many features including but limited to: + - Downloading and converting videos and audio using ffmpeg. + - Supporting multiple codecs. + - Offering YouTube sponsorblock support. + - Running multiple downloads at a time. + - Downloading metadata and video subtitles. + - Allowing the use of `aria2` for parallel downloads. + - Offering a graphical keyring to manage account credentials. + - Being available as both a Qt and GNOME application. - postInstall = '' - install -Dm444 NickvisionTubeConverter.Shared/Resources/org.nickvision.tubeconverter.svg -t $out/share/icons/hicolor/scalable/apps/ - install -Dm444 NickvisionTubeConverter.Shared/Resources/org.nickvision.tubeconverter-symbolic.svg -t $out/share/icons/hicolor/symbolic/apps/ - install -Dm444 NickvisionTubeConverter.Shared/Linux/org.nickvision.tubeconverter.desktop.in -T $out/share/applications/org.nickvision.tubeconverter.desktop - ''; - - makeWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ pythonEnv ffmpeg ]}" ]; - - passthru.updateScript = ./update.sh; - - meta = with lib; { - description = "Download web video and audio"; + By default, the GNOME interface is used, but the Qt interface + can be built by overriding the `uiPlatform` argument to `"qt"` + over the default value `"gnome"`. + ''; homepage = "https://github.com/NickvisionApps/Parabolic"; - license = licenses.mit; - maintainers = with maintainers; [ ewuuwe ]; - mainProgram = "NickvisionTubeConverter.GNOME"; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + normalcea + getchoo + ]; + mainProgram = "org.nickvision.tubeconverter"; + platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pa/parabolic/update.sh b/pkgs/by-name/pa/parabolic/update.sh deleted file mode 100755 index 798dba869403..000000000000 --- a/pkgs/by-name/pa/parabolic/update.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts -#shellcheck shell=bash - -set -eu -o pipefail - -version=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ - https://api.github.com/repos/NickvisionApps/Parabolic/releases/latest | jq -e -r .tag_name) -old_version=$(nix-instantiate --eval -A parabolic.version | jq -e -r) - -if [[ $version == "$old_version" ]]; then - echo "New version same as old version, nothing to do." >&2 - exit 0 -fi - -update-source-version parabolic "$version" - -$(nix-build -A parabolic.fetch-deps --no-out-link) "$(dirname -- "${BASH_SOURCE[0]}")/deps.nix" From 23b117dda8db4824f0b6a9e9a5af9c4194aaca13 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sun, 2 Feb 2025 23:24:19 +0100 Subject: [PATCH 207/426] python3Packages.cupy: format with nixfmt --- .../python-modules/cupy/default.nix | 46 +++++++++++-------- 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index b9a1ba20b52a..16e2b58c3fab 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -14,13 +14,13 @@ addDriverRunpath, pythonOlder, symlinkJoin, - fetchpatch }: let inherit (cudaPackages) cudnn; - shouldUsePkg = pkg: if pkg != null && lib.meta.availableOn stdenv.hostPlatform pkg then pkg else null; + shouldUsePkg = + pkg: if pkg != null && lib.meta.availableOn stdenv.hostPlatform pkg then pkg else null; # some packages are not available on all platforms cuda_nvprof = shouldUsePkg (cudaPackages.nvprof or null); @@ -28,25 +28,32 @@ let nccl = shouldUsePkg (cudaPackages.nccl or null); outpaths = with cudaPackages; [ - cuda_cccl # - cuda_cudart - cuda_nvcc # - cuda_nvprof - cuda_nvrtc - cuda_nvtx - cuda_profiler_api - libcublas - libcufft - libcurand - libcusolver - libcusparse + cuda_cccl # + cuda_cudart + cuda_nvcc # + cuda_nvprof + cuda_nvrtc + cuda_nvtx + cuda_profiler_api + libcublas + libcufft + libcurand + libcusolver + libcusparse - # Missing: - # cusparselt + # Missing: + # cusparselt ]; cudatoolkit-joined = symlinkJoin { name = "cudatoolkit-joined-${cudaPackages.cudaVersion}"; - paths = outpaths ++ lib.concatMap (f: lib.map f outpaths) [lib.getLib lib.getDev (lib.getOutput "static") (lib.getOutput "stubs")]; + paths = + outpaths + ++ lib.concatMap (f: lib.map f outpaths) [ + lib.getLib + lib.getDev + (lib.getOutput "static") + (lib.getOutput "stubs") + ]; }; in buildPythonPackage rec { @@ -121,7 +128,10 @@ buildPythonPackage rec { homepage = "https://cupy.chainer.org/"; changelog = "https://github.com/cupy/cupy/releases/tag/v${version}"; license = licenses.mit; - platforms = [ "x86_64-linux" "aarch64-linux" ]; + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; maintainers = with maintainers; [ hyphon81 ]; }; } From d3c65f06a6853bb504dc36be59b848b19bfc495d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 2 Feb 2025 23:14:36 +0100 Subject: [PATCH 208/426] python312Packages.nvidia-ml-py: 12.560.30 -> 12.570.86 --- pkgs/development/python-modules/nvidia-ml-py/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/nvidia-ml-py/default.nix b/pkgs/development/python-modules/nvidia-ml-py/default.nix index 08beac0daf50..f5b4ea48a75d 100644 --- a/pkgs/development/python-modules/nvidia-ml-py/default.nix +++ b/pkgs/development/python-modules/nvidia-ml-py/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "nvidia-ml-py"; - version = "12.560.30"; + version = "12.570.86"; pyproject = true; src = fetchPypi { - inherit pname version; - extension = "tar.gz"; - hash = "sha256-8CVNx0AGR2gKBy7gJQm/1GECtgvf7KMhV21NSBfn/pc="; + pname = "nvidia_ml_py"; + inherit version; + hash = "sha256-BQjUoMe20BXPV0UwuVpi7U/InaO4tH4a7+Z3fbFw7Is="; }; patches = [ From 94ad953c220dfd52d123b5885b324968312b3cb5 Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Fri, 25 Oct 2024 17:09:07 +1100 Subject: [PATCH 209/426] torch: enable autoAddCudaCompatRunpath on Jetsons --- pkgs/development/python-modules/torch/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/torch/default.nix b/pkgs/development/python-modules/torch/default.nix index 84aa5ae4a8af..c355e6e99e2a 100644 --- a/pkgs/development/python-modules/torch/default.nix +++ b/pkgs/development/python-modules/torch/default.nix @@ -150,6 +150,8 @@ let supportedCudaCapabilities = lists.intersectLists cudaFlags.cudaCapabilities supportedTorchCudaCapabilities; unsupportedCudaCapabilities = lists.subtractLists supportedCudaCapabilities cudaFlags.cudaCapabilities; + isCudaJetson = cudaSupport && cudaPackages.cudaFlags.isJetsonBuild; + # Use trivial.warnIf to print a warning if any unsupported GPU targets are specified. gpuArchWarner = supported: unsupported: @@ -456,6 +458,7 @@ buildPythonPackage rec { cuda_nvcc ] ) + ++ lib.optionals isCudaJetson [ cudaPackages.autoAddCudaCompatRunpath ] ++ lib.optionals rocmSupport [ rocmtoolkit_joined ]; buildInputs = From 34ae57af26dfa8e97276a56b481fd838bf27c09e Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sun, 2 Feb 2025 23:34:24 +0100 Subject: [PATCH 210/426] iperf2: modernize & refactor --- pkgs/tools/networking/iperf/2.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/networking/iperf/2.nix b/pkgs/tools/networking/iperf/2.nix index 905b8150ecd9..ec623e9dcefc 100644 --- a/pkgs/tools/networking/iperf/2.nix +++ b/pkgs/tools/networking/iperf/2.nix @@ -4,20 +4,17 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "iperf"; version = "2.2.1"; src = fetchurl { - url = "mirror://sourceforge/iperf2/files/${pname}-${version}.tar.gz"; - sha256 = "1yyqzgz526xn6v2hrdiizviddx3xphjg93ihh7mdncw0wakv0jkm"; + url = "mirror://sourceforge/iperf2/files/iperf-${finalAttrs.version}.tar.gz"; + hash = "sha256-dUqwp+KAM9vqgTCO9CS8ffTW4v4xtgzFNrYbUf772Ps="; }; - hardeningDisable = [ "format" ]; configureFlags = [ "--enable-fastsampling" ]; - makeFlags = [ "AR:=$(AR)" ]; - postInstall = '' mv $out/bin/iperf $out/bin/iperf2 ln -s $out/bin/iperf2 $out/bin/iperf @@ -32,4 +29,4 @@ stdenv.mkDerivation rec { # prioritize iperf3 priority = 10; }; -} +}) From 2c704b65f9c4e6aec9fa9649fd9b4b8de9d69800 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Sun, 2 Feb 2025 23:42:39 +0100 Subject: [PATCH 211/426] nfd: pin to boost 1.86 (#378537) Fix NFD compilation Pinning boost version to 1.86. Latest version (1.87) seems to break websocketpp --- pkgs/by-name/nf/nfd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nf/nfd/package.nix b/pkgs/by-name/nf/nfd/package.nix index 203969852617..ebf53f721914 100644 --- a/pkgs/by-name/nf/nfd/package.nix +++ b/pkgs/by-name/nf/nfd/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - boost, + boost186, fetchFromGitHub, libpcap, ndn-cxx, @@ -44,8 +44,8 @@ stdenv.mkDerivation rec { ++ lib.optional withWebSocket websocketpp ++ lib.optional withSystemd systemd; wafConfigureFlags = [ - "--boost-includes=${boost.dev}/include" - "--boost-libs=${boost.out}/lib" + "--boost-includes=${boost186.dev}/include" + "--boost-libs=${boost186.out}/lib" ] ++ lib.optional (!withWebSocket) "--without-websocket"; meta = with lib; { From 57c10b9b402137060e88bf08dc5bf4aa26610908 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 22:50:29 +0000 Subject: [PATCH 212/426] argon: 2.0.21 -> 2.0.22 --- pkgs/by-name/ar/argon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/argon/package.nix b/pkgs/by-name/ar/argon/package.nix index 1219fc4fc2d3..995a282132bc 100644 --- a/pkgs/by-name/ar/argon/package.nix +++ b/pkgs/by-name/ar/argon/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage rec { pname = "argon"; - version = "2.0.21"; + version = "2.0.22"; src = fetchFromGitHub { owner = "argon-rbx"; repo = "argon"; tag = version; - hash = "sha256-msKrPLB+38PU7LEw92xEqFy6JxwMjttBaobIOhU7eWw="; + hash = "sha256-Nno6uZIlD4tA3opzhzO4ylPPGq3RDDrhAIQnt/rTXdA="; }; - cargoHash = "sha256-yXhEgZYtYhrSpwPbL+yi9gaLVVV8sBlF8m3ADUC4kLk="; + cargoHash = "sha256-BUE2T2AKC4lOAViTXZP2RbzdCt9CLMSRvXXcI1rwRFU="; nativeBuildInputs = [ pkg-config ]; From 0805e5aaac13c981ac8055f2c72a04b0c745aac2 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Fri, 24 Jan 2025 17:51:10 +0100 Subject: [PATCH 213/426] immer: 0.8.0 -> 0.8.1; add update script --- pkgs/by-name/im/immer/package.nix | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/im/immer/package.nix b/pkgs/by-name/im/immer/package.nix index 9cc4aa2afd37..53c3ce4cba1c 100644 --- a/pkgs/by-name/im/immer/package.nix +++ b/pkgs/by-name/im/immer/package.nix @@ -1,25 +1,38 @@ { lib, stdenv, + catch2, fetchFromGitHub, cmake, + nix-update-script, }: stdenv.mkDerivation rec { pname = "immer"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "arximboldi"; repo = "immer"; - rev = "v${version}"; - hash = "sha256-R0C6hN50eyFSv10L/Q0tRdnUrRvze+eRXPrlAQsddYY="; + tag = "v${version}"; + hash = "sha256-Tyj2mNyLhrcFNQEn4xHC8Gz7/jtA4Dnkjtk8AAXJEw8="; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + ]; + + buildInputs = [ + catch2 + ]; + + strictDeps = true; + dontBuild = true; dontUseCmakeBuildDir = true; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Postmodern immutable and persistent data structures for C++ — value semantics at scale"; homepage = "https://sinusoid.es/immer"; From affd866de9e9cbe7c2028a2e103b41f9eed19baa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 2 Feb 2025 23:59:05 +0100 Subject: [PATCH 214/426] hedgedoc: 1.10.0 -> 1.10.1 Diff: https://github.com/hedgedoc/hedgedoc/compare/refs/tags/1.10.0...1.10.1 --- pkgs/by-name/he/hedgedoc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/hedgedoc/package.nix b/pkgs/by-name/he/hedgedoc/package.nix index d22920bd0175..3611302884ea 100644 --- a/pkgs/by-name/he/hedgedoc/package.nix +++ b/pkgs/by-name/he/hedgedoc/package.nix @@ -13,13 +13,13 @@ }: let - version = "1.10.0"; + version = "1.10.1"; src = fetchFromGitHub { owner = "hedgedoc"; repo = "hedgedoc"; tag = version; - hash = "sha256-cRIpcoD9WzLYxKYpkvhRxUmeyJR5z2QyqApzWvQND+s="; + hash = "sha256-fqpIPKU8B+T65PL11ipu0xkkioJf4k/8tdl045djfNk="; }; # we cannot use fetchYarnDeps because that doesn't support yarn 2/berry lockfiles @@ -44,7 +44,7 @@ let ''; outputHashMode = "recursive"; - outputHash = "sha256-RV9xzNVE4//tPVWVaET78ML3ah+hkZ8x6mTAxe5/pdE="; + outputHash = "sha256-cx/VNThgGJSd8sDqsb7Fe7l4Fb8kT/NSxOD+KTq2RNA="; }; in From 002d82c95fdc43b69b58357791fe4474c0160b0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 19:00:32 +0100 Subject: [PATCH 215/426] ntfy: switch to default python, disable xmpp support by default, also switch to pytestCheckHook sleekxmpp doesn't support python 3.10 or later, so just disable it. Also dropped the django_3 override. That doesn't seem to be necessary at this point anymore. --- pkgs/tools/misc/ntfy/default.nix | 84 ++++++++++++++++++++------------ 1 file changed, 54 insertions(+), 30 deletions(-) diff --git a/pkgs/tools/misc/ntfy/default.nix b/pkgs/tools/misc/ntfy/default.nix index c79ca23e1b5e..a37df5d36377 100644 --- a/pkgs/tools/misc/ntfy/default.nix +++ b/pkgs/tools/misc/ntfy/default.nix @@ -1,10 +1,10 @@ { lib, stdenv, - python39, + python3, fetchFromGitHub, fetchpatch, - withXmpp ? !stdenv.hostPlatform.isDarwin, + withXmpp ? false, # sleekxmpp doesn't support python 3.10, see https://github.com/dschep/ntfy/issues/266 withMatrix ? true, withSlack ? true, withEmoji ? true, @@ -13,15 +13,13 @@ }: let - python = python39.override { + python = python3.override { self = python; packageOverrides = self: super: { ntfy-webpush = self.callPackage ./webpush.nix { }; # databases, on which slack-sdk depends, is incompatible with SQLAlchemy 2.0 sqlalchemy = super.sqlalchemy_1_4; - - django = super.django_3; }; }; in @@ -38,11 +36,47 @@ python.pkgs.buildPythonApplication rec { sha256 = "09f02cn4i1l2aksb3azwfb70axqhn7d0d0vl2r6640hqr74nc1cv"; }; - nativeCheckInputs = with python.pkgs; [ - mock + patches = [ + # Fix Slack integration no longer working. + # From https://github.com/dschep/ntfy/pull/229 - "Swap Slacker for Slack SDK" + (fetchpatch { + name = "ntfy-Swap-Slacker-for-Slack-SDK.patch"; + url = "https://github.com/dschep/ntfy/commit/2346e7cfdca84c8f1afc7462a92145c1789deb3e.patch"; + sha256 = "13k7jbsdx0jx7l5s8whirric76hml5bznkfcxab5xdp88q52kpk7"; + }) + # Add compatibility with emoji 2.0 + # https://github.com/dschep/ntfy/pull/250 + (fetchpatch { + name = "ntfy-Add-compatibility-with-emoji-2.0.patch"; + url = "https://github.com/dschep/ntfy/commit/4128942bb7a706117e7154a50a73b88f531631fe.patch"; + sha256 = "sha256-V8dIy/K957CPFQQS1trSI3gZOjOcVNQLgdWY7g17bRw="; + }) + # Change getargspec to getfullargspec for python 3.11 compatibility + (fetchpatch { + url = "https://github.com/dschep/ntfy/commit/71be9766ea041d2df6ebbce2781f980eea002852.patch"; + hash = "sha256-6OChaTj4g3gxVDScc/JksBISHuq+5fbNQregchSXYaQ="; + }) + # Fix compatibility with Python 3.11 + # https://github.com/dschep/ntfy/pull/271 + (fetchpatch { + url = "https://github.com/dschep/ntfy/pull/271/commits/444b60bec7de474d029cac184e82885011dd1474.patch"; + hash = "sha256-PKTu8cOpws1z6f1T4uIi2iCJAoAwu+X0Pe7XnHYtHuI="; + }) + # Fix compatibility with Python 3.12 + # https://github.com/dschep/ntfy/pull/271 + (fetchpatch { + url = "https://github.com/dschep/ntfy/pull/271/commits/d49ab9f9dba4966a44b5f0c6911741edabd35f6b.patch"; + hash = "sha256-qTUWMS8EXWYCK/ZL0Us7iJp62UIKwYT1BqDy59832ig="; + }) ]; - propagatedBuildInputs = + postPatch = '' + # We disable the Darwin specific things because it relies on pyobjc, which we don't have. + substituteInPlace setup.py \ + --replace "':sys_platform == \"darwin\"'" "'darwin'" + ''; + + dependencies = with python.pkgs; ( [ @@ -72,31 +106,21 @@ python.pkgs.buildPythonApplication rec { ]) ); - patches = [ - # Fix Slack integration no longer working. - # From https://github.com/dschep/ntfy/pull/229 - "Swap Slacker for Slack SDK" - (fetchpatch { - name = "ntfy-Swap-Slacker-for-Slack-SDK.patch"; - url = "https://github.com/dschep/ntfy/commit/2346e7cfdca84c8f1afc7462a92145c1789deb3e.patch"; - sha256 = "13k7jbsdx0jx7l5s8whirric76hml5bznkfcxab5xdp88q52kpk7"; - }) - # Add compatibility with emoji 2.0 - # https://github.com/dschep/ntfy/pull/250 - (fetchpatch { - name = "ntfy-Add-compatibility-with-emoji-2.0.patch"; - url = "https://github.com/dschep/ntfy/commit/4128942bb7a706117e7154a50a73b88f531631fe.patch"; - sha256 = "sha256-V8dIy/K957CPFQQS1trSI3gZOjOcVNQLgdWY7g17bRw="; - }) + nativeCheckInputs = with python.pkgs; [ + mock + pytestCheckHook ]; - postPatch = '' - # We disable the Darwin specific things because it relies on pyobjc, which we don't have. - substituteInPlace setup.py \ - --replace "':sys_platform == \"darwin\"'" "'darwin'" - ''; + disabledTests = [ + "test_xmpp" + ]; - checkPhase = '' - HOME=$(mktemp -d) ${python.interpreter} setup.py test + disabledTestPaths = [ + "tests/test_xmpp.py" + ]; + + preCheck = '' + export HOME=$(mktemp -d) ''; meta = with lib; { From 629e9feaae4d584ca7a1cab2047c2e9e60b12d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 19:01:04 +0100 Subject: [PATCH 216/426] ntfy: drop optional brackets --- pkgs/tools/misc/ntfy/default.nix | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/tools/misc/ntfy/default.nix b/pkgs/tools/misc/ntfy/default.nix index a37df5d36377..3a79df2eae56 100644 --- a/pkgs/tools/misc/ntfy/default.nix +++ b/pkgs/tools/misc/ntfy/default.nix @@ -85,25 +85,25 @@ python.pkgs.buildPythonApplication rec { appdirs ntfy-webpush ] - ++ (lib.optionals withXmpp [ + ++ lib.optionals withXmpp [ sleekxmpp dnspython - ]) - ++ (lib.optionals withMatrix [ + ] + ++ lib.optionals withMatrix [ matrix-client - ]) - ++ (lib.optionals withSlack [ + ] + ++ lib.optionals withSlack [ slack-sdk - ]) - ++ (lib.optionals withEmoji [ + ] + ++ lib.optionals withEmoji [ emoji - ]) - ++ (lib.optionals withPid [ + ] + ++ lib.optionals withPid [ psutil - ]) - ++ (lib.optionals withDbus [ + ] + ++ lib.optionals withDbus [ dbus-python - ]) + ] ); nativeCheckInputs = with python.pkgs; [ From 736314654d0ede857a249cb06ae7afaea8bcd185 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 19:01:10 +0100 Subject: [PATCH 217/426] ntfy: use https in meta.homepage --- pkgs/tools/misc/ntfy/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/misc/ntfy/default.nix b/pkgs/tools/misc/ntfy/default.nix index 3a79df2eae56..5cb782c08d04 100644 --- a/pkgs/tools/misc/ntfy/default.nix +++ b/pkgs/tools/misc/ntfy/default.nix @@ -125,7 +125,7 @@ python.pkgs.buildPythonApplication rec { meta = with lib; { description = "Utility for sending notifications, on demand and when commands finish"; - homepage = "http://ntfy.rtfd.org/"; + homepage = "https://ntfy.rtfd.org/"; license = licenses.gpl3; maintainers = with maintainers; [ kamilchm ]; mainProgram = "ntfy"; From bbae05deac2fb7d255e8efcbf2f50ad7f3803831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 3 Feb 2025 00:00:30 +0100 Subject: [PATCH 218/426] nixos/privatebin: fix defaultText --- nixos/modules/services/web-apps/privatebin.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/privatebin.nix b/nixos/modules/services/web-apps/privatebin.nix index ea1d9933d0b7..0d780a39a8fc 100644 --- a/nixos/modules/services/web-apps/privatebin.nix +++ b/nixos/modules/services/web-apps/privatebin.nix @@ -52,7 +52,7 @@ in group = lib.mkOption { type = lib.types.str; default = if cfg.enableNginx then "nginx" else defaultGroup; - defaultText = "If `services.privatebin.enableNginx` is true then `nginx` else ${defaultGroup}"; + defaultText = lib.literalExpression "if config.services.privatebin.enableNginx then \"nginx\" else \"${defaultGroup}\""; description = '' Group under which privatebin runs. It is best to set this to the group of whatever webserver is being used as the frontend. @@ -139,7 +139,6 @@ in }; config = lib.mkIf cfg.enable { - services.privatebin.settings = { main = lib.mkDefault { }; model.class = lib.mkDefault "Filesystem"; From 855a9774a3b7e5240e52b8173fb78c946a17d2de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 23:19:16 +0000 Subject: [PATCH 219/426] audiobookshelf: 2.18.1 -> 2.19.0 --- pkgs/by-name/au/audiobookshelf/source.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/au/audiobookshelf/source.json b/pkgs/by-name/au/audiobookshelf/source.json index 9f5c5da60969..9c003a2d81f9 100644 --- a/pkgs/by-name/au/audiobookshelf/source.json +++ b/pkgs/by-name/au/audiobookshelf/source.json @@ -1,9 +1,9 @@ { "owner": "advplyr", "repo": "audiobookshelf", - "rev": "66b90e0841f2b08a4a401fad202605c8fbaf3c48", - "hash": "sha256-SAce3URkZxPa5URyaO7G9xty4JCG0/tJym5fXLnwv74=", - "version": "2.18.1", - "depsHash": "sha256-1d3V8MzIaJdYpY5BdoAX96HTGfjBBNz/JLkG7jl0TRY=", - "clientDepsHash": "sha256-hClfu993JpHWOqPMgmKdMIneAFDYAi6pCPlf8GmXzow=" + "rev": "82ab95ab028711626b01838a2c562c796b36c2b0", + "hash": "sha256-qxYch3NLxB072eKafkeZwEE1WqEmAc+kEMxR1fQxtCI=", + "version": "2.19.0", + "depsHash": "sha256-ha1ar06WCyUb1DvX5fswMKcebBzc7o+px1/l7TTrkmI=", + "clientDepsHash": "sha256-OdlnH7PAlhFSaHXEry3XY5xkTdqEk+Us8ugGHkXRDds=" } From cf2f4b3a7d80b77b12006a4bff426f7109ef4fef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 00:09:24 +0000 Subject: [PATCH 220/426] qownnotes: 25.1.6 -> 25.2.1 --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index d738a084f31d..94f49a28fd18 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "25.1.6"; + version = "25.2.1"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-EmkOuxXH7XSpWrw3rtLPQ4XCX93RDbhnUR1edsNVJLk="; + hash = "sha256-hP2Q0VZfA6+jmUUqW0L/ufmw2vE9gFj5GSm2G8xRda0="; }; nativeBuildInputs = From 33514982f31972cf15285ec325507f442925353e Mon Sep 17 00:00:00 2001 From: nayeko Date: Mon, 3 Feb 2025 05:08:29 +0800 Subject: [PATCH 221/426] maintainers: add nayeko --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c218e28ad7fe..abf0eaa10ee9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16146,6 +16146,11 @@ githubId = 4532582; keys = [ { fingerprint = "BDEA AB07 909D B96F 4106 85F1 CC15 0758 46BC E91B"; } ]; }; + nayeko = { + name = "nayeko"; + github = "nayeko"; + githubId = 196556004; + }; nazarewk = { name = "Krzysztof Nazarewski"; email = "nixpkgs@kdn.im"; From 40cbb24d1b605f943f7e6df19a5d82540fa7f413 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 2 Feb 2025 21:13:29 -0300 Subject: [PATCH 222/426] bmake: remove AndersonTorres from maintainers Because it goes onto Staging - already bad enough - and it goes over Staging because it causes mass rebuilds of Darwin - too bad. --- pkgs/by-name/bm/bmake/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bm/bmake/package.nix b/pkgs/by-name/bm/bmake/package.nix index 27e75d875a7c..43b55a5c8972 100644 --- a/pkgs/by-name/bm/bmake/package.nix +++ b/pkgs/by-name/bm/bmake/package.nix @@ -112,7 +112,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Portable version of NetBSD 'make'"; license = lib.licenses.bsd3; mainProgram = "bmake"; - maintainers = with lib.maintainers; [ thoughtpolice AndersonTorres ]; + maintainers = with lib.maintainers; [ thoughtpolice ]; platforms = lib.platforms.unix; # requires strip badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; From fbd78fe40d9729c2fd1079c498a0920402361aa5 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Sun, 2 Feb 2025 00:20:24 +0200 Subject: [PATCH 223/426] nixos/grafana-to-nfy: init --- nixos/modules/module-list.nix | 1 + .../services/monitoring/grafana-to-ntfy.nix | 123 ++++++++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 nixos/modules/services/monitoring/grafana-to-ntfy.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 05418ae2764e..6b3f12a5bc72 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -929,6 +929,7 @@ ./services/monitoring/grafana-agent.nix ./services/monitoring/grafana-image-renderer.nix ./services/monitoring/grafana-reporter.nix + ./services/monitoring/grafana-to-ntfy.nix ./services/monitoring/grafana.nix ./services/monitoring/graphite.nix ./services/monitoring/hdaps.nix diff --git a/nixos/modules/services/monitoring/grafana-to-ntfy.nix b/nixos/modules/services/monitoring/grafana-to-ntfy.nix new file mode 100644 index 000000000000..66e338d7b2c6 --- /dev/null +++ b/nixos/modules/services/monitoring/grafana-to-ntfy.nix @@ -0,0 +1,123 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.services.grafana-to-ntfy; +in +{ + options = { + services.grafana-to-ntfy = { + enable = lib.mkEnableOption "Grafana-to-ntfy (ntfy.sh) alerts channel"; + + package = lib.mkPackageOption pkgs "grafana-to-ntfy" { }; + + settings = { + ntfyUrl = lib.mkOption { + type = lib.types.str; + description = "The URL to the ntfy-sh topic."; + example = "https://push.example.com/grafana"; + }; + + ntfyBAuthUser = lib.mkOption { + type = lib.types.nullOr lib.types.str; + description = '' + The ntfy-sh user to use for authenticating with the ntfy-sh instance. + Setting this option is required when using a ntfy-sh instance with access control enabled. + ''; + default = null; + example = "grafana"; + }; + + ntfyBAuthPass = lib.mkOption { + type = lib.types.path; + description = '' + The path to the password for the specified ntfy-sh user. + Setting this option is required when using a ntfy-sh instance with access control enabled. + ''; + default = null; + }; + + bauthUser = lib.mkOption { + type = lib.types.str; + description = '' + The user that you will authenticate with in the Grafana webhook settings. + You can set this to whatever you like, as this is not the same as the ntfy-sh user. + ''; + default = "admin"; + }; + + bauthPass = lib.mkOption { + type = lib.types.path; + description = "The path to the password you will use in the Grafana webhook settings."; + }; + }; + }; + }; + + config = lib.mkIf cfg.enable { + systemd.services.grafana-to-ntfy = { + wantedBy = [ "multi-user.target" ]; + + script = '' + export BAUTH_PASS=$(${lib.getExe' config.systemd.package "systemd-creds"} cat BAUTH_PASS_FILE) + ${lib.optionalString (cfg.settings.ntfyBAuthPass != null) '' + export NTFY_BAUTH_PASS=$(${lib.getExe' config.systemd.package "systemd-creds"} cat NTFY_BAUTH_PASS_FILE) + ''} + exec ${lib.getExe cfg.package} + ''; + + environment = + { + NTFY_URL = cfg.settings.ntfyUrl; + BAUTH_USER = cfg.settings.bauthUser; + } + // lib.optionalAttrs (cfg.settings.ntfyBAuthUser != null) { + NTFY_BAUTH_USER = cfg.settings.ntfyBAuthUser; + }; + + serviceConfig = { + LoadCredential = + [ + "BAUTH_PASS_FILE:${cfg.settings.bauthPass}" + ] + ++ lib.optional ( + cfg.settings.ntfyBAuthPass != null + ) "NTFY_BAUTH_PASS_FILE:${cfg.settings.ntfyBAuthPass}"; + + DynamicUser = true; + CapabilityBoundingSet = [ "" ]; + DeviceAllow = ""; + LockPersonality = true; + PrivateDevices = true; + PrivateUsers = true; + ProcSubset = "pid"; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + MemoryDenyWriteExecute = true; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "~@privileged" + ]; + UMask = "0077"; + }; + }; + }; +} From 83a6297cda5cdf31400fc15082df96d8dbffa082 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 2 Feb 2025 21:18:29 -0300 Subject: [PATCH 224/426] zpaqfranz: remove AndersonTorres from maintainers --- pkgs/by-name/zp/zpaqfranz/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/zp/zpaqfranz/package.nix b/pkgs/by-name/zp/zpaqfranz/package.nix index 58c02c2afe9e..6629147655df 100644 --- a/pkgs/by-name/zp/zpaqfranz/package.nix +++ b/pkgs/by-name/zp/zpaqfranz/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Advanced multiversioned deduplicating archiver, with HW acceleration, encryption and paranoid-level tests"; mainProgram = "zpaqfranz"; license = with lib.licenses; [ mit ]; - maintainers = with lib.maintainers; [ AndersonTorres ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.unix; }; }) From d46f17d384be4dae589c4750779102423abee53b Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 2 Feb 2025 21:19:59 -0300 Subject: [PATCH 225/426] tecoc: remove AndersonTorres from maintainers --- pkgs/by-name/te/tecoc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/tecoc/package.nix b/pkgs/by-name/te/tecoc/package.nix index 3cb604727665..32545862472b 100644 --- a/pkgs/by-name/te/tecoc/package.nix +++ b/pkgs/by-name/te/tecoc/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { license = { url = "https://github.com/blakemcbride/TECOC/blob/${finalAttrs.src.rev}/doc/readme-1st.txt"; }; - maintainers = [ lib.maintainers.AndersonTorres ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) From ee9a3cae8e6dfed8bc7538a04e5221a080e246bb Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Mon, 3 Feb 2025 01:24:47 +0100 Subject: [PATCH 226/426] kubo: remove myself as maintainer --- pkgs/by-name/ku/kubo/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ku/kubo/package.nix b/pkgs/by-name/ku/kubo/package.nix index 430ed0f318c9..f589a5d59d94 100644 --- a/pkgs/by-name/ku/kubo/package.nix +++ b/pkgs/by-name/ku/kubo/package.nix @@ -70,7 +70,6 @@ buildGoModule rec { mainProgram = "ipfs"; maintainers = with maintainers; [ Luflosi - fpletz ]; }; } From 9d235f46e04f9e2a133ed9684ebbf553b2693528 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 00:32:03 +0000 Subject: [PATCH 227/426] cgreen: 1.6.3 -> 1.6.4 --- pkgs/by-name/cg/cgreen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cg/cgreen/package.nix b/pkgs/by-name/cg/cgreen/package.nix index 6aabd82ef00a..3ae0045d4167 100644 --- a/pkgs/by-name/cg/cgreen/package.nix +++ b/pkgs/by-name/cg/cgreen/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cgreen"; - version = "1.6.3"; + version = "1.6.4"; src = fetchFromGitHub { owner = "cgreen-devs"; repo = "cgreen"; rev = finalAttrs.version; - sha256 = "sha256-qcOj+NlgbHCYuNsM6ngNI2fNhkCwLL6mIVkNSv9hRE8="; + sha256 = "sha256-W4MdB3acZcxavjRupJa4eXAv9g4QgYXFAQWOLoHrQZ8="; }; postPatch = '' From c8cc26a6f030c17a345a279c434e065b8e616363 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 2 Feb 2025 16:14:56 -0800 Subject: [PATCH 228/426] python3Packages.instructor: 1.6.4 -> 1.72 --- .../development/python-modules/instructor/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/instructor/default.nix b/pkgs/development/python-modules/instructor/default.nix index e2427cec22a3..483c8713945f 100644 --- a/pkgs/development/python-modules/instructor/default.nix +++ b/pkgs/development/python-modules/instructor/default.nix @@ -5,6 +5,7 @@ # build-system poetry-core, + hatchling, # dependencies aiohttp, @@ -30,14 +31,14 @@ buildPythonPackage rec { pname = "instructor"; - version = "1.6.4"; + version = "1.7.2"; pyproject = true; src = fetchFromGitHub { owner = "jxnl"; repo = "instructor"; tag = version; - hash = "sha256-iPTZFXypcpO+PkcJHTdpkpiIU589XPcy+aNO/JqASCQ="; + hash = "sha256-65qNalbcg9MR5QhUJeutp3Y2Uox7cKX+ffo21LACeXE="; }; pythonRelaxDeps = [ @@ -47,7 +48,7 @@ buildPythonPackage rec { "tenacity" ]; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp @@ -82,6 +83,10 @@ buildPythonPackage rec { # Requires unpackaged `vertexai` "test_json_preserves_description_of_non_english_characters_in_json_mode" + + # Checks magic values and this fails on Python 3.13 + "test_raw_base64_autodetect_jpeg" + "test_raw_base64_autodetect_png" ]; disabledTestPaths = [ From 449f12c35f56d41f03a6c96b3610f9f6116933d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 00:35:48 +0000 Subject: [PATCH 229/426] wait4x: 2.14.2 -> 2.14.3 --- pkgs/by-name/wa/wait4x/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wait4x/package.nix b/pkgs/by-name/wa/wait4x/package.nix index 53be1b07c4fa..a0f44e50ad40 100644 --- a/pkgs/by-name/wa/wait4x/package.nix +++ b/pkgs/by-name/wa/wait4x/package.nix @@ -5,7 +5,7 @@ }: let pname = "wait4x"; - version = "2.14.2"; + version = "2.14.3"; in buildGoModule { inherit pname version; @@ -14,10 +14,10 @@ buildGoModule { owner = "atkrad"; repo = pname; rev = "v${version}"; - hash = "sha256-fNPZ/qgAn4odd5iWnDK1RWPxeBhS/l4ffHLFB27SAoM="; + hash = "sha256-tqUqiq+U+C+1KCsCw9h1uufL1ognUyvLwJfRU8aiAWI="; }; - vendorHash = "sha256-Eio6CoYaChG59rHL4tfl7dNWliD7ksRyhoCPxMvMmrQ="; + vendorHash = "sha256-KtEOLLsbTfgaXy/0aj5zT5qbgW6qBFMuU3EnnXRu+Ig="; # Tests make network access doCheck = false; From bf06b29884d51dee8ab41139e6fb8f6902a7707b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 17:01:47 -0800 Subject: [PATCH 230/426] kdePackages.kdialog: add meta.mainProgram --- pkgs/kde/gear/kdialog/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/kde/gear/kdialog/default.nix b/pkgs/kde/gear/kdialog/default.nix index c1f96a49b1e9..53c29b1ce141 100644 --- a/pkgs/kde/gear/kdialog/default.nix +++ b/pkgs/kde/gear/kdialog/default.nix @@ -1,4 +1,5 @@ { mkKdeDerivation }: mkKdeDerivation { pname = "kdialog"; + meta.mainProgram = "kdialog"; } From 7209001b35a4b021d21f7167094a3115263dd20f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 16:53:41 -0800 Subject: [PATCH 231/426] python313Packages.mat2: 0.13.4 -> 0.13.5 Diff: https://0xacab.org/jvoisin/mat2/-/compare/0.13.4...0.13.5 Changelog: https://0xacab.org/jvoisin/mat2/-/blob/0.13.5/CHANGELOG.md --- .../python-modules/mat2/default.nix | 33 ++++++++----------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/pkgs/development/python-modules/mat2/default.nix b/pkgs/development/python-modules/mat2/default.nix index 735c530dc01f..4f781d6109c5 100644 --- a/pkgs/development/python-modules/mat2/default.nix +++ b/pkgs/development/python-modules/mat2/default.nix @@ -3,12 +3,12 @@ stdenv, buildPythonPackage, pytestCheckHook, - pythonOlder, fetchFromGitLab, replaceVars, bubblewrap, exiftool, ffmpeg, + setuptools, wrapGAppsHook3, gdk-pixbuf, gobject-introspection, @@ -18,32 +18,29 @@ pygobject3, pycairo, dolphinIntegration ? false, - plasma5Packages, + kdePackages, }: buildPythonPackage rec { pname = "mat2"; - version = "0.13.4"; - - disabled = pythonOlder "3.5"; - - format = "setuptools"; + version = "0.13.5"; + pyproject = true; src = fetchFromGitLab { domain = "0xacab.org"; owner = "jvoisin"; repo = "mat2"; - rev = version; - hash = "sha256-SuN62JjSb5O8gInvBH+elqv/Oe7j+xjCo+dmPBU7jEY="; + tag = version; + hash = "sha256-ivFgH/88DBucZRaO/OMsLlwJCjv/VQXb6AiKWhZ8XH0="; }; patches = [ # hardcode paths to some binaries (replaceVars ./paths.patch { - exiftool = "${exiftool}/bin/exiftool"; - ffmpeg = "${ffmpeg}/bin/ffmpeg"; - kdialog = if dolphinIntegration then "${plasma5Packages.kdialog}/bin/kdialog" else null; + exiftool = lib.getExe exiftool; + ffmpeg = lib.getExe ffmpeg; + kdialog = if dolphinIntegration then lib.getExe kdePackages.kdialog else null; # replaced in postPatch mat2 = null; mat2svg = null; @@ -55,17 +52,18 @@ buildPythonPackage rec { ] ++ lib.optionals (stdenv.hostPlatform.isLinux) [ (replaceVars ./bubblewrap-path.patch { - bwrap = "${bubblewrap}/bin/bwrap"; + bwrap = lib.getExe bubblewrap; }) ]; postPatch = '' - rm pyproject.toml substituteInPlace dolphin/mat2.desktop \ --replace "@mat2@" "$out/bin/mat2" \ --replace "@mat2svg@" "$out/share/icons/hicolor/scalable/apps/mat2.svg" ''; + build-system = [ setuptools ]; + nativeBuildInputs = [ gobject-introspection wrapGAppsHook3 @@ -77,7 +75,7 @@ buildPythonPackage rec { poppler_gi ]; - propagatedBuildInputs = [ + dependencies = [ mutagen pygobject3 pycairo @@ -94,11 +92,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - disabledTests = [ - # libmat2.pdf.cairo.MemoryError: out of memory - "test_all" - ]; - meta = with lib; { description = "Handy tool to trash your metadata"; homepage = "https://0xacab.org/jvoisin/mat2"; From c1c7311dae2a303d93c0e129889a22158ae9d92a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 01:02:06 +0000 Subject: [PATCH 232/426] stress-ng: 0.18.09 -> 0.18.10 --- pkgs/by-name/st/stress-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stress-ng/package.nix b/pkgs/by-name/st/stress-ng/package.nix index 65a1e6a8dbb4..f52c5bc26e91 100644 --- a/pkgs/by-name/st/stress-ng/package.nix +++ b/pkgs/by-name/st/stress-ng/package.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "stress-ng"; - version = "0.18.09"; + version = "0.18.10"; src = fetchFromGitHub { owner = "ColinIanKing"; repo = pname; rev = "V${version}"; - hash = "sha256-Xx9IdAc2jIGGmOTzqqOzSV7ck7JjeEdXUhbSnh77oV8="; + hash = "sha256-RZc3OJkonXOW8iqSsHd/EA4XVTSiRO0ZRdAam3JC0MA="; }; postPatch = '' From 491b20dc2b1ec159b1f4fd218b77024361ce0397 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 01:02:54 +0000 Subject: [PATCH 233/426] kor: 0.5.8 -> 0.5.9 --- pkgs/by-name/ko/kor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ko/kor/package.nix b/pkgs/by-name/ko/kor/package.nix index bf2a0f9cf521..ddf70d56d2fd 100644 --- a/pkgs/by-name/ko/kor/package.nix +++ b/pkgs/by-name/ko/kor/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kor"; - version = "0.5.8"; + version = "0.5.9"; src = fetchFromGitHub { owner = "yonahd"; repo = pname; rev = "v${version}"; - hash = "sha256-cRnhLh1LSI9JXNes8USoGs8crVejh57tXWWI3xzf7o8="; + hash = "sha256-SMy7oAOKSvUrqIh11kdsREySsxJHmwSUhpW++DB0M2Y="; }; - vendorHash = "sha256-VxSdN4VjVDT2gjQFPY79O/yGX87TFQG6+fe/lckQ7J8="; + vendorHash = "sha256-OAPilV4/usbejE/e6vVjvyuIIHCRiomPeg8RfzAmwWc="; preCheck = '' HOME=$(mktemp -d) From ce04dc5edc28423ea4cb3a63b13aa40a912e1b8f Mon Sep 17 00:00:00 2001 From: emilylange Date: Mon, 3 Feb 2025 02:01:05 +0100 Subject: [PATCH 234/426] electron_32: fix log spam when building on aarch64-linux clang-19 deprecation warnings on aarch64-linux specifically are causing the log grow beyond h.n.o's log limit of 64mb, which in turn causes the build to get killed. To work around this, likely until electron_32 is EOL in a month, we simply disable those deprecation warnings. We still have another things causing unnecessary logs, but this should be good enough for now. https://hydra.nixos.org/build/283952243 --- pkgs/development/tools/electron/common.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/tools/electron/common.nix b/pkgs/development/tools/electron/common.nix index e6306e8d98da..06f50a74c5d0 100644 --- a/pkgs/development/tools/electron/common.nix +++ b/pkgs/development/tools/electron/common.nix @@ -159,6 +159,20 @@ in '' + base.postPatch; + env = + base.env + // lib.optionalAttrs (lib.versionOlder info.version "33" && stdenv.hostPlatform.isAarch64) { + # Hydra fails to build electron_32.aarch64-linux as of 2025-01-05 due to + # clang spamming deprecation warnings mid-build, causing the build log to + # grow beyond the limit of 64mb and then getting killed by Hydra. This + # renders our clang both too old for the latest chromium without the use + # of -Wno-unknown-warning-option and also too new for electron_32 (M128). + # For some reason, this is exclusively happening on aarch64-linux. To + # unbreak the build on h.n.o, we simply disable those warnings for now. + # https://hydra.nixos.org/build/283952243 + NIX_CFLAGS_COMPILE = base.env.NIX_CFLAGS_COMPILE + " -Wno-deprecated"; + }; + preConfigure = '' ( From 78c76520200bbdf6272c90f5b1ac021c99ab598b Mon Sep 17 00:00:00 2001 From: Danylo Osipchuk Date: Mon, 3 Feb 2025 03:28:58 +0200 Subject: [PATCH 235/426] twitch-hls-client: init at 1.3.13 (#365656) --- pkgs/by-name/tw/twitch-hls-client/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/tw/twitch-hls-client/package.nix diff --git a/pkgs/by-name/tw/twitch-hls-client/package.nix b/pkgs/by-name/tw/twitch-hls-client/package.nix new file mode 100644 index 000000000000..0bdc151acd48 --- /dev/null +++ b/pkgs/by-name/tw/twitch-hls-client/package.nix @@ -0,0 +1,35 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + stdenv, + darwin, +}: + +rustPlatform.buildRustPackage rec { + pname = "twitch-hls-client"; + version = "1.3.13"; + + src = fetchFromGitHub { + owner = "2bc4"; + repo = "twitch-hls-client"; + rev = version; + hash = "sha256-H446qXFwRGippLMZemkW8sVhTV3YGpKmAvD8QBamAlo="; + }; + + cargoHash = "sha256-PK6x7xRUSbOFEAhw22T/zbMlqcS5ZQd2bpMp9OFIiUc="; + + buildInputs = lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Security + ]; + + meta = with lib; { + description = "Minimal CLI client for watching/recording Twitch streams"; + homepage = "https://github.com/2bc4/twitch-hls-client.git"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ lenivaya ]; + mainProgram = "twitch-hls-client"; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; + platforms = platforms.all; + }; +} From 0e529ab34284f0270140178cfd74ee0cc7bb3af6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 17:30:01 -0800 Subject: [PATCH 236/426] python313Packages.simsimd: 6.2.3 -> 6.3.0 Diff: https://github.com/ashvardanian/simsimd/compare/refs/tags/v6.2.3...v6.3.0 Changelog: https://github.com/ashvardanian/SimSIMD/releases/tag/v6.3.0 --- pkgs/development/python-modules/simsimd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/simsimd/default.nix b/pkgs/development/python-modules/simsimd/default.nix index 9c03f1bb904b..2dbd8773d86d 100644 --- a/pkgs/development/python-modules/simsimd/default.nix +++ b/pkgs/development/python-modules/simsimd/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "simsimd"; - version = "6.2.3"; + version = "6.3.0"; pyproject = true; src = fetchFromGitHub { owner = "ashvardanian"; repo = "simsimd"; tag = "v${version}"; - hash = "sha256-9+m1NkXwlHtqeXvsyYhhT+7KNZ1aFUxxA/+i3GbQvgs="; + hash = "sha256-RQgPjU2uOxOnDacIARMAkKvnUIHLzRsaxLERmTrLj1Q="; }; build-system = [ From 02868c5c6edf4e38663a1ba4b5d18e9abd079a11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 01:30:47 +0000 Subject: [PATCH 237/426] galaxy-buds-client: 5.1.1 -> 5.1.2 --- pkgs/by-name/ga/galaxy-buds-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/galaxy-buds-client/package.nix b/pkgs/by-name/ga/galaxy-buds-client/package.nix index a97b0854264b..0db2864821c4 100644 --- a/pkgs/by-name/ga/galaxy-buds-client/package.nix +++ b/pkgs/by-name/ga/galaxy-buds-client/package.nix @@ -14,13 +14,13 @@ buildDotnetModule rec { pname = "galaxy-buds-client"; - version = "5.1.1"; + version = "5.1.2"; src = fetchFromGitHub { owner = "ThePBone"; repo = "GalaxyBudsClient"; rev = version; - hash = "sha256-Cie8dInNzqMS6k2XP2P3fwMxSc6AabZHiIc6vcA7VhM="; + hash = "sha256-ygxrtRapduvK7qAHZzdHnCijm8mcqOviMl2ddf9ge+Y="; }; projectFile = [ "GalaxyBudsClient/GalaxyBudsClient.csproj" ]; From 9c0fa785a2428cc7f291c915d924c2a60294d5b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 01:33:16 +0000 Subject: [PATCH 238/426] kubernetes-helmPlugins.helm-s3: 0.16.2 -> 0.16.3 --- .../networking/cluster/helm/plugins/helm-s3.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-s3.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-s3.nix index 78d58b0c0b47..22ef1697a6a8 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-s3.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-s3.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "helm-s3"; - version = "0.16.2"; + version = "0.16.3"; src = fetchFromGitHub { owner = "hypnoglow"; repo = pname; rev = "v${version}"; - hash = "sha256-hQuZd0VI+JspIjR7Dax/LXUZ9Rqflc6RQG9X80BkfeY="; + hash = "sha256-WiK2kZWik81HYZVVmzdqdqIE+jnAcYyu536NbdYWYxk="; }; - vendorHash = "sha256-CXlZazpsHasjHPNHzXIsrbtWgQs/lVRqGsoqRvl2MHw="; + vendorHash = "sha256-AXr+2+iv3oNTHEckK7DXEA5PMgFgT5iAGRttvGoCpQQ="; # NOTE: Remove the install and upgrade hooks. postPatch = '' From d794669e128db518d2ea24dc3ea1d82cae16dafe Mon Sep 17 00:00:00 2001 From: hacker1024 Date: Thu, 29 Aug 2024 15:10:35 +1000 Subject: [PATCH 239/426] python312Packages.dlib: Inherit build environment from dlib and fix tests --- .../python-modules/dlib/default.nix | 31 ++++++++++++++----- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/dlib/default.nix b/pkgs/development/python-modules/dlib/default.nix index 5faf143daab5..d8b863ade3f8 100644 --- a/pkgs/development/python-modules/dlib/default.nix +++ b/pkgs/development/python-modules/dlib/default.nix @@ -1,21 +1,20 @@ { - stdenv, buildPythonPackage, dlib, - python, pytestCheckHook, more-itertools, - sse4Support ? stdenv.hostPlatform.sse4_1Support, - avxSupport ? stdenv.hostPlatform.avxSupport, }: buildPythonPackage { inherit (dlib) + stdenv pname version src nativeBuildInputs buildInputs + cmakeFlags + passthru meta ; @@ -34,10 +33,26 @@ buildPythonPackage { --replace "pytest==3.8" "pytest" ''; - setupPyBuildFlags = [ - "--set USE_SSE4_INSTRUCTIONS=${if sse4Support then "yes" else "no"}" - "--set USE_AVX_INSTRUCTIONS=${if avxSupport then "yes" else "no"}" - ]; + # Pass CMake flags through to the build script + preConfigure = '' + for flag in $cmakeFlags; do + if [[ "$flag" == -D* ]]; then + setupPyBuildFlags+=" --set ''${flag#-D}" + fi + done + ''; dontUseCmakeConfigure = true; + + doCheck = + !( + # The tests attempt to use CUDA on the build platform. + # https://github.com/NixOS/nixpkgs/issues/225912 + dlib.cudaSupport + + # although AVX can be enabled, we never test with it. Some Hydra machines + # fail because of this, however their build results are probably used on hardware + # with AVX support. + || dlib.avxSupport + ); } From a9bba103323e1cb0bc2950bc4a824cdcf3dc14fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 18:16:45 -0800 Subject: [PATCH 240/426] github-backup: 0.48.0 -> 0.49.0 Diff: https://github.com/josegonzalez/python-github-backup/compare/refs/tags/0.48.0...0.49.0 Changelog: https://github.com/josegonzalez/python-github-backup/blob/0.49.0/CHANGES.rst --- pkgs/by-name/gi/github-backup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/github-backup/package.nix b/pkgs/by-name/gi/github-backup/package.nix index 010d93df70f4..96e364523902 100644 --- a/pkgs/by-name/gi/github-backup/package.nix +++ b/pkgs/by-name/gi/github-backup/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "github-backup"; - version = "0.48.0"; + version = "0.49.0"; pyproject = true; src = fetchFromGitHub { owner = "josegonzalez"; repo = "python-github-backup"; tag = version; - hash = "sha256-vJD+dzKHYgiDme+wXklbxkbOPKwbilOWfJknsS37+vw="; + hash = "sha256-RoRRuFXgykifdpcq3uBAARc54YTfzn0NiGcGkwcmcbc="; }; build-system = with python3Packages; [ From 4f634039f3d78cb2c401f06c55f25c0ce0cdac66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 02:24:03 +0000 Subject: [PATCH 241/426] cilium-cli: 0.16.23 -> 0.16.24 --- pkgs/by-name/ci/cilium-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ci/cilium-cli/package.nix b/pkgs/by-name/ci/cilium-cli/package.nix index c6dabec52841..eaa49fcd13f3 100644 --- a/pkgs/by-name/ci/cilium-cli/package.nix +++ b/pkgs/by-name/ci/cilium-cli/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "cilium-cli"; - version = "0.16.23"; + version = "0.16.24"; src = fetchFromGitHub { owner = "cilium"; repo = "cilium-cli"; tag = "v${version}"; - hash = "sha256-8GD3VjYInPaxOFoPeJGWIDfOIUQ7+g3GgfVq/IS18Bw="; + hash = "sha256-sUPyMAyLrQn4lLtoE9aVtOYvpjOg3I/QXD+x4Rs/2/s="; }; nativeBuildInputs = [ installShellFiles ]; From aafb1fbd857e02d9e13cdf5eef50f4be6f1d927f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 18:30:38 -0800 Subject: [PATCH 242/426] python313Packages.ourgroceries: init at 1.5.4 --- .../python-modules/ourgroceries/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/ourgroceries/default.nix diff --git a/pkgs/development/python-modules/ourgroceries/default.nix b/pkgs/development/python-modules/ourgroceries/default.nix new file mode 100644 index 000000000000..833f6072ae5b --- /dev/null +++ b/pkgs/development/python-modules/ourgroceries/default.nix @@ -0,0 +1,41 @@ +{ + aiohttp, + beautifulsoup4, + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, +}: + +buildPythonPackage rec { + pname = "ourgroceries"; + version = "1.5.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "ljmerza"; + repo = "py-our-groceries"; + tag = version; + hash = "sha256-tlgctQvbR2YzM6Q1A/P1i40LSt4/2hsetlDeO07RBPE="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + beautifulsoup4 + ]; + + pythonImportsCheck = [ "ourgroceries" ]; + + # tests require credentials + doCheck = false; + + meta = { + changelog = "https://github.com/ljmerza/py-our-groceries/releases/tag/${src.tag}"; + description = "Unofficial Python Wrapper for Our Groceries"; + homepage = "https://github.com/ljmerza/py-our-groceries"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d366c45cd051..f5a79f0b2636 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9958,6 +9958,8 @@ self: super: with self; { ots-python = callPackage ../development/python-modules/ots-python { }; + ourgroceries = callPackage ../development/python-modules/ourgroceries { }; + outcome = callPackage ../development/python-modules/outcome { }; outdated = callPackage ../development/python-modules/outdated { }; From 56b4d2823c8a020c648ddd82a8e91c6f1beff462 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 02:30:59 +0000 Subject: [PATCH 243/426] nhost-cli: 1.29.0 -> 1.29.1 --- pkgs/by-name/nh/nhost-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nh/nhost-cli/package.nix b/pkgs/by-name/nh/nhost-cli/package.nix index 45ab287fad8f..0bc30372ece1 100644 --- a/pkgs/by-name/nh/nhost-cli/package.nix +++ b/pkgs/by-name/nh/nhost-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "nhost-cli"; - version = "1.29.0"; + version = "1.29.1"; src = fetchFromGitHub { owner = "nhost"; repo = "cli"; tag = "v${version}"; - hash = "sha256-K1nP5cdQBEEDLLNsMH+xCKDaBuF11cdiYuYFT0xJZqc="; + hash = "sha256-WuDAHZVY7zleDBcHiT5nVgiIDvxT/LD3PM+gEREQjL0="; }; vendorHash = null; From 92eeaf07cef0a45e1785aca98aa62492fcee9ced Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 18:32:17 -0800 Subject: [PATCH 244/426] home-assistant: support ourgroceries component --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 6b10ba816b03..3854bdbef08c 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4103,7 +4103,8 @@ ]; "ourgroceries" = ps: with ps; [ - ]; # missing inputs: ourgroceries + ourgroceries + ]; "overkiz" = ps: with ps; [ pyoverkiz @@ -7065,6 +7066,7 @@ "oralb" "otbr" "otp" + "ourgroceries" "overkiz" "ovo_energy" "owntracks" From 454428d94254ba1cc2a9124e4d862c04090ca65f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 18:39:17 -0800 Subject: [PATCH 245/426] python313Packages.lightify: init at 1.0.7.3 --- .../python-modules/lightify/default.nix | 34 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/python-modules/lightify/default.nix diff --git a/pkgs/development/python-modules/lightify/default.nix b/pkgs/development/python-modules/lightify/default.nix new file mode 100644 index 000000000000..13bd632a991e --- /dev/null +++ b/pkgs/development/python-modules/lightify/default.nix @@ -0,0 +1,34 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, +}: + +buildPythonPackage rec { + pname = "lightify"; + version = "1.0.7.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "tfriedel"; + repo = "python-lightify"; + tag = "v${version}"; + hash = "sha256-zgDB1Tq4RYIeABZCjCcoB8NGt+ZhQFnFu655OghgpH0="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "lightify" ]; + + # tests access the network + doCheck = false; + + meta = { + changelog = "https://github.com/tfriedel/python-lightify/releases/tag/${src.tag}"; + description = "Library to work with OSRAM Lightify"; + homepage = "https://github.com/tfriedel/python-lightify"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d366c45cd051..898d03c7456c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7495,6 +7495,8 @@ self: super: with self; { lightgbm = callPackage ../development/python-modules/lightgbm { }; + lightify = callPackage ../development/python-modules/lightify { }; + lightning-utilities = callPackage ../development/python-modules/lightning-utilities { }; lightparam = callPackage ../development/python-modules/lightparam { }; From b58fe073fb16355872e13d4d201aaa8c3e2b95aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 02:39:59 +0000 Subject: [PATCH 246/426] eksctl: 0.201.0 -> 0.203.0 --- pkgs/by-name/ek/eksctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index 9ff55b1cbd47..1dedf2b352f6 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "eksctl"; - version = "0.201.0"; + version = "0.203.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = pname; rev = version; - hash = "sha256-mvIidkr3fUs8TbD8voqE8NAA14XPPuXC9u/2pc2ShK4="; + hash = "sha256-hBHWj1Brn4qbtOLZjxlr6tBuipItCFwbL9bm2wlfL80="; }; - vendorHash = "sha256-qOV6mAKwLrF5+/q/PS2qVJcQx84CjNinv/e8KG+lxfI="; + vendorHash = "sha256-IFi9FhsiWWg9joPAGnEnZfq4PzBjR6bJ5MWvFIPyfJo="; doCheck = false; From 868875dfecadb4c4c011ac3ef2d017a65e5747a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 18:40:18 -0800 Subject: [PATCH 247/426] home-assistant: support lightify component --- pkgs/servers/home-assistant/component-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 6b10ba816b03..b87e93a6f350 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4082,7 +4082,8 @@ ]; # missing inputs: pyosoenergyapi "osramlightify" = ps: with ps; [ - ]; # missing inputs: lightify + lightify + ]; "otbr" = ps: with ps; [ aiohasupervisor From 21c272a980d5b4718b753f87baa63eb3814fe32e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 18:48:46 -0800 Subject: [PATCH 248/426] python313Packages.nyt-games: init at 0.4.4 --- .../python-modules/nyt-games/default.nix | 55 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 57 insertions(+) create mode 100644 pkgs/development/python-modules/nyt-games/default.nix diff --git a/pkgs/development/python-modules/nyt-games/default.nix b/pkgs/development/python-modules/nyt-games/default.nix new file mode 100644 index 000000000000..bef5579488b6 --- /dev/null +++ b/pkgs/development/python-modules/nyt-games/default.nix @@ -0,0 +1,55 @@ +{ + aiohttp, + aioresponses, + buildPythonPackage, + fetchFromGitHub, + lib, + mashumaro, + orjson, + poetry-core, + pytest-asyncio, + pytest-cov-stub, + pytestCheckHook, + syrupy, + yarl, +}: + +buildPythonPackage rec { + pname = "nyt-games"; + version = "0.4.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "joostlek"; + repo = "python-nyt-games"; + tag = "v${version}"; + hash = "sha256-eMJ96E4sGmekr6mOR30UIZBclH/0xc8AWv3zL1ItKjo="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + aiohttp + mashumaro + orjson + yarl + ]; + + pythonImportsCheck = [ "nyt_games" ]; + + nativeCheckInputs = [ + aioresponses + pytest-asyncio + pytest-cov-stub + pytestCheckHook + syrupy + ]; + + meta = { + changelog = "https://github.com/joostlek/python-nyt-games/releases/tag/${src.tag}"; + description = "Asynchronous Python client for NYT games"; + homepage = "https://github.com/joostlek/python-nyt-games"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d366c45cd051..6514d878ae93 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9499,6 +9499,8 @@ self: super: with self; { nxt-python = callPackage ../development/python-modules/nxt-python { }; + nyt-games = callPackage ../development/python-modules/nyt-games { }; + plugp100 = callPackage ../development/python-modules/plugp100 {}; python-bugzilla = callPackage ../development/python-modules/python-bugzilla { }; From 6dc86dd3ee020c16611d2dc3cb1f3490d0e37d44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 18:50:08 -0800 Subject: [PATCH 249/426] home-assistant: support nyt_games component --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 6b10ba816b03..ca21618c26e1 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -3894,7 +3894,8 @@ ]; "nyt_games" = ps: with ps; [ - ]; # missing inputs: nyt_games + nyt-games + ]; "nzbget" = ps: with ps; [ ]; # missing inputs: pynzbgetapi @@ -7037,6 +7038,7 @@ "nut" "nws" "nx584" + "nyt_games" "obihai" "octoprint" "ohme" From 1bfc489fbb4e1120b0d872c8e7e3e3eda7588ed1 Mon Sep 17 00:00:00 2001 From: SEKUN Date: Mon, 3 Feb 2025 10:45:55 +0800 Subject: [PATCH 250/426] perlPackages.AppSqitch: 1.4.1 -> 1.5.0 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 429cde592b68..ec75478ec223 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -992,11 +992,11 @@ with self; { }; AppSqitch = buildPerlModule { - version = "1.4.1"; + version = "1.5.0"; pname = "App-Sqitch"; src = fetchurl { - url = "mirror://cpan/authors/id/D/DW/DWHEELER/App-Sqitch-v1.4.1.tar.gz"; - hash = "sha256-yvMcyPdy46TJ1LP/Oo9oSm61sbPCYfTdwPkKiMNgB8Y="; + url = "mirror://cpan/authors/id/D/DW/DWHEELER/App-Sqitch-v1.5.0.tar.gz"; + hash = "sha256-oViHFpPt8en/460D55i1ZQBze4AcCiiMY/gR75oUAYQ="; }; buildInputs = [ CaptureTiny TestExit TestDeep TestDir TestException TestFile TestFileContents TestMockModule TestMockObject TestNoWarnings TestWarn ]; propagatedBuildInputs = [ Clone ConfigGitLike DBI DateTime EncodeLocale HashMerge IOPager IPCRun3 IPCSystemSimple ListMoreUtils PathClass PerlIOutf8_strict PodParser StringFormatter StringShellQuote TemplateTiny Throwable TypeTiny URIdb libintl-perl AlgorithmBackoff ]; From 54080a144e36308398b1f638bb3997a008c47f0e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 02:52:07 +0000 Subject: [PATCH 251/426] quarkus: 3.17.7 -> 3.18.1 --- pkgs/by-name/qu/quarkus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quarkus/package.nix b/pkgs/by-name/qu/quarkus/package.nix index 52e24cd54b03..29d720a5e0da 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.17.7"; + version = "3.18.1"; src = fetchurl { url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-9crGXv5q7VKnOAgH3UPo5EayaZDDwRKpw275JaKnWoE="; + hash = "sha256-GRDi8+/tpA39to6bUpY4rxrmYeuF3J4MmLAsDWM7OWw="; }; nativeBuildInputs = [ makeWrapper ]; From a14bf1a49e774b0fe2b6ccae344f1e390514dda9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 19:00:20 -0800 Subject: [PATCH 252/426] python313Packages.pyrail: init at 0.4.0 --- .../python-modules/pyrail/default.nix | 56 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/development/python-modules/pyrail/default.nix diff --git a/pkgs/development/python-modules/pyrail/default.nix b/pkgs/development/python-modules/pyrail/default.nix new file mode 100644 index 000000000000..1d0003d29af2 --- /dev/null +++ b/pkgs/development/python-modules/pyrail/default.nix @@ -0,0 +1,56 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + lib, + mashumaro, + poetry-core, + pytest-asyncio, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "pyrail"; + version = "0.4.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "tjorim"; + repo = "pyrail"; + tag = "v${version}"; + hash = "sha256-6CE8FrBCVcO88kGwqAMBx9dp5b27oeCm/w1PrEf6a0E="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + aiohttp + mashumaro + ] ++ mashumaro.optional-dependencies.orjson; + + pythonImportsCheck = [ "pyrail" ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + disabledTests = [ + # tests connect to the internet + "test_get_composition" + "test_get_connections" + "test_get_disturbances" + "test_get_liveboard" + "test_get_stations" + "test_get_vehicle" + "test_liveboard_with_date_time" + ]; + + meta = { + changelog = "https://github.com/tjorim/pyrail/releases/tag/${src.tag}"; + description = "Async Python wrapper for the iRail API"; + homepage = "https://github.com/tjorim/pyrail"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d366c45cd051..b1c3426428ef 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10733,6 +10733,8 @@ self: super: with self; { pypoolstation = callPackage ../development/python-modules/pypoolstation { }; + pyrail = callPackage ../development/python-modules/pyrail { }; + pyrdfa3 = callPackage ../development/python-modules/pyrdfa3 { }; pyre-extensions = callPackage ../development/python-modules/pyre-extensions { }; From 56089d8d1aa14d2f60cb891b99b2fd530ef43404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 19:01:57 -0800 Subject: [PATCH 253/426] home-assistant: support nmbs component --- pkgs/servers/home-assistant/component-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 6b10ba816b03..5d4aadf0abd4 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -3823,7 +3823,8 @@ ]; "nmbs" = ps: with ps; [ - ]; # missing inputs: pyrail + pyrail + ]; "no_ip" = ps: with ps; [ ]; From f756138daaa26289c6cd48b6924ef2f593456462 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 16:17:32 +0000 Subject: [PATCH 254/426] editorconfig-checker: 3.1.2 -> 3.2.0 --- pkgs/by-name/ed/editorconfig-checker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/editorconfig-checker/package.nix b/pkgs/by-name/ed/editorconfig-checker/package.nix index b26d8b77f39a..51d7552b0e25 100644 --- a/pkgs/by-name/ed/editorconfig-checker/package.nix +++ b/pkgs/by-name/ed/editorconfig-checker/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "editorconfig-checker"; - version = "3.1.2"; + version = "3.2.0"; src = fetchFromGitHub { owner = "editorconfig-checker"; repo = "editorconfig-checker"; rev = "v${version}"; - hash = "sha256-EWLk4VHeA32VErULJwPHKLRMb5qaET7fnpBxLx5f7YE="; + hash = "sha256-JEpmCpFLj7LO/Vojw7MoAu8E5bZKT1cU4Zk4Nw6IEmM="; }; vendorHash = "sha256-GNUkU/cmu8j6naFAHIEZ56opJnj8p2Sb8M7TduTbJcU="; From 2d31b9476b7c6f5b029e595586b0b112a7ad130b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 01:52:50 +0000 Subject: [PATCH 255/426] fzf: 0.58.0 -> 0.59.0 --- pkgs/by-name/fz/fzf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix index 15e9a0fc6289..8e55d4a4866c 100644 --- a/pkgs/by-name/fz/fzf/package.nix +++ b/pkgs/by-name/fz/fzf/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "fzf"; - version = "0.58.0"; + version = "0.59.0"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf"; rev = "v${version}"; - hash = "sha256-0HlmUwQFitd1He+F16JiwDcP0t9Bfo0sAm8owlb/Ygs="; + hash = "sha256-2W4JZy7oZWLbbL9B4OheFXM7FvlWoSx7Mlnth/cOWeg="; }; - vendorHash = "sha256-rUG926YdBTZyJfpTG0kXr2zo+yw1eNEUlolS6Q7C+ng="; + vendorHash = "sha256-kPgfDV3HUe2j8bvsnL4cCl8Abuk+wvDmKbJ33XDQPOE="; env.CGO_ENABLED = 0; From 465fcbfebbdee7cb693459ccc2358a064acc1c44 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 2 Feb 2025 19:33:20 -0800 Subject: [PATCH 256/426] code-cursor: 0.44.11 -> 0.45.8 --- pkgs/by-name/co/code-cursor/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index bf46c9444b72..47b94611e90b 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -8,16 +8,16 @@ }: let pname = "cursor"; - version = "0.44.11"; + version = "0.45.8"; sources = { x86_64-linux = fetchurl { - url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.44.11-build-250103fqxdt5u9z-x86_64.AppImage"; - hash = "sha256-eOZuofnpED9F6wic0S9m933Tb7Gq7cb/v0kRDltvFVg="; + url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.45.8-build-250201b44xw1x2k-x86_64.AppImage"; + hash = "sha256-H+9cisa1LWJleqzwaB0WIzJpioYZyfLghelcZthCOvg="; }; aarch64-linux = fetchurl { - url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.44.11-build-250103fqxdt5u9z-arm64.AppImage"; - hash = "sha256-mxq7tQJfDccE0QsZDZbaFUKO0Xc141N00ntX3oEYRcc="; + url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.45.8-build-250201b44xw1x2k-arm64.AppImage"; + hash = "sha256-GgPt9SvuCA9Hxm7nxm7mz0AvPKaLWCkYXO225taXnLA="; }; }; From 4f8d4d4cd7c92380e1e7f43347c6d3f5512718d1 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 2 Feb 2025 19:40:11 -0800 Subject: [PATCH 257/426] code-cursor: add aspauldingcode as maintainer --- pkgs/by-name/co/code-cursor/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index 47b94611e90b..99c55ac802b4 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -102,7 +102,10 @@ stdenvNoCC.mkDerivation { changelog = "https://cursor.com/changelog"; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with lib.maintainers; [ sarahec ]; + maintainers = with lib.maintainers; [ + sarahec + aspauldingcode + ]; platforms = lib.platforms.linux; mainProgram = "cursor"; }; From de7b3b1d1479c7e8ea2dd441fc83379b3ab69b00 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 04:55:29 +0000 Subject: [PATCH 258/426] quisk: 4.2.40 -> 4.2.41 --- pkgs/by-name/qu/quisk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quisk/package.nix b/pkgs/by-name/qu/quisk/package.nix index 9f8bfb14f89b..246c4c84ebf3 100644 --- a/pkgs/by-name/qu/quisk/package.nix +++ b/pkgs/by-name/qu/quisk/package.nix @@ -8,11 +8,11 @@ python3.pkgs.buildPythonApplication rec { pname = "quisk"; - version = "4.2.40"; + version = "4.2.41"; src = fetchPypi { inherit pname version; - hash = "sha256-0m6KtwXOH9ym9ZLhbHKmJvusy1GbTDN21DHykmOvG44="; + hash = "sha256-du6VcKn5WvLnlUrW9tKWT7MlMIZ2bpkrsO4yHC8cM6Q="; }; buildInputs = [ From 36d2b85851c5f97d1678a007b4b506673e8e8878 Mon Sep 17 00:00:00 2001 From: Dimitar Nestorov <8790386+dimitarnestorov@users.noreply.github.com> Date: Mon, 3 Feb 2025 07:01:38 +0200 Subject: [PATCH 259/426] aldente: 1.29 -> 1.30 --- pkgs/by-name/al/aldente/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/aldente/package.nix b/pkgs/by-name/al/aldente/package.nix index 91ab68e5c20a..f1f2ecba0dbd 100644 --- a/pkgs/by-name/al/aldente/package.nix +++ b/pkgs/by-name/al/aldente/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "aldente"; - version = "1.29"; + version = "1.30"; src = fetchurl { url = "https://github.com/davidwernhart/aldente-charge-limiter/releases/download/${finalAttrs.version}/AlDente.dmg"; - hash = "sha256-F19DZnjnlZ7ydgNhPNUa7FqPp5/MzDcQRtksIkXgIis="; + hash = "sha256-O3t8Vm1y/OcPzz9MgKA5TcaK43HhPrURvPeWeXvjsjo="; }; dontBuild = true; From 218831d23e91fe5723d30f447cafe6d3103c4c66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 06:00:49 +0000 Subject: [PATCH 260/426] rio: 0.2.4 -> 0.2.5 --- pkgs/by-name/ri/rio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ri/rio/package.nix b/pkgs/by-name/ri/rio/package.nix index 5ee001893664..666d63696732 100644 --- a/pkgs/by-name/ri/rio/package.nix +++ b/pkgs/by-name/ri/rio/package.nix @@ -53,16 +53,16 @@ let in rustPlatform.buildRustPackage rec { pname = "rio"; - version = "0.2.4"; + version = "0.2.5"; src = fetchFromGitHub { owner = "raphamorim"; repo = "rio"; rev = "v${version}"; - hash = "sha256-dH/r6Bumis8WOM/c/FAvFD2QYuMeHWOMQuU6zLWrlaM="; + hash = "sha256-GyHwYvhqRX2ENaytLB/NrJv2wFbpPrZpQd5OW53ZgRw="; }; - cargoHash = "sha256-ERB8l5WCgk6oLLWcI99mfGrWIQvsHH4bhaaCS3VqQTs="; + cargoHash = "sha256-67lQswXg9uuIF4CzRKje4NWQdZjlY9EsGvNoFzz159Q="; nativeBuildInputs = [ From f92809dc01c301887f84bf380641c3710e049002 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 27 Jan 2025 07:47:48 +0100 Subject: [PATCH 261/426] =?UTF-8?q?ocamlPackages.camlp5:=208.03.00=20?= =?UTF-8?q?=E2=86=92=208.03.01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/tools/ocaml/camlp5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ocaml/camlp5/default.nix b/pkgs/development/tools/ocaml/camlp5/default.nix index 59189e3f2139..afcaa4d183ee 100644 --- a/pkgs/development/tools/ocaml/camlp5/default.nix +++ b/pkgs/development/tools/ocaml/camlp5/default.nix @@ -21,13 +21,13 @@ else params = if lib.versionAtLeast ocaml.version "4.12" && !legacy then rec { - version = "8.03.00"; + version = "8.03.01"; src = fetchFromGitHub { owner = "camlp5"; repo = "camlp5"; rev = version; - hash = "sha256-hu/279gBvUc7Z4jM6EHiar6Wm4vjkGXl+7bxowj+vlM="; + hash = "sha256-GnNSCfnizazMT5kgib7u5PIb2kWsnqpL33RsPEK4JvM="; }; nativeBuildInputs = [ From ffe6efa8509745ec516f2b37a13a4de497178951 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 06:04:24 +0000 Subject: [PATCH 262/426] python312Packages.awscrt: 0.23.6 -> 0.23.9 --- pkgs/development/python-modules/awscrt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/awscrt/default.nix b/pkgs/development/python-modules/awscrt/default.nix index 050cbce9cf70..47693d1d3598 100644 --- a/pkgs/development/python-modules/awscrt/default.nix +++ b/pkgs/development/python-modules/awscrt/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "awscrt"; - version = "0.23.6"; + version = "0.23.9"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-FMT4E0TseXccmqk4AFlClu5+qknbD7n9FatmKiH634o="; + hash = "sha256-eknHs2t4Yl76gcAvRSVWjobTxI9gavCAhd6oYpdF9jQ="; }; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ From 6162e12e3add23a347bfe55e1f890b64f342c4f6 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 2 Feb 2025 22:36:54 -0800 Subject: [PATCH 263/426] oclgrind: bump to llvm 13 --- pkgs/by-name/oc/oclgrind/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/oc/oclgrind/package.nix b/pkgs/by-name/oc/oclgrind/package.nix index 6a16389664a1..4e21f36a6652 100644 --- a/pkgs/by-name/oc/oclgrind/package.nix +++ b/pkgs/by-name/oc/oclgrind/package.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, cmake, - llvmPackages_12, + llvmPackages_13, readline, python3, }: @@ -22,13 +22,14 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; nativeCheckInputs = [ python3 ]; buildInputs = [ - llvmPackages_12.llvm - llvmPackages_12.clang-unwrapped + llvmPackages_13.llvm + llvmPackages_13.clang-unwrapped readline ]; cmakeFlags = [ - "-DCLANG_ROOT=${llvmPackages_12.clang-unwrapped}" + "-DCLANG_ROOT=${llvmPackages_13.clang-unwrapped}" + (lib.cmakeBool "CMAKE_SKIP_RPATH" true) ]; meta = with lib; { From 91f8187876de445517bf6d222bdb497611b07c22 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 06:41:22 +0000 Subject: [PATCH 264/426] files-cli: 2.13.231 -> 2.13.239 --- pkgs/by-name/fi/files-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index 722805bb9c46..f1285570ba80 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "files-cli"; - version = "2.13.231"; + version = "2.13.239"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${version}"; - hash = "sha256-sjYEkRT5CnInu+Fl/elyuDyjG1PYccyJFWjipQNzwf8="; + hash = "sha256-rfjfx09Pp+EZiivM1viclNof9u9ojDbyE1NLdKe/rt8="; }; - vendorHash = "sha256-ooaEQJyfOIR2DyJH6U+GLBmDh/6g7RQpxdnzlK2rw8Y="; + vendorHash = "sha256-B8iuuTtM4d67TmoxAIAruFv2xzjrUGbdRe9XLNaJqe8="; ldflags = [ "-s" From fabd610051afc1c14becb5aa49f2648376b95ddd Mon Sep 17 00:00:00 2001 From: Lin Xianyi Date: Mon, 3 Feb 2025 14:42:39 +0800 Subject: [PATCH 265/426] tmuxPlugins.catppucin: unstable-2024-05-16 -> 2.1.2 Changelog: https://github.com/catppuccin/tmux/releases/tag/v2.1.2 --- pkgs/misc/tmux-plugins/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 70e994389e80..48f077445220 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -89,13 +89,13 @@ in rec { }; }; - catppuccin = mkTmuxPlugin { + catppuccin = mkTmuxPlugin rec { pluginName = "catppuccin"; - version = "unstable-2024-05-15"; + version = "2.1.2"; src = fetchFromGitHub { owner = "catppuccin"; repo = "tmux"; - rev = "697087f593dae0163e01becf483b192894e69e33"; + rev = "v${version}"; hash = "sha256-EHinWa6Zbpumu+ciwcMo6JIIvYFfWWEKH1lwfyZUNTo="; }; postInstall = '' From f010978de6e5e14344b427e91b8dad6608971e33 Mon Sep 17 00:00:00 2001 From: Tobias Mayer Date: Mon, 3 Feb 2025 07:48:54 +0100 Subject: [PATCH 266/426] osrm-backend: fix build with boost187 --- pkgs/servers/osrm-backend/boost187-compat.patch | 14 ++++++++++++++ pkgs/servers/osrm-backend/default.nix | 8 ++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 pkgs/servers/osrm-backend/boost187-compat.patch diff --git a/pkgs/servers/osrm-backend/boost187-compat.patch b/pkgs/servers/osrm-backend/boost187-compat.patch new file mode 100644 index 000000000000..4c5aa5eb05a8 --- /dev/null +++ b/pkgs/servers/osrm-backend/boost187-compat.patch @@ -0,0 +1,14 @@ +diff --git a/include/server/server.hpp b/include/server/server.hpp +index 34b8982e67a..02b0dda050d 100644 +--- a/include/server/server.hpp ++++ b/include/server/server.hpp +@@ -53,8 +53,7 @@ class Server + const auto port_string = std::to_string(port); + + boost::asio::ip::tcp::resolver resolver(io_context); +- boost::asio::ip::tcp::resolver::query query(address, port_string); +- boost::asio::ip::tcp::endpoint endpoint = *resolver.resolve(query); ++ boost::asio::ip::tcp::endpoint endpoint = *resolver.resolve(address, port_string).begin(); + + acceptor.open(endpoint.protocol()); + #ifdef SO_REUSEPORT diff --git a/pkgs/servers/osrm-backend/default.nix b/pkgs/servers/osrm-backend/default.nix index 96f7141f953b..ed811594bfc2 100644 --- a/pkgs/servers/osrm-backend/default.nix +++ b/pkgs/servers/osrm-backend/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, pkg-config, bzip2, @@ -16,7 +15,7 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "osrm-backend"; version = "5.27.1-unstable-2024-11-03"; @@ -27,6 +26,11 @@ stdenv.mkDerivation rec { hash = "sha256-iix++G49cC13wZGZIpXu1SWGtVAcqpuX3GhsIaETzUU="; }; + patches = [ + # Taken from https://github.com/Project-OSRM/osrm-backend/pull/7073. + ./boost187-compat.patch + ]; + nativeBuildInputs = [ cmake pkg-config From f70b0552649b9dc9d7a7129cadbafdd42276a2d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 06:53:33 +0000 Subject: [PATCH 267/426] pulsarctl: 4.0.1.2 -> 4.0.1.3 --- pkgs/by-name/pu/pulsarctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pu/pulsarctl/package.nix b/pkgs/by-name/pu/pulsarctl/package.nix index 9e2a36a1b36b..4b9607ccd2b7 100644 --- a/pkgs/by-name/pu/pulsarctl/package.nix +++ b/pkgs/by-name/pu/pulsarctl/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "pulsarctl"; - version = "4.0.1.2"; + version = "4.0.1.3"; src = fetchFromGitHub { owner = "streamnative"; repo = "pulsarctl"; rev = "v${version}"; - hash = "sha256-3VONhrKViblh0LXy/hMVgzCN54JkDYw3v/YrqXuk6l8="; + hash = "sha256-wjLF8yaVRJeh7xMCmNAI/xW7CU5noFPgHkZRtixADv8="; }; vendorHash = "sha256-wNUTJn7Ar+GlePEhdr6xeolAiltJdAoIs5o5uDo8Ibs="; From c397110901d896fa8f7d012136eed54fbeaf34e4 Mon Sep 17 00:00:00 2001 From: Torsten Trautwein Date: Fri, 24 Jan 2025 09:04:40 +0100 Subject: [PATCH 268/426] nixos/immich: Add accelerationDevices configuration option This allows immich to utilize devices for hardware accelerated video transcoding. --- nixos/modules/services/web-apps/immich.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/immich.nix b/nixos/modules/services/web-apps/immich.nix index fa80c47305ba..cc7d5ff6f39e 100644 --- a/nixos/modules/services/web-apps/immich.nix +++ b/nixos/modules/services/web-apps/immich.nix @@ -20,7 +20,8 @@ let NoNewPrivileges = true; PrivateUsers = true; PrivateTmp = true; - PrivateDevices = true; + PrivateDevices = cfg.accelerationDevices == [ ]; + DeviceAllow = mkIf (cfg.accelerationDevices != null) cfg.accelerationDevices; PrivateMounts = true; ProtectClock = true; ProtectControlGroups = true; @@ -161,6 +162,17 @@ in }; }; + accelerationDevices = mkOption { + type = types.nullOr (types.listOf types.str); + default = [ ]; + example = [ "/dev/dri/renderD128" ]; + description = '' + A list of device paths to hardware acceleration devices that immich should + have access to. This is useful when transcoding media files. + The special value `[ ]` will disallow all devices using `PrivateDevices`. `null` will give access to all devices. + ''; + }; + database = { enable = mkEnableOption "the postgresql database for use with immich. See {option}`services.postgresql`" From 5b55e19d487809110dbcd75e6096d20363870ac0 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 27 Jan 2025 13:46:24 +0100 Subject: [PATCH 269/426] ocamlPackages.reanalyze: init at 2.25.1 --- .../tools/ocaml/reanalyze/default.nix | 30 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/tools/ocaml/reanalyze/default.nix diff --git a/pkgs/development/tools/ocaml/reanalyze/default.nix b/pkgs/development/tools/ocaml/reanalyze/default.nix new file mode 100644 index 000000000000..c3fc2a53d0d6 --- /dev/null +++ b/pkgs/development/tools/ocaml/reanalyze/default.nix @@ -0,0 +1,30 @@ +{ + lib, + buildDunePackage, + fetchFromGitHub, + cppo, +}: + +buildDunePackage rec { + pname = "reanalyze"; + version = "2.25.1"; + + minimalOCamlVersion = "4.08"; + + src = fetchFromGitHub { + owner = "rescript-lang"; + repo = "reanalyze"; + tag = "v${version}"; + hash = "sha256-cM39Gk4Ko7o/DyhrzgEHilobaB3h91Knltkcv2sglFw="; + }; + + nativeBuildInputs = [ cppo ]; + + meta = { + description = "Program analysis for ReScript and OCaml projects"; + homepage = "https://github.com/rescript-lang/reanalyze/"; + changelog = "https://github.com/rescript-lang/reanalyze/blob/v${version}/Changes.md"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.vbgl ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 9bf25691de76..5af305fb8d7f 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1678,6 +1678,8 @@ let readline = pkgs.readline; }; + reanalyze = callPackage ../development/tools/ocaml/reanalyze { }; + reason = callPackage ../development/compilers/reason { }; reason-native = lib.recurseIntoAttrs (callPackage ../development/ocaml-modules/reason-native { }); From 3e348b11c14c79bc36dcb9c187c0f2e239290e83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 07:11:33 +0000 Subject: [PATCH 270/426] terraform-providers.ovh: 1.4.0 -> 1.5.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..2e175c478419 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -976,11 +976,11 @@ "vendorHash": null }, "ovh": { - "hash": "sha256-qF2Wfgse2hcQ6TCbwfk+taUNwEKnNWZh2929VlgCrb4=", + "hash": "sha256-aGg3zvGWBVU8dv852nG1u3gRKD6I9ra77D2foDmjUEE=", "homepage": "https://registry.terraform.io/providers/ovh/ovh", "owner": "ovh", "repo": "terraform-provider-ovh", - "rev": "v1.4.0", + "rev": "v1.5.0", "spdx": "MPL-2.0", "vendorHash": null }, From b309fd081b0bc4c6c1d45d8b533f3ac76170b9f2 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sun, 2 Feb 2025 21:30:17 +0100 Subject: [PATCH 271/426] python312Packages.enturclient: fix build, misc. cleanup --- .../python-modules/enturclient/default.nix | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/enturclient/default.nix b/pkgs/development/python-modules/enturclient/default.nix index 1b62fc88ef50..372bdf17e075 100644 --- a/pkgs/development/python-modules/enturclient/default.nix +++ b/pkgs/development/python-modules/enturclient/default.nix @@ -6,14 +6,15 @@ fetchFromGitHub, poetry-core, pythonOlder, + unittestCheckHook, }: buildPythonPackage rec { pname = "enturclient"; version = "0.2.4"; - disabled = pythonOlder "3.8"; + pyproject = true; - format = "pyproject"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "hfurubotten"; @@ -22,23 +23,27 @@ buildPythonPackage rec { hash = "sha256-Y2sBPikCAxumylP1LUy8XgjBRCWaNryn5XHSrRjJIIo="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ + dependencies = [ aiohttp async-timeout ]; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace 'async_timeout = "^3.0.1"' 'async_timeout = ">=3.0.1"' - ''; - - # Project has no tests - doCheck = false; + pythonRelaxDeps = [ + "async_timeout" + ]; pythonImportsCheck = [ "enturclient" ]; + nativeCheckInputs = [ + unittestCheckHook + ]; + + unittestFlagsArray = [ + "tests/dto/" + ]; + meta = with lib; { description = "Python library for interacting with the Entur.org API"; homepage = "https://github.com/hfurubotten/enturclient"; From 4ed78ed83969bf089e10d9ec177c9d240dea7899 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 07:37:10 +0000 Subject: [PATCH 272/426] snac2: 2.68 -> 2.70 --- pkgs/servers/snac2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/snac2/default.nix b/pkgs/servers/snac2/default.nix index 258425908115..e7ea238484af 100644 --- a/pkgs/servers/snac2/default.nix +++ b/pkgs/servers/snac2/default.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation rec { pname = "snac2"; - version = "2.68"; + version = "2.70"; src = fetchFromGitea { domain = "codeberg.org"; owner = "grunfink"; repo = pname; rev = version; - hash = "sha256-yQ0y8XiZ3eqpI3FqpjOQCVdu0D0laYmQjA9DjxDjsOk="; + hash = "sha256-i0Eh9dT4TOb05hLqsJnC5KoUwnnUVz02CNU2+bc5N2c="; }; buildInputs = [ From c441695298cedde77455032c74486f4c3aa3f258 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 07:43:05 +0000 Subject: [PATCH 273/426] attic-client: 0-unstable-2024-11-10 -> 0-unstable-2025-02-02 --- pkgs/by-name/at/attic-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/at/attic-client/package.nix b/pkgs/by-name/at/attic-client/package.nix index 6ea6a89710be..d1b766820ff8 100644 --- a/pkgs/by-name/at/attic-client/package.nix +++ b/pkgs/by-name/at/attic-client/package.nix @@ -13,13 +13,13 @@ }: rustPlatform.buildRustPackage { pname = "attic"; - version = "0-unstable-2024-11-10"; + version = "0-unstable-2025-02-02"; src = fetchFromGitHub { owner = "zhaofengli"; repo = "attic"; - rev = "47752427561f1c34debb16728a210d378f0ece36"; - hash = "sha256-6KMC/NH/VWP5Eb+hA56hz0urel3jP6Y6cF2PX6xaTkk="; + rev = "ff8a897d1f4408ebbf4d45fa9049c06b3e1e3f4e"; + hash = "sha256-hPYEJ4juK3ph7kbjbvv7PlU1D9pAkkhl+pwx8fZY53U="; }; nativeBuildInputs = [ From e708ba8a9302c95ed26855b30630d6e2f61b4168 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 08:12:47 +0000 Subject: [PATCH 274/426] amdgpu_top: 0.10.1 -> 0.10.2 --- pkgs/by-name/am/amdgpu_top/Cargo.lock | 525 ++++++++++++++----------- pkgs/by-name/am/amdgpu_top/package.nix | 6 +- 2 files changed, 296 insertions(+), 235 deletions(-) diff --git a/pkgs/by-name/am/amdgpu_top/Cargo.lock b/pkgs/by-name/am/amdgpu_top/Cargo.lock index fde45fcde12c..fa544bd34244 100644 --- a/pkgs/by-name/am/amdgpu_top/Cargo.lock +++ b/pkgs/by-name/am/amdgpu_top/Cargo.lock @@ -41,7 +41,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom", + "getrandom 0.2.15", "once_cell", "serde", "version_check", @@ -57,15 +57,9 @@ dependencies = [ "memchr", ] -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - [[package]] name = "amdgpu_top" -version = "0.10.1" +version = "0.10.2" dependencies = [ "amdgpu_top_gui", "amdgpu_top_json", @@ -77,7 +71,7 @@ dependencies = [ [[package]] name = "amdgpu_top_gui" -version = "0.10.1" +version = "0.10.2" dependencies = [ "eframe", "egui_plot", @@ -89,7 +83,7 @@ dependencies = [ [[package]] name = "amdgpu_top_json" -version = "0.10.1" +version = "0.10.2" dependencies = [ "libamdgpu_top", "serde_json", @@ -97,7 +91,7 @@ dependencies = [ [[package]] name = "amdgpu_top_tui" -version = "0.10.1" +version = "0.10.2" dependencies = [ "cursive", "libamdgpu_top", @@ -111,7 +105,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046" dependencies = [ "android-properties", - "bitflags 2.6.0", + "bitflags 2.8.0", "cc", "cesu8", "jni", @@ -142,9 +136,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" [[package]] name = "arboard" @@ -238,9 +232,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" dependencies = [ "serde", ] @@ -271,9 +265,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.11.1" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "786a307d683a5bf92e6fd5fd69a7eb613751668d1d8d67d802846dfe367c62c8" +checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" dependencies = [ "memchr", "regex-automata", @@ -282,28 +276,28 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bytemuck" -version = "1.20.0" +version = "1.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" +checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" dependencies = [ "bytemuck_derive", ] [[package]] name = "bytemuck_derive" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec" +checksum = "3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -324,7 +318,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "log", "polling", "rustix", @@ -346,9 +340,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.4" +version = "1.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf" +checksum = "e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf" dependencies = [ "jobserver", "libc", @@ -506,9 +500,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] @@ -524,18 +518,18 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.13" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crossterm" @@ -637,7 +631,7 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -648,7 +642,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -698,7 +692,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -893,7 +887,7 @@ checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -904,7 +898,7 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -925,7 +919,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -1064,6 +1058,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" + [[package]] name = "foreign-types" version = "0.5.0" @@ -1082,7 +1082,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -1128,7 +1128,19 @@ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.13.3+wasi-0.2.2", + "windows-targets 0.52.6", ] [[package]] @@ -1181,16 +1193,16 @@ dependencies = [ "gix-utils", "itoa", "thiserror 1.0.69", - "winnow", + "winnow 0.6.26", ] [[package]] name = "gix-chunk" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6ffbeb3a5c0b8b84c3fe4133a6f8c82fa962f4caefe8d0762eced025d3eb4f7" +checksum = "0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f" dependencies = [ - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] @@ -1225,20 +1237,20 @@ dependencies = [ "smallvec", "thiserror 1.0.69", "unicode-bom", - "winnow", + "winnow 0.6.26", ] [[package]] name = "gix-config-value" -version = "0.14.10" +version = "0.14.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49aaeef5d98390a3bcf9dbc6440b520b793d1bf3ed99317dc407b02be995b28e" +checksum = "11365144ef93082f3403471dbaa94cfe4b5e72743bdb9560719a251d439f4cee" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "bstr", "gix-path", "libc", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] @@ -1317,7 +1329,7 @@ version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74908b4bbc0a0a40852737e5d7889f676f081e340d5451a16e5b4c50d592f111" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "bstr", "gix-features", "gix-path", @@ -1363,7 +1375,7 @@ checksum = "999ce923619f88194171a67fb3e6d613653b8d4d6078b529b15a765da0edcc17" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -1382,7 +1394,7 @@ dependencies = [ "itoa", "smallvec", "thiserror 1.0.69", - "winnow", + "winnow 0.6.26", ] [[package]] @@ -1425,26 +1437,26 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.10.13" +version = "0.10.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc292ef1a51e340aeb0e720800338c805975724c1dfbd243185452efd8645b7" +checksum = "c40f12bb65a8299be0cfb90fe718e3be236b7a94b434877012980863a883a99f" dependencies = [ "bstr", "gix-trace", "home", "once_cell", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] name = "gix-quote" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a1e282216ec2ab2816cd57e6ed88f8009e634aec47562883c05ac8a7009a63" +checksum = "e49357fccdb0c85c0d3a3292a9f6db32d9b3535959b5471bb9624908f4a066c6" dependencies = [ "bstr", "gix-utils", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] @@ -1465,7 +1477,7 @@ dependencies = [ "gix-validate", "memmap2", "thiserror 1.0.69", - "winnow", + "winnow 0.6.26", ] [[package]] @@ -1513,11 +1525,11 @@ dependencies = [ [[package]] name = "gix-sec" -version = "0.10.10" +version = "0.10.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8b876ef997a955397809a2ec398d6a45b7a55b4918f2446344330f778d14fd6" +checksum = "d84dae13271f4313f8d60a166bf27e54c968c7c33e2ffd31c48cafe5da649875" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "gix-path", "libc", "windows-sys 0.52.0", @@ -1538,9 +1550,9 @@ dependencies = [ [[package]] name = "gix-trace" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952" +checksum = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" [[package]] name = "gix-traverse" @@ -1548,7 +1560,7 @@ version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e499a18c511e71cf4a20413b743b9f5bcf64b3d9e81e9c3c6cd399eae55a8840" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "gix-commitgraph", "gix-date", "gix-hash", @@ -1575,9 +1587,9 @@ dependencies = [ [[package]] name = "gix-utils" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba427e3e9599508ed98a6ddf8ed05493db114564e338e41f6a996d2e4790335f" +checksum = "ff08f24e03ac8916c478c8419d7d3c33393da9bb41fa4c24455d5406aeefd35f" dependencies = [ "fastrand", "unicode-normalization", @@ -1630,9 +1642,9 @@ dependencies = [ [[package]] name = "glutin_wgl_sys" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e1951bbd9434a81aa496fe59ccc2235af3820d27b85f9314e279609211e2c" +checksum = "2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e" dependencies = [ "gl_generator", ] @@ -1643,7 +1655,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "gpu-alloc-types", ] @@ -1653,7 +1665,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -1671,13 +1683,13 @@ dependencies = [ [[package]] name = "gpu-descriptor" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557" +checksum = "dcf29e94d6d243368b7a56caa16bc213e4f9f8ed38c4d9557069527b5d5281ca" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "gpu-descriptor-types", - "hashbrown 0.14.5", + "hashbrown 0.15.2", ] [[package]] @@ -1686,7 +1698,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -1694,16 +1706,15 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", -] [[package]] name = "hashbrown" version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +dependencies = [ + "foldhash", +] [[package]] name = "hassle-rs" @@ -1711,7 +1722,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "com", "libc", "libloading", @@ -1734,11 +1745,11 @@ checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" [[package]] name = "home" -version = "0.5.9" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1757,9 +1768,9 @@ dependencies = [ [[package]] name = "i18n-embed" -version = "0.15.2" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7839d8c7bb8da7bd58c1112d3a1aeb7f178ff3df4ae87783e758ca3bfb750b7" +checksum = "d0454970a5853f498e686cbd7bf9391aac2244928194780cb7a0af0f41937db6" dependencies = [ "arc-swap", "fluent", @@ -1767,7 +1778,6 @@ dependencies = [ "fluent-syntax", "i18n-embed-impl", "intl-memoizer", - "lazy_static", "locale_config", "log", "parking_lot", @@ -1779,9 +1789,9 @@ dependencies = [ [[package]] name = "i18n-embed-fl" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e9571c3cba9eba538eaa5ee40031b26debe76f0c7e17bafc97ea57a76cd82e" +checksum = "0b7578cee2940492a648bd60fb49ca85ee8c821a63790e0ef5b604cfed353b2a" dependencies = [ "dashmap", "find-crate", @@ -1789,12 +1799,11 @@ dependencies = [ "fluent-syntax", "i18n-config", "i18n-embed", - "lazy_static", "proc-macro-error2", "proc-macro2", "quote", "strsim", - "syn 2.0.90", + "syn 2.0.98", "unic-langid", ] @@ -1808,7 +1817,7 @@ dependencies = [ "i18n-config", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -1926,7 +1935,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -1970,9 +1979,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", "hashbrown 0.15.2", @@ -2036,9 +2045,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.76" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ "once_cell", "wasm-bindgen", @@ -2069,24 +2078,26 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libamdgpu_top" -version = "0.10.1" +version = "0.10.2" dependencies = [ "anyhow", "libdrm_amdgpu_sys", + "nix", ] [[package]] name = "libc" -version = "0.2.168" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libdrm_amdgpu_sys" -version = "0.7.7" -source = "git+https://github.com/Umio-Yasuno/libdrm-amdgpu-sys-rs#b5e3441c39ea680871a255c702addbf24c90118a" +version = "0.8.3" +source = "git+https://github.com/Umio-Yasuno/libdrm-amdgpu-sys-rs?rev=bbe45fbfd1924b96684fc76683e4c61a93449c49#bbe45fbfd1924b96684fc76683e4c61a93449c49" dependencies = [ "libc", + "libloading", ] [[package]] @@ -2105,16 +2116,16 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "libc", "redox_syscall 0.5.8", ] [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" @@ -2153,9 +2164,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "malloc_buf" @@ -2196,7 +2207,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block", "core-graphics-types", "foreign-types", @@ -2207,9 +2218,9 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.8.0" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", "simd-adler32", @@ -2223,7 +2234,7 @@ checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "log", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.48.0", ] @@ -2235,7 +2246,7 @@ checksum = "8bd5a652b6faf21496f2cfd88fc49989c8db0825d1f6746b1a71a6ede24a63ad" dependencies = [ "arrayvec", "bit-set", - "bitflags 2.6.0", + "bitflags 2.8.0", "cfg_aliases 0.1.1", "codespan-reporting", "hexf-parse", @@ -2254,7 +2265,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "jni-sys", "log", "ndk-sys 0.6.0+11769913", @@ -2287,6 +2298,18 @@ dependencies = [ "jni-sys", ] +[[package]] +name = "nix" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +dependencies = [ + "bitflags 2.8.0", + "cfg-if", + "cfg_aliases 0.2.1", + "libc", +] + [[package]] name = "nohash-hasher" version = "0.2.0" @@ -2378,7 +2401,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -2432,7 +2455,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "libc", "objc2", @@ -2448,7 +2471,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "objc2", "objc2-core-location", @@ -2472,7 +2495,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "objc2", "objc2-foundation", @@ -2504,9 +2527,9 @@ dependencies = [ [[package]] name = "objc2-encode" -version = "4.0.3" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" [[package]] name = "objc2-foundation" @@ -2514,7 +2537,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "dispatch", "libc", @@ -2539,7 +2562,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "objc2", "objc2-foundation", @@ -2551,7 +2574,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "objc2", "objc2-foundation", @@ -2574,7 +2597,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "objc2", "objc2-cloud-kit", @@ -2606,7 +2629,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "objc2", "objc2-core-location", @@ -2692,29 +2715,29 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" +checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" +checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] name = "pin-project-lite" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pkg-config" @@ -2724,9 +2747,9 @@ checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "png" -version = "0.17.15" +version = "0.17.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67582bd5b65bdff614270e2ea89a1cf15bef71245cc1e5f7ea126977144211d" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" dependencies = [ "bitflags 1.3.2", "crc32fast", @@ -2796,14 +2819,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] name = "proc-macro2" -version = "1.0.92" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] @@ -2822,18 +2845,18 @@ checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" [[package]] name = "quick-xml" -version = "0.36.2" +version = "0.37.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +checksum = "165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003" dependencies = [ "memchr", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -2859,7 +2882,7 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -2904,7 +2927,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" dependencies = [ "base64", - "bitflags 2.6.0", + "bitflags 2.8.0", "serde", "serde_derive", ] @@ -2929,7 +2952,7 @@ dependencies = [ "proc-macro2", "quote", "rust-embed-utils", - "syn 2.0.90", + "syn 2.0.98", "walkdir", ] @@ -2951,11 +2974,11 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustix" -version = "0.38.42" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "errno", "libc", "linux-raw-sys", @@ -2963,10 +2986,16 @@ dependencies = [ ] [[package]] -name = "ryu" -version = "1.0.18" +name = "rustversion" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" + +[[package]] +name = "ryu" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" [[package]] name = "same-file" @@ -3006,29 +3035,29 @@ checksum = "c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe" [[package]] name = "serde" -version = "1.0.216" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.216" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] name = "serde_json" -version = "1.0.133" +version = "1.0.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" +checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" dependencies = [ "itoa", "memchr", @@ -3125,7 +3154,7 @@ version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "calloop", "calloop-wayland-source", "cursor-icon", @@ -3170,7 +3199,7 @@ version = "0.3.0+sdk-1.3.268.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -3204,9 +3233,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.90" +version = "2.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" dependencies = [ "proc-macro2", "quote", @@ -3221,17 +3250,18 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] name = "tempfile" -version = "3.14.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" +checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" dependencies = [ "cfg-if", "fastrand", + "getrandom 0.3.1", "once_cell", "rustix", "windows-sys 0.59.0", @@ -3267,11 +3297,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.7" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ - "thiserror-impl 2.0.7", + "thiserror-impl 2.0.11", ] [[package]] @@ -3282,18 +3312,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] name = "thiserror-impl" -version = "2.0.7" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -3341,9 +3371,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" dependencies = [ "tinyvec_macros", ] @@ -3371,13 +3401,13 @@ checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" [[package]] name = "toml_edit" -version = "0.22.22" +version = "0.22.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +checksum = "02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee" dependencies = [ "indexmap", "toml_datetime", - "winnow", + "winnow 0.7.0", ] [[package]] @@ -3444,9 +3474,9 @@ checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217" [[package]] name = "unicode-ident" -version = "1.0.14" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" +checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" [[package]] name = "unicode-normalization" @@ -3521,35 +3551,45 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] -name = "wasm-bindgen" -version = "0.2.99" +name = "wasi" +version = "0.13.3+wasi-0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" +checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" +dependencies = [ + "wit-bindgen-rt", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.49" +version = "0.4.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" dependencies = [ "cfg-if", "js-sys", @@ -3560,9 +3600,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3570,28 +3610,31 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wayland-backend" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" +checksum = "b7208998eaa3870dad37ec8836979581506e0c5c64c20c9e79e9d2a10d6f47bf" dependencies = [ "cc", "downcast-rs", @@ -3603,11 +3646,11 @@ dependencies = [ [[package]] name = "wayland-client" -version = "0.31.7" +version = "0.31.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280" +checksum = "c2120de3d33638aaef5b9f4472bff75f07c56379cf76ea320bd3a3d65ecaf73f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "rustix", "wayland-backend", "wayland-scanner", @@ -3619,16 +3662,16 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "cursor-icon", "wayland-backend", ] [[package]] name = "wayland-cursor" -version = "0.31.7" +version = "0.31.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b08bc3aafdb0035e7fe0fdf17ba0c09c268732707dca4ae098f60cb28c9e4c" +checksum = "a93029cbb6650748881a00e4922b076092a6a08c11e7fbdb923f064b23968c5d" dependencies = [ "rustix", "wayland-client", @@ -3637,11 +3680,11 @@ dependencies = [ [[package]] name = "wayland-protocols" -version = "0.32.5" +version = "0.32.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e" +checksum = "0781cf46869b37e36928f7b432273c0995aa8aed9552c556fb18754420541efc" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "wayland-backend", "wayland-client", "wayland-scanner", @@ -3649,11 +3692,11 @@ dependencies = [ [[package]] name = "wayland-protocols-plasma" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b31cab548ee68c7eb155517f2212049dc151f7cd7910c2b66abfd31c3ee12bd" +checksum = "7ccaacc76703fefd6763022ac565b590fcade92202492381c95b2edfdf7d46b3" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "wayland-backend", "wayland-client", "wayland-protocols", @@ -3662,11 +3705,11 @@ dependencies = [ [[package]] name = "wayland-protocols-wlr" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "782e12f6cd923c3c316130d56205ebab53f55d6666b7faddfad36cecaeeb4022" +checksum = "248a02e6f595aad796561fa82d25601bd2c8c3b145b1c7453fc8f94c1a58f8b2" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "wayland-backend", "wayland-client", "wayland-protocols", @@ -3675,9 +3718,9 @@ dependencies = [ [[package]] name = "wayland-scanner" -version = "0.31.5" +version = "0.31.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" +checksum = "896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484" dependencies = [ "proc-macro2", "quick-xml", @@ -3686,9 +3729,9 @@ dependencies = [ [[package]] name = "wayland-sys" -version = "0.31.5" +version = "0.31.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" +checksum = "dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615" dependencies = [ "dlib", "log", @@ -3698,9 +3741,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.76" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" dependencies = [ "js-sys", "wasm-bindgen", @@ -3767,7 +3810,7 @@ checksum = "0348c840d1051b8e86c3bcd31206080c5e71e5933dabd79be1ce732b0b2f089a" dependencies = [ "arrayvec", "bit-vec", - "bitflags 2.6.0", + "bitflags 2.8.0", "cfg_aliases 0.1.1", "document-features", "indexmap", @@ -3793,7 +3836,7 @@ dependencies = [ "android_system_properties", "arrayvec", "ash", - "bitflags 2.6.0", + "bitflags 2.8.0", "block", "cfg_aliases 0.1.1", "core-graphics-types", @@ -3832,7 +3875,7 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc9d91f0e2c4b51434dfa6db77846f2793149d8e73f800fa2e41f52b8eac3c5d" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "js-sys", "web-sys", ] @@ -4109,14 +4152,14 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winit" -version = "0.30.5" +version = "0.30.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0be9e76a1f1077e04a411f0b989cbd3c93339e1771cb41e71ac4aee95bfd2c67" +checksum = "f5d74280aabb958072864bff6cfbcf9025cf8bfacdde5e32b5e12920ef703b0f" dependencies = [ "ahash", "android-activity", "atomic-waker", - "bitflags 2.6.0", + "bitflags 2.8.0", "block2", "bytemuck", "calloop", @@ -4160,13 +4203,31 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.20" +version = "0.6.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" +checksum = "1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28" dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419" +dependencies = [ + "memchr", +] + +[[package]] +name = "wit-bindgen-rt" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" +dependencies = [ + "bitflags 2.8.0", +] + [[package]] name = "write16" version = "1.0.0" @@ -4229,7 +4290,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "dlib", "log", "once_cell", @@ -4244,9 +4305,9 @@ checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" [[package]] name = "xml-rs" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea8b391c9a790b496184c29f7f93b9ed5b16abb306c05415b68bcc16e4d06432" +checksum = "c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4" [[package]] name = "yoke" @@ -4268,7 +4329,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", "synstructure", ] @@ -4289,7 +4350,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] [[package]] @@ -4309,7 +4370,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", "synstructure", ] @@ -4332,5 +4393,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.98", ] diff --git a/pkgs/by-name/am/amdgpu_top/package.nix b/pkgs/by-name/am/amdgpu_top/package.nix index a725f55b0c76..de42cf59b80e 100644 --- a/pkgs/by-name/am/amdgpu_top/package.nix +++ b/pkgs/by-name/am/amdgpu_top/package.nix @@ -16,19 +16,19 @@ rustPlatform.buildRustPackage rec { pname = "amdgpu_top"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "Umio-Yasuno"; repo = pname; rev = "v${version}"; - hash = "sha256-1OPaQcjrUaYTvMrOPcTemGs8DPn3NuuIbaIObxLiCt0="; + hash = "sha256-sXVUtqPnVYSJ+/RF4/FuXEZOA3DgHMv5Yd8ew/tJJeY="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { - "libdrm_amdgpu_sys-0.7.7" = "sha256-gPK3BrW2oTCQDRvHJGY28EFmkKrVexY2bGXG2QwHZL0="; + "libdrm_amdgpu_sys-0.8.3" = "sha256-unjsJqQ6e9Xo522ETTpy6bxXYW/NzNOnVV+w1ord87U="; }; }; From d1fb7e8474a30cedf2089722a97ff418333bfe01 Mon Sep 17 00:00:00 2001 From: KSJ2000 Date: Sat, 18 Jan 2025 08:28:25 +0200 Subject: [PATCH 275/426] pygame-sdl2: modernize derivation --- .../python-modules/pygame-sdl2/default.nix | 39 +++++++++++-------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/pygame-sdl2/default.nix b/pkgs/development/python-modules/pygame-sdl2/default.nix index 67affee61c65..e8bea65a499f 100644 --- a/pkgs/development/python-modules/pygame-sdl2/default.nix +++ b/pkgs/development/python-modules/pygame-sdl2/default.nix @@ -1,15 +1,15 @@ { - lib, buildPythonPackage, - fetchFromGitHub, - renpy, cython_0, - SDL2, - SDL2_image, - SDL2_ttf, - SDL2_mixer, + fetchFromGitHub, + lib, libjpeg, libpng, + nix-update-script, + SDL2, + SDL2_image, + SDL2_mixer, + SDL2_ttf, setuptools, }: @@ -25,35 +25,40 @@ buildPythonPackage rec { hash = "sha256-0itOmDScM+4HmWTpjkln56pv+yXDPB1KIDbE6ub2Tls="; }; - nativeBuildInputs = [ - SDL2.dev + build-system = [ cython_0 + SDL2 setuptools ]; - buildInputs = [ - SDL2 - SDL2_image - SDL2_ttf - SDL2_mixer + dependencies = [ libjpeg libpng + SDL2 + SDL2_image + SDL2_mixer + SDL2_ttf ]; doCheck = true; preBuild = '' - sed -i "s/2.1.0/${version}/" setup.py - sed -i "s/2, 1, 0/$(echo ${version} | sed 's/\./,\ /g')/g" src/pygame_sdl2/version.py + substituteInPlace setup.py --replace-fail "2.1.0" "${version}" + substituteInPlace src/pygame_sdl2/version.py --replace-fail "2, 1, 0" "${ + builtins.replaceStrings [ "." ] [ ", " ] version + }" ''; + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=renpy-(.*)" ]; }; + meta = { - description = "Reimplementation of parts of pygame API using SDL2"; + description = "Reimplementation of the Pygame API using SDL2 and related libraries"; homepage = "https://github.com/renpy/pygame_sdl2"; license = with lib.licenses; [ lgpl2 zlib ]; + platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ raskin ]; }; } From 1eca2b41580d7b47d56bb51c13017bb70abbb464 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 08:18:50 +0000 Subject: [PATCH 276/426] llm: 0.20 -> 0.21 --- pkgs/development/python-modules/llm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix index b74cd1c46014..55f2c36de8d1 100644 --- a/pkgs/development/python-modules/llm/default.nix +++ b/pkgs/development/python-modules/llm/default.nix @@ -22,7 +22,7 @@ let llm = buildPythonPackage rec { pname = "llm"; - version = "0.20"; + version = "0.21"; pyproject = true; build-system = [ setuptools ]; @@ -33,7 +33,7 @@ let owner = "simonw"; repo = "llm"; tag = version; - hash = "sha256-nNwhsdix65i19f7JHvSLydDufP7nAUjV1YYQspsHT8s="; + hash = "sha256-gxmhdczgbcvbWJQTy+gek499C/3jm9WL5vKZmaGVWgU="; }; patches = [ ./001-disable-install-uninstall-commands.patch ]; From c46a23de5042f5ca1225626e74982ff34f7714d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 08:19:27 +0000 Subject: [PATCH 277/426] terraform-providers.auth0: 1.10.0 -> 1.11.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..f72783322a2e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -90,13 +90,13 @@ "vendorHash": "sha256-V2CublY/9xSosrgxMYwHpnHtTucjiSuyzm+W4AY3pz0=" }, "auth0": { - "hash": "sha256-4ZHTy4mBQ+ZgiUOZQEku8n+AfMmA9azioyAPeWUUae0=", + "hash": "sha256-hfmJWtfHwDKtc9nsKZUbibf6VIQb02a/fXWkhqDgiFQ=", "homepage": "https://registry.terraform.io/providers/auth0/auth0", "owner": "auth0", "repo": "terraform-provider-auth0", - "rev": "v1.10.0", + "rev": "v1.11.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-mvudiybfS6eLemCTXUJSIV4mD+GzR7Ed2H+lfA0de8E=" + "vendorHash": "sha256-NynPovzkVRNU0EGxbIcvO4AOxnmG10mWfk8520arU5c=" }, "avi": { "hash": "sha256-ErZE6MA8Pn8KDDZLX2/yoeqck78vDAcFYdMhYMbcYuI=", From acbf220e6f6506703e8da29b58820a5498952ef9 Mon Sep 17 00:00:00 2001 From: liberodark Date: Thu, 30 Jan 2025 09:02:18 +0100 Subject: [PATCH 278/426] juce: 8.0.4 -> 8.0.6 --- pkgs/development/misc/juce/default.nix | 29 +++++++++++++++++++------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/pkgs/development/misc/juce/default.nix b/pkgs/development/misc/juce/default.nix index fc14aeeb3dc2..8bc6212a83da 100644 --- a/pkgs/development/misc/juce/default.nix +++ b/pkgs/development/misc/juce/default.nix @@ -28,17 +28,19 @@ libXtst, sqlite, fontconfig, + versionCheckHook, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "juce"; - version = "8.0.4"; + version = "8.0.6"; src = fetchFromGitHub { owner = "juce-framework"; repo = "juce"; - rev = finalAttrs.version; - hash = "sha256-iAueT+yHwUUHOzqfK5zXEZQ0GgOKJ9q9TyRrVfWdewc="; + tag = finalAttrs.version; + hash = "sha256-uwZVBrvb5O9LEh00y93UeEu4u4rd+tLRCdQdxsMpXNg="; }; patches = [ @@ -80,16 +82,27 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ fontconfig ]; - meta = with lib; { + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/juceaide"; + versionCheckProgramArg = [ "version" ]; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { description = "Cross-platform C++ application framework"; - mainProgram = "juceaide"; longDescription = "Open-source cross-platform C++ application framework for creating desktop and mobile applications, including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins"; homepage = "https://juce.com/"; changelog = "https://github.com/juce-framework/JUCE/blob/${finalAttrs.version}/CHANGE_LIST.md"; - license = with licenses; [ + license = with lib.licenses; [ agpl3Only # Or alternatively the JUCE license, but that would not be included in nixpkgs then ]; - maintainers = with maintainers; [ kashw2 ]; - platforms = platforms.all; + maintainers = with lib.maintainers; [ kashw2 ]; + platforms = lib.platforms.all; + mainProgram = "juceaide"; }; }) From b52b4c2e7ff916459a12bd9a647dcdd1df39eded Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sun, 2 Feb 2025 21:30:17 +0100 Subject: [PATCH 279/426] python313Packages.calmjs: disable more argparse-related tests --- pkgs/development/python-modules/calmjs/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/calmjs/default.nix b/pkgs/development/python-modules/calmjs/default.nix index 68761f6bbc95..17471b936443 100644 --- a/pkgs/development/python-modules/calmjs/default.nix +++ b/pkgs/development/python-modules/calmjs/default.nix @@ -5,12 +5,13 @@ calmjs-types, calmjs-parse, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "calmjs"; version = "3.4.4"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; @@ -18,6 +19,10 @@ buildPythonPackage rec { extension = "zip"; }; + build-system = [ + setuptools + ]; + propagatedBuildInputs = [ calmjs-parse calmjs-types @@ -28,6 +33,10 @@ buildPythonPackage rec { disabledTests = [ # spacing changes in argparse output "test_integration_choices_in_list" + # formatting changes in argparse output + "test_sorted_case_insensitivity" + "test_sorted_simple_first" + "test_sorted_standard" ]; # ModuleNotFoundError: No module named 'calmjs.types' From 21283998ed2f87858c8fc690e72ce05d5cd79297 Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 28 Jan 2025 19:24:58 +0100 Subject: [PATCH 280/426] vcv-rack: 2.5.1 -> 2.6.0 --- pkgs/by-name/vc/vcv-rack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vc/vcv-rack/package.nix b/pkgs/by-name/vc/vcv-rack/package.nix index 16ec47c31c5d..35eca535a59f 100644 --- a/pkgs/by-name/vc/vcv-rack/package.nix +++ b/pkgs/by-name/vc/vcv-rack/package.nix @@ -120,7 +120,7 @@ let in stdenv.mkDerivation rec { pname = "vcv-rack"; - version = "2.5.1"; + version = "2.6.0"; desktopItems = [ (makeDesktopItem { @@ -143,8 +143,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "VCVRack"; repo = "Rack"; - rev = "v${version}"; - sha256 = "1q2bwjfn6crk9lyd6m3py0v754arw1xgpv5kkj6ka1bc2yz839qh"; + tag = "v${version}"; + hash = "sha256-leI0wwhYiA8qktJFe6DuZjs6q5tMFQ4WFLD4Ivom5+E="; }; patches = [ From a4fcc13f08891131e1e95ca8469dc24e28cd8855 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Mon, 3 Feb 2025 09:51:18 +0100 Subject: [PATCH 281/426] python3Packages.python-mapnik: disable broken test --- pkgs/development/python-modules/python-mapnik/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/python-mapnik/default.nix b/pkgs/development/python-modules/python-mapnik/default.nix index 33770c3d8291..6e588bbea701 100644 --- a/pkgs/development/python-modules/python-mapnik/default.nix +++ b/pkgs/development/python-modules/python-mapnik/default.nix @@ -115,6 +115,7 @@ buildPythonPackage rec { "test_passing_pycairo_context_pdf" "test_pdf_printing" "test_render_with_scale_factor" + "test_raster_warping" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "test_passing_pycairo_context_png" @@ -134,6 +135,5 @@ buildPythonPackage rec { maintainers = [ ]; homepage = "https://mapnik.org"; license = licenses.lgpl21Plus; - broken = true; # At 2024-11-13, test_raster_warping fails. }; } From 05e074850cd339b02983a3ee6174b4f51286d5c4 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Mon, 3 Feb 2025 09:52:23 +0100 Subject: [PATCH 282/426] python3Packages.python-mapnik: remove unused darwin dependency --- pkgs/development/python-modules/python-mapnik/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/python-modules/python-mapnik/default.nix b/pkgs/development/python-modules/python-mapnik/default.nix index 6e588bbea701..a948f68e3896 100644 --- a/pkgs/development/python-modules/python-mapnik/default.nix +++ b/pkgs/development/python-modules/python-mapnik/default.nix @@ -23,7 +23,6 @@ libxml2, sqlite, pytestCheckHook, - darwin, sparsehash, }: From a52df9cfb6fb0026862f0eccf805327a9c911429 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Mon, 3 Feb 2025 10:08:39 +0100 Subject: [PATCH 283/426] python3Packages.python-mapnik: adopt package under geospatial team --- pkgs/development/python-modules/python-mapnik/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-mapnik/default.nix b/pkgs/development/python-modules/python-mapnik/default.nix index a948f68e3896..6e0b93a60907 100644 --- a/pkgs/development/python-modules/python-mapnik/default.nix +++ b/pkgs/development/python-modules/python-mapnik/default.nix @@ -129,10 +129,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "mapnik" ]; - meta = with lib; { + meta = { description = "Python bindings for Mapnik"; - maintainers = [ ]; homepage = "https://mapnik.org"; - license = licenses.lgpl21Plus; + license = lib.licenses.lgpl21Plus; + maintainers = lib.teams.geospatial.members; }; } From 0401b13f89b3d9fd6cde63de8922b382e3d5a7bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 09:18:33 +0000 Subject: [PATCH 284/426] jjui: 0.2 -> 0.3 --- pkgs/by-name/jj/jjui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index cbb542a8fdb1..23f714a34e30 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "jjui"; - version = "0.2"; + version = "0.3"; src = fetchFromGitHub { owner = "idursun"; repo = "jjui"; tag = "v${version}"; - hash = "sha256-V2HwVpZ7K7mYoZECOc+dfXuvBlRsN5OgRHasdpX+kFw="; + hash = "sha256-J6Bw7/OtKuQ28gUxc7h+gdKmt98TmNqj5XZ6kLzvg3o="; }; - vendorHash = "sha256-pzbOFXSlEebc4fCyNyQSdeVqar+HfEjsSyJo+mHkQeg="; + vendorHash = "sha256-czUD0+1ZJJBpp+vYYEBBuWro6InokiPriKFyKvLSGD0="; postFixup = '' mv $out/bin/cmd $out/bin/jjui From 249d1d1dd1fcb3317cc06263744f07f32bc6fa4f Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 3 Feb 2025 11:47:28 +0200 Subject: [PATCH 285/426] hydra-check: 2.0.2 -> 2.0.3 Diff: https://github.com/nix-community/hydra-check/compare/refs/tags/v2.0.2...v2.0.3 --- pkgs/by-name/hy/hydra-check/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hy/hydra-check/package.nix b/pkgs/by-name/hy/hydra-check/package.nix index dd1e363c7f1a..0c4e197dd9a2 100644 --- a/pkgs/by-name/hy/hydra-check/package.nix +++ b/pkgs/by-name/hy/hydra-check/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "hydra-check"; - version = "2.0.2"; + version = "2.0.3"; src = fetchFromGitHub { owner = "nix-community"; repo = "hydra-check"; tag = "v${version}"; - hash = "sha256-FfeT6oxhHORbd4uR4gRNhI6W9YOkG8ieiL0Co3GWzb4="; + hash = "sha256-h8bs6oe8zkzEDCoC9F6IzTaTkNf4eAAjt663V0qn73I="; }; - cargoHash = "sha256-35e+ACUyp5sQiHz9fgDXXz365XbxHMLcX2aTA41rJN0="; + cargoHash = "sha256-AUIm8OLN+BgEtlYCFQkozEwkp0Iwfkj+l5ttSAoCz60="; nativeBuildInputs = [ pkg-config From 59a98ef8e0af4b67e49bdcc064a906d0c0010b2f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 09:47:37 +0000 Subject: [PATCH 286/426] terraform-providers.gridscale: 2.0.2 -> 2.0.3 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..6912b69f127d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -543,11 +543,11 @@ "vendorHash": "sha256-s2Ee9wB0smWx4mDPf/mUkCrmWfBrRzYlriWKB/I9Ax8=" }, "gridscale": { - "hash": "sha256-kgpEPbQLqiu8X0lOs6dCUqWpYTDxQX8fMgWoP0wWtBw=", + "hash": "sha256-uI05BO/c00RNr52rbvY7SZwcn64NRfBpR44/xXWmjqw=", "homepage": "https://registry.terraform.io/providers/gridscale/gridscale", "owner": "gridscale", "repo": "terraform-provider-gridscale", - "rev": "v2.0.2", + "rev": "v2.0.3", "spdx": "MPL-2.0", "vendorHash": null }, From 5bf7525925e51bb7f5f074bc2f494ea594a6cedd Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Mon, 3 Feb 2025 10:47:58 +0100 Subject: [PATCH 287/426] molbar: 1.1.1 -> 1.1.3 --- pkgs/development/python-modules/molbar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/molbar/default.nix b/pkgs/development/python-modules/molbar/default.nix index 8096a9a2212d..943a16ac3c5a 100644 --- a/pkgs/development/python-modules/molbar/default.nix +++ b/pkgs/development/python-modules/molbar/default.nix @@ -21,12 +21,12 @@ buildPythonPackage rec { pname = "MolBar"; - version = "1.1.1"; + version = "1.1.3"; src = fetchgit { url = "https://git.rwth-aachen.de/bannwarthlab/molbar"; rev = "release_v${version}"; - hash = "sha256-AFp2x8gil6nbZbgTZmuv+QAMImUMryyCc1by9U/ukYE="; + hash = "sha256-wHvsj1/BJpfbSKEB7Fk8PkH6laN/VMKoluZo+4bprlo="; }; pyproject = true; From b32ad5613f29a7e4c2b6870c35ae0a4988428210 Mon Sep 17 00:00:00 2001 From: uku Date: Sun, 12 Jan 2025 11:26:07 +0100 Subject: [PATCH 288/426] reposilite: add proper plugin support --- pkgs/by-name/re/reposilite/package.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/reposilite/package.nix b/pkgs/by-name/re/reposilite/package.nix index a0f78b2fc201..15ff73caa47a 100644 --- a/pkgs/by-name/re/reposilite/package.nix +++ b/pkgs/by-name/re/reposilite/package.nix @@ -1,11 +1,20 @@ { - stdenv, lib, + stdenv, fetchurl, - makeWrapper, jre_headless, + linkFarm, + makeWrapper, + plugins ? [ ], }: - +let + pluginsDir = linkFarm "reposilite-plugins" ( + builtins.map (p: { + name = (builtins.parseDrvName p.name).name + ".jar"; + path = p.outPath or p; + }) plugins + ); +in stdenv.mkDerivation (finalAttrs: { pname = "Reposilite"; version = "3.5.20"; @@ -25,7 +34,9 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $out/lib cp $src $out/lib/reposilite makeWrapper ${jre_headless}/bin/java $out/bin/reposilite \ - --add-flags "-Xmx40m -jar $out/lib/reposilite" + --add-flags "-Xmx40m -jar $out/lib/reposilite ${ + lib.optionalString (plugins != [ ]) "--plugin-directory ${pluginsDir}" + }" runHook postInstall ''; From 6e50a46cfe662915f604b03ba0a50843e29cb330 Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Mon, 3 Feb 2025 11:22:05 +0100 Subject: [PATCH 289/426] avogadrolibs: 1.99.0 -> 1.100.0 --- .../science/chemistry/avogadrolibs/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/libraries/science/chemistry/avogadrolibs/default.nix b/pkgs/development/libraries/science/chemistry/avogadrolibs/default.nix index c362a76b2226..b5283e40a458 100644 --- a/pkgs/development/libraries/science/chemistry/avogadrolibs/default.nix +++ b/pkgs/development/libraries/science/chemistry/avogadrolibs/default.nix @@ -49,13 +49,13 @@ let in stdenv.mkDerivation rec { pname = "avogadrolibs"; - version = "1.99.0"; + version = "1.100.0"; src = fetchFromGitHub { owner = "OpenChemistry"; repo = pname; rev = version; - hash = "sha256-3jUbzEd7tUeHlVFAO9KJ+LOQlkLzJQvwmHp8gOriZRI="; + hash = "sha256-zDn5cgMBJYM27mfQHujxhIf4ZTljFxvFrKl7pNa4K9E="; }; postUnpack = '' @@ -64,15 +64,6 @@ stdenv.mkDerivation rec { cp -r ${fragmentsRepo} fragments ''; - patches = [ - # Fix a Cmake error when searching the fragments directory. - # Can be removed upon next release - (fetchpatch { - url = "https://github.com/OpenChemistry/avogadrolibs/commit/6e2e84dbb088a40d69117c1836f4306792f57acd.patch"; - hash = "sha256-0tY9kHh6e5IDZQ8cWPgTpwIBhfZQlgUEZbPHOmtOVUQ="; - }) - ]; - nativeBuildInputs = [ cmake wrapQtAppsHook From 76cded50a1ad9839590c81c0e87273b666582487 Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 28 Jan 2025 09:08:49 +0100 Subject: [PATCH 290/426] aidachat: format --- pkgs/by-name/ai/aichat/package.nix | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/ai/aichat/package.nix b/pkgs/by-name/ai/aichat/package.nix index 99f68b753963..a1d7adc32900 100644 --- a/pkgs/by-name/ai/aichat/package.nix +++ b/pkgs/by-name/ai/aichat/package.nix @@ -1,11 +1,11 @@ -{ lib -, stdenv -, darwin -, rustPlatform -, fetchFromGitHub -, pkg-config -, installShellFiles -, versionCheckHook +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + installShellFiles, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage rec { @@ -15,23 +15,18 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "sigoden"; repo = "aichat"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-rKvnbauJpyZnJuLtGSjJKwe9wy/y/KLPyorH5u9t0H8="; }; - cargoHash = "sha256-++UXa5moUc7fhK2GJHm8bvvpBeL2MfRav7OnPldpsZ4="; + useFetchCargoVendor = true; + cargoHash = "sha256-WtEV+JkSaegshF8VB/OfuvnnKX5hDshCC/v5B2McA6M="; nativeBuildInputs = [ pkg-config installShellFiles ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.Security - ]; - postInstall = '' installShellCompletion ./scripts/completions/aichat.{bash,fish,zsh} ''; @@ -40,6 +35,11 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; + }; meta = { description = "Use GPT-4(V), Gemini, LocalAI, Ollama and other LLMs in the terminal"; From b78688e14564835a3239cd9e3aea6f7d15833a01 Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Mon, 3 Feb 2025 11:25:13 +0100 Subject: [PATCH 291/426] avogadro2: 1.99.0 -> 1.100.0 --- pkgs/applications/science/chemistry/avogadro2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/chemistry/avogadro2/default.nix b/pkgs/applications/science/chemistry/avogadro2/default.nix index a7b3e656b77c..601e8053b6b6 100644 --- a/pkgs/applications/science/chemistry/avogadro2/default.nix +++ b/pkgs/applications/science/chemistry/avogadro2/default.nix @@ -24,13 +24,13 @@ let in stdenv.mkDerivation rec { pname = "avogadro2"; - version = "1.99.0"; + version = "1.100.0"; src = fetchFromGitHub { owner = "OpenChemistry"; repo = "avogadroapp"; rev = version; - hash = "sha256-m8kX4WzOmPE/BZQRePOoUAdMPdWb6pmcqtPvDdEIIao="; + hash = "sha256-NSozi6oElNTIFTdRW32ZcNm8Ae311xk6kN1wtrEqjaU="; }; postUnpack = '' From b8685d0b0b298be0223e35f07330999f33ed7273 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 24 Dec 2024 18:59:23 +0100 Subject: [PATCH 292/426] haskell.compiler.*: NCG is no longer available on sparc for >= 9.4 https://downloads.haskell.org/~ghc/9.4.1/docs/users_guide/9.4.1-notes.html --- pkgs/development/compilers/ghc/common-hadrian.nix | 1 - pkgs/development/compilers/ghc/common-make-native-bignum.nix | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 4b2f4337b0d1..3a6ea450f37e 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -41,7 +41,6 @@ , useLLVM ? !(stdenv.targetPlatform.isx86 || stdenv.targetPlatform.isPower - || stdenv.targetPlatform.isSparc || stdenv.targetPlatform.isAarch64 || stdenv.targetPlatform.isGhcjs || (lib.versionAtLeast version "9.12" && stdenv.targetPlatform.isRiscV64)) diff --git a/pkgs/development/compilers/ghc/common-make-native-bignum.nix b/pkgs/development/compilers/ghc/common-make-native-bignum.nix index 29d60dc24455..412e8d7d4671 100644 --- a/pkgs/development/compilers/ghc/common-make-native-bignum.nix +++ b/pkgs/development/compilers/ghc/common-make-native-bignum.nix @@ -38,7 +38,7 @@ !( stdenv.targetPlatform.isx86 || stdenv.targetPlatform.isPower - || stdenv.targetPlatform.isSparc + || (lib.versionOlder version "9.4" && stdenv.targetPlatform.isSparc) || (lib.versionAtLeast version "9.2" && stdenv.targetPlatform.isAarch64) ), # LLVM is conceptually a run-time-only dependency, but for From 230646000795257116a112c24c06056210896333 Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Mon, 3 Feb 2025 11:46:15 +0100 Subject: [PATCH 293/426] coqPackages.coqeal: no longer depends on paramcoq --- pkgs/development/coq-modules/coqeal/default.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/coqeal/default.nix b/pkgs/development/coq-modules/coqeal/default.nix index eca10e366238..d748b956c42b 100644 --- a/pkgs/development/coq-modules/coqeal/default.nix +++ b/pkgs/development/coq-modules/coqeal/default.nix @@ -10,7 +10,8 @@ version ? null, }: -(mkCoqDerivation { +let +derivation = mkCoqDerivation { pname = "CoqEAL"; @@ -100,7 +101,6 @@ propagatedBuildInputs = [ mathcomp.algebra bignums - paramcoq multinomials ]; @@ -108,9 +108,17 @@ description = "CoqEAL - The Coq Effective Algebra Library"; license = lib.licenses.mit; }; -}).overrideAttrs +}; +patched-derivation1 = derivation.overrideAttrs (o: { propagatedBuildInputs = o.propagatedBuildInputs ++ lib.optional (lib.versions.isGe "1.1" o.version || o.version == "dev") mathcomp-real-closed; - }) + }); +patched-derivation = patched-derivation1.overrideAttrs + (o: { + propagatedBuildInputs = + o.propagatedBuildInputs + ++ lib.optional (lib.versions.isLe "2.0.3" o.version && o.version != "dev") paramcoq; + }); +in patched-derivation From 0224ea0c26e1e9b20308268a44d57e06c059f828 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 12:25:37 +0000 Subject: [PATCH 294/426] pipenv-poetry-migrate: 0.6.0 -> 0.6.1 --- pkgs/by-name/pi/pipenv-poetry-migrate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix index 968d056898b9..be08a4dcb81a 100644 --- a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix +++ b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "pipenv-poetry-migrate"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { owner = "yhino"; repo = "pipenv-poetry-migrate"; tag = "v${version}"; - hash = "sha256-M31bOvKGUlkzfZRQAxTkxhX8m9cCzEvsNZdyIyipwGI="; + hash = "sha256-B13/QHHruZGkks1AKHLUw8h5FJkqaVjPHjiKH8vkV/8="; }; build-system = [ python3Packages.poetry-core ]; From 99f01c15faf8cfffa4e51c11c015f31a308506cd Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Mon, 3 Feb 2025 13:05:58 +0100 Subject: [PATCH 295/426] pypy3Packages.tkinter: enable and make no-op PyPy always includes the tkinter module without further setup. --- pkgs/development/python-modules/tkinter/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/tkinter/default.nix b/pkgs/development/python-modules/tkinter/default.nix index e051bbf86d98..f1fe4d1a0b25 100644 --- a/pkgs/development/python-modules/tkinter/default.nix +++ b/pkgs/development/python-modules/tkinter/default.nix @@ -13,9 +13,8 @@ buildPythonPackage { src = py; format = "other"; - disabled = isPyPy; - - installPhase = + # tkinter is included in PyPy, making this package a no-op. + installPhase = lib.optionalString (!isPyPy) ( '' # Move the tkinter module mkdir -p $out/${py.sitePackages} @@ -26,7 +25,8 @@ buildPythonPackage { old_rpath=$(patchelf --print-rpath $out/${py.sitePackages}/_tkinter*) new_rpath=$(sed "s#${py}#${python}#g" <<< "$old_rpath" ) patchelf --set-rpath $new_rpath $out/${py.sitePackages}/_tkinter* - ''; + '' + ); meta = py.meta // { # Based on first sentence from https://docs.python.org/3/library/tkinter.html From c0f82582db3cf146adf21abcbffee3e992044080 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 3 Feb 2025 11:15:28 +0100 Subject: [PATCH 296/426] ankama-launcher: 3.12.31 -> 3.12.30 --- pkgs/by-name/an/ankama-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/ankama-launcher/package.nix b/pkgs/by-name/an/ankama-launcher/package.nix index d297039367e9..e28bc7156dd3 100644 --- a/pkgs/by-name/an/ankama-launcher/package.nix +++ b/pkgs/by-name/an/ankama-launcher/package.nix @@ -5,15 +5,15 @@ }: let pname = "ankama-launcher"; - version = "3.12.31"; + version = "3.12.30"; # The original URL for the launcher is: # https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage # As it does not encode the version, we use the wayback machine (web.archive.org) to get a fixed URL. # To update the client, head to web.archive.org and create a new snapshot of the download page. src = fetchurl { - url = "https://web.archive.org/web/20250131072647/https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage"; - hash = "sha256-ntKuvkY3G00vzWyYnJfz9TifowH2pS9FMeEDDJZMPR8="; + url = "https://web.archive.org/web/20250203095353/https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage"; + hash = "sha256-qgWhC/xWUQpIoCNZcRxBPGpbNTFGysIF2N9a1MsxCFk="; }; appimageContents = appimageTools.extract { inherit pname version src; }; From 145d503a2b9cad2fa6d8c392e759e4947f3e242d Mon Sep 17 00:00:00 2001 From: misilelab Date: Mon, 3 Feb 2025 21:57:48 +0900 Subject: [PATCH 297/426] sdl3: 3.2.0 -> 3.2.2 Signed-off-by: misilelab --- pkgs/by-name/sd/sdl3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sd/sdl3/package.nix b/pkgs/by-name/sd/sdl3/package.nix index 9d61925873ad..004dee8aa8d1 100644 --- a/pkgs/by-name/sd/sdl3/package.nix +++ b/pkgs/by-name/sd/sdl3/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "sdl3"; - version = "3.2.0"; + version = "3.2.2"; outputs = [ "lib" @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "libsdl-org"; repo = "SDL"; tag = "release-${finalAttrs.version}"; - hash = "sha256-gVLZPuXtMdFhylxh3+LC/SJCaQiOwZpbVcBGctyGGYY="; + hash = "sha256-AbEwpIxgYl3g4calnWca8Vz/Tw1DnYfZrD1Vl5cSMpk="; }; postPatch = From 0134964957b9dd9fac191dda3516558d7d283b3a Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 12:28:26 +0100 Subject: [PATCH 298/426] httpyac: init at 6.16.6 --- pkgs/by-name/ht/httpyac/package.nix | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/ht/httpyac/package.nix diff --git a/pkgs/by-name/ht/httpyac/package.nix b/pkgs/by-name/ht/httpyac/package.nix new file mode 100644 index 000000000000..55bc9b0ab6be --- /dev/null +++ b/pkgs/by-name/ht/httpyac/package.nix @@ -0,0 +1,40 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +buildNpmPackage rec { + pname = "httpyac"; + version = "6.16.6"; + + src = fetchFromGitHub { + owner = "anweber"; + repo = "httpyac"; + tag = version; + hash = "sha256-JsrGoUZKo5/qjH+GKm5FBY19NE6KN7NhLpPvM8Cw97U="; + }; + + npmDepsHash = "sha256-08RJ1lLIaTXi3JHGIFR44GbEqOGez7+VFQGlejZqgAI="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + changelog = "https://github.com/anweber/httpyac/blob/${src.rev}/CHANGELOG.md"; + description = "Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT"; + homepage = "https://github.com/anweber/httpyac"; + license = lib.licenses.mit; + mainProgram = "httpyac"; + maintainers = with lib.maintainers; [ drupol ]; + platforms = lib.platforms.all; + }; +} From e27259d985d2de9a10eb2ae37a1baf954462b7e9 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 12:31:37 +0100 Subject: [PATCH 299/426] vscode-extensions.anweber.httpyac: init at 6.16.6 --- .../anweber.vscode-httpyac/default.nix | 28 +++++++++++++++++++ .../editors/vscode/extensions/default.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/applications/editors/vscode/extensions/anweber.vscode-httpyac/default.nix diff --git a/pkgs/applications/editors/vscode/extensions/anweber.vscode-httpyac/default.nix b/pkgs/applications/editors/vscode/extensions/anweber.vscode-httpyac/default.nix new file mode 100644 index 000000000000..f508c192214a --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/anweber.vscode-httpyac/default.nix @@ -0,0 +1,28 @@ +{ + lib, + vscode-utils, + httpyac, +}: + +let + version = "6.16.6"; +in +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "vscode-httpyac"; + publisher = "anweber"; + inherit version; + hash = "sha256-GR1DX6td/a75STpfIU0UtOxpNBWCkyzecEZdDMZTy1M="; + }; + + buildInputs = [ httpyac ]; + + meta = { + changelog = "https://github.com/AnWeber/vscode-httpyac/releases/tag/${version}"; + description = "Quickly and easily send REST, Soap, GraphQL, GRPC, MQTT, RabbitMQ and WebSocket requests directly within Visual Studio Code"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=anweber.vscode-httpyac"; + homepage = "https://github.com/AnWeber/vscode-httpyac/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ drupol ]; + }; +} diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 36a9195b9967..75ff861d9b98 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -309,6 +309,8 @@ let }; }; + anweber.vscode-httpyac = callPackage ./anweber.vscode-httpyac { }; + apollographql.vscode-apollo = buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-apollo"; From 0a26e0373cd43641335c91bd97f85a1391ef5534 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 13:01:32 +0000 Subject: [PATCH 300/426] renode-unstable: 1.15.3+20250121git0a17b4a64 -> 1.15.3+20250202git50d499e4e --- pkgs/by-name/re/renode-unstable/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/renode-unstable/package.nix b/pkgs/by-name/re/renode-unstable/package.nix index a1b0b6a9896c..1d1a1d10a476 100644 --- a/pkgs/by-name/re/renode-unstable/package.nix +++ b/pkgs/by-name/re/renode-unstable/package.nix @@ -7,11 +7,11 @@ renode.overrideAttrs ( finalAttrs: _: { pname = "renode-unstable"; - version = "1.15.3+20250121git0a17b4a64"; + version = "1.15.3+20250202git50d499e4e"; src = fetchurl { url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz"; - hash = "sha256-8RQaupK2mk79JQK4wLknuE9KLPF7tkrIjptwLr9VH1c="; + hash = "sha256-aLeBd506FRuTTIS0ZAlJQ1OBNWrK8YY4vfmLj6YpUI0="; }; passthru.updateScript = From c56945b39e57221f269e7fab4b92d28e5c0378ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 13:24:39 +0000 Subject: [PATCH 301/426] home-assistant-custom-lovelace-modules.universal-remote-card: 4.3.7 -> 4.3.8 --- .../universal-remote-card/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix index 532bf1d7b19f..829f8f96ca82 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix @@ -6,18 +6,18 @@ buildNpmPackage rec { pname = "universal-remote-card"; - version = "4.3.7"; + version = "4.3.8"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "android-tv-card"; rev = version; - hash = "sha256-UIQZT1fzZvBHpFRsj508F2pyCQAt0vLMSj1H5qwRBXc="; + hash = "sha256-fu+0O5WXzsy/HN2j7M2zBg8YgPUcSuzeOhOf1akATes="; }; patches = [ ./dont-call-git.patch ]; - npmDepsHash = "sha256-BV00u+/OvC3dmz7BvqygSUuwf+jsfuKNZDOO6d5nATk="; + npmDepsHash = "sha256-AwJmFsVFOV6rapnLm9Y660TFiX9HIOIU4049EIyWWuM="; installPhase = '' runHook preInstall From ee9fcdbd2f7a9ad420da733810fc88e08cb345c5 Mon Sep 17 00:00:00 2001 From: hellwolf Date: Mon, 3 Feb 2025 15:33:35 +0200 Subject: [PATCH 302/426] amule: fix build - fix to boost186 --- pkgs/by-name/am/amule/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amule/package.nix b/pkgs/by-name/am/amule/package.nix index 74098896d0c7..73e1ad752ec5 100644 --- a/pkgs/by-name/am/amule/package.nix +++ b/pkgs/by-name/am/amule/package.nix @@ -13,7 +13,7 @@ perl, cryptopp, libupnp, - boost, # Not using boost leads to crashes with gtk3 + boost186, # Not using boost leads to crashes with gtk3 gettext, libpng, pkg-config, @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { perl cryptopp.dev libupnp - boost + boost186 ] ++ lib.optional httpServer libpng ++ lib.optional client libX11; From 9ab93e1f7909b60a630f98e9628a57cedc9d781f Mon Sep 17 00:00:00 2001 From: nayeko Date: Mon, 3 Feb 2025 21:39:47 +0800 Subject: [PATCH 303/426] goose-cli: init at 1.0.4 --- pkgs/by-name/go/goose-cli/Cargo.lock | 6375 +++++++++++++++++++++++++ pkgs/by-name/go/goose-cli/package.nix | 83 + 2 files changed, 6458 insertions(+) create mode 100644 pkgs/by-name/go/goose-cli/Cargo.lock create mode 100644 pkgs/by-name/go/goose-cli/package.nix diff --git a/pkgs/by-name/go/goose-cli/Cargo.lock b/pkgs/by-name/go/goose-cli/Cargo.lock new file mode 100644 index 000000000000..497506e5c887 --- /dev/null +++ b/pkgs/by-name/go/goose-cli/Cargo.lock @@ -0,0 +1,6375 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "addr2line" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "aligned-vec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anes" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" + +[[package]] +name = "ansi_colours" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14eec43e0298190790f41679fe69ef7a829d2a2ddd78c8c00339e84710e435fe" +dependencies = [ + "rgb", +] + +[[package]] +name = "anstream" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" + +[[package]] +name = "anstyle-parse" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" +dependencies = [ + "anstyle", + "once_cell", + "windows-sys 0.59.0", +] + +[[package]] +name = "anyhow" +version = "1.0.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" + +[[package]] +name = "arbitrary" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "arraydeque" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236" + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "assert-json-diff" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "async-compression" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522" +dependencies = [ + "brotli", + "flate2", + "futures-core", + "memchr", + "pin-project-lite", + "tokio", + "zstd", + "zstd-safe", +] + +[[package]] +name = "async-stream" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" +dependencies = [ + "async-stream-impl", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-stream-impl" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "async-trait" +version = "0.1.86" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" + +[[package]] +name = "av1-grain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "axum" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" +dependencies = [ + "async-trait", + "axum-core", + "base64 0.22.1", + "bytes", + "futures-util", + "http 1.2.0", + "http-body 1.0.1", + "http-body-util", + "hyper 1.6.0", + "hyper-util", + "itoa", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sha1", + "sync_wrapper 1.0.2", + "tokio", + "tokio-tungstenite", + "tower 0.5.2", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-core" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http 1.2.0", + "http-body 1.0.1", + "http-body-util", + "mime", + "pin-project-lite", + "rustversion", + "sync_wrapper 1.0.2", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "backtrace" +version = "0.3.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-targets 0.52.6", +] + +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bat" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dcc9e5637c2330d8eb7b920f2aa5d9e184446c258466f825ea1412c7614cc86" +dependencies = [ + "ansi_colours", + "bincode", + "bugreport", + "bytesize", + "clap", + "clircle", + "console", + "content_inspector", + "encoding_rs", + "etcetera", + "flate2", + "git2", + "globset", + "grep-cli", + "home", + "nu-ansi-term 0.49.0", + "once_cell", + "path_abs", + "plist", + "regex", + "semver", + "serde", + "serde_yaml", + "shell-words", + "syntect", + "thiserror 1.0.69", + "unicode-width 0.1.14", + "walkdir", + "wild", +] + +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + +[[package]] +name = "bindgen" +version = "0.69.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" +dependencies = [ + "bitflags 2.8.0", + "cexpr", + "clang-sys", + "itertools 0.12.1", + "lazy_static", + "lazycell", + "log", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "rustc-hash 1.1.0", + "shlex", + "syn", + "which", +] + +[[package]] +name = "bit_field" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" +dependencies = [ + "serde", +] + +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "brotli" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bstr" +version = "1.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" +dependencies = [ + "memchr", + "regex-automata 0.4.9", + "serde", +] + +[[package]] +name = "bugreport" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f280f65ce85b880919349bbfcb204930291251eedcb2e5f84ce2f51df969c162" +dependencies = [ + "git-version", + "shell-escape", + "sysinfo 0.33.1", +] + +[[package]] +name = "built" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b" + +[[package]] +name = "bumpalo" +version = "3.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" + +[[package]] +name = "bytemuck" +version = "1.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "bytes" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" + +[[package]] +name = "bytesize" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" + +[[package]] +name = "cast" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" + +[[package]] +name = "cc" +version = "1.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf" +dependencies = [ + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-targets 0.52.6", +] + +[[package]] +name = "chrono-tz" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb" +dependencies = [ + "chrono", + "chrono-tz-build", + "phf", +] + +[[package]] +name = "chrono-tz-build" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1" +dependencies = [ + "parse-zoneinfo", + "phf", + "phf_codegen", +] + +[[package]] +name = "ciborium" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" + +[[package]] +name = "ciborium-ll" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" +dependencies = [ + "ciborium-io", + "half", +] + +[[package]] +name = "clang-sys" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +dependencies = [ + "glob", + "libc", + "libloading", +] + +[[package]] +name = "clap" +version = "4.5.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.5.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim", + "terminal_size", +] + +[[package]] +name = "clap_derive" +version = "4.5.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "clap_lex" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" + +[[package]] +name = "cliclack" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a80570d35684e725e9d2d4aaaf32bc0cbfcfb8539898f9afea3da0d2e5189e4" +dependencies = [ + "console", + "indicatif", + "once_cell", + "strsim", + "textwrap", + "zeroize", +] + +[[package]] +name = "clipboard-win" +version = "5.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" +dependencies = [ + "error-code", +] + +[[package]] +name = "clircle" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8e87cbed5354f17bd8ca8821a097fb62599787fe8f611743fad7ee156a0a600" +dependencies = [ + "cfg-if", + "libc", + "serde", + "winapi", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "colorchoice" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "config" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68578f196d2a33ff61b27fae256c3164f65e36382648e30666dde05b8cc9dfdf" +dependencies = [ + "async-trait", + "convert_case", + "json5", + "nom", + "pathdiff", + "ron", + "rust-ini", + "serde", + "serde_json", + "toml", + "yaml-rust2", +] + +[[package]] +name = "console" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width 0.2.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "const-random" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" +dependencies = [ + "const-random-macro", +] + +[[package]] +name = "const-random-macro" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +dependencies = [ + "getrandom 0.2.15", + "once_cell", + "tiny-keccak", +] + +[[package]] +name = "content_inspector" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38" +dependencies = [ + "memchr", +] + +[[package]] +name = "convert_case" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "percent-encoding", + "time", + "version_check", +] + +[[package]] +name = "cookie_store" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9" +dependencies = [ + "cookie", + "document-features", + "idna", + "log", + "publicsuffix", + "serde", + "serde_derive", + "serde_json", + "time", + "url", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.8.0", + "core-foundation 0.10.0", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.8.0", + "core-foundation 0.10.0", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "criterion" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" +dependencies = [ + "anes", + "cast", + "ciborium", + "clap", + "criterion-plot", + "is-terminal", + "itertools 0.10.5", + "num-traits", + "once_cell", + "oorandom", + "plotters", + "rayon", + "regex", + "serde", + "serde_derive", + "serde_json", + "tinytemplate", + "walkdir", +] + +[[package]] +name = "criterion-plot" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" +dependencies = [ + "cast", + "itertools 0.10.5", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crunchy" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "ctor" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "darling" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn", +] + +[[package]] +name = "darling_macro" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +dependencies = [ + "darling_core", + "quote", + "syn", +] + +[[package]] +name = "data-encoding" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" + +[[package]] +name = "dbus" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b" +dependencies = [ + "libc", + "libdbus-sys", + "winapi", +] + +[[package]] +name = "dbus-secret-service" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42a16374481d92aed73ae45b1f120207d8e71d24fb89f357fadbd8f946fd84b" +dependencies = [ + "dbus", + "futures-util", + "num", + "once_cell", + "rand", +] + +[[package]] +name = "deadpool" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490" +dependencies = [ + "async-trait", + "deadpool-runtime", + "num_cpus", + "tokio", +] + +[[package]] +name = "deadpool-runtime" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b" + +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + +[[package]] +name = "derive_builder" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" +dependencies = [ + "derive_builder_core", + "syn", +] + +[[package]] +name = "deunicode" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00" + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" +dependencies = [ + "dirs-sys 0.3.7", +] + +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys 0.4.1", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys 0.5.0", +] + +[[package]] +name = "dirs-sys" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +dependencies = [ + "libc", + "redox_users 0.4.6", + "winapi", +] + +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users 0.4.6", + "windows-sys 0.48.0", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users 0.5.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "dlv-list" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" +dependencies = [ + "const-random", +] + +[[package]] +name = "document-features" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" +dependencies = [ + "litrs", +] + +[[package]] +name = "dotenv" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f" + +[[package]] +name = "dyn-clone" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "feeef44e73baff3a26d371801df019877a9866a8c493d315ab00177843314f35" + +[[package]] +name = "either" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" + +[[package]] +name = "encode_unicode" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" + +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "endian-type" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "errno" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "error-code" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" + +[[package]] +name = "esaxx-rs" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6" +dependencies = [ + "cc", +] + +[[package]] +name = "etcetera" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" +dependencies = [ + "cfg-if", + "home", + "windows-sys 0.48.0", +] + +[[package]] +name = "eventsource-client" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c80c6714d1a380314fcb11a22eeff022e1e1c9642f0bb54e15dc9cb29f37b29" +dependencies = [ + "futures", + "hyper 0.14.32", + "hyper-rustls 0.24.2", + "hyper-timeout", + "log", + "pin-project", + "rand", + "tokio", +] + +[[package]] +name = "exr" +version = "1.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" +dependencies = [ + "bit_field", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "fd-lock" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947" +dependencies = [ + "cfg-if", + "rustix", + "windows-sys 0.52.0", +] + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "flate2" +version = "1.0.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-sink" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.13.3+wasi-0.2.2", + "windows-targets 0.52.6", +] + +[[package]] +name = "gif" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "git-version" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19" +dependencies = [ + "git-version-macro", +] + +[[package]] +name = "git-version-macro" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "git2" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70" +dependencies = [ + "bitflags 2.8.0", + "libc", + "libgit2-sys", + "log", + "url", +] + +[[package]] +name = "glob" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" + +[[package]] +name = "globset" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", +] + +[[package]] +name = "globwalk" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757" +dependencies = [ + "bitflags 2.8.0", + "ignore", + "walkdir", +] + +[[package]] +name = "google-apis-common" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7530ee92a7e9247c3294ae1b84ea98474dbc27563c49a14d3938e816499bf38f" +dependencies = [ + "base64 0.22.1", + "chrono", + "http 1.2.0", + "http-body-util", + "hyper 1.6.0", + "hyper-util", + "itertools 0.13.0", + "mime", + "percent-encoding", + "serde", + "serde_json", + "serde_with", + "tokio", + "url", + "yup-oauth2", +] + +[[package]] +name = "google-drive3" +version = "6.0.0+20240618" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84e3944ee656d220932785cf1d8275519c0989830b9b239453983ac44f328d9f" +dependencies = [ + "chrono", + "google-apis-common", + "hyper 1.6.0", + "hyper-rustls 0.27.5", + "hyper-util", + "mime", + "serde", + "serde_json", + "serde_with", + "tokio", + "url", + "yup-oauth2", +] + +[[package]] +name = "goose" +version = "1.0.4" +dependencies = [ + "anyhow", + "async-stream", + "async-trait", + "axum", + "base64 0.21.7", + "chrono", + "criterion", + "ctor", + "dirs 6.0.0", + "dotenv", + "futures", + "include_dir", + "indoc", + "keyring", + "lazy_static", + "mcp-client", + "mcp-core", + "nanoid", + "once_cell", + "paste", + "rand", + "regex", + "reqwest 0.12.12", + "serde", + "serde_json", + "serde_urlencoded", + "serde_yaml", + "serial_test", + "sha2", + "tempfile", + "tera", + "thiserror 1.0.69", + "tokenizers", + "tokio", + "tracing", + "tracing-subscriber", + "url", + "uuid", + "webbrowser", + "wiremock", +] + +[[package]] +name = "goose-cli" +version = "1.0.4" +dependencies = [ + "anyhow", + "bat", + "chrono", + "clap", + "cliclack", + "console", + "dirs 4.0.0", + "futures", + "goose", + "goose-mcp", + "mcp-client", + "mcp-core", + "mcp-server", + "rand", + "reqwest 0.12.12", + "rustyline", + "serde", + "serde_json", + "serde_yaml", + "temp-env", + "tempfile", + "test-case", + "tokio", + "tracing", + "tracing-appender", + "tracing-subscriber", +] + +[[package]] +name = "goose-mcp" +version = "1.0.4" +dependencies = [ + "anyhow", + "async-trait", + "base64 0.21.7", + "chrono", + "dirs 5.0.1", + "google-drive3", + "http-body-util", + "include_dir", + "indoc", + "kill_tree", + "lazy_static", + "mcp-core", + "mcp-server", + "regex", + "reqwest 0.11.27", + "serde", + "serde_json", + "serial_test", + "shellexpand", + "sysinfo 0.32.1", + "tempfile", + "thiserror 1.0.69", + "tokio", + "tracing", + "tracing-appender", + "tracing-subscriber", + "url", + "urlencoding", + "webbrowser", + "xcap", +] + +[[package]] +name = "goose-server" +version = "1.0.4" +dependencies = [ + "anyhow", + "async-trait", + "axum", + "bytes", + "chrono", + "clap", + "config", + "futures", + "goose", + "goose-mcp", + "http 1.2.0", + "mcp-core", + "mcp-server", + "once_cell", + "serde", + "serde_json", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tower 0.5.2", + "tower-http", + "tracing", + "tracing-appender", + "tracing-subscriber", +] + +[[package]] +name = "grep-cli" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47f1288f0e06f279f84926fa4c17e3fcd2a22b357927a82f2777f7be26e4cec0" +dependencies = [ + "bstr", + "globset", + "libc", + "log", + "termcolor", + "winapi-util", +] + +[[package]] +name = "h2" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http 0.2.12", + "indexmap 2.7.1", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "h2" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.2.0", + "indexmap 2.7.1", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "half" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +dependencies = [ + "cfg-if", + "crunchy", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "hashbrown" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" + +[[package]] +name = "hashlink" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" +dependencies = [ + "hashbrown 0.14.5", +] + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "home" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "http" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +dependencies = [ + "bytes", + "http 0.2.12", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http 1.2.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes", + "futures-util", + "http 1.2.0", + "http-body 1.0.1", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "humansize" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7" +dependencies = [ + "libm", +] + +[[package]] +name = "hyper" +version = "0.14.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2 0.3.26", + "http 0.2.12", + "http-body 0.4.6", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "h2 0.4.7", + "http 1.2.0", + "http-body 1.0.1", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" +dependencies = [ + "futures-util", + "http 0.2.12", + "hyper 0.14.32", + "log", + "rustls 0.21.12", + "rustls-native-certs 0.6.3", + "tokio", + "tokio-rustls 0.24.1", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" +dependencies = [ + "futures-util", + "http 1.2.0", + "hyper 1.6.0", + "hyper-util", + "rustls 0.23.22", + "rustls-native-certs 0.8.1", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.26.1", + "tower-service", + "webpki-roots 0.26.8", +] + +[[package]] +name = "hyper-timeout" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" +dependencies = [ + "hyper 0.14.32", + "pin-project-lite", + "tokio", + "tokio-io-timeout", +] + +[[package]] +name = "hyper-util" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http 1.2.0", + "http-body 1.0.1", + "hyper 1.6.0", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core 0.52.0", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "ignore" +version = "0.4.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" +dependencies = [ + "crossbeam-deque", + "globset", + "log", + "memchr", + "regex-automata 0.4.9", + "same-file", + "walkdir", + "winapi-util", +] + +[[package]] +name = "image" +version = "0.25.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" +dependencies = [ + "bytemuck", + "byteorder-lite", + "color_quant", + "exr", + "gif", + "image-webp", + "num-traits", + "png", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f" +dependencies = [ + "byteorder-lite", + "quick-error", +] + +[[package]] +name = "imgref" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" + +[[package]] +name = "include_dir" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" +dependencies = [ + "include_dir_macros", +] + +[[package]] +name = "include_dir_macros" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +dependencies = [ + "equivalent", + "hashbrown 0.15.2", + "serde", +] + +[[package]] +name = "indicatif" +version = "0.17.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" +dependencies = [ + "console", + "number_prefix", + "portable-atomic", + "unicode-width 0.2.0", + "web-time", +] + +[[package]] +name = "indoc" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "ipnet" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + +[[package]] +name = "is-terminal" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" +dependencies = [ + "hermit-abi 0.4.0", + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + +[[package]] +name = "itertools" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "jobserver" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +dependencies = [ + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" + +[[package]] +name = "js-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "json5" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1" +dependencies = [ + "pest", + "pest_derive", + "serde", +] + +[[package]] +name = "keyring" +version = "3.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f8fe839464d4e4b37d756d7e910063696af79a7e877282cb1825e4ec5f10833" +dependencies = [ + "byteorder", + "dbus-secret-service", + "log", + "security-framework 2.11.1", + "security-framework 3.2.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "kill_tree" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3879339076ac4da142cc852d91693462927cbc99773b5ea422e4834e68c4ff2" +dependencies = [ + "bindgen", + "nix 0.27.1", + "tracing", + "windows 0.52.0", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + +[[package]] +name = "libc" +version = "0.2.169" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + +[[package]] +name = "libdbus-sys" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72" +dependencies = [ + "pkg-config", +] + +[[package]] +name = "libfuzzer-sys" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75" +dependencies = [ + "arbitrary", + "cc", +] + +[[package]] +name = "libgit2-sys" +version = "0.16.2+1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8" +dependencies = [ + "cc", + "libc", + "libz-sys", + "pkg-config", +] + +[[package]] +name = "libloading" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +dependencies = [ + "cfg-if", + "windows-targets 0.52.6", +] + +[[package]] +name = "libm" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" + +[[package]] +name = "libredox" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.8.0", + "libc", +] + +[[package]] +name = "libz-sys" +version = "1.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "linked-hash-map" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" + +[[package]] +name = "linux-raw-sys" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + +[[package]] +name = "litemap" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" + +[[package]] +name = "litrs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" + +[[package]] +name = "lock_api" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "macro_rules_attribute" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13" +dependencies = [ + "macro_rules_attribute-proc_macro", + "paste", +] + +[[package]] +name = "macro_rules_attribute-proc_macro" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568" + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "matchit" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + +[[package]] +name = "mcp-client" +version = "0.1.0" +dependencies = [ + "anyhow", + "async-trait", + "eventsource-client", + "futures", + "mcp-core", + "rand", + "reqwest 0.11.27", + "serde", + "serde_json", + "thiserror 1.0.69", + "tokio", + "tower 0.4.13", + "tower-service", + "tracing", + "tracing-subscriber", + "url", +] + +[[package]] +name = "mcp-core" +version = "0.1.0" +dependencies = [ + "anyhow", + "async-trait", + "base64 0.21.7", + "chrono", + "schemars", + "serde", + "serde_json", + "tempfile", + "thiserror 1.0.69", + "url", +] + +[[package]] +name = "mcp-macros" +version = "0.1.0" +dependencies = [ + "async-trait", + "convert_case", + "mcp-core", + "proc-macro2", + "quote", + "schemars", + "serde", + "serde_json", + "syn", + "tokio", +] + +[[package]] +name = "mcp-server" +version = "0.1.0" +dependencies = [ + "anyhow", + "async-trait", + "futures", + "mcp-core", + "mcp-macros", + "pin-project", + "schemars", + "serde", + "serde_json", + "thiserror 1.0.69", + "tokio", + "tower 0.4.13", + "tower-service", + "tracing", + "tracing-appender", + "tracing-subscriber", +] + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" +dependencies = [ + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + +[[package]] +name = "monostate" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d208407d7552cd041d8cdb69a1bc3303e029c598738177a3d87082004dc0e1e" +dependencies = [ + "monostate-impl", + "serde", +] + +[[package]] +name = "monostate-impl" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7ce64b975ed4f123575d11afd9491f2e37bbd5813fbfbc0f09ae1fbddea74e0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "nanoid" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8" +dependencies = [ + "rand", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nibble_vec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" +dependencies = [ + "smallvec", +] + +[[package]] +name = "nix" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +dependencies = [ + "bitflags 2.8.0", + "cfg-if", + "libc", +] + +[[package]] +name = "nix" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +dependencies = [ + "bitflags 2.8.0", + "cfg-if", + "cfg_aliases", + "libc", +] + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + +[[package]] +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +dependencies = [ + "winapi", +] + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + +[[package]] +name = "nu-ansi-term" +version = "0.49.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68" +dependencies = [ + "windows-sys 0.48.0", +] + +[[package]] +name = "num" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi 0.3.9", + "libc", +] + +[[package]] +name = "num_threads" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +dependencies = [ + "libc", +] + +[[package]] +name = "number_prefix" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", +] + +[[package]] +name = "object" +version = "0.36.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" + +[[package]] +name = "onig" +version = "6.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f" +dependencies = [ + "bitflags 1.3.2", + "libc", + "once_cell", + "onig_sys", +] + +[[package]] +name = "onig_sys" +version = "69.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7" +dependencies = [ + "cc", + "pkg-config", +] + +[[package]] +name = "oorandom" +version = "11.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" + +[[package]] +name = "openssl-probe" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "ordered-multimap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" +dependencies = [ + "dlv-list", + "hashbrown 0.14.5", +] + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "parking_lot" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets 0.52.6", +] + +[[package]] +name = "parse-zoneinfo" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24" +dependencies = [ + "regex", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "path_abs" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05ef02f6342ac01d8a93b65f96db53fe68a92a15f41144f97fb00a9e669633c3" +dependencies = [ + "std_prelude", +] + +[[package]] +name = "pathdiff" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "pest" +version = "2.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" +dependencies = [ + "memchr", + "thiserror 2.0.11", + "ucd-trie", +] + +[[package]] +name = "pest_derive" +version = "2.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e" +dependencies = [ + "pest", + "pest_generator", +] + +[[package]] +name = "pest_generator" +version = "2.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b" +dependencies = [ + "pest", + "pest_meta", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pest_meta" +version = "2.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea" +dependencies = [ + "once_cell", + "pest", + "sha2", +] + +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_shared", +] + +[[package]] +name = "phf_codegen" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" +dependencies = [ + "phf_generator", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared", + "rand", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" + +[[package]] +name = "plist" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" +dependencies = [ + "base64 0.22.1", + "indexmap 2.7.1", + "quick-xml 0.32.0", + "serde", + "time", +] + +[[package]] +name = "plotters" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" +dependencies = [ + "num-traits", + "plotters-backend", + "plotters-svg", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "plotters-backend" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" + +[[package]] +name = "plotters-svg" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670" +dependencies = [ + "plotters-backend", +] + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "portable-atomic" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "prettyplease" +version = "0.2.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" +dependencies = [ + "proc-macro2", + "syn", +] + +[[package]] +name = "proc-macro2" +version = "1.0.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "profiling" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "psl-types" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" + +[[package]] +name = "publicsuffix" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf" +dependencies = [ + "idna", + "psl-types", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quick-xml" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" +dependencies = [ + "memchr", +] + +[[package]] +name = "quinn" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" +dependencies = [ + "bytes", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash 2.1.0", + "rustls 0.23.22", + "socket2", + "thiserror 2.0.11", + "tokio", + "tracing", +] + +[[package]] +name = "quinn-proto" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" +dependencies = [ + "bytes", + "getrandom 0.2.15", + "rand", + "ring", + "rustc-hash 2.1.0", + "rustls 0.23.22", + "rustls-pki-types", + "slab", + "thiserror 2.0.11", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.59.0", +] + +[[package]] +name = "quote" +version = "1.0.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "radix_trie" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" +dependencies = [ + "endian-type", + "nibble_vec", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.15", +] + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools 0.12.1", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand", + "rand_chacha", + "simd_helpers", + "system-deps", + "thiserror 1.0.69", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" + +[[package]] +name = "rayon" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-cond" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9" +dependencies = [ + "either", + "itertools 0.11.0", + "rayon", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "redox_syscall" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" +dependencies = [ + "bitflags 2.8.0", +] + +[[package]] +name = "redox_users" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +dependencies = [ + "getrandom 0.2.15", + "libredox", + "thiserror 1.0.69", +] + +[[package]] +name = "redox_users" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" +dependencies = [ + "getrandom 0.2.15", + "libredox", + "thiserror 2.0.11", +] + +[[package]] +name = "regex" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.8.5", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "reqwest" +version = "0.11.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" +dependencies = [ + "base64 0.21.7", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2 0.3.26", + "http 0.2.12", + "http-body 0.4.6", + "hyper 0.14.32", + "hyper-rustls 0.24.2", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "rustls 0.21.12", + "rustls-pemfile 1.0.4", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper 0.1.2", + "system-configuration", + "tokio", + "tokio-rustls 0.24.1", + "tokio-util", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "webpki-roots 0.25.4", + "winreg", +] + +[[package]] +name = "reqwest" +version = "0.12.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" +dependencies = [ + "async-compression", + "base64 0.22.1", + "bytes", + "cookie", + "cookie_store", + "encoding_rs", + "futures-core", + "futures-util", + "h2 0.4.7", + "http 1.2.0", + "http-body 1.0.1", + "http-body-util", + "hyper 1.6.0", + "hyper-rustls 0.27.5", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls 0.23.22", + "rustls-pemfile 2.2.0", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper 1.0.2", + "tokio", + "tokio-rustls 0.26.1", + "tokio-util", + "tower 0.5.2", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "webpki-roots 0.26.8", + "windows-registry", +] + +[[package]] +name = "rgb" +version = "0.8.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "ring" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.15", + "libc", + "spin", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "ron" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" +dependencies = [ + "base64 0.21.7", + "bitflags 2.8.0", + "serde", + "serde_derive", +] + +[[package]] +name = "rust-ini" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a" +dependencies = [ + "cfg-if", + "ordered-multimap", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hash" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" + +[[package]] +name = "rustix" +version = "0.38.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +dependencies = [ + "bitflags 2.8.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.59.0", +] + +[[package]] +name = "rustls" +version = "0.21.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" +dependencies = [ + "log", + "ring", + "rustls-webpki 0.101.7", + "sct", +] + +[[package]] +name = "rustls" +version = "0.23.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki 0.102.8", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-native-certs" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" +dependencies = [ + "openssl-probe", + "rustls-pemfile 1.0.4", + "schannel", + "security-framework 2.11.1", +] + +[[package]] +name = "rustls-native-certs" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3" +dependencies = [ + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework 3.2.0", +] + +[[package]] +name = "rustls-pemfile" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64 0.21.7", +] + +[[package]] +name = "rustls-pemfile" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +dependencies = [ + "web-time", +] + +[[package]] +name = "rustls-webpki" +version = "0.101.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "rustls-webpki" +version = "0.102.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" + +[[package]] +name = "rustyline" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ee1e066dc922e513bda599c6ccb5f3bb2b0ea5870a579448f2622993f0a9a2f" +dependencies = [ + "bitflags 2.8.0", + "cfg-if", + "clipboard-win", + "fd-lock", + "home", + "libc", + "log", + "memchr", + "nix 0.29.0", + "radix_trie", + "unicode-segmentation", + "unicode-width 0.2.0", + "utf8parse", + "windows-sys 0.59.0", +] + +[[package]] +name = "ryu" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scc" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28e1c91382686d21b5ac7959341fcb9780fa7c03773646995a87c950fa7be640" +dependencies = [ + "sdd", +] + +[[package]] +name = "schannel" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "schemars" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +dependencies = [ + "dyn-clone", + "schemars_derive", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "sct" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "sdd" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "478f121bb72bbf63c52c93011ea1791dca40140dfe13f8336c4c5ac952c33aa9" + +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + +[[package]] +name = "security-framework" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" +dependencies = [ + "bitflags 2.8.0", + "core-foundation 0.9.4", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" +dependencies = [ + "bitflags 2.8.0", + "core-foundation 0.10.0", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" + +[[package]] +name = "serde" +version = "1.0.217" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.217" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.138" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_path_to_error" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" +dependencies = [ + "itoa", + "serde", +] + +[[package]] +name = "serde_spanned" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.7.1", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_yaml" +version = "0.9.34+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +dependencies = [ + "indexmap 2.7.1", + "itoa", + "ryu", + "serde", + "unsafe-libyaml", +] + +[[package]] +name = "serial_test" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9" +dependencies = [ + "futures", + "log", + "once_cell", + "parking_lot", + "scc", + "serial_test_derive", +] + +[[package]] +name = "serial_test_derive" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shell-escape" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" + +[[package]] +name = "shell-words" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" + +[[package]] +name = "shellexpand" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b" +dependencies = [ + "dirs 5.0.1", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook-registry" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" +dependencies = [ + "libc", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "slug" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724" +dependencies = [ + "deunicode", + "wasm-bindgen", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "smawk" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" + +[[package]] +name = "socket2" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + +[[package]] +name = "spm_precompiled" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326" +dependencies = [ + "base64 0.13.1", + "nom", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "std_prelude" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8207e78455ffdf55661170876f88daf85356e4edd54e0a3dbc79586ca1e50cbe" + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "syn" +version = "2.0.97" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dabd04e3b9a8c3c03d5e743f5ef5e1207befc9de704d477f7198cc28049763e" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "syntect" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1" +dependencies = [ + "bincode", + "bitflags 1.3.2", + "flate2", + "fnv", + "once_cell", + "onig", + "plist", + "regex-syntax 0.8.5", + "serde", + "serde_derive", + "serde_json", + "thiserror 1.0.69", + "walkdir", + "yaml-rust", +] + +[[package]] +name = "sysinfo" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af" +dependencies = [ + "core-foundation-sys", + "libc", + "memchr", + "ntapi", + "rayon", + "windows 0.57.0", +] + +[[package]] +name = "sysinfo" +version = "0.33.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01" +dependencies = [ + "core-foundation-sys", + "libc", + "memchr", + "ntapi", + "rayon", + "windows 0.57.0", +] + +[[package]] +name = "system-configuration" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "temp-env" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050" +dependencies = [ + "futures", + "parking_lot", +] + +[[package]] +name = "tempfile" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" +dependencies = [ + "cfg-if", + "fastrand", + "getrandom 0.3.1", + "once_cell", + "rustix", + "windows-sys 0.59.0", +] + +[[package]] +name = "tera" +version = "1.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab9d851b45e865f178319da0abdbfe6acbc4328759ff18dafc3a41c16b4cd2ee" +dependencies = [ + "chrono", + "chrono-tz", + "globwalk", + "humansize", + "lazy_static", + "percent-encoding", + "pest", + "pest_derive", + "rand", + "regex", + "serde", + "serde_json", + "slug", + "unic-segment", +] + +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "terminal_size" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" +dependencies = [ + "rustix", + "windows-sys 0.59.0", +] + +[[package]] +name = "test-case" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8" +dependencies = [ + "test-case-macros", +] + +[[package]] +name = "test-case-core" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f" +dependencies = [ + "cfg-if", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "test-case-macros" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "test-case-core", +] + +[[package]] +name = "textwrap" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" +dependencies = [ + "smawk", + "unicode-linebreak", + "unicode-width 0.1.14", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +dependencies = [ + "thiserror-impl 2.0.11", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "tiff" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "time" +version = "0.3.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" +dependencies = [ + "deranged", + "itoa", + "libc", + "num-conv", + "num_threads", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinytemplate" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "tinyvec" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokenizers" +version = "0.20.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b08cc37428a476fc9e20ac850132a513a2e1ce32b6a31addf2b74fa7033b905" +dependencies = [ + "aho-corasick", + "derive_builder", + "esaxx-rs", + "getrandom 0.2.15", + "indicatif", + "itertools 0.12.1", + "lazy_static", + "log", + "macro_rules_attribute", + "monostate", + "onig", + "paste", + "rand", + "rayon", + "rayon-cond", + "regex", + "regex-syntax 0.8.5", + "serde", + "serde_json", + "spm_precompiled", + "thiserror 1.0.69", + "unicode-normalization-alignments", + "unicode-segmentation", + "unicode_categories", +] + +[[package]] +name = "tokio" +version = "1.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-io-timeout" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" +dependencies = [ + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-macros" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-rustls" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +dependencies = [ + "rustls 0.21.12", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" +dependencies = [ + "rustls 0.23.22", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-tungstenite" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" +dependencies = [ + "futures-util", + "log", + "tokio", + "tungstenite", +] + +[[package]] +name = "tokio-util" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee" +dependencies = [ + "indexmap 2.7.1", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper 1.0.2", + "tokio", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-http" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +dependencies = [ + "bitflags 2.8.0", + "bytes", + "http 1.2.0", + "http-body 1.0.1", + "http-body-util", + "pin-project-lite", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-appender" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" +dependencies = [ + "crossbeam-channel", + "thiserror 1.0.69", + "time", + "tracing-subscriber", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-serde" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" +dependencies = [ + "serde", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +dependencies = [ + "matchers", + "nu-ansi-term 0.46.0", + "once_cell", + "regex", + "serde", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "time", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "tungstenite" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" +dependencies = [ + "byteorder", + "bytes", + "data-encoding", + "http 1.2.0", + "httparse", + "log", + "rand", + "sha1", + "thiserror 1.0.69", + "utf-8", +] + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "ucd-trie" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-segment" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4ed5d26be57f84f176157270c112ef57b86debac9cd21daaabbe56db0f88f23" +dependencies = [ + "unic-ucd-segment", +] + +[[package]] +name = "unic-ucd-segment" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2079c122a62205b421f499da10f3ee0f7697f012f55b675e002483c73ea34700" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicode-ident" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" + +[[package]] +name = "unicode-linebreak" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" + +[[package]] +name = "unicode-normalization-alignments" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de" +dependencies = [ + "smallvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "unicode-width" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" + +[[package]] +name = "unicode-width" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" + +[[package]] +name = "unicode_categories" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" + +[[package]] +name = "unsafe-libyaml" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", +] + +[[package]] +name = "urlencoding" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "uuid" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" +dependencies = [ + "getrandom 0.2.15", +] + +[[package]] +name = "v_frame" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + +[[package]] +name = "valuable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasi" +version = "0.13.3+wasi-0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" +dependencies = [ + "wit-bindgen-rt", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" +dependencies = [ + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-streams" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "web-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webbrowser" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db67ae75a9405634f5882791678772c94ff5f16a66535aae186e26aa0841fc8b" +dependencies = [ + "core-foundation 0.9.4", + "home", + "jni", + "log", + "ndk-context", + "objc", + "raw-window-handle", + "url", + "web-sys", +] + +[[package]] +name = "webpki-roots" +version = "0.25.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + +[[package]] +name = "webpki-roots" +version = "0.26.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "weezl" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" + +[[package]] +name = "which" +version = "4.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" +dependencies = [ + "either", + "home", + "once_cell", + "rustix", +] + +[[package]] +name = "wild" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" +dependencies = [ + "glob", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +dependencies = [ + "windows-core 0.52.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +dependencies = [ + "windows-core 0.57.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" +dependencies = [ + "windows-core 0.58.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +dependencies = [ + "windows-implement 0.57.0", + "windows-interface 0.57.0", + "windows-result 0.1.2", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +dependencies = [ + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", + "windows-strings", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-implement" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-registry" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +dependencies = [ + "windows-result 0.2.0", + "windows-strings", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result 0.2.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[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-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[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", + "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_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[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_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[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_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[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_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[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_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + +[[package]] +name = "wiremock" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fff469918e7ca034884c7fd8f93fe27bacb7fcb599fd879df6c7b429a29b646" +dependencies = [ + "assert-json-diff", + "async-trait", + "base64 0.22.1", + "deadpool", + "futures", + "http 1.2.0", + "http-body-util", + "hyper 1.6.0", + "hyper-util", + "log", + "once_cell", + "regex", + "serde", + "serde_json", + "tokio", + "url", +] + +[[package]] +name = "wit-bindgen-rt" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" +dependencies = [ + "bitflags 2.8.0", +] + +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + +[[package]] +name = "xcap" +version = "0.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1107223d8283abdd9f22bad27cf36562ef7d3941d82360c75c303656b7dfcb66" +dependencies = [ + "core-foundation 0.10.0", + "core-graphics", + "dbus", + "image", + "log", + "percent-encoding", + "sysinfo 0.32.1", + "thiserror 1.0.69", + "windows 0.58.0", + "xcb", +] + +[[package]] +name = "xcb" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1e2f212bb1a92cd8caac8051b829a6582ede155ccb60b5d5908b81b100952be" +dependencies = [ + "bitflags 1.3.2", + "libc", + "quick-xml 0.30.0", +] + +[[package]] +name = "yaml-rust" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" +dependencies = [ + "linked-hash-map", +] + +[[package]] +name = "yaml-rust2" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8902160c4e6f2fb145dbe9d6760a75e3c9522d8bf796ed7047c85919ac7115f8" +dependencies = [ + "arraydeque", + "encoding_rs", + "hashlink", +] + +[[package]] +name = "yoke" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "yup-oauth2" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ed5f19242090128c5809f6535cc7b8d4e2c32433f6c6005800bbc20a644a7f0" +dependencies = [ + "anyhow", + "async-trait", + "base64 0.22.1", + "futures", + "http 1.2.0", + "http-body-util", + "hyper 1.6.0", + "hyper-rustls 0.27.5", + "hyper-util", + "log", + "percent-encoding", + "rustls 0.23.22", + "rustls-pemfile 2.2.0", + "seahash", + "serde", + "serde_json", + "time", + "tokio", + "url", +] + +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "byteorder", + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zerofrom" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zstd" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "7.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" +dependencies = [ + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.13+zstd.1.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" +dependencies = [ + "cc", + "pkg-config", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028" +dependencies = [ + "zune-core", +] diff --git a/pkgs/by-name/go/goose-cli/package.nix b/pkgs/by-name/go/goose-cli/package.nix new file mode 100644 index 000000000000..7ef4f2a963c4 --- /dev/null +++ b/pkgs/by-name/go/goose-cli/package.nix @@ -0,0 +1,83 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchurl, + rustPlatform, + dbus, + xorg, + pkg-config, + writableTmpDirAsHomeHook, + nix-update-script, + llvmPackages, +}: + +let + gpt-4o-tokenizer = fetchurl { + url = "https://huggingface.co/Xenova/gpt-4o/resolve/31376962e96831b948abe05d420160d0793a65a4/tokenizer.json"; + hash = "sha256-Q6OtRhimqTj4wmFBVOoQwxrVOmLVaDrgsOYTNXXO8H4="; + meta.license = lib.licenses.unfree; + }; + claude-tokenizer = fetchurl { + url = "https://huggingface.co/Xenova/claude-tokenizer/resolve/cae688821ea05490de49a6d3faa36468a4672fad/tokenizer.json"; + hash = "sha256-wkFzffJLTn98mvT9zuKaDKkD3LKIqLdTvDRqMJKRF2c="; + meta.license = lib.licenses.unfree; + }; +in +rustPlatform.buildRustPackage rec { + pname = "goose-cli"; + version = "1.0.4"; + + src = fetchFromGitHub { + owner = "block"; + repo = "goose"; + tag = "v${version}"; + hash = "sha256-9iTMT8n1bnHIYLAOknK3ts73CWkP9ztHeMAwi/btzjk="; + }; + + cargoLock.lockFile = ./Cargo.lock; + + postPatch = '' + # no Cargo.lock in src + ln -s ${./Cargo.lock} Cargo.lock + ''; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ dbus ] ++ lib.optionals stdenv.hostPlatform.isLinux [ xorg.libxcb ]; + + env.LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; + + preBuild = '' + mkdir -p tokenizer_files/Xenova--gpt-4o tokenizer_files/Xenova--claude-tokenizer + ln -s ${gpt-4o-tokenizer} tokenizer_files/Xenova--gpt-4o/tokenizer.json + ln -s ${claude-tokenizer} tokenizer_files/Xenova--claude-tokenizer/tokenizer.json + ''; + + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; + + __darwinAllowLocalNetworking = true; + + checkFlags = + [ + # need dbus-daemon + "--skip=config::base::tests::test_multiple_secrets" + "--skip=config::base::tests::test_secret_management" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Lazy instance has previously been poisoned + "--skip=jetbrains::tests::test_capabilities" + "--skip=jetbrains::tests::test_router_creation" + ]; + + passthru.updateScript = nix-update-script { extraArgs = [ "--generate-lockfile" ]; }; + + meta = { + description = "Open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM"; + homepage = "https://github.com/block/goose"; + mainProgram = "goose"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ nayeko ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +} From 10cc5452978d5fa679f88d8b4e97dbbdf57cb37b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 3 Feb 2025 14:55:21 +0100 Subject: [PATCH 304/426] libsForQt5.discover: mark as broken --- pkgs/desktops/plasma-5/discover.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/desktops/plasma-5/discover.nix b/pkgs/desktops/plasma-5/discover.nix index aa0d51c00f93..d5a48a11d8dc 100644 --- a/pkgs/desktops/plasma-5/discover.nix +++ b/pkgs/desktops/plasma-5/discover.nix @@ -69,4 +69,8 @@ mkDerivation { kxmlgui plasma-framework ]; + + # Incompatible with our current version of fwupd: + # error: 'fwupd_release_get_uri' was not declared in this scope + meta.broken = true; } From 9dde0e79a2b74ad49f920ae043aba5f25e3f9542 Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Mon, 3 Feb 2025 22:10:33 +0800 Subject: [PATCH 305/426] doc/stdenv: delete a confusing sentence for writableTmpDirAsHomeHook --- doc/stdenv/stdenv.chapter.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/doc/stdenv/stdenv.chapter.md b/doc/stdenv/stdenv.chapter.md index d9264b6e7052..32d4e5d2e511 100644 --- a/doc/stdenv/stdenv.chapter.md +++ b/doc/stdenv/stdenv.chapter.md @@ -1394,8 +1394,7 @@ hook, as they might introduce unexpected behavior in some specific cases. This setup hook ensures that the directory specified by the `HOME` environment variable is writable. If it is not, the hook assigns `HOME` to a writable directory (in `.home` in `$NIX_BUILD_TOP`). This adjustment is necessary for -certain packages that require write access to a home directory. This hook can -be added to any phase. +certain packages that require write access to a home directory. By setting `HOME` to a writable directory, this setup hook prevents failures in packages that attempt to write to the home directory. From da8cfdea0df10bd69d41d50744b3aea17289038c Mon Sep 17 00:00:00 2001 From: nayeko Date: Mon, 3 Feb 2025 22:12:45 +0800 Subject: [PATCH 306/426] wakatime-cli: 1.102.3 -> 1.112.1 --- pkgs/by-name/wa/wakatime-cli/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index c678e5764feb..9c6192a7face 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -4,26 +4,28 @@ fetchFromGitHub, testers, wakatime-cli, + writableTmpDirAsHomeHook, }: buildGoModule rec { pname = "wakatime-cli"; - version = "1.102.3"; + version = "1.112.1"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; - rev = "v${version}"; - hash = "sha256-RnEyrbdYP8BYQ9M+iwikTfYF8HRosR6vhHiQJvGNZ/s="; + tag = "v${version}"; + hash = "sha256-J8hEQkTCaJhYYnuO8J2Tvgm/lWuPKHubKESb7WPzzkk="; }; - vendorHash = "sha256-s9nCr55XR/0ZriweDOBRIDpmp+GUE85FWLJkWXqX5/U="; + vendorHash = "sha256-Zy54fGyTvLfrFEiPIcNtx25EqaIaYq46DYBpbZXfOFQ="; ldflags = [ "-s" "-w" "-X github.com/wakatime/wakatime-cli/pkg/version.Version=${version}" ]; + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; checkFlags = let @@ -34,6 +36,7 @@ buildGoModule rec { "TestSendHeartbeats_ExtraHeartbeats" "TestSendHeartbeats_IsUnsavedEntity" "TestSendHeartbeats_NonExistingExtraHeartbeatsEntity" + "TestSendHeartbeats_ExtraHeartbeatsIsUnsavedEntity" "TestFileExperts_Err(Auth|Api|BadRequest)" # Flaky tests From 9bb8bf29f8002afed50432247cff19398ce6e0cb Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Mon, 3 Feb 2025 22:42:41 +0800 Subject: [PATCH 307/426] dave: remove --- pkgs/by-name/da/dave/package.nix | 39 -------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 39 deletions(-) delete mode 100644 pkgs/by-name/da/dave/package.nix diff --git a/pkgs/by-name/da/dave/package.nix b/pkgs/by-name/da/dave/package.nix deleted file mode 100644 index 638a790dc504..000000000000 --- a/pkgs/by-name/da/dave/package.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, -}: - -buildGoModule rec { - pname = "dave"; - version = "0.5.0"; - - src = fetchFromGitHub { - owner = "micromata"; - repo = "dave"; - rev = "v${version}"; - hash = "sha256-JgRclcSrdgTXBuU8attSbDhRj4WUGXSpKTrUZ8mP5ns="; - }; - - vendorHash = "sha256-yo6DEvKnCQak+MrpIIDU4DkRhRP+HeJXLV87NRf6g/c="; - - subPackages = [ - "cmd/dave" - "cmd/davecli" - ]; - - ldflags = [ - "-s" - "-w" - "-X main.version=${version}" - "-X main.builtBy=nixpkgs" - ]; - - meta = { - homepage = "https://github.com/micromata/dave"; - description = "Totally simple and very easy to configure stand alone webdav server"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ lunik1 ]; - mainProgram = "dave"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 403a59eaad18..a7f851f9aa2d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -298,6 +298,7 @@ mapAliases { dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2024-10-17 dart-sass-embedded = throw "dart-sass-embedded has been removed from nixpkgs, as is now included in Dart Sass itself."; dat = nodePackages.dat; + dave = throw "'dave' has been removed as it has been archived upstream. Consider using 'webdav' instead"; # Added 2025-02-03 dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16 dbus-map = throw "'dbus-map' has been dropped as it is unmaintained"; # Added 2024-11-01 deadpixi-sam = deadpixi-sam-unstable; From b4907b78e22575c0d2133153a0bf02fa26541b90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 3 Feb 2025 15:49:00 +0100 Subject: [PATCH 308/426] vaultwarden: 1.33.0 -> 1.33.1 Diff: https://github.com/dani-garcia/vaultwarden/compare/1.33.0...1.33.1 Changelog: https://github.com/dani-garcia/vaultwarden/releases/tag/1.33.1 --- pkgs/tools/security/vaultwarden/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/vaultwarden/default.nix b/pkgs/tools/security/vaultwarden/default.nix index 80c11dc3a5d3..4db25b7e25f8 100644 --- a/pkgs/tools/security/vaultwarden/default.nix +++ b/pkgs/tools/security/vaultwarden/default.nix @@ -22,17 +22,17 @@ in rustPlatform.buildRustPackage rec { pname = "vaultwarden"; - version = "1.33.0"; + version = "1.33.1"; src = fetchFromGitHub { owner = "dani-garcia"; repo = "vaultwarden"; rev = version; - hash = "sha256-2lZfPPHHAoY12cXpkeJnvMab+C3T5O7KdmVpKqRQkgQ="; + hash = "sha256-p5SgXqeafEqPQmSKEtcPCHvxODxrEX4gNmpb2ybmpO4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-f+884HV9oopvr/2UfWk0sw2DW2cU3c16F+5vGc6+IL0="; + cargoHash = "sha256-B9RztnkIbYVWdx85p1WEskwTdFrUruD0UJ7qFIg8vy8="; # used for "Server Installed" version in admin panel env.VW_VERSION = version; From ad0af4d8d155b75f0c3541fbd3070c40cd5b0d12 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 3 Feb 2025 16:12:27 +0100 Subject: [PATCH 309/426] checkov: 3.2.360 -> 3.2.361 Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.360...3.2.361 Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.361 --- pkgs/development/tools/analysis/checkov/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/checkov/default.nix b/pkgs/development/tools/analysis/checkov/default.nix index f7c8af22db8e..5a48bb73d802 100644 --- a/pkgs/development/tools/analysis/checkov/default.nix +++ b/pkgs/development/tools/analysis/checkov/default.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "checkov"; - version = "3.2.360"; + version = "3.2.361"; pyproject = true; src = fetchFromGitHub { owner = "bridgecrewio"; repo = "checkov"; tag = version; - hash = "sha256-kFLtEVbj0XTa19MOS0di6bHBMHeHH4b9+H/iHqV39kU="; + hash = "sha256-7w8oAIBAgYH/TXNnAVKC6E3AT37WJDSSgnpAeRfY4vA="; }; patches = [ ./flake8-compat-5.x.patch ]; From b94f584f8c65c2b205d8404c2e12331499143197 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 15:12:51 +0000 Subject: [PATCH 310/426] terraform-providers.minio: 3.2.2 -> 3.2.3 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..5d6880dd64d9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -822,11 +822,11 @@ "vendorHash": "sha256-03pGB+biwTfJdGADhBSJn1BNhuowTrO8nwQm2eCCpaI=" }, "minio": { - "hash": "sha256-GJU70N/8EocLNxTG/psIsRYVHkg5fALhA9/ewErNML0=", + "hash": "sha256-Y34cCOQqJslDU4LcCou1QxIFfyUP2PRt3ExoCUNl8so=", "homepage": "https://registry.terraform.io/providers/aminueza/minio", "owner": "aminueza", "repo": "terraform-provider-minio", - "rev": "v3.2.2", + "rev": "v3.2.3", "spdx": "AGPL-3.0", "vendorHash": "sha256-a9v1nVG3NiuyHwJGhIKKKXFDp4/Cb533EJxrfqK9h/A=" }, From 58178280560a87e23ce86b076ff5459af7354181 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 3 Feb 2025 16:21:17 +0100 Subject: [PATCH 311/426] python313Packages.publicsuffixlist: 1.0.2.20250127 -> 1.0.2.20250202 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20250202-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 65a7db44da3a..26ff52f85857 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.20250127"; + version = "1.0.2.20250202"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-a2G64r752rlLiUjJQsdLut2CqaLZZB4A5HJlAp6gi5g="; + hash = "sha256-zYOlYyR/tJvY9EouLHyVjaK8ELwRBf8cowhsfd6pilI="; }; build-system = [ setuptools ]; From c4e076079c160a3710880fb532a563f366cced3c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 3 Feb 2025 16:24:23 +0100 Subject: [PATCH 312/426] python313Packages.aiosmtplib: 3.0.2 -> 4.0.0 Diff: https://github.com/cole/aiosmtplib/compare/refs/tags/v3.0.2...v4.0.0 Changelog: https://github.com/cole/aiosmtplib/releases/tag/v4.0.0 --- pkgs/development/python-modules/aiosmtplib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiosmtplib/default.nix b/pkgs/development/python-modules/aiosmtplib/default.nix index 12c49c681005..b737d7135306 100644 --- a/pkgs/development/python-modules/aiosmtplib/default.nix +++ b/pkgs/development/python-modules/aiosmtplib/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "aiosmtplib"; - version = "3.0.2"; + version = "4.0.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "cole"; repo = "aiosmtplib"; tag = "v${version}"; - hash = "sha256-1GuxlgNvzVv6hEQY1Mkv7NxAoOik9gpIS90a6flfC+k="; + hash = "sha256-Bj5wkNaNm9ojjffsS4nNKUucwbitvApIK1Ux88MSOoE="; }; build-system = [ hatchling ]; From cf3d305b41e25d73ec3c6a4718086b770e9a3047 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 3 Feb 2025 16:29:29 +0100 Subject: [PATCH 313/426] python313Packages.aiosmtplib: refactor --- pkgs/development/python-modules/aiosmtplib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiosmtplib/default.nix b/pkgs/development/python-modules/aiosmtplib/default.nix index b737d7135306..bf3346f83183 100644 --- a/pkgs/development/python-modules/aiosmtplib/default.nix +++ b/pkgs/development/python-modules/aiosmtplib/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { version = "4.0.0"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "cole"; @@ -41,7 +41,7 @@ buildPythonPackage rec { description = "Module which provides a SMTP client"; homepage = "https://github.com/cole/aiosmtplib"; changelog = "https://github.com/cole/aiosmtplib/releases/tag/v${version}"; - license = with licenses; [ mit ]; + license = licenses.mit; maintainers = with maintainers; [ fab ]; }; } From b341b7e7144f859b6a025e5b1a15ee5f63be3ae6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 15:30:02 +0000 Subject: [PATCH 314/426] terraform-providers.pagerduty: 3.19.2 -> 3.19.4 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..94a6f0d9a6a6 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -985,11 +985,11 @@ "vendorHash": null }, "pagerduty": { - "hash": "sha256-r0F+WSEY7j2AesQ0sDixOe9uKD0hOIdSzDYEhC8yEDA=", + "hash": "sha256-6n+FPTuoK5eoaNxa+E8NAWglMBMH/1eJAu6BmiaKhAs=", "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", "owner": "PagerDuty", "repo": "terraform-provider-pagerduty", - "rev": "v3.19.2", + "rev": "v3.19.4", "spdx": "MPL-2.0", "vendorHash": null }, From 7c6cf81567b052b5f271fdd215ff776e2447990c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 15:53:52 +0000 Subject: [PATCH 315/426] terraform-providers.fastly: 5.15.0 -> 5.16.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..5f921959c361 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -444,11 +444,11 @@ "vendorHash": "sha256-xlcOCdgRTQbJCsL39hs3dUVjssGpyNij0ickjSn8EX0=" }, "fastly": { - "hash": "sha256-PtmJISWgOXM2og0LaxLqBq9gB0AVegNaIFGbdckDcKc=", + "hash": "sha256-C5kdhSfOUCinfFd6SwWQwsbnwAhNWBF50fj2fGIohZc=", "homepage": "https://registry.terraform.io/providers/fastly/fastly", "owner": "fastly", "repo": "terraform-provider-fastly", - "rev": "v5.15.0", + "rev": "v5.16.0", "spdx": "MPL-2.0", "vendorHash": null }, From 637c4028827a34081b2b9aa97ffaef4df307fc0c Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Tue, 4 Feb 2025 00:14:00 +0800 Subject: [PATCH 316/426] dbip-asn-lite: 2025-01 -> 2025-02 --- pkgs/by-name/db/dbip-asn-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-asn-lite/package.nix b/pkgs/by-name/db/dbip-asn-lite/package.nix index b5ca33f49906..65ab3c92477f 100644 --- a/pkgs/by-name/db/dbip-asn-lite/package.nix +++ b/pkgs/by-name/db/dbip-asn-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-asn-lite"; - version = "2025-01"; + version = "2025-02"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-cRlhlP5ml+swBZGiLpVH5s7nvPiHUi7qxM2GajoeK+Y="; + hash = "sha256-lQmBPlaUib2NDLNmrB7x2HiSRXcIi3uC8wxEEBtbecI="; }; dontUnpack = true; From 08b3fe383a92adee9c76449c12ea0f588b18161b Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Tue, 4 Feb 2025 00:14:07 +0800 Subject: [PATCH 317/426] dbip-city-lite: 2025-01 -> 2025-02 --- pkgs/by-name/db/dbip-city-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-city-lite/package.nix b/pkgs/by-name/db/dbip-city-lite/package.nix index 521d3cebf20e..444be2d9244d 100644 --- a/pkgs/by-name/db/dbip-city-lite/package.nix +++ b/pkgs/by-name/db/dbip-city-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-city-lite"; - version = "2025-01"; + version = "2025-02"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-fBS2JASkZaLNCjNAadNkrctixTkDvpkTUYP0yUHBXnw="; + hash = "sha256-p0cLbcLeoqemY4zhK7tNP//9H27BV6YOLBTgDqdcI7Q="; }; dontUnpack = true; From f33bc85c065258552fa235029014f2a55691c39c Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Tue, 4 Feb 2025 00:14:35 +0800 Subject: [PATCH 318/426] dbip-country-lite: 2025-01 -> 2025-02 --- pkgs/by-name/db/dbip-country-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-country-lite/package.nix b/pkgs/by-name/db/dbip-country-lite/package.nix index 00f29f3674d7..17e7bf41777f 100644 --- a/pkgs/by-name/db/dbip-country-lite/package.nix +++ b/pkgs/by-name/db/dbip-country-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-country-lite"; - version = "2025-01"; + version = "2025-02"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-PVpqo1t6V0kdVqA1aEgU0UqwhzmLLMHYB6gyoMusVv8="; + hash = "sha256-/VsGdiiDkY13fyfLoa3N1nVJEVUrqRPNFg3Bs6MVkLY="; }; dontUnpack = true; From e3fbae9767d446b31ec385d487dade8f5a5ada09 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Tue, 4 Feb 2025 02:54:49 +1000 Subject: [PATCH 319/426] androidStudioPackages.canary: 2024.3.2.1 -> 2024.3.2.2 (#379108) --- pkgs/applications/editors/android-studio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index 9a10067fe1e7..98eaa59575bb 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -17,8 +17,8 @@ let sha256Hash = "sha256-UxxofUCJGhQTLMwHGaSdNDqWnjkpRVwm2oqLLp3jR8E="; }; latestVersion = { - version = "2024.3.2.1"; # "Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1" - sha256Hash = "sha256-qJKkuB8v4wOqEQwnDyMegLbRLzxVwCq/hS1TQ3lhBKk="; + version = "2024.3.2.2"; # "Android Studio Meerkat Feature Drop | 2024.3.2 Canary 2" + sha256Hash = "sha256-P0yBlqcuTSmJ4gmSvSCW31ARqDBC3NC8PozQHIXPS8Y="; }; in { # Attributes are named by their corresponding release channels From ad2d5cb0df79210d7e410232266b906ea899335a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 16:57:07 +0000 Subject: [PATCH 320/426] terraform-providers.kafka-connect: 0.4.1 -> 0.4.3 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..1640a2240a5c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -696,13 +696,13 @@ "vendorHash": "sha256-DnE9tA8VYgtzJWN8j3IOsQs1SiA3NX1mDQzp/Fpqh/U=" }, "kafka-connect": { - "hash": "sha256-3EUTte3txaDRz3jh0h23+Bf1tdLeCvPN9x8mYWY5VjI=", + "hash": "sha256-XMGpK22Ww8swvfrnbClxjErVmkBKX3dxdlkjgNJHlCE=", "homepage": "https://registry.terraform.io/providers/Mongey/kafka-connect", "owner": "Mongey", "repo": "terraform-provider-kafka-connect", - "rev": "v0.4.1", + "rev": "v0.4.3", "spdx": "MIT", - "vendorHash": "sha256-rGujp6FsQnkznRfjrSSB+4lLC3wAv6yvL/jAoWOiST0=" + "vendorHash": "sha256-5cqj1O57snU+NoVqmWc/KIGnowQNMww+rJxYfIPvHWU=" }, "keycloak": { "hash": "sha256-hdTZ+UEpmv4T8Kxk8cf1QACUKyOoRbD1X3OxwhmrRiI=", From 8d54c5df76d7d457f4f09f1429c0f18074c4e7e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 17:07:10 +0000 Subject: [PATCH 321/426] terraform-providers.checkly: 1.8.2 -> 1.9.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..89dba4134978 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -225,13 +225,13 @@ "vendorHash": "sha256-OqbnkuEy9w6F1DxmlYhRNYhBaYhWV0FtMK4wdwSybh8=" }, "checkly": { - "hash": "sha256-4J7pwtlAa920RXF6ZoSoi03qA15NBzUlXQCZRErI2Co=", + "hash": "sha256-1V6EybAmIWEcd0gMc9vNLJVIZOHHW6AtYNmPshhkqN4=", "homepage": "https://registry.terraform.io/providers/checkly/checkly", "owner": "checkly", "repo": "terraform-provider-checkly", - "rev": "v1.8.2", + "rev": "v1.9.1", "spdx": null, - "vendorHash": "sha256-DcRe3nBzKn8fC0Q8Dx/p0PXuUccX+4kmOMdZa3HuXNI=" + "vendorHash": "sha256-JN+vZQGrpdVExHVMxCiBNavKxbIo1qjBU59AJbphlv4=" }, "ciscoasa": { "hash": "sha256-xzc44FEy2MPo51Faq/VFwg411JK9e0kQucpt0vdN8yg=", From 8f46a94aa6eb8c0c7eb55ade0ee660c850c00198 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 16:43:05 +0100 Subject: [PATCH 322/426] twitch-hls-client: useFetchCargoVendor Cargo 1.84.0 seems to have changed the output format of cargo vendor again, once again invalidating fetchCargoTarball FOD hashes. It's time to fix this once and for all, switching across the board to fetchCargoVendor, which is not dependent on cargo vendor's output format. --- pkgs/by-name/tw/twitch-hls-client/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/tw/twitch-hls-client/package.nix b/pkgs/by-name/tw/twitch-hls-client/package.nix index 0bdc151acd48..d1ba72addbcc 100644 --- a/pkgs/by-name/tw/twitch-hls-client/package.nix +++ b/pkgs/by-name/tw/twitch-hls-client/package.nix @@ -17,7 +17,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-H446qXFwRGippLMZemkW8sVhTV3YGpKmAvD8QBamAlo="; }; - cargoHash = "sha256-PK6x7xRUSbOFEAhw22T/zbMlqcS5ZQd2bpMp9OFIiUc="; + useFetchCargoVendor = true; + cargoHash = "sha256-sqhB2Lj3RK1OyXy87Be9aOkfcksqz+5VfRTlKuswerU="; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security From 40e2d8c24ed0c26ad547d9274b6e7eb98eb27d77 Mon Sep 17 00:00:00 2001 From: Sandro Date: Mon, 3 Feb 2025 18:07:56 +0100 Subject: [PATCH 323/426] parabolic: cleanup string interpolation --- pkgs/by-name/pa/parabolic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/parabolic/package.nix b/pkgs/by-name/pa/parabolic/package.nix index 308f508604d9..093e8f024ba2 100644 --- a/pkgs/by-name/pa/parabolic/package.nix +++ b/pkgs/by-name/pa/parabolic/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "NickvisionApps"; repo = "Parabolic"; - tag = "${finalAttrs.version}"; + tag = finalAttrs.version; hash = "sha256-B8/e5urhy5tAgHNd/PR3HlNQd0M0CxgC56nArFGlQ9c="; }; From 0ad05178aab29e579d29145bb2a0a5e30798c9ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 17:09:29 +0000 Subject: [PATCH 324/426] terraform-providers.signalfx: 9.6.1 -> 9.7.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..9abcf75c339f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1138,13 +1138,13 @@ "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=" }, "signalfx": { - "hash": "sha256-C8LyILuqT15NqqzBrj09N+Nx9KMhE/oBPfXtc8gPfns=", + "hash": "sha256-m+dclQs0oGwXci/SDfaNSwuzTCV3hDskyiD0VbTmryQ=", "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx", "owner": "splunk-terraform", "repo": "terraform-provider-signalfx", - "rev": "v9.6.1", + "rev": "v9.7.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-ijq03YXHiSKOgjG9gbyNHPUsYlYHi9nY4pmhMxM5CrI=" + "vendorHash": "sha256-Eh/8EDdnxKBbq0E3KXFtO4liJ6ruytfyCyM5DVwk9jo=" }, "skytap": { "hash": "sha256-JII4czazo6Di2sad1uFHMKDO2gWgZlQE8l/+IRYHQHU=", From b4d4f56d0e0c662270f84167847b982d71c44670 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 17:09:58 +0000 Subject: [PATCH 325/426] terraform-providers.infoblox: 2.8.0 -> 2.9.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..d7218b31dc49 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -669,11 +669,11 @@ "vendorHash": "sha256-xr54yCVGOJbj0612wiljUkx1wEOSuXB1qrGbF/vCwN8=" }, "infoblox": { - "hash": "sha256-r++9Fagi5hULK0IDEUjHzYS2cNpyB5gvaUwmoPOnExQ=", + "hash": "sha256-iz/Khne3wggjkZFWZOK9DVZsB8HW6nsNBCfEbsBdhzk=", "homepage": "https://registry.terraform.io/providers/infobloxopen/infoblox", "owner": "infobloxopen", "repo": "terraform-provider-infoblox", - "rev": "v2.8.0", + "rev": "v2.9.0", "spdx": "MPL-2.0", "vendorHash": null }, From 8cb2af3c3fd4feb990964a2f45951073a79ee1b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 17:14:14 +0000 Subject: [PATCH 326/426] terraform-providers.newrelic: 3.54.0 -> 3.54.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..3dae00f12587 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -858,13 +858,13 @@ "vendorHash": null }, "newrelic": { - "hash": "sha256-kyfNlLVzrNMLKGCahpbzeyqvFYPug6RyPPxCnxwP/W4=", + "hash": "sha256-P3T+9Ma5OzNdEXs3EbkyiJBkaEYeBUpIyduQTOt9TXY=", "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", "owner": "newrelic", "repo": "terraform-provider-newrelic", - "rev": "v3.54.0", + "rev": "v3.54.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-hxDLJrv7a8JZ6etYS7u+kiIcudJJeB47PKQTE3NzCvI=" + "vendorHash": "sha256-RI0ukPxV+At0dNGPuKc5jkI2k/JL6LnxHH07dl3LMVE=" }, "nomad": { "hash": "sha256-k61iQ9FQG3nscBp5CE/fFCbHpeLawbUAtGPM+IZtfVc=", From 0edaec0e1b33b1389c9c1b03ec61494b12fe8b90 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 17:23:37 +0000 Subject: [PATCH 327/426] terraform-providers.linode: 2.32.0 -> 2.33.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..71b13399bf7c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -750,13 +750,13 @@ "vendorHash": "sha256-Q9LdhokZol1jhSfQVIRvPe1XrE8nVvc22aWHt7wkcHY=" }, "linode": { - "hash": "sha256-qyHRGkhwq9YS/mYLFMXEkEdNtH3yfCrXIP4q/QdOzcY=", + "hash": "sha256-dJkyhLAYwmohDqLwfmp9ScgfXGpix21md6Aqf+mQeFI=", "homepage": "https://registry.terraform.io/providers/linode/linode", "owner": "linode", "repo": "terraform-provider-linode", - "rev": "v2.32.0", + "rev": "v2.33.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-1wwePyqy6ZLc3ZN0M2zZ6sxhVGZl7gWATv1xvcHBqB4=" + "vendorHash": "sha256-J2qbC4I8hd99VVyH8tGDBz53MDPNMM1IMA2Gc1oUwvQ=" }, "linuxbox": { "hash": "sha256-svQRz1/PdVLpHoxOam1sfRTwHqgqs4ohJQs3IPMMAM4=", From 41ada88aeb2850f3d013fdd3c8e447bd66e6faab Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 3 Feb 2025 19:26:02 +0200 Subject: [PATCH 328/426] hydra-check: useFetchCargoVendor See #378288 --- pkgs/by-name/hy/hydra-check/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/hy/hydra-check/package.nix b/pkgs/by-name/hy/hydra-check/package.nix index 0c4e197dd9a2..6ea49fc8983f 100644 --- a/pkgs/by-name/hy/hydra-check/package.nix +++ b/pkgs/by-name/hy/hydra-check/package.nix @@ -20,7 +20,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-h8bs6oe8zkzEDCoC9F6IzTaTkNf4eAAjt663V0qn73I="; }; - cargoHash = "sha256-AUIm8OLN+BgEtlYCFQkozEwkp0Iwfkj+l5ttSAoCz60="; + useFetchCargoVendor = true; + cargoHash = "sha256-aV4URx9bGAOLWRh/kFDU67GiXk7RdCqfahG+fZPfdUo="; nativeBuildInputs = [ pkg-config From 68def847c6456bf11f315c8bc77810dc947a0e73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 17:32:23 +0000 Subject: [PATCH 329/426] terraform-providers.selectel: 6.1.0 -> 6.1.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..78f231163305 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1111,11 +1111,11 @@ "vendorHash": null }, "selectel": { - "hash": "sha256-bXPH/1fEuGehOOSTXsR/yi0BiR8zneIc2KUqOEoG5Qw=", + "hash": "sha256-CVGMFepwfNKlqlAoFY2Uc8w3ZC6RbD9hOhsYnTFNmJM=", "homepage": "https://registry.terraform.io/providers/selectel/selectel", "owner": "selectel", "repo": "terraform-provider-selectel", - "rev": "v6.1.0", + "rev": "v6.1.1", "spdx": "MPL-2.0", "vendorHash": "sha256-LRs2zI5L5qdWiM8VexQPkP8SjrO/sVEj/MOX+n4NKSc=" }, From 1d72d893b58abd6b716517cb91d247de23bf97cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 17:33:07 +0000 Subject: [PATCH 330/426] terraform-providers.launchdarkly: 2.21.2 -> 2.21.5 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..534821852494 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -732,13 +732,13 @@ "vendorHash": "sha256-PfvIzUugDsnMKW7mSM2GyJZpXi3wJsEhYLKzlKq1U6A=" }, "launchdarkly": { - "hash": "sha256-ONASsswVYyugvSpACCmWIcuhnbueW++/s8F7c91PkeQ=", + "hash": "sha256-nneVn/q6p1FbFSZDjL5aEmp1U1xtjGox/mf48e140Qs=", "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly", "owner": "launchdarkly", "repo": "terraform-provider-launchdarkly", - "rev": "v2.21.2", + "rev": "v2.21.5", "spdx": "MPL-2.0", - "vendorHash": "sha256-v9N7lj7bEgR5HZm1SO0+DSCmQFVnsRvHPMycYMfpYwo=" + "vendorHash": "sha256-mdVTcbfJ06o8LTfFMnpmoYSbLVSjZxxhpFFsL54tbUA=" }, "libvirt": { "hash": "sha256-B99pSnnI+GoMX4uleDqBoAKPe15l/+C5mIUGp6KsE54=", From c1a8aafda762958faef1721cd83ba9e4968f1198 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 16:43:31 +0100 Subject: [PATCH 331/426] yek: useFetchCargoVendor Cargo 1.84.0 seems to have changed the output format of cargo vendor again, once again invalidating fetchCargoTarball FOD hashes. It's time to fix this once and for all, switching across the board to fetchCargoVendor, which is not dependent on cargo vendor's output format. --- pkgs/by-name/ye/yek/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ye/yek/package.nix b/pkgs/by-name/ye/yek/package.nix index 9c0f2b58df2c..6c23ee43b4f7 100644 --- a/pkgs/by-name/ye/yek/package.nix +++ b/pkgs/by-name/ye/yek/package.nix @@ -20,7 +20,8 @@ rustPlatform.buildRustPackage { tag = "v${version}"; hash = "sha256-dboKZuY6mlFZu/xCoLXFJ4ARXyYs5/yOYeGkAnUKRX4="; }; - cargoHash = "sha256-3+jTzYwu9eHji8o4abLiiJGXtZYPfXtXeiZEZajxrVo="; + useFetchCargoVendor = true; + cargoHash = "sha256-/J+11PRCWn0rzq3nILJYd3V8cxmwDegArUDp8i5rsTY="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 8178414653c688082626eb7d10280c434eda4a77 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 2 Feb 2025 19:42:21 -0800 Subject: [PATCH 332/426] code-cursor: add darwin support Co-authored-by: Alex Spaulding --- pkgs/by-name/co/code-cursor/package.nix | 98 ++++++++++++++++--------- 1 file changed, 65 insertions(+), 33 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index 99c55ac802b4..f895e91a9973 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -5,11 +5,14 @@ appimageTools, makeWrapper, writeScript, + undmg, }: let pname = "cursor"; version = "0.45.8"; + inherit (stdenvNoCC) hostPlatform; + sources = { x86_64-linux = fetchurl { url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.45.8-build-250201b44xw1x2k-x86_64.AppImage"; @@ -19,50 +22,79 @@ let url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.45.8-build-250201b44xw1x2k-arm64.AppImage"; hash = "sha256-GgPt9SvuCA9Hxm7nxm7mz0AvPKaLWCkYXO225taXnLA="; }; + x86_64-darwin = fetchurl { + url = "https://download.todesktop.com/230313mzl4w4u92/Cursor%200.45.8%20-%20Build%20250201b44xw1x2k-x64.dmg"; + hash = "sha256-UqwzgxBSZR0itCknKzBClEX3w9aFKFhGIiVUQNYDVEM="; + }; + aarch64-darwin = fetchurl { + url = "https://download.todesktop.com/230313mzl4w4u92/Cursor%200.45.8%20-%20Build%20250201b44xw1x2k-arm64.dmg"; + hash = "sha256-AUW19xJFsrDGSUNE/bwkC2aN2QyaS+JKCjuxx//kbiI="; + }; }; - supportedPlatforms = [ - "x86_64-linux" - "aarch64-linux" - ]; - - src = sources.${stdenvNoCC.hostPlatform.system}; + source = sources.${hostPlatform.system}; + # Linux -- build from AppImage appimageContents = appimageTools.extractType2 { - inherit version pname src; + inherit version pname; + src = source; }; - wrappedAppImage = appimageTools.wrapType2 { inherit version pname src; }; - - appimageInstall = '' - runHook preInstall - - mkdir -p $out/ - cp -r bin $out/bin - - mkdir -p $out/share/cursor - cp -a ${appimageContents}/locales $out/share/cursor - cp -a ${appimageContents}/resources $out/share/cursor - cp -a ${appimageContents}/usr/share/icons $out/share/ - install -Dm 644 ${appimageContents}/cursor.desktop -t $out/share/applications/ - - substituteInPlace $out/share/applications/cursor.desktop --replace-fail "AppRun" "cursor" - - wrapProgram $out/bin/cursor \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}} --no-update" - - runHook postInstall - ''; + wrappedAppimage = appimageTools.wrapType2 { + inherit version pname; + src = source; + }; in stdenvNoCC.mkDerivation { inherit pname version; - src = wrappedAppImage; + src = if hostPlatform.isLinux then wrappedAppimage else source; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = + lib.optionals hostPlatform.isLinux [ makeWrapper ] + ++ lib.optionals hostPlatform.isDarwin [ undmg ]; - installPhase = appimageInstall; + sourceRoot = lib.optionalString hostPlatform.isDarwin "."; + + # Don't break code signing + dontUpdateAutotoolsGnuConfigScripts = hostPlatform.isDarwin; + dontConfigure = hostPlatform.isDarwin; + dontFixup = hostPlatform.isDarwin; + + installPhase = '' + runHook preInstall + mkdir -p $out/ + + ${lib.optionalString hostPlatform.isLinux '' + cp -r bin $out/bin + mkdir -p $out/share/cursor + cp -a ${appimageContents}/locales $out/share/cursor + cp -a ${appimageContents}/resources $out/share/cursor + cp -a ${appimageContents}/usr/share/icons $out/share/ + install -Dm 644 ${appimageContents}/cursor.desktop -t $out/share/applications/ + + substituteInPlace $out/share/applications/cursor.desktop --replace-fail "AppRun" "cursor" + + wrapProgram $out/bin/cursor \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}} --no-update" + ''} + + ${lib.optionalString hostPlatform.isDarwin '' + APP_DIR="$out/Applications" + CURSOR_APP="$APP_DIR/Cursor.app" + mkdir -p "$APP_DIR" + cp -Rp Cursor.app "$APP_DIR" + mkdir -p "$out/bin" + cat << EOF > "$out/bin/cursor" + #!${stdenvNoCC.shell} + open -na "$CURSOR_APP" --args "\$@" + EOF + chmod +x "$out/bin/cursor" + ''} + + runHook postInstall + ''; passthru = { inherit sources; @@ -79,7 +111,7 @@ stdenvNoCC.mkDerivation { currentVersion=$(nix-instantiate --eval -E "with import ./. {}; code-cursor.version or (lib.getVersion code-cursor)" | tr -d '"') if [[ "$version" != "$currentVersion" ]]; then - for platform in ${lib.escapeShellArgs supportedPlatforms}; do + for platform in "x86_64-linux" "aarch64-linux"; do if [ $platform = "x86_64-linux" ]; then url="$baseUrl/$linuxStem-x86_64.AppImage" elif [ $platform = "aarch64-linux" ]; then @@ -106,7 +138,7 @@ stdenvNoCC.mkDerivation { sarahec aspauldingcode ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "cursor"; }; } From 531eaa793a9247ea9e89f7f630b29ac22735f9cb Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 2 Feb 2025 19:51:37 -0800 Subject: [PATCH 333/426] code-cursor: add darwin to update.sh --- pkgs/by-name/co/code-cursor/package.nix | 50 +++++++++++++++++-------- 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index f895e91a9973..690f3b019ba8 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -100,30 +100,48 @@ stdenvNoCC.mkDerivation { inherit sources; updateScript = writeScript "update.sh" '' #!/usr/bin/env nix-shell - #!nix-shell -i bash -p curl yq coreutils gnused common-updater-scripts + #!nix-shell -i bash -p curl yq coreutils gnused trurl common-updater-scripts set -eu -o pipefail + baseUrl="https://download.todesktop.com/230313mzl4w4u92" latestLinux="$(curl -s $baseUrl/latest-linux.yml)" - version="$(echo "$latestLinux" | yq -r .version)" - filename="$(echo "$latestLinux" | yq -r '.files[] | .url | select(. | endswith(".AppImage"))')" - linuxStem="$(echo "$filename" | sed -E s/^\(cursor-.+-build-.*\)-.+$/\\1/)" + latestDarwin="$(curl -s $baseUrl/latest-mac.yml)" + linuxVersion="$(echo "$latestLinux" | yq -r .version)" currentVersion=$(nix-instantiate --eval -E "with import ./. {}; code-cursor.version or (lib.getVersion code-cursor)" | tr -d '"') - if [[ "$version" != "$currentVersion" ]]; then - for platform in "x86_64-linux" "aarch64-linux"; do - if [ $platform = "x86_64-linux" ]; then - url="$baseUrl/$linuxStem-x86_64.AppImage" - elif [ $platform = "aarch64-linux" ]; then - url="$baseUrl/$linuxStem-arm64.AppImage" - else - echo "Unsupported platform: $platform" - exit 1 + if [[ "$linuxVersion" != "$currentVersion" ]]; then + darwinVersion="$(echo "$latestDarwin" | yq -r .version)" + if [ "$linuxVersion" != "$darwinVersion" ]; then + echo "Linux version ($linuxVersion) and Darwin version ($darwinVersion) do not match" + exit 1 fi + version="$linuxVersion" - hash=$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url "$url")") - update-source-version code-cursor $version $hash $url --system=$platform --ignore-same-version --source-key="sources.$platform" - done + linuxFilename="$(echo "$latestLinux" | yq -r '.files[] | .url | select(. | endswith(".AppImage"))' | head -n 1)" + linuxStem="$(echo "$linuxFilename" | sed -E s/^\(.+build.+\)-[^-]+AppImage$/\\1/)" + + darwinFilename="$(echo "$latestDarwin" | yq -r '.files[] | .url | select(. | endswith(".dmg"))' | head -n 1)" + darwinStem="$(echo "$darwinFilename" | sed -E s/^\(.+Build[^-]+\)-.+dmg$/\\1/)" + + for platform in "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin"; do + if [ $platform = "x86_64-linux" ]; then + url="$baseUrl/$linuxStem-x86_64.AppImage" + elif [ $platform = "aarch64-linux" ]; then + url="$baseUrl/$linuxStem-arm64.AppImage" + elif [ $platform = "x86_64-darwin" ]; then + url="$baseUrl/$darwinStem-x64.dmg" + elif [ $platform = "aarch64-darwin" ]; then + url="$baseUrl/$darwinStem-arm64.dmg" + else + echo "Unsupported platform: $platform" + exit 1 + fi + + url=$(trurl --accept-space "$url") + hash=$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url "$url" --name "cursor-$version")") + update-source-version code-cursor $version $hash $url --system=$platform --ignore-same-version --source-key="sources.$platform" + done fi ''; }; From 3f2aff1378879a8baf91c04bc19ce1163439bc9e Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Mon, 3 Feb 2025 19:00:51 +0100 Subject: [PATCH 334/426] yara-x: 0.12.0 -> 0.13.0 https://github.com/VirusTotal/yara-x/releases/tag/v0.13.0 --- pkgs/by-name/ya/yara-x/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ya/yara-x/package.nix b/pkgs/by-name/ya/yara-x/package.nix index 050c331e002d..d3c00c58559f 100644 --- a/pkgs/by-name/ya/yara-x/package.nix +++ b/pkgs/by-name/ya/yara-x/package.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, rustPlatform, - cmake, installShellFiles, testers, yara-x, @@ -11,19 +10,18 @@ rustPlatform.buildRustPackage rec { pname = "yara-x"; - version = "0.12.0"; + version = "0.13.0"; src = fetchFromGitHub { owner = "VirusTotal"; repo = "yara-x"; tag = "v${version}"; - hash = "sha256-gIYqWRJI/IZwEyc1Fke/CD8PPoSZvwtvOT0rnK+LFIo="; + hash = "sha256-ZSJHvpRZO6Tbw7Ct4oD6QmuV4mJ4RGW5gnT6PTX+nC8="; }; - cargoHash = "sha256-hlwHF6ESrRpXduXZmC/svldzYuoIwwOllf5pSbvEpCM="; + cargoHash = "sha256-IK6EAN0vn2V4GEOhDRFfGbehHELWQglFJVTlTonSka4="; nativeBuildInputs = [ - cmake installShellFiles ]; From 50cbb637fd1e7a184e405238274b7ef5317e2d55 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Mon, 3 Feb 2025 19:04:29 +0100 Subject: [PATCH 335/426] komikku: 1.68.0 -> 1.69.0 --- pkgs/by-name/ko/komikku/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index 083d19203a35..3512c4742ba3 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { pname = "komikku"; - version = "1.68.0"; + version = "1.69.0"; pyproject = false; src = fetchFromGitea { @@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec { owner = "valos"; repo = "Komikku"; rev = "v${version}"; - hash = "sha256-pfhGMeXVSgsQApFXXhQA6pzOqhiuDuNzmarOtO0Gm90="; + hash = "sha256-YrqoUU2BYM6AMD5s6FJn8GV+UmyeKV2mFQyfJjLI8HA="; }; nativeBuildInputs = [ From f14a17ad45870dbaca282396cfcafb5ef6c99f88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 18:29:31 +0000 Subject: [PATCH 336/426] retroarch-assets: 1.19.0-unstable-2024-12-31 -> 1.20.0-unstable-2025-01-30 --- pkgs/by-name/re/retroarch-assets/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/retroarch-assets/package.nix b/pkgs/by-name/re/retroarch-assets/package.nix index 09a051c4bef7..5eb07305a93e 100644 --- a/pkgs/by-name/re/retroarch-assets/package.nix +++ b/pkgs/by-name/re/retroarch-assets/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "retroarch-assets"; - version = "1.19.0-unstable-2024-12-31"; + version = "1.20.0-unstable-2025-01-30"; src = fetchFromGitHub { owner = "libretro"; repo = "retroarch-assets"; - rev = "c4f1ec8bddba15e1b1a00a7e56c50cf0eca8b5c9"; - hash = "sha256-iyLw7LhZIjPRQJaa6bS+HUctYDoVzD1sU8SUFtBnwnE="; + rev = "9afd2b8a9d16fc25c5a046122bc0d2b3c965980e"; + hash = "sha256-PWwq9aNj0u+Dc9Q7lSRivER1Fd42H6u2auU/XLlg61k="; }; makeFlags = [ From 14adfac794f3ef555a984b3e9c6486dbabcd4ec7 Mon Sep 17 00:00:00 2001 From: merrkry Date: Mon, 3 Feb 2025 19:29:59 +0100 Subject: [PATCH 337/426] tsukimi: 0.18.3 -> 0.19.0 --- pkgs/by-name/ts/tsukimi/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ts/tsukimi/package.nix b/pkgs/by-name/ts/tsukimi/package.nix index 5016dcce1d59..659b4db92742 100644 --- a/pkgs/by-name/ts/tsukimi/package.nix +++ b/pkgs/by-name/ts/tsukimi/package.nix @@ -15,18 +15,18 @@ }: rustPlatform.buildRustPackage rec { pname = "tsukimi"; - version = "0.18.3"; + version = "0.19.0"; src = fetchFromGitHub { owner = "tsukinaha"; repo = "tsukimi"; tag = "v${version}"; - hash = "sha256-MbGWPvCq4nzrp8ArXud9A+6uPcnbxs42M2QwjZxUn5w="; + hash = "sha256-5hOOIkH0VhZwlsNKAyOI714ueGcSMagoLGi5ECfqXk4="; fetchSubmodules = true; }; useFetchCargoVendor = true; - cargoHash = "sha256-59JakfFFM4Tpi1J3ja0aDhC5oty/0QKNLcU58nRewTg="; + cargoHash = "sha256-rgTrPJydS4685BlSEwNvmEajZEksqQicscOq/Uu9JJ4="; nativeBuildInputs = [ pkg-config @@ -56,7 +56,7 @@ rustPlatform.buildRustPackage rec { substituteInPlace build.rs \ --replace-fail 'i18n/locale' "$out/share/locale" - substituteInPlace src/main.rs \ + substituteInPlace src/lib.rs \ --replace-fail '/usr/share/locale' "$out/share/locale" ''; @@ -81,8 +81,5 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "tsukimi"; platforms = lib.platforms.linux; - # libmpv2 crate fail to compile - # expected raw pointer `*const u8` found raw pointer `*const i8` - broken = stdenv.hostPlatform.isAarch64; }; } From 7853e33c5a2dffc1f0dbc009ac7f7b99096a193c Mon Sep 17 00:00:00 2001 From: Linus Karl Date: Sun, 2 Feb 2025 13:16:27 +0100 Subject: [PATCH 338/426] linuxKernel.kernels.linux_zen: 6.12.10-zen1 -> 6.13.1-zen1 --- pkgs/os-specific/linux/kernel/zen-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index de14f7f5d31f..b3c123022de9 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -12,9 +12,9 @@ let variants = { # ./update-zen.py zen zen = { - version = "6.12.10"; # zen + version = "6.13.1"; # zen suffix = "zen1"; # zen - sha256 = "1kd3bcnhlarnrpl87mrdb5r9k2jdq7m8607ai847dkmncw7q2d1q"; # zen + sha256 = "1n22hsjl77qby2s4wf9y6z3kbcw7yziiniv2x43xixgkl12ajvk5"; # zen isLqx = false; }; # ./update-zen.py lqx From d11a0d47cd456d46537ee74fc8e62571763d18e3 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 3 Feb 2025 12:38:01 -0600 Subject: [PATCH 339/426] vimPlugins.blink-cmp-spell: init at 2025-02-01 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 2f724348c701..f68e38d634b7 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -1302,6 +1302,18 @@ final: prev: meta.homepage = "https://github.com/giuxtaposition/blink-cmp-copilot/"; }; + blink-cmp-spell = buildVimPlugin { + pname = "blink-cmp-spell"; + version = "2025-02-01"; + src = fetchFromGitHub { + owner = "ribru17"; + repo = "blink-cmp-spell"; + rev = "38d6797dea6f72baa6e8b3bfca6da96d8fcac64d"; + sha256 = "19pnasa446iiapgsr3z2fpk0nnrzh8g5wrzrq8n0y4q0z6spc9f6"; + }; + meta.homepage = "https://github.com/ribru17/blink-cmp-spell/"; + }; + blink-compat = buildVimPlugin { pname = "blink.compat"; version = "2025-01-20"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 812b04c932fb..88fe6203cdd3 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -106,6 +106,7 @@ https://github.com/max397574/better-escape.nvim/,, https://github.com/LunarVim/bigfile.nvim/,, https://github.com/APZelos/blamer.nvim/,HEAD, https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, +https://github.com/ribru17/blink-cmp-spell/,HEAD, https://github.com/fang2hou/blink-copilot/,HEAD, https://github.com/moyiz/blink-emoji.nvim/,HEAD, https://github.com/mikavilpas/blink-ripgrep.nvim/,HEAD, From f1ffa15967f481efa4439ac7394b4e10c3296aca Mon Sep 17 00:00:00 2001 From: jthulhu Date: Mon, 3 Feb 2025 19:42:32 +0100 Subject: [PATCH 340/426] lean4: 4.15.0 -> 4.16.0 Release notes: https://github.com/leanprover/lean4/releases/tag/v4.16.0 --- pkgs/by-name/le/lean4/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/lean4/package.nix b/pkgs/by-name/le/lean4/package.nix index 5feafb9d2969..23a1e9033ec3 100644 --- a/pkgs/by-name/le/lean4/package.nix +++ b/pkgs/by-name/le/lean4/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lean4"; - version = "4.15.0"; + version = "4.16.0"; src = fetchFromGitHub { owner = "leanprover"; repo = "lean4"; rev = "v${finalAttrs.version}"; - hash = "sha256-Xzuk41voBP93vsl3u/bBii9Y6DMfvi6UazKiLLABgHA="; + hash = "sha256-RdFTxLk0Yahwhu/oQeTappvWnUtnim63dxN7gmU8Jt8="; }; postPatch = '' From 6a92422184eaeb0bfc33e5e0318a42e6279c39c7 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 3 Feb 2025 12:43:01 -0600 Subject: [PATCH 341/426] vimPlugins.ctags-lsp-nvim: init at 2024-12-08 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 2f724348c701..891680e449d2 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -3007,6 +3007,18 @@ final: prev: meta.homepage = "https://github.com/hat0uma/csvview.nvim/"; }; + ctags-lsp-nvim = buildVimPlugin { + pname = "ctags-lsp.nvim"; + version = "2024-12-08"; + src = fetchFromGitHub { + owner = "netmute"; + repo = "ctags-lsp.nvim"; + rev = "aaae7b5d8dc7aeb836c63301b8eb7311af49bb2a"; + sha256 = "06h388vkp8nv15wbh96pza85994xf979s7kjqrli4s6y5ygw6m02"; + }; + meta.homepage = "https://github.com/netmute/ctags-lsp.nvim/"; + }; + ctrlp-cmatcher = buildVimPlugin { pname = "ctrlp-cmatcher"; version = "2015-10-15"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 812b04c932fb..3b96955440fb 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -248,6 +248,7 @@ https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/,HEAD, https://github.com/davidmh/cspell.nvim/,HEAD, https://github.com/chrisbra/csv.vim/,, https://github.com/hat0uma/csvview.nvim/,HEAD, +https://github.com/netmute/ctags-lsp.nvim/,HEAD, https://github.com/JazzCore/ctrlp-cmatcher/,, https://github.com/FelikZ/ctrlp-py-matcher/,, https://github.com/amiorin/ctrlp-z/,, From da7138684bdd1e45f26bddfb3a6beb91757d8687 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 28 Jan 2025 20:00:43 -0800 Subject: [PATCH 342/426] nixos/home-assistant: declarative blueprints --- .../manual/release-notes/rl-2505.section.md | 2 + .../home-automation/home-assistant.nix | 68 ++++++++++++++++++- nixos/tests/home-assistant.nix | 20 +++++- 3 files changed, 88 insertions(+), 2 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 5e5713e8fd78..4caa0be650db 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -408,6 +408,8 @@ - `services.avahi.ipv6` now defaults to true. +- The Home Assistant module has new options {option}`services.home-assistant.blueprints.automation`, `services.home-assistant.blueprints.script`, and {option}`services.home-assistant.blueprints.template` that allow for the declarative installation of [blueprints](https://www.home-assistant.io/docs/blueprint/) into the appropriate configuration directories. + - For matrix homeserver Synapse we are now following the upstream recommendation to enable jemalloc as the memory allocator by default. - `services.kmonad` now creates a determinate symlink (in `/dev/input/by-id/`) to each of KMonad virtual devices. diff --git a/nixos/modules/services/home-automation/home-assistant.nix b/nixos/modules/services/home-automation/home-assistant.nix index 247c3074d2c9..2f59cc25ce78 100644 --- a/nixos/modules/services/home-automation/home-assistant.nix +++ b/nixos/modules/services/home-automation/home-assistant.nix @@ -6,17 +6,22 @@ let attrByPath attrValues concatMap + concatStrings converge elem escapeShellArg escapeShellArgs filter filterAttrsRecursive + flatten hasAttrByPath isAttrs isDerivation isList + isStorePath literalExpression + mapAttrsToList + mergeAttrsList mkEnableOption mkIf mkMerge @@ -28,6 +33,7 @@ let recursiveUpdate singleton splitString + substring types unique ; @@ -502,6 +508,41 @@ in { type = types.bool; description = "Whether to open the firewall for the specified port."; }; + + blueprints = mergeAttrsList ( + map + (domain: { + ${domain} = mkOption { + default = [ ]; + description = '' + List of ${domain} + [blueprints](https://www.home-assistant.io/docs/blueprint/) to + install into {file}`''${configDir}/blueprints/${domain}`. + ''; + example = + if domain == "automation" then + literalExpression '' + [ + (pkgs.fetchurl { + url = "https://github.com/home-assistant/core/raw/2025.1.4/homeassistant/components/automation/blueprints/motion_light.yaml"; + hash = "sha256-4HrDX65ycBMfEY2nZ7A25/d3ZnIHdpHZ+80Cblp+P5w="; + }) + ] + '' + else if domain == "template" then + literalExpression "[ \"\${pkgs.home-assistant.src}/homeassistant/components/template/blueprints/inverted_binary_sensor.yaml\" ]" + else + literalExpression "[ ./blueprint.yaml ]"; + type = types.listOf (types.coercedTo types.path (x: "${x}") types.pathInStore); + }; + }) + # https://www.home-assistant.io/docs/blueprint/schema/#domain + [ + "automation" + "script" + "template" + ] + ); }; config = mkIf cfg.enable { @@ -576,11 +617,36 @@ in { ln -fns "''${paths[@]}" "${cfg.configDir}/custom_components/" done ''; + removeBlueprints = '' + # remove blueprints symlinked in from below the /nix/store + readarray -d "" blueprints < <(find "${cfg.configDir}/blueprints" -maxdepth 2 -type l -print0) + for blueprint in "''${blueprints[@]}"; do + if [[ "$(readlink "$blueprint")" =~ ^${escapeShellArg builtins.storeDir} ]]; then + rm "$blueprint" + fi + done + ''; + copyBlueprint = + domain: blueprint: + let + filename = + if isStorePath blueprint then substring 33 (-1) (baseNameOf blueprint) else baseNameOf blueprint; + path = "${cfg.configDir}/blueprints/${domain}"; + in + '' + mkdir -p ${escapeShellArg path} + ln -s ${escapeShellArg blueprint} ${escapeShellArg "${path}/${filename}"} + ''; + copyBlueprints = concatStrings ( + flatten (mapAttrsToList (domain: map (copyBlueprint domain)) cfg.blueprints) + ); in (optionalString (cfg.config != null) copyConfig) + (optionalString (cfg.lovelaceConfig != null) copyLovelaceConfig) + copyCustomLovelaceModules + - copyCustomComponents + copyCustomComponents + + removeBlueprints + + copyBlueprints ; environment.PYTHONPATH = package.pythonPath; serviceConfig = let diff --git a/nixos/tests/home-assistant.nix b/nixos/tests/home-assistant.nix index 8d2acec1c9c0..0420eb86d5e8 100644 --- a/nixos/tests/home-assistant.nix +++ b/nixos/tests/home-assistant.nix @@ -129,6 +129,16 @@ in ]; }; lovelaceConfigWritable = true; + + blueprints.automation = [ + (pkgs.fetchurl { + url = "https://github.com/home-assistant/core/raw/2025.1.4/homeassistant/components/automation/blueprints/motion_light.yaml"; + hash = "sha256-4HrDX65ycBMfEY2nZ7A25/d3ZnIHdpHZ+80Cblp+P5w="; + }) + ]; + blueprints.template = [ + "${pkgs.home-assistant.src}/homeassistant/components/template/blueprints/inverted_binary_sensor.yaml" + ]; }; # Cause a configuration change inside `configuration.yml` and verify that the process is being reloaded. @@ -148,6 +158,8 @@ in configuration.services.home-assistant = { customComponents = lib.mkForce [ ]; customLovelaceModules = lib.mkForce [ ]; + blueprints.automation = lib.mkForce [ ]; + blueprints.template = lib.mkForce [ ]; }; }; }; @@ -226,6 +238,10 @@ in with subtest("Check extra components are considered in systemd unit hardening"): hass.succeed("systemctl show -p DeviceAllow home-assistant.service | grep -q char-ttyUSB") + with subtest("Check that blueprints are installed"): + hass.succeed("test -L '${configDir}/blueprints/automation/motion_light.yaml'") + hass.succeed("test -L '${configDir}/blueprints/template/inverted_binary_sensor.yaml'") + with subtest("Check service restart from SIGHUP"): pid = hass.succeed("systemctl show --property=MainPID home-assistant.service") cursor = get_journal_cursor() @@ -247,12 +263,14 @@ in for domain in ["prometheus"]: assert f"Setup of domain {domain} took" in journal, f"{domain} setup missing" - with subtest("Check custom components and custom lovelace modules get removed"): + with subtest("Check custom components, custom lovelace modules, and blueprints get removed"): cursor = get_journal_cursor() hass.succeed("${system}/specialisation/removeCustomThings/bin/switch-to-configuration test") hass.fail("grep -q 'mini-graph-card-bundle.js' '${configDir}/ui-lovelace.yaml'") for integration in ("prometheus_sensor", "spook", "spook_inverse"): hass.fail(f"test -f ${configDir}/custom_components/{integration}/manifest.json") + hass.fail("test -e '${configDir}/blueprints/automation/motion_light.yaml'") + hass.fail("test -e '${configDir}/blueprints/template/inverted_binary_sensor.yaml'") wait_for_homeassistant(cursor) with subtest("Check that no errors were logged"): From 32cd540d89591b659ebaf7eb8763ede1afb9df71 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sat, 25 Jan 2025 22:02:28 -0800 Subject: [PATCH 343/426] rutabaga_gfx: fix building with llvm --- pkgs/by-name/ru/rutabaga_gfx/link-cxx.patch | 20 ++++++++++++++++++++ pkgs/by-name/ru/rutabaga_gfx/package.nix | 7 +++++++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/by-name/ru/rutabaga_gfx/link-cxx.patch diff --git a/pkgs/by-name/ru/rutabaga_gfx/link-cxx.patch b/pkgs/by-name/ru/rutabaga_gfx/link-cxx.patch new file mode 100644 index 000000000000..b4672ee10a29 --- /dev/null +++ b/pkgs/by-name/ru/rutabaga_gfx/link-cxx.patch @@ -0,0 +1,20 @@ +diff --git a/rutabaga_gfx/build.rs b/rutabaga_gfx/build.rs +index bd5a9be96..d2244c4c6 100644 +--- a/rutabaga_gfx/build.rs ++++ b/rutabaga_gfx/build.rs +@@ -194,9 +194,14 @@ fn gfxstream() -> Result<()> { + pkg_config::Config::new().probe("libdrm")?; + } + ++ let mut use_clang = target_os.contains("macos"); ++ if std::env::var("USE_CLANG").is_ok() { ++ use_clang = true; ++ } ++ + // Need to link against libc++ or libstdc++. Apple is clang-only, while by default other + // Unix platforms use libstdc++. +- if target_os.contains("macos") { ++ if use_clang { + println!("cargo:rustc-link-lib=dylib=c++"); + } else if target_os.contains("linux") || target_os.contains("nto") { + println!("cargo:rustc-link-lib=dylib=stdc++"); diff --git a/pkgs/by-name/ru/rutabaga_gfx/package.nix b/pkgs/by-name/ru/rutabaga_gfx/package.nix index 36592007c942..5a5c30b80fa2 100644 --- a/pkgs/by-name/ru/rutabaga_gfx/package.nix +++ b/pkgs/by-name/ru/rutabaga_gfx/package.nix @@ -40,8 +40,15 @@ stdenv.mkDerivation (finalAttrs: { }) # Install the dylib on Darwin. ./darwin-install.patch + # Patch for libc++, drop in next update + # https://chromium.googlesource.com/crosvm/crosvm/+/8ae3c23b2e3899de33b973fc636909f1eb3dc98c + ./link-cxx.patch ]; + env = lib.optionalAttrs stdenv.hostPlatform.useLLVM { + USE_CLANG = true; + }; + nativeBuildInputs = [ cargo pkg-config From db39cfaac9a291610c6393b70190aa1c9cd4f271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 3 Feb 2025 20:03:02 +0100 Subject: [PATCH 344/426] pnpm_10: 10.1.0 -> 10.2.0 --- pkgs/development/tools/pnpm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index 284f1bbde9da..d5cd625fb298 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -16,8 +16,8 @@ let hash = "sha256-hHIWjD4f0L/yh+aUsFP8y78gV5o/+VJrYzO+q432Wo0="; }; "10" = { - version = "10.1.0"; - hash = "sha256-PuU+kUAR7H8abjqwxYuaAkoFK/4YKVsjtoVn1qal680="; + version = "10.2.0"; + hash = "sha256-cvFjCBIQfIcj61vkUXcl8+E/Cc/Y9xVxzynyPOMYvbc="; }; }; From 2c3fc4c71575868b72aa4c82a777fa5710c2b9ed Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 20:05:48 +0100 Subject: [PATCH 345/426] linux/common-config: update for 6.14 > Existing users of CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y should use > CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO. Link: https://git.kernel.org/linus/44d46b76c3a4b514a0cc9dab147ed430e5c1d699 --- pkgs/os-specific/linux/kernel/common-config.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 4c9e256a8dcb..0f7606c79b53 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -1342,7 +1342,8 @@ let ACPI_HOTPLUG_CPU = yes; ACPI_HOTPLUG_MEMORY = yes; MEMORY_HOTPLUG = yes; - MEMORY_HOTPLUG_DEFAULT_ONLINE = yes; + MEMORY_HOTPLUG_DEFAULT_ONLINE = whenOlder "6.14" yes; + MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO = whenAtLeast "6.14" yes; MEMORY_HOTREMOVE = yes; HOTPLUG_CPU = yes; MIGRATION = yes; From 580ccd0ecc820494a77ec52c2e6e402cca180573 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 19:39:32 +0100 Subject: [PATCH 346/426] linux_testing: 6.13-rc7 -> 6.14-rc1 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 5ab026e291b8..5488bb52e1d7 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -1,7 +1,7 @@ { "testing": { - "version": "6.13-rc7", - "hash": "sha256:12c9bd0ikppkdpqmvg7g2062s60ks9p0qxx1jis29wl9swr74120" + "version": "6.14-rc1", + "hash": "sha256:0schcgij7kdzj0zb6g3sjf32mq7s388hysrfzjzi5g1y3py21igk" }, "6.1": { "version": "6.1.128", From e9c363c6285a8d767dd51b96fba8bfe7c7985d96 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 19:42:38 +0100 Subject: [PATCH 347/426] linux-rt_5_10: 5.10.231-rt123 -> 5.10.233-rt125 --- pkgs/os-specific/linux/kernel/linux-rt-5.10.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix b/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix index a56dcefd49a9..db1cef1ae7c7 100644 --- a/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix @@ -10,7 +10,7 @@ }@args: let - version = "5.10.231-rt123"; # updated by ./update-rt.sh + version = "5.10.233-rt125"; # updated by ./update-rt.sh branch = lib.versions.majorMinor version; kversion = builtins.elemAt (lib.splitString "-" version) 0; in @@ -25,7 +25,7 @@ buildLinux ( src = fetchurl { url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; - sha256 = "0xcnlz5ib4b368z5cyp4qwys3jsbm18wlvwn73rzj2j6rj1lhnjn"; + sha256 = "0lkz2g8r032f027j3gih3f7crx991mrpng9qgqc5k4cc1wl5g7i3"; }; kernelPatches = @@ -34,7 +34,7 @@ buildLinux ( name = "rt"; patch = fetchurl { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; - sha256 = "01ibh8krzmwdh7229fc3ajbg1mlmd4sv969px6nh7z8fvpb60lfn"; + sha256 = "1cx91p88h169v69lxz7vbjjnxdzdz9v28liypz099xghibwhcwfh"; }; }; in From 1017c9f0ccf263fed38516f6f439d7f9a76306e6 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 19:44:09 +0100 Subject: [PATCH 348/426] linux-rt_5_15: 5.15.173-rt82 -> 5.15.177-rt83 --- pkgs/os-specific/linux/kernel/linux-rt-5.15.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-rt-5.15.nix b/pkgs/os-specific/linux/kernel/linux-rt-5.15.nix index 648938217933..ec8816894f78 100644 --- a/pkgs/os-specific/linux/kernel/linux-rt-5.15.nix +++ b/pkgs/os-specific/linux/kernel/linux-rt-5.15.nix @@ -10,7 +10,7 @@ }@args: let - version = "5.15.173-rt82"; # updated by ./update-rt.sh + version = "5.15.177-rt83"; # updated by ./update-rt.sh branch = lib.versions.majorMinor version; kversion = builtins.elemAt (lib.splitString "-" version) 0; in @@ -29,7 +29,7 @@ buildLinux ( src = fetchurl { url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; - sha256 = "1a3x3ld6g7ny0hdfqfvj5j2i5sx5l5p236pdnsr0icn9ri3jljwa"; + sha256 = "1q56w3lqwi3ynny6z7siqzv3h8nryksyw70r3fhghca2il4bi7pa"; }; kernelPatches = @@ -38,7 +38,7 @@ buildLinux ( name = "rt"; patch = fetchurl { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; - sha256 = "1xykbqkj4pqd7rdqnjk91mbdia3lxlng3c2nz7lnhhjnbva6b3vw"; + sha256 = "1rc0cbc5jkgr3q3q2syqidak744lxcq3f5zdq6si2rsfxjz45www"; }; }; in From 32c81b7581b19fc3fa35049cdc0194b66a012537 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 19:48:07 +0100 Subject: [PATCH 349/426] linux-rt_6_1: 6.1.120-rt47 -> 6.1.127-rt48 --- pkgs/os-specific/linux/kernel/linux-rt-6.1.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-rt-6.1.nix b/pkgs/os-specific/linux/kernel/linux-rt-6.1.nix index 78f1c77db53c..088c7ef0fe50 100644 --- a/pkgs/os-specific/linux/kernel/linux-rt-6.1.nix +++ b/pkgs/os-specific/linux/kernel/linux-rt-6.1.nix @@ -10,7 +10,7 @@ }@args: let - version = "6.1.120-rt47"; # updated by ./update-rt.sh + version = "6.1.127-rt48"; # updated by ./update-rt.sh branch = lib.versions.majorMinor version; kversion = builtins.elemAt (lib.splitString "-" version) 0; in @@ -29,7 +29,7 @@ buildLinux ( src = fetchurl { url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; - sha256 = "06gp5fdq0bc39hd8mf9mrdrygdybdr3nzsb58lcapf5vmjw9gjb1"; + sha256 = "0xkqpwhvz6qhaxzg1j993lv1iyvb2zydgq6d8mhdbfkz38fx9c0q"; }; kernelPatches = @@ -38,7 +38,7 @@ buildLinux ( name = "rt"; patch = fetchurl { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; - sha256 = "0nq8diqbanlkglb0liva3s43wx8g6pr9znvl9cq6df093by4gcya"; + sha256 = "1sq79iibjsph3jmmihabamzmm4sr68sw87jqqa3khzq7f2s6cwmg"; }; }; in From faf8bf712dd8839b68d7853b73c311ad1eb6dca4 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 19:48:56 +0100 Subject: [PATCH 350/426] linux-rt_6_6: 6.6.65-rt47 -> 6.6.74-rt48 --- pkgs/os-specific/linux/kernel/linux-rt-6.6.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-rt-6.6.nix b/pkgs/os-specific/linux/kernel/linux-rt-6.6.nix index 15f738348095..3210da6a022b 100644 --- a/pkgs/os-specific/linux/kernel/linux-rt-6.6.nix +++ b/pkgs/os-specific/linux/kernel/linux-rt-6.6.nix @@ -10,7 +10,7 @@ }@args: let - version = "6.6.65-rt47"; # updated by ./update-rt.sh + version = "6.6.74-rt48"; # updated by ./update-rt.sh branch = lib.versions.majorMinor version; kversion = builtins.elemAt (lib.splitString "-" version) 0; in @@ -29,7 +29,7 @@ buildLinux ( src = fetchurl { url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; - sha256 = "1q53xiwnszchl9c4g4yfxyzk4nffzgb4a7aq9rsyg1jcidp4gqbs"; + sha256 = "0ka9snxl0y57fajy8vszwa4ggn48pid8m1879d4vl3mbicd2nppi"; }; kernelPatches = @@ -38,7 +38,7 @@ buildLinux ( name = "rt"; patch = fetchurl { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; - sha256 = "1sb6mmbiwh7kijb2bxhlz09dgvd2hpxh6rxghwi1d4cg2151jsr5"; + sha256 = "1rpbbm9fln2v6xigxrsajivr4zmh0nika3nmm1y7ws31njkg57gq"; }; }; in From b49bd29d0fb39731fb06a78e487cd45015841813 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 19:49:03 +0100 Subject: [PATCH 351/426] linux_latest-libre: 19683 -> 19707 --- pkgs/os-specific/linux/kernel/linux-libre.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-libre.nix b/pkgs/os-specific/linux/kernel/linux-libre.nix index 0e541e127cae..6dcf421c690f 100644 --- a/pkgs/os-specific/linux/kernel/linux-libre.nix +++ b/pkgs/os-specific/linux/kernel/linux-libre.nix @@ -5,8 +5,8 @@ linux, scripts ? fetchsvn { url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; - rev = "19683"; - sha256 = "1xp4vslbvvwys2pmms3y9phxwc7gnar3zvbwbgbp9vgjq0bsadjw"; + rev = "19707"; + sha256 = "1ixvavd9rhhwfnyvkdnyyjwckdijh02xppl0sjv1vw9i0jn1s1l2"; }, ... }@args: From 5c1fa4a4381c2e2e11a848bacf7184cd76800931 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Jan 2025 22:52:18 +0100 Subject: [PATCH 352/426] python312Packages.pynfsclient: init at 0.1.5 Pure python NFS client https://pypi.org/project/pyNfsClient/ --- .../python-modules/pynfsclient/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/pynfsclient/default.nix diff --git a/pkgs/development/python-modules/pynfsclient/default.nix b/pkgs/development/python-modules/pynfsclient/default.nix new file mode 100644 index 000000000000..cda64710c0c5 --- /dev/null +++ b/pkgs/development/python-modules/pynfsclient/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, +}: + +buildPythonPackage rec { + pname = "pynfsclient"; + version = "0.1.5"; + pyproject = true; + + src = fetchPypi { + pname = "pyNfsClient"; + inherit version; + hash = "sha256-xgZL08NlMCpSkALQwklh7Xq16bK2Sm2hAynbrIWsgaU="; + }; + + postPatch = '' + # HISTORY.md is missing + substituteInPlace setup.py \ + --replace-fail "HISTORY.md" "README.rst" + ''; + + build-system = [ setuptools ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "pyNfsClient" ]; + + meta = { + description = "Pure python NFS client"; + homepage = "https://pypi.org/project/pyNfsClient/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 68d4ddea886b..79c239dfbc38 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10699,6 +10699,8 @@ self: super: with self; { pylsl = callPackage ../development/python-modules/pylsl { }; + pynfsclient = callPackage ../development/python-modules/pynfsclient { }; + pyngo = callPackage ../development/python-modules/pyngo { }; pyngrok = callPackage ../development/python-modules/pyngrok { }; From efe51355b4732aff65c99d75133fb7d9aa3690f0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 6 Jan 2025 00:53:29 +0100 Subject: [PATCH 353/426] netexec: 1.1.0-unstable-2024-01-15 -> 1.3.0 Diff: https://github.com/Pennyw0rth/NetExec/compare/refs/tags/v1.1.0...v1.3.0 Changelog: https://github.com/Pennyw0rth/NetExec/releases/tag/v1.3.0 --- pkgs/tools/security/netexec/default.nix | 42 ++++++++++++++----------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/pkgs/tools/security/netexec/default.nix b/pkgs/tools/security/netexec/default.nix index 81659210895c..f3145427148f 100644 --- a/pkgs/tools/security/netexec/default.nix +++ b/pkgs/tools/security/netexec/default.nix @@ -27,32 +27,35 @@ let in python.pkgs.buildPythonApplication rec { pname = "netexec"; - version = "1.1.0-unstable-2024-01-15"; + version = "1.3.0"; pyproject = true; + + src = fetchFromGitHub { + owner = "Pennyw0rth"; + repo = "NetExec"; + tag = "v${version}"; + hash = "sha256-Pub7PAw6CTN4c/PHTPE9KcnDR2a6hSza1ODp3EWMOH0="; + }; + pythonRelaxDeps = true; + pythonRemoveDeps = [ # Fail to detect dev version requirement "neo4j" ]; - src = fetchFromGitHub { - owner = "Pennyw0rth"; - repo = "NetExec"; - rev = "9df72e2f68b914dfdbd75b095dd8f577e992615f"; - hash = "sha256-oQHtTE5hdlxHX4uc412VfNUrN0UHVbwI0Mm9kmJpNW4="; - }; - postPatch = '' substituteInPlace pyproject.toml \ - --replace '{ git = "https://github.com/Pennyw0rth/impacket.git", branch = "gkdi" }' '"*"' \ - --replace '{ git = "https://github.com/Pennyw0rth/oscrypto" }' '"*"' + --replace-fail '{ git = "https://github.com/fortra/impacket.git" }' '"*"' \ + --replace-fail '{ git = "https://github.com/Pennyw0rth/NfsClient" }' '"*"' ''; - nativeBuildInputs = with python.pkgs; [ + build-system = with python.pkgs; [ poetry-core + poetry-dynamic-versioning ]; - propagatedBuildInputs = with python.pkgs; [ + dependencies = with python.pkgs; [ aardwolf aioconsole aiosqlite @@ -67,13 +70,15 @@ python.pkgs.buildPythonApplication rec { masky minikerberos msgpack + msldap neo4j - oscrypto paramiko pyasn1-modules pylnk3 + pynfsclient pypsrp pypykatz + python-dateutil python-libnmap pywerview requests @@ -84,9 +89,10 @@ python.pkgs.buildPythonApplication rec { xmltodict ]; - nativeCheckInputs = with python.pkgs; [ - pytestCheckHook - ]; + nativeCheckInputs = with python.pkgs; [ pytestCheckHook ]; + + # Tests no longer works out-of-box with 1.3.0 + doCheck = false; preCheck = '' export HOME=$(mktemp -d) @@ -96,9 +102,9 @@ python.pkgs.buildPythonApplication rec { description = "Network service exploitation tool (maintained fork of CrackMapExec)"; homepage = "https://github.com/Pennyw0rth/NetExec"; changelog = "https://github.com/Pennyw0rth/NetExec/releases/tag/v${version}"; - license = with licenses; [ bsd2 ]; - mainProgram = "nxc"; + license = licenses.bsd2; maintainers = with maintainers; [ vncsb ]; + mainProgram = "nxc"; # FIXME: failing fixupPhase: # $ Rewriting #!/nix/store/-python3-3.11.7/bin/python3.11 to #!/nix/store/-python3-3.11.7 # $ /nix/store/-wrap-python-hook/nix-support/setup-hook: line 65: 47758 Killed: 9 sed -i "$f" -e "1 s^#!/nix/store/-python3-3.11.7^#!/nix/store/-python3-3.11.7^" From 9398c621bed20e7d9e65bcc0bd62f9ef4de0d85f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 3 Feb 2025 12:56:30 -0600 Subject: [PATCH 354/426] vimPlugins.blink-cmp-git: init at 2025-01-27 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 4 ++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 17 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index f68e38d634b7..20b536396919 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -1314,6 +1314,18 @@ final: prev: meta.homepage = "https://github.com/ribru17/blink-cmp-spell/"; }; + blink-cmp-git = buildVimPlugin { + pname = "blink-cmp-git"; + version = "2025-01-27"; + src = fetchFromGitHub { + owner = "Kaiser-Yang"; + repo = "blink-cmp-git"; + rev = "7c6cfa3d427f50a6eae5c38628b31b8675bab05d"; + sha256 = "08hfwnjgsl88bkphpdxkdswdnc10mlxpsrk084kgzk4j19w55gyq"; + }; + meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-git/"; + }; + blink-compat = buildVimPlugin { pname = "blink.compat"; version = "2025-01-20"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index bd9f3940bf2a..953d95428e5d 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -296,6 +296,10 @@ in dependencies = [ self.blink-cmp ]; }; + blink-cmp-git = super.blink-cmp-git.overrideAttrs { + dependencies = [ self.plenary-nvim ]; + }; + bluloco-nvim = super.bluloco-nvim.overrideAttrs { dependencies = [ self.lush-nvim ]; }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 88fe6203cdd3..1acdec95428e 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -106,6 +106,7 @@ https://github.com/max397574/better-escape.nvim/,, https://github.com/LunarVim/bigfile.nvim/,, https://github.com/APZelos/blamer.nvim/,HEAD, https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, +https://github.com/Kaiser-Yang/blink-cmp-git/,HEAD, https://github.com/ribru17/blink-cmp-spell/,HEAD, https://github.com/fang2hou/blink-copilot/,HEAD, https://github.com/moyiz/blink-emoji.nvim/,HEAD, From ddc4da2c8ba0e7fff69575bf6a0930a491e810de Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 3 Feb 2025 20:17:13 +0100 Subject: [PATCH 355/426] python313Packages.pynfsclient: disable on > 3.13 --- pkgs/development/python-modules/pynfsclient/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/pynfsclient/default.nix b/pkgs/development/python-modules/pynfsclient/default.nix index cda64710c0c5..11b0d47f2939 100644 --- a/pkgs/development/python-modules/pynfsclient/default.nix +++ b/pkgs/development/python-modules/pynfsclient/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + pythonAtLeast, setuptools, }: @@ -10,6 +11,8 @@ buildPythonPackage rec { version = "0.1.5"; pyproject = true; + disabled = pythonAtLeast "3.13"; + src = fetchPypi { pname = "pyNfsClient"; inherit version; From 4fe1365eba1b0d129bfc3eabeb0a82c951156f2b Mon Sep 17 00:00:00 2001 From: lyranico Date: Mon, 3 Feb 2025 02:37:13 +0800 Subject: [PATCH 356/426] shadowsocks-rust: 1.21.2 -> 1.22.0 --- .../networking/shadowsocks-rust/default.nix | 29 ++++++++++++------- pkgs/top-level/all-packages.nix | 4 +-- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/pkgs/tools/networking/shadowsocks-rust/default.nix b/pkgs/tools/networking/shadowsocks-rust/default.nix index c49f03cc8342..ddb4e0ddfc22 100644 --- a/pkgs/tools/networking/shadowsocks-rust/default.nix +++ b/pkgs/tools/networking/shadowsocks-rust/default.nix @@ -1,26 +1,33 @@ -{ lib, stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, Security, CoreServices }: +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + pkg-config, + openssl, +}: rustPlatform.buildRustPackage rec { pname = "shadowsocks-rust"; - version = "1.21.2"; + version = "1.22.0"; src = fetchFromGitHub { - rev = "v${version}"; owner = "shadowsocks"; - repo = pname; - hash = "sha256-bvYp25EPKtkuZzplVYK4Cwd0mm4UuyN1LMiDAkgMIAc="; + repo = "shadowsocks-rust"; + tag = "v${version}"; + hash = "sha256-rufOrNwUp8h0LoBKPyDV63WAYTLJbctWrq5Ghj6ODB4="; }; - cargoHash = "sha256-zmyce0Dt9ai4pNQi+b37KrCDqdjT9tQ8k2yHLDWDTXY="; + useFetchCargoVendor = true; + + cargoHash = "sha256-hdHCpER4qs8W6rMmwys2KhaGDiTWcnntAL3ZeTBgt84="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security CoreServices ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; buildFeatures = [ "trust-dns" - "local-http-native-tls" "local-tunnel" "local-socks4" "local-redir" @@ -47,11 +54,11 @@ rustPlatform.buildRustPackage rec { # timeouts in sandbox doCheck = false; - meta = with lib; { + meta = { description = "Rust port of Shadowsocks"; homepage = "https://github.com/shadowsocks/shadowsocks-rust"; changelog = "https://github.com/shadowsocks/shadowsocks-rust/raw/v${version}/debian/changelog"; - license = licenses.mit; + license = lib.licenses.mit; maintainers = [ ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aa4973835d87..aa6cdc64dc4f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4973,9 +4973,7 @@ with pkgs; seqdiag = with python3Packages; toPythonApplication seqdiag; - shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust { - inherit (darwin.apple_sdk.frameworks) Security CoreServices; - }; + shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust { }; shellify = haskellPackages.shellify.bin; From eb3431789cef743af9dace58eb2ba7b33a332b56 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Wed, 29 Jan 2025 10:17:09 +0100 Subject: [PATCH 357/426] systemd: add missing patch for Musl For context, see https://github.com/systemd/systemd/issues/35755. Musl defines fork and setsid only if unistd.h is included. --- pkgs/os-specific/linux/systemd/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index 59ecbb865ef9..11492bd163e3 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -17,6 +17,7 @@ getent, glibcLocales, autoPatchelfHook, + fetchpatch, # glib is only used during tests (test-bus-gvariant, test-bus-marshal) glib, @@ -281,6 +282,14 @@ stdenv.mkDerivation (finalAttrs: { "0025-adjust-header-inclusion-order-to-avoid-redeclaration.patch" "0026-build-path.c-avoid-boot-time-segfault-for-musl.patch" ] + ++ [ + # add a missing include + (fetchpatch { + url = "https://github.com/systemd/systemd/commit/34fcd3638817060c79e1186b370e46d9b3a7409f.patch"; + hash = "sha256-Uaewo3jPrZGJttlLcqO6cCj1w3IGZmvbur4+TBdIPxc="; + excludes = [ "src/udev/udevd.c" ]; + }) + ] ); postPatch = From 29baabe397ec5bfa1e3c147eea11266ea17ce972 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 19:40:36 +0000 Subject: [PATCH 358/426] werf: 2.22.0 -> 2.24.0 --- pkgs/by-name/we/werf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/werf/package.nix b/pkgs/by-name/we/werf/package.nix index 3d26e8728778..4ac5ee3d7edc 100644 --- a/pkgs/by-name/we/werf/package.nix +++ b/pkgs/by-name/we/werf/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "werf"; - version = "2.22.0"; + version = "2.24.0"; src = fetchFromGitHub { owner = "werf"; repo = "werf"; rev = "v${version}"; - hash = "sha256-43ZN2bMzVBpliXjDDJrVZqdiWBS3rT5mYEd0440wp4s="; + hash = "sha256-IU9gVEG4MsUkdX4aJYKtd11WQLODU1IYAUyiuK+la40="; }; - vendorHash = "sha256-Qy5Tjg/QETeN8leTaWZXSUauK2LkPUUZbpztC79v6Jo="; + vendorHash = "sha256-1HK90RqVvpuzkhbsLh0R6/CcdO/RrXRuOr3MBN0dcLU="; proxyVendor = true; From cb90294a1118326947905c873d190212155bb40e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 19:45:59 +0000 Subject: [PATCH 359/426] termius: 9.12.0 -> 9.13.1 --- pkgs/by-name/te/termius/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/termius/package.nix b/pkgs/by-name/te/termius/package.nix index 6810cffa375d..37dc63ee1ebf 100644 --- a/pkgs/by-name/te/termius/package.nix +++ b/pkgs/by-name/te/termius/package.nix @@ -16,8 +16,8 @@ stdenv.mkDerivation rec { pname = "termius"; - version = "9.12.0"; - revision = "212"; + version = "9.13.1"; + revision = "213"; src = fetchurl { # find the latest version with @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { # and the sha512 with # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_${revision}.snap"; - hash = "sha512-w2dp/iwwYsR7LVk7O4FtktctX39lMNufrtTSaRjWq59bIalvPM2mC3DDs1zhsEq1EmKsY+uVsAgsDPMG7bCRUw=="; + hash = "sha512-GF5ZC4t3f54Rwqet9g4McB0h+sBg/+VpZ57IKVKC25T442gAEkdhTwQdqf2kJ+V74PsqdpZJk61rh21EusOi5w=="; }; desktopItem = makeDesktopItem { From e543b8a4a12b4b439d01fe18ac898efa7b35abab Mon Sep 17 00:00:00 2001 From: raf Date: Mon, 3 Feb 2025 20:03:01 +0000 Subject: [PATCH 360/426] soteria: update hash after upstream re-tag (#379135) Enable `useFetchCargoVendor` --- pkgs/by-name/so/soteria/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/soteria/package.nix b/pkgs/by-name/so/soteria/package.nix index 1b32e51d4595..f815d91a4ab4 100644 --- a/pkgs/by-name/so/soteria/package.nix +++ b/pkgs/by-name/so/soteria/package.nix @@ -22,10 +22,11 @@ rustPlatform.buildRustPackage { owner = "imvaskel"; repo = "soteria"; tag = "v${version}"; - hash = "sha256-CinJEzH4GsCAzU8FiInulPHLm73KI4nLlAcskkjgeJM="; + hash = "sha256-T6bJOXSXFWZYAxZ+nTDu+H8Wi75QRKddXkXdSOPwHbI="; }; - cargoHash = "sha256-vv7gK0ZfwO2AHXXQcXfkne9wZl+8JH9h8vELdRjg8WM="; + useFetchCargoVendor = true; + cargoHash = "sha256-5f915lrymOwg5bPsTp6sxKikCcTpbeia1fQzKnLYGOs="; nativeBuildInputs = [ pkg-config From 9a05755c94afd3eac5dc637b60c86680745e174c Mon Sep 17 00:00:00 2001 From: Danil Suetin Date: Mon, 20 Jan 2025 22:09:11 +0100 Subject: [PATCH 361/426] python312Packages.milc: 1.8.0 -> 1.9.1 --- pkgs/development/python-modules/milc/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/milc/default.nix b/pkgs/development/python-modules/milc/default.nix index 4aaba74782ea..fa5f386a7fd6 100644 --- a/pkgs/development/python-modules/milc/default.nix +++ b/pkgs/development/python-modules/milc/default.nix @@ -2,35 +2,37 @@ lib, buildPythonPackage, fetchFromGitHub, - appdirs, argcomplete, colorama, halo, + platformdirs, spinners, types-colorama, + typing-extensions, nose2, semver, }: buildPythonPackage rec { pname = "milc"; - version = "1.8.0"; + version = "1.9.1"; format = "setuptools"; src = fetchFromGitHub { owner = "clueboard"; repo = "milc"; rev = version; - hash = "sha256-DUA79R/pf/arG4diJKaJTSLNdB4E0XnS4NULlqP4h/M="; + hash = "sha256-byj2mcDxLl7rZEFjAt/g1kHllnVxiTIQaTMG24GeSVc="; }; propagatedBuildInputs = [ - appdirs argcomplete colorama halo + platformdirs spinners types-colorama + typing-extensions ]; nativeCheckInputs = [ From d23f8d2582c46305d0373ecf90315eb34b46d04a Mon Sep 17 00:00:00 2001 From: Danil Suetin Date: Mon, 20 Jan 2025 22:56:47 +0100 Subject: [PATCH 362/426] python312Packages.milc: refactor and add tests --- .../python-modules/milc/default.nix | 28 +++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/milc/default.nix b/pkgs/development/python-modules/milc/default.nix index fa5f386a7fd6..f6d9e319827f 100644 --- a/pkgs/development/python-modules/milc/default.nix +++ b/pkgs/development/python-modules/milc/default.nix @@ -9,23 +9,37 @@ spinners, types-colorama, typing-extensions, - nose2, + setuptools, + pytestCheckHook, semver, }: buildPythonPackage rec { pname = "milc"; version = "1.9.1"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "clueboard"; repo = "milc"; - rev = version; + tag = version; hash = "sha256-byj2mcDxLl7rZEFjAt/g1kHllnVxiTIQaTMG24GeSVc="; }; - propagatedBuildInputs = [ + postPatch = '' + # Needed for tests + patchShebangs --build \ + example \ + custom_logger \ + questions \ + sparkline \ + hello \ + passwd_confirm \ + passwd_complexity \ + config_source + ''; + + dependencies = [ argcomplete colorama halo @@ -35,8 +49,12 @@ buildPythonPackage rec { typing-extensions ]; + build-system = [ + setuptools + ]; + nativeCheckInputs = [ - nose2 + pytestCheckHook semver ]; From 8b5a31411627bd166811886163c25c440387e3dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 20:09:42 +0000 Subject: [PATCH 363/426] opengamepadui: 0.35.7 -> 0.35.8 --- pkgs/by-name/op/opengamepadui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opengamepadui/package.nix b/pkgs/by-name/op/opengamepadui/package.nix index fe3dad70d731..4ad2f25edb78 100644 --- a/pkgs/by-name/op/opengamepadui/package.nix +++ b/pkgs/by-name/op/opengamepadui/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "opengamepadui"; - version = "0.35.7"; + version = "0.35.8"; buildType = if withDebug then "debug" else "release"; @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ShadowBlip"; repo = "OpenGamepadUI"; tag = "v${finalAttrs.version}"; - hash = "sha256-yOFxtDDYdxCtN8L8RtXgxebjRwK1Blsp/RG1E+UfUEI="; + hash = "sha256-vMb08Wqjt5j6IgMnXuZr6MGNk1CprVn2GTNDdOxnFG0="; }; cargoDeps = rustPlatform.fetchCargoVendor { From b441f2e55d489756ad875659f8b6ac6410bdbaf3 Mon Sep 17 00:00:00 2001 From: Phileas Lebada Date: Mon, 3 Feb 2025 12:52:39 +0000 Subject: [PATCH 364/426] gitlab-container-registry: Add workaround for failing upstream tests This fixes multiple test failures: - TestListUnprefixed test doesn't work in filesystem driver without root permissions / writeable /var. Fixed in 268689a2 upstream - TestRegulatorEnterExit asserts a wrong return type - multiple azure tests segfault without the AZURE_DRIVER_VERSION env Co-Authored-By: Leona Maroni --- .../gi/gitlab-container-registry/package.nix | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gi/gitlab-container-registry/package.nix b/pkgs/by-name/gi/gitlab-container-registry/package.nix index 59b2d5db0d55..af8551f02883 100644 --- a/pkgs/by-name/gi/gitlab-container-registry/package.nix +++ b/pkgs/by-name/gi/gitlab-container-registry/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitLab, + fetchpatch, }: buildGoModule rec { @@ -19,14 +20,35 @@ buildGoModule rec { vendorHash = "sha256-aKE/yr2Sh+4yw4TmpaVF84rJOI6cjs0DKY326+aXO1o="; + env = { + # required for multiple azure tests + # https://gitlab.com/gitlab-org/container-registry/-/issues/1494 + AZURE_DRIVER_VERSION = "azure_v2"; + }; + + patches = [ + # remove with >= 4.15.3 + (fetchpatch { + url = "https://gitlab.com/gitlab-org/container-registry/-/commit/268689a2f30880b7d122469a4260ca46cbc55ccd.patch"; + hash = "sha256-RslK4qvcqCaG7ju2LgN/tI9cImrTj3Nry+mCv3zoWiA="; + }) + ]; + postPatch = '' # Disable flaky inmemory storage driver test rm registry/storage/driver/inmemory/driver_test.go substituteInPlace health/checks/checks_test.go \ - --replace \ + --replace-fail \ 'func TestHTTPChecker(t *testing.T) {' \ 'func TestHTTPChecker(t *testing.T) { t.Skip("Test requires network connection")' + + # Add workaround for failing test due to function type mismatch (args vs return) by upstream + # https://gitlab.com/gitlab-org/container-registry/-/issues/1495 + substituteInPlace registry/storage/driver/base/regulator_test.go \ + --replace-fail \ + 'require.Equal(t, limit, r.available, "r.available")' \ + 'require.Equal(t, limit, int(r.available), "r.available")' ''; meta = with lib; { From b30a2c0caa8d5c86bddf55f5a9bb9f3dbb9a55d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 20:16:11 +0000 Subject: [PATCH 365/426] tdl: 0.18.4 -> 0.18.5 --- pkgs/by-name/td/tdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/td/tdl/package.nix b/pkgs/by-name/td/tdl/package.nix index a721c86d3498..a2b11b68a982 100644 --- a/pkgs/by-name/td/tdl/package.nix +++ b/pkgs/by-name/td/tdl/package.nix @@ -5,16 +5,16 @@ }: buildGoModule rec { pname = "tdl"; - version = "0.18.4"; + version = "0.18.5"; src = fetchFromGitHub { owner = "iyear"; repo = "tdl"; rev = "v${version}"; - hash = "sha256-30OClBZUjoLvZ0ZhSZx+AaS7fhjo8X392t4FQpxoG9Q="; + hash = "sha256-PVd9aYo4ALgzovNOfAUQkAaAbWNLeqF+UEPlL9iGhAs="; }; - vendorHash = "sha256-QBqUa/PnT/Xma3SHq6YRGtVNKstTax1GVRsCDU12ETA="; + vendorHash = "sha256-IJPGkQxUGk7v+8J37vLTbLSGxYOcfgNDywnGzTxbk3w="; ldflags = [ "-s" From 958d1fb821de35d0a5ff2e81a7e24728d77508bf Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Sun, 19 Jan 2025 17:45:14 +0100 Subject: [PATCH 366/426] nixos/profiles/hardened: replace 'with' using inherit and add disable option --- nixos/modules/profiles/hardened.nix | 182 +++++++++++++++------------- 1 file changed, 97 insertions(+), 85 deletions(-) diff --git a/nixos/modules/profiles/hardened.nix b/nixos/modules/profiles/hardened.nix index 62a9bb90e747..dc3bf597cd4b 100644 --- a/nixos/modules/profiles/hardened.nix +++ b/nixos/modules/profiles/hardened.nix @@ -12,114 +12,126 @@ pkgs, ... }: - -with lib; - +let + inherit (lib) + mkDefault + mkOverride + mkEnableOption + mkIf + maintainers + ; +in { - meta = { - maintainers = [ - maintainers.joachifm - maintainers.emily - ]; + options.profiles.hardened = mkEnableOption "hardened" // { + default = true; + example = false; }; + config = mkIf config.profiles.hardened { + meta = { + maintainers = [ + maintainers.joachifm + maintainers.emily + ]; + }; - boot.kernelPackages = mkDefault pkgs.linuxPackages_hardened; + boot.kernelPackages = mkDefault pkgs.linuxPackages_hardened; - nix.settings.allowed-users = mkDefault [ "@users" ]; + nix.settings.allowed-users = mkDefault [ "@users" ]; - environment.memoryAllocator.provider = mkDefault "scudo"; - environment.variables.SCUDO_OPTIONS = mkDefault "ZeroContents=1"; + environment.memoryAllocator.provider = mkDefault "scudo"; + environment.variables.SCUDO_OPTIONS = mkDefault "ZeroContents=1"; - security.lockKernelModules = mkDefault true; + security.lockKernelModules = mkDefault true; - security.protectKernelImage = mkDefault true; + security.protectKernelImage = mkDefault true; - security.allowSimultaneousMultithreading = mkDefault false; + security.allowSimultaneousMultithreading = mkDefault false; - security.forcePageTableIsolation = mkDefault true; + security.forcePageTableIsolation = mkDefault true; - # This is required by podman to run containers in rootless mode. - security.unprivilegedUsernsClone = mkDefault config.virtualisation.containers.enable; + # This is required by podman to run containers in rootless mode. + security.unprivilegedUsernsClone = mkDefault config.virtualisation.containers.enable; - security.virtualisation.flushL1DataCache = mkDefault "always"; + security.virtualisation.flushL1DataCache = mkDefault "always"; - security.apparmor.enable = mkDefault true; - security.apparmor.killUnconfinedConfinables = mkDefault true; + security.apparmor.enable = mkDefault true; + security.apparmor.killUnconfinedConfinables = mkDefault true; - boot.kernelParams = [ - # Don't merge slabs - "slab_nomerge" + boot.kernelParams = [ + # Don't merge slabs + "slab_nomerge" - # Overwrite free'd pages - "page_poison=1" + # Overwrite free'd pages + "page_poison=1" - # Enable page allocator randomization - "page_alloc.shuffle=1" + # Enable page allocator randomization + "page_alloc.shuffle=1" - # Disable debugfs - "debugfs=off" - ]; + # Disable debugfs + "debugfs=off" + ]; - boot.blacklistedKernelModules = [ - # Obscure network protocols - "ax25" - "netrom" - "rose" + boot.blacklistedKernelModules = [ + # Obscure network protocols + "ax25" + "netrom" + "rose" - # Old or rare or insufficiently audited filesystems - "adfs" - "affs" - "bfs" - "befs" - "cramfs" - "efs" - "erofs" - "exofs" - "freevxfs" - "f2fs" - "hfs" - "hpfs" - "jfs" - "minix" - "nilfs2" - "ntfs" - "omfs" - "qnx4" - "qnx6" - "sysv" - "ufs" - ]; + # Old or rare or insufficiently audited filesystems + "adfs" + "affs" + "bfs" + "befs" + "cramfs" + "efs" + "erofs" + "exofs" + "freevxfs" + "f2fs" + "hfs" + "hpfs" + "jfs" + "minix" + "nilfs2" + "ntfs" + "omfs" + "qnx4" + "qnx6" + "sysv" + "ufs" + ]; - # Hide kptrs even for processes with CAP_SYSLOG - boot.kernel.sysctl."kernel.kptr_restrict" = mkOverride 500 2; + # Hide kptrs even for processes with CAP_SYSLOG + boot.kernel.sysctl."kernel.kptr_restrict" = mkOverride 500 2; - # Disable bpf() JIT (to eliminate spray attacks) - boot.kernel.sysctl."net.core.bpf_jit_enable" = mkDefault false; + # Disable bpf() JIT (to eliminate spray attacks) + boot.kernel.sysctl."net.core.bpf_jit_enable" = mkDefault false; - # Disable ftrace debugging - boot.kernel.sysctl."kernel.ftrace_enabled" = mkDefault false; + # Disable ftrace debugging + boot.kernel.sysctl."kernel.ftrace_enabled" = mkDefault false; - # Enable strict reverse path filtering (that is, do not attempt to route - # packets that "obviously" do not belong to the iface's network; dropped - # packets are logged as martians). - boot.kernel.sysctl."net.ipv4.conf.all.log_martians" = mkDefault true; - boot.kernel.sysctl."net.ipv4.conf.all.rp_filter" = mkDefault "1"; - boot.kernel.sysctl."net.ipv4.conf.default.log_martians" = mkDefault true; - boot.kernel.sysctl."net.ipv4.conf.default.rp_filter" = mkDefault "1"; + # Enable strict reverse path filtering (that is, do not attempt to route + # packets that "obviously" do not belong to the iface's network; dropped + # packets are logged as martians). + boot.kernel.sysctl."net.ipv4.conf.all.log_martians" = mkDefault true; + boot.kernel.sysctl."net.ipv4.conf.all.rp_filter" = mkDefault "1"; + boot.kernel.sysctl."net.ipv4.conf.default.log_martians" = mkDefault true; + boot.kernel.sysctl."net.ipv4.conf.default.rp_filter" = mkDefault "1"; - # Ignore broadcast ICMP (mitigate SMURF) - boot.kernel.sysctl."net.ipv4.icmp_echo_ignore_broadcasts" = mkDefault true; + # Ignore broadcast ICMP (mitigate SMURF) + boot.kernel.sysctl."net.ipv4.icmp_echo_ignore_broadcasts" = mkDefault true; - # Ignore incoming ICMP redirects (note: default is needed to ensure that the - # setting is applied to interfaces added after the sysctls are set) - boot.kernel.sysctl."net.ipv4.conf.all.accept_redirects" = mkDefault false; - boot.kernel.sysctl."net.ipv4.conf.all.secure_redirects" = mkDefault false; - boot.kernel.sysctl."net.ipv4.conf.default.accept_redirects" = mkDefault false; - boot.kernel.sysctl."net.ipv4.conf.default.secure_redirects" = mkDefault false; - boot.kernel.sysctl."net.ipv6.conf.all.accept_redirects" = mkDefault false; - boot.kernel.sysctl."net.ipv6.conf.default.accept_redirects" = mkDefault false; + # Ignore incoming ICMP redirects (note: default is needed to ensure that the + # setting is applied to interfaces added after the sysctls are set) + boot.kernel.sysctl."net.ipv4.conf.all.accept_redirects" = mkDefault false; + boot.kernel.sysctl."net.ipv4.conf.all.secure_redirects" = mkDefault false; + boot.kernel.sysctl."net.ipv4.conf.default.accept_redirects" = mkDefault false; + boot.kernel.sysctl."net.ipv4.conf.default.secure_redirects" = mkDefault false; + boot.kernel.sysctl."net.ipv6.conf.all.accept_redirects" = mkDefault false; + boot.kernel.sysctl."net.ipv6.conf.default.accept_redirects" = mkDefault false; - # Ignore outgoing ICMP redirects (this is ipv4 only) - boot.kernel.sysctl."net.ipv4.conf.all.send_redirects" = mkDefault false; - boot.kernel.sysctl."net.ipv4.conf.default.send_redirects" = mkDefault false; + # Ignore outgoing ICMP redirects (this is ipv4 only) + boot.kernel.sysctl."net.ipv4.conf.all.send_redirects" = mkDefault false; + boot.kernel.sysctl."net.ipv4.conf.default.send_redirects" = mkDefault false; + }; } From a4bd2734aa2f540b801ac448b792990ff3dc29aa Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 3 Feb 2025 12:53:08 -0600 Subject: [PATCH 367/426] vimPlugins.blink-cmp-dictionary: init at 2025-01-12 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 4 ++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 17 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 76b98bf18af6..f632589f0f5b 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -1302,6 +1302,18 @@ final: prev: meta.homepage = "https://github.com/giuxtaposition/blink-cmp-copilot/"; }; + blink-cmp-dictionary = buildVimPlugin { + pname = "blink-cmp-dictionary"; + version = "2025-01-12"; + src = fetchFromGitHub { + owner = "Kaiser-Yang"; + repo = "blink-cmp-dictionary"; + rev = "07cc2e49bb52ebff4e8b83d1801ad6441edf90a2"; + sha256 = "17c41flnjp25c5gry4lq8ik8mk3pbh1qwj86rby57jr4f4wvfykk"; + }; + meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-dictionary/"; + }; + blink-cmp-spell = buildVimPlugin { pname = "blink-cmp-spell"; version = "2025-02-01"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 953d95428e5d..60d0a611d4df 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -292,6 +292,10 @@ in dependencies = [ self.copilot-lua ]; }; + blink-cmp-dictionary = super.blink-cmp-dictionary.overrideAttrs { + dependencies = [ self.plenary-nvim ]; + }; + blink-emoji-nvim = super.blink-emoji-nvim.overrideAttrs { dependencies = [ self.blink-cmp ]; }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index c702f9edc674..0d97403a3533 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -106,6 +106,7 @@ https://github.com/max397574/better-escape.nvim/,, https://github.com/LunarVim/bigfile.nvim/,, https://github.com/APZelos/blamer.nvim/,HEAD, https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, +https://github.com/Kaiser-Yang/blink-cmp-dictionary/,HEAD, https://github.com/Kaiser-Yang/blink-cmp-git/,HEAD, https://github.com/ribru17/blink-cmp-spell/,HEAD, https://github.com/fang2hou/blink-copilot/,HEAD, From d4bd8b26d5ca38bc983d21a74e88d69a8dad3cc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 20:43:57 +0000 Subject: [PATCH 368/426] grpc_cli: 1.70.0 -> 1.70.1 --- pkgs/by-name/gr/grpc_cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grpc_cli/package.nix b/pkgs/by-name/gr/grpc_cli/package.nix index 639282db9958..6d0e1a390dd6 100644 --- a/pkgs/by-name/gr/grpc_cli/package.nix +++ b/pkgs/by-name/gr/grpc_cli/package.nix @@ -11,12 +11,12 @@ stdenv.mkDerivation rec { pname = "grpc_cli"; - version = "1.70.0"; + version = "1.70.1"; src = fetchFromGitHub { owner = "grpc"; repo = "grpc"; rev = "v${version}"; - hash = "sha256-kJhGAhqu25Q2g6BWkVGp6nGYrWdBnMhoMu6e7ifNbgk="; + hash = "sha256-/Mg999SA/19iypjacXrEnX1B08hajyq7sC7yab+eTCk="; fetchSubmodules = true; }; nativeBuildInputs = [ From 494b2407ef95997176211a8758638205916873a9 Mon Sep 17 00:00:00 2001 From: Anton Tetov Date: Mon, 3 Feb 2025 21:50:02 +0100 Subject: [PATCH 369/426] nixos/prometheus-restic-exporter: set cache dir (#378228) * nixos/prometheus-restic-exporter: set cache dir * prometheus-restic-exporter: use systemd variable for cachedir --- .../modules/services/monitoring/prometheus/exporters/restic.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/monitoring/prometheus/exporters/restic.nix b/nixos/modules/services/monitoring/prometheus/exporters/restic.nix index c8de20be563c..615d78317d38 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/restic.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/restic.nix @@ -140,6 +140,7 @@ in ${concatStringsSep " \\\n " cfg.extraFlags} ''; serviceConfig = { + CacheDirectory = "restic-exporter"; EnvironmentFile = mkIf (cfg.environmentFile != null) cfg.environmentFile; LoadCredential = [ "RESTIC_PASSWORD_FILE:${cfg.passwordFile}" @@ -156,6 +157,7 @@ in LISTEN_ADDRESS = cfg.listenAddress; LISTEN_PORT = toString cfg.port; REFRESH_INTERVAL = toString cfg.refreshInterval; + RESTIC_CACHE_DIR = "$CACHE_DIRECTORY"; } // (mapAttrs' ( name: value: nameValuePair (rcloneAttrToOpt name) (toRcloneVal value) From e0812fc1f8a79eaff265e085fc7db78ebde365c3 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Mon, 3 Feb 2025 13:05:58 +0100 Subject: [PATCH 370/426] pypy310Packages.cffi: make proper package Some packages, for example brotlicffi, expect to get pycparser. Make a placeholder package for their benefit. It remains to be seen whether the lack of a directory in site-packages will cause trouble. --- .../python-modules/cffi/default.nix | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix index d392915f05f8..bbdd6bf08cfc 100644 --- a/pkgs/development/python-modules/cffi/default.nix +++ b/pkgs/development/python-modules/cffi/default.nix @@ -11,12 +11,32 @@ pycparser, }: +let + version = "1.17.1"; +in if isPyPy then - null + buildPythonPackage { + pname = "cffi"; + inherit version; + pyproject = false; + + # cffi is bundled with PyPy. + dontUnpack = true; + + # Some dependent packages expect to have pycparser available when using cffi. + dependencies = [ pycparser ]; + + meta = { + description = "Foreign Function Interface for Python calling C code (bundled with PyPy, placeholder package)"; + homepage = "https://cffi.readthedocs.org/"; + license = lib.licenses.mit; + maintainers = lib.teams.python.members; + }; + } else buildPythonPackage rec { pname = "cffi"; - version = "1.17.1"; + inherit version; pyproject = true; src = fetchPypi { From 146f1375c192fc695e76870cf93df43be55bafcc Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 3 Feb 2025 12:46:41 -0600 Subject: [PATCH 371/426] vimPlugins.minuet-ai-nvim: init at 2025-02-03 --- .../editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/overrides.nix | 18 ++++++++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 31 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 76b98bf18af6..aabedeac18a3 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -7424,6 +7424,18 @@ final: prev: meta.homepage = "https://github.com/wfxr/minimap.vim/"; }; + minuet-ai-nvim = buildVimPlugin { + pname = "minuet-ai.nvim"; + version = "2025-02-03"; + src = fetchFromGitHub { + owner = "milanglacier"; + repo = "minuet-ai.nvim"; + rev = "9a264284573b837dc0202049166a0564a70deaed"; + sha256 = "06d7s9949aylda4vq36h4s9hnnp3lycwm2nrjid5vxb98gy3d3xn"; + }; + meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; + }; + mkdir-nvim = buildVimPlugin { pname = "mkdir.nvim"; version = "2022-07-23"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 953d95428e5d..e5c358702db9 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1809,6 +1809,24 @@ in meta.homepage = "https://github.com/jose-elias-alvarez/minsnip.nvim/"; }; + minuet-ai-nvim = super.minuet-ai-nvim.overrideAttrs { + checkInputs = [ + # optional cmp integration + self.nvim-cmp + ]; + dependencies = with self; [ plenary-nvim ]; + nvimSkipModule = [ + # Backends require configuration + "minuet.backends.claude" + "minuet.backends.codestral" + "minuet.backends.gemini" + "minuet.backends.huggingface" + "minuet.backends.openai" + "minuet.backends.openai_compatible" + "minuet.backends.openai_fim_compatible" + ]; + }; + mkdnflow-nvim = super.mkdnflow-nvim.overrideAttrs { dependencies = [ self.plenary-nvim ]; # Requires setup call and has optional nvim-cmp dependency diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index c702f9edc674..f4c6a774f0ec 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -615,6 +615,7 @@ https://github.com/echasnovski/mini.test/,HEAD, https://github.com/echasnovski/mini.trailspace/,HEAD, https://github.com/echasnovski/mini.visits/,HEAD, https://github.com/wfxr/minimap.vim/,, +https://github.com/milanglacier/minuet-ai.nvim/,HEAD, https://github.com/jghauser/mkdir.nvim/,main, https://github.com/jakewvincent/mkdnflow.nvim/,HEAD, https://github.com/SidOfc/mkdx/,, From d4e655c973b9dd36c90903956415e8c45f3ebe36 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Mon, 3 Feb 2025 23:26:09 +0100 Subject: [PATCH 372/426] python3Package.depyf: init at 0.18.0 --- .../python-modules/depyf/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/depyf/default.nix diff --git a/pkgs/development/python-modules/depyf/default.nix b/pkgs/development/python-modules/depyf/default.nix new file mode 100644 index 000000000000..3792e9997a28 --- /dev/null +++ b/pkgs/development/python-modules/depyf/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + astor, + dill, + filelock, +}: + +buildPythonPackage rec { + pname = "depyf"; + version = "0.18.0"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-uZ8MODvpSa5F1dYG/kRMcfN1tVpXuNayDnhWZw1SEw0="; + }; + + # don't try to read git commit + postPatch = '' + substituteInPlace setup.py \ + --replace-fail 'commit_id = get_git_commit_id()' 'commit_id = None' + ''; + + propagatedBuildInputs = [ + astor + dill + filelock + ]; + + pythonImportCheck = [ "depyf" ]; + + meta = with lib; { + description = "Decompile python functions, from bytecode to source code"; + homepage = "https://github.com/thuml/depyf"; + license = licenses.mit; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4db0f3cde516..f0c565079787 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3214,6 +3214,8 @@ self: super: with self; { deprecation-alias = callPackage ../development/python-modules/deprecation-alias { }; + depyf = callPackage ../development/python-modules/depyf { }; + derpconf = callPackage ../development/python-modules/derpconf { }; desktop-entry-lib = callPackage ../development/python-modules/desktop-entry-lib { }; From 23829c7e31c2fc94c34da4efd9d0532bd731bc82 Mon Sep 17 00:00:00 2001 From: nikolaizombie1 Date: Sat, 1 Feb 2025 15:10:05 -0500 Subject: [PATCH 373/426] waytrogen: 0.6.3 -> 0.6.7 --- pkgs/by-name/wa/waytrogen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/waytrogen/package.nix b/pkgs/by-name/wa/waytrogen/package.nix index 036633da5da2..9d364711b59f 100644 --- a/pkgs/by-name/wa/waytrogen/package.nix +++ b/pkgs/by-name/wa/waytrogen/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "waytrogen"; - version = "0.6.3"; + version = "0.6.7"; src = fetchFromGitHub { owner = "nikolaizombie1"; repo = "waytrogen"; tag = version; - hash = "sha256-jkrvtwkzlsQgbw8/N4uzeqQ3fVSur2oa21IOXRRgh9I="; + hash = "sha256-JlqRlB/iMeFp229bF4u7M+Z9m9zlizHgqbfmszNwd9k="; }; useFetchCargoVendor = true; - cargoHash = "sha256-iCcYlBqXo76QLuzdd1/YbLL99eCOnniHDAOllX8XyXQ="; + cargoHash = "sha256-S4DPvQ2unFt13eLFS91z7TyfFz7uwMMIgsEQ/JPe0e8="; nativeBuildInputs = [ pkg-config From 34b9816b51bc8b5c8c7e7a73ebbced707382646c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 22:40:30 +0000 Subject: [PATCH 374/426] terraform-providers.harbor: 3.10.17 -> 3.10.18 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2b6c748fae92..b3c3fe98ef31 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -552,11 +552,11 @@ "vendorHash": null }, "harbor": { - "hash": "sha256-NDOFrW7VeunxAJPkcJ4DFrjrt0fL5B5+gT9H19L1Cos=", + "hash": "sha256-FSuJ8upRnDny9Rjf+hS+Kd6e3YcuqYRMfwMwseHNlfo=", "homepage": "https://registry.terraform.io/providers/goharbor/harbor", "owner": "goharbor", "repo": "terraform-provider-harbor", - "rev": "v3.10.17", + "rev": "v3.10.18", "spdx": "MIT", "vendorHash": "sha256-YkTXwx3RjIbzJnagfcYgb5IRnF0sHEDBDzdHf+GS8xI=" }, From df3b3bcc8bee9eda0b63e830a38aceaeb9446204 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 3 Feb 2025 14:34:10 +0100 Subject: [PATCH 375/426] fwupd: 2.0.4 -> 2.0.5 Diff: https://github.com/fwupd/fwupd/compare/refs/tags/2.0.4...2.0.5 Changelog: https://github.com/fwupd/fwupd/releases/tag/2.0.5 --- pkgs/by-name/fw/fwupd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fw/fwupd/package.nix b/pkgs/by-name/fw/fwupd/package.nix index 49a542ed132d..e378de515de1 100644 --- a/pkgs/by-name/fw/fwupd/package.nix +++ b/pkgs/by-name/fw/fwupd/package.nix @@ -117,7 +117,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "fwupd"; - version = "2.0.4"; + version = "2.0.5"; # libfwupd goes to lib # daemon, plug-ins and libfwupdplugin go to out @@ -135,7 +135,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "fwupd"; repo = "fwupd"; tag = finalAttrs.version; - hash = "sha256-0+2B8/ZuniZCeP1LMzLcJsvE3RzlHuw0jd6rlkoW6zY="; + hash = "sha256-V07alPn2+bOkKx+oh8qoX4Ie6/5ujO6h/TDzvL3UhvQ="; }; patches = [ From b3633cf4a8790d423e201ecff128f381f27fc0d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 23:18:20 +0000 Subject: [PATCH 376/426] kubescape: 3.0.24 -> 3.0.25 --- pkgs/by-name/ku/kubescape/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubescape/package.nix b/pkgs/by-name/ku/kubescape/package.nix index 41198bfc8f02..9ad9825a8822 100644 --- a/pkgs/by-name/ku/kubescape/package.nix +++ b/pkgs/by-name/ku/kubescape/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "kubescape"; - version = "3.0.24"; + version = "3.0.25"; src = fetchFromGitHub { owner = "kubescape"; repo = "kubescape"; tag = "v${version}"; - hash = "sha256-gzwdDUYOHZnd9mMHmuW9q1xhxWjpk5u/yoxdJkSNrVA="; + hash = "sha256-1KwFa0FixlzgRd2hSUj/ODf0SJKxZ496/xg374uV4fI="; fetchSubmodules = true; }; From f4828c6e8536bfb13d30c9b3ff5898b1f1d9bb83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 23:42:33 +0000 Subject: [PATCH 377/426] novelwriter: 2.6 -> 2.6.1 --- pkgs/by-name/no/novelwriter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/novelwriter/package.nix b/pkgs/by-name/no/novelwriter/package.nix index dd0773161216..5cac7a547273 100644 --- a/pkgs/by-name/no/novelwriter/package.nix +++ b/pkgs/by-name/no/novelwriter/package.nix @@ -7,7 +7,7 @@ nix-update-script, }: let - version = "2.6"; + version = "2.6.1"; in python3.pkgs.buildPythonApplication { pname = "novelwriter"; @@ -18,7 +18,7 @@ python3.pkgs.buildPythonApplication { owner = "vkbo"; repo = "novelWriter"; rev = "v${version}"; - hash = "sha256-eQ0az+4SEpf07rlCHGvK8Fp8ECimpTblWNlxwANNisE="; + hash = "sha256-z2iDRTWiqdjEpqCn4pNthNFl/zGGoVLU/XsRJaQ3Ys4="; }; nativeBuildInputs = [ qt5.wrapQtAppsHook ]; From f7cdcbfc3c293ace2ffea5cc34b5363112d04190 Mon Sep 17 00:00:00 2001 From: misilelab Date: Tue, 4 Feb 2025 09:05:46 +0900 Subject: [PATCH 378/426] uv: 0.5.26 -> 0.5.27 Signed-off-by: misilelab --- pkgs/by-name/uv/uv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index ca2069e898c7..d097bc8629ea 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -17,17 +17,17 @@ rustPlatform.buildRustPackage rec { pname = "uv"; - version = "0.5.26"; + version = "0.5.27"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = version; - hash = "sha256-Rp6DexvMbUdE7i8hik4MC2sW/VFmpxJFfF7ukc49VlE="; + hash = "sha256-UqwXLAo99ZtvNNIfd5eO+IfdL2fksf0LTrRU2G1/j/8="; }; useFetchCargoVendor = true; - cargoHash = "sha256-MZKrkxy7bXQ3lTrPwCRT8nAR8fP+SeZmBEMQrXlvkYo="; + cargoHash = "sha256-TS823jBGtHNUZzeRJpir6G8F8Cgq7fuxw6pPk8RrE3o="; nativeBuildInputs = [ cmake From df3383ca0a5db701de80edbc0e2f8e0b3a3b70e2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 4 Feb 2025 01:07:01 +0100 Subject: [PATCH 379/426] pretalx: relax django-i18nfield constraint --- pkgs/by-name/pr/pretalx/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pr/pretalx/package.nix b/pkgs/by-name/pr/pretalx/package.nix index 28596726fba5..004c185e16ee 100644 --- a/pkgs/by-name/pr/pretalx/package.nix +++ b/pkgs/by-name/pr/pretalx/package.nix @@ -103,6 +103,7 @@ python.pkgs.buildPythonApplication rec { "django-csp" "django-filter" "django-hierarkey" + "django-i18nfield" "djangorestframework" "markdown" "pillow" From 5e8ec34a54d78807a25c8a969d9d76566a59702f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 00:31:16 +0000 Subject: [PATCH 380/426] allure: 2.32.0 -> 2.32.1 --- pkgs/by-name/al/allure/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/allure/package.nix b/pkgs/by-name/al/allure/package.nix index 1ad9e8e416b7..e440d5f9173c 100644 --- a/pkgs/by-name/al/allure/package.nix +++ b/pkgs/by-name/al/allure/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "allure"; - version = "2.32.0"; + version = "2.32.1"; src = fetchurl { url = "https://github.com/allure-framework/allure2/releases/download/${finalAttrs.version}/allure-${finalAttrs.version}.tgz"; - hash = "sha256-zfqXiz6rnPn1JInqkoTkMdiw0thZvNVqeRwyDoA85lw="; + hash = "sha256-EpTcdF1v6Os7FL/stqRR6OtZoPGuWp8qoC6U7NtBtaY="; }; dontConfigure = true; From 21c82b822e311e281e4828859f7af2d30b8bf5ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 00:52:04 +0000 Subject: [PATCH 381/426] sad: 0.4.31 -> 0.4.32 --- pkgs/by-name/sa/sad/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sad/package.nix b/pkgs/by-name/sa/sad/package.nix index 5353fb404828..9557f9b2eb29 100644 --- a/pkgs/by-name/sa/sad/package.nix +++ b/pkgs/by-name/sa/sad/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "sad"; - version = "0.4.31"; + version = "0.4.32"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "sad"; tag = "v${version}"; - hash = "sha256-frsOfv98VdetlwgNA6O0KEhcCSY9tQeEwkl2am226ko="; + hash = "sha256-c5TYIVUrfKrVuyolVe7+EhiM/SOFNahz8X6F8WrKEa0="; }; - cargoHash = "sha256-2oZf2wim2h/krGZMg7Psxx0VLFE/Xf1d1vWqkVtjSmo="; + cargoHash = "sha256-EoSu2xhwTRvawRpMg4QG/kSBiUyDQVsc3evAlKpO1TI="; nativeBuildInputs = [ python3 ]; From 24fa842a556c8c78442a0a194dbe758ef9a7cdde Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 00:55:43 +0000 Subject: [PATCH 382/426] mpich: 4.2.3 -> 4.3.0 --- pkgs/development/libraries/mpich/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mpich/default.nix b/pkgs/development/libraries/mpich/default.nix index a01cc726f223..fdc2f1f7b7ed 100644 --- a/pkgs/development/libraries/mpich/default.nix +++ b/pkgs/development/libraries/mpich/default.nix @@ -33,11 +33,11 @@ assert (ch4backend.pname == "ucx" || ch4backend.pname == "libfabric"); stdenv.mkDerivation rec { pname = "mpich"; - version = "4.2.3"; + version = "4.3.0"; src = fetchurl { url = "https://www.mpich.org/static/downloads/${version}/mpich-${version}.tar.gz"; - hash = "sha256-egGRgMUdFzitnF2NRSMU3mXoKO4kC8stH4DemmW+iKg="; + hash = "sha256-XgQTKYStg8q5zFP3YHLSte9abSSwqf+QR6j/lhIbzGM="; }; patches = [ From d7a3aab1c88e0d7ba499862da0000fb2c03d4b23 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Tue, 4 Feb 2025 01:24:42 +0000 Subject: [PATCH 383/426] nexusmods-app: 0.7.2 -> 0.7.3 --- pkgs/by-name/ne/nexusmods-app/deps.json | 47 ++++++++++++++++++++--- pkgs/by-name/ne/nexusmods-app/package.nix | 4 +- 2 files changed, 43 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ne/nexusmods-app/deps.json b/pkgs/by-name/ne/nexusmods-app/deps.json index b83c979c76d3..d0f50a18e4fe 100644 --- a/pkgs/by-name/ne/nexusmods-app/deps.json +++ b/pkgs/by-name/ne/nexusmods-app/deps.json @@ -779,11 +779,21 @@ "version": "2.5.2", "hash": "sha256-idb2hvuDlxl83x0yttGHnTgEQmwLLdUT7QfMeGDXVJE=" }, + { + "pname": "Jamarino.IntervalTree", + "version": "1.2.2", + "hash": "sha256-L8vFWl+1OUviHB+TOkw7Po0+IBLnJMZ1fnvqcYQOuRQ=" + }, { "pname": "JetBrains.Annotations", "version": "2024.3.0", "hash": "sha256-BQYhE7JDJ9Bw588KyWzOvQFvQTiRa0K9maVkI9lZgBc=" }, + { + "pname": "Jitbit.FastCache", + "version": "1.1.0", + "hash": "sha256-UJjNHEyBsi+XRkTF/D5EIIhVMchybD9INtXthXo49bg=" + }, { "pname": "K4os.Compression.LZ4", "version": "1.3.7-beta", @@ -799,6 +809,11 @@ "version": "0.3.1", "hash": "sha256-Yyt1uShHigHVCIjPT8jL2Kth9L9yq1MGrCM5w2+tj9o=" }, + { + "pname": "LinuxDesktopUtils.XDGDesktopPortal", + "version": "1.0.0", + "hash": "sha256-DTxWI/DI01Flb4yfSxukaEw6roSzD9iy4Twy1I8/5Mg=" + }, { "pname": "LiveChartsCore", "version": "2.0.0-rc2", @@ -894,6 +909,11 @@ "version": "7.0.0", "hash": "sha256-1e031E26iraIqun84ad0fCIR4MJZ1hcQo4yFN+B7UfE=" }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "8.0.0", + "hash": "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw=" + }, { "pname": "Microsoft.Build.Tasks.Git", "version": "8.0.0", @@ -1606,18 +1626,18 @@ }, { "pname": "NexusMods.MnemonicDB", - "version": "0.9.97", - "hash": "sha256-b0k/hM6UYvMTZN2QMk53QN9Fw/pomXJ88k9QqfrAF+s=" + "version": "0.9.98", + "hash": "sha256-1B1PBH/iUuLOPsUo5WAsSAkDGWQBTlY8sk/sAiugpB0=" }, { "pname": "NexusMods.MnemonicDB.Abstractions", - "version": "0.9.97", - "hash": "sha256-EnWQMeXMKwziMoBXKf7t+Ru6EHZBml4Pt3h1eSP1Ud0=" + "version": "0.9.98", + "hash": "sha256-rZ9UP6BcxYPlHKqyGj0G5q+woEjvpRS/jg69UY4aWDE=" }, { "pname": "NexusMods.MnemonicDB.SourceGenerator", - "version": "0.9.97", - "hash": "sha256-KOZVhS3H/qY6bRW9HmSF1Ud4fXv5oEWORDdYET9Ochw=" + "version": "0.9.98", + "hash": "sha256-jP07gJZQ9ZT9DXyWIQOlgmZx0onqiUe3w2JiN55NA94=" }, { "pname": "NexusMods.Paths", @@ -1639,6 +1659,11 @@ "version": "0.15.0", "hash": "sha256-xUZIAND1Ob0SRuoTTuJqw7N2j/4ncIlck3lgfeWxd5M=" }, + { + "pname": "NLog", + "version": "5.2.8", + "hash": "sha256-IrCChiy703DRIebN//M4wwXW7gayuCVD/dHKXCoQcPw=" + }, { "pname": "NLog", "version": "5.3.4", @@ -2164,6 +2189,11 @@ "version": "2.88.9", "hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=" }, + { + "pname": "SmartFormat", + "version": "3.5.1", + "hash": "sha256-NwvJBCT2BBfJgGa/LMbvan0XqZhRBYzlpMLtC3l5SOM=" + }, { "pname": "Spectre.Console", "version": "0.49.1", @@ -3079,6 +3109,11 @@ "version": "1.0.64", "hash": "sha256-ykBZOyvaX1/iFmZjue754qJG4jfPx38ZdHevEZvh7w8=" }, + { + "pname": "Tmds.DBus.Protocol", + "version": "0.18.0", + "hash": "sha256-u5bRK7XbxU/NdMu8PZqxb3fmRdPTbimQ/YIe5/scPOo=" + }, { "pname": "Tmds.DBus.Protocol", "version": "0.20.0", diff --git a/pkgs/by-name/ne/nexusmods-app/package.nix b/pkgs/by-name/ne/nexusmods-app/package.nix index 30eba95da65e..8278059128b8 100644 --- a/pkgs/by-name/ne/nexusmods-app/package.nix +++ b/pkgs/by-name/ne/nexusmods-app/package.nix @@ -25,12 +25,12 @@ let in buildDotnetModule (finalAttrs: { inherit pname; - version = "0.7.2"; + version = "0.7.3"; src = fetchgit { url = "https://github.com/Nexus-Mods/NexusMods.App.git"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-Kss1K1ZqXLZ/WbbyY3ZQRe8Kvmjdu3tRGfcagE7Q42Q="; + hash = "sha256-p3MTxuLR/mkVrL+hwW2R13/eVHWWulZPRh9OsuHq9kU="; fetchSubmodules = true; fetchLFS = true; }; From d5a8eb09dc5feff6fde7ca5da5ae6caee1065c2a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 02:45:49 +0000 Subject: [PATCH 384/426] mubeng: 0.21.0 -> 0.22.0 --- pkgs/by-name/mu/mubeng/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mu/mubeng/package.nix b/pkgs/by-name/mu/mubeng/package.nix index 833a47cdafee..4a3f8e010157 100644 --- a/pkgs/by-name/mu/mubeng/package.nix +++ b/pkgs/by-name/mu/mubeng/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "mubeng"; - version = "0.21.0"; + version = "0.22.0"; src = fetchFromGitHub { owner = "kitabisa"; repo = "mubeng"; tag = "v${version}"; - hash = "sha256-LApviKG6sgIYtosU0xW4lkBH0iB7MGB4bfG9fPI16iQ="; + hash = "sha256-YK3a975l/gMCaWxTB4gEQWAzzX+GRnYSvKksPmp3ZRA="; }; - vendorHash = "sha256-Uvxkvj5hodVQ0j05HZdSKammGWy9DxEIBT0VnCW8QuI="; + vendorHash = "sha256-qv8gAq7EohMNbwTfLeNhucKAzkYKzRbTpkoG5jTgKI0="; ldflags = [ "-s" From ef07f4b6d8b7563db9aa176bb4d964a1174aadd2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 02:46:40 +0000 Subject: [PATCH 385/426] pdal: 2.8.3 -> 2.8.4 --- pkgs/by-name/pd/pdal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdal/package.nix b/pkgs/by-name/pd/pdal/package.nix index 0d2b095270e5..f470cc5c93e7 100644 --- a/pkgs/by-name/pd/pdal/package.nix +++ b/pkgs/by-name/pd/pdal/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pdal"; - version = "2.8.3"; + version = "2.8.4"; src = fetchFromGitHub { owner = "PDAL"; repo = "PDAL"; rev = finalAttrs.version; - hash = "sha256-i4Kk9T9MwMGshyGtHrSDhnzqeeThRCKXsjpW3rIDVVc="; + hash = "sha256-52v7oDmvq820mJ91XAZI1rQEwssWcHagcd2QNVV6zPA="; }; nativeBuildInputs = [ From cc58c5213b875221f4e232838b00b2b516168a69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 02:47:47 +0000 Subject: [PATCH 386/426] nagiosPlugins.check_ssl_cert: 2.85.1 -> 2.86.0 --- .../monitoring/nagios-plugins/check_ssl_cert/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix b/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix index 8c000321857a..635045677c03 100644 --- a/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix +++ b/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "check_ssl_cert"; - version = "2.85.1"; + version = "2.86.0"; src = fetchFromGitHub { owner = "matteocorti"; repo = "check_ssl_cert"; tag = "v${version}"; - hash = "sha256-ix3GyY7xIcrdwzECO6kD7fjccf9OK6Ey+NsSWWcH9ns="; + hash = "sha256-IXwy6iRjrXVxpZiAYLMVmAgwm7Z8Ck/B0Mwi1UlRcSs="; }; nativeBuildInputs = [ makeWrapper ]; From dee2302ce2e9eb3b8e3d6a84c5e2bbb7a8069749 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 03:29:25 +0000 Subject: [PATCH 387/426] sqlite_orm: 1.9 -> 1.9.1 --- pkgs/by-name/sq/sqlite_orm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sqlite_orm/package.nix b/pkgs/by-name/sq/sqlite_orm/package.nix index 2d2ce1dd9024..2c5151d9f7f5 100644 --- a/pkgs/by-name/sq/sqlite_orm/package.nix +++ b/pkgs/by-name/sq/sqlite_orm/package.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "sqlite_orm"; - version = "1.9"; + version = "1.9.1"; src = fetchFromGitHub { owner = "fnc12"; repo = "sqlite_orm"; rev = "v${finalAttrs.version}"; - hash = "sha256-jgRCYOtCyXj2E5J3iYBffX2AyBwvhune+i4Pb2eCBrA="; + hash = "sha256-tlmUYHH0V4qsKSTdrg/OrS9eOEseIDAIU/HN8YK36go="; }; nativeBuildInputs = [ From 99de8bf25cbd33d62c8c9e7169618433d235216b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 04:20:07 +0000 Subject: [PATCH 388/426] nom: 2.7.3 -> 2.8.0 --- pkgs/by-name/no/nom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/nom/package.nix b/pkgs/by-name/no/nom/package.nix index 88c029ef65a7..59b38088fe9c 100644 --- a/pkgs/by-name/no/nom/package.nix +++ b/pkgs/by-name/no/nom/package.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "nom"; - version = "2.7.3"; + version = "2.8.0"; src = fetchFromGitHub { owner = "guyfedwards"; repo = "nom"; tag = "v${version}"; - hash = "sha256-kCvNUvU3fR3v/uRPl3y9HlNXMartNb23kfj1YYY2BWg="; + hash = "sha256-2YXecurdmlho5LvkkMc97GiyrSy/kTZINTPtC+J+eL0="; }; vendorHash = "sha256-d5KTDZKfuzv84oMgmsjJoXGO5XYLVKxOB5XehqgRvYw="; From a430b350354790d04e03f6654333b9797b612b13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 07:03:33 +0000 Subject: [PATCH 389/426] discord: 0.0.82 -> 0.0.83 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 484722aedf2d..e85c7cb9e89f 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -9,7 +9,7 @@ let versions = if stdenv.hostPlatform.isLinux then { - stable = "0.0.82"; + stable = "0.0.83"; ptb = "0.0.128"; canary = "0.0.581"; development = "0.0.68"; @@ -26,7 +26,7 @@ let x86_64-linux = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; - hash = "sha256-L8Lwe5UavmbW1s3gsSJiHjbiZnNtyEsEJzlrN0Fgc3w="; + hash = "sha256-thBnSYjYa2QEHyxIhEiA73hMs/S8n808oq8IAKtA7VI="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; From 31d5e15f0daddd3d8a7c089368392dcd251ffcb8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 07:13:30 +0000 Subject: [PATCH 390/426] v2ray-domain-list-community: 20241221105938 -> 20250124154827 --- pkgs/by-name/v2/v2ray-domain-list-community/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix index b7439e413c9a..aac22888bc86 100644 --- a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix +++ b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix @@ -9,12 +9,12 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20241221105938"; + version = "20250124154827"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - hash = "sha256-k42qnHQY9bfSjyGGtaqKdIxlvU/C7TiN8sD0AiRQmVU="; + hash = "sha256-E69X6ktgZvW3xrZl+jmQMoPwRQlqU+0RW2epJHyFgeQ="; }; vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg="; meta = with lib; { From 644ec56ed303b6e7bc41cba27a171ba23199865e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 07:26:39 +0000 Subject: [PATCH 391/426] mangojuice: 0.8.0 -> 0.8.1 --- pkgs/by-name/ma/mangojuice/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mangojuice/package.nix b/pkgs/by-name/ma/mangojuice/package.nix index 5643fb8effca..5822ac2ceeb2 100644 --- a/pkgs/by-name/ma/mangojuice/package.nix +++ b/pkgs/by-name/ma/mangojuice/package.nix @@ -22,13 +22,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "mangojuice"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "radiolamp"; repo = "mangojuice"; tag = finalAttrs.version; - hash = "sha256-LSwn6PIAGX1FIofnmoM2eqnhZBa3gkhlOBUJtdR9gWE="; + hash = "sha256-nMLymCOkml5LIvZgvp1NNHyG06KVlmQBMU+N4A4/Xus="; }; nativeBuildInputs = [ From 92dd18f8fa5cc160163ab16d03ccfaae62aae3ca Mon Sep 17 00:00:00 2001 From: patka Date: Mon, 3 Feb 2025 16:32:57 +0100 Subject: [PATCH 392/426] rainfrog: 0.2.11 -> 0.2.13 --- pkgs/by-name/ra/rainfrog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/rainfrog/package.nix b/pkgs/by-name/ra/rainfrog/package.nix index b9a3177deeb1..21087ddfcc9f 100644 --- a/pkgs/by-name/ra/rainfrog/package.nix +++ b/pkgs/by-name/ra/rainfrog/package.nix @@ -9,7 +9,7 @@ rainfrog, }: let - version = "0.2.11"; + version = "0.2.13"; in rustPlatform.buildRustPackage { inherit version; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage { owner = "achristmascarl"; repo = "rainfrog"; tag = "v${version}"; - hash = "sha256-gtiwkgNyqq+KMATkzaLOjPB6jcjVAM2qq6zwZ1WGkPE="; + hash = "sha256-CNxaCA7xrAkSCiVao+s5jAp3fheRCYK+/3Yekr1xUKk="; }; - cargoHash = "sha256-u0BmDtOIlYfHEAiDp+BnY1/ne3tKwmy/Cem6+5CX3GE="; + cargoHash = "sha256-m3wNmrNu8XzmE/6Y7QIV9ZjvlAr0NCx/hrzhKOaB8lM="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( with darwin.apple_sdk.frameworks; From 07f14030db30cdd8b0247c6bc728500a3eb4dd56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 07:30:03 +0000 Subject: [PATCH 393/426] cedar: 4.3.0 -> 4.3.1 --- pkgs/by-name/ce/cedar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ce/cedar/package.nix b/pkgs/by-name/ce/cedar/package.nix index 01a83b8861f0..6419c0ea4e7b 100644 --- a/pkgs/by-name/ce/cedar/package.nix +++ b/pkgs/by-name/ce/cedar/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "cedar"; - version = "4.3.0"; + version = "4.3.1"; src = fetchFromGitHub { owner = "cedar-policy"; repo = "cedar"; tag = "v${version}"; - hash = "sha256-E3x+FfjLNUpfu00D+UALc73STodNW2Kvfo/4x6hORiY="; + hash = "sha256-1EJvLQDQQTiNwPe0Ynt6VI3RD/3jGbt/0H7pzGcl1wA="; }; - cargoHash = "sha256-z40HtNSkNpMquhwE+B1AhmtY6j8OKcFRIm09neLGUWg="; + cargoHash = "sha256-y8sjFpDa16nmYboLB/x1+i/Z4rd4MUhPOx0pBGkd3z0="; passthru = { tests.version = testers.testVersion { package = cedar; }; From b613464a62bafeaaab19f10a14f62a8019d85914 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 21:46:00 +0100 Subject: [PATCH 394/426] audible-cli: use `addBinToPathHook` --- pkgs/by-name/au/audible-cli/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/au/audible-cli/package.nix b/pkgs/by-name/au/audible-cli/package.nix index 88a8bfd55c0d..4405384f234b 100644 --- a/pkgs/by-name/au/audible-cli/package.nix +++ b/pkgs/by-name/au/audible-cli/package.nix @@ -2,6 +2,7 @@ lib, python3Packages, fetchFromGitHub, + addBinToPathHook, installShellFiles, nix-update-script, }: @@ -24,6 +25,7 @@ python3Packages.buildPythonApplication rec { setuptools ] ++ [ + addBinToPathHook installShellFiles ]; @@ -46,7 +48,6 @@ python3Packages.buildPythonApplication rec { ]; postInstall = '' - export PATH=$out/bin:$PATH installShellCompletion --cmd audible \ --bash <(source utils/code_completion/audible-complete-bash.sh) \ --fish <(source utils/code_completion/audible-complete-zsh-fish.sh) \ From 6a79b58e8db5f9226a2c3d9cfcf2fb4867855679 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:11:35 +0100 Subject: [PATCH 395/426] python312Packages.eliot: unbreak, use `addBinToPathHook` --- pkgs/development/python-modules/eliot/default.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/eliot/default.nix b/pkgs/development/python-modules/eliot/default.nix index acd7e0e368cf..2d5467cea9f8 100644 --- a/pkgs/development/python-modules/eliot/default.nix +++ b/pkgs/development/python-modules/eliot/default.nix @@ -15,6 +15,7 @@ zope-interface, daemontools, + addBinToPathHook, dask, distributed, hypothesis, @@ -38,14 +39,6 @@ buildPythonPackage rec { hash = "sha256-KqAXOMrRawzjpt5do2KdqpMMgpBtxeZ+X+th0WwBl+U="; }; - patches = [ - (fetchpatch2 { - name = "numpy2-compat.patch"; - url = "https://github.com/itamarst/eliot/commit/39eccdad44f91971ecf1211fb01366b4d9801817.patch"; - hash = "sha256-al6olmvFZ8pDblljWmWqs5QrtcuHKcea255XgG+1+1o="; - }) - ]; - build-system = [ setuptools ]; dependencies = [ @@ -56,6 +49,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + addBinToPathHook dask distributed hypothesis @@ -69,11 +63,6 @@ buildPythonPackage rec { pythonImportsCheck = [ "eliot" ]; - # Tests run eliot-prettyprint in out/bin. - preCheck = '' - export PATH=$out/bin:$PATH - ''; - disabledTests = [ # Fails since dask's bump to 2024.12.2 # Reported upstream: https://github.com/itamarst/eliot/issues/507 From df0dc1125db3ffa75eefd99c5ff2618bc53b63f8 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:14:42 +0100 Subject: [PATCH 396/426] eliot-tree: use `addBinToPathHook` --- pkgs/by-name/el/eliot-tree/package.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/el/eliot-tree/package.nix b/pkgs/by-name/el/eliot-tree/package.nix index 3a8c809f933c..637f4af95be0 100644 --- a/pkgs/by-name/el/eliot-tree/package.nix +++ b/pkgs/by-name/el/eliot-tree/package.nix @@ -2,6 +2,7 @@ lib, python3Packages, fetchPypi, + addBinToPathHook, }: python3Packages.buildPythonApplication rec { @@ -32,15 +33,11 @@ python3Packages.buildPythonApplication rec { ]; nativeCheckInputs = with python3Packages; [ + addBinToPathHook pytestCheckHook testtools ]; - # Tests run eliot-tree in out/bin. - preCheck = '' - export PATH=$out/bin:$PATH - ''; - pythonImportsCheck = [ "eliottree" ]; meta = { From fbac494ac20f64b97b80d92088eb22eb8588af75 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:15:08 +0100 Subject: [PATCH 397/426] flye: use `addBinToPathHook` --- pkgs/by-name/fl/flye/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fl/flye/package.nix b/pkgs/by-name/fl/flye/package.nix index 443c66488e23..1f7bde7a2aa5 100644 --- a/pkgs/by-name/fl/flye/package.nix +++ b/pkgs/by-name/fl/flye/package.nix @@ -8,6 +8,7 @@ libdeflate, bash, coreutils, + addBinToPathHook, }: python3Packages.buildPythonApplication rec { @@ -54,11 +55,10 @@ python3Packages.buildPythonApplication rec { pythonImportsCheck = [ "flye" ]; - nativeCheckInputs = [ python3Packages.pytestCheckHook ]; - - preCheck = '' - export PATH=$out/bin:$PATH - ''; + nativeCheckInputs = [ + addBinToPathHook + python3Packages.pytestCheckHook + ]; meta = with lib; { description = "De novo assembler for single molecule sequencing reads using repeat graphs"; From 90c2ed254ecdd580928108a5b4136040ef374883 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:15:33 +0100 Subject: [PATCH 398/426] gallia: use `addBinToPathHook` --- pkgs/by-name/ga/gallia/package.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ga/gallia/package.nix b/pkgs/by-name/ga/gallia/package.nix index 0878b750a958..7268e0475165 100644 --- a/pkgs/by-name/ga/gallia/package.nix +++ b/pkgs/by-name/ga/gallia/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, python3, cacert, + addBinToPathHook, }: python3.pkgs.buildPythonApplication rec { @@ -43,17 +44,18 @@ python3.pkgs.buildPythonApplication rec { SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; - nativeCheckInputs = with python3.pkgs; [ - pytestCheckHook - pytest-asyncio - ]; + nativeCheckInputs = + with python3.pkgs; + [ + pytestCheckHook + pytest-asyncio + ] + ++ [ + addBinToPathHook + ]; pythonImportsCheck = [ "gallia" ]; - preCheck = '' - export PATH=$out/bin:$PATH - ''; - meta = with lib; { description = "Extendable Pentesting Framework for the Automotive Domain"; homepage = "https://github.com/Fraunhofer-AISEC/gallia"; From b3bba66ff3c64871d6ff98b497aa8b9c04835449 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:15:53 +0100 Subject: [PATCH 399/426] gdtoolkit_3: use `addBinToPathHook`, use `writableTmpDirAsHomeHook` --- pkgs/by-name/gd/gdtoolkit_3/package.nix | 26 ++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/gd/gdtoolkit_3/package.nix b/pkgs/by-name/gd/gdtoolkit_3/package.nix index a25eddbcac1b..8469a1a647d7 100644 --- a/pkgs/by-name/gd/gdtoolkit_3/package.nix +++ b/pkgs/by-name/gd/gdtoolkit_3/package.nix @@ -2,6 +2,8 @@ lib, python3, fetchFromGitHub, + addBinToPathHook, + writableTmpDirAsHomeHook, }: let @@ -31,7 +33,7 @@ python.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Scony"; repo = "godot-gdscript-toolkit"; - rev = version; + tag = version; hash = "sha256-cMGD5Xdf9ElS1NT7Q0NPB//EvUO0MI0VTtps5JRisZ4="; }; @@ -46,18 +48,16 @@ python.pkgs.buildPythonApplication rec { doCheck = true; - nativeCheckInputs = with python.pkgs; [ - pytestCheckHook - hypothesis - ]; - - preCheck = '' - # The tests want to run the installed executables - export PATH=$out/bin:$PATH - - # gdtoolkit tries to write cache variables to $HOME/.cache - export HOME=$TMP - ''; + nativeCheckInputs = + with python.pkgs; + [ + pytestCheckHook + hypothesis + ] + ++ [ + addBinToPathHook + writableTmpDirAsHomeHook + ]; # The tests are not working on NixOS disabledTests = [ From 2f69f99ff8db14f549684d68ed0f80f66bfc9b3a Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:17:27 +0100 Subject: [PATCH 400/426] gdtoolkit_4: use `addBinToPathHook`, use `writableTmpDirAsHomeHook` --- pkgs/by-name/gd/gdtoolkit_4/package.nix | 26 ++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/gd/gdtoolkit_4/package.nix b/pkgs/by-name/gd/gdtoolkit_4/package.nix index 301f9013409e..3c51104343c8 100644 --- a/pkgs/by-name/gd/gdtoolkit_4/package.nix +++ b/pkgs/by-name/gd/gdtoolkit_4/package.nix @@ -2,6 +2,8 @@ lib, python3, fetchFromGitHub, + addBinToPathHook, + writableTmpDirAsHomeHook, }: let @@ -30,7 +32,7 @@ python.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "Scony"; repo = "godot-gdscript-toolkit"; - rev = version; + tag = version; hash = "sha256-XK6s/WnbTzjCAtV8dbRPLe5olpKUglPLQdttRRMvX70="; }; @@ -45,18 +47,16 @@ python.pkgs.buildPythonApplication rec { doCheck = true; - nativeCheckInputs = with python.pkgs; [ - pytestCheckHook - hypothesis - ]; - - preCheck = '' - # The tests want to run the installed executables - export PATH=$out/bin:$PATH - - # gdtoolkit tries to write cache variables to $HOME/.cache - export HOME=$TMP - ''; + nativeCheckInputs = + with python.pkgs; + [ + pytestCheckHook + hypothesis + ] + ++ [ + addBinToPathHook + writableTmpDirAsHomeHook + ]; # The tests are not working on NixOS disabledTestPaths = [ From f0ad956733c49080da0d1ad33198aab6f0842c49 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:17:58 +0100 Subject: [PATCH 401/426] gemmi: use `addBinToPathHook` --- pkgs/by-name/ge/gemmi/package.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ge/gemmi/package.nix b/pkgs/by-name/ge/gemmi/package.nix index 4082147ec513..17e4cebd94eb 100644 --- a/pkgs/by-name/ge/gemmi/package.nix +++ b/pkgs/by-name/ge/gemmi/package.nix @@ -5,6 +5,7 @@ cmake, zlib, enablePython ? true, + addBinToPathHook, python3Packages, testers, }: @@ -44,15 +45,16 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = enablePython; - nativeInstallCheckInputs = with python3Packages; [ - # biopython - numpy - pytestCheckHook - ]; - - preInstallCheck = '' - export PATH=$out/bin:$PATH - ''; + nativeInstallCheckInputs = + with python3Packages; + [ + # biopython + numpy + pytestCheckHook + ] + ++ [ + addBinToPathHook + ]; pytestFlagsArray = [ "../tests" ]; From 2964352875f76ece5ec973b89812e0d549797177 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:18:21 +0100 Subject: [PATCH 402/426] multiqc: use `addBinToPathHook` --- pkgs/by-name/mu/multiqc/package.nix | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/mu/multiqc/package.nix b/pkgs/by-name/mu/multiqc/package.nix index be3f8ad6ea86..6d49ccda1d43 100644 --- a/pkgs/by-name/mu/multiqc/package.nix +++ b/pkgs/by-name/mu/multiqc/package.nix @@ -5,6 +5,7 @@ procps, stdenv, versionCheckHook, + addBinToPathHook, }: python3Packages.buildPythonApplication rec { @@ -77,19 +78,23 @@ python3Packages.buildPythonApplication rec { preCheck = '' chmod -R u+w ../test-data ln -s ../test-data . - export PATH=$out/bin:$PATH ''; # Some tests run subprocess.run() with "ps" - nativeCheckInputs = with python3Packages; [ - procps - pytest-cov - pytest-xdist - pytestCheckHook - syrupy - pygithub - versionCheckHook - ]; + nativeCheckInputs = + with python3Packages; + [ + procps + pytest-cov + pytest-xdist + pytestCheckHook + syrupy + pygithub + versionCheckHook + ] + ++ [ + addBinToPathHook + ]; versionCheckProgramArg = [ "--version" ]; From 11613c422cf952ec67adf32c2265790f633f6365 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:18:39 +0100 Subject: [PATCH 403/426] parquet-tools: use `addBinToPathHook` --- pkgs/by-name/pa/parquet-tools/package.nix | 31 +++++++++++------------ 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/pa/parquet-tools/package.nix b/pkgs/by-name/pa/parquet-tools/package.nix index df25bfd14705..92771bad07f5 100644 --- a/pkgs/by-name/pa/parquet-tools/package.nix +++ b/pkgs/by-name/pa/parquet-tools/package.nix @@ -2,11 +2,10 @@ lib, fetchFromGitHub, python3Packages, + addBinToPathHook, }: -with python3Packages; - -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "parquet-tools"; version = "0.2.16"; @@ -27,7 +26,7 @@ buildPythonApplication rec { postPatch = '' substituteInPlace tests/test_inspect.py \ - --replace "parquet-cpp-arrow version 5.0.0" "parquet-cpp-arrow version ${pyarrow.version}" \ + --replace "parquet-cpp-arrow version 5.0.0" "parquet-cpp-arrow version ${python3Packages.pyarrow.version}" \ --replace "serialized_size: 2222" "serialized_size: 2221" \ --replace "format_version: 1.0" "format_version: 2.6" ''; @@ -38,11 +37,11 @@ buildPythonApplication rec { "thrift" ]; - nativeBuildInputs = [ + nativeBuildInputs = with python3Packages; [ poetry-core ]; - propagatedBuildInputs = [ + propagatedBuildInputs = with python3Packages; [ boto3 colorama halo @@ -52,16 +51,16 @@ buildPythonApplication rec { thrift ]; - # TestGetMetaData.test_inspect shells out to `parquet-tools` CLI entrypoint - preCheck = '' - export PATH=$out/bin:$PATH - ''; - - nativeCheckInputs = [ - moto - pytest-mock - pytestCheckHook - ]; + nativeCheckInputs = + with python3Packages; + [ + moto + pytest-mock + pytestCheckHook + ] + ++ [ + addBinToPathHook + ]; disabledTests = [ # test file is 2 bytes bigger than expected From a8ad6d2988b99d8f82723a6df89a972a03ee84d9 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:19:38 +0100 Subject: [PATCH 404/426] pifpaf: use `addBinToPathHook` --- pkgs/by-name/pi/pifpaf/package.nix | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/pi/pifpaf/package.nix b/pkgs/by-name/pi/pifpaf/package.nix index 18bdd1d2fa73..232a6bde2871 100644 --- a/pkgs/by-name/pi/pifpaf/package.nix +++ b/pkgs/by-name/pi/pifpaf/package.nix @@ -1,10 +1,11 @@ { lib, - python3, + python3Packages, fetchPypi, + addBinToPathHook, }: -python3.pkgs.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "pifpaf"; version = "3.2.3"; format = "setuptools"; @@ -14,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-L039ZAFnYLCU52h1SczJU0T7+1gufxQlVzQr1EPCqc8="; }; - propagatedBuildInputs = with python3.pkgs; [ + propagatedBuildInputs = with python3Packages; [ click daiquiri fixtures @@ -24,14 +25,15 @@ python3.pkgs.buildPythonApplication rec { xattr ]; - preCheck = '' - export PATH=$out/bin:$PATH - ''; - - nativeCheckInputs = with python3.pkgs; [ - requests - testtools - ]; + nativeCheckInputs = + with python3Packages; + [ + requests + testtools + ] + ++ [ + addBinToPathHook + ]; pythonImportsCheck = [ "pifpaf" ]; From b5279fcbed3f27ef0961792f5ac804a93051476b Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:19:57 +0100 Subject: [PATCH 405/426] tts: use `addBinToPathHook`, use `writableTmpDirAsHomeHook` --- pkgs/by-name/tt/tts/package.nix | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/tt/tts/package.nix b/pkgs/by-name/tt/tts/package.nix index 26ad68675736..f4ce01fe7cdc 100644 --- a/pkgs/by-name/tt/tts/package.nix +++ b/pkgs/by-name/tt/tts/package.nix @@ -4,6 +4,8 @@ fetchFromGitHub, espeak-ng, tts, + addBinToPathHook, + writableTmpDirAsHomeHook, }: let @@ -111,18 +113,20 @@ python.pkgs.buildPythonApplication rec { doCheck = true; }); - nativeCheckInputs = with python.pkgs; [ - espeak-ng - pytestCheckHook - ]; + nativeCheckInputs = + with python.pkgs; + [ + espeak-ng + pytestCheckHook + ] + ++ [ + addBinToPathHook + writableTmpDirAsHomeHook + ]; preCheck = '' # use the installed TTS in $PYTHONPATH instead of the one from source to also have cython modules. mv TTS{,.old} - export PATH=$out/bin:$PATH - - # numba tries to write to HOME directory - export HOME=$TMPDIR for file in $(grep -rl 'python TTS/bin' tests); do substituteInPlace "$file" \ From b092a528f30f25e78acfa9dc459912bb8c8ca41f Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:20:19 +0100 Subject: [PATCH 406/426] xonsh: use `addBinToPathHook` --- pkgs/by-name/xo/xonsh/unwrapped.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/xo/xonsh/unwrapped.nix b/pkgs/by-name/xo/xonsh/unwrapped.nix index 93544f928fd6..3992262d873c 100644 --- a/pkgs/by-name/xo/xonsh/unwrapped.nix +++ b/pkgs/by-name/xo/xonsh/unwrapped.nix @@ -2,10 +2,12 @@ lib, coreutils, fetchFromGitHub, - git, + gitMinimal, glibcLocales, nix-update-script, pythonPackages, + addBinToPathHook, + writableTmpDirAsHomeHook, }: let @@ -19,7 +21,7 @@ let src = fetchFromGitHub { owner = "xonsh"; repo = "xonsh"; - rev = "refs/tags/${argset.version}"; + tag = argset.version; hash = "sha256-20egNKlJjJO1wdy1anApz0ADBnaHPUSqhfrsPe3QQIs="; }; @@ -39,8 +41,10 @@ let nativeCheckInputs = [ - git + addBinToPathHook + gitMinimal glibcLocales + writableTmpDirAsHomeHook ] ++ (with pythonPackages; [ pip @@ -77,6 +81,9 @@ let # https://github.com/xonsh/xonsh/issues/5569 "test_spec_decorator_alias_output_format" + + # Broken test + "test_repath_backslash" ]; disabledTestPaths = [ @@ -103,11 +110,6 @@ let patchShebangs . ''; - preCheck = '' - export HOME=$TMPDIR - export PATH=$out/bin:$PATH - ''; - passthru = { shellPath = "/bin/xonsh"; python = pythonPackages.python; # To the wrapper From 2a5c17865a9c6481ccddb7d673d483e1793ce3ee Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 3 Feb 2025 22:20:36 +0100 Subject: [PATCH 407/426] zxpy: use `addBinToPathHook` --- pkgs/by-name/zx/zxpy/package.nix | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/zx/zxpy/package.nix b/pkgs/by-name/zx/zxpy/package.nix index 070c0d22ca25..f107171d1185 100644 --- a/pkgs/by-name/zx/zxpy/package.nix +++ b/pkgs/by-name/zx/zxpy/package.nix @@ -1,10 +1,12 @@ { lib, - python3, + python3Packages, fetchFromGitHub, deterministic-uname, + addBinToPathHook, }: -python3.pkgs.buildPythonApplication rec { + +python3Packages.buildPythonApplication rec { pname = "zxpy"; version = "1.6.4"; pyproject = true; @@ -16,18 +18,19 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-/VITHN517lPUmhLYgJHBYYvvlJdGg2Hhnwk47Mp9uc0="; }; - build-system = [ - python3.pkgs.setuptools + build-system = with python3Packages; [ + setuptools ]; - nativeCheckInputs = [ - deterministic-uname - python3.pkgs.pytestCheckHook - ]; - - preCheck = '' - export PATH=$out/bin:$PATH - ''; + nativeCheckInputs = + with python3Packages; + [ + deterministic-uname + pytestCheckHook + ] + ++ [ + addBinToPathHook + ]; pythonImportsCheck = [ "zx" ]; From e5e4bdce665e01c0fcd17ff4e9032d384b94a4a2 Mon Sep 17 00:00:00 2001 From: Davis Schirmer Date: Tue, 4 Feb 2025 03:12:09 -0500 Subject: [PATCH 408/426] traefik: 3.3.2 -> 3.3.3 https://github.com/traefik/traefik/releases/tag/v3.3.3 --- pkgs/by-name/tr/traefik/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/traefik/package.nix b/pkgs/by-name/tr/traefik/package.nix index efa31c0d2b81..3367c32c25b7 100644 --- a/pkgs/by-name/tr/traefik/package.nix +++ b/pkgs/by-name/tr/traefik/package.nix @@ -7,12 +7,12 @@ buildGo123Module rec { pname = "traefik"; - version = "3.3.2"; + version = "3.3.3"; # Archive with static assets for webui src = fetchzip { url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz"; - hash = "sha256-7qS+rOBYDyYI8t0rVNmM0sJjGSdtIVelaIJuW1jaL+g="; + hash = "sha256-R9fiCLqzrd9SS6LoQt3jOoEchRnPuhmJqIob8JhzqEU="; stripRoot = false; }; From a84be67ec3675e6ac74bd765df8a014ac95b53fa Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 3 Feb 2025 23:05:36 +0100 Subject: [PATCH 409/426] cloud-hypervisor: 43.0 -> 44.0 --- pkgs/by-name/cl/cloud-hypervisor/package.nix | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/cl/cloud-hypervisor/package.nix b/pkgs/by-name/cl/cloud-hypervisor/package.nix index 322ab3b48c42..a0d1304d52fc 100644 --- a/pkgs/by-name/cl/cloud-hypervisor/package.nix +++ b/pkgs/by-name/cl/cloud-hypervisor/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, rustPlatform, pkg-config, dtc, @@ -11,25 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "cloud-hypervisor"; - version = "43.0"; + version = "44.0"; src = fetchFromGitHub { owner = "cloud-hypervisor"; repo = pname; rev = "v${version}"; - hash = "sha256-drxJtlvBpkK3I7Ob3+pH4KLUq53GWXe1pmv7CI3bbP4="; + hash = "sha256-2nA8bhezmGa6Gu420nxDrgW0SonTQv1WoGYmBwm7/bI="; }; - cargoPatches = [ - (fetchpatch { - name = "kvm-ioctls-0.19.1.patch"; - url = "https://github.com/cloud-hypervisor/cloud-hypervisor/commit/eaa21946993276434403d41419a34e564935c8e9.patch"; - hash = "sha256-G7B0uGl/RAkwub8x1jNNgBrC0dwq/Gv46XpbtTZWD5M="; - }) - ]; - useFetchCargoVendor = true; - cargoHash = "sha256-F6ukvSwMHRHXoZKgXEFnTAN1B80GsQDW8iqZAvsREr4="; + cargoHash = "sha256-e2VbzBPfoy5+YrqZ5mkbxMLpQIOG0x5tIhNG6Tv+u0M="; separateDebugInfo = true; From 0a9f9e1c61915d19091723d4355e6febdbb6043e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 2 Feb 2025 17:23:19 +0100 Subject: [PATCH 410/426] precice: fix boost 1.87 compat --- pkgs/by-name/pr/precice/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/pr/precice/package.nix b/pkgs/by-name/pr/precice/package.nix index 2f5572a2eab7..115e9a0d68d7 100644 --- a/pkgs/by-name/pr/precice/package.nix +++ b/pkgs/by-name/pr/precice/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, gcc, boost, @@ -24,6 +25,14 @@ stdenv.mkDerivation rec { hash = "sha256-KpmcQj8cv5V5OXCMhe2KLTsqUzKWtTeQyP+zg+Y+yd0="; }; + patches = lib.optionals (!lib.versionOlder "3.1.2" version) [ + (fetchpatch { + name = "boost-187-fixes.patch"; + url = "https://github.com/precice/precice/commit/23788e9eeac49a2069e129a0cb1ac846e8cbeb9f.patch"; + hash = "sha256-Z8qOGOkXoCui8Wy0H/OeE+NaTDvyRuPm2A+VJKtjH4s="; + }) + ]; + cmakeFlags = [ "-DPRECICE_PETScMapping=OFF" "-DBUILD_SHARED_LIBS=ON" From 2e71cf50505deb784d3d2e47226416e852b24f77 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 4 Feb 2025 08:55:25 +0100 Subject: [PATCH 411/426] precice: use lib.cmake* for cmake flags --- pkgs/by-name/pr/precice/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pr/precice/package.nix b/pkgs/by-name/pr/precice/package.nix index 115e9a0d68d7..215ffeb69804 100644 --- a/pkgs/by-name/pr/precice/package.nix +++ b/pkgs/by-name/pr/precice/package.nix @@ -34,10 +34,10 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ - "-DPRECICE_PETScMapping=OFF" - "-DBUILD_SHARED_LIBS=ON" - "-DPYTHON_LIBRARIES=${python3.libPrefix}" - "-DPYTHON_INCLUDE_DIR=${python3}/include/${python3.libPrefix}" + (lib.cmakeBool "PRECICE_PETScMapping" false) + (lib.cmakeBool "BUILD_SHARED_LIBS" true) + (lib.cmakeFeature "PYTHON_LIBRARIES" python3.libPrefix) + (lib.cmakeFeature "PYTHON_INCLUDE_DIR" "${python3}/include/${python3.libPrefix}") ]; env.NIX_CFLAGS_COMPILE = toString ( From 6daeb20f4b246c221f0cdfe410d4cf895b43e9bb Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 4 Feb 2025 09:24:17 +0100 Subject: [PATCH 412/426] precice: remove gcc --- pkgs/by-name/pr/precice/package.nix | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/by-name/pr/precice/package.nix b/pkgs/by-name/pr/precice/package.nix index 215ffeb69804..c79c90475fe7 100644 --- a/pkgs/by-name/pr/precice/package.nix +++ b/pkgs/by-name/pr/precice/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, fetchpatch, cmake, - gcc, boost, eigen, libxml2, @@ -40,19 +39,13 @@ stdenv.mkDerivation rec { (lib.cmakeFeature "PYTHON_INCLUDE_DIR" "${python3}/include/${python3.libPrefix}") ]; - env.NIX_CFLAGS_COMPILE = toString ( - lib.optionals stdenv.hostPlatform.isDarwin [ "-D_GNU_SOURCE" ] - # libxml2-2.12 changed const qualifiers - ++ [ "-fpermissive" ] - ); - nativeBuildInputs = [ cmake - gcc pkg-config python3 python3.pkgs.numpy ]; + buildInputs = [ boost eigen From 29e1160e514b286ea9af4de84eddf33f0d10ff8c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 4 Feb 2025 08:56:02 +0100 Subject: [PATCH 413/426] python312Packages.pyprecice: cleanup and fix --- .../python-modules/pyprecice/default.nix | 40 ++++++++++++------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/pyprecice/default.nix b/pkgs/development/python-modules/pyprecice/default.nix index c005eaaa23d3..48bf841129f8 100644 --- a/pkgs/development/python-modules/pyprecice/default.nix +++ b/pkgs/development/python-modules/pyprecice/default.nix @@ -1,15 +1,18 @@ { lib, buildPythonPackage, - setuptools, - pip, - cython, fetchFromGitHub, + + # build-system + cython, + pip, + pkgconfig, + setuptools, + + # dependencies mpi4py, numpy, precice, - pkgconfig, - pythonOlder, }: buildPythonPackage rec { @@ -17,8 +20,6 @@ buildPythonPackage rec { version = "3.1.2"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "precice"; repo = "python-bindings"; @@ -26,14 +27,24 @@ buildPythonPackage rec { hash = "sha256-/atuMJVgvY4kgvrB+LuQZmJuSK4O8TJdguC7NCiRS2Y="; }; - nativeBuildInputs = [ - setuptools - pip + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools>=61,<72" "setuptools" \ + --replace-fail "numpy<2" "numpy" + ''; + + build-system = [ cython + pip pkgconfig + setuptools ]; - propagatedBuildInputs = [ + pythonRelaxDeps = [ + "numpy" + ]; + + dependencies = [ numpy mpi4py precice @@ -44,10 +55,11 @@ buildPythonPackage rec { # Do not use pythonImportsCheck because this will also initialize mpi which requires a network interface - meta = with lib; { + meta = { description = "Python language bindings for preCICE"; homepage = "https://github.com/precice/python-bindings"; - license = licenses.lgpl3Only; - maintainers = with maintainers; [ Scriptkiddi ]; + changelog = "https://github.com/precice/python-bindings/blob/v${version}/CHANGELOG.md"; + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } From efcfe26acbef90aa0d8879ff744ef4d015f1f8eb Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 4 Feb 2025 10:06:22 +0100 Subject: [PATCH 414/426] python3Packages.xgrammar: init at 0.1.11 --- .../python-modules/xgrammar/default.nix | 77 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 79 insertions(+) create mode 100644 pkgs/development/python-modules/xgrammar/default.nix diff --git a/pkgs/development/python-modules/xgrammar/default.nix b/pkgs/development/python-modules/xgrammar/default.nix new file mode 100644 index 000000000000..a06f11da928c --- /dev/null +++ b/pkgs/development/python-modules/xgrammar/default.nix @@ -0,0 +1,77 @@ +{ + lib, + stdenv, + buildPythonPackage, + fetchPypi, + python, + pythonOlder, + pythonAtLeast, + pydantic, + sentencepiece, + tiktoken, + torch, + transformers, + triton, +}: + +let + pyShortVersion = "cp" + builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion; + platforms = rec { + aarch64-darwin = "macosx_13_0_arm64"; + x86_64-darwin = "macosx_10_15_x86_64"; + x86_64-linux = "manylinux_2_27_x86_64.manylinux_2_28_x86_64"; + }; + platform = platforms.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); + # hashes retrieved via the following command + # curl https://pypi.org/pypi/xgrammar/${version}/json | jq -r '.urls[] | "\(.digests.sha256) \(.filename)"' + hashes = rec { + cp39-aarch64-darwin = "12dd579a7073c14981e01aeee566d20e60001bf90af23024e0e6692a770ff535"; + cp39-x86_64-darwin = "035ec93306543b99bf2141dcc7f1a6dd0c255753fc8b5a2b5f3289a59fed8e37"; + cp39-x86_64-linux = "3b3975dcf4b3ed7b16bbe3c068738b09847f841793e1c5e1b4a07dff36bbdc37"; + cp310-aarch64-darwin = "93bb6c10cbdf1a2bda3b458d97b47436657d780f98dccf3d266e17e13568c0a9"; + cp310-x86_64-darwin = "5ed31db2669dc499d9d29bb16f30b3395332ff9d0fb80b759697190a5ef5258b"; + cp310-x86_64-linux = "9c6f571121e4af45e3b5dc55f3dadd751cffff1f85f1c6fc5c4276db2bbed222"; + cp311-aarch64-darwin = "b293443725eddad31cf7b407bb24d5f3156c4b12a2c8041743cb7068a69fadcb"; + cp311-x86_64-darwin = "b2106bceb2ce313628af915f2c2b1c9865612026dd3c9feddbfcc69e4ee6c971"; + cp311-x86_64-linux = "7934c968371d55759cac35be3b218cdf4b13f323f535ea0faa233240bab803b9"; + cp312-aarch64-darwin = "561f8d4307db8cf5d3c3b3ff46eda6d95379f6e801278dbf9153a9d5e8b6126c"; + cp312-x86_64-darwin = "6ac3cbb0a82a3a9d07f0739f63b2e26cbef7855149d236057dcc7fee74b37970"; + cp312-x86_64-linux = "1854d0fe6b908a3d2d42251a62e627224dbf6035a4322b844b1b5a277e3d0461"; + }; + hash = + hashes."${pyShortVersion}-${stdenv.system}" + or (throw "Unsupported Python version: ${python.pythonVersion}"); +in +buildPythonPackage rec { + pname = "xgrammar"; + version = "0.1.11"; + format = "wheel"; + + disabled = pythonOlder "3.9" || pythonAtLeast "3.13"; + + src = fetchPypi { + inherit pname version format; + dist = pyShortVersion; + python = pyShortVersion; + abi = pyShortVersion; + platform = platform; + sha256 = hash; + }; + + pythonImportCheck = [ "xgrammar" ]; + + dependencies = [ + pydantic + sentencepiece + tiktoken + torch + transformers + triton + ]; + + meta = with lib; { + description = "Efficient, Flexible and Portable Structured Generation"; + homepage = "https://xgrammar.mlc.ai"; + license = licenses.asl20; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 44590af9bad3..1590e800a702 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18357,6 +18357,8 @@ self: super: with self; { inherit (pkgs) xgboost; }; + xgrammar = callPackage ../development/python-modules/xgrammar { }; + xhtml2pdf = callPackage ../development/python-modules/xhtml2pdf { }; xiaomi-ble = callPackage ../development/python-modules/xiaomi-ble { }; From fc5c2c02c443eda14e410a5ec0f45fb4743ef93a Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Mon, 3 Feb 2025 18:51:49 +0100 Subject: [PATCH 415/426] python3Packages.vllm: 0.6.2 -> 0.7.1 Co-Authored-By: Ben Gamari Co-Authored-By: Pavol Rusnak --- ...setup.py-don-t-ask-for-hipcc-version.patch | 24 -- .../vllm/0003-propagate-pythonpath.patch | 12 + .../python-modules/vllm/0004-drop-lsmod.patch | 18 ++ .../python-modules/vllm/default.nix | 288 +++++++++++++++--- 4 files changed, 276 insertions(+), 66 deletions(-) delete mode 100644 pkgs/development/python-modules/vllm/0001-setup.py-don-t-ask-for-hipcc-version.patch create mode 100644 pkgs/development/python-modules/vllm/0003-propagate-pythonpath.patch create mode 100644 pkgs/development/python-modules/vllm/0004-drop-lsmod.patch diff --git a/pkgs/development/python-modules/vllm/0001-setup.py-don-t-ask-for-hipcc-version.patch b/pkgs/development/python-modules/vllm/0001-setup.py-don-t-ask-for-hipcc-version.patch deleted file mode 100644 index edaebfce508c..000000000000 --- a/pkgs/development/python-modules/vllm/0001-setup.py-don-t-ask-for-hipcc-version.patch +++ /dev/null @@ -1,24 +0,0 @@ -From f6a7748bee79fc2e1898968fef844daacfa7860b Mon Sep 17 00:00:00 2001 -From: SomeoneSerge -Date: Wed, 31 Jul 2024 12:02:53 +0000 -Subject: [PATCH 1/2] setup.py: don't ask for hipcc --version - ---- - setup.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/setup.py b/setup.py -index 72ef26f1..01e006f9 100644 ---- a/setup.py -+++ b/setup.py -@@ -279,6 +279,7 @@ def _install_punica() -> bool: - - - def get_hipcc_rocm_version(): -+ return "0.0" # `hipcc --version` misbehaves ("unresolved paths") inside the nix sandbox - # Run the hipcc --version command - result = subprocess.run(['hipcc', '--version'], - stdout=subprocess.PIPE, --- -2.45.1 - diff --git a/pkgs/development/python-modules/vllm/0003-propagate-pythonpath.patch b/pkgs/development/python-modules/vllm/0003-propagate-pythonpath.patch new file mode 100644 index 000000000000..9edf6021f5d4 --- /dev/null +++ b/pkgs/development/python-modules/vllm/0003-propagate-pythonpath.patch @@ -0,0 +1,12 @@ +diff --git a/vllm/model_executor/models/registry.py b/vllm/model_executor/models/registry.py +index f5a02a5b..e830f987 100644 +--- a/vllm/model_executor/models/registry.py ++++ b/vllm/model_executor/models/registry.py +@@ -482,6 +482,7 @@ def _run_in_subprocess(fn: Callable[[], _T]) -> _T: + returned = subprocess.run( + [sys.executable, "-m", "vllm.model_executor.models.registry"], + input=input_bytes, ++ env={'PYTHONPATH': ':'.join(sys.path)}, + capture_output=True) + + # check if the subprocess is successful diff --git a/pkgs/development/python-modules/vllm/0004-drop-lsmod.patch b/pkgs/development/python-modules/vllm/0004-drop-lsmod.patch new file mode 100644 index 000000000000..3c80f8e24e65 --- /dev/null +++ b/pkgs/development/python-modules/vllm/0004-drop-lsmod.patch @@ -0,0 +1,18 @@ +--- a/setup.py ++++ b/setup.py +@@ -340,14 +340,7 @@ def _is_hpu() -> bool: + out = subprocess.run(["hl-smi"], capture_output=True, check=True) + is_hpu_available = out.returncode == 0 + except (FileNotFoundError, PermissionError, subprocess.CalledProcessError): +- if sys.platform.startswith("linux"): +- try: +- output = subprocess.check_output( +- 'lsmod | grep habanalabs | wc -l', shell=True) +- is_hpu_available = int(output) > 0 +- except (ValueError, FileNotFoundError, PermissionError, +- subprocess.CalledProcessError): +- pass ++ is_hpu_available = False + return is_hpu_available + + diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 4231983b0c5b..7441e5eeef3e 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -5,14 +5,21 @@ buildPythonPackage, pythonRelaxDepsHook, fetchFromGitHub, + symlinkJoin, + autoAddDriverRunpath, + + # build system + packaging, + setuptools, + wheel, + + # dependencies which, ninja, cmake, - packaging, - setuptools, + setuptools-scm, torch, outlines, - wheel, psutil, ray, pandas, @@ -21,43 +28,173 @@ numpy, transformers, xformers, + xgrammar, fastapi, uvicorn, pydantic, aioprometheus, + pynvml, openai, pyzmq, tiktoken, + torchaudio, torchvision, py-cpuinfo, lm-format-enforcer, prometheus-fastapi-instrumentator, cupy, - writeShellScript, + gguf, + einops, + importlib-metadata, + partial-json-parser, + compressed-tensors, + mistral-common, + msgspec, + numactl, + tokenizers, + oneDNN, + blake3, + depyf, config, cudaSupport ? config.cudaSupport, cudaPackages ? { }, - - # Has to be either rocm or cuda, default to the free one - rocmSupport ? !config.cudaSupport, + rocmSupport ? config.rocmSupport, rocmPackages ? { }, gpuTargets ? [ ], }@args: let + inherit (lib) + lists + strings + trivial + ; + + inherit (cudaPackages) cudaFlags; + + shouldUsePkg = + pkg: if pkg != null && lib.meta.availableOn stdenv.hostPlatform pkg then pkg else null; + + # see CMakeLists.txt, grepping for GIT_TAG near cutlass + # https://github.com/vllm-project/vllm/blob/${version}/CMakeLists.txt cutlass = fetchFromGitHub { owner = "NVIDIA"; repo = "cutlass"; - rev = "refs/tags/v3.5.0"; - sha256 = "sha256-D/s7eYsa5l/mfx73tE4mnFcTQdYqGmXa9d9TCryw4e4="; + tag = "v3.7.0"; + hash = "sha256-GUTRXmv3DiM/GN5Bvv2LYovMLKZMlMhoKv4O0g627gs="; }; + + vllm-flash-attn = stdenv.mkDerivation rec { + pname = "vllm-flash-attn"; + version = "2.6.2"; + + # see CMakeLists.txt, grepping for GIT_TAG near vllm-flash-attn + # https://github.com/vllm-project/vllm/blob/${version}/CMakeLists.txt + src = fetchFromGitHub { + owner = "vllm-project"; + repo = "flash-attention"; + rev = "d4e09037abf588af1ec47d0e966b237ee376876c"; + hash = "sha256-KFEsZlrwvCgvPzQ/pCLWcnbGq89mWE3yTDdtJSV9MII="; + }; + + dontConfigure = true; + + # vllm-flash-attn normally relies on `git submodule update` to fetch cutlass + buildPhase = '' + rm -rf csrc/cutlass + ln -sf ${cutlass} csrc/cutlass + ''; + + installPhase = '' + cp -rva . $out + ''; + }; + + cpuSupport = !cudaSupport && !rocmSupport; + + # https://github.com/pytorch/pytorch/blob/v2.4.0/torch/utils/cpp_extension.py#L1953 + supportedTorchCudaCapabilities = + let + real = [ + "3.5" + "3.7" + "5.0" + "5.2" + "5.3" + "6.0" + "6.1" + "6.2" + "7.0" + "7.2" + "7.5" + "8.0" + "8.6" + "8.7" + "8.9" + "9.0" + "9.0a" + ]; + ptx = lists.map (x: "${x}+PTX") real; + in + real ++ ptx; + + # NOTE: The lists.subtractLists function is perhaps a bit unintuitive. It subtracts the elements + # of the first list *from* the second list. That means: + # lists.subtractLists a b = b - a + + # For CUDA + supportedCudaCapabilities = lists.intersectLists cudaFlags.cudaCapabilities supportedTorchCudaCapabilities; + unsupportedCudaCapabilities = lists.subtractLists supportedCudaCapabilities cudaFlags.cudaCapabilities; + + isCudaJetson = cudaSupport && cudaPackages.cudaFlags.isJetsonBuild; + + # Use trivial.warnIf to print a warning if any unsupported GPU targets are specified. + gpuArchWarner = + supported: unsupported: + trivial.throwIf (supported == [ ]) ( + "No supported GPU targets specified. Requested GPU targets: " + + strings.concatStringsSep ", " unsupported + ) supported; + + # Create the gpuTargetString. + gpuTargetString = strings.concatStringsSep ";" ( + if gpuTargets != [ ] then + # If gpuTargets is specified, it always takes priority. + gpuTargets + else if cudaSupport then + gpuArchWarner supportedCudaCapabilities unsupportedCudaCapabilities + else if rocmSupport then + rocmPackages.clr.gpuTargets + else + throw "No GPU targets specified" + ); + + mergedCudaLibraries = with cudaPackages; [ + cuda_cudart # cuda_runtime.h, -lcudart + cuda_cccl + libcusparse # cusparse.h + libcusolver # cusolverDn.h + cuda_nvtx + cuda_nvrtc + libcublas + ]; + + # Some packages are not available on all platforms + nccl = shouldUsePkg (cudaPackages.nccl or null); + + getAllOutputs = p: [ + (lib.getBin p) + (lib.getLib p) + (lib.getDev p) + ]; + in buildPythonPackage rec { pname = "vllm"; - version = "0.6.2"; + version = "0.7.1"; pyproject = true; stdenv = if cudaSupport then cudaPackages.backendStdenv else args.stdenv; @@ -65,30 +202,54 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "vllm-project"; repo = pname; - rev = "refs/tags/v${version}"; - hash = "sha256-zUkqAPPhDRdN9rDQ2biCl1B+trV0xIHXub++v9zsQGo="; + tag = "v${version}"; + hash = "sha256-CImXKMEv+jHqngvcr8W6fQLiCo1mqmcZ0Ho0bfAgfbg="; }; patches = [ - ./0001-setup.py-don-t-ask-for-hipcc-version.patch ./0002-setup.py-nix-support-respect-cmakeFlags.patch + ./0003-propagate-pythonpath.patch + ./0004-drop-lsmod.patch ]; # Ignore the python version check because it hard-codes minor versions and # lags behind `ray`'s python interpreter support - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail \ - 'set(PYTHON_SUPPORTED_VERSIONS' \ - 'set(PYTHON_SUPPORTED_VERSIONS "${lib.versions.majorMinor python.version}"' - ''; + postPatch = + '' + substituteInPlace CMakeLists.txt \ + --replace-fail \ + 'set(PYTHON_SUPPORTED_VERSIONS' \ + 'set(PYTHON_SUPPORTED_VERSIONS "${lib.versions.majorMinor python.version}"' - nativeBuildInputs = [ - cmake - ninja - pythonRelaxDepsHook - which - ] ++ lib.optionals rocmSupport [ rocmPackages.hipcc ]; + # Relax torch dependency manually because the nonstandard requirements format + # is not caught by pythonRelaxDeps + substituteInPlace requirements*.txt pyproject.toml \ + --replace-warn 'torch==2.5.1' 'torch==${lib.getVersion torch}' \ + --replace-warn 'torch == 2.5.1' 'torch == ${lib.getVersion torch}' + '' + + lib.optionalString (nccl == null) '' + # On platforms where NCCL is not supported (e.g. Jetson), substitute Gloo (provided by Torch) + substituteInPlace vllm/distributed/parallel_state.py \ + --replace-fail '"nccl"' '"gloo"' + ''; + + nativeBuildInputs = + [ + cmake + ninja + pythonRelaxDepsHook + which + ] + ++ lib.optionals rocmSupport [ + rocmPackages.hipcc + ] + ++ lib.optionals cudaSupport [ + cudaPackages.cuda_nvcc + autoAddDriverRunpath + ] + ++ lib.optionals isCudaJetson [ + cudaPackages.autoAddCudaCompatRunpath + ]; build-system = [ packaging @@ -97,18 +258,22 @@ buildPythonPackage rec { ]; buildInputs = - (lib.optionals cudaSupport ( - with cudaPackages; - [ - cuda_cudart # cuda_runtime.h, -lcudart - cuda_cccl - libcusparse # cusparse.h - libcusolver # cusolverDn.h - cuda_nvcc - cuda_nvtx - libcublas - ] - )) + [ + setuptools-scm + torch + ] + ++ (lib.optionals cpuSupport ([ + numactl + oneDNN + ])) + ++ ( + lib.optionals cudaSupport mergedCudaLibraries + ++ (with cudaPackages; [ + nccl + cudnn + libcufile + ]) + ) ++ (lib.optionals rocmSupport ( with rocmPackages; [ @@ -123,6 +288,8 @@ buildPythonPackage rec { dependencies = [ aioprometheus + blake3 + depyf fastapi lm-format-enforcer numpy @@ -138,27 +305,64 @@ buildPythonPackage rec { ray sentencepiece tiktoken + tokenizers + msgspec + gguf + einops + importlib-metadata + partial-json-parser + compressed-tensors + mistral-common torch + torchaudio torchvision transformers uvicorn xformers + xgrammar ] ++ uvicorn.optional-dependencies.standard ++ aioprometheus.optional-dependencies.starlette ++ lib.optionals cudaSupport [ cupy + pynvml ]; dontUseCmakeConfigure = true; - cmakeFlags = [ (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${lib.getDev cutlass}") ]; + cmakeFlags = + [ + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${lib.getDev cutlass}") + (lib.cmakeFeature "VLLM_FLASH_ATTN_SRC_DIR" "${lib.getDev vllm-flash-attn}") + ] + ++ lib.optionals cudaSupport [ + (lib.cmakeFeature "TORCH_CUDA_ARCH_LIST" "${gpuTargetString}") + (lib.cmakeFeature "CUTLASS_NVCC_ARCHS_ENABLED" "${cudaPackages.cudaFlags.cmakeCudaArchitecturesString + }") + (lib.cmakeFeature "CUDA_TOOLKIT_ROOT_DIR" "${symlinkJoin { + name = "cuda-merged-${cudaPackages.cudaVersion}"; + paths = builtins.concatMap getAllOutputs mergedCudaLibraries; + }}") + (lib.cmakeFeature "CAFFE2_USE_CUDNN" "ON") + (lib.cmakeFeature "CAFFE2_USE_CUFILE" "ON") + (lib.cmakeFeature "CUTLASS_ENABLE_CUBLAS" "ON") + ] + ++ lib.optionals cpuSupport [ + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ONEDNN" "${lib.getDev oneDNN}") + ]; env = - lib.optionalAttrs cudaSupport { CUDA_HOME = "${lib.getDev cudaPackages.cuda_nvcc}"; } + lib.optionalAttrs cudaSupport { + VLLM_TARGET_DEVICE = "cuda"; + CUDA_HOME = "${lib.getDev cudaPackages.cuda_nvcc}"; + } // lib.optionalAttrs rocmSupport { + VLLM_TARGET_DEVICE = "rocm"; # Otherwise it tries to enumerate host supported ROCM gfx archs, and that is not possible due to sandboxing. PYTORCH_ROCM_ARCH = lib.strings.concatStringsSep ";" rocmPackages.clr.gpuTargets; ROCM_HOME = "${rocmPackages.clr}"; + } + // lib.optionalAttrs cpuSupport { + VLLM_TARGET_DEVICE = "cpu"; }; pythonRelaxDeps = true; @@ -174,8 +378,8 @@ buildPythonPackage rec { happysalada lach ]; - # RuntimeError: Unknown runtime environment - broken = true; - # broken = !cudaSupport && !rocmSupport; + + # CPU support relies on unpackaged dependency `intel_extension_for_pytorch` + broken = cpuSupport; }; } From eb351ce517878d93e7321d8829050a45c2f2d1df Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 3 Feb 2025 07:03:09 +0100 Subject: [PATCH 416/426] why3: use zarith from 1.8.0 --- pkgs/applications/science/logic/why3/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/logic/why3/default.nix b/pkgs/applications/science/logic/why3/default.nix index 40547a2f664c..93cff7b35fde 100644 --- a/pkgs/applications/science/logic/why3/default.nix +++ b/pkgs/applications/science/logic/why3/default.nix @@ -75,7 +75,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = with ocamlPackages; [ camlzip menhirLib - num + (if lib.versionAtLeast version "1.8.0" then zarith else num) re sexplib ]; From 6c49e20fc017e92602c25b7b40793cba0d6fcc65 Mon Sep 17 00:00:00 2001 From: "[Assassin]" Date: Mon, 3 Feb 2025 12:36:36 +0200 Subject: [PATCH 417/426] vrcx: 2025-01-27T00.10-0ee8137 -> 2025.01.31 --- pkgs/by-name/vr/vrcx/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/vr/vrcx/package.nix b/pkgs/by-name/vr/vrcx/package.nix index b55772ddc7f9..c850d25e382f 100644 --- a/pkgs/by-name/vr/vrcx/package.nix +++ b/pkgs/by-name/vr/vrcx/package.nix @@ -6,10 +6,10 @@ }: let pname = "vrcx"; - version = "2025-01-27T00.10-0ee8137"; + version = "2025.01.31"; src = fetchurl { - url = "https://github.com/Natsumi-sama/VRCX/releases/download/${version}/VRCX_${version}.AppImage"; - hash = "sha256-kaQOME3jBLr7QJjc7rubNqFu3z+LmiP+UHe2EWYC7ek="; + hash = "sha256-hrAsy/yv8GW0mIDA5PJLUs4EYNufPiOplLlmb9pFwX4="; + url = "https://github.com/vrcx-team/VRCX/releases/download/v${version}/VRCX_20250131.AppImage"; }; appimageContents = appimageTools.extract { inherit pname src version; @@ -19,12 +19,13 @@ appimageTools.wrapType2 rec { inherit pname version src; extraPkgs = pkgs: [ dotnet-runtime ]; extraInstallCommands = '' - install -m 444 -D ${appimageContents}/vrcx.desktop $out/share/applications/vrcx.desktop + install -m 444 -D ${appimageContents}/vrcx.desktop \ + $out/share/applications/vrcx.desktop install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/256x256/apps/vrcx.png \ $out/share/icons/hicolor/256x256/apps/vrcx.png + substituteInPlace $out/share/applications/vrcx.desktop \ --replace-fail 'Exec=AppRun' 'Exec=${pname}' - # Fix icon path substituteInPlace $out/share/applications/vrcx.desktop \ --replace-fail 'Icon=VRCX' "Icon=$out/share/icons/hicolor/256x256/apps/vrcx.png" ''; From 92016f20e2b3a3d1d38e34ab204af1a2b957ee2f Mon Sep 17 00:00:00 2001 From: "[Assassin]" Date: Tue, 4 Feb 2025 11:48:15 +0200 Subject: [PATCH 418/426] vrcx: Simplify update process --- pkgs/by-name/vr/vrcx/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/vr/vrcx/package.nix b/pkgs/by-name/vr/vrcx/package.nix index c850d25e382f..e7c618d6b28b 100644 --- a/pkgs/by-name/vr/vrcx/package.nix +++ b/pkgs/by-name/vr/vrcx/package.nix @@ -7,9 +7,10 @@ let pname = "vrcx"; version = "2025.01.31"; + filename = builtins.replaceStrings [ "." ] [ "" ] version; src = fetchurl { hash = "sha256-hrAsy/yv8GW0mIDA5PJLUs4EYNufPiOplLlmb9pFwX4="; - url = "https://github.com/vrcx-team/VRCX/releases/download/v${version}/VRCX_20250131.AppImage"; + url = "https://github.com/vrcx-team/VRCX/releases/download/v${version}/VRCX_${filename}.AppImage"; }; appimageContents = appimageTools.extract { inherit pname src version; From 2cdb29d247616a7d05277d19bf6cc44039497603 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 10:44:56 +0000 Subject: [PATCH 419/426] azure-cli-extensions.storage-preview: 1.0.0b2 -> 1.0.0b5 --- pkgs/by-name/az/azure-cli/extensions-manual.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index 254ad69d2c23..cf610094f78f 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -126,9 +126,9 @@ storage-preview = mkAzExtension rec { pname = "storage-preview"; - version = "1.0.0b2"; + version = "1.0.0b5"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-${version}-py2.py3-none-any.whl"; - hash = "sha256-Lej6QhYikoowi7cASMP99AQAutOzSv1gHQs6/Ni4J2Q="; + hash = "sha256-gs4uQrnpXm03iPyP+i5DnFWvQ43+ZHN4wSZiNRVZU7g="; description = "Provides a preview for upcoming storage features"; propagatedBuildInputs = with python3Packages; [ azure-core ]; meta.maintainers = with lib.maintainers; [ katexochen ]; From dd74c154a0a5fb7f8ad64a034dded685f1c7a87a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 11:22:30 +0000 Subject: [PATCH 420/426] myks: 4.3.1 -> 4.4.2 --- pkgs/by-name/my/myks/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/my/myks/package.nix b/pkgs/by-name/my/myks/package.nix index b8f1af9891cb..dd9cc91fd33f 100644 --- a/pkgs/by-name/my/myks/package.nix +++ b/pkgs/by-name/my/myks/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "myks"; - version = "4.3.1"; + version = "4.4.2"; src = fetchFromGitHub { owner = "mykso"; repo = "myks"; tag = "v${version}"; - hash = "sha256-KTz6Tip6kz8AcRW73+MUHUvwr/QT9Z2CvHQNyFXD054="; + hash = "sha256-95vqUViXUdLLnpsX81bwS1/EAiJA4XzOCIEd43E4wIQ="; }; vendorHash = "sha256-cTRyQu3lXrIrBHtEYYQIdv0F705KrgyXgDS8meHVRJw="; From cd1cf641441a2fab192f2cd3574a4924014184cf Mon Sep 17 00:00:00 2001 From: Lorenzo Manacorda Date: Tue, 4 Feb 2025 12:37:22 +0100 Subject: [PATCH 421/426] go-ethereum: fix incorrect license Cf. upstream at https://github.com/ethereum/go-ethereum/blob/master/README.md#license --- pkgs/by-name/go/go-ethereum/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-ethereum/package.nix b/pkgs/by-name/go/go-ethereum/package.nix index bd9a740f73d4..abff2184e684 100644 --- a/pkgs/by-name/go/go-ethereum/package.nix +++ b/pkgs/by-name/go/go-ethereum/package.nix @@ -72,8 +72,8 @@ buildGoModule rec { homepage = "https://geth.ethereum.org/"; description = "Official golang implementation of the Ethereum protocol"; license = with licenses; [ - lgpl3Plus - gpl3Plus + lgpl3Only + gpl3Only ]; maintainers = with maintainers; [ RaghavSood ]; mainProgram = "geth"; From 06817e8a54f4a1b0a9176feb5405f254ed6438c8 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 4 Feb 2025 12:45:22 +0100 Subject: [PATCH 422/426] python3Packages.mistral-common: add opencv-python-headless dependency --- pkgs/development/python-modules/mistral-common/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/mistral-common/default.nix b/pkgs/development/python-modules/mistral-common/default.nix index 7c438e960d4d..a7ba7a675988 100644 --- a/pkgs/development/python-modules/mistral-common/default.nix +++ b/pkgs/development/python-modules/mistral-common/default.nix @@ -6,6 +6,7 @@ numpy, pydantic, jsonschema, + opencv-python-headless, sentencepiece, typing-extensions, tiktoken, @@ -37,6 +38,7 @@ buildPythonPackage rec { numpy pydantic jsonschema + opencv-python-headless sentencepiece typing-extensions tiktoken From e70ebe98290f464f3020fb81844416d2350eae58 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 4 Feb 2025 12:46:10 +0100 Subject: [PATCH 423/426] python3Packages.vllm: add opencv-python-headless dependency --- pkgs/development/python-modules/vllm/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 7441e5eeef3e..2963db2c641b 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -55,6 +55,7 @@ oneDNN, blake3, depyf, + opencv-python-headless, config, @@ -294,6 +295,7 @@ buildPythonPackage rec { lm-format-enforcer numpy openai + opencv-python-headless outlines pandas prometheus-fastapi-instrumentator From e8e3ded6c988dd6706128fe66171c5115aa5282b Mon Sep 17 00:00:00 2001 From: guylamar2006 Date: Tue, 4 Feb 2025 06:34:11 -0600 Subject: [PATCH 424/426] astroterm: 1.0.4 -> 1.0.6 (#378908) --- pkgs/by-name/as/astroterm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/astroterm/package.nix b/pkgs/by-name/as/astroterm/package.nix index 3cdde4b2e995..bc5e88b15479 100644 --- a/pkgs/by-name/as/astroterm/package.nix +++ b/pkgs/by-name/as/astroterm/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "astroterm"; - version = "1.0.4"; + version = "1.0.6"; src = fetchFromGitHub { owner = "da-luce"; repo = "astroterm"; tag = "v${finalAttrs.version}"; - hash = "sha256-CYKW/RAQ3a5238cojbpGfTenMQApfaZOHnQMrZ6LWzA="; + hash = "sha256-BjqurPp0WI/wI5n2TibnyOqZ3NjRcLYB2MxqqNvTQtw="; }; bsc5File = fetchurl { From 639263e260482001281657bc7965c6f5ca0bbf7e Mon Sep 17 00:00:00 2001 From: mhpierre Date: Tue, 4 Feb 2025 14:35:47 +0100 Subject: [PATCH 425/426] openmpi: Fix upstream issue with shared memory backing file creation See: https://github.com/open-mpi/ompi/issues/12784 --- pkgs/by-name/op/openmpi/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/op/openmpi/package.nix b/pkgs/by-name/op/openmpi/package.nix index 719247b58a43..9baf7dd3b6c8 100644 --- a/pkgs/by-name/op/openmpi/package.nix +++ b/pkgs/by-name/op/openmpi/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch, removeReferencesTo, gfortran, perl, @@ -47,6 +48,17 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-vUGD/LxDR3wlR5m0Kd8abldsBC50otL4s31Tey/5gVc="; }; + patches = [ + # This patch can be removed with the next openmpi update (>5.0.6) + # See https://github.com/open-mpi/ompi/issues/12784 and https://github.com/open-mpi/ompi/pull/13003 + # Fixes issue where the shared memory backing file cannot be created because directory trees are never created + (fetchpatch { + name = "fix-singletons-session-dir"; + url = "https://github.com/open-mpi/ompi/commit/4d4f7212decd0d0ca719688b15dc9b3ee7553a52.patch"; + hash = "sha256-Mb8qXtAUhAQ90v0SdL24BoTASsKRq2Gu8nYqoeSc9DI="; + }) + ]; + postPatch = '' patchShebangs ./ From f8a077696bd946a517830fc93993a43c717daa75 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 4 Feb 2025 14:56:19 +0100 Subject: [PATCH 426/426] vllm: create application from python package --- pkgs/top-level/all-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aa4973835d87..a79ba50dbb6f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10746,6 +10746,8 @@ with pkgs; openexr = openexr_3; }; + vllm = with python3Packages; toPythonApplication vllm; + vte-gtk4 = vte.override { gtkVersion = "4"; };