diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 731e0b0c7967..7385206cd6e3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -703,13 +703,6 @@ githubId = 315003; name = "Adam Saponara"; }; - adtya = { - email = "adtya@adtya.xyz"; - github = "adtya"; - githubId = 22346805; - name = "Adithya Nair"; - keys = [ { fingerprint = "51E4 F5AB 1B82 BE45 B422 9CC2 43A5 E25A A5A2 7849"; } ]; - }; aduh95 = { email = "duhamelantoine1995@gmail.com"; github = "aduh95"; @@ -10089,6 +10082,12 @@ githubId = 1949438; name = "Guillaume Matheron"; }; + guilvareux = { + email = "paul@alcock.dev"; + github = "guilvareux"; + githubId = 25768075; + name = "Paul Alcock"; + }; guitargeek = { email = "jonas.rembser@cern.ch"; github = "guitargeek"; @@ -15115,6 +15114,12 @@ github = "Liamolucko"; githubId = 43807659; }; + liamthexpl0rer = { + name = "Liam"; + matrix = "@liamthexpl0rer:matrix.org"; + github = "liamthexpl0rer"; + githubId = 119797945; + }; liarokapisv = { email = "liarokapis.v@gmail.com"; github = "liarokapisv"; @@ -20341,13 +20346,6 @@ githubId = 645664; name = "Philippe Hürlimann"; }; - p-rintz = { - email = "nix@rintz.net"; - github = "p-rintz"; - githubId = 13933258; - name = "Philipp Rintz"; - matrix = "@philipp:srv.icu"; - }; p0lyw0lf = { email = "p0lyw0lf@protonmail.com"; name = "PolyWolf"; diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 151f532bada9..9363f4580653 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -30,6 +30,8 @@ - [qui](https://github.com/autobrr/qui), a modern alternative webUI for qBittorrent, with multi-instance support. Written in Go/React. Available as [services.qui](#opt-services.qui.enable). +- [kiwix-serve](https://wiki.kiwix.org/wiki/Kiwix-serve), a service that serves ZIM files (such as Wikipedia archives) over HTTP. Available as [services.kiwix-serve](#opt-services.kiwix-serve.enable). + - [Remark42](https://remark42.com/), a self-hosted comment engine. Available as [services.remark42](#opt-services.remark42.enable). - [LibreChat](https://www.librechat.ai/), open-source self-hostable ChatGPT clone with Agents and RAG APIs. Available as [services.librechat](#opt-services.librechat.enable). @@ -195,6 +197,8 @@ See . - SQLite paths are now relative to `service.rootpath` unless absolute. Startup now validates file storage and OAuth providers. +- `lunarvim` package has been removed, as it was abandoned upstream and relied on an old version of `neovim` to work properly. + ## Other Notable Changes {#sec-release-26.05-notable-changes} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 7c6e0b4e614f..75c6a35e5115 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -882,6 +882,7 @@ ./services/misc/jackett.nix ./services/misc/jellyfin.nix ./services/misc/jellyseerr.nix + ./services/misc/kiwix-serve.nix ./services/misc/klipper.nix ./services/misc/languagetool.nix ./services/misc/leaps.nix diff --git a/nixos/modules/services/misc/kiwix-serve.nix b/nixos/modules/services/misc/kiwix-serve.nix new file mode 100644 index 000000000000..7f818d7e9121 --- /dev/null +++ b/nixos/modules/services/misc/kiwix-serve.nix @@ -0,0 +1,187 @@ +{ + config, + lib, + pkgs, + utils, + ... +}: +let + inherit (lib) types; + cfg = config.services.kiwix-serve; + # Create a directory containing symlinks to ZIM files + mkLibrary = + library: + let + libraryEntries = lib.mapAttrsToList (name: path: { + name = "${name}.zim"; + inherit path; + }) library; + + zimsDrv = pkgs.linkFarm "zims" libraryEntries; + + files = map (entry: "${zimsDrv}/${entry.name}") libraryEntries; + in + { + derivation = zimsDrv; + inherit files; + }; +in +{ + options = { + services.kiwix-serve = { + enable = lib.mkEnableOption "the kiwix-serve server"; + + package = lib.mkPackageOption pkgs "kiwix-tools" { }; + + address = lib.mkOption { + type = types.str; + default = "all"; + example = "ipv4"; + description = '' + Listen only on the specified IP address. + Specify "ipv4", "ipv6" or "all" to listen on all IPv4, IPv6, or both types of addresses, respectively. + ''; + }; + + port = lib.mkOption { + type = types.port; + default = 8080; + description = "The port on which to run kiwix-serve."; + }; + + openFirewall = lib.mkOption { + type = types.bool; + default = false; + description = "Whether to open the firewall for the configured port."; + }; + + library = lib.mkOption { + type = types.attrsOf types.path; + default = { }; + example = lib.literalExpression ( + lib.removeSuffix "\n" '' + { + wikipedia = "/data/wikipedia_en_all_maxi_2026-02.zim"; + nix = pkgs.fetchurl { + url = "https://download.kiwix.org/zim/devdocs/devdocs_en_nix_2026-01.zim"; + hash = "sha256-QxB9qDKSzzEU8t4droI08BXdYn+HMVkgiJMO3SoGTqM="; + }; + } + '' + ); + description = '' + A set of ZIM files to serve. The key is used as the name for the ZIM files + (e.g. in the example, the files will be served as `wikipedia.zim` and `nix.zim`). + + Exclusive with [services.kiwix-serve.libraryPath](#opt-services.kiwix-serve.libraryPath). + ''; + }; + + libraryPath = lib.mkOption { + type = types.nullOr types.path; + default = null; + example = "/data/library.xml"; + description = '' + An XML library file listing ZIM files to serve. + For more information, see . + + Exclusive with [services.kiwix-serve.library](#opt-services.kiwix-serve.library). + ''; + }; + + extraArgs = lib.mkOption { + type = types.listOf types.str; + default = [ ]; + example = [ + "--verbose" + "--skipInvalid" + ]; + description = "Extra arguments to pass to kiwix-serve."; + }; + }; + }; + + config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = (cfg.library == { }) != (cfg.libraryPath == null); + message = "Exactly one of services.kiwix-serve.library or services.kiwix-serve.libraryPath must be provided."; + } + ]; + + systemd.services.kiwix-serve = + let + library = mkLibrary cfg.library; + in + { + description = "ZIM file HTTP server"; + documentation = [ "https://kiwix-tools.readthedocs.io/en/latest/kiwix-serve.html" ]; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + + serviceConfig = { + Type = "exec"; + DynamicUser = true; + Restart = "on-failure"; + ExecStart = utils.escapeSystemdExecArgs ( + [ + (lib.getExe' cfg.package "kiwix-serve") + "--address" + cfg.address + "--port" + cfg.port + ] + ++ lib.optionals (cfg.libraryPath != null) [ + "--library" + cfg.libraryPath + ] + ++ lib.optionals (cfg.library != { }) library.files + ++ cfg.extraArgs + ); + + CapabilityBoundingSet = ""; + DeviceAllow = ""; + LockPersonality = true; + MemoryDenyWriteExecute = true; + NoNewPrivileges = true; + PrivateDevices = true; + PrivateUsers = true; + PrivateTmp = true; + ProcSubset = "pid"; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + ProtectSystem = "strict"; + RemoveIPC = true; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_NETLINK" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "~@privileged" + "~@resources" + ]; + UMask = "0077"; + }; + }; + + networking.firewall = lib.mkIf cfg.openFirewall { + allowedTCPPorts = [ cfg.port ]; + }; + }; + + meta = { + maintainers = with lib.maintainers; [ MysteryBlokHed ]; + }; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index c1a46aba39e2..d9feaf85da01 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -840,6 +840,7 @@ in keymap = handleTest ./keymap.nix { }; kimai = runTest ./kimai.nix; kismet = runTest ./kismet.nix; + kiwix-serve = runTest ./kiwix-serve; kmonad = runTest ./kmonad.nix; kmscon = runTest ./kmscon.nix; knot = runTest ./knot.nix; diff --git a/nixos/tests/kiwix-serve/default.nix b/nixos/tests/kiwix-serve/default.nix new file mode 100644 index 000000000000..b30f50c115b4 --- /dev/null +++ b/nixos/tests/kiwix-serve/default.nix @@ -0,0 +1,75 @@ +{ lib, pkgs, ... }: +let + mkTestZim = + name: + pkgs.runCommandLocal "${name}.zim" + { + nativeBuildInputs = [ pkgs.zim-tools ]; + } + '' + ${lib.getExe' pkgs.zim-tools "zimwriterfs"} \ + --name "${name}" \ + --title 'NixOS kiwix-serve Test' \ + --description 'NixOS test of kiwix-serve' \ + --creator Nixpkgs \ + --publisher Nixpkgs \ + --language eng \ + --welcome index.html \ + --illustration icon.png \ + ${./html} \ + $out + ''; + + # Test files must have different names or kiwix-serve will only serve one of them + testZimStore = mkTestZim "test-store"; + testZimOutside = mkTestZim "test-outside"; +in +{ + name = "kiwix-serve"; + meta.maintainers = with lib.maintainers; [ MysteryBlokHed ]; + + nodes = { + machine = { + systemd.services.copy-zim-file = { + description = "Copy test ZIM file to host system to test paths outside of store"; + wantedBy = [ "multi-user.target" ]; + before = [ "kiwix-serve.service" ]; + requiredBy = [ "kiwix-serve.service" ]; + + serviceConfig = { + Type = "oneshot"; + }; + + script = '' + mkdir -p /var/lib/kiwix-serve + cp ${testZimOutside} /var/lib/kiwix-serve/test-outside.zim + ''; + }; + + services.kiwix-serve = { + enable = true; + port = 8080; + library = { + test-store = testZimStore; + test-outside = "/var/lib/kiwix-serve/test-outside.zim"; + }; + }; + }; + }; + + testScript = '' + machine.wait_for_unit("kiwix-serve.service") + machine.wait_for_open_port(8080) + machine.wait_until_succeeds("curl --fail --silent --head http://localhost:8080") + + # ZIM file in store + test_content = machine.succeed("curl --fail --silent --location http://localhost:8080/content/test-store") + print(test_content) + assert "NixOS test of kiwix-serve" in test_content, "kiwix-serve did not provide the expected page for the store ZIM file" + + # ZIM file outside of store + test_content = machine.succeed("curl --fail --silent --location http://localhost:8080/content/test-outside") + print(test_content) + assert "NixOS test of kiwix-serve" in test_content, "kiwix-serve did not provide the expected page for the out-of-store ZIM file" + ''; +} diff --git a/nixos/tests/kiwix-serve/html/icon.png b/nixos/tests/kiwix-serve/html/icon.png new file mode 100644 index 000000000000..e69b9eaa1eb1 Binary files /dev/null and b/nixos/tests/kiwix-serve/html/icon.png differ diff --git a/nixos/tests/kiwix-serve/html/index.html b/nixos/tests/kiwix-serve/html/index.html new file mode 100644 index 000000000000..c0c37b508812 --- /dev/null +++ b/nixos/tests/kiwix-serve/html/index.html @@ -0,0 +1,11 @@ + + + + + + NixOS kiwix-serve Test + + +

NixOS test of kiwix-serve

+ + diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index f5f18a30568e..afce0284b722 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -1,6 +1,6 @@ { lib, fetchFromGitHub }: rec { - version = "9.1.2148"; + version = "9.2.0106"; outputs = [ "out" @@ -11,7 +11,7 @@ rec { owner = "vim"; repo = "vim"; rev = "v${version}"; - hash = "sha256-4ZEbfpffPp6kqSQRp7NFioWGRdG+JsVf7unU0Hqn/Xk="; + hash = "sha256-byOf2Gr1vA7xQw3YHV454te1QrVxRy3sXrLdFUp2XRg="; }; enableParallelBuilding = true; diff --git a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix index 4b493103e290..656bdf7b572e 100644 --- a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { mktplcRef = { name = "amazon-q-vscode"; publisher = "AmazonWebServices"; - version = "1.109.0"; - hash = "sha256-y7iUWFKYTLZVS9Zjoy9NtqtgfQTJLWij9JD20pjyTXY="; + version = "1.111.0"; + hash = "sha256-f4GVY3vL7ienn/pWzcbXcDHNHCrPPmFWeVpVDVVNF5c="; }; meta = { diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 52d97578a580..2c990d88dcd0 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.66"; - hash = "sha256-+vn4qbv3SCsq8PPv3uBsDx+XfmpbfO3HYgA8f0V1FLU="; + version = "2.1.70"; + hash = "sha256-m9xKwS2g2jwekmoIZl3asrZq+xAZUtw/ThWXLdleWrM="; }; postInstall = '' diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 708fd4dd2927..8ab464f21329 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1143,8 +1143,8 @@ let mktplcRef = { publisher = "DanielGavin"; name = "ols"; - version = "0.1.45"; - hash = "sha256-YfaP9QCLW4vZKfMyE/MEqEyiA9M5xlnS5Uxph+RT89s="; + version = "0.1.46"; + hash = "sha256-X2Tp0rsPp0UoKW4Yz7Ht/7b1zO0bL92u6CtyKRy+hDY="; }; meta = { description = "Visual Studio Code extension for Odin language"; @@ -1188,8 +1188,8 @@ let mktplcRef = { name = "dart-code"; publisher = "dart-code"; - version = "3.128.0"; - hash = "sha256-wOK+oQf/GovH9+0rHt67jTtiMPGdmaBxazr1JUnDTD0="; + version = "3.130.1"; + hash = "sha256-qBCE1ior+xNKSAVWGbPGKK6pul22DUZ/movaHx0s/8c="; }; meta.license = lib.licenses.mit; @@ -1330,8 +1330,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.27.15"; - hash = "sha256-LFZR0AxMC0TKUOKU/Ftz1AkLRazqUptkZQ11NIvv7Hs="; + version = "2.28.2"; + hash = "sha256-zRptDItJuLcHTkKUarpsXlRBa4R84cupKXKtBt5Stmw="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; @@ -1955,8 +1955,8 @@ let mktplcRef = { publisher = "github"; name = "vscode-pull-request-github"; - version = "0.126.0"; - hash = "sha256-ii29H3IKuJVIB394aup9G82xQ1J7YJzhs8mQH6+rbgI="; + version = "0.128.0"; + hash = "sha256-ujDnHmhMorewvIH+zJXSnUpnMfQNE5XqHA1lnsq22Qk="; }; meta = { license = lib.licenses.mit; @@ -2310,8 +2310,8 @@ let mktplcRef = { publisher = "intellsmi"; name = "comment-translate"; - version = "3.0.0"; - hash = "sha256-AtM56NkivTK4cGyKBsaZTHYvDwiJb4CrEuiJiw5hTcI="; + version = "3.1.0"; + hash = "sha256-hn3G2arNr3LWMOeMLkRdR/GTWobeczaIzGI59x9/oK8="; }; meta = { description = "Visual Studio Code extension to translate the comments for computer language"; @@ -3289,8 +3289,8 @@ let mktplcRef = { publisher = "ms-vscode"; name = "cmake-tools"; - version = "1.21.36"; - hash = "sha256-IqgYnesIz46WmJ7kR8LYnr2kkD33oiupi7CrcV6rGRg="; + version = "1.22.28"; + hash = "sha256-ZVtVZ53wvFBchXd9wRCxm1NQkkoTn9Yn4vcbY46GQmY="; }; meta.license = lib.licenses.mit; }; @@ -4770,8 +4770,8 @@ let mktplcRef = { name = "emacs-mcx"; publisher = "tuttieee"; - version = "0.107.2"; - hash = "sha256-Id8pKACGLtRXas1Tb2dZrw+ZrZvAQLbWcI3Q1gYpXos="; + version = "0.107.5"; + hash = "sha256-8rsj1a/Tj4QpvGN83F3aMHNQVC/9TE61AFS5KhiIpy8="; }; meta = { changelog = "https://github.com/whitphx/vscode-emacs-mcx/blob/main/CHANGELOG.md"; diff --git a/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix b/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix index 2b3c69355a0e..74fc871cfa24 100644 --- a/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix +++ b/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "github"; name = "copilot-chat"; - version = "0.37.6"; - hash = "sha256-tCrrF2Emr/rNJola58ExWKfLuAyOvPqszPLd5SRVcac="; + version = "0.37.9"; + hash = "sha256-AGfjenshM1yQ/rHDpCbCU2HDSS4cPGIPxe8MQ7O0/Dc="; }; meta = { diff --git a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix index ed43b2c75db0..7f124b280b8a 100644 --- a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix +++ b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "lean4"; publisher = "leanprover"; - version = "0.0.223"; - hash = "sha256-afdbAEQSWt4WeCISdtsuGN8GMjSSSpCuED6L/Oluso0="; + version = "0.0.225"; + hash = "sha256-JVsOHO2r7YHC4QxvpjoIgT5rZhW2SS24xu3TMnoRQi8="; }; meta = { diff --git a/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix b/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix index 05a9d2ef0145..58bde2234e71 100644 --- a/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix +++ b/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix @@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "material-icon-theme"; publisher = "PKief"; - version = "5.31.0"; - hash = "sha256-B2+yaKX/nhBLdeFDffwt4CmeWo+Jr4oMxcWBEaAhRtg="; + version = "5.32.0"; + hash = "sha256-0YR3IeVxD7OuYfybDHBdgjQXH0bxz3U9Q8/gQZZB7sM="; }; meta = { description = "Material Design Icons for Visual Studio Code"; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 53a386f635ed..ec61f992ead9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -63,14 +63,14 @@ "vendorHash": "sha256-AO6reoqxDcPAMXKlqjJLGmhsgFrekaQXjMPm9fxhpFA=" }, "argoproj-labs_argocd": { - "hash": "sha256-2QatWxaR5lO4+0RxUMOQjyLp8XG6O0vwCYc8jHKL+48=", + "hash": "sha256-OhuU3XGFRRn6oBiGaT4eRUB3+Lew1PonsshBXMcMA5k=", "homepage": "https://registry.terraform.io/providers/argoproj-labs/argocd", "owner": "argoproj-labs", "proxyVendor": true, "repo": "terraform-provider-argocd", - "rev": "v7.13.0", + "rev": "v7.15.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-OBXAl3MRAtnYYATHD0UWEuB1dJozG7al9csGYLClaYw=" + "vendorHash": "sha256-CO09y7rdbY27VFX85pV2ocnO0rvhGJg3hXfLWaF+HTI=" }, "auth0_auth0": { "hash": "sha256-7xAQGsDkw0JYP1Q+cEMHezNmQzccRyiwtUXKgJfnI6k=", @@ -1418,13 +1418,13 @@ "vendorHash": null }, "vancluever_acme": { - "hash": "sha256-uRIOLFIzT4hIXMtoyHk0UB5R5xGr0DELF5hd+E5Xx1k=", + "hash": "sha256-R0tbT4DBzRkXiJdvGL3AOY9ALXwWIH90WaWbqe8xtkk=", "homepage": "https://registry.terraform.io/providers/vancluever/acme", "owner": "vancluever", "repo": "terraform-provider-acme", - "rev": "v2.45.0", + "rev": "v2.45.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-S8eG43mHNyPOm2Iuww9DjU7o/x2MMSJExpmBAQ8QDGY=" + "vendorHash": "sha256-PN9r9rTJChmhZd/l5BrsEMGfhzHNbcRhjtEoYJ+Vzuc=" }, "venafi_venafi": { "hash": "sha256-wpAckNRqZjSDt7KpCRpLSYkn6Gm+QPzn5sIJ90wRXjI=", diff --git a/pkgs/build-support/testers/lychee.nix b/pkgs/build-support/testers/lychee.nix index ec0aa4c7f305..1cca3ead76f0 100644 --- a/pkgs/build-support/testers/lychee.nix +++ b/pkgs/build-support/testers/lychee.nix @@ -1,4 +1,5 @@ deps@{ + cacert, formats, lib, lychee, @@ -40,7 +41,10 @@ let stdenv.mkDerivation (finalAttrs: { name = "lychee-link-check"; inherit site; - nativeBuildInputs = [ finalAttrs.passthru.lychee ]; + nativeBuildInputs = [ + finalAttrs.passthru.lychee + cacert + ]; configFile = (formats.toml { }).generate "lychee.toml" finalAttrs.passthru.config; # These can be overridden with overrideAttrs if needed. diff --git a/pkgs/by-name/an/andcli/package.nix b/pkgs/by-name/an/andcli/package.nix index c570c30b37d8..5ff60790ce76 100644 --- a/pkgs/by-name/an/andcli/package.nix +++ b/pkgs/by-name/an/andcli/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "andcli"; - version = "2.5.0"; + version = "2.6.0"; subPackages = [ "cmd/andcli" ]; @@ -16,10 +16,10 @@ buildGoModule (finalAttrs: { owner = "tjblackheart"; repo = "andcli"; tag = "v${finalAttrs.version}"; - hash = "sha256-TrcLw5pUMzyXUuMyQljVXbprS2voqvmVk6Ktj6Zi7Xk="; + hash = "sha256-iJSeUMELbyuL8h/8dfWVA5jDW3XpXG6y1mCkWRF1Kpo="; }; - vendorHash = "sha256-jtyxzmDGm/JHTJAkCHfSfECNB5XkwEyTBWnMCbCOAvE="; + vendorHash = "sha256-ZfU8Sf9M2dz9aIhwiK58zGIrcpmaw8wMAdcpxxvkUsQ="; ldflags = [ "-s" diff --git a/pkgs/by-name/ar/argon/package.nix b/pkgs/by-name/ar/argon/package.nix index 6554b9b1eeb9..8d237030f25c 100644 --- a/pkgs/by-name/ar/argon/package.nix +++ b/pkgs/by-name/ar/argon/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "argon"; - version = "2.0.27"; + version = "2.0.28"; src = fetchFromGitHub { owner = "argon-rbx"; repo = "argon"; tag = finalAttrs.version; - hash = "sha256-AcgaY7XmecqvWan81tVxV6UJ+A38tAYDlvUSLLKlYuU="; + hash = "sha256-QXGiDcn5BM1psCZf88gEyKqoK9EDFquLgyzJeZOhwMU="; }; - cargoHash = "sha256-0VIPAcCK7+te7TgH/+x0Y7pP0fYWuRT58/h9OIva0mQ="; + cargoHash = "sha256-okfQn/dgBN6s1aO1cnU/bY7BIqwM9iq1iPZ321ez4C4="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/at/atinout/package.nix b/pkgs/by-name/at/atinout/package.nix index 64609395b210..e349edaf2658 100644 --- a/pkgs/by-name/at/atinout/package.nix +++ b/pkgs/by-name/at/atinout/package.nix @@ -10,8 +10,13 @@ stdenv.mkDerivation { pname = "atinout"; version = "0.9.2-alpha"; - env.NIX_CFLAGS_COMPILE = lib.optionalString (!stdenv.cc.isClang) "-Werror=implicit-fallthrough=0"; - LANG = if stdenv.hostPlatform.isDarwin then "en_US.UTF-8" else "C.UTF-8"; + env = { + LANG = if stdenv.hostPlatform.isDarwin then "en_US.UTF-8" else "C.UTF-8"; + } + // lib.optionalAttrs (!stdenv.cc.isClang) { + NIX_CFLAGS_COMPILE = "-Werror=implicit-fallthrough=0"; + }; + nativeBuildInputs = [ ronn mount diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index ff6914e98d9b..41f1fc7d2a64 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,17 +10,17 @@ }: buildGoModule (finalAttrs: { pname = "aws-vault"; - version = "7.9.8"; + version = "7.9.9"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${finalAttrs.version}"; - hash = "sha256-qbz6iWU6aZ8ehckJqBUy5ovcuHVBU0XqonQxH7m44Zo="; + hash = "sha256-Ennf8V1WorldzFfXUrRKmJomG4yrP19qBg0okEX+NWQ="; }; proxyVendor = true; - vendorHash = "sha256-K6uW+0yoKBDtBtAZIcVcbqnqD6tQJbSvGGs0wL0R+Wg="; + vendorHash = "sha256-mqw0Hp14wz2FOg7deXC3iiHu55W+yKwf4+JUK+x9nKA="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/az/azure-functions-core-tools/deps.json b/pkgs/by-name/az/azure-functions-core-tools/deps.json index 1b0b351c562e..4037b5b48b65 100644 --- a/pkgs/by-name/az/azure-functions-core-tools/deps.json +++ b/pkgs/by-name/az/azure-functions-core-tools/deps.json @@ -4,31 +4,21 @@ "version": "2.0.0", "hash": "sha256-W4Zig87k4tiPcdaEykpnE1znfCFAZ5ebFHo5l0gsQWg=" }, + { + "pname": "AspNetCore.HealthChecks.UI.Client", + "version": "9.0.0", + "hash": "sha256-ghXhPV6oGCxVogZMW+dnzsHkl8fKxWHcdLdiS6xmdqM=" + }, + { + "pname": "AspNetCore.HealthChecks.UI.Core", + "version": "9.0.0", + "hash": "sha256-FEa3Lv6dfX/ADomevS8peHrmSWiPa5yl5IsiP2iXBgM=" + }, { "pname": "Autofac", "version": "4.6.2", "hash": "sha256-eE/ye5ELqliiZXlsbvt9ridrJPYusjzNhJJi9Dw2BAA=" }, - { - "pname": "Azure.Core", - "version": "1.35.0", - "hash": "sha256-kKKNZRAJJO9CeedtA0YqHOrlUTIMr5HFKOPWadhs0Rg=" - }, - { - "pname": "Azure.Core", - "version": "1.36.0", - "hash": "sha256-lokfjW2wvgFu6bALLzNmDhXIz3HXoPuGX0WfGb9hmpI=" - }, - { - "pname": "Azure.Core", - "version": "1.37.0", - "hash": "sha256-ETDRf0+cNgVa1udMkhjYkOLP5Hd0NtiSQqAZHCjevds=" - }, - { - "pname": "Azure.Core", - "version": "1.38.0", - "hash": "sha256-gzWMtIZJgwtE51dTMzLCbN4KxmE4/bzdjb/NU86N1uY=" - }, { "pname": "Azure.Core", "version": "1.41.0", @@ -40,9 +30,24 @@ "hash": "sha256-0su/ylZ68+FDZ6mgfp3qsm7qpfPtD5SW75HXbVhs5qk=" }, { - "pname": "Azure.Data.Tables", - "version": "12.8.3", - "hash": "sha256-0mMBh5fZ4nS1H5I5GwjntQuWiMANcA4ymU5VXA8Ttr0=" + "pname": "Azure.Core", + "version": "1.46.0", + "hash": "sha256-JWnPjVgqFnVmC15Lctc4OYyfQJk5kZTQ431dH/OyxT0=" + }, + { + "pname": "Azure.Core", + "version": "1.46.1", + "hash": "sha256-xpb9A2pFHEQ07yVrzq0gpeFBTN9LTqk7iHhg707a5Mg=" + }, + { + "pname": "Azure.Core", + "version": "1.46.2", + "hash": "sha256-vgSB95UVbZm+7a5h6WT82RysuWhBIhicM47b73DOjS4=" + }, + { + "pname": "Azure.Core", + "version": "1.47.1", + "hash": "sha256-YJR1bDI9H9lr6p/9QcOWEhnpMD8ePyxxO39S32VAOak=" }, { "pname": "Azure.Data.Tables", @@ -51,44 +56,24 @@ }, { "pname": "Azure.Identity", - "version": "1.11.4", - "hash": "sha256-J3nI80CQwS7fwRLnqBxqZNemxqP05rcn3x44YpIf2no=" - }, - { - "pname": "Azure.Monitor.OpenTelemetry.AspNetCore", - "version": "1.2.0-beta.2", - "hash": "sha256-8WrJBCiUTFYhJNHv8ZsTdiE91YchgwGmYzzNwwF5d+Q=" + "version": "1.14.2", + "hash": "sha256-PpGcGQrzcEzDtTm65gLmjWrt8yavst4VOKDlr+NuLQo=" }, { "pname": "Azure.Monitor.OpenTelemetry.Exporter", - "version": "1.3.0-beta.1", - "hash": "sha256-R4cPuP2AaWJITH6MDJdUNTMeAvqLaQK3p0aRdX6EZ00=" - }, - { - "pname": "Azure.Monitor.OpenTelemetry.LiveMetrics", - "version": "1.0.0-beta.3", - "hash": "sha256-Cs5Xax3DhEocVGlbId9ziwnxcTfBZiH8pt30dzMWx2Q=" + "version": "1.4.0", + "hash": "sha256-H2gbtQrHxXsHQT+vz94OswgLxAQfoS/yzgpgaRr66ik=" }, { "pname": "Azure.Security.KeyVault.Secrets", "version": "4.7.0", "hash": "sha256-SNW1F7WLG+3h6fSXvWLI5sQhSFDXonVwI2qKlx6jsz0=" }, - { - "pname": "Azure.Storage.Blobs", - "version": "12.19.1", - "hash": "sha256-E7QHJrhQjQjGhFq4GoQpyVGR6uKfA91NGcyziRfdr2U=" - }, { "pname": "Azure.Storage.Blobs", "version": "12.21.2", "hash": "sha256-DvdMGuophEbvvVtbRU3vsNwla0zTn5dn7HbW0Mr4P/o=" }, - { - "pname": "Azure.Storage.Common", - "version": "12.18.1", - "hash": "sha256-M10Ov1bBV1/U8R3Sp05apS3qFHONQRmAQakQsd17X8I=" - }, { "pname": "Azure.Storage.Common", "version": "12.20.1", @@ -129,11 +114,6 @@ "version": "3.1.2.5", "hash": "sha256-MMIyGbKBNZFOgr4z8dC8jhICWtRPBCNzWc7ll2uU210=" }, - { - "pname": "Google.Protobuf", - "version": "3.22.5", - "hash": "sha256-KuPCqobX6vE9RYElAN9vw+FPonFipms7kE/cRDCLmSQ=" - }, { "pname": "Google.Protobuf", "version": "3.23.1", @@ -154,21 +134,11 @@ "version": "2.55.0", "hash": "sha256-HxNY6an4tQpjKxUNstyW2LOy+yovwWHdYxRgWeZxRFs=" }, - { - "pname": "Grpc.Core.Api", - "version": "2.52.0", - "hash": "sha256-ISgN3zWwvV8qD7JFkaYveLbke09+UtUBy3Tux+ZHLNc=" - }, { "pname": "Grpc.Core.Api", "version": "2.55.0", "hash": "sha256-cVHZhIokR5Yb1zGs6WAIytpKbKPmuaPzwS4NCjT6Yg4=" }, - { - "pname": "Grpc.Net.Client", - "version": "2.52.0", - "hash": "sha256-4Rhb8PIoV2BiohfRwzx1GYDPbcfqxGAmL2uB0atFFTk=" - }, { "pname": "Grpc.Net.Client", "version": "2.55.0", @@ -179,11 +149,6 @@ "version": "2.55.0", "hash": "sha256-xwOnTs14pAFNeNGXxOtRzyXtbj1ApNsPPWQTEljS+C4=" }, - { - "pname": "Grpc.Net.Common", - "version": "2.52.0", - "hash": "sha256-XoY+jt+JIt6SzvCjUSXKKa9Q8Bu5UrNJv2z1hCBKDrY=" - }, { "pname": "Grpc.Net.Common", "version": "2.55.0", @@ -204,11 +169,21 @@ "version": "2.22.0", "hash": "sha256-mUQ63atpT00r49ca50uZu2YCiLg3yd6r3HzTryqcuEA=" }, + { + "pname": "Microsoft.ApplicationInsights.AspNetCore", + "version": "2.21.0", + "hash": "sha256-IZgibkpHp6rK3X3tlrH4aNlIel5j2cnzNbd9KsOM7DY=" + }, { "pname": "Microsoft.ApplicationInsights.AspNetCore", "version": "2.22.0", "hash": "sha256-BIa8rILgulQ+ZztaP3P5cD467x7Jpd+uSUBZZu2eeGc=" }, + { + "pname": "Microsoft.ApplicationInsights.DependencyCollector", + "version": "2.21.0", + "hash": "sha256-xjwB4HANWbKaHCCWgyPGd3gB0wyb+sZN58UFXl76TLU=" + }, { "pname": "Microsoft.ApplicationInsights.DependencyCollector", "version": "2.22.0", @@ -234,16 +209,31 @@ "version": "1.4.4", "hash": "sha256-oaxpiMbuHfDBIRjheo83iS7i+aAtqrlAvdnTXGHK4nk=" }, + { + "pname": "Microsoft.ApplicationInsights.WindowsServer", + "version": "2.21.0", + "hash": "sha256-jGPJtk1hhK7bNXpLgqUK6wvoPWhEQUZLkobJyOZtIwE=" + }, { "pname": "Microsoft.ApplicationInsights.WindowsServer", "version": "2.22.0", "hash": "sha256-oaWcrMK/TCtExq9BrTRvVs98a0YnlnMEbntsMYZhrCI=" }, + { + "pname": "Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel", + "version": "2.21.0", + "hash": "sha256-mdFIPBX7xKID6Xq/fpTRTLomc2hzxH/+N52iKhUV/Jc=" + }, { "pname": "Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel", "version": "2.22.0", "hash": "sha256-JkqPzRI+wdtefP1UulOenrA5kkGB0cWzZqa3SLP3p8w=" }, + { + "pname": "Microsoft.AspNet.WebApi.Client", + "version": "5.2.6", + "hash": "sha256-jB/56a4VaBS6N7fAIrNuJ5fICGq1nFwSuIU8NBjiybU=" + }, { "pname": "Microsoft.AspNet.WebApi.Client", "version": "5.2.8", @@ -254,6 +244,56 @@ "version": "2.2.0", "hash": "sha256-NBUF/oT5TYVvuUW4/lws//1OfX8ldrAxY4+CLnmT3Ag=" }, + { + "pname": "Microsoft.AspNetCore.App.Ref", + "version": "8.0.24", + "hash": "sha256-S8WKO+yB9fF56M2DOaqEOUzKL0/iXtCZQWcXeAV7zWE=" + }, + { + "pname": "Microsoft.AspNetCore.App.Ref", + "version": "9.0.13", + "hash": "sha256-uhcJ9ll5PEg4bX2PhIrxPZ270j2W2bYREarQCihyW7w=" + }, + { + "pname": "Microsoft.AspNetCore.App.Runtime.linux-arm64", + "version": "8.0.24", + "hash": "sha256-K+AQgKYpIKFYxPSOKNm2hYyDlEhQCj8KN5FV9xdV8nY=" + }, + { + "pname": "Microsoft.AspNetCore.App.Runtime.linux-arm64", + "version": "9.0.13", + "hash": "sha256-zPiQ1KhNkdc9w9B5bq9EWBrjBXJMBmdn5qUqubp+Xyo=" + }, + { + "pname": "Microsoft.AspNetCore.App.Runtime.linux-x64", + "version": "8.0.24", + "hash": "sha256-qNw/gjM/JGjL3K6bxr0xhF4tLcGVScMOnk4M6O8eezU=" + }, + { + "pname": "Microsoft.AspNetCore.App.Runtime.linux-x64", + "version": "9.0.13", + "hash": "sha256-RMGZEBbjAgzoZIf878drIgb33Q0+NYX6euOIV34BjQk=" + }, + { + "pname": "Microsoft.AspNetCore.App.Runtime.osx-arm64", + "version": "8.0.24", + "hash": "sha256-bS8XRDQ7cGOzqb5i43S4LjanOAfZXbsWOI4n/tnrBi0=" + }, + { + "pname": "Microsoft.AspNetCore.App.Runtime.osx-arm64", + "version": "9.0.13", + "hash": "sha256-NkAx5OX1eGgd+jr5a0z4Uys/l9AkI4CyqXQfGi7GNKs=" + }, + { + "pname": "Microsoft.AspNetCore.App.Runtime.osx-x64", + "version": "8.0.24", + "hash": "sha256-Ek789mAUCy/sYZY9ZhBYrVitFk/QCLHPp9+2WHZ9Wvc=" + }, + { + "pname": "Microsoft.AspNetCore.App.Runtime.osx-x64", + "version": "9.0.13", + "hash": "sha256-blbl3C1tBmx+u9paJVHhgX3y8IaHZI2RwZEidgIZVtU=" + }, { "pname": "Microsoft.AspNetCore.Authentication.Abstractions", "version": "2.2.0", @@ -319,11 +359,6 @@ "version": "2.2.0", "hash": "sha256-GzqYrTqCCVy41AOfmgIRY1kkqxekn5T0gFC7tUMxcxA=" }, - { - "pname": "Microsoft.AspNetCore.Hosting.Server.Abstractions", - "version": "2.1.1", - "hash": "sha256-13BN1yOL4y2/emMObr3Wb9Q21LbqkPeGvir3A+H+jX4=" - }, { "pname": "Microsoft.AspNetCore.Hosting.Server.Abstractions", "version": "2.2.0", @@ -334,6 +369,11 @@ "version": "2.2.0", "hash": "sha256-O3j05VLAwWTOX0QywPWK6nq5jnSES9/9zpcnmNaftPw=" }, + { + "pname": "Microsoft.AspNetCore.Http", + "version": "2.1.1", + "hash": "sha256-Sgj8t/JyzDjESkqxcBXY6qJKuyl91JDSPLxZROPXaRE=" + }, { "pname": "Microsoft.AspNetCore.Http", "version": "2.1.22", @@ -369,11 +409,6 @@ "version": "2.2.0", "hash": "sha256-1rXxGQnkNR+SiNMtDShYoQVGOZbvu4P4ZtWj5Wq4D4U=" }, - { - "pname": "Microsoft.AspNetCore.Http.Features", - "version": "2.1.1", - "hash": "sha256-bXB9eARdVnjptjj02ubs81ljH8Ortj3Je9d6x4uCLm4=" - }, { "pname": "Microsoft.AspNetCore.Http.Features", "version": "2.2.0", @@ -526,27 +561,27 @@ }, { "pname": "Microsoft.Azure.AppService.Middleware", - "version": "1.5.5", - "hash": "sha256-bzmxhapBp4CbEvdcz4l0M7XpT2fVYJY+7MA2Y7vRFs0=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware/1.5.5/microsoft.azure.appservice.middleware.1.5.5.nupkg" + "version": "1.5.8", + "hash": "sha256-WHjXeEWsDM4geDY2M7Rm1vNE/rHSf1fzNNpTVIjrUuU=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware/1.5.8/microsoft.azure.appservice.middleware.1.5.8.nupkg" }, { "pname": "Microsoft.Azure.AppService.Middleware.Functions", - "version": "1.5.5", - "hash": "sha256-cXpg7Z2ZpKd/mKjKLtchap2xWJHlAlL+5Oa5xtI5bIo=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.functions/1.5.5/microsoft.azure.appservice.middleware.functions.1.5.5.nupkg" + "version": "1.5.8", + "hash": "sha256-TrmPqYNpBbWlsdd1wvYZ9OkgVLsril57uWyVtD0YgIs=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.functions/1.5.8/microsoft.azure.appservice.middleware.functions.1.5.8.nupkg" }, { "pname": "Microsoft.Azure.AppService.Middleware.Modules", - "version": "1.5.5", - "hash": "sha256-qswmhpHYanxIC/1Ox5NeZUqyKR9hkEPY77XN1M4ar7o=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.modules/1.5.5/microsoft.azure.appservice.middleware.modules.1.5.5.nupkg" + "version": "1.5.8", + "hash": "sha256-UR8CB73kCXO1KjyufNjdxM1UHbq8kfd7ZCA48t5xZOg=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.modules/1.5.8/microsoft.azure.appservice.middleware.modules.1.5.8.nupkg" }, { "pname": "Microsoft.Azure.AppService.Middleware.NetCore", - "version": "1.5.5", - "hash": "sha256-B6W76F4cw5mSHQmn6/+6Q3OSu7ehvA1CyARPEjkn8/w=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.netcore/1.5.5/microsoft.azure.appservice.middleware.netcore.1.5.5.nupkg" + "version": "1.5.8", + "hash": "sha256-qbqhjiYbQmHTxN8g4ioR6EVsOnyjq8BnmCJvctK9UGM=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.netcore/1.5.8/microsoft.azure.appservice.middleware.netcore.1.5.8.nupkg" }, { "pname": "Microsoft.Azure.AppService.Proxy.Client", @@ -580,21 +615,27 @@ }, { "pname": "Microsoft.Azure.Functions.DotNetIsolatedNativeHost", - "version": "1.0.11", - "hash": "sha256-aF0DGmMquKKg4cLV7SrDOC8O4PQa8YwDe4EmFyoJhgI=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.dotnetisolatednativehost/1.0.11/microsoft.azure.functions.dotnetisolatednativehost.1.0.11.nupkg" + "version": "1.0.13", + "hash": "sha256-sTpQTQ5K3uGezCU93YWiY2Vxnar7DTklYBT1JTkRzdY=", + "url": "https://pkgs.dev.azure.com/azfunc/ae7e3bf3-d41a-4480-9ac0-b6cf9df9ac24/_packaging/e85c0a6e-40b3-4b4f-b367-230750993eea/nuget/v3/flat2/microsoft.azure.functions.dotnetisolatednativehost/1.0.13/microsoft.azure.functions.dotnetisolatednativehost.1.0.13.nupkg" }, { "pname": "Microsoft.Azure.Functions.JavaWorker", - "version": "2.17.0", - "hash": "sha256-O+3f7Tbv+uGQB328wG6jeTDSnCs0m7z4T9qV9hCT1mI=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.javaworker/2.17.0/microsoft.azure.functions.javaworker.2.17.0.nupkg" + "version": "2.19.2", + "hash": "sha256-V5c629vBu2UMOBMjmQfUGM338bym3dgcWWHUI3lw6A4=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.javaworker/2.19.2/microsoft.azure.functions.javaworker.2.19.2.nupkg" }, { "pname": "Microsoft.Azure.Functions.NodeJsWorker", - "version": "3.10.1", - "hash": "sha256-/+Yu4T38FyHl1j0KFjG79w8jIrTlUJR9qOQ1FMxifuc=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.nodejsworker/3.10.1/microsoft.azure.functions.nodejsworker.3.10.1.nupkg" + "version": "3.12.0", + "hash": "sha256-WQpISoEiZVOTruhfHHvF6i9xdXQm8lrQIZurZeGdMMk=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.nodejsworker/3.12.0/microsoft.azure.functions.nodejsworker.3.12.0.nupkg" + }, + { + "pname": "Microsoft.Azure.Functions.Platform.Metrics.LinuxConsumption", + "version": "1.0.5", + "hash": "sha256-wePGXzxz+WsdUOu6935n+eRYW+GV2wnRjIm+2kXM7uA=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.functions.platform.metrics.linuxconsumption/1.0.5/microsoft.azure.functions.platform.metrics.linuxconsumption.1.0.5.nupkg" }, { "pname": "Microsoft.Azure.Functions.PowerShellWorker.PS7.0", @@ -610,15 +651,25 @@ }, { "pname": "Microsoft.Azure.Functions.PowerShellWorker.PS7.4", - "version": "4.0.4026", - "hash": "sha256-57lIzJjvaeWk2XQe3tcW2oN9jk5kNyc4Ad6zsdqyx2k=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/c0493cce-bc63-4e11-9fc9-e7c45291f151/nuget/v3/flat2/microsoft.azure.functions.powershellworker.ps7.4/4.0.4026/microsoft.azure.functions.powershellworker.ps7.4.4.0.4026.nupkg" + "version": "4.0.4581", + "hash": "sha256-KRe1rZ1lwr1Qk2d1X37D9s90K0QCWt8KlrCZoSliZyI=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/c0493cce-bc63-4e11-9fc9-e7c45291f151/nuget/v3/flat2/microsoft.azure.functions.powershellworker.ps7.4/4.0.4581/microsoft.azure.functions.powershellworker.ps7.4.4.0.4581.nupkg" }, { "pname": "Microsoft.Azure.Functions.PythonWorker", - "version": "4.34.0", - "hash": "sha256-cYtmcb5HJVy5PAmPMFUMginufoSqrtOZp1jvvkLfno0=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.pythonworker/4.34.0/microsoft.azure.functions.pythonworker.4.34.0.nupkg" + "version": "4.40.2", + "hash": "sha256-XRH3J+iUr5Ox3jWb1dVwOeHEj4mQZC4RzNjfkj0zkhI=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.pythonworker/4.40.2/microsoft.azure.functions.pythonworker.4.40.2.nupkg" + }, + { + "pname": "Microsoft.Azure.Functions.Worker.ItemTemplates", + "version": "4.0.5337", + "hash": "sha256-QjNLFUsekQRJ80rOMOQZR9n0LAc7yxBU1lwyd3JmsJc=" + }, + { + "pname": "Microsoft.Azure.Functions.Worker.ProjectTemplates", + "version": "4.0.5337", + "hash": "sha256-O6FzMLbJA7oVlRAzf6UJQr1Caq8TL12se5SbeK6Lgpk=" }, { "pname": "Microsoft.Azure.KeyVault.Core", @@ -635,21 +686,45 @@ "version": "11.1.7", "hash": "sha256-pC9oUUWMNr9mbAW2p19VFRHD1TP5M6Sc+8ytLXbsloY=" }, + { + "pname": "Microsoft.Azure.WebJobs", + "version": "3.0.32", + "hash": "sha256-u8xcdtQYUu8X52WNmpyNw4TRjmSlZulA6RmR08fV28w=" + }, + { + "pname": "Microsoft.Azure.WebJobs", + "version": "3.0.37", + "hash": "sha256-C6ztW9QdUgxNTsYewOZDQGrl3Pxy99X7J8kQxUpivMk=" + }, + { + "pname": "Microsoft.Azure.WebJobs", + "version": "3.0.39", + "hash": "sha256-Ndym81F4BFIHsH4NF/weySuRdWgzQQM8hHsjTW8c1vs=" + }, { "pname": "Microsoft.Azure.WebJobs", "version": "3.0.41", "hash": "sha256-w5ojyAOq2qewkpP8NC1r7YV/GiC9eFbRrRC+keB4CDA=" }, + { + "pname": "Microsoft.Azure.WebJobs", + "version": "3.0.42", + "hash": "sha256-pAAq5ZcRZVgX2v/SSoK84cAiBbUCn4R2KK0ME3FIqtg=" + }, { "pname": "Microsoft.Azure.WebJobs.Core", - "version": "3.0.41", - "hash": "sha256-Vt5A6B0rZ5pwK43DSVbSsQz4p8qIcY8QmTazoGIztyo=" + "version": "3.0.42", + "hash": "sha256-kIaV8zb9TO1M/Dac4P3Csa34CBDMaPRza534ll4FW7A=" }, { "pname": "Microsoft.Azure.WebJobs.Extensions", - "version": "5.1.0-12067", - "hash": "sha256-SHWuNbS286bi5KHBCHTNkfr6VHDJVxVZxswvy+bUudo=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/f37f760c-aebd-443e-9714-ce725cd427df/nuget/v3/flat2/microsoft.azure.webjobs.extensions/5.1.0-12067/microsoft.azure.webjobs.extensions.5.1.0-12067.nupkg" + "version": "5.0.0-beta.1", + "hash": "sha256-KWpUGPgtkdhP3XKnlEWDEjm9mFlGeH42HEmMUNAq83o=" + }, + { + "pname": "Microsoft.Azure.WebJobs.Extensions", + "version": "5.2.1", + "hash": "sha256-WSvYA+JJqbVSQr8uawjrdki43cPf3+K1feuuKcz80bg=" }, { "pname": "Microsoft.Azure.WebJobs.Extensions.Http", @@ -661,17 +736,32 @@ "version": "1.0.0-beta.1", "hash": "sha256-92Oz6qPEgW8YYOHjEf+VzHjywu74qxUh5pCZGM1M2w8=" }, + { + "pname": "Microsoft.Azure.WebJobs.Host.Storage", + "version": "5.0.0-beta.1", + "hash": "sha256-emTiSL+NTitYUPbDuqo3j22gKfGAk/1AC8V0LNziybo=" + }, { "pname": "Microsoft.Azure.WebJobs.Host.Storage", "version": "5.0.1", "hash": "sha256-ZbjinILfgrME2Z+9LkdHD4fGoIwy44im9WJfDnANWng=" }, + { + "pname": "Microsoft.Azure.WebJobs.ItemTemplates", + "version": "4.0.5337", + "hash": "sha256-ZNr3TbjWliegpDkHEp01eu9rgG62/FoshBHTQUx3JGU=" + }, { "pname": "Microsoft.Azure.WebJobs.Logging.ApplicationInsights", "version": "3.0.42-12121", "hash": "sha256-LHQL+cdP95W4l3jkPNIAIIqfWIDk9rEtvh71ZrosToc=", "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.webjobs.logging.applicationinsights/3.0.42-12121/microsoft.azure.webjobs.logging.applicationinsights.3.0.42-12121.nupkg" }, + { + "pname": "Microsoft.Azure.WebJobs.ProjectTemplates", + "version": "4.0.5337", + "hash": "sha256-vsm33WkI7ZXM64mP5S79rs8e+NlKyfQlFNQRCB6BpJo=" + }, { "pname": "Microsoft.Azure.WebJobs.Rpc.Core", "version": "3.0.37", @@ -679,9 +769,9 @@ }, { "pname": "Microsoft.Azure.WebJobs.Script", - "version": "4.1037.0", - "hash": "sha256-HNKDU6O4INgifgN/MokvxlsuNLJAebASr61RjFFE4W8=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script/4.1037.0/microsoft.azure.webjobs.script.4.1037.0.nupkg" + "version": "4.1045.200", + "hash": "sha256-OQJgJABMEtK+UMFNkQOyMuiYOe0CtiBVG1A5DA4MaIY=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script/4.1045.200/microsoft.azure.webjobs.script.4.1045.200.nupkg" }, { "pname": "Microsoft.Azure.WebJobs.Script.Abstractions", @@ -690,15 +780,15 @@ }, { "pname": "Microsoft.Azure.WebJobs.Script.Grpc", - "version": "4.1037.0", - "hash": "sha256-henND212VH9Pdd0vOtWBpOhGj0IAMqMsvp10k8VcwC4=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script.grpc/4.1037.0/microsoft.azure.webjobs.script.grpc.4.1037.0.nupkg" + "version": "4.1045.200", + "hash": "sha256-JA/mDxn6DR/PWED4Gieh9Gh0tGChIHNGIqINyZDL2P0=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script.grpc/4.1045.200/microsoft.azure.webjobs.script.grpc.4.1045.200.nupkg" }, { "pname": "Microsoft.Azure.WebJobs.Script.WebHost", - "version": "4.1037.0", - "hash": "sha256-sGMbBMtYZiaWfa7CUin9ljMMHrwFp7BxrygcAqJ6RrE=", - "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script.webhost/4.1037.0/microsoft.azure.webjobs.script.webhost.4.1037.0.nupkg" + "version": "4.1045.200", + "hash": "sha256-jaf7HzuWFYYU1zqPnx7b/c2D9ASCzNvohpA/JBwPL94=", + "url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script.webhost/4.1045.200/microsoft.azure.webjobs.script.webhost.4.1045.200.nupkg" }, { "pname": "Microsoft.Azure.WebSites.DataProtection", @@ -716,6 +806,11 @@ "version": "6.0.0", "hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU=" }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "8.0.0", + "hash": "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw=" + }, { "pname": "Microsoft.Build", "version": "17.0.0", @@ -727,9 +822,9 @@ "hash": "sha256-2B+t+YBL/wNPRyYE7zDlS6IIJxmrO4JpINYoV9spgiE=" }, { - "pname": "Microsoft.CodeAnalysis.Analyzers", - "version": "1.1.0", - "hash": "sha256-7KrZfK3kUbmeT82eVadvHurZcaFq3FDj4qkIIeExJiM=" + "pname": "Microsoft.Build.NoTargets", + "version": "3.7.56", + "hash": "sha256-eL1PHJ2+sAdV7nKeXt02w8xc0s6sVv29pFpDok8JZjE=" }, { "pname": "Microsoft.CodeAnalysis.Analyzers", @@ -796,6 +891,11 @@ "version": "4.7.0", "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" }, + { + "pname": "Microsoft.DotNet.ILCompiler", + "version": "9.0.13", + "hash": "sha256-yB24drjo/WDEU/nIgePA1UPgtFSb0oNBQrU6iXs1NRM=" + }, { "pname": "Microsoft.DotNet.PlatformAbstractions", "version": "1.0.3", @@ -806,6 +906,11 @@ "version": "2.1.0", "hash": "sha256-vrZhYp94SjycUMGaVYCFWJ4p7KBKfqVyLWtIG73fzeM=" }, + { + "pname": "Microsoft.Extensions.Azure", + "version": "1.12.0", + "hash": "sha256-yKGzS6jHIjRWRIGFLbzexCEzITZQ4qYzy3nd7L9EcFc=" + }, { "pname": "Microsoft.Extensions.Azure", "version": "1.7.1", @@ -816,11 +921,6 @@ "version": "1.0.0", "hash": "sha256-TSbJFK4eRIe1AKnzJNTTon30Tg+IECwZ2zTKy+qTXEg=" }, - { - "pname": "Microsoft.Extensions.Caching.Abstractions", - "version": "2.2.0", - "hash": "sha256-osgeoVggP5UqGBG7GbrZmsVvBJmA47aCgsqJclthHUI=" - }, { "pname": "Microsoft.Extensions.Caching.Abstractions", "version": "5.0.0", @@ -841,6 +941,11 @@ "version": "5.0.0", "hash": "sha256-itGTsmSLi+SbXq2lCF6Mxccwqq4CCK+oZGzPQZu9GlE=" }, + { + "pname": "Microsoft.Extensions.Compliance.Abstractions", + "version": "9.8.0", + "hash": "sha256-LYrL4TF7BRFGCzFvHivDevqAFlZxsnSrI/+n28fKMmU=" + }, { "pname": "Microsoft.Extensions.Configuration", "version": "2.0.0", @@ -856,11 +961,6 @@ "version": "2.1.1", "hash": "sha256-pnO6GdmnPJ8D4pmMpkxwgM4GggwGd2Uk+5s6OfJnhAg=" }, - { - "pname": "Microsoft.Extensions.Configuration", - "version": "3.0.3", - "hash": "sha256-qH+jM/3tJoWGgkjHkSG3EDBiKZIMr9vjnT8jYcrYPDo=" - }, { "pname": "Microsoft.Extensions.Configuration", "version": "3.1.0", @@ -877,14 +977,9 @@ "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=" }, { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "2.0.0", - "hash": "sha256-jveXZPNvx30uWT3q80OA1YaSb4K/KGOhlyun97IXn8Y=" - }, - { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "2.1.0", - "hash": "sha256-rd8zK6YWSxSP5HLrP+IR8o5/+/sheTNDtj3I9Eem/w0=" + "pname": "Microsoft.Extensions.Configuration", + "version": "9.0.0", + "hash": "sha256-uBLeb4z60y8z7NelHs9uT3cLD6wODkdwyfJm6/YZLDM=" }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", @@ -896,30 +991,20 @@ "version": "2.2.0", "hash": "sha256-5Jjn+0WZQ6OiN8AkNlGV0XIaw8L+a/wAq9hBD88RZbs=" }, - { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "3.0.3", - "hash": "sha256-NRAsb0aEwFrZSGM4mNYu87mGAmjgDXWL2wfI8432hqI=" - }, - { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "3.1.0", - "hash": "sha256-GMxvf0iAiWUWo0awlDczzcxNo8+MITBLp0/SqqYo8Lg=" - }, - { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "5.0.0", - "hash": "sha256-0+ywPdqMkx32+HcMHqAp00cWBE7aCNc09Xh2eRObHTs=" - }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", "version": "8.0.0", "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" }, { - "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "2.1.0", - "hash": "sha256-FNOrXx7bJbc6qrscne8RhRj28kxK3uq+3ltdXzhCKHQ=" + "pname": "Microsoft.Extensions.Configuration.Abstractions", + "version": "9.0.0", + "hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc=" + }, + { + "pname": "Microsoft.Extensions.Configuration.Abstractions", + "version": "9.0.6", + "hash": "sha256-11bIIn40Qadrlp1MZpQmAlpBHXPcbxB4Gjcp12EUQ1M=" }, { "pname": "Microsoft.Extensions.Configuration.Binder", @@ -928,13 +1013,18 @@ }, { "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "3.0.3", - "hash": "sha256-eYFauGnI8zIl86tlFrJ6SBlwqwySMzQ+5jb2TfcEyX8=" + "version": "8.0.0", + "hash": "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q=" }, { "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "8.0.0", - "hash": "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q=" + "version": "8.0.2", + "hash": "sha256-aGB0VuoC34YadAEqrwoaXLc5qla55pswDV2xLSmR7SE=" + }, + { + "pname": "Microsoft.Extensions.Configuration.Binder", + "version": "9.0.0", + "hash": "sha256-6ajYWcNOQX2WqftgnoUmVtyvC1kkPOtTCif4AiKEffU=" }, { "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", @@ -946,11 +1036,6 @@ "version": "2.1.1", "hash": "sha256-KGqjU70qCxZw+RY/W3GCDu2VCRnVL4s/PrU526Qb7iw=" }, - { - "pname": "Microsoft.Extensions.Configuration.FileExtensions", - "version": "2.1.0", - "hash": "sha256-gNBnMT2wNFybQBtGWSDPupHLNl7PV+hagouyYSrv4tM=" - }, { "pname": "Microsoft.Extensions.Configuration.FileExtensions", "version": "2.1.1", @@ -973,54 +1058,14 @@ }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "2.0.0", - "hash": "sha256-+KqiuV8ncy9b1xhtDExh4s4U57tKxqx4pAyr6d//EQU=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection", - "version": "2.1.0", - "hash": "sha256-lj6TupnD30dlTU5JrcIrLmgrhwtJ2LKkIGvK5QD3YMA=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection", - "version": "2.1.1", - "hash": "sha256-l/UvDZRXk1Z+YiFAXNV+mnARKdsA9q+O8M9qhm6dh9I=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection", - "version": "2.2.0", - "hash": "sha256-k/3UKceE1hbgv1sfV9H85hzWvMwooE8PcasHvHMhe1M=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection", - "version": "3.0.3", - "hash": "sha256-8o1Ljk5me83HfDxwlQinpwOuqhZ6UUk4oWVj94E1o1k=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection", - "version": "5.0.0", - "hash": "sha256-RN478YJQE0YM0g+JztXp00w57CIF4bb48hSD/z3jTZc=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection", - "version": "8.0.0", - "hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ=" + "version": "9.0.2", + "hash": "sha256-jNQVj2Xo7wzVdNDu27bLbYCVUOF8yDVrFtC3cZ9OsXo=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "1.0.0", "hash": "sha256-EW99BPB7ztVVd5nONd4Qjn9Ji+a1FX+nAe3Z/a+UnzA=" }, - { - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "2.0.0", - "hash": "sha256-H1rEnq/veRWvmp8qmUsrQkQIcVlKilUNzmmKsxJ0md8=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "2.1.0", - "hash": "sha256-WgS/QtxbITCpVjs1JPCWuJRrZSoplOtY7VfOXjLqDDA=" - }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "2.1.1", @@ -1031,21 +1076,41 @@ "version": "2.2.0", "hash": "sha256-pf+UQToJnhAe8VuGjxyCTvua1nIX8n5NHzAUk3Jz38s=" }, - { - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "3.0.3", - "hash": "sha256-r1R9rsAQb45dxuDPpItdWE93JYImK8/++T2F/Mql0cM=" - }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "5.0.0", "hash": "sha256-0sfuxZ07HsMZJpKatDrW6I671uJBYWsUgAyoDZA2n50=" }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "6.0.0", + "hash": "sha256-SZke0jNKIqJvvukdta+MgIlGsrP2EdPkkS8lfLg7Ju4=" + }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "8.0.0", "hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8=" }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "8.0.2", + "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "9.0.0", + "hash": "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "9.0.2", + "hash": "sha256-WoTLgw/OlXhgN54Szip0Zpne7i/YTXwZ1ZLCPcHV6QM=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "9.0.6", + "hash": "sha256-40rY38OwSqueIWr/KMvJX9u+vipN+AaRQ6eNCZLqrog=" + }, { "pname": "Microsoft.Extensions.DependencyModel", "version": "1.0.3", @@ -1056,11 +1121,36 @@ "version": "2.1.0", "hash": "sha256-7dFo5itkB2OgSgS7dN87h0Xf2p5/f6fl2Ka6+CTEhDY=" }, + { + "pname": "Microsoft.Extensions.Diagnostics", + "version": "8.0.0", + "hash": "sha256-fBLlb9xAfTgZb1cpBxFs/9eA+BlBvF8Xg0DMkBqdHD4=" + }, { "pname": "Microsoft.Extensions.Diagnostics.Abstractions", "version": "8.0.0", "hash": "sha256-USD5uZOaahMqi6u7owNWx/LR4EDrOwqPrAAim7iRpJY=" }, + { + "pname": "Microsoft.Extensions.Diagnostics.Abstractions", + "version": "9.0.0", + "hash": "sha256-wG1LcET+MPRjUdz3HIOTHVEnbG/INFJUqzPErCM79eY=" + }, + { + "pname": "Microsoft.Extensions.Diagnostics.Abstractions", + "version": "9.0.6", + "hash": "sha256-3Bl1nIg0NoTbHaIXWmaRxutoxV1PSy6jlmKwPLdc5r4=" + }, + { + "pname": "Microsoft.Extensions.Diagnostics.HealthChecks", + "version": "8.0.11", + "hash": "sha256-wS+5kN0lREre+gv7//VuVb9oVkEzWHxKGiZJukj4Z30=" + }, + { + "pname": "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions", + "version": "8.0.11", + "hash": "sha256-JjWYaK5c+w8GUkNudYQKf2m3NwOQLYEeSFwL8kgTWC0=" + }, { "pname": "Microsoft.Extensions.FileProviders.Abstractions", "version": "2.1.0", @@ -1083,8 +1173,8 @@ }, { "pname": "Microsoft.Extensions.FileProviders.Abstractions", - "version": "8.0.0", - "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=" + "version": "9.0.6", + "hash": "sha256-/1jaqN44SNaRkyfwhH3KGDq/St1M1izCGUaPgkC9dIU=" }, { "pname": "Microsoft.Extensions.FileProviders.Composite", @@ -1148,14 +1238,34 @@ }, { "pname": "Microsoft.Extensions.Hosting.Abstractions", - "version": "8.0.0", - "hash": "sha256-0JBx+wwt5p1SPfO4m49KxNOXPAzAU0A+8tEc/itvpQE=" + "version": "8.0.1", + "hash": "sha256-/bIVL9uvBQhV/KQmjA1ZjR74sMfaAlBb15sVXsGDEVA=" + }, + { + "pname": "Microsoft.Extensions.Hosting.Abstractions", + "version": "9.0.0", + "hash": "sha256-NhEDqZGnwCDFyK/NKn1dwLQExYE82j1YVFcrhXVczqY=" + }, + { + "pname": "Microsoft.Extensions.Hosting.Abstractions", + "version": "9.0.6", + "hash": "sha256-1Mzyk2Y5WZX0hCxpYpNumCdCTOsZsA+CUMqHOB07JrE=" }, { "pname": "Microsoft.Extensions.Http", "version": "3.0.3", "hash": "sha256-IRjQMptb5Use3H4YcjVCmxsMt8lK4ItlryRXJVCLjj4=" }, + { + "pname": "Microsoft.Extensions.Http", + "version": "8.0.0", + "hash": "sha256-UgljypOLld1lL7k7h1noazNzvyEHIJw+r+6uGzucFSY=" + }, + { + "pname": "Microsoft.Extensions.Http.Polly", + "version": "8.0.7", + "hash": "sha256-kRbWcrk9v2/pz5MLq4zKYpwF6LnQQ3TnHAgMzgO3pxI=" + }, { "pname": "Microsoft.Extensions.Localization", "version": "2.2.0", @@ -1168,8 +1278,8 @@ }, { "pname": "Microsoft.Extensions.Logging", - "version": "2.0.0", - "hash": "sha256-Bg3bFJPjQRJnPvlEc5v7lzwRaUTzKwXDtz81GjCTfMo=" + "version": "2.1.0", + "hash": "sha256-BtRVc8o7NruFCblOITHPZD3llUmri3+1dStSo09EMTY=" }, { "pname": "Microsoft.Extensions.Logging", @@ -1178,13 +1288,13 @@ }, { "pname": "Microsoft.Extensions.Logging", - "version": "3.0.3", - "hash": "sha256-wcCcrtHdKoNQvy4jdjwqT1XuwDmh/iTsbov7mOYy0E8=" + "version": "5.0.0", + "hash": "sha256-IyJiQk0xhESWjr231L7MsbFvFbphP6T8VwlKgVGgQeE=" }, { "pname": "Microsoft.Extensions.Logging", - "version": "5.0.0", - "hash": "sha256-IyJiQk0xhESWjr231L7MsbFvFbphP6T8VwlKgVGgQeE=" + "version": "6.0.0", + "hash": "sha256-8WsZKRGfXW5MsXkMmNVf6slrkw+cR005czkOP2KUqTk=" }, { "pname": "Microsoft.Extensions.Logging", @@ -1192,14 +1302,14 @@ "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=" }, { - "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "2.0.0", - "hash": "sha256-cBBNcoREIdCDnwZtnTG+BoAFmVb71P1nhFOAH07UsfQ=" + "pname": "Microsoft.Extensions.Logging", + "version": "8.0.1", + "hash": "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU=" }, { - "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "2.1.0", - "hash": "sha256-0i4YUnMQ4DE0KDp47pssJLUIw8YAsHf2NZN0xoOLb78=" + "pname": "Microsoft.Extensions.Logging", + "version": "9.0.0", + "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", @@ -1221,11 +1331,36 @@ "version": "5.0.0", "hash": "sha256-jJtcchUS8Spt/GddcDtWa4lN1RAVQ2sxDnu1cgwa6vs=" }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "6.0.0", + "hash": "sha256-QNqcQ3x+MOK7lXbWkCzSOWa/2QyYNbdM/OEEbWN15Sw=" + }, { "pname": "Microsoft.Extensions.Logging.Abstractions", "version": "8.0.0", "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "8.0.2", + "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" + }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "8.0.3", + "hash": "sha256-5MSY1aEwUbRXehSPHYw0cBZyFcUH4jkgabddxhMiu3Q=" + }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "9.0.0", + "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU=" + }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "9.0.6", + "hash": "sha256-lhOMYT4+hua7SlgASGFBDhOkrNOsy35WyIxU3nVsD08=" + }, { "pname": "Microsoft.Extensions.Logging.ApplicationInsights", "version": "2.22.0", @@ -1241,6 +1376,11 @@ "version": "8.0.0", "hash": "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U=" }, + { + "pname": "Microsoft.Extensions.Logging.Configuration", + "version": "9.0.0", + "hash": "sha256-ysPjBq64p6JM4EmeVndryXnhLWHYYszzlVpPxRWkUkw=" + }, { "pname": "Microsoft.Extensions.Logging.Console", "version": "2.0.0", @@ -1261,21 +1401,16 @@ "version": "2.2.0", "hash": "sha256-P+QUM50j/V8f45zrRqat8fz6Gu3lFP+hDjESwTZNOFg=" }, + { + "pname": "Microsoft.Extensions.ObjectPool", + "version": "8.0.19", + "hash": "sha256-g3WLX77UQ7eELSSSc5QTMNfiR6CtBas6XC5etRqtuQE=" + }, { "pname": "Microsoft.Extensions.Options", "version": "1.0.0", "hash": "sha256-vU5mAhwBnf0EXQw1QMNwkt1aiEA0xjUMZmXOBo/MIz4=" }, - { - "pname": "Microsoft.Extensions.Options", - "version": "2.0.0", - "hash": "sha256-EMvaXxGzueI8lT97bYJQr0kAj1IK0pjnAcWN82hTnzw=" - }, - { - "pname": "Microsoft.Extensions.Options", - "version": "2.1.0", - "hash": "sha256-ol0tKlHOyX1qAQqNWuag0thb2mMCU2JHNiw0nzUhJnE=" - }, { "pname": "Microsoft.Extensions.Options", "version": "2.1.1", @@ -1286,21 +1421,36 @@ "version": "2.2.0", "hash": "sha256-YBtPoWBEs+dlHPQ7qOmss+U9gnvG0T1irZY8NwD0QKw=" }, - { - "pname": "Microsoft.Extensions.Options", - "version": "3.0.3", - "hash": "sha256-wJ//lnf+dFchHopqxavJuptYFbY9bxA4cbCNP/oYBFM=" - }, { "pname": "Microsoft.Extensions.Options", "version": "5.0.0", "hash": "sha256-Xq2JIa2Rg9vnLnZ75k4ydyT4j2A+G6UUx6iDc959teU=" }, + { + "pname": "Microsoft.Extensions.Options", + "version": "6.0.0", + "hash": "sha256-DxnEgGiCXpkrxFkxXtOXqwaiAtoIjA8VSSWCcsW0FwE=" + }, { "pname": "Microsoft.Extensions.Options", "version": "8.0.0", "hash": "sha256-n2m4JSegQKUTlOsKLZUUHHKMq926eJ0w9N9G+I3FoFw=" }, + { + "pname": "Microsoft.Extensions.Options", + "version": "8.0.2", + "hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys=" + }, + { + "pname": "Microsoft.Extensions.Options", + "version": "9.0.0", + "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck=" + }, + { + "pname": "Microsoft.Extensions.Options", + "version": "9.0.6", + "hash": "sha256-QXLt+WeCjH3pnbs0UVNXmskuWJtBrbNHOV8Of8w3teg=" + }, { "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", "version": "2.1.0", @@ -1312,19 +1462,9 @@ "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=" }, { - "pname": "Microsoft.Extensions.Primitives", - "version": "1.0.0", - "hash": "sha256-Qeu+WKRCM/S0QaoohtNrqxiLy3lasmiALK4DJGncrD4=" - }, - { - "pname": "Microsoft.Extensions.Primitives", - "version": "2.0.0", - "hash": "sha256-q44LtMvyNEKSvgERvA+BrasKapP92Sc91QR4u2TJ9/Y=" - }, - { - "pname": "Microsoft.Extensions.Primitives", - "version": "2.1.0", - "hash": "sha256-q1oDnqfQiiKgzlv/WDHgNGTlWfm+fkuY1R6t6hr/L+U=" + "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", + "version": "9.0.0", + "hash": "sha256-r1Z3sEVSIjeH2UKj+KMj86har68g/zybSqoSjESBcoA=" }, { "pname": "Microsoft.Extensions.Primitives", @@ -1336,16 +1476,6 @@ "version": "2.2.0", "hash": "sha256-DMCTC3HW+sHaRlh/9F1sDwof+XgvVp9IzAqzlZWByn4=" }, - { - "pname": "Microsoft.Extensions.Primitives", - "version": "3.0.3", - "hash": "sha256-7o4F+2Fkgb0Yu2h2y+fqFiVtuNQ8aCZ2kvaLRKfJ9CM=" - }, - { - "pname": "Microsoft.Extensions.Primitives", - "version": "3.1.0", - "hash": "sha256-K/cDq+LMfK4cBCvKWkmWAC+IB6pEWolR1J5zL60QPvA=" - }, { "pname": "Microsoft.Extensions.Primitives", "version": "5.0.0", @@ -1356,6 +1486,21 @@ "version": "8.0.0", "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" }, + { + "pname": "Microsoft.Extensions.Primitives", + "version": "9.0.0", + "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs=" + }, + { + "pname": "Microsoft.Extensions.Primitives", + "version": "9.0.6", + "hash": "sha256-hO2BmhEhL5sJUv0cf37jhsjr+gRCAJnQKOj38RKxJvo=" + }, + { + "pname": "Microsoft.Extensions.Telemetry.Abstractions", + "version": "9.8.0", + "hash": "sha256-/m0QanS9S/WSFBT5MZFqs+y48tmQvuY1c+pP3vLjwtY=" + }, { "pname": "Microsoft.Extensions.WebEncoders", "version": "2.2.0", @@ -1363,18 +1508,13 @@ }, { "pname": "Microsoft.Identity.Client", - "version": "4.61.3", - "hash": "sha256-1cccC8EWlIQlJ3SSOB7CNImOYSaxsJpRHvlCgv2yOtA=" + "version": "4.73.1", + "hash": "sha256-cd5ArtDvQK4gdX8M0GHQEsCFWlqpdm6lxvaM2yMHkhc=" }, { "pname": "Microsoft.Identity.Client.Extensions.Msal", - "version": "4.61.3", - "hash": "sha256-nFQ2C7S4BQ4nvQmGAc5Ar7/ynKyztvK7fPKrpJXaQFE=" - }, - { - "pname": "Microsoft.IdentityModel.Abstractions", - "version": "6.32.0", - "hash": "sha256-xBmawStwUQIerg7L/C4EkWDiolK0TuuT9mFPNKGfZgU=" + "version": "4.73.1", + "hash": "sha256-wc4oHBGKCJhAqNIyD4LlugCFvmyiW5iVzGYP88bnWqs=" }, { "pname": "Microsoft.IdentityModel.Abstractions", @@ -1386,11 +1526,6 @@ "version": "6.35.0", "hash": "sha256-yqouDt+bjNFhAA4bPXLoRRSXAZ07idIZ8xvThJDeDxE=" }, - { - "pname": "Microsoft.IdentityModel.Logging", - "version": "6.32.0", - "hash": "sha256-trQQoVDN0GAffMV7zMJILiRm8gEnVpSlJn8/xajPxvI=" - }, { "pname": "Microsoft.IdentityModel.Logging", "version": "6.35.0", @@ -1406,11 +1541,26 @@ "version": "6.35.0", "hash": "sha256-qcS6GPdbMrjq5e/pKFKBSc+1CafU8TsINaVvK2QYvwQ=" }, + { + "pname": "Microsoft.IdentityModel.Protocols.OpenIdConnect", + "version": "6.10.0", + "hash": "sha256-o9bG81VpdFMMMR+as39wdnI6vFau+xwBk2Vv7nFpyaI=" + }, + { + "pname": "Microsoft.IdentityModel.Protocols.OpenIdConnect", + "version": "6.32.0", + "hash": "sha256-i57ARHnBpNGtzVsKu6DGIL/Cn2Xj/LDBen5/mnxQZbA=" + }, { "pname": "Microsoft.IdentityModel.Protocols.OpenIdConnect", "version": "6.35.0", "hash": "sha256-G9a7NBa88COg437cWoasqFv+j+doJ7033ytvb9lCfc4=" }, + { + "pname": "Microsoft.IdentityModel.Tokens", + "version": "6.32.0", + "hash": "sha256-OV8wssdJzwesaKAaTmWGzHRbgz2qZEB8XSvbOXNDrIg=" + }, { "pname": "Microsoft.IdentityModel.Tokens", "version": "6.35.0", @@ -1431,6 +1581,11 @@ "version": "2.2.0", "hash": "sha256-pb8AoacSvy8hGNGodU6Lhv1ooWtUSCZwjmwd89PM1HA=" }, + { + "pname": "Microsoft.NET.ILLink.Tasks", + "version": "9.0.13", + "hash": "sha256-1fx7XZRRB//5B4GZlJuNsVKBin1UuTlijn49truBxn0=" + }, { "pname": "Microsoft.NET.StringTools", "version": "1.0.0", @@ -1441,6 +1596,101 @@ "version": "15.6.2", "hash": "sha256-YlhxcIvjI3MZ8EidG8chXhlTsHE59U0nkbMUVDsQMYI=" }, + { + "pname": "Microsoft.NETCore.App.Host.linux-arm64", + "version": "8.0.24", + "hash": "sha256-/dAJ/5dleJlkxMWd3kJSiME7Yq/QdlE73DZwM1C9KGQ=" + }, + { + "pname": "Microsoft.NETCore.App.Host.linux-arm64", + "version": "9.0.13", + "hash": "sha256-hyLmW3K44AcouG0o5iH7dF06+pgqcs29DoplRYFxeqI=" + }, + { + "pname": "Microsoft.NETCore.App.Host.linux-x64", + "version": "8.0.24", + "hash": "sha256-REGiuRAPAOZl0arcP/QCYH9gdiCBDGu0Vnp5LD5qPmE=" + }, + { + "pname": "Microsoft.NETCore.App.Host.linux-x64", + "version": "9.0.13", + "hash": "sha256-OQenvUHKKS0h1c2EirYATJIEgGpVCJvxHIykIV6NCaE=" + }, + { + "pname": "Microsoft.NETCore.App.Host.osx-arm64", + "version": "8.0.24", + "hash": "sha256-C3F39k9qyKPAASiaacsvER4GN2Ryw2dxKKpRECaylto=" + }, + { + "pname": "Microsoft.NETCore.App.Host.osx-arm64", + "version": "9.0.13", + "hash": "sha256-JAFf+vSH7jUnjhKPGPBzgsauq29Ux+aIYi/k8W2kzBs=" + }, + { + "pname": "Microsoft.NETCore.App.Host.osx-x64", + "version": "8.0.24", + "hash": "sha256-FHorC+fd57T98l+8CrcBCeuGye11IJdGBKeY2rM1fNM=" + }, + { + "pname": "Microsoft.NETCore.App.Host.osx-x64", + "version": "9.0.13", + "hash": "sha256-yFizMrUqfMUGV1uxUoAOJP4f5m2jAVAS+mt9SFSRhf4=" + }, + { + "pname": "Microsoft.NETCore.App.Ref", + "version": "8.0.24", + "hash": "sha256-1dP3uWhHcbXPI3kA4b14ZulF9m1lU9OPZ+hQ8TnZveY=" + }, + { + "pname": "Microsoft.NETCore.App.Ref", + "version": "9.0.13", + "hash": "sha256-igu/tb7UIgqgP8+hGThU0N+nowgeKBOGdRxam+zrJvM=" + }, + { + "pname": "Microsoft.NETCore.App.Runtime.linux-arm64", + "version": "8.0.24", + "hash": "sha256-oe/yKNEiAJwio7fZs0Hf+AfIkIuKsB+rpbyr1DGEx9I=" + }, + { + "pname": "Microsoft.NETCore.App.Runtime.linux-arm64", + "version": "9.0.13", + "hash": "sha256-8yfXrHaOJZdC6oOrHvLEwhx2YWhQZRlfMAzI2KG0R9E=" + }, + { + "pname": "Microsoft.NETCore.App.Runtime.linux-x64", + "version": "8.0.24", + "hash": "sha256-tliAyrTeTUdQIe5CkwQLvQMNKIesn303oS3EYzV9IjE=" + }, + { + "pname": "Microsoft.NETCore.App.Runtime.linux-x64", + "version": "9.0.13", + "hash": "sha256-yoB2mCxdhsE/grReVIyeH4Q2WpUA9hHxUyZemCC2Cuc=" + }, + { + "pname": "Microsoft.NETCore.App.Runtime.osx-arm64", + "version": "8.0.24", + "hash": "sha256-v20On/+Xs3U0EHlxmx0BqJXEhBLErOCb2ynmi7VGIa0=" + }, + { + "pname": "Microsoft.NETCore.App.Runtime.osx-arm64", + "version": "9.0.13", + "hash": "sha256-yWhIeOq7w5UTbxM27N6/pg/zqyj31ZcpaHUi4Ca2QD4=" + }, + { + "pname": "Microsoft.NETCore.App.Runtime.osx-x64", + "version": "8.0.24", + "hash": "sha256-JG1fpGbqOXqs6fYkeABAsZpdLUuOaeJVvk648DeGyew=" + }, + { + "pname": "Microsoft.NETCore.App.Runtime.osx-x64", + "version": "9.0.13", + "hash": "sha256-+LIth4iOI4rQwZTRvR+Y0bA3qxM4TUuZg72cqY5I0LA=" + }, + { + "pname": "Microsoft.NETCore.DotNetAppHost", + "version": "8.0.8", + "hash": "sha256-2KBKkVUlpiO1bOY+Ia2PKjurY2taV7CHnzU7Jr5HYUs=" + }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.0.1", @@ -1466,11 +1716,6 @@ "version": "2.1.2", "hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q=" }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "3.1.0", - "hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0=" - }, { "pname": "Microsoft.NETCore.Platforms", "version": "5.0.0", @@ -1531,21 +1776,6 @@ "version": "4.5.0", "hash": "sha256-WMBXsIb0DgPFPaFkNVxY9b9vcMxPqtgFgijKYMJfV/0=" }, - { - "pname": "Microsoft.Win32.Registry", - "version": "4.7.0", - "hash": "sha256-+jWCwRqU/J/jLdQKDFm93WfIDrDMXMJ984UevaQMoi8=" - }, - { - "pname": "Microsoft.Win32.SystemEvents", - "version": "4.7.0", - "hash": "sha256-GHxnD1Plb32GJWVWSv0Y51Kgtlb+cdKgOYVBYZSgVF4=" - }, - { - "pname": "Microsoft.Win32.SystemEvents", - "version": "6.0.0", - "hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA=" - }, { "pname": "Microsoft.Win32.SystemEvents", "version": "8.0.0", @@ -1646,75 +1876,80 @@ "version": "5.11.6", "hash": "sha256-YrFf7+ZDJlsScZTcI3dUQWe6oCZhdE72cLl4JOZoPRo=" }, - { - "pname": "Octokit", - "version": "0.29.0", - "hash": "sha256-S5Jk6iOSrJwv8bIaleDuQ97XopKMJhqBc7MkyUriwuA=" - }, { "pname": "OpenTelemetry", - "version": "1.7.0", - "hash": "sha256-DnDadaHEfbrLtBmkOsyuhW/SnPVQ6zBmJSeh/qzTQw0=" - }, - { - "pname": "OpenTelemetry", - "version": "1.8.0", - "hash": "sha256-LElV8bMjnRtUVM1axFiJgMbBZYs2OxOqr2vPwe5jks4=" + "version": "1.12.0", + "hash": "sha256-WqUAXbwHyoksigzEgYnHNONl2TLd0ZM5MJ6jDsbYxas=" }, { "pname": "OpenTelemetry.Api", - "version": "1.7.0", - "hash": "sha256-CrYdLH0A3VAyBR4eO6YtLJyMhtO6+W4OQAcU+dWOPiU=" + "version": "1.12.0", + "hash": "sha256-nw7Y84b98RFoL9eHip2Moz5sLHt3cDUDznYZLu3OCXU=" }, { "pname": "OpenTelemetry.Api", - "version": "1.8.0", - "hash": "sha256-aVGjIjOdo+ED0K29YinR1cTLFVephCQehSz8R34VgGg=" + "version": "1.9.0", + "hash": "sha256-raXpHi2DZ3mSLn9dnJYF64XaP23epdfu8zgagSpm8+4=" }, { "pname": "OpenTelemetry.Api.ProviderBuilderExtensions", - "version": "1.7.0", - "hash": "sha256-p0fQAds/9cJjr/ShO8meUasr5VaV6FMVyTKzyy/s68g=" - }, - { - "pname": "OpenTelemetry.Api.ProviderBuilderExtensions", - "version": "1.8.0", - "hash": "sha256-Hx5Or40wMzv5ZLrScWqiOtpcu7DSXzDVhdYjA7gAFO4=" - }, - { - "pname": "OpenTelemetry.Exporter.Console", - "version": "1.6.0", - "hash": "sha256-clSjHEc5JeSTSVedVhzWBDjjZDrTlWwyax1zs8wdvwY=" + "version": "1.12.0", + "hash": "sha256-HW5lCuHZgkh0SO94cJLcjfX3M0dJDV0xJIRV2pY0jXc=" }, { "pname": "OpenTelemetry.Exporter.OpenTelemetryProtocol", - "version": "1.8.0", - "hash": "sha256-KK4KHOTfcWCXUhbHt2FEpYY+Rb0SV+iGQ0QZrAqcXU8=" + "version": "1.12.0", + "hash": "sha256-DapxmIJEc0m43r4CEsGmIOqIeH5U9Xerie1X/VpcmaE=" }, { "pname": "OpenTelemetry.Extensions.Hosting", - "version": "1.8.0", - "hash": "sha256-tGKCllp9WN0+UIeSFPPoXpA4BybSf0P4RYmcYe6D+rU=" + "version": "1.12.0", + "hash": "sha256-TbZ0XXPWa84m9810x7XQmxccWZmGnE8PM4rwG+88dmg=" }, { "pname": "OpenTelemetry.Instrumentation.AspNetCore", - "version": "1.8.1", - "hash": "sha256-EDA/EVmIgwkRfvaABbJHC9tZ91a6Vrq0uKLyCiXus2g=" + "version": "1.12.0", + "hash": "sha256-38FaYhE33hu053RJq0pdlsCQScDU6cwONWX2UAFJeWM=" }, { "pname": "OpenTelemetry.Instrumentation.Http", - "version": "1.8.1", - "hash": "sha256-JSk2gtey1TScTshilMLCmAHpYFjIpiEMcJKmuBHgdVw=" + "version": "1.12.0", + "hash": "sha256-3OVK3iC4k1KXwEZ4OsVJYwldQqzq6YuxL61oY7aaenE=" + }, + { + "pname": "OpenTelemetry.Instrumentation.Process", + "version": "0.5.0-beta.7", + "hash": "sha256-JYq4X/MhuR/o76F+UUzm6AT+IZK2uWEkrCoqnFwLO+M=" + }, + { + "pname": "OpenTelemetry.Instrumentation.Runtime", + "version": "1.12.0", + "hash": "sha256-aGKGcW6Cb2MS64oLG+aZVNRle3YUtAcopSbYQ2Z51PE=" }, { "pname": "OpenTelemetry.PersistentStorage.Abstractions", - "version": "1.0.0", - "hash": "sha256-V4uOfNhuFptyk/f8qXiTQU5X0RTTcJ5Y3eu1+lmBT6c=" + "version": "1.0.1", + "hash": "sha256-hPt/V/Z6eLdUDZaT2sq+eFV3SUYiJNeVt48EW9x5BKE=" }, { "pname": "OpenTelemetry.PersistentStorage.FileSystem", - "version": "1.0.0", - "hash": "sha256-JRi8xWsYXvJooeSFkfFim5/imzXHBw1kU7L5bH3c+94=" + "version": "1.0.1", + "hash": "sha256-0ChZBade7n+vxfVgnxAWIiYvbDultXb9VctiHaUBvwE=" + }, + { + "pname": "Polly", + "version": "7.1.0", + "hash": "sha256-rnp9GSJsm0BScqBlECaJCmtY1ThhrL1pKVHm3ix+p5c=" + }, + { + "pname": "Polly", + "version": "7.2.4", + "hash": "sha256-wQvK3XmQlplyI/duVkhM+iRhikGBLwrQ8cpcFJSIcFM=" + }, + { + "pname": "Polly.Extensions.Http", + "version": "3.0.0", + "hash": "sha256-m/DfApduj4LIW9cNjUGit703sMzMLz0MdG0VXQGdJoA=" }, { "pname": "protobuf-net", @@ -1841,6 +2076,26 @@ "version": "4.3.2", "hash": "sha256-g9Uiikrl+M40hYe0JMlGHe/lrR0+nN05YF64wzLmBBA=" }, + { + "pname": "runtime.linux-arm64.Microsoft.DotNet.ILCompiler", + "version": "9.0.13", + "hash": "sha256-vwIqC7MmdxuwprvPg5kxpl12HASsUSQdOsbC+UrrSxA=" + }, + { + "pname": "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost", + "version": "8.0.8", + "hash": "sha256-GRldzHE2XXJdR6qAdcxgLcXZM1gNoiGsfJg0M5qnlR4=" + }, + { + "pname": "runtime.linux-x64.Microsoft.DotNet.ILCompiler", + "version": "9.0.13", + "hash": "sha256-0jqd1+Q/0/JgekLDBdsGchsg/5BN5x88JzJS1iqVodE=" + }, + { + "pname": "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost", + "version": "8.0.8", + "hash": "sha256-Ls2+jcDC4FW9zO81O2JP6BtKeazhydWEiXBPg/GJsfw=" + }, { "pname": "runtime.native.System", "version": "4.0.0", @@ -1911,6 +2166,26 @@ "version": "4.3.2", "hash": "sha256-Mpt7KN2Kq51QYOEVesEjhWcCGTqWckuPf8HlQ110qLY=" }, + { + "pname": "runtime.osx-arm64.Microsoft.DotNet.ILCompiler", + "version": "9.0.13", + "hash": "sha256-imtP20skhTnzSGXqCzVt57SqkM0btTet9g1OHm7QGV8=" + }, + { + "pname": "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost", + "version": "8.0.8", + "hash": "sha256-O59V6pzicz7KWwUy+5qB3nAwSxhRsM9HoCq2uInaaHY=" + }, + { + "pname": "runtime.osx-x64.Microsoft.DotNet.ILCompiler", + "version": "9.0.13", + "hash": "sha256-Mds6EWafCVVuMp1mKQcreRGajlIMVJSU5qO5zZ4hrTw=" + }, + { + "pname": "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost", + "version": "8.0.8", + "hash": "sha256-bG/yxRP8uNHjCcZkSOlqSqgWIesuww8irvtSsC8jIfE=" + }, { "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", "version": "4.3.0", @@ -2006,6 +2281,16 @@ "version": "4.3.0", "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" }, + { + "pname": "StyleCop.Analyzers", + "version": "1.2.0-beta.556", + "hash": "sha256-97YYQcr5vZxTvi36608eUkA1wb6xllZQ7UcXbjrYIfU=" + }, + { + "pname": "StyleCop.Analyzers.Unstable", + "version": "1.2.0.556", + "hash": "sha256-aVop7a9r+X2RsZETgngBm3qQPEIiPBWgHzicGSTEymc=" + }, { "pname": "Suave", "version": "1.1.3", @@ -2051,6 +2336,16 @@ "version": "1.1.0", "hash": "sha256-FiueWJawZGar++OztDFWxU2nQE5Vih9iYsc3uEx0thM=" }, + { + "pname": "System.ClientModel", + "version": "1.4.1", + "hash": "sha256-BG5ObHp2Kfmg7MT3ikaAKTGpJPEkpWOtQmkiqf14BWc=" + }, + { + "pname": "System.ClientModel", + "version": "1.5.1", + "hash": "sha256-n4PHKtjmFXo37s5yhfUQ9UbfnWplqHpC+wsvlHxctow=" + }, { "pname": "System.Collections", "version": "4.0.11", @@ -2071,16 +2366,6 @@ "version": "4.3.0", "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" }, - { - "pname": "System.Collections.Immutable", - "version": "1.2.0", - "hash": "sha256-FQ3l+ulbLSPhQ0JcQCC4D4SzjTnHsRqcOj56Ywy7pMo=" - }, - { - "pname": "System.Collections.Immutable", - "version": "1.3.1", - "hash": "sha256-areGRq/dO08KhxiWuAK+cWAjOWYtuB1R9zGXLvIqwZw=" - }, { "pname": "System.Collections.Immutable", "version": "1.5.0", @@ -2091,26 +2376,22 @@ "version": "5.0.0", "hash": "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8=" }, - { - "pname": "System.Collections.NonGeneric", - "version": "4.0.1", - "hash": "sha256-jdCVXmGOsJ+2F0xAagCkiMZ91SGAm9iOhO2u4ksmKaU=" - }, { "pname": "System.Collections.NonGeneric", "version": "4.3.0", "hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=" }, - { - "pname": "System.Collections.Specialized", - "version": "4.0.1", - "hash": "sha256-qao6hk9XKdRtpsqdks2uOx5jqT41KpuTCb1cg4w/e/E=" - }, { "pname": "System.Collections.Specialized", "version": "4.3.0", "hash": "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk=" }, + { + "pname": "System.CommandLine", + "version": "2.0.0-beta5.25306.101", + "hash": "sha256-Gn1MRpeHkduwDPtoZmQoIItMWwRKFDkFtFGyH2+AtpE=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/516521bf-6417-457e-9a9c-0a4bdfde03e7/nuget/v3/flat2/system.commandline/2.0.0-beta5.25306.101/system.commandline.2.0.0-beta5.25306.101.nupkg" + }, { "pname": "System.ComponentModel", "version": "4.0.1", @@ -2136,11 +2417,6 @@ "version": "4.0.11", "hash": "sha256-kAOQ9dEg+yDh5h56qSf36OTLJYRIcKftIcOqxfuJJR8=" }, - { - "pname": "System.ComponentModel.Primitives", - "version": "4.1.0", - "hash": "sha256-AIcFeZDeYbaI4V9lY8TtUG+xkUyhA8K8dYSDp5StZXE=" - }, { "pname": "System.ComponentModel.Primitives", "version": "4.3.0", @@ -2186,11 +2462,6 @@ "version": "4.3.0", "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" }, - { - "pname": "System.Diagnostics.Contracts", - "version": "4.0.1", - "hash": "sha256-Mq2MU+80m+zqhe92JazEIDi4rsgk8MHg3yjNYlObzXg=" - }, { "pname": "System.Diagnostics.Debug", "version": "4.0.11", @@ -2221,6 +2492,11 @@ "version": "5.0.0", "hash": "sha256-6mW3N6FvcdNH/pB58pl+pFSCGWgyaP4hfVtC/SMWDV4=" }, + { + "pname": "System.Diagnostics.DiagnosticSource", + "version": "6.0.0", + "hash": "sha256-RY9uWSPdK2fgSwlj1OHBGBVo3ZvGQgBJNzAsS5OGMWc=" + }, { "pname": "System.Diagnostics.DiagnosticSource", "version": "6.0.1", @@ -2232,20 +2508,20 @@ "hash": "sha256-+aODaDEQMqla5RYZeq0Lh66j+xkPYxykrVvSCmJQ+Vs=" }, { - "pname": "System.Diagnostics.FileVersionInfo", - "version": "4.3.0", - "hash": "sha256-JyqOf5/lsUNLMpIqK8XffcFTxB6vHWzGWHssmojokCQ=" + "pname": "System.Diagnostics.DiagnosticSource", + "version": "9.0.0", + "hash": "sha256-1VzO9i8Uq2KlTw1wnCCrEdABPZuB2JBD5gBsMTFTSvE=" + }, + { + "pname": "System.Diagnostics.DiagnosticSource", + "version": "9.0.6", + "hash": "sha256-pwZzxd7JfzP3ych3GjvE8KjXJF/8IfQ244+IXjBE1TA=" }, { "pname": "System.Diagnostics.PerformanceCounter", "version": "4.5.0", "hash": "sha256-yx6XIFNdItNiADC+vVbTfUBg+Y9njkcmJnhtuWQM8J0=" }, - { - "pname": "System.Diagnostics.PerformanceCounter", - "version": "4.7.0", - "hash": "sha256-gcanKBgh7EWUJxfa7h9f/HkfTtGRp0BLg9fVDIhjANQ=" - }, { "pname": "System.Diagnostics.PerformanceCounter", "version": "6.0.0", @@ -2256,11 +2532,6 @@ "version": "4.1.0", "hash": "sha256-OgW6ogQ+oYADYS0PHmwXdhrOKQJpqXlwzSvmfjTLNBg=" }, - { - "pname": "System.Diagnostics.StackTrace", - "version": "4.3.0", - "hash": "sha256-Tfq7F61N0VfujVyI5A9MZvyWewQ5HepB1f1UMBMkUCs=" - }, { "pname": "System.Diagnostics.TextWriterTraceListener", "version": "4.0.0", @@ -2356,6 +2627,16 @@ "version": "4.3.0", "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" }, + { + "pname": "System.IdentityModel.Tokens.Jwt", + "version": "5.1.4", + "hash": "sha256-xTld9bWguphBzt9mEEzu4lrbrtcCP2LZuuABwofZFRg=" + }, + { + "pname": "System.IdentityModel.Tokens.Jwt", + "version": "6.32.0", + "hash": "sha256-LHCrHdaWdNL6b9Q2ufr/QKz57uE3+dnWkMOm228safc=" + }, { "pname": "System.IdentityModel.Tokens.Jwt", "version": "6.35.0", @@ -2406,6 +2687,16 @@ "version": "4.3.0", "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" }, + { + "pname": "System.IO.FileSystem.AccessControl", + "version": "4.5.0", + "hash": "sha256-ck44YBQ0M+2Im5dw0VjBgFD1s0XuY54cujrodjjSBL8=" + }, + { + "pname": "System.IO.FileSystem.AccessControl", + "version": "4.7.0", + "hash": "sha256-8St5apXnq9UofZQu/ysvEGCC16Mjy8SfpNfWVib0FEw=" + }, { "pname": "System.IO.FileSystem.AccessControl", "version": "5.0.0", @@ -2456,11 +2747,6 @@ "version": "4.3.0", "hash": "sha256-EioRexhnpSoIa96Un0syFO9CP6l1jNaXYhp5LlnaLW4=" }, - { - "pname": "System.Memory", - "version": "4.5.0", - "hash": "sha256-YOz1pCR4RpP1ywYoJsgXnVlzsWtC2uYKQJTg0NnFXtE=" - }, { "pname": "System.Memory", "version": "4.5.1", @@ -2491,6 +2777,11 @@ "version": "6.0.0", "hash": "sha256-83/bxn3vyv17dQDDqH1L3yDpluhOxIS5XR27f4OnCEo=" }, + { + "pname": "System.Memory.Data", + "version": "6.0.1", + "hash": "sha256-RXS82gmLtIOAUaGqTc8J3bVbHTL5pnW3QFE3G+Xb5Jk=" + }, { "pname": "System.Memory.Data", "version": "8.0.1", @@ -2571,21 +2862,11 @@ "version": "5.0.0", "hash": "sha256-M5Z8pw8rVb8ilbnTdaOptzk5VFd5DlKa7zzCpuytTtE=" }, - { - "pname": "System.Reactive.Core", - "version": "3.1.1", - "hash": "sha256-yc7PgNpKxv2Wo3vVhTPZ8FZBpQuZTphhLFA5xvT31JY=" - }, { "pname": "System.Reactive.Core", "version": "5.0.0", "hash": "sha256-54EnrbM7HTuxedV2aY4dnIv6Jg5JJn4f54qIa9UoqLc=" }, - { - "pname": "System.Reactive.Interfaces", - "version": "3.1.1", - "hash": "sha256-U5FmDalEXgnw8mxf2j0i4z1Qs3pDt7lXaWNazkjCn8Q=" - }, { "pname": "System.Reactive.Linq", "version": "3.1.1", @@ -2651,11 +2932,6 @@ "version": "1.3.0", "hash": "sha256-a/RQr++mSsziWaOTknicfIQX/zJrwPFExfhK6PM0tfg=" }, - { - "pname": "System.Reflection.Metadata", - "version": "1.4.2", - "hash": "sha256-cYd2SWmnacNq14fTpyW9vGcnbZSD4DPRjpR+tgdZZyE=" - }, { "pname": "System.Reflection.Metadata", "version": "1.6.0", @@ -2706,16 +2982,6 @@ "version": "4.3.1", "hash": "sha256-R9T68AzS1PJJ7v6ARz9vo88pKL1dWqLOANg4pkQjkA0=" }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.4.0", - "hash": "sha256-SeTI4+yVRO2SmAKgOrMni4070OD+Oo8L1YiEVeKDyig=" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.5.0", - "hash": "sha256-g9jIdQtXSAhY+ezQtYNgHEUoQR3HzznHs3JMzD9bip4=" - }, { "pname": "System.Runtime.CompilerServices.Unsafe", "version": "4.5.1", @@ -2776,11 +3042,6 @@ "version": "4.3.0", "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" }, - { - "pname": "System.Runtime.InteropServices.WindowsRuntime", - "version": "4.0.1", - "hash": "sha256-RtiWiXOjLM78WD9kdAaQPREezXaPGKrUXqD596Rgg2Q=" - }, { "pname": "System.Runtime.Loader", "version": "4.0.0", @@ -2836,11 +3097,6 @@ "version": "6.0.0", "hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg=" }, - { - "pname": "System.Security.Claims", - "version": "4.3.0", - "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" - }, { "pname": "System.Security.Cryptography.Algorithms", "version": "4.2.0", @@ -2866,11 +3122,6 @@ "version": "4.5.0", "hash": "sha256-9llRbEcY1fHYuTn3vGZaCxsFxSAqXl4bDA6Rz9b0pN4=" }, - { - "pname": "System.Security.Cryptography.Cng", - "version": "4.7.0", - "hash": "sha256-MvVSJhAojDIvrpuyFmcSVRSZPl3dRYOI9hSptbA+6QA=" - }, { "pname": "System.Security.Cryptography.Cng", "version": "5.0.0", @@ -2991,11 +3242,6 @@ "version": "6.0.0", "hash": "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs=" }, - { - "pname": "System.Security.Principal", - "version": "4.3.0", - "hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=" - }, { "pname": "System.Security.Principal.Windows", "version": "4.3.0", @@ -3031,11 +3277,6 @@ "version": "4.0.1", "hash": "sha256-wxtwWQSTv5tuFP79KhUAhaL6bL4d8lSzSWkCn9aolwM=" }, - { - "pname": "System.Text.Encoding.CodePages", - "version": "4.3.0", - "hash": "sha256-ezYVwe9atRkREc8O/HT/VfGDE2vuCpIckOfdY194/VE=" - }, { "pname": "System.Text.Encoding.CodePages", "version": "4.5.1", @@ -3071,11 +3312,6 @@ "version": "8.0.0", "hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=" }, - { - "pname": "System.Text.Json", - "version": "4.7.2", - "hash": "sha256-xA8PZwxX9iOJvPbfdi7LWjM2RMVJ7hmtEqS9JvgNsoM=" - }, { "pname": "System.Text.Json", "version": "8.0.5", @@ -3131,11 +3367,6 @@ "version": "4.9.0", "hash": "sha256-ZTZBJTrP5kzO38ec9lPxuNUYgEoeGNdQ8hF98uRN2rw=" }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.0.0", - "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" - }, { "pname": "System.Threading.Tasks.Extensions", "version": "4.3.0", @@ -3156,11 +3387,6 @@ "version": "4.5.4", "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" }, - { - "pname": "System.Threading.Tasks.Parallel", - "version": "4.3.0", - "hash": "sha256-8H2vRmsn29MNfMmCeIL5vHfbM19jWaLDKNLzDonCI+c=" - }, { "pname": "System.Threading.Thread", "version": "4.0.0", @@ -3191,11 +3417,6 @@ "version": "4.3.0", "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" }, - { - "pname": "System.ValueTuple", - "version": "4.3.0", - "hash": "sha256-tkMwiobmGQn/t8LDqpkM+Q7XJOebEl3bwVf11d2ZR4g=" - }, { "pname": "System.ValueTuple", "version": "4.4.0", @@ -3256,16 +3477,6 @@ "version": "4.0.1", "hash": "sha256-lQCoK2M51SGRuGjfiuIW26Y2goABY2RLE6cZ4816WDo=" }, - { - "pname": "System.Xml.XPath", - "version": "4.3.0", - "hash": "sha256-kd1JMqj6obhxzEPRJeYvcUyJqkOs/9A0UOQccC6oYrM=" - }, - { - "pname": "System.Xml.XPath.XDocument", - "version": "4.3.0", - "hash": "sha256-dqk4CWuwocj5qsUAYlS+XAe6GGcY/N/HIPEGe5afrPM=" - }, { "pname": "System.Xml.XPath.XmlDocument", "version": "4.0.1", @@ -3286,11 +3497,6 @@ "version": "2.4.0", "hash": "sha256-xRxQfuu87qJYTIeRZf4OdAUTwf8dL8Am6cQgk6tRHrs=" }, - { - "pname": "xunit.abstractions", - "version": "2.0.1", - "hash": "sha256-v5iPVeoUFsZp9zQMt3rg6xgw6UwF4VMIgzVYFIeb/zA=" - }, { "pname": "xunit.abstractions", "version": "2.0.2", diff --git a/pkgs/by-name/az/azure-functions-core-tools/package.nix b/pkgs/by-name/az/azure-functions-core-tools/package.nix index e9d7dff1a843..fad1ce9d4e26 100644 --- a/pkgs/by-name/az/azure-functions-core-tools/package.nix +++ b/pkgs/by-name/az/azure-functions-core-tools/package.nix @@ -1,46 +1,48 @@ { lib, stdenv, + fetchurl, fetchFromGitHub, buildDotnetModule, - buildGoModule, dotnetCorePackages, - versionCheckHook, + go, }: let - version = "4.0.7030"; + version = "4.7.0"; + templatesVersion = "3.1.1648"; + src = fetchFromGitHub { owner = "Azure"; repo = "azure-functions-core-tools"; tag = version; - hash = "sha256-ibbXUg2VHN2yJk6qwLwDbxcO0XArFFb7XMUCfKH0Tkw="; + hash = "sha256-2Bs1jxJmZzzShSrUK3XP+cNdXlczPEr6UCnh4oQRaoA="; }; - gozip = buildGoModule { - pname = "gozip"; - inherit version; - src = src + "/tools/go/gozip"; - vendorHash = null; + + templates = fetchurl { + url = "https://cdn.functions.azure.com/public/TemplatesApi/${templatesVersion}.zip"; + hash = "sha256-YYKBwd69TIHQKF1r8BzlzIyDLJBcCqtAbK3FhNvA+5s="; }; in buildDotnetModule { pname = "azure-functions-core-tools"; inherit src version; - - dotnet-sdk = dotnetCorePackages.sdk_8_0; - dotnet-runtime = dotnetCorePackages.sdk_8_0; - dotnetFlags = [ "-p:TargetFramework=net8.0" ]; - nugetDeps = ./deps.json; - useDotnetFromEnv = true; + projectFile = "src/Cli/func/Azure.Functions.Cli.csproj"; executables = [ "func" ]; - postPatch = '' - substituteInPlace src/Azure.Functions.Cli/Common/CommandChecker.cs \ - --replace-fail "CheckExitCode(\"/bin/bash" "CheckExitCode(\"${stdenv.shell}" - ''; + nugetDeps = ./deps.json; + dotnet-sdk = dotnetCorePackages.sdk_10_0; + nativeBuildInputs = [ go ]; - postInstall = '' - mkdir -p $out/bin - ln -s ${gozip}/bin/gozip $out/bin/gozip + linkNuGetPackagesAndSources = true; + useDotnetFromEnv = true; + + postPatch = '' + templates_path="./out/obj/Azure.Functions.Cli/templates-staging" + mkdir -p "$templates_path" + cp "${templates}" "$templates_path/templates.zip" + + substituteInPlace src/Cli/func/Common/CommandChecker.cs \ + --replace-fail "CheckExitCode(\"/bin/bash" "CheckExitCode(\"${stdenv.shell}" ''; meta = { diff --git a/pkgs/by-name/ba/baresip/package.nix b/pkgs/by-name/ba/baresip/package.nix index b48e824f8d98..fcfa695e7097 100644 --- a/pkgs/by-name/ba/baresip/package.nix +++ b/pkgs/by-name/ba/baresip/package.nix @@ -31,14 +31,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "4.5.0"; + version = "4.6.0"; pname = "baresip"; src = fetchFromGitHub { owner = "baresip"; repo = "baresip"; rev = "v${finalAttrs.version}"; - hash = "sha256-tut6HC4wn749BqIoRMhk/O2iN4y2hr6MVEnOICroKEM="; + hash = "sha256-ikfSr9chbkv+5XPlDZKH/80N98tBzHvyNf29kENXOFI="; }; patches = [ diff --git a/pkgs/by-name/ba/bazel_8/examples.nix b/pkgs/by-name/ba/bazel_8/examples.nix index d859784b4714..689bb9c0a753 100644 --- a/pkgs/by-name/ba/bazel_8/examples.nix +++ b/pkgs/by-name/ba/bazel_8/examples.nix @@ -108,10 +108,10 @@ in bazelVendorDepsFOD = { outputHash = { - aarch64-darwin = "sha256-0QtaPtcBljyhiJGwA8ctSpi+UQp/9q/ZoHUHORizmlY="; - aarch64-linux = "sha256-zpiwQ8OB8KhY+kxSXlSOd/zmoH1VGYDGgojf4Or04pQ="; - x86_64-darwin = "sha256-+tCDSuYkon1DEARwWTYABJbmysSNAK9vy0tCm8YsGjQ="; - x86_64-linux = "sha256-wCWSRc20Yr/hdXn8szbhLAX7Oy3G5keyHTTdO0msnks="; + aarch64-darwin = "sha256-wjVwHQEtIoApY01s9AEVExmRhy+LLQv0/B2vAxmXz+o="; + aarch64-linux = "sha256-Z7Y8bBEaPgp9y6RZoC5Ewqvzi//vnamkpeHXGpoBFAQ="; + x86_64-darwin = "sha256-aUTfOrsa59zUE0Wb+u5TORQR0nAGQ/7MWSRHc2hcXoo="; + x86_64-linux = "sha256-yrXIJocCGq4NYW0jg5s2cMDEvknrtjtBQo6cZFbz8CE="; } .${stdenv.hostPlatform.system}; outputHashAlgo = "sha256"; diff --git a/pkgs/by-name/ba/bazel_8/package.nix b/pkgs/by-name/ba/bazel_8/package.nix index cbed15eafdf0..56fbd1d8e729 100644 --- a/pkgs/by-name/ba/bazel_8/package.nix +++ b/pkgs/by-name/ba/bazel_8/package.nix @@ -31,7 +31,7 @@ cctools, # Allow to independently override the jdks used to build and run respectively jdk_headless, - version ? "8.5.0", + version ? "8.6.0", }: let @@ -45,7 +45,7 @@ let src = fetchzip { url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; - hash = "sha256-L8gnWpQAeHMUbydrrEtZ6WGIzhunDBWCNWMA+3dAKT0="; + hash = "sha256-W22eB0IzHNZe3xaF8AZOkUTDCic3NXkypdqSDY61Su0="; stripRoot = false; }; diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index 6f40737b9633..31a41b34ec88 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -3,24 +3,24 @@ let pname = "brave"; - version = "1.87.191"; + version = "1.87.192"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-mwczK2IYt+88VfSyNLwSWRxBuGS+AzMcAGE2C8Bafno="; + hash = "sha256-h5V+f/o0QFQG9PbwNUM0Kdnf5wMrdBQbhDErBv1vghk="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-p2gdKzk0YTZYciSvlpO0Q31w8/eNOE1WmhvWm0pop1I="; + hash = "sha256-HSHHITkgDWzjeVotqJ1fNBjohC6CWNHlT32Vg7ZlRNQ="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-ZXjEPtb6WV+izKbyaaR4MtcI0dS+tOlYQ/B8ngKt0GY="; + hash = "sha256-IQIOJH6m6iX2a/7VC2Eh/HUiGuco19aIBqANbKNLfa8="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-yDyzzTVlB2hHFzECe3C4Lv5RZTSqgyBOdN1HBdmI2aA="; + hash = "sha256-Lir4ZaZoawWm0vbCDPPW+1dKvGKhWnP3lAqAcS4ImFs="; }; }; diff --git a/pkgs/by-name/c2/c2patool/package.nix b/pkgs/by-name/c2/c2patool/package.nix index d44a83b43bdb..26f2378f9f30 100644 --- a/pkgs/by-name/c2/c2patool/package.nix +++ b/pkgs/by-name/c2/c2patool/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "c2patool"; - version = "0.26.29"; + version = "0.26.33"; src = fetchFromGitHub { owner = "contentauth"; repo = "c2pa-rs"; tag = "c2patool-v${finalAttrs.version}"; - hash = "sha256-NaTLMko3JcjAGe4ow66jjJwWOP4+P2G1SnpgCPcQNBc="; + hash = "sha256-e016wNfAVhDFwCYvBb/I+nci1FVSG/knsPZFhsR4074="; }; - cargoHash = "sha256-AHgqmc5rAiUBScJ6eBSV6xHG2HJWspEwI5Ka/iyACqY="; + cargoHash = "sha256-KCL3GhNb1ilKXXjj6DSnLTbSNfevAYDUuJt01y4bDVE="; # use the non-vendored openssl env.OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/ch/check-jsonschema/package.nix b/pkgs/by-name/ch/check-jsonschema/package.nix index 896bde54aadd..eb4774b7d682 100644 --- a/pkgs/by-name/ch/check-jsonschema/package.nix +++ b/pkgs/by-name/ch/check-jsonschema/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "check-jsonschema"; - version = "0.36.2"; + version = "0.37.0"; pyproject = true; src = fetchFromGitHub { owner = "python-jsonschema"; repo = "check-jsonschema"; tag = finalAttrs.version; - hash = "sha256-Cml1pqy8H8mCCE7qte3JS80RZFdNrI6m+Ktd4QgnrF4="; + hash = "sha256-hnsq4i4OXdQShe2fwYb9avtgoZ5efj0VtidJTyatW4E="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/ch/checkov/package.nix b/pkgs/by-name/ch/checkov/package.nix index 57dfe82d415b..660ce3d5f7a1 100644 --- a/pkgs/by-name/ch/checkov/package.nix +++ b/pkgs/by-name/ch/checkov/package.nix @@ -35,14 +35,14 @@ let in python3.pkgs.buildPythonApplication (finalAttrs: { pname = "checkov"; - version = "3.2.506"; + version = "3.2.507"; pyproject = true; src = fetchFromGitHub { owner = "bridgecrewio"; repo = "checkov"; tag = finalAttrs.version; - hash = "sha256-E2WkVgFx7qAzmpaUOamYcBc5uAlvlnkc/NyhT569vgc="; + hash = "sha256-xXrJfK/4bA8pvb6zuYIeOKIncc3fh1EIhn6ymfio034="; }; pythonRelaxDeps = [ diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index b9d8a50804ed..3a19a5fb2a25 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2026-02-19"; + version = "0.4.0-unstable-2026-03-03"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "1467519e792e8ebcc9a33dc40df0b2e273ce9a53"; - hash = "sha256-hUcuWanQEsDhwpN0UrPpnfn8ff+o5KZr7hgl54CmWSI="; + rev = "60f3edae35afe0b9542c8ef2eef047d6d42211ac"; + hash = "sha256-b2dAb8RjV2X+j13tcCvmq0Nn0Xp5l6GNGPLRC/KMVao="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ci/circleci-cli/package.nix b/pkgs/by-name/ci/circleci-cli/package.nix index 5acaff20d3bf..bedd2f5016d1 100644 --- a/pkgs/by-name/ci/circleci-cli/package.nix +++ b/pkgs/by-name/ci/circleci-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "circleci-cli"; - version = "0.1.34592"; + version = "0.1.34770"; src = fetchFromGitHub { owner = "CircleCI-Public"; repo = "circleci-cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-yvR38Tyju26D0EdH7s1yioGr32l8d3VfHgC7lY2OmF4="; + sha256 = "sha256-UTlwpAraM7Q4pEtB3i8h0uDpGG64wYm+2a+47q7R7UA="; }; vendorHash = "sha256-GRWo9oq8M7zJoWCg6iNLbR+DPXvMXF3v+YRU2BBH5+8="; diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix index bb22bd559d0d..79f51c512591 100644 --- a/pkgs/by-name/ci/cirrus-cli/package.nix +++ b/pkgs/by-name/ci/cirrus-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "cirrus-cli"; - version = "0.164.3"; + version = "0.165.0"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "cirrus-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-uNPrVdAo9FAAMUXU31qfLpIq7JvOT30a8L534NKedZk="; + hash = "sha256-JgbUOMG3pjrJ5lKfK23gLOqA/mgagnm5XrdlFntpnpI="; }; - vendorHash = "sha256-G/UlmNDzYuF9gkAaGO6O/SziNZ9obs01sD2Cmu+r8Dc="; + vendorHash = "sha256-3N2+FMJ4eLv37D6qqgDqG7NMPpm1Dx+Krq8zB05c8dw="; ldflags = [ "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${finalAttrs.version}" diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index e5839ab3974f..323170678792 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.66", - "buildDate": "2026-03-04T00:21:37Z", + "version": "2.1.70", + "buildDate": "2026-03-06T00:12:53Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "7ada6848516636e229eca0b5061585741c02b46d6b285f121c11a58c4c4875b8", - "size": 193616080 + "checksum": "6181e50bc9a4185f36e543744d256b740e0dfa3c3fdcf1d04b78387b2b466781", + "size": 197364336 }, "darwin-x64": { "binary": "claude", - "checksum": "bf072c24f815f18246b7ce492c4b0a8a5ae2c0189c20aa950d602d6fd7a51126", - "size": 199683904 + "checksum": "338755dce5a5c99419f37be8dd424410c35fc476f7d8ccacd9ed7ef33b8473ae", + "size": 203440464 }, "linux-arm64": { "binary": "claude", - "checksum": "2fcbd25c344c56efe6a3db2c19f22575a88f24e3a129ad0f1fe59e9004094528", - "size": 234065035 + "checksum": "264c669ce4740bb4896b07ac0110190bcf618eddd4fb0068b3fe2ce989734682", + "size": 237790658 }, "linux-x64": { "binary": "claude", - "checksum": "23c277040f5e5125232f8689ed2698b7a09a0cd9b2863adb49220d25ea9deea4", - "size": 237111222 + "checksum": "1e5c1011ec899ef0ca9f0811c13c3ed44437422aed85af600d5fe50746faaf1d", + "size": 240875945 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "2677f8a01d29b6857e41e09476701483f35e1bc25fa4cc8fe2490b864f01d9dd", - "size": 224600507 + "checksum": "3e77f661dc5f32b37fd29598b02063ff713c7b787f9abea55585e84f548daba0", + "size": 228326130 }, "linux-x64-musl": { "binary": "claude", - "checksum": "52e7006c66553aae1fd06985a1c9c8248530adc8769ada887d40a5643fc3bd8d", - "size": 227712806 + "checksum": "7f6b5dea1e6cb12129f948ea61471230b850a32c1d81105520669b06013a7834", + "size": 231473433 }, "win32-x64": { "binary": "claude.exe", - "checksum": "fadd391dfed8e8abadb3be8f41af792a26845e5a5fc6fc0daf72282beaa6517e", - "size": 243029664 + "checksum": "ca5b3b16da96bec672f6d90d211945f4d2bb04609c35eba8f5de9c3e33d15bbe", + "size": 246684832 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "6629d9bbce902bc984ab1d240c77668e40895bf61c9ae65b3595d5d071c3d649", - "size": 234732704 + "checksum": "2436d88ec2b21289c0422d377e41eed920528d78af2b9cca983168fcdf1fee1b", + "size": 238326944 } } } diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 02085a604d4a..6d91db9fafba 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.66", + "version": "2.1.70", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.66", + "version": "2.1.70", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index b041ff8ae94c..6454a7d13c9b 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.66"; + version = "2.1.70"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-bZDWmtYUKL6Yrkuz70B4CgJLGn63W68G1MQa5ggivbg="; + hash = "sha256-mxZVgsaRGVd/3VNWJqVMfRyrDid0MOuzrGIcInQHIEk="; }; - npmDepsHash = "sha256-brrbatyYO2PH4EbduuEkknql4W0MQCMMKL1LvAQnx2s="; + npmDepsHash = "sha256-k+UORB4anWeBQIr+XbkKjsw792e/viz2Ous8rXKuYJI="; strictDeps = true; diff --git a/pkgs/by-name/co/codespelunker/package.nix b/pkgs/by-name/co/codespelunker/package.nix index 016da6473715..01161c52996b 100644 --- a/pkgs/by-name/co/codespelunker/package.nix +++ b/pkgs/by-name/co/codespelunker/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "codespelunker"; - version = "3.0.0"; + version = "3.1.0"; src = fetchFromGitHub { owner = "boyter"; repo = "cs"; rev = "v${finalAttrs.version}"; - hash = "sha256-iRp5H+lZXks3MUxA1v/ZLMJnh/4T2KljOCylBcL05yc="; + hash = "sha256-cPaAuZJ/Flea4BZ2LTprE5BFtHqgVCuF+2VLShgkCrQ="; }; vendorHash = null; diff --git a/pkgs/by-name/co/coinlive/package.nix b/pkgs/by-name/co/coinlive/package.nix index 2eb87a47a43a..986de5138c46 100644 --- a/pkgs/by-name/co/coinlive/package.nix +++ b/pkgs/by-name/co/coinlive/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "coinlive"; - version = "0.2.2"; + version = "0.2.5"; src = fetchFromGitHub { owner = "mayeranalytics"; repo = "coinlive"; tag = "v${finalAttrs.version}"; - hash = "sha256-llw97jjfPsDd4nYi6lb9ug6sApPoD54WlzpJswvdbRs="; + hash = "sha256-FQAxY0ZiC8bkp1s2CIpQeC6ZBNKm5/qmaebPuDcHtd4="; }; - cargoHash = "sha256-OswilwabVfoKIeHxo7sxCvgGH5dRfyTmnKED+TcxSV8="; + cargoHash = "sha256-1mzfuH5988PDKBsbKl0R1v/3/3Hk3LJtklqMA83tEOY="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/co/colorfuldarkglobal6-kde/package.nix b/pkgs/by-name/co/colorfuldarkglobal6-kde/package.nix new file mode 100644 index 000000000000..0fb62c7f69a0 --- /dev/null +++ b/pkgs/by-name/co/colorfuldarkglobal6-kde/package.nix @@ -0,0 +1,44 @@ +{ + stdenvNoCC, + fetchFromGitHub, + lib, +}: + +stdenvNoCC.mkDerivation { + pname = "colorfuldarkglobal6-kde"; + version = "0-unstable-2026-01-29"; + + src = fetchFromGitHub { + owner = "L4ki"; + repo = "Colorful-Plasma-Themes"; + rev = "67fe0058dc44c3b86898fee1c930d718fcc834dc"; + hash = "sha256-bC4uAHnR4xZ50nEmG4Xyr0APvgL2r0BMD6b4a8UJbD0="; + }; + + installPhase = '' + mkdir -p "$out/share/plasma/desktoptheme/Colorful-Dark-Global-6" + mkdir -p "$out/share/aurorae/themes/Colorful-Dark-6" + mkdir -p "$out/share/color-schemes" + mkdir -p "$out/share/konsole" + mkdir -p "$out/share/icons/Colorful-Dark-6" + + cp -rd "Colorful Global Themes/Colorful-Dark-Global-6"/* -t "$out/share/plasma/desktoptheme/Colorful-Dark-Global-6/" + + cp -rd "Colorful Window Decorations/Colorful-Blur-Dark-Aurorae-6" -t "$out/share/aurorae/themes/" + cp -rd "Colorful Window Decorations/Colorful-Dark-Aurorae-6" -t "$out/share/aurorae/themes/" + cp -rd "Colorful Window Decorations/Colorful-Dark-Color-Aurorae-6" -t "$out/share/aurorae/themes/" + + cp -rd "Colorful Konsole Color Schemes"/* -t "$out/share/konsole" + + cp -rd "Colorful Color Schemes"/* -t "$out/share/color-schemes/" + cp -rd "Colorful Icons Themes/Colorful-Dark-Icons" -t "$out/share/icons/" + ''; + + meta = { + description = "Port of the Colorful-Dark-Global-6 theme for Plasma"; + homepage = "https://github.com/L4ki/Colorful-Plasma-Themes/"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.liamthexpl0rer ]; + platforms = lib.platforms.all; + }; +} diff --git a/pkgs/by-name/dn/dnscontrol/package.nix b/pkgs/by-name/dn/dnscontrol/package.nix index 90c611f6996d..46d08ce5e056 100644 --- a/pkgs/by-name/dn/dnscontrol/package.nix +++ b/pkgs/by-name/dn/dnscontrol/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "dnscontrol"; - version = "4.35.0"; + version = "4.36.0"; src = fetchFromGitHub { owner = "StackExchange"; repo = "dnscontrol"; tag = "v${finalAttrs.version}"; - hash = "sha256-txaPNitqRTYIuG4hU6GPcOFKmq6BBzgQDgYxsFRfK3M="; + hash = "sha256-mKeJTSNBZlEY0A4CcpROxKAI83MMcMB7HHZF567Z7U8="; }; - vendorHash = "sha256-oE1tbQ3KEqm0vub9XAqUiORJPVgIV8zNAfsfLl4aqrg="; + vendorHash = "sha256-PxDWodLz4/TpbfGFJkTJ0MLwdM2ECSzDCHZ5g+p1cAU="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/dr/dracula-theme/package.nix b/pkgs/by-name/dr/dracula-theme/package.nix index 7e5d0fe8e66a..44c708d3252a 100644 --- a/pkgs/by-name/dr/dracula-theme/package.nix +++ b/pkgs/by-name/dr/dracula-theme/package.nix @@ -8,7 +8,7 @@ let themeName = "Dracula"; - version = "4.0.0-unstable-2026-02-09"; + version = "4.0.0-unstable-2026-03-01"; in stdenvNoCC.mkDerivation { pname = "dracula-theme"; @@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation { src = fetchFromGitHub { owner = "dracula"; repo = "gtk"; - rev = "f590e017d366466323a26c5cb8360ffca026aac0"; - hash = "sha256-eP+GTmDNPeXc3SE8MrQC4jzwz2a0yDA89msIkPalp1w="; + rev = "1188c8eabdfc33c42738862b91caf7fab884c767"; + hash = "sha256-Z3dMgkk5SvpCWjxdm8hd5FBeEvq0uCJuj3zC5boQEdk="; }; propagatedUserEnvPkgs = [ diff --git a/pkgs/by-name/ds/dsniff/package.nix b/pkgs/by-name/ds/dsniff/package.nix index 8d935d49f6f2..09e9e286b03b 100644 --- a/pkgs/by-name/ds/dsniff/package.nix +++ b/pkgs/by-name/ds/dsniff/package.nix @@ -114,6 +114,7 @@ stdenv.mkDerivation (finalAttrs: { ]; NIX_CFLAGS_COMPILE = toString [ "-I${libtirpc.dev}/include/tirpc" + "-std=gnu17" ]; }; postPatch = '' diff --git a/pkgs/by-name/em/emmylua-doc-cli/package.nix b/pkgs/by-name/em/emmylua-doc-cli/package.nix index f41baf09ac01..58984bca11bd 100644 --- a/pkgs/by-name/em/emmylua-doc-cli/package.nix +++ b/pkgs/by-name/em/emmylua-doc-cli/package.nix @@ -6,18 +6,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_doc_cli"; - version = "0.20.0"; + version = "0.21.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-aC7NrmzL6Ri7oB7jW+uSzbWTXfAUrk0zXH7t6ewukLU="; + hash = "sha256-2H/8ILVk5QnLe099a25pzMEqJLRFDxMG/fQ3f5UwgmI="; }; buildAndTestSubdir = "crates/emmylua_doc_cli"; - cargoHash = "sha256-znpZt/1ss3EcimFSADQi2/14z2etKbv78QQoT823U9Y="; + cargoHash = "sha256-QdL4KtQ4sJUaviqMzxmC1KW4Qy5wO7c5koy0Pl8Eua0="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index a539085f0edd..75e58d1f61b4 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "flexget"; - version = "3.17.11"; + version = "3.19.0"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${finalAttrs.version}"; - hash = "sha256-Qfq6TXSNAnIq8m3I7noFe6pIq6PmUTQKUjN+ZC4NxyU="; + hash = "sha256-77jGAju6ZKSsJWHgqJ7aC4xG7Iycwr3mGfRCNDPknEY="; }; pythonRelaxDeps = true; @@ -68,10 +68,10 @@ python3Packages.buildPythonApplication (finalAttrs: { transmission-rpc qbittorrent-api deluge-client - cloudscraper python-telegram-bot boto3 - libtorrent-rasterbar + matrix-nio + subliminal ]; pythonImportsCheck = [ @@ -158,6 +158,12 @@ python3Packages.buildPythonApplication (finalAttrs: { "TestYamlLists" ]; + disabledTestPaths = [ + # FIXME package pytest-ftpserver + "tests/ftp/test_ftp_download.py" + "tests/ftp/test_ftp_list.py" + ]; + meta = { homepage = "https://flexget.com/"; changelog = "https://github.com/Flexget/Flexget/releases/tag/${finalAttrs.src.tag}"; diff --git a/pkgs/by-name/fl/flyctl/package.nix b/pkgs/by-name/fl/flyctl/package.nix index 6891692999e1..245e0b9aff68 100644 --- a/pkgs/by-name/fl/flyctl/package.nix +++ b/pkgs/by-name/fl/flyctl/package.nix @@ -92,7 +92,6 @@ buildGoModule rec { homepage = "https://fly.io/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ - adtya techknowlogick RaghavSood SchahinRohani diff --git a/pkgs/by-name/fu/fuzzel/package.nix b/pkgs/by-name/fu/fuzzel/package.nix index 8f83f6f4b4e5..5daea3dd9a1c 100644 --- a/pkgs/by-name/fu/fuzzel/package.nix +++ b/pkgs/by-name/fu/fuzzel/package.nix @@ -28,13 +28,13 @@ assert (svgSupport && svgBackend == "nanosvg") -> enableCairo; stdenv.mkDerivation (finalAttrs: { pname = "fuzzel"; - version = "1.14.0"; + version = "1.14.1"; src = fetchFromCodeberg { owner = "dnkl"; repo = "fuzzel"; rev = finalAttrs.version; - hash = "sha256-9O6CABh149ZtNu3sEhuycsM7pinVrBzU+rLxCAbxobs="; + hash = "sha256-VhUYNi0/NTrx84KxBgPP1bE2sN1HXqtayg4oY7BLZK4="; }; depsBuildBuild = [ diff --git a/pkgs/by-name/ga/galene-stt/package.nix b/pkgs/by-name/ga/galene-stt/package.nix deleted file mode 100644 index 36caefe6d6a1..000000000000 --- a/pkgs/by-name/ga/galene-stt/package.nix +++ /dev/null @@ -1,91 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, - gitUpdater, - writeShellApplication, - _experimental-update-script-combinators, - galene, - libopus, - nix, - pkg-config, - sd, - whisper-cpp, -}: - -buildGoModule (finalAttrs: { - pname = "galene-stt"; - version = "0.1"; - - src = fetchFromGitHub { - owner = "jech"; - repo = "galene-stt"; - tag = "galene-stt-${finalAttrs.version}"; - hash = "sha256-uW1b5T+p7KGvqt+PlR9d7bo62V+URHniS45sZP/VuLQ="; - }; - - vendorHash = "sha256-UFOxo8jq+gxN1dkM2A/BQqtT9ggIp7qovFRLv3Q6Io0="; - - # Not necessary, but feels cleaner to pull it in like that - postPatch = '' - substituteInPlace whisper.go \ - --replace-fail 'cgo LDFLAGS: -lwhisper' 'cgo pkg-config: whisper' - ''; - - strictDeps = true; - - nativeBuildInputs = [ - pkg-config - ]; - - buildInputs = [ - libopus - whisper-cpp - ]; - - ldflags = [ - "-s" - "-w" - ]; - - passthru = { - updateScriptSrc = gitUpdater { - rev-prefix = "galene-stt-"; - }; - updateScriptVendor = writeShellApplication { - name = "update-galene-stt-vendorHash"; - runtimeInputs = [ - nix - sd - ]; - text = '' - export UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-galene-stt}" - - oldhash="$(nix-instantiate . --eval --strict -A "$UPDATE_NIX_ATTR_PATH.goModules.drvAttrs.outputHash" | cut -d'"' -f2)" - newhash="$(nix-build -A "$UPDATE_NIX_ATTR_PATH.goModules" --no-out-link 2>&1 | tail -n3 | grep 'got:' | cut -d: -f2- | xargs echo || true)" - - if [ "$newhash" == "" ]; then - echo "No new vendorHash." - exit 0 - fi - - fname="$(nix-instantiate --eval -E "with import ./. {}; (builtins.unsafeGetAttrPos \"version\" $UPDATE_NIX_ATTR_PATH).file" | cut -d'"' -f2)" - - ${sd.meta.mainProgram} --string-mode "$oldhash" "$newhash" "$fname" - ''; - }; - updateScript = _experimental-update-script-combinators.sequence [ - finalAttrs.passthru.updateScriptSrc.command - (lib.getExe finalAttrs.passthru.updateScriptVendor) - ]; - }; - - meta = { - description = "Speech-to-text support for Galene"; - homepage = "https://github.com/jech/galene-stt"; - changelog = "https://github.com/jech/galene-stt/raw/${finalAttrs.src.rev}/CHANGES"; - license = lib.licenses.mit; - platforms = lib.platforms.linux; - inherit (galene.meta) maintainers; - }; -}) diff --git a/pkgs/by-name/ga/gat/package.nix b/pkgs/by-name/ga/gat/package.nix index 126ea3b9d004..5e656faf4eca 100644 --- a/pkgs/by-name/ga/gat/package.nix +++ b/pkgs/by-name/ga/gat/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "gat"; - version = "0.26.1"; + version = "0.26.2"; src = fetchFromGitHub { owner = "koki-develop"; repo = "gat"; tag = "v${finalAttrs.version}"; - hash = "sha256-tlRXWI8jdns+MFLBl5ZzcGo2qli6dKhlT9ekwSrxi+s="; + hash = "sha256-qg6X02MgtK97tY5G74gojHu6mD8qEEWPotep985grsA="; }; vendorHash = "sha256-0kNtZOTpWpeFVyRHFIf6ybM7gAWb5/JWVljm0FO5fK8="; diff --git a/pkgs/by-name/go/goarista/package.nix b/pkgs/by-name/go/goarista/package.nix index cb5de911aad4..a548cc334a10 100644 --- a/pkgs/by-name/go/goarista/package.nix +++ b/pkgs/by-name/go/goarista/package.nix @@ -7,16 +7,16 @@ buildGoModule { pname = "goarista"; - version = "0-unstable-2025-09-01"; + version = "0-unstable-2025-12-01"; src = fetchFromGitHub { owner = "aristanetworks"; repo = "goarista"; - rev = "4c0e3d6d22a8b50c5a7e107011bbd843ea3a1f76"; - hash = "sha256-S1RKLcLhy8gPQlbJM4txOCqNWVHQOlJq2zY4Rdhfdls="; + rev = "a373d7c9f0d9de57f4e1fcfe9adc868c7104f9cd"; + hash = "sha256-WxMo2cMYsorJ2aYNc2DAjxXYLh2CHJqbtGjJYtl2r68="; }; - vendorHash = "sha256-n+P3L3dT2kYuTyI2qX/nrLRgFIUsP3kkwNZmRQ8EFRs="; + vendorHash = "sha256-LS99/DKKh+KHtbI5n8/Dw47Le5qowRQYLuCA+Apwi8I="; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index 8a351907cc59..ed13b8133837 100644 --- a/pkgs/by-name/go/golangci-lint/package.nix +++ b/pkgs/by-name/go/golangci-lint/package.nix @@ -14,16 +14,16 @@ buildGo126Module (finalAttrs: { pname = "golangci-lint"; - version = "2.10.1"; + version = "2.11.0"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-rHttQ+QJ9JrFvgfoX68Y0lD6BUv/aoOpRRFvZ1BIGIs="; + hash = "sha256-Q8C5uEX+vXO9bBkCTROHGGUCKuiQzs2aBn2vjVEmWQk="; }; - vendorHash = "sha256-yREpROQJ300+mii7R2oiyDjOGcYXBpv3o/park0TJYE="; + vendorHash = "sha256-RTdHfQRg/MLt+VJ4mcbOui6L7T4c1kFT66ROnjs6nKU="; subPackages = [ "cmd/golangci-lint" ]; diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 8ff766c99497..0ac800e48813 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -18,18 +18,20 @@ webp-pixbuf-loader, libsoup_3, bash, + glib-networking, + tesseract, nix-update-script, }: python3Packages.buildPythonApplication (finalAttrs: { pname = "gradia"; - version = "1.11.3"; + version = "1.12.0"; pyproject = false; src = fetchFromGitHub { owner = "AlexanderVanhee"; repo = "Gradia"; - rev = "472a970e10c3a85f9db938719ebba121321c1d90"; - hash = "sha256-2PSpFmojAIyDNx5yYrLE3CjO/q5iBArmIRikxCGW1HM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-iYqMuqq2AmrdNMa7dkDUGg1+gCG7wL/rDEdWAPfcQnw="; }; nativeBuildInputs = [ @@ -49,8 +51,15 @@ python3Packages.buildPythonApplication (finalAttrs: { libportal-gtk4 libsoup_3 bash + glib-networking + tesseract ]; + postPatch = '' + substituteInPlace meson.build \ + --replace "/app/bin/tesseract" "${lib.getExe tesseract}" + ''; + dependencies = with python3Packages; [ pygobject3 pillow diff --git a/pkgs/by-name/gr/groovy-language-server/deps.json b/pkgs/by-name/gr/groovy-language-server/deps.json new file mode 100644 index 000000000000..d47e5e960a51 --- /dev/null +++ b/pkgs/by-name/gr/groovy-language-server/deps.json @@ -0,0 +1,351 @@ +{ + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", + "!version": 1, + "https://plugins.gradle.org/m2": { + "com/fasterxml#oss-parent/38": { + "pom": "sha256-yD+PRd/cqNC2s2YcYLP4R4D2cbEuBvka1dHBodH5Zug=" + }, + "com/fasterxml#oss-parent/50": { + "pom": "sha256-9dpV3XuI+xcMRoAdF3dKZS+y9FgftbHQpfyGqhgrhXc=" + }, + "com/fasterxml#oss-parent/58": { + "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA=" + }, + "com/fasterxml/jackson#jackson-bom/2.17.2": { + "pom": "sha256-H0crC8IATVz0IaxIhxQX+EGJ5481wElxg4f9i0T7nzI=" + }, + "com/fasterxml/jackson#jackson-parent/2.17": { + "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0=" + }, + "com/fasterxml/woodstox#woodstox-core/6.5.1": { + "jar": "sha256-ySjWBmXGQV+xw5d1z5XPxE9/RYDPWrAbHDgOv/12iH8=", + "pom": "sha256-SDllThaxcU509Rq8s3jYNWgUq49NUnPR3S8c6KOQrdw=" + }, + "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/8.3.6": { + "pom": "sha256-vI+Lii1Izey8uwCD39qhI2EVvzDYzJ3foE1W6T7J3e4=" + }, + "com/gradleup/shadow#shadow-gradle-plugin/8.3.6": { + "jar": "sha256-fOIOvwHuKe7FJFY70UK6wpHXUTXtedDZUamP0skmXDs=", + "module": "sha256-+8pm1Bwrz9HiUE9uzIIf4BqbAIx27qnJQM+Ay1aaI/8=", + "pom": "sha256-lRJfSJrSuJ5gJXMmnK9h9tSF26gvHcuNCYDODfK2stA=" + }, + "commons-io#commons-io/2.17.0": { + "jar": "sha256-SqTKSPPf0wt4Igt4gdjLk+rECT7JQ2G2vvqUh5mKVQs=", + "pom": "sha256-SEqTn/9TELjLXGuQKcLc8VXT+TuLjWKF8/VrsroJ/Ek=" + }, + "jakarta/platform#jakarta.jakartaee-bom/9.1.0": { + "pom": "sha256-35jgJmIZ/buCVigm15o6IHdqi6Aqp4fw8HZaU4ZUyKQ=" + }, + "jakarta/platform#jakartaee-api-parent/9.1.0": { + "pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA=" + }, + "org/apache#apache/31": { + "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" + }, + "org/apache#apache/33": { + "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" + }, + "org/apache/ant#ant-launcher/1.10.15": { + "jar": "sha256-XIVRmQMHoDIzbZjdrtVJo5ponwfU1Ma5UGAb8is9ahs=", + "pom": "sha256-ea+EKil53F/gAivAc8SYgQ7q2DvGKD7t803E3+MNrJU=" + }, + "org/apache/ant#ant-parent/1.10.15": { + "pom": "sha256-SYhPGHPFEHzCN/QoXER3R5uwgEvwc3OUgBsI114rvrA=" + }, + "org/apache/ant#ant/1.10.15": { + "jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=", + "pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY=" + }, + "org/apache/commons#commons-parent/74": { + "pom": "sha256-gOthsMh/3YJqBpMTsotnLaPxiFgy2kR7Uebophl+fss=" + }, + "org/apache/groovy#groovy-bom/4.0.22": { + "module": "sha256-Ul0/SGvArfFvN+YAL9RlqygCpb2l9MZWf778copo5mY=", + "pom": "sha256-Hh9rQiKue/1jMgA+33AgGDWZDb1GEGsWzduopT4832U=" + }, + "org/apache/logging#logging-parent/11.3.0": { + "pom": "sha256-pcmFtW/hxYQzOTtQkabznlufeFGN2PySE0aQWZtk19A=" + }, + "org/apache/logging/log4j#log4j-api/2.24.1": { + "jar": "sha256-bne7Ip/I3K8JA4vutekDCyLp4BtRtFiwGDzmaevMku8=", + "pom": "sha256-IzAaISnUEAiZJfSvQa7LUlhKPcxFJoI+EyNOyst+c+M=" + }, + "org/apache/logging/log4j#log4j-bom/2.24.1": { + "pom": "sha256-vGPPsrS5bbS9cwyWLoJPtpKMuEkCwUFuR3q1y3KwsNM=" + }, + "org/apache/logging/log4j#log4j-core/2.24.1": { + "jar": "sha256-ALzziEcsqApocBQYF2O2bXdxd/Isu/F5/WDhsaybybA=", + "pom": "sha256-JyQstBek3xl47t/GlYtFyJgg+WzH9NFtH0gr/CN24M0=" + }, + "org/apache/logging/log4j#log4j/2.24.1": { + "pom": "sha256-+NcAm1Rl2KhT0QuEG8Bve3JnXwza71OoDprNFDMkfto=" + }, + "org/apache/maven#maven-api-meta/4.0.0-alpha-9": { + "jar": "sha256-MsT1yturaAw0lS+ctXBFehODzOxMmlewOSYH1xkcaUk=", + "pom": "sha256-2ePDXW/aysuNGLn2QoYJDH/65yjWbLJq9aJmgZUNvnk=" + }, + "org/apache/maven#maven-api-xml/4.0.0-alpha-9": { + "jar": "sha256-KbJijQ8CgRlxWRaEnBnu1FsyzcZ+sTVReYxzr6SqI9Y=", + "pom": "sha256-N2bjAzOTTJIvUlj6M0uHXyi7ABJ/8D3vANl/KlOnrps=" + }, + "org/apache/maven#maven-api/4.0.0-alpha-9": { + "pom": "sha256-ZYvglXcymzX5TemWdb8O/HI26ZYbXHhfMyqkfyKUcfA=" + }, + "org/apache/maven#maven-bom/4.0.0-alpha-9": { + "pom": "sha256-4EfSnTUI/yd6Wsk1u5J/NUkQLMbTec5a4p4pYzeE0Rw=" + }, + "org/apache/maven#maven-parent/41": { + "pom": "sha256-di/N1M6GIcX6Ciz2SVrSaXKoCT60Mqo+QCvC1OJQDFM=" + }, + "org/apache/maven#maven-xml-impl/4.0.0-alpha-9": { + "jar": "sha256-JucCuIHVeuTuiNAsAJQLpkBjcF7mkgWuiVi/g5qLBrE=", + "pom": "sha256-us0USYVzbUMmuuRChHM78eMTKX3NolNGTkYpsddoGPc=" + }, + "org/apache/maven#maven/4.0.0-alpha-9": { + "pom": "sha256-5QzZ/zefQ3H3/ywsrFF5YfPS9n7fgJCHU8e9UGuRPX4=" + }, + "org/codehaus/plexus#plexus-utils/4.0.2": { + "jar": "sha256-iVcnTnX+LCeLFCjdFqDa7uHdOBUstu/4Fhd6wo/Mtpc=", + "pom": "sha256-UVHBO918w6VWlYOn9CZzkvAT/9MRXquNtfht5CCjZq8=" + }, + "org/codehaus/plexus#plexus-xml/4.0.4": { + "jar": "sha256-Bp54tTcQjcYSSmcHP8mYJkeR9rZJnpVaOOcrs+T+Gt8=", + "pom": "sha256-Ohb3yn7CRzFFtGHgpylREI1H4SThjIRMCFsaY3jGEVE=" + }, + "org/codehaus/plexus#plexus/18": { + "pom": "sha256-tD7onIiQueW8SNB5/LTETwgrUTklM1bcRVgGozw92P0=" + }, + "org/codehaus/woodstox#stax2-api/4.2.1": { + "jar": "sha256-Z4Vn5ItRpCxlxpnyZlOa09Z21LGlsK19iezoudV3JXk=", + "pom": "sha256-edpBDIwPRqP46K2zDWwkzNYGW272v96HvZfpiB6gouc=" + }, + "org/eclipse/ee4j#project/1.0.7": { + "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" + }, + "org/jdom#jdom2/2.0.6.1": { + "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=", + "pom": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M=" + }, + "org/junit#junit-bom/5.10.1": { + "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", + "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" + }, + "org/junit#junit-bom/5.10.2": { + "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", + "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" + }, + "org/junit#junit-bom/5.10.3": { + "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=", + "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw=" + }, + "org/junit#junit-bom/5.11.0": { + "module": "sha256-9+2+Z/IgQnCMQQq8VHQI5cR29An1ViNqEXkiEnSi7S0=", + "pom": "sha256-5nRZ1IgkJKxjdPQNscj0ouiJRrNAugcsgL6TKivkZE0=" + }, + "org/mockito#mockito-bom/4.11.0": { + "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" + }, + "org/mockito#mockito-bom/5.7.0": { + "pom": "sha256-dlcAW89JAw1nzF1S3rxm3xj0jVTbs+1GZ/1yWwZ5+6A=" + }, + "org/ow2#ow2/1.5.1": { + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + }, + "org/ow2/asm#asm-commons/9.7.1": { + "jar": "sha256-mlebVNKSrZvhcdQxP9RznGNVksK1rDpFm70QSc3exqA=", + "pom": "sha256-C/HTHaDJ+djtwvJ9u/279z8acVtyzS+ijz8ZWZTXStE=" + }, + "org/ow2/asm#asm-tree/9.7.1": { + "jar": "sha256-mSmIH1nra4QOhtVFcMd7Wc5yHRBObf16QJeJkcLTtB8=", + "pom": "sha256-E7kF9l5/1DynZ09Azao3Z5ukhYxsnZ+48Xp6/ZuqvJ4=" + }, + "org/ow2/asm#asm/9.7.1": { + "jar": "sha256-jK3UOsXrbQneBfrsyji5F6BAu5E5x+3rTMgcdAtxMoE=", + "pom": "sha256-cimwOzCnPukQCActnkVppR2FR/roxQ9SeEGu9MGwuqg=" + }, + "org/springframework#spring-framework-bom/5.3.39": { + "module": "sha256-+ItA4qUDM7QLQvGB7uJyt17HXdhmbLFFvZCxW5fhg+M=", + "pom": "sha256-9tSBCT51dny6Gsfh2zj49pLL4+OHRGkzcada6yHGFIs=" + }, + "org/vafer#jdependency/2.12": { + "jar": "sha256-xuxNA/nwT7ZEjTavQ6HMBpoh7LXocBM90Y/tT02x3mg=", + "pom": "sha256-LY6Zq9RS9eZCxtK74xACuSh5naw6CeA+PknyE3ozt+s=" + } + }, + "https://repo.maven.apache.org/maven2": { + "com/google/code/findbugs#jsr305/3.0.2": { + "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", + "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" + }, + "com/google/code/gson#gson-parent/2.13.1": { + "pom": "sha256-+IEKzlDd/j/ag9ESbeZdmdXSUVoUo2uIvrG5mkdpeDY=" + }, + "com/google/code/gson#gson-parent/2.8.9": { + "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" + }, + "com/google/code/gson#gson/2.13.1": { + "jar": "sha256-lIVZQtSZLxEpRtPeHDNOcJI3uBJtgTC/B4B8AYpKISA=", + "pom": "sha256-wPZXItdcDljNGDWzBGBG9ga12mmZBBYfjba3j+ubQBo=" + }, + "com/google/code/gson#gson/2.8.9": { + "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" + }, + "com/google/code/gson/gson/maven-metadata": { + "xml": { + "groupId": "com.google.code.gson", + "lastUpdated": "20250910210152", + "release": "2.13.2" + } + }, + "com/google/errorprone#error_prone_annotations/2.38.0": { + "jar": "sha256-ZmHVM1CQpfxh3YadIJW8bB4hVuOqR6bkq6vfZMmaeIk=", + "pom": "sha256-MAe++K/zro6hLYHD/qy08Vl5ss9cPjj8kYmpjeoUEWc=" + }, + "com/google/errorprone#error_prone_parent/2.38.0": { + "pom": "sha256-5iRYpqPmMIG8fFezwPrJ8E92zjL2BlMttp/is9R7k0w=" + }, + "com/google/guava#failureaccess/1.0.1": { + "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", + "pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" + }, + "com/google/guava#guava-parent/26.0-android": { + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" + }, + "com/google/guava#guava-parent/27.1-jre": { + "pom": "sha256-02EBZcbeK02NZBhIdxe2PFK1o5xeNaVT4khz7LYOBig=" + }, + "com/google/guava#guava/27.1-jre": { + "jar": "sha256-SlqnDMlopNE35ZmtN1U+XP7tImXowZNHbXEZA2xTb+c=", + "pom": "sha256-vZnXUAYTGuJcmGCh1j6E42Nx8RL9sML+PV1qs46esnE=" + }, + "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { + "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", + "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" + }, + "com/google/j2objc#j2objc-annotations/1.1": { + "jar": "sha256-KZSn63jycQvT07+2ObLJTiGc7awNTQhNUW54wW3d7PY=", + "pom": "sha256-8MmMVx6Tp8tN0Y3w+jCPCWPnoGIKwtQkTmHnCdA61r4=" + }, + "io/github/classgraph#classgraph/4.8.179": { + "jar": "sha256-FlWDV/I0BSNwEJEnpF1pqb1thkaSVZR5JjRIbcSLFZ0=", + "pom": "sha256-CWp5YnTWPaeMCTueed63lFJp3CK8F+ZqKYhazkQwaJs=" + }, + "org/apache/groovy#groovy-bom/4.0.26": { + "module": "sha256-b3I9IpHN+uqPpoZ/frp77Klvt4SQXfvikjG0eW7I6RE=", + "pom": "sha256-uJshtYixe2Q/ou7HxAbgoah541ctzuy9VU9aB+IfV4Y=" + }, + "org/apache/groovy#groovy/4.0.26": { + "jar": "sha256-rjGW7TH6EehQb5xAprNP2v8GqO7aeKim666xoqCtNdw=", + "module": "sha256-iHirxopScW4GksyMF92KlqCuqwJAWRW2ddOLy8TcBj0=", + "pom": "sha256-U7zPSFI/Wg3l7ce4/KqH5P03xUOc5u0NotFuQ+HFoZc=" + }, + "org/apiguardian#apiguardian-api/1.1.2": { + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" + }, + "org/checkerframework#checker-qual/2.5.2": { + "jar": "sha256-ZLAmkci51OdwD47i50Lc5+osboHmYrdSLJ7jv1aMBAo=", + "pom": "sha256-3EzUOKNkYtATwjOMjiBtECoyKgDzNynolV7iGYWcnt4=" + }, + "org/codehaus/mojo#animal-sniffer-annotations/1.17": { + "jar": "sha256-kmVPST7P7FIILnY1Tw6/h2SNw9XOwuPDzblHwBZ0elM=", + "pom": "sha256-6VarXS60j6uuEjANDNLTKU1KKkGrwgaMI8tNYK12y+U=" + }, + "org/codehaus/mojo#animal-sniffer-parent/1.17": { + "pom": "sha256-GKA98W4qGExYLbexJWM8Fft3FAJ6hMG1MtcpM9wIuB8=" + }, + "org/codehaus/mojo#mojo-parent/40": { + "pom": "sha256-/GSNzcQE+L9m4Fg5FOz5gBdmGCASJ76hFProUEPLdV4=" + }, + "org/eclipse/lsp4j#org.eclipse.lsp4j.generator/0.12.0": { + "jar": "sha256-Z+n3bmWwaJ+DQCtKJVYB9XT39/BZNzf7YJOBpeNJWNA=", + "pom": "sha256-kQG827F78EbIiqontTzE8JBLtqAp4VtlzK9Mbj3i0CM=" + }, + "org/eclipse/lsp4j#org.eclipse.lsp4j.jsonrpc/0.12.0": { + "jar": "sha256-JChsfNd0qt0l/hKxLDVvg5KKHDD7wRv0xHIuJAhKKoE=", + "pom": "sha256-bB4yhp5MWTT1qH5sBvnFTe3bETpMwOSssX5n9ilRJMo=" + }, + "org/eclipse/lsp4j#org.eclipse.lsp4j/0.12.0": { + "jar": "sha256-H/zfyRy2ZgnbUuWosC0s+tGbUTz4ijeBfxzqZWD2QZA=", + "pom": "sha256-PGd71XWBFzjkmPf8ca/tEZU7QmAX2guTD/5gIhIKEgM=" + }, + "org/eclipse/xtend#org.eclipse.xtend.lib.macro/2.24.0": { + "jar": "sha256-spZ16xanOIOJeL6CTBChEkHlm7bUuvUq4C9RkWNtLUs=", + "pom": "sha256-YCmLxCvHTKa8wNsSwEFVoJB56Um6xahz7qd62nGLZjg=" + }, + "org/eclipse/xtend#org.eclipse.xtend.lib/2.24.0": { + "jar": "sha256-N+utsAd8Pw6TR8y78toY+k7rlnW1329emb7KF58Nk1A=", + "pom": "sha256-rtBfqIaEP7Zn6JpcESNGDRPUG9y4h21OJAWXQ/vIFrQ=" + }, + "org/eclipse/xtext#org.eclipse.xtext.xbase.lib/2.24.0": { + "jar": "sha256-+Xm8u7mEKk95UAIB7W2rWjQnRg6A76Xh547MiSeaYA4=", + "pom": "sha256-wS9vllqtfnBmA0tWnHCifByweQgvavOdu5EjliqtDWI=" + }, + "org/eclipse/xtext#xtext-dev-bom/2.24.0": { + "pom": "sha256-cSkcymQrSjcWVaKEY2j/ESjJd3PQH732uuoUQ8WfZA0=" + }, + "org/junit#junit-bom/5.11.4": { + "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", + "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" + }, + "org/junit#junit-bom/5.14.1": { + "module": "sha256-J4rLEczJmYaUIkOG+W+0lBoi7bQstEbJLg8fMwFLa0g=", + "pom": "sha256-AbAd+jZlULQKxXYFSKfXKLYQnRfEUeg4ZNHl4M6GLJQ=" + }, + "org/junit/jupiter#junit-jupiter-api/5.11.4": { + "jar": "sha256-q4PvnlGsRZfVnSa0tYgSEpVQ4vV5pATIr30J9c5bQpM=", + "module": "sha256-puov77OqWGj9engK4doRYudt2jdgtIAVwqQZ0jcv88s=", + "pom": "sha256-US0j/znHZmWho2RVJiMLz4ib1JiEME9/6+BHsBjuszk=" + }, + "org/junit/jupiter#junit-jupiter-api/5.14.1": { + "jar": "sha256-FvFvDDwe+XrbgwSEGUZp7ZaDtDTObzj+OgG9KQaubFk=", + "module": "sha256-HqGu5CCahEG/xHY0pqTWaNN/EHLJwk1y4znUcSjmHaI=", + "pom": "sha256-l4D8P9mTDQcs9gyFmJl286lLgBStYZGLdQqMiPG3THM=" + }, + "org/junit/jupiter#junit-jupiter-engine/5.11.4": { + "module": "sha256-25EWOorwBaMnmFZd1nU3clGJWQ3qttoDsx292kVoahg=", + "pom": "sha256-sKMjsNA0REQdE9RjC0DbXvhBYNLC9YXU1kbcOIL5kgc=" + }, + "org/junit/jupiter#junit-jupiter-engine/5.14.1": { + "jar": "sha256-30SqGNBc7RP6aDbKIUwiTK8//95N8g6c5936+1ydAvg=", + "module": "sha256-5atm8Uf7UmGRL5hwCi+EbAUqGumalvqK25oF+JzuajE=", + "pom": "sha256-tEleIOlqHWjoGA7m2QCdJ8QujM8zUr2X3QGe87VZGxw=" + }, + "org/junit/platform#junit-platform-commons/1.11.4": { + "jar": "sha256-nt2Wmw0GcMVBBbyRrnm9HG9QPhIRX6uoIHO4TIa7wzQ=", + "module": "sha256-C54mJcj0aLPNQTLMCoBfif5B+FLRrf/3Xz6xRlyhy2s=", + "pom": "sha256-zRLSt8JC8WVUjtnJQGFg3O22CAkltHz3MeD9rl+0vOI=" + }, + "org/junit/platform#junit-platform-commons/1.14.1": { + "jar": "sha256-OaHyR6ujNGvgtORtuzwJAxwM/K0RHX2ZBHlbkX6MHHo=", + "module": "sha256-SuQSly6ZIp5QFsuYmrio5gGHRdA4kM7DfcBAr4f0dIA=", + "pom": "sha256-AFNyKBaiOCD49xkGajg8/6LbksfbUhEok8nEc790Bhg=" + }, + "org/junit/platform#junit-platform-engine/1.11.4": { + "module": "sha256-v2zh+1lR3Gx942re72rq9474LWODHFzOvOOI2p/F/iU=", + "pom": "sha256-lDRxV5mEIS++adA+3sfC/0+6sYiL4LgMJl6nCGn9ir0=" + }, + "org/junit/platform#junit-platform-engine/1.14.1": { + "jar": "sha256-qJMQ3WndmscDHbmZfcq5oUgVEvpUYHfkIZzvouKH68c=", + "module": "sha256-EyNTFL5HT0GAeK3pdyMBWxaR7uN25Ce+j4GfBUCV5CY=", + "pom": "sha256-REQYxkZ2Eo3MTsfMtmbIChg3cKXZ8eQ/gxD3kTwR3cA=" + }, + "org/junit/platform#junit-platform-launcher/1.14.1": { + "jar": "sha256-w6L9iZpsGZZGeIVFD4o5C/XKmaJGG1WJF+OjjXHqB7c=", + "module": "sha256-eI2j5KuAQTvLYylRt/cNtrhRrynQskIowFIcKue1cAI=", + "pom": "sha256-5AYKI9RxXTF6it+vKcZC1O+pgxhANROv0u7pklwAJYs=" + }, + "org/opentest4j#opentest4j/1.3.0": { + "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", + "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", + "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + }, + "org/sonatype/oss#oss-parent/9": { + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" + } + } +} diff --git a/pkgs/by-name/gr/groovy-language-server/package.nix b/pkgs/by-name/gr/groovy-language-server/package.nix new file mode 100644 index 000000000000..e8052422f7d1 --- /dev/null +++ b/pkgs/by-name/gr/groovy-language-server/package.nix @@ -0,0 +1,66 @@ +{ + lib, + jdk, + stdenv, + gradle, + makeWrapper, + fetchFromGitHub, +}: +stdenv.mkDerivation (finalAttrs: rec { + pname = "groovy-language-server"; + version = "0-unstable-2025-12-03"; + + src = fetchFromGitHub { + name = "${pname}-${version}"; + owner = "GroovyLanguageServer"; + repo = "groovy-language-server"; + rev = "0746b250604c0a75bf620f7257aed8df12d025c3"; + hash = "sha256-rLi6xvGFVRvAVmP59Te1MxKA6HzQ+qPtEC5lMws5tFQ="; + }; + + mitmCache = gradle.fetchDeps { + pkg = finalAttrs.finalPackage; + data = ./deps.json; + }; + + __darwinAllowLocalNetworking = true; + + gradleFlags = [ "-Dfile.encoding=utf-8" ]; + + gradleBuildTask = "shadowJar"; + + doCheck = true; + + nativeBuildInputs = [ + gradle + makeWrapper + ]; + + buildInputs = [ + jdk + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/java + mkdir -p $out/bin + + cp build/libs/${pname}-${version}-all.jar $out/share/java + + makeWrapper "${jdk}/bin/java" "$out/bin/${pname}" \ + --add-flags "-jar $out/share/java/${pname}-${version}-all.jar" \ + --set CLASSPATH "$out/share/java/${pname}-${version}-all.jar:\$CLASSPATH" + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/GroovyLanguageServer/groovy-language-server"; + description = "Groovy Language Server"; + longDescription = "Groovy Language Server"; + license = licenses.asl20; + platforms = platforms.all; + maintainers = [ maintainers.guilvareux ]; + }; +}) diff --git a/pkgs/by-name/ha/hamrs-pro/package.nix b/pkgs/by-name/ha/hamrs-pro/package.nix index 7511c63418ae..d13f584425ce 100644 --- a/pkgs/by-name/ha/hamrs-pro/package.nix +++ b/pkgs/by-name/ha/hamrs-pro/package.nix @@ -8,29 +8,29 @@ let pname = "hamrs-pro"; - version = "2.47.0"; + version = "2.47.1"; throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; srcs = { x86_64-linux = fetchurl { url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-linux-x86_64.AppImage"; - hash = "sha256-TFiU3bbDm3NpjfOJcbzp9Rpyn2YkvZYTf25vgOwlCvE="; + hash = "sha256-JcckonAYM4HE8yTvzJHJ3pX+H4jOPaUQXaYmWUAg8AY="; }; aarch64-linux = fetchurl { url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-linux-arm64.AppImage"; - hash = "sha256-AH93E5WCIffEshtPiy6Yq9f1DLc2w9o9f6KcnYP5EI0="; + hash = "sha256-5WUQBFyvMHZyyIH2aImCRUYdzou8BadaH/M4+5DeQdo="; }; x86_64-darwin = fetchurl { url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-mac-x64.dmg"; - hash = "sha256-/tEaRfviWGxvSP/TsR3ZOa3FFOqxdV2uwhg1TNSsTxU="; + hash = "sha256-BboXYdKT10+SBGhlxW5t1zPZ+0BMC1gUjwTlkQU+/Bk="; }; aarch64-darwin = fetchurl { url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-mac-arm64.dmg"; - hash = "sha256-MXz5d1GeXeoOG29FxecXGunSFwRSVbFf1dozsAhTzE0="; + hash = "sha256-/9UamFxEJ9NkswgsI8mcfher9nFpVt5Vk0QYFpRXRB4="; }; }; diff --git a/pkgs/by-name/ho/honeycomb-refinery/package.nix b/pkgs/by-name/ho/honeycomb-refinery/package.nix index 142581a155cf..d07b359aa467 100644 --- a/pkgs/by-name/ho/honeycomb-refinery/package.nix +++ b/pkgs/by-name/ho/honeycomb-refinery/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "honeycomb-refinery"; - version = "3.1.0"; + version = "3.1.1"; src = fetchFromGitHub { owner = "honeycombio"; repo = "refinery"; rev = "v${finalAttrs.version}"; - hash = "sha256-JHjjaK5WFRzDYuVkenfYowFsPnrF+Wjo85gQAbaVxO8="; + hash = "sha256-xO+8eiIoFw9CMjtjs9jjfQ8ENrhHVlkv3VVd/kXBwFs="; }; env.NO_REDIS_TEST = true; @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { "-X main.BuildID=${finalAttrs.version}" ]; - vendorHash = "sha256-PvkOvMADUjHc1/T/1bR5YDFM902q8CvGeWxj/uhu3+8="; + vendorHash = "sha256-eyq4pDZKE6Wmkuo/2PtiQJoYumbLelvcL4Dyb18OnaY="; doCheck = true; diff --git a/pkgs/by-name/ht/htmlhint/package.nix b/pkgs/by-name/ht/htmlhint/package.nix index da339ad49d0a..b10adad072e5 100644 --- a/pkgs/by-name/ht/htmlhint/package.nix +++ b/pkgs/by-name/ht/htmlhint/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "htmlhint"; - version = "1.9.1"; + version = "1.9.2"; src = fetchFromGitHub { owner = "htmlhint"; repo = "HTMLHint"; rev = "v${version}"; - hash = "sha256-emQEdCKvmNUSZUKe/rMDpivALwt0au6y9x2xO21nCA4="; + hash = "sha256-jqlTtLC9tCGVU9w5xC3Lgr61SOo96yk2rIG0LjYGklw="; }; - npmDepsHash = "sha256-9gY3KfW3HZ+ZhVvdVB7BBOQU6Z4OYbCTnPUb0DRhOwU="; + npmDepsHash = "sha256-baMVZNwKwXVQCkIgaQizYe9vjYKJXggUXsGMZmSrwdY="; meta = { changelog = "https://github.com/htmlhint/HTMLHint/blob/${src.rev}/CHANGELOG.md"; diff --git a/pkgs/by-name/id/idescriptor/package.nix b/pkgs/by-name/id/idescriptor/package.nix index 43472b1e0afd..7013efbe248a 100644 --- a/pkgs/by-name/id/idescriptor/package.nix +++ b/pkgs/by-name/id/idescriptor/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, buildGoModule, + nix-update-script, copyDesktopItems, makeDesktopItem, cmake, @@ -27,13 +28,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "idescriptor"; - version = "0.1.2"; + version = "0.2.0"; src = fetchFromGitHub { owner = "iDescriptor"; repo = "iDescriptor"; tag = "v${finalAttrs.version}"; - hash = "sha256-pj/8PCZUTPu28MQd3zL8ceDsQy4+55348ZOCpiQaiEo="; + hash = "sha256-p6iJP4duesUiYEH8pgGgX5GOdaOhaAegPPphBaXU4VM="; fetchSubmodules = true; }; @@ -115,6 +116,12 @@ stdenv.mkDerivation (finalAttrs: { }) ]; + passthru = { + updateScript = nix-update-script { }; + + goModules = finalAttrs.ipatool-go-modules; + }; + meta = { homepage = "https://github.com/iDescriptor/iDescriptor"; changelog = "https://github.com/iDescriptor/iDescriptor/releases/tag/v${finalAttrs.version}"; diff --git a/pkgs/by-name/ii/iio-hyprland/package.nix b/pkgs/by-name/ii/iio-hyprland/package.nix index 95f364565ceb..d6fa7010aa22 100644 --- a/pkgs/by-name/ii/iio-hyprland/package.nix +++ b/pkgs/by-name/ii/iio-hyprland/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation { pname = "iio-hyprland"; - version = "0-unstable-2025-10-06"; + version = "0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "JeanSchoeller"; repo = "iio-hyprland"; - rev = "801c4722ea678ddf103fc0ff4c3c0211d13ad046"; - hash = "sha256-asLtzpUbwr+Wq2uQvITORBnrxh/mIZneYyfhdsElTeI="; + rev = "1dec30019fbe8cd375b6050eb597a01328435d79"; + hash = "sha256-YTbCWQVmpshvtY//e6kPQtbn/Msbjx9NN0j0LQFzfNE="; }; buildInputs = [ dbus ]; diff --git a/pkgs/by-name/in/inferno/package.nix b/pkgs/by-name/in/inferno/package.nix index 46823408c973..cd6f3f87fb76 100644 --- a/pkgs/by-name/in/inferno/package.nix +++ b/pkgs/by-name/in/inferno/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "inferno"; - version = "0.12.4"; + version = "0.12.6"; src = fetchFromGitHub { owner = "jonhoo"; repo = "inferno"; tag = "v${finalAttrs.version}"; - hash = "sha256-8c3JRPUvuo1uQ22vgzgEPXoNSRnUKciEff13QrN3WHI="; + hash = "sha256-maqyxntCm8F8B14+26+ASJNl7JL3Pk+xzwgA2f8r4zc="; fetchSubmodules = true; }; - cargoHash = "sha256-Oj0thDPa1LPBhxp45JA6prIXuHpBpHcw59rMwPQavQ0="; + cargoHash = "sha256-0Zn3KS8Qo39yR+WUxj68eYt9jnDwpf4QUBGBqZPqFIU="; # skip flaky tests checkFlags = [ diff --git a/pkgs/by-name/ju/just-lsp/package.nix b/pkgs/by-name/ju/just-lsp/package.nix index 73b7e28b3614..a2d68e8400e5 100644 --- a/pkgs/by-name/ju/just-lsp/package.nix +++ b/pkgs/by-name/ju/just-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "just-lsp"; - version = "0.3.3"; + version = "0.3.4"; src = fetchFromGitHub { owner = "terror"; repo = "just-lsp"; tag = finalAttrs.version; - hash = "sha256-gY7SJmRv9KmJ+2OhHbQLqjXs6Zcelm9eW6kxGshQ+Ks="; + hash = "sha256-5tjyn27PhxVmWPesoFJXoF5yq1j4LUqaF8+XyR1PWfY="; }; - cargoHash = "sha256-RMUKW1jT+g9xEFa3WrSLQgXM73yFvT58nH++hWOJ9v4="; + cargoHash = "sha256-8Jz7neEcmTDag2GaJqWHsZ8IPF/zIwU47vQ+0sPI9w8="; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/jx/jx/package.nix b/pkgs/by-name/jx/jx/package.nix index 4856190f8caa..67c13e322a0a 100644 --- a/pkgs/by-name/jx/jx/package.nix +++ b/pkgs/by-name/jx/jx/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "jx"; - version = "3.16.45"; + version = "3.16.56"; src = fetchFromGitHub { owner = "jenkins-x"; repo = "jx"; rev = "v${version}"; - sha256 = "sha256-xPbGRi4Z4M1mnvCyriG6h2n6IILq131JYNug2rESGhQ="; + sha256 = "sha256-boCljgzKLtCuLsgUwrDidKjZYvDnqnJYRnERMzN6Dgw="; }; vendorHash = "sha256-1ErjD+1MdbKN4EPaQX0jxNzoN9dB8beH1csdx1IPKl8="; diff --git a/pkgs/by-name/k3/k3sup/package.nix b/pkgs/by-name/k3/k3sup/package.nix index 8706fc91847a..2d2a1613dc2e 100644 --- a/pkgs/by-name/k3/k3sup/package.nix +++ b/pkgs/by-name/k3/k3sup/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "k3sup"; - version = "0.13.11"; + version = "0.13.12"; src = fetchFromGitHub { owner = "alexellis"; repo = "k3sup"; rev = finalAttrs.version; - sha256 = "sha256-MLGgH9Tg3lcl/nDGlGgfvgjoxjXRux79Cz6Tig0kDM4="; + sha256 = "sha256-+YJacemEnUBEUZBKYgr/lBzt6Y8+U1rqgs/3vDxpLfs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index 20b56e9e0eff..19965cf9a5d2 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.5.4"; + version = "26.5.5"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-jRINK5PdsRTbWbDMYzatkEpfXcN6o3hwsul/U4ZuXjg="; + hash = "sha256-k6keuENMQ1S+4YN67E6vc48W8x4Le0Bw9E1+UBLyxh0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ki/kiwix-tools/package.nix b/pkgs/by-name/ki/kiwix-tools/package.nix index 728bb53b664a..e858ce533e40 100644 --- a/pkgs/by-name/ki/kiwix-tools/package.nix +++ b/pkgs/by-name/ki/kiwix-tools/package.nix @@ -3,6 +3,7 @@ docopt_cpp, fetchFromGitHub, gitUpdater, + nixosTests, icu, libkiwix, meson, @@ -34,6 +35,8 @@ stdenv.mkDerivation (finalAttrs: { libkiwix ]; + passthru.tests.kiwix-serve = nixosTests.kiwix-serve; + passthru.updateScript = gitUpdater { }; meta = { diff --git a/pkgs/by-name/ku/kubectl-klock/package.nix b/pkgs/by-name/ku/kubectl-klock/package.nix index e64555f4f27c..213fa45cbf69 100644 --- a/pkgs/by-name/ku/kubectl-klock/package.nix +++ b/pkgs/by-name/ku/kubectl-klock/package.nix @@ -7,7 +7,7 @@ buildGoModule (finalAttrs: { pname = "kubectl-klock"; - version = "0.8.2"; + version = "0.8.4"; nativeBuildInputs = [ makeWrapper ]; @@ -15,7 +15,7 @@ buildGoModule (finalAttrs: { owner = "applejag"; repo = "kubectl-klock"; rev = "v${finalAttrs.version}"; - hash = "sha256-Ajq3/JUnaIcz6FnC2nP9H/+oKJXQSca+mRpPSkG/xY0="; + hash = "sha256-xfoYK8Ex+gdWPJVARYlGRtZl1Yi63h72bLDJgqUJe3Q="; }; ldflags = [ @@ -24,7 +24,7 @@ buildGoModule (finalAttrs: { "-X main.version=${finalAttrs.version}" ]; - vendorHash = "sha256-fuq073g1RG4cfFzs5eoMOytE9Ra32HgUFG/yQDYc2JE="; + vendorHash = "sha256-WiVwRc92xYhk8dBNmYDfrZF0bP61dJJbqWFTFQV7lwg="; postInstall = '' makeWrapper $out/bin/kubectl-klock $out/bin/kubectl_complete-klock --add-flags __complete diff --git a/pkgs/by-name/li/libgourou/package.nix b/pkgs/by-name/li/libgourou/package.nix index a06c5cf51459..8b88a758a885 100644 --- a/pkgs/by-name/li/libgourou/package.nix +++ b/pkgs/by-name/li/libgourou/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libgourou"; - version = "0.8.7"; + version = "0.8.8"; src = fetchFromGitea { domain = "forge.soutade.fr"; owner = "soutade"; repo = "libgourou"; tag = "v${finalAttrs.version}"; - hash = "sha256-Tkft/pe3lH07pmyVibTEutIIvconUWDH1ZVN3qV4sSY="; + hash = "sha256-WQOlanavMy1z3ze+c8d1a7ZkAU60/GjEFS5JJfyNHMg="; }; postPatch = '' diff --git a/pkgs/by-name/li/libre/package.nix b/pkgs/by-name/li/libre/package.nix index 68eb7dd1c5a0..072f48477384 100644 --- a/pkgs/by-name/li/libre/package.nix +++ b/pkgs/by-name/li/libre/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "4.5.0"; + version = "4.6.0"; pname = "libre"; src = fetchFromGitHub { owner = "baresip"; repo = "re"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-7cHEEExdQQFS3Nm1dKO9FZrcZ0hUj1i3BVpWOy9yfAI="; + sha256 = "sha256-+0ZVNWfcB8yU8cQdSkxfgOuzwapQ4ZyahtSSWfEb25w="; }; buildInputs = [ diff --git a/pkgs/by-name/li/lichess-bot/package.nix b/pkgs/by-name/li/lichess-bot/package.nix index 0efd1d770106..f44f339399c0 100644 --- a/pkgs/by-name/li/lichess-bot/package.nix +++ b/pkgs/by-name/li/lichess-bot/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "lichess-bot"; - version = "2026.2.13.1"; + version = "2026.3.6.3"; pyproject = false; src = fetchFromGitHub { owner = "lichess-bot-devs"; repo = "lichess-bot"; - rev = "960bcad4ec5069547cc5fcfd496c47a70280ff56"; - hash = "sha256-Dc6R9OufJCcTN32Hx2BVauTwaO9/gWRq24hJ4pWRObY="; + rev = "02ab2363c707cf0f3ff60a6ee914f131c5d05a94"; + hash = "sha256-S0ezzzA0Ft0YSp3knuahjwjvXUGPsrAzG2jqPKrWsRA="; }; propagatedBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/li/lima/additional-guestagents.nix b/pkgs/by-name/li/lima/additional-guestagents.nix index 296c797a27e2..49d7267220cf 100644 --- a/pkgs/by-name/li/lima/additional-guestagents.nix +++ b/pkgs/by-name/li/lima/additional-guestagents.nix @@ -1,9 +1,7 @@ { lib, - stdenv, buildGoModule, callPackage, - apple-sdk_15, findutils, }: @@ -17,15 +15,12 @@ buildGoModule (finalAttrs: { # nixpkgs-update: no auto update inherit (source) version src vendorHash; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - apple-sdk_15 - ]; + env.CGO_ENABLED = "0"; buildPhase = let makeFlags = [ "VERSION=v${finalAttrs.version}" - "CC=${stdenv.cc.targetPrefix}cc" ]; in '' diff --git a/pkgs/by-name/lu/lunarvim/package.nix b/pkgs/by-name/lu/lunarvim/package.nix deleted file mode 100644 index a08c10c3da65..000000000000 --- a/pkgs/by-name/lu/lunarvim/package.nix +++ /dev/null @@ -1,150 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - makeWrapper, - cargo, - curl, - fd, - fzf, - git, - gnumake, - gnused, - gnutar, - gzip, - lua-language-server, - neovim, - neovim-node-client, - nodejs, - ripgrep, - tree-sitter, - unzip, - nvimAlias ? false, - viAlias ? false, - vimAlias ? false, - globalConfig ? "", -}: - -stdenv.mkDerivation (finalAttrs: { - inherit - nvimAlias - viAlias - vimAlias - globalConfig - ; - - pname = "lunarvim"; - version = "1.4.0"; - - src = fetchFromGitHub { - owner = "LunarVim"; - repo = "LunarVim"; - tag = finalAttrs.version; - hash = "sha256-uuXaDvZ9VaRJlZrdu28gawSOJFVSo5XX+JG53IB+Ijw="; - }; - - nativeBuildInputs = [ - gnused - makeWrapper - ]; - - runtimeDeps = [ - stdenv.cc - cargo - curl - fd - fzf - git - gnumake - gnutar - gzip - lua-language-server - neovim - nodejs - neovim-node-client - ripgrep - tree-sitter - unzip - ]; - - buildPhase = '' - runHook preBuild - - mkdir -p share/lvim - cp init.lua utils/installer/config.example.lua share/lvim - cp -r lua snapshots share/lvim - - mkdir bin - cp utils/bin/lvim.template bin/lvim - chmod +x bin/lvim - - # LunarVim automatically copies config.example.lua, but we need to make it writable. - sed -i "2 i\\ - if [ ! -f \$HOME/.config/lvim/config.lua ]; then \\ - cp $out/share/lvim/config.example.lua \$HOME/.config/lvim/config.lua \\ - chmod +w \$HOME/.config/lvim/config.lua \\ - fi - " bin/lvim - - substituteInPlace bin/lvim \ - --replace NVIM_APPNAME_VAR lvim \ - --replace RUNTIME_DIR_VAR \$HOME/.local/share/lvim \ - --replace CONFIG_DIR_VAR \$HOME/.config/lvim \ - --replace CACHE_DIR_VAR \$HOME/.cache/lvim \ - --replace BASE_DIR_VAR $out/share/lvim \ - --replace nvim ${neovim}/bin/nvim - - # Allow language servers to be overridden by appending instead of prepending - # the mason.nvim path. - echo "lvim.builtin.mason.PATH = \"append\"" > share/lvim/global.lua - echo ${lib.strings.escapeShellArg finalAttrs.globalConfig} >> share/lvim/global.lua - sed -i "s/add_to_path()/add_to_path(true)/" share/lvim/lua/lvim/core/mason.lua - sed -i "/Log:set_level/idofile(\"$out/share/lvim/global.lua\")" share/lvim/lua/lvim/config/init.lua - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out - cp -r bin share $out - - for iconDir in utils/desktop/*/; do - install -Dm444 $iconDir/lvim.svg -t $out/share/icons/hicolor/$(basename $iconDir)/apps - done - - install -Dm444 utils/desktop/lvim.desktop -t $out/share/applications - - wrapProgram $out/bin/lvim --prefix PATH : ${lib.makeBinPath finalAttrs.runtimeDeps} \ - --prefix LD_LIBRARY_PATH : ${lib.getLib stdenv.cc.cc} \ - --prefix CC : ${stdenv.cc.targetPrefix}cc - '' - + lib.optionalString finalAttrs.nvimAlias '' - ln -s $out/bin/lvim $out/bin/nvim - '' - + lib.optionalString finalAttrs.viAlias '' - ln -s $out/bin/lvim $out/bin/vi - '' - + lib.optionalString finalAttrs.vimAlias '' - ln -s $out/bin/lvim $out/bin/vim - '' - + '' - runHook postInstall - ''; - - meta = { - description = "IDE layer for Neovim"; - homepage = "https://www.lunarvim.org/"; - changelog = "https://github.com/LunarVim/LunarVim/blob/${finalAttrs.src.rev}/CHANGELOG.md"; - sourceProvenance = with lib.sourceTypes; [ fromSource ]; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ - prominentretail - lebensterben - ]; - platforms = lib.platforms.unix; - mainProgram = "lvim"; - broken = true; # Incompatible with Neovim >= 0.10; upstream is unmaintained - }; -}) diff --git a/pkgs/by-name/ly/lychee/package.nix b/pkgs/by-name/ly/lychee/package.nix index b331682bf512..a03a270d632c 100644 --- a/pkgs/by-name/ly/lychee/package.nix +++ b/pkgs/by-name/ly/lychee/package.nix @@ -6,9 +6,8 @@ fetchFromGitHub, rustPlatform, installShellFiles, - pkg-config, - openssl, testers, + cacert, }: let @@ -17,13 +16,12 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "lychee"; - version = "0.22.0-unstable-2025-12-05"; + version = "0.23.0"; src = fetchFromGitHub { owner = "lycheeverse"; repo = "lychee"; - # tag = "lychee-v${finalAttrs.version}"; # use again with next release - rev = "db0f8a842f594e0a879563caf7d183266c02ca95"; # one revision after 0.22.0 + tag = "lychee-v${finalAttrs.version}"; leaveDotGit = true; postFetch = '' GIT_DATE=$(git -C $out/.git show -s --format=%cs) @@ -33,17 +31,16 @@ rustPlatform.buildRustPackage (finalAttrs: { '("cargo:rustc-env=GIT_DATE={}", "'$GIT_DATE'")' rm -rf $out/.git ''; - hash = "sha256-l8/llYq8rwt+UQMLnsva4/2m53cwqaJXD/XvgEfxXg4="; + hash = "sha256-Rfdys16a4N6B3NsmPsB3OpKjLGElFYvd4UtiRipy8iQ="; }; - cargoHash = "sha256-03eahQ6GvOPxnvC82lfT1J/XfOg9V7gOZeOEBJx8IYY="; + cargoHash = "sha256-5KL/PmBSU8xkOE9/w7uUBkJSOBPsj3Z4o/2VmzA/f3Q="; nativeBuildInputs = [ - pkg-config installShellFiles ]; - buildInputs = [ openssl ]; + nativeCheckInputs = [ cacert ]; postFixup = lib.optionalString canRun '' ${lychee} --generate man > lychee.1 diff --git a/pkgs/by-name/ma/mago/package.nix b/pkgs/by-name/ma/mago/package.nix index a6e5319e844d..97cf36319596 100644 --- a/pkgs/by-name/ma/mago/package.nix +++ b/pkgs/by-name/ma/mago/package.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mago"; - version = "1.1.0"; + version = "1.13.3"; src = fetchFromGitHub { owner = "carthage-software"; repo = "mago"; tag = finalAttrs.version; - hash = "sha256-27+hUA7FNgkpzn9zIH78tuCGT/k3RC2x+Yiuoj/ez6Q="; + hash = "sha256-t1KowYGQgrsVroPUpUq8dZYPwVhGVImnzmbnUOlzPAY="; forceFetchGit = true; # Does not download all files otherwise }; - cargoHash = "sha256-IL5/OG23/53DUNbFWkx5gul99uAzVtPDyvodJds0Tao="; + cargoHash = "sha256-UIz+q9u8gKXP+ewp8uXew5/cAMWOr3VGWWLjV/fip9M="; env = { # Get openssl-sys to use pkg-config diff --git a/pkgs/by-name/mt/mtkclient/package.nix b/pkgs/by-name/mt/mtkclient/package.nix index 8424253da942..1fcd05b68974 100644 --- a/pkgs/by-name/mt/mtkclient/package.nix +++ b/pkgs/by-name/mt/mtkclient/package.nix @@ -4,16 +4,16 @@ python3Packages, }: -python3Packages.buildPythonApplication { +python3Packages.buildPythonApplication rec { pname = "mtkclient"; - version = "2.0.1-unstable-2025-09-26"; + version = "2.1.2"; pyproject = true; src = fetchFromGitHub { owner = "bkerler"; repo = "mtkclient"; - rev = "399b3a1c25e73ddf4951f12efd20f7254ee04a39"; - hash = "sha256-XNPYeVhp5P+zQdumS9IzlUd5+WebL56qcgs10WS2/LY="; + rev = "v${version}"; + hash = "sha256-mbfuOYJvwHfDvjTtAgMBLi7REIRRcJ9bhkY5oVjxCAM="; }; build-system = [ python3Packages.hatchling ]; diff --git a/pkgs/by-name/na/nanomq/package.nix b/pkgs/by-name/na/nanomq/package.nix index ef1f0e3db184..18ab5746dbd1 100644 --- a/pkgs/by-name/na/nanomq/package.nix +++ b/pkgs/by-name/na/nanomq/package.nix @@ -49,13 +49,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "nanomq"; - version = "0.24.5"; + version = "0.24.10"; src = fetchFromGitHub { owner = "emqx"; repo = "nanomq"; tag = finalAttrs.version; - hash = "sha256-tyhAEYdYCO0Tur7HDXXbBSQ8tzTHCbW9B8aBu0sMEEI="; + hash = "sha256-2laH4qJo4sQtjsUDEljUoipAXs+LRH+xmOP4a0zz1Y8="; fetchSubmodules = true; }; @@ -132,5 +132,9 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ sikmir ]; platforms = lib.platforms.unix; + knownVulnerabilities = [ + "CVE-2026-22040" + "CVE-2025-68699" + ]; }; }) diff --git a/pkgs/by-name/nf/nfs-utils/package.nix b/pkgs/by-name/nf/nfs-utils/package.nix index 642cca819f63..4eb4c0f2643a 100644 --- a/pkgs/by-name/nf/nfs-utils/package.nix +++ b/pkgs/by-name/nf/nfs-utils/package.nix @@ -192,6 +192,7 @@ stdenv.mkDerivation (finalAttrs: { daemons. ''; + changelog = "https://www.kernel.org/pub/linux/utils/nfs-utils/${finalAttrs.version}/${finalAttrs.version}-Changelog"; homepage = "https://linux-nfs.org/"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/oc/ocelot-desktop/package.nix b/pkgs/by-name/oc/ocelot-desktop/package.nix index c0e1e4e98c40..16e9fc6d3c1a 100644 --- a/pkgs/by-name/oc/ocelot-desktop/package.nix +++ b/pkgs/by-name/oc/ocelot-desktop/package.nix @@ -29,14 +29,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "ocelot-desktop"; - version = "1.14.1"; + version = "1.14.2"; __darwinAllowLocalNetworking = true; # Cannot build from source because sbt/scala support is completely non-existent in nixpkgs src = fetchurl { url = "https://gitlab.com/api/v4/projects/9941848/packages/generic/ocelot-desktop/v${finalAttrs.version}/ocelot-desktop-v${finalAttrs.version}.jar"; - hash = "sha256-OO+fgb9PO72znb2sU0olxFf+YuWZvgZkWdszFPpMZg8="; + hash = "sha256-ZnXFCcm/b4hXLUrL7QZmRYwEFksKkIGI8zDqfXB+uhc="; }; dontUnpack = true; diff --git a/pkgs/by-name/of/offlineimap/package.nix b/pkgs/by-name/of/offlineimap/package.nix index 03a702c6131f..be6a3f4b5b66 100644 --- a/pkgs/by-name/of/offlineimap/package.nix +++ b/pkgs/by-name/of/offlineimap/package.nix @@ -15,33 +15,22 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "offlineimap"; - version = "8.0.0"; + version = "8.0.1"; pyproject = true; src = fetchFromGitHub { owner = "OfflineIMAP"; repo = "offlineimap3"; rev = "v${finalAttrs.version}"; - hash = "sha256-XLxKqO5OCXsFu8S3lMp2Ke5hp6uer9npZ3ujmL6Kb3g="; + hash = "sha256-Aigh2B4MTAOeUprtcK9kOx+aG4yCmGZoWTLmYYhrfXA="; }; patches = [ (fetchpatch { - name = "sqlite-version-aware-threadsafety-check.patch"; - url = "https://github.com/OfflineIMAP/offlineimap3/pull/139/commits/7cd32cf834b34a3d4675b29bebcd32dc1e5ef128.patch"; - hash = "sha256-xNq4jFHMf9XZaa9BFF1lOzZrEGa5BEU8Dr+gMOBkJE4="; - }) - (fetchpatch { - # https://github.com/OfflineIMAP/offlineimap3/pull/120 - name = "python312-comaptibility.patch"; - url = "https://github.com/OfflineIMAP/offlineimap3/commit/a1951559299b297492b8454850fcfe6eb9822a38.patch"; - hash = "sha256-CBGMHi+ZzOBJt3TxBf6elrTRMIQ+8wr3JgptL2etkoA="; - }) - (fetchpatch { - # https://github.com/OfflineIMAP/offlineimap3/pull/161 - name = "python312-compatibility.patch"; - url = "https://github.com/OfflineIMAP/offlineimap3/commit/3dd8ebc931e3f3716a90072bd34e50ac1df629fa.patch"; - hash = "sha256-2IJ0yzESt+zk+r+Z+9js3oKhFF0+xok0xK8Jd3G/gYY="; + # https://github.com/OfflineIMAP/offlineimap3/pull/225 + name = "duplicate-bin.patch"; + url = "https://github.com/OfflineIMAP/offlineimap3/commit/64557d2251f0d911c215eb743f6bfe8de8dfc042.patch"; + hash = "sha256-Agy38fLt2k9AwPmGBoQxUD7+FD3qJzj89A13SQr0/nU="; }) ]; @@ -66,16 +55,26 @@ python3.pkgs.buildPythonApplication (finalAttrs: { dependencies = with python3.pkgs; [ certifi distro + gssapi imaplib2 + keyring + portalocker pysocks rfc6555 urllib3 ]; + # https://github.com/OfflineIMAP/offlineimap3/pull/232 + pythonRelaxDeps = [ + "urllib3" + ]; + postInstall = '' make -C docs man installManPage docs/offlineimap.1 installManPage docs/offlineimapui.7 + install -Dm644 offlineimap.conf -T $out/share/offlineimap/offlineimap.conf + install -Dm644 offlineimap.conf.minimal -T $out/share/offlineimap/offlineimap.conf.minimal ''; # Test requires credentials diff --git a/pkgs/by-name/op/opensc/package.nix b/pkgs/by-name/op/opensc/package.nix index 5487b6ef17d7..93f3ce21112d 100644 --- a/pkgs/by-name/op/opensc/package.nix +++ b/pkgs/by-name/op/opensc/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { "completiondir=$(out)/etc" ]; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^([0-9\.]+)$" ]; }; meta = { description = "Set of libraries and utilities to access smart cards"; diff --git a/pkgs/by-name/or/ord/package.nix b/pkgs/by-name/or/ord/package.nix index 2a586de465f6..9f458020a21d 100644 --- a/pkgs/by-name/or/ord/package.nix +++ b/pkgs/by-name/or/ord/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ord"; - version = "0.25.0"; + version = "0.26.0"; src = fetchFromGitHub { owner = "ordinals"; repo = "ord"; rev = finalAttrs.version; - hash = "sha256-wRc3KauVHvl1Lc1ATXZYtCb2v6LdX1qT+ABTN7BdjAQ="; + hash = "sha256-9ElAq+1Bc3y+97rHIQqpDNm81aZzncgJMo2WvDuoUxc="; }; - cargoHash = "sha256-3p7K0Zc7/ZnnoOhQedWrg3xm+EK1QE3h4g4Y3idBREo="; + cargoHash = "sha256-OIZgCTHGrPWyAD5is9FyDwt3DGwxCcr0gjfvzyZyRBE="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/p3/p3x-onenote/package.nix b/pkgs/by-name/p3/p3x-onenote/package.nix index 13d1e2bb6ff3..3ed251572bca 100644 --- a/pkgs/by-name/p3/p3x-onenote/package.nix +++ b/pkgs/by-name/p3/p3x-onenote/package.nix @@ -39,14 +39,14 @@ appimageTools.wrapType2 { inherit pname version src; extraInstallCommands = '' - mkdir -p $out/share/pixmaps $out/share/licenses/p3x-onenote - cp ${appimageContents}/p3x-onenote.png $out/share/pixmaps/ + mkdir -p $out/share/licenses/p3x-onenote + install -D ${appimageContents}/p3x-onenote.png -t $out/share/icons/hicolor/512x512/apps/ cp ${appimageContents}/p3x-onenote.desktop $out cp ${appimageContents}/LICENSE.electron.txt $out/share/licenses/p3x-onenote/LICENSE ${desktop-file-utils}/bin/desktop-file-install --dir $out/share/applications \ - --set-key Exec --set-value $out/bin/p3x-onenote \ --set-key Comment --set-value "P3X OneNote Linux" \ + --set-key Exec --set-value "p3x-onenote" \ --delete-original $out/p3x-onenote.desktop ''; diff --git a/pkgs/by-name/pa/patch2pr/package.nix b/pkgs/by-name/pa/patch2pr/package.nix index 1078ab396b75..ee8306caba0a 100644 --- a/pkgs/by-name/pa/patch2pr/package.nix +++ b/pkgs/by-name/pa/patch2pr/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "patch2pr"; - version = "0.42.0"; + version = "0.43.0"; src = fetchFromGitHub { owner = "bluekeyes"; repo = "patch2pr"; rev = "v${finalAttrs.version}"; - hash = "sha256-3VrUp9JmZLHIknXneMa5IixRkjWFzTLanVGhSagSams="; + hash = "sha256-Jv2tGdziPLKy5vNUgwnB8ern3IYS+D+N5LMrsGIqTMI="; }; - vendorHash = "sha256-zpyyz0C+lJKFjKgaUnO3R5kmujIXCzM16UvcXcNQnVw="; + vendorHash = "sha256-tM4Y/dPn5ZCP5NJl+nOPulY3hKWzI/l8c+Ku+dxtWwI="; ldflags = [ "-X main.version=${finalAttrs.version}" diff --git a/pkgs/by-name/pi/pineflash/package.nix b/pkgs/by-name/pi/pineflash/package.nix index 25f00f8c091c..59d5b32c7d23 100644 --- a/pkgs/by-name/pi/pineflash/package.nix +++ b/pkgs/by-name/pi/pineflash/package.nix @@ -12,6 +12,7 @@ gtk3, openssl, systemd, + imagemagick, libGL, libxkbcommon, nix-update-script, @@ -32,6 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ pkg-config + imagemagick ] ++ lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; @@ -67,10 +69,9 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; postInstall = '' - mkdir -p "$out/share/applications" - cp ./assets/Pineflash.desktop "$out/share/applications/Pineflash.desktop" - mkdir -p "$out/share/pixmaps" - cp ./assets/pine64logo.png "$out/share/pixmaps/pine64logo.png" + mkdir -p $out/share/icons/hicolor/128x128/apps + install -D ./assets/Pineflash.desktop -t $out/share/applications + magick ./assets/pine64logo.png -resize 128x128 $out/share/icons/hicolor/128x128/apps/pine64logo.png ''; passthru = { diff --git a/pkgs/by-name/pi/pixeluvo/package.nix b/pkgs/by-name/pi/pixeluvo/package.nix index 4e8d08d71845..56860a50ebd1 100644 --- a/pkgs/by-name/pi/pixeluvo/package.nix +++ b/pkgs/by-name/pi/pixeluvo/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { mv usr $out mv opt $out - install -Dm644 $out/opt/pixeluvo/pixeluvo.png -t $out/share/pixmaps/ + install -Dm644 $out/opt/pixeluvo/pixeluvo.png -t $out/share/icons/hicolor/48x48/apps substituteInPlace $out/share/applications/pixeluvo.desktop \ --replace '/opt/pixeluvo/pixeluvo.png' pixeluvo diff --git a/pkgs/by-name/pq/pqcscan/package.nix b/pkgs/by-name/pq/pqcscan/package.nix new file mode 100644 index 000000000000..ed8c754c378b --- /dev/null +++ b/pkgs/by-name/pq/pqcscan/package.nix @@ -0,0 +1,33 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "pqcscan"; + version = "0.8.0"; + + src = fetchFromGitHub { + owner = "anvilsecure"; + repo = "pqcscan"; + tag = finalAttrs.version; + hash = "sha256-+IwUESqmxvZu53n5ORNoYVD8JiSwAjD9AudnsXfIKvc="; + }; + + cargoHash = "sha256-ZZm1I4fsw4PDCVZYuyhy4fC5ocfz1Snrv9vMltF26x8="; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + meta = { + description = "Post-Quantum Cryptography Scanner"; + homepage = "https://github.com/anvilsecure/pqcscan"; + changelog = "https://github.com/anvilsecure/pqcscan/releases/tag/${finalAttrs.src.rev}"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "pqcscan"; + }; +}) diff --git a/pkgs/by-name/pr/prometheus-collectd-exporter/package.nix b/pkgs/by-name/pr/prometheus-collectd-exporter/package.nix index 8b8f5723344f..655f5adfa369 100644 --- a/pkgs/by-name/pr/prometheus-collectd-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-collectd-exporter/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "collectd-exporter"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "prometheus"; repo = "collectd_exporter"; rev = "v${version}"; - sha256 = "sha256-MxgHJ9+e94ReY/8ISPfGEX9Z9ZHDyNsV0AqlPfsjXvc="; + sha256 = "sha256-cKwyEWtnyXah5pKSY16Omba0MkkP/76xpfe43KAYrbc="; }; - vendorHash = "sha256-kr8mHprIfXc/Yj/w2UKBkqIYZHmWtBLjqYDvKSXlozQ="; + vendorHash = "sha256-QGN8Ke761fTi2GzwdicMPWUIJNgBrEje2ifdJ5FymF4="; ldflags = [ "-s" diff --git a/pkgs/by-name/pr/prometheus-pgbouncer-exporter/package.nix b/pkgs/by-name/pr/prometheus-pgbouncer-exporter/package.nix index 6a37c00aea93..ad0c5b606d4a 100644 --- a/pkgs/by-name/pr/prometheus-pgbouncer-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-pgbouncer-exporter/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "pgbouncer-exporter"; - version = "0.11.1"; + version = "0.12.0"; src = fetchFromGitHub { owner = "prometheus-community"; repo = "pgbouncer_exporter"; rev = "v${version}"; - hash = "sha256-cLCoEREGZ81a6CBcSyuQ4x4lDMusHoP7BB0MyPaTVJ8="; + hash = "sha256-Kt3eM8CxDOTWgMppAs+ajt4RL6Q/7jMcKYQIFzlRW8g="; }; - vendorHash = "sha256-qAsmPMANBiswF2/+rCZnqFETD0snnPHQGUaVOXErLfc="; + vendorHash = "sha256-h9IJAjTCSKrREolo4DVOzULguz4gj6UbkFSR9yuivQY="; meta = { description = "Prometheus exporter for PgBouncer"; diff --git a/pkgs/by-name/pr/protoc-gen-validate/package.nix b/pkgs/by-name/pr/protoc-gen-validate/package.nix index ae0e787357c0..49b74e45ccde 100644 --- a/pkgs/by-name/pr/protoc-gen-validate/package.nix +++ b/pkgs/by-name/pr/protoc-gen-validate/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "protoc-gen-validate"; - version = "1.3.2"; + version = "1.3.3"; src = fetchFromGitHub { owner = "bufbuild"; repo = "protoc-gen-validate"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-4KmYDfitAYLfdgTUg3SlQLjWoYBnGOuF7C3xHWm/lNM="; + sha256 = "sha256-YujY2XNNtrVw7+kUxSwF9gbD2AzPV6zKV0zSun89VEY="; }; vendorHash = "sha256-r4oT4Jd21hQccvGEqOXpEKqUy6lvMKN+vF8e2KxY6oQ="; diff --git a/pkgs/by-name/pr/prow/package.nix b/pkgs/by-name/pr/prow/package.nix index 0913d3c0ef26..219853b211b4 100644 --- a/pkgs/by-name/pr/prow/package.nix +++ b/pkgs/by-name/pr/prow/package.nix @@ -8,15 +8,15 @@ buildGoModule rec { pname = "prow"; - version = "0-unstable-2026-02-24"; - rev = "cd980a6645683fa534e2a2f3ab74d934b352dfe9"; + version = "0-unstable-2026-03-04"; + rev = "f92e22b4dc861f76dc2b686855274fb91ed55537"; src = fetchFromGitHub { inherit rev; owner = "kubernetes-sigs"; repo = "prow"; - hash = "sha256-4zgHgneZXTsrz5G12U+499QYZkns8IZW0aNYj7MvuwM="; + hash = "sha256-zZgb6gQdj+5vLDRkveKzWrGiwQ2tdMfr3kJSvbTBLyw="; }; vendorHash = "sha256-Pv9LznRh7Nzm74gMKT2Q/VLIMIIc93en0qX6YA6TwK4="; diff --git a/pkgs/by-name/pu/pulumi-bin/data.nix b/pkgs/by-name/pu/pulumi-bin/data.nix index c998d5e54206..151523a5febf 100644 --- a/pkgs/by-name/pu/pulumi-bin/data.nix +++ b/pkgs/by-name/pu/pulumi-bin/data.nix @@ -1,12 +1,12 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.224.0"; + version = "3.225.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.224.0-linux-x64.tar.gz"; - sha256 = "11v0zgsqkclh5fa65ai6nylg3mnrvli9nvsh7yr6d687k6a6yz30"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.225.0-linux-x64.tar.gz"; + sha256 = "1ars3md5s4wkv4lvib80x2k8qly8kdsrfkykk31xghd6smpcpl33"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.50.0-linux-amd64.tar.gz"; @@ -17,8 +17,8 @@ sha256 = "1c8bd6m2kk6nzbmq3csb5babmbma83cxsvqxv7z0s59b2p6jc9r5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.95.0-linux-amd64.tar.gz"; - sha256 = "1xfzl4a8sgkdadix2m9kn7js4sy6rlhp96nl2lnh8hc130y4jafg"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.96.0-linux-amd64.tar.gz"; + sha256 = "076frm1271k5ngdfyfq94qcaag4dz4079b23wadzlvaijw7r58a3"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.10.3-linux-amd64.tar.gz"; @@ -29,8 +29,8 @@ sha256 = "13jsxvjzhhx7zrnx93drh7sych1sh173fl5wa05hxzc18vl29g81"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.20.0-linux-amd64.tar.gz"; - sha256 = "1qmcqb431cljxcnj7jdhly7zhkwm55v8y8h79k7pzbk1g2jys08a"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.21.0-linux-amd64.tar.gz"; + sha256 = "128x7scca7lqqjbsk0rl3mlipc6mbl6q3kixrwm8vv4l0y5wp8pd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.8.1-linux-amd64.tar.gz"; @@ -73,8 +73,8 @@ sha256 = "09x25vfq2fbxcmkcjaj0yr2xhcplyj0w2z4c0lwcl368fnk9z9zy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.13.0-linux-amd64.tar.gz"; - sha256 = "0554ghycvy9r8zi7m770cdrjqmgpzz3ax4cvj5bv9sq9qqla4g7x"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.14.0-linux-amd64.tar.gz"; + sha256 = "0kdb1a88z3mrlwm24m8935ck2fgb1vc2ygp38sq8fmndfzvrikvc"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-linux-amd64.tar.gz"; @@ -93,8 +93,8 @@ sha256 = "19k79m8dhkiy4x4rs6dq4zkfczjsnmc0mvbh57b5l52imsv7ks7m"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.26.0-linux-amd64.tar.gz"; - sha256 = "1961iwichi9zrxp9vjk4f4l9p35r0i99m0b47kyz14c1ban9s9ns"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.27.0-linux-amd64.tar.gz"; + sha256 = "1babmf4727g6xsp4z00qqqz6nb01wqa2w90c2g0nnx804gsy5rr0"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.8.0-linux-amd64.tar.gz"; @@ -125,8 +125,8 @@ sha256 = "1m66bqlx14nnwkb8agrdi3x7968jr4k252j6068y2gqkc4kzkxfq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.128.3-linux-amd64.tar.gz"; - sha256 = "0jws5j1350vfi1bj9hl44d3j82573bls86w0v1p7k8bn9b1wqc3k"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.128.4-linux-amd64.tar.gz"; + sha256 = "0bimhh8c20cpkrv0dfv1w7k54k4gzcmykayx6f9jahc1m0ff8bbr"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-linux-amd64.tar.gz"; @@ -163,8 +163,8 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.224.0-darwin-x64.tar.gz"; - sha256 = "0s2nfx4p6zwvi8yadhi2bk6lfpx15i2fy7k7f25lw1pqkqzvkjj7"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.225.0-darwin-x64.tar.gz"; + sha256 = "0yz4gdblgwwy0kw7xy47qba0s9x3691cyigys353f05bm0lpxzmf"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.50.0-darwin-amd64.tar.gz"; @@ -175,8 +175,8 @@ sha256 = "08i28x0fp4pxb14klgjdqi05hyw4ilj0iz5ri53mpmviyl1mrmaq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.95.0-darwin-amd64.tar.gz"; - sha256 = "1ys8lfq6wcgni5xvvmsdj6h5bvs0cfzalra73n21ar0bag7r2f9d"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.96.0-darwin-amd64.tar.gz"; + sha256 = "06jril67jal879fbxq7jh4qsaslb2vmvi8grh98ad0ark8yvlj48"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.10.3-darwin-amd64.tar.gz"; @@ -187,8 +187,8 @@ sha256 = "06yyr3zaj29mhvfsf4fgwip53mk28hrh73va32vkxvry6hn2hmjr"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.20.0-darwin-amd64.tar.gz"; - sha256 = "05x8nc23i42yd86kid1fca6k6fd8nwiv9yh30wnmmia8xsvmvjdz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.21.0-darwin-amd64.tar.gz"; + sha256 = "1g4d85jqr7j66xjx92azw2hxzapj45rr9bwdin9fy6snjv1z9y52"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.8.1-darwin-amd64.tar.gz"; @@ -231,8 +231,8 @@ sha256 = "1jyi9mp8dc5hkb493kz4mkhcn9rvz1whj42vfbml5zdnywhq346f"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.13.0-darwin-amd64.tar.gz"; - sha256 = "00an9xh2dgjrp9vlm57bj477f85azhzf1la0246011zl5aqfs4kn"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.14.0-darwin-amd64.tar.gz"; + sha256 = "1n9lallx43g745889k2zck5wzpd8bf8wypwiy5xd3v2q77kbj8lv"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-darwin-amd64.tar.gz"; @@ -251,8 +251,8 @@ sha256 = "04rmlydspvgbcgn7qd9sk0bd70axz2rmpiydfw383352bxrinlvs"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.26.0-darwin-amd64.tar.gz"; - sha256 = "0vmk45isvikznm98w2hgnm3kzxb1a7zh1gbhgn4aia7afas7ksbf"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.27.0-darwin-amd64.tar.gz"; + sha256 = "1d5ib18acs4iq85m55n4iznw3vxscass2a8l0ng9fyld95jyv7sd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.8.0-darwin-amd64.tar.gz"; @@ -283,8 +283,8 @@ sha256 = "1fxdbd76gx1yhix6856zi2bjx19450561v4kp4pqxgp4qxzv755f"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.128.3-darwin-amd64.tar.gz"; - sha256 = "11hzykjfx3awps8mx123bzlbbvm33gagkqwnkzs1ym3g8m7n7b4w"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.128.4-darwin-amd64.tar.gz"; + sha256 = "1jx7v93lnpiva60sc4yq6z8xwc3fg9f8f5y1v8jxcmiyska6r6sl"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-darwin-amd64.tar.gz"; @@ -321,8 +321,8 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.224.0-linux-arm64.tar.gz"; - sha256 = "0q0k1kn0hr4s168i1lr2iskck3g8hab4s52dw9zksg0xbfwzv2qh"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.225.0-linux-arm64.tar.gz"; + sha256 = "0zivisqzsqjh9x9mcb6apishcbj7b56ds770kydiikpkh571fjpr"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.50.0-linux-arm64.tar.gz"; @@ -333,8 +333,8 @@ sha256 = "0l3sgb5l0rjxj9msff6ywkvygn3pq96nbif3b85xssq7a0qsvh3c"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.95.0-linux-arm64.tar.gz"; - sha256 = "1qxqj6cwyzldafj8al9dphbmmszcdmkyikw4dn8ipn15hwkk3skh"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.96.0-linux-arm64.tar.gz"; + sha256 = "1v19fnkpb71jygfbw0602nayjkjvi7fjiz92crw4vqrfmpq7py0i"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.10.3-linux-arm64.tar.gz"; @@ -345,8 +345,8 @@ sha256 = "1qinsdjkiy80x8mssg5crlzz0vqgpyl3mr286048y8q0a2jifkkv"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.20.0-linux-arm64.tar.gz"; - sha256 = "09f3p9gghp31idc1bcf0igbsp2rl6lpaqvsm7f6aiccbifbd8j7k"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.21.0-linux-arm64.tar.gz"; + sha256 = "1pzb7vjcgqwwgbldsg12mbi0awz7fpqxi42f6ah4rr2wk24v93k1"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.8.1-linux-arm64.tar.gz"; @@ -389,8 +389,8 @@ sha256 = "1a9fwnf15l3ld0a17v2p66jxqav4rawhixy6rgs5065nbrf29vys"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.13.0-linux-arm64.tar.gz"; - sha256 = "131r54c8xki769p56zqdks8xmw69w857via3yxn7wmn71vrcdkmy"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.14.0-linux-arm64.tar.gz"; + sha256 = "020yyi3wjzsihk5g3lfmfsbyxswyl5gvrwnafpc87hjz3r16afmd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-linux-arm64.tar.gz"; @@ -409,8 +409,8 @@ sha256 = "094pmichc66fnd38vfn4hb2dl3v88vqfx00smk0b19fdbrafcp5j"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.26.0-linux-arm64.tar.gz"; - sha256 = "0jvp5m8s91rh3z2y5k8mahs0jzg24zskl93k2bq24rfvw223afrk"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.27.0-linux-arm64.tar.gz"; + sha256 = "0ralnb39m9zd7248kpz4xm7yq87paiqlx1xsw3xzk21cy67px1cm"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.8.0-linux-arm64.tar.gz"; @@ -441,8 +441,8 @@ sha256 = "1x548iws1b8ahqlm4wj8qs1bhw8dqr2xbdjp0ckiv0nkws90wbbn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.128.3-linux-arm64.tar.gz"; - sha256 = "0xap4208w061jfpc6xn0jb5p30d56w1q2pvbvhj8xriz46pjac3c"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.128.4-linux-arm64.tar.gz"; + sha256 = "1viimvll23ah7wgb9h7whlw0cmqd4azlxcrz3zvjj9ja2da8895n"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-linux-arm64.tar.gz"; @@ -479,8 +479,8 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.224.0-darwin-arm64.tar.gz"; - sha256 = "1q51xl2k4zh23rbmw2wqlsv1lsd01lvfb1zzkbr5gf053r5pjhbc"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.225.0-darwin-arm64.tar.gz"; + sha256 = "02i42sa2j9p6q9igqci4v7paj9m6a20wi044rnwj9jqwa9rs31p6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.50.0-darwin-arm64.tar.gz"; @@ -491,8 +491,8 @@ sha256 = "0hbrmmgh3pbsqcm20lz3kimxwls4s10cqssp19m344f9jwp33chq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.95.0-darwin-arm64.tar.gz"; - sha256 = "08niw1syfd5622vn1q38q1gvd4hdjnzp7i7767jxdpccp014g06b"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.96.0-darwin-arm64.tar.gz"; + sha256 = "1b74jf9wd2ljxl6krzjgy1ap3mnmhc76rrwxna1yz6v0pa0k58d9"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.10.3-darwin-arm64.tar.gz"; @@ -503,8 +503,8 @@ sha256 = "0vgb5zvg5gpv3pfl6nz5wpzhiyy550s99qj80qs83gzlr5gl9xab"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.20.0-darwin-arm64.tar.gz"; - sha256 = "08jvdcwmb9vmqn642kalpk9paf7mym9dhqn12fc9jafzbvp4rjkd"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.21.0-darwin-arm64.tar.gz"; + sha256 = "0nkkn8j7pi961jz4y0gjknaxj3fbgffmwj4dadnwqm2ipvqalp6n"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.8.1-darwin-arm64.tar.gz"; @@ -547,8 +547,8 @@ sha256 = "1msppdp4navjhkp7lzngmp056y6x3fqb30r6wq5a53kyvi43x0ik"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.13.0-darwin-arm64.tar.gz"; - sha256 = "1jx2p72x2rrxyg6cwswkbl9m6dq8b4sxl2c68sl1cmbm947islf4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.14.0-darwin-arm64.tar.gz"; + sha256 = "13qbccic5a0kqv9013j9yx94nbvx1937i1rz5bnbv3dhwlkkxjgm"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-darwin-arm64.tar.gz"; @@ -567,8 +567,8 @@ sha256 = "150kg8brpsazpdd6laywwvbrjmzl4n3w7saf9vidiwsv01zpl90m"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.26.0-darwin-arm64.tar.gz"; - sha256 = "0117fga7gdr4ls5wnlqdxd7p74cg24kj38gdb897gb3passg29kb"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.27.0-darwin-arm64.tar.gz"; + sha256 = "0xhflraz9xk0ggqar91knh9bvzla0lll7q9ijrklcm5pfjbhf5zr"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.8.0-darwin-arm64.tar.gz"; @@ -599,8 +599,8 @@ sha256 = "16cc35fpjc14lbdz0mn7hp8l0hj1645s01lv0w9cia5x1bxsdnd3"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.128.3-darwin-arm64.tar.gz"; - sha256 = "0d4f811cizk42w884va89sm7pbkkibkg17bqfak4rf6l42xgcf2n"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.128.4-darwin-arm64.tar.gz"; + sha256 = "1cjc8zdw57vhhm3fp489whk7sk2hcc0nv7p188w65zwmis5qrdkh"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-darwin-arm64.tar.gz"; diff --git a/pkgs/by-name/pu/pupdate/package.nix b/pkgs/by-name/pu/pupdate/package.nix index 774e8793efaf..ed9d15810d22 100644 --- a/pkgs/by-name/pu/pupdate/package.nix +++ b/pkgs/by-name/pu/pupdate/package.nix @@ -57,7 +57,7 @@ buildDotnetModule rec { description = "Update utility for the openFPGA cores, firmware, and other stuff on your Analogue Pocket"; license = lib.licenses.mit; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ p-rintz ]; + maintainers = [ ]; mainProgram = "pupdate"; }; } diff --git a/pkgs/by-name/ra/ranger/package.nix b/pkgs/by-name/ra/ranger/package.nix index 014f25c05b60..3f1c32c1a289 100644 --- a/pkgs/by-name/ra/ranger/package.nix +++ b/pkgs/by-name/ra/ranger/package.nix @@ -19,14 +19,14 @@ python3Packages.buildPythonApplication { pname = "ranger"; - version = "1.9.4-unstable-2026-01-22"; + version = "1.9.4-unstable-2026-02-25"; pyproject = true; src = fetchFromGitHub { owner = "ranger"; repo = "ranger"; - rev = "46c4fde3831dcf00ed85ee4e089df28601932229"; - hash = "sha256-9/9TSLXcFC+ItCCCQGaYoCjOyPH9Zx3JCKJJXf0SINI="; + rev = "126d3ee487b5c291c49d5ef25176fbe8207d71e3"; + hash = "sha256-SRr+vABEm6J+YT0ALw6F0dPrJ0RJQQGRTCbzPhgjB0A="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/re/redpanda-client/package.nix b/pkgs/by-name/re/redpanda-client/package.nix index a5ec91abb183..cde2a6dc5ded 100644 --- a/pkgs/by-name/re/redpanda-client/package.nix +++ b/pkgs/by-name/re/redpanda-client/package.nix @@ -7,12 +7,12 @@ stdenv, }: let - version = "25.3.8"; + version = "25.3.10"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "redpanda"; rev = "v${version}"; - sha256 = "sha256-u2V820cjduk6V99Kpsr8YADee07ivos8XIK1ZRXCrN4="; + sha256 = "sha256-cfT+hh5h/tR6bSJBhE01GcJaQLJa3KFsJLn24bVrr48="; }; in buildGoModule rec { diff --git a/pkgs/by-name/rk/rke/package.nix b/pkgs/by-name/rk/rke/package.nix index 34dcc81597a6..0d90f3d89fee 100644 --- a/pkgs/by-name/rk/rke/package.nix +++ b/pkgs/by-name/rk/rke/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "rke"; - version = "1.8.10"; + version = "1.8.11"; src = fetchFromGitHub { owner = "rancher"; repo = "rke"; rev = "v${finalAttrs.version}"; - hash = "sha256-FSkEsoo0k8G/tv1EkSXVBn8p16n7M88WtFvD4WgqDl4="; + hash = "sha256-8EvXrkUvj/iJLyjZWIiQLzS3pSbERFUDuUsLcJ+zKKY="; }; vendorHash = "sha256-OWC8OZhORHwntAR2YHd4KfQgB2Wtma6ayBWfY94uOA4="; diff --git a/pkgs/by-name/rm/rmfakecloud/package.nix b/pkgs/by-name/rm/rmfakecloud/package.nix index 627640ac1fb2..34f8b91cc68a 100644 --- a/pkgs/by-name/rm/rmfakecloud/package.nix +++ b/pkgs/by-name/rm/rmfakecloud/package.nix @@ -11,16 +11,16 @@ }: buildGoModule rec { pname = "rmfakecloud"; - version = "0.0.26"; + version = "0.0.27"; src = fetchFromGitHub { owner = "ddvk"; repo = "rmfakecloud"; rev = "v${version}"; - hash = "sha256-QV8RFg6gATyjIESwO3r5M3Yd9qWFsA6X6bYLmNpLek0="; + hash = "sha256-Umh5MwFCKJ8Nr0uhPEvlTAn7SpMmvAh6N2l74bS6BYw="; }; - vendorHash = "sha256-ColOCdKa/sKoLnF/3idBIEyFB2JWYM+1y5TdC/LZT4A="; + vendorHash = "sha256-XksCJ9b5NDIutwqnWP63R2udp/Y5qkkgo2a4TPUi0Z4="; # if using webUI build it # use env because of https://github.com/NixOS/nixpkgs/issues/358844 @@ -35,7 +35,7 @@ buildGoModule rec { pnpmLock = "${src}/ui/pnpm-lock.yaml"; pnpm = pnpm_9; fetcherVersion = 3; - hash = "sha256-YhcPR7aObZiV0FibcogjrOGNo2+syUuusaW+yx1HRv8="; + hash = "sha256-5dsrf6Iff8z4ujzUccuNFwChChbWzXeXDilh8uZyl+U="; }; preBuild = lib.optionals enableWebui '' # using sass-embedded fails at executing node_modules/sass-embedded-linux-x64/dart-sass/src/dart diff --git a/pkgs/by-name/rp/rpi-imager/package.nix b/pkgs/by-name/rp/rpi-imager/package.nix index 1cbc20fdae59..465297fbc350 100644 --- a/pkgs/by-name/rp/rpi-imager/package.nix +++ b/pkgs/by-name/rp/rpi-imager/package.nix @@ -4,29 +4,31 @@ cmake, curl, fetchFromGitHub, + gnutls, libarchive, + libtasn1, + liburing, nix-update-script, pkg-config, qt6, - wrapGAppsHook4, testers, + wrapGAppsHook4, writeShellScriptBin, xz, - gnutls, zstd, - libtasn1, enableTelemetry ? false, + enableUring ? stdenv.hostPlatform.isLinux, }: stdenv.mkDerivation (finalAttrs: { pname = "rpi-imager"; - version = "2.0.2"; + version = "2.0.6"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "rpi-imager"; tag = "v${finalAttrs.version}"; - hash = "sha256-dfzWVmRthoLzI//jfeY6P1W/sfT0cNjhp5EiNQQy8zA="; + hash = "sha256-YbPGxc6EWE3B+7MWgtwTDRdjin9FM7KpWfw38FqKXYA="; }; patches = [ ./remove-vendoring.patch ]; @@ -43,34 +45,41 @@ stdenv.mkDerivation (finalAttrs: { cd src ''; - nativeBuildInputs = [ - cmake - pkg-config - qt6.wrapQtAppsHook - wrapGAppsHook4 - # Fool upstream's cmake lsblk check a bit - (writeShellScriptBin "lsblk" '' - echo "our lsblk has --json support but it doesn't work in our sandbox" - '') - # Upstream uses `git describe` to define a `IMAGER_VERSION` CMake variable, - # and we fool it to take a version from a fake `git` executable. - (writeShellScriptBin "git" '' - echo "v${finalAttrs.version}" - '') - ]; + nativeBuildInputs = + let + # Fool upstream's cmake lsblk check a bit + fake-lsblk = writeShellScriptBin "lsblk" '' + echo "our lsblk has --json support but it doesn't work in our sandbox" + ''; + + # Upstream uses `git describe` to define a `IMAGER_VERSION` CMake variable, + # and we fool it to take a version from a fake `git` executable. + fake-git = writeShellScriptBin "git" '' + echo "v${finalAttrs.version}" + ''; + in + [ + cmake + fake-git + fake-lsblk + pkg-config + qt6.wrapQtAppsHook + wrapGAppsHook4 + ]; buildInputs = [ curl + gnutls libarchive + libtasn1 qt6.qtbase qt6.qtdeclarative qt6.qtsvg qt6.qttools xz - gnutls zstd - libtasn1 ] + ++ lib.optional enableUring liburing ++ lib.optionals stdenv.hostPlatform.isLinux [ qt6.qtwayland ]; @@ -79,21 +88,30 @@ stdenv.mkDerivation (finalAttrs: { # Isn't relevant for Nix (lib.cmakeBool "ENABLE_CHECK_VERSION" false) (lib.cmakeBool "ENABLE_TELEMETRY" enableTelemetry) + # Disable fetching external data files + (lib.cmakeBool "GENERATE_CAPITAL_CITIES" false) + (lib.cmakeBool "GENERATE_COUNTRIES_FROM_REGDB" false) + (lib.cmakeBool "GENERATE_TIMEZONES_FROM_IANA" false) ]; qtWrapperArgs = [ "--unset QT_QPA_PLATFORMTHEME" "--unset QT_STYLE_OVERRIDE" ]; + dontWrapGApps = true; + preFixup = '' qtWrapperArgs+=("''${gappsWrapperArgs[@]}") ''; + env.LANG = "C.UTF-8"; + passthru = { tests.version = testers.testVersion { package = finalAttrs.finalPackage; command = "QT_QPA_PLATFORM=offscreen rpi-imager --version"; + version = "v${finalAttrs.version}"; }; updateScript = nix-update-script { }; }; diff --git a/pkgs/by-name/ru/runpodctl/package.nix b/pkgs/by-name/ru/runpodctl/package.nix index 9565f9eed333..fd4a776df55d 100644 --- a/pkgs/by-name/ru/runpodctl/package.nix +++ b/pkgs/by-name/ru/runpodctl/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "runpodctl"; - version = "2.0.0"; + version = "2.1.4"; src = fetchFromGitHub { owner = "runpod"; repo = "runpodctl"; rev = "v${finalAttrs.version}"; - hash = "sha256-NvGv4B/FT137fVrj67wPe2CZHIxcADjbPHAOK2T8vIw="; + hash = "sha256-PhOMszLROYqkd8+tcHdTe4nnB3q3AJkzVNOJFP96vSA="; }; - vendorHash = "sha256-UVM3eDtgysyoLHS21wUqqR7jOB64gClGyIytrNLcQn8="; + vendorHash = "sha256-8Cdj5ZXmfooEh+MlaROjxVsAW6rZfPW7HNy86qnvAJA="; postInstall = '' rm $out/bin/docs # remove the docs binary diff --git a/pkgs/by-name/sc/scc/package.nix b/pkgs/by-name/sc/scc/package.nix index e98f674225b9..9e78a3a34e8f 100644 --- a/pkgs/by-name/sc/scc/package.nix +++ b/pkgs/by-name/sc/scc/package.nix @@ -5,13 +5,13 @@ }: buildGoModule (finalAttrs: { pname = "scc"; - version = "3.6.0"; + version = "3.7.0"; src = fetchFromGitHub { owner = "boyter"; repo = "scc"; rev = "v${finalAttrs.version}"; - hash = "sha256-tFhYFHMscK3zfoQlaSxnA0pVuNQC1Xjn9jcZWkEV6XI="; + hash = "sha256-gOr09UzPfmNDUqvGJtmXYdn0gWfcvvVyoBfyRBDSy88="; }; vendorHash = null; diff --git a/pkgs/by-name/si/sickgear/package.nix b/pkgs/by-name/si/sickgear/package.nix index fe45138683f6..65625aefd016 100644 --- a/pkgs/by-name/si/sickgear/package.nix +++ b/pkgs/by-name/si/sickgear/package.nix @@ -17,13 +17,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sickgear"; - version = "3.34.11"; + version = "3.34.12"; src = fetchFromGitHub { owner = "SickGear"; repo = "SickGear"; tag = "release_${finalAttrs.version}"; - hash = "sha256-7Jfm/NM5ij/YofU1bpQ8npX6exR1/W6PxvPpulauoMw="; + hash = "sha256-EdJCPuILAiz7jVTC4ZKY+ziiUEqrRyZOqZOGUtyCmLw="; }; dontBuild = true; diff --git a/pkgs/by-name/si/sif/package.nix b/pkgs/by-name/si/sif/package.nix index 407b062fac86..06b5ffba7bb0 100644 --- a/pkgs/by-name/si/sif/package.nix +++ b/pkgs/by-name/si/sif/package.nix @@ -7,16 +7,16 @@ buildGoModule { pname = "sif"; - version = "0-unstable-2026-02-23"; + version = "0-unstable-2026-03-01"; src = fetchFromGitHub { owner = "vmfunc"; repo = "sif"; - rev = "fef7806ac22938a480cc35e429f6862b758928a5"; - hash = "sha256-mLz6CXpxbo7zQTgOxJJ7tvvCi/X2LWS+87iGDKhXeo4="; + rev = "237dfde4d1c10339efb62cc5e5ade18c0050f70c"; + hash = "sha256-XRK4qZWAU+7JO07Kuo9hF7cGWJ+ljjnG4SHQ05nS91M="; }; - vendorHash = "sha256-svuWF0mUfUBKpigY34A7Iio3d4LIR1wj2ks4KGUv0wE="; + vendorHash = "sha256-npwwYuAEMKm61T+s604kblrcHKBWMnMs4OHfOOqREkA="; subPackages = [ "cmd/sif" ]; diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 31e1dab38703..8d6c7f4e0f37 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "signalbackup-tools"; - version = "20260302"; + version = "20260306"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = finalAttrs.version; - hash = "sha256-nDe7TSD37K7nEwQ3GVjFiuBff/IwxQNtu5YCfSIrk/k="; + hash = "sha256-mGJkkE+sT+FKd2tSAXcmDAmKbsE9H9k5IyQbzxJcvjY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/si/simple-http-server/package.nix b/pkgs/by-name/si/simple-http-server/package.nix index 3b917c6ab1d5..d2452b28769b 100644 --- a/pkgs/by-name/si/simple-http-server/package.nix +++ b/pkgs/by-name/si/simple-http-server/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "simple-http-server"; - version = "0.6.13"; + version = "0.6.14"; src = fetchFromGitHub { owner = "TheWaWaR"; repo = "simple-http-server"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-uTzzQg1UJ+PG2poIKd+LO0T0y7z48ZK0f196zIgeZhs="; + sha256 = "sha256-Ka6PU2Mbu7wIyj5hbAhUa8ncK61wcM+huSKYh/kiH7M="; }; - cargoHash = "sha256-y+pNDg73fAHs9m0uZr6z0HTA/vB3fFM5qukJycuIxnY="; + cargoHash = "sha256-0dODUHXeIVltwMn4U9Y4/NCOTuxkfVxpRYzXIHSTfQQ="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix index 690a0e99ba3e..232281ce6660 100644 --- a/pkgs/by-name/sk/skim/package.nix +++ b/pkgs/by-name/sk/skim/package.nix @@ -12,7 +12,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "skim"; - version = "3.5.0"; + version = "3.6.2"; outputs = [ "out" @@ -24,14 +24,14 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "skim-rs"; repo = "skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-Jm0mrxhjjggnfgp0mnau/LI0HwA8A9NkLIwm/ongI/s="; + hash = "sha256-f3WCOED4glzi3m7TVRgFZe51180yPPOIXlO+g5STxi0="; }; postPatch = '' sed -i -e "s|expand(':h:h')|'$out'|" plugin/skim.vim ''; - cargoHash = "sha256-AU7Mkyjq3I6RmVlYz6A/AEgEyL0q1LwmagYT9v3j60U="; + cargoHash = "sha256-2X89zUXfsy3z5fddD+9QQmJ+dsg4BShByHFsjFWOKwA="; nativeBuildInputs = [ installShellFiles ]; nativeCheckInputs = [ diff --git a/pkgs/by-name/sm/smc-chilanka/package.nix b/pkgs/by-name/sm/smc-chilanka/package.nix index d959b9740b55..bc25734b30f5 100644 --- a/pkgs/by-name/sm/smc-chilanka/package.nix +++ b/pkgs/by-name/sm/smc-chilanka/package.nix @@ -44,6 +44,6 @@ stdenvNoCC.mkDerivation rec { description = "Chilanka Malayalam Typeface"; license = lib.licenses.ofl; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ adtya ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/sm/smc-manjari/package.nix b/pkgs/by-name/sm/smc-manjari/package.nix index 1038167b8346..d8e88e2e24e2 100644 --- a/pkgs/by-name/sm/smc-manjari/package.nix +++ b/pkgs/by-name/sm/smc-manjari/package.nix @@ -44,6 +44,6 @@ stdenvNoCC.mkDerivation rec { description = "Manjari Malayalam Typeface"; license = lib.licenses.ofl; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ adtya ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/so/soft-serve/package.nix b/pkgs/by-name/so/soft-serve/package.nix index dc793d78db38..f3d7181f546f 100644 --- a/pkgs/by-name/so/soft-serve/package.nix +++ b/pkgs/by-name/so/soft-serve/package.nix @@ -9,7 +9,7 @@ }: let - version = "0.11.3"; + version = "0.11.5"; in buildGoModule { pname = "soft-serve"; @@ -19,10 +19,10 @@ buildGoModule { owner = "charmbracelet"; repo = "soft-serve"; rev = "v${version}"; - hash = "sha256-WugaUfu4X3eEMNKEjIo/um91iI5WeaZmkG/eJ1TPogA="; + hash = "sha256-6ZPb8qL6E2lJp5uNRWNTcTWcVecGfsoXxshfvTP1UBk="; }; - vendorHash = "sha256-qyOBwDSP+roKqi5Khn0ApmtVIgRc/0wB6FVmjzqaZOY="; + vendorHash = "sha256-BiusDvmXyS0HYx1mTLF1iECmIKPVlkI6B76NVnANEy4="; doCheck = false; diff --git a/pkgs/by-name/sp/spacectl/package.nix b/pkgs/by-name/sp/spacectl/package.nix index ad9b93c33156..6606d39400cb 100644 --- a/pkgs/by-name/sp/spacectl/package.nix +++ b/pkgs/by-name/sp/spacectl/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "spacectl"; - version = "1.18.4"; + version = "1.18.5"; src = fetchFromGitHub { owner = "spacelift-io"; repo = "spacectl"; rev = "v${finalAttrs.version}"; - hash = "sha256-9CsC9xkMz8BfIegahQ1cpSODqL1yl10Lncn8RdceWcU="; + hash = "sha256-KPCMOkMiJ3qYb/nykAEG36k7lNZHok5+rqG2h22MIw8="; }; vendorHash = "sha256-f/09XZiaYNUZzKM0jITFdUmKt8UQy90K4PGhC6ZupCk="; diff --git a/pkgs/by-name/sp/spire/package.nix b/pkgs/by-name/sp/spire/package.nix index 2f0770f2a841..827c1f545b95 100644 --- a/pkgs/by-name/sp/spire/package.nix +++ b/pkgs/by-name/sp/spire/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "spire"; - version = "1.14.1"; + version = "1.14.2"; outputs = [ "out" @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { owner = "spiffe"; repo = "spire"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-aefYVK8dPBrLBlAzh33bIZkuIClLj8Cs1p+CHXMxWcU="; + sha256 = "sha256-EQ9QMAhF/HR8Za5K08c52FsktIeBzKOIIueN5XamhL8="; }; # Needed for github.co/google/go-tpm-tools/simulator which contains non-go files that `go mod vendor` strips diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 9222b9af5fb2..84feafaea4d4 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "stackit-cli"; - version = "0.54.1"; + version = "0.55.0"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-yXWwOQ+cOKxXW+Ez7lJSt/9gpqOR1+QX4IJprGhdXBk="; + hash = "sha256-dq6354WDaP3r9gE5llXQkgXPNqMXfchJyjeCuG/NGyA="; }; - vendorHash = "sha256-Hvwq6P7y5lNWX+uClrb5uk9d2ODs4Tavjf7m6A2DDrg="; + vendorHash = "sha256-KHixmVUCZIw2VJECI2LPC8vdmiasmZEQ69r7Z+D63RY="; subPackages = [ "." ]; diff --git a/pkgs/by-name/st/stats/package.nix b/pkgs/by-name/st/stats/package.nix index 73d64c7610b9..aa1bfd2049e6 100644 --- a/pkgs/by-name/st/stats/package.nix +++ b/pkgs/by-name/st/stats/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "stats"; - version = "2.11.62"; + version = "2.12.1"; src = fetchurl { url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg"; - hash = "sha256-23xTP1NbJ43eWISELAUu7aZuIW2cr5O8jV2nRppi9Yw="; + hash = "sha256-li4pCrwt37Wmmk3VAJT9XTcqPQ4HywQObUVSSgzARsE="; }; sourceRoot = "."; diff --git a/pkgs/by-name/st/steam-rom-manager/package.nix b/pkgs/by-name/st/steam-rom-manager/package.nix index 2cad0592feec..41de43fb215f 100644 --- a/pkgs/by-name/st/steam-rom-manager/package.nix +++ b/pkgs/by-name/st/steam-rom-manager/package.nix @@ -6,11 +6,11 @@ appimageTools.wrapType2 rec { pname = "steam-rom-manager"; - version = "2.5.33"; + version = "2.5.34"; src = fetchurl { url = "https://github.com/SteamGridDB/steam-rom-manager/releases/download/v${version}/Steam-ROM-Manager-${version}.AppImage"; - sha256 = "sha256-gaE19+z7pOr55b4Ub+ynxtAlFxmF+n3LkY8SDvfgc6o="; + sha256 = "sha256-QbXwfT91BQ15/DL3IYC3qZcahlsQvkUKTwMUUpZY+U8="; }; extraInstallCommands = diff --git a/pkgs/by-name/st/stevenblack-blocklist/package.nix b/pkgs/by-name/st/stevenblack-blocklist/package.nix index 55be833edd3d..366487a973b8 100644 --- a/pkgs/by-name/st/stevenblack-blocklist/package.nix +++ b/pkgs/by-name/st/stevenblack-blocklist/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "stevenblack-blocklist"; - version = "3.16.63"; + version = "3.16.65"; src = fetchFromGitHub { owner = "StevenBlack"; repo = "hosts"; tag = finalAttrs.version; - hash = "sha256-PYB4Dns88vYz7Yo3BOrtEez4IGPBvh1SbHECRO8Hfvc="; + hash = "sha256-tbPVxjpuNYftAM7vIPfDpTV1la9XX8GkQTuPVgvwOtE="; }; outputs = [ diff --git a/pkgs/by-name/tr/troubadix/package.nix b/pkgs/by-name/tr/troubadix/package.nix index ace6058eab7d..305a4879c24e 100644 --- a/pkgs/by-name/tr/troubadix/package.nix +++ b/pkgs/by-name/tr/troubadix/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "troubadix"; - version = "26.2.1"; + version = "26.2.2"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "troubadix"; tag = "v${finalAttrs.version}"; - hash = "sha256-plJCw4PRRXAHzZNnira0IDxcLzrW2Sfy0biDl2h/lqw="; + hash = "sha256-N287cfQcqnlB9c4VM80XU2I2o2+buspkkL8w4zob8Js="; }; pythonRelaxDeps = [ diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix index 525af247ba67..f5e21821a1f2 100644 --- a/pkgs/by-name/tr/trufflehog/package.nix +++ b/pkgs/by-name/tr/trufflehog/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "trufflehog"; - version = "3.93.4"; + version = "3.93.7"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; tag = "v${finalAttrs.version}"; - hash = "sha256-ef6BfZKr0XtNK/vWNIzEzAUnrZX8dRxdFcrEedroZyA="; + hash = "sha256-zrQfSo/J8Jh9n8dvp6dhT4Fe6sYyZe/23oRTkKCIJhE="; }; - vendorHash = "sha256-U3pznVPh/nQ4YZ5y94VF+UeISXDaWJ/gTNrY8wqq2gQ="; + vendorHash = "sha256-h036/342gmSI7JrYX2fguCj8xRLw1t3KnunwyP2ur7g="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/up/uptime-kuma/package.nix b/pkgs/by-name/up/uptime-kuma/package.nix index 0634ee4ac69b..1754472d87c6 100644 --- a/pkgs/by-name/up/uptime-kuma/package.nix +++ b/pkgs/by-name/up/uptime-kuma/package.nix @@ -9,16 +9,16 @@ buildNpmPackage (finalAttrs: { pname = "uptime-kuma"; - version = "2.1.3"; + version = "2.2.0"; src = fetchFromGitHub { owner = "louislam"; repo = "uptime-kuma"; tag = finalAttrs.version; - hash = "sha256-frs5Pn3Zalroto40P2c1igew3/pALeUvSgqcxFapclQ="; + hash = "sha256-L1YDh5yBEoqjIeHkuLZe0uo6xMRuMh2Eu15wS6yhLDQ="; }; - npmDepsHash = "sha256-SfkSCITDrigEJ4MTqs3JYGDuMKY531sPfvNyVNn5JYQ="; + npmDepsHash = "sha256-E8lPxLYn74BOgfIW8wPoiUGYXbnFnSanY45wQUxPHd4="; patches = [ # Fixes the permissions of the database being not set correctly diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 38b3d07f983c..e2369f7fc84d 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.10.6"; + version = "0.10.8"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-KOoAj5v0k9SDsiFmjjaiLMRGn+VELulF//Rvv62U7CU="; + hash = "sha256-kdIzLKdpqEnIo4ca7fAaerF8IRw1UTpn3deMZ/HCbAk="; }; - cargoHash = "sha256-IY1Js0PrUjYX4pqUQY44BX41YGpjxCY5tceRaoiiz0o="; + cargoHash = "sha256-ZIgDdP3O9MI5k6hePo2yMcrVoGVRm9Fno5NVqUbOSWw="; buildInputs = [ rust-jemalloc-sys diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index 383c6381c453..48801590c488 100644 --- a/pkgs/by-name/va/vals/package.nix +++ b/pkgs/by-name/va/vals/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "vals"; - version = "0.43.5"; + version = "0.43.6"; src = fetchFromGitHub { rev = "v${finalAttrs.version}"; owner = "helmfile"; repo = "vals"; - sha256 = "sha256-QioyZTYmTN1S/XvIkWVUelD+Pm3O//gwicj5sT7/YcY="; + sha256 = "sha256-ZDZ6WpCJX946BFvmgyTIhAJ0lBilkUiE9Aid8T0a8Lw="; }; - vendorHash = "sha256-PLUicPdMsn2MG2j/v/pnMNyUQhLGwu5qtS0nPKwI8UI="; + vendorHash = "sha256-HwEB+R68DvM7iQQvmidli2zyJPsoQp6FQoTlPVpK4g8="; proxyVendor = true; diff --git a/pkgs/by-name/ve/veridian/package.nix b/pkgs/by-name/ve/veridian/package.nix index 4ec243a668ce..d487f1923d58 100644 --- a/pkgs/by-name/ve/veridian/package.nix +++ b/pkgs/by-name/ve/veridian/package.nix @@ -15,10 +15,11 @@ verible, verilator, + nix-update-script, }: rustPlatform.buildRustPackage { pname = "veridian"; - version = "0-unstable-2025-12-01"; + version = "0-unstable-2025-11-30"; src = fetchFromGitHub { owner = "vivekmalneedi"; @@ -71,6 +72,16 @@ rustPlatform.buildRustPackage { SLANG_INSTALL_PATH = sv-lang; }; + passthru = { + updateScript = nix-update-script { + extraArgs = [ + "--version=branch" + # Avoid using "nightly" tag: https://github.com/Mic92/nix-update/pull/430 + "--version-regex=(0-unstable-.*)" + ]; + }; + }; + meta = { description = "SystemVerilog Language Server"; homepage = "https://github.com/vivekmalneedi/veridian"; diff --git a/pkgs/by-name/ve/versatiles/package.nix b/pkgs/by-name/ve/versatiles/package.nix index 671f04710fd1..7e331efd225c 100644 --- a/pkgs/by-name/ve/versatiles/package.nix +++ b/pkgs/by-name/ve/versatiles/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "versatiles"; - version = "3.7.0"; + version = "3.8.0"; src = fetchFromGitHub { owner = "versatiles-org"; repo = "versatiles-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-EskBVrMBn0km6oWSbgluG+4hdTek4MWDbEoEYdVj6/o="; + hash = "sha256-+NMS4sHT47E8SuFcCHnUDBBpsA+6X4zLXvzVWc7yWGI="; }; - cargoHash = "sha256-dStQIMT8+lszEmh8r/mBHgpK5kLeLWlFpkUX9Vqsn2g="; + cargoHash = "sha256-jzbaQw+Ez2PiLAYxqadvdWEGvsMlSkjECk0k3zPUni8="; __darwinAllowLocalNetworking = true; diff --git a/pkgs/by-name/vu/vunnel/package.nix b/pkgs/by-name/vu/vunnel/package.nix index 4d1fea61386c..a4e0054df158 100644 --- a/pkgs/by-name/vu/vunnel/package.nix +++ b/pkgs/by-name/vu/vunnel/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "vunnel"; - version = "0.55.1"; + version = "0.55.2"; pyproject = true; src = fetchFromGitHub { owner = "anchore"; repo = "vunnel"; tag = "v${finalAttrs.version}"; - hash = "sha256-D3f+r+FGcdetE8kwSddVRE9qQ+LiwUHaJaUqUS086cs="; + hash = "sha256-8+TVIvWqNRGWghJlY+eoE/T6frdI6IzyYhqPrOi1xlk="; leaveDotGit = true; }; diff --git a/pkgs/by-name/zs/zs/package.nix b/pkgs/by-name/zs/zs/package.nix index 5e41e7b06215..1a07ada5be0d 100644 --- a/pkgs/by-name/zs/zs/package.nix +++ b/pkgs/by-name/zs/zs/package.nix @@ -41,7 +41,7 @@ buildGoModule (finalAttrs: { homepage = "https://git.mills.io/prologic/zs"; changelog = "https://git.mills.io/prologic/zs/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ adtya ]; + maintainers = [ ]; mainProgram = "zs"; }; }) diff --git a/pkgs/development/ocaml-modules/conan/default.nix b/pkgs/development/ocaml-modules/conan/default.nix index 17f6b11b875a..f9a1d16b6d2e 100644 --- a/pkgs/development/ocaml-modules/conan/default.nix +++ b/pkgs/development/ocaml-modules/conan/default.nix @@ -2,7 +2,6 @@ lib, fetchurl, buildDunePackage, - version ? "0.0.6", ptime, re, uutf, @@ -12,13 +11,13 @@ rresult, }: -buildDunePackage { +buildDunePackage (finalAttrs: { pname = "conan"; - inherit version; + version = "0.0.7"; src = fetchurl { - url = "https://github.com/mirage/conan/releases/download/v${version}/conan-${version}.tbz"; - hash = "sha256-shAle4gXFf+53L+IZ4yFWewq7yZ5WlMEr9WotLvxHhY="; + url = "https://github.com/mirage/conan/releases/download/v${finalAttrs.version}/conan-${finalAttrs.version}.tbz"; + hash = "sha256-4ZbyGLnPRImRQ8vO71i+jlEWYB/FJCSelY7uBuH4dBU="; }; propagatedBuildInputs = [ @@ -44,4 +43,4 @@ buildDunePackage { license = lib.licenses.bsd2; maintainers = [ lib.maintainers.vbgl ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/conan/lwt.nix b/pkgs/development/ocaml-modules/conan/lwt.nix index d93c9393d367..1f3f0dae8dbb 100644 --- a/pkgs/development/ocaml-modules/conan/lwt.nix +++ b/pkgs/development/ocaml-modules/conan/lwt.nix @@ -2,7 +2,7 @@ buildDunePackage, conan, lwt, - bigstringaf, + bstr, alcotest, crowbar, fmt, @@ -16,7 +16,7 @@ buildDunePackage { propagatedBuildInputs = [ conan lwt - bigstringaf + bstr ]; doCheck = true; diff --git a/pkgs/development/ocaml-modules/conan/unix.nix b/pkgs/development/ocaml-modules/conan/unix.nix index 5a5825bc69bf..3f9ae29a69c4 100644 --- a/pkgs/development/ocaml-modules/conan/unix.nix +++ b/pkgs/development/ocaml-modules/conan/unix.nix @@ -1,7 +1,7 @@ { buildDunePackage, - fetchpatch, conan, + cachet, alcotest, crowbar, fmt, @@ -12,12 +12,8 @@ buildDunePackage { pname = "conan-unix"; inherit (conan) version src meta; - patches = fetchpatch { - url = "https://github.com/mirage/conan/commit/16872a71be3ef2870d32df849e7abcbaec4fe95d.patch"; - hash = "sha256-/j9nNGOklzNrdIPW7SMNhKln9EMXiXmvPmNRpXc/l/Y="; - }; - propagatedBuildInputs = [ + cachet conan ]; diff --git a/pkgs/development/perl-modules/Bio-BigFile/default.nix b/pkgs/development/perl-modules/Bio-BigFile/default.nix index 4210ee8f5d3b..8bf33fb12bc5 100644 --- a/pkgs/development/perl-modules/Bio-BigFile/default.nix +++ b/pkgs/development/perl-modules/Bio-BigFile/default.nix @@ -24,7 +24,7 @@ buildPerlModule rec { # - official documentation: https://www.ensembl.org/info/docs/tools/vep/script/vep_download.html#bigfile # - one of the developer's answer: https://github.com/Ensembl/ensembl-vep/issues/1412 # BioBigfile needs the environment variable KENT_SRC to find kent - KENT_SRC = kent.overrideAttrs (old: rec { + env.KENT_SRC = kent.overrideAttrs (old: rec { pname = "kent"; version = "335"; diff --git a/pkgs/development/perl-modules/Mozilla-LDAP/default.nix b/pkgs/development/perl-modules/Mozilla-LDAP/default.nix index 39d7011d4cf5..dc73b61e2ac7 100644 --- a/pkgs/development/perl-modules/Mozilla-LDAP/default.nix +++ b/pkgs/development/perl-modules/Mozilla-LDAP/default.nix @@ -8,9 +8,13 @@ buildPerlPackage rec { pname = "Mozilla-Ldap"; version = "1.5.3"; - USE_OPENLDAP = 1; - LDAPSDKDIR = openldap.dev; - LDAPSDKLIBDIR = "${openldap.out}/lib"; + + env = { + USE_OPENLDAP = 1; + LDAPSDKDIR = openldap.dev; + LDAPSDKLIBDIR = "${openldap.out}/lib"; + }; + src = fetchurl { url = "https://ftp.mozilla.org/pub/directory/perldap/releases/${version}/src/perl-mozldap-${version}.tar.gz"; sha256 = "0s0albdw0zvg3w37s7is7gddr4mqwicjxxsy400n1p96l7ipnw4x"; diff --git a/pkgs/development/python-modules/aiohomeconnect/default.nix b/pkgs/development/python-modules/aiohomeconnect/default.nix index 3456f2baa958..646f6dadc37b 100644 --- a/pkgs/development/python-modules/aiohomeconnect/default.nix +++ b/pkgs/development/python-modules/aiohomeconnect/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "aiohomeconnect"; - version = "0.28.0"; + version = "0.30.0"; pyproject = true; src = fetchFromGitHub { owner = "MartinHjelmare"; repo = "aiohomeconnect"; tag = "v${finalAttrs.version}"; - hash = "sha256-0Vqzm06wiUj2nbq1ALxJm8BUiqtnaaxmxCE9v3PvZP0="; + hash = "sha256-GzVfSNHvJ5qJTnn4GtetIirLT3LApZN0QB5eg/DPyGg="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/aiomqtt/default.nix b/pkgs/development/python-modules/aiomqtt/default.nix index 65fe2f03031a..efd11cf90476 100644 --- a/pkgs/development/python-modules/aiomqtt/default.nix +++ b/pkgs/development/python-modules/aiomqtt/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "aiomqtt"; - version = "2.5.0"; + version = "2.5.1"; pyproject = true; src = fetchFromGitHub { owner = "sbtinstruments"; repo = "aiomqtt"; tag = "v${version}"; - hash = "sha256-S18jHHM1r077du/EO3WvCwLaYF70tIGdHatFxuTPhBs="; + hash = "sha256-f9m+mdlSADOixsKymxsKiVxgWF7JBc3kjVU+rOkC+yM="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/aioslimproto/default.nix b/pkgs/development/python-modules/aioslimproto/default.nix index 3c8efb5eae08..4fa007c82f14 100644 --- a/pkgs/development/python-modules/aioslimproto/default.nix +++ b/pkgs/development/python-modules/aioslimproto/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "aioslimproto"; - version = "3.1.5"; + version = "3.1.7"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "aioslimproto"; tag = version; - hash = "sha256-A5BAMEtyyDoQzl+eRt4XMo1vOyyNZ2D+YLQ64xHfYkk="; + hash = "sha256-mbzc3Td9XkxDrtPeIbrZdxn8YLV6yjQ+KXgaRC1GdFc="; }; postPatch = '' diff --git a/pkgs/development/python-modules/aioswitcher/default.nix b/pkgs/development/python-modules/aioswitcher/default.nix index 59a98f431c0c..732d20dbfa25 100644 --- a/pkgs/development/python-modules/aioswitcher/default.nix +++ b/pkgs/development/python-modules/aioswitcher/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "aioswitcher"; - version = "6.1.0"; + version = "6.1.1"; pyproject = true; src = fetchFromGitHub { owner = "TomerFi"; repo = "aioswitcher"; tag = finalAttrs.version; - hash = "sha256-SCJV2r6VB1Y1ceywHkoYDsO+PRnjualGdetnQrlBKDI="; + hash = "sha256-7jwrZqPRB9PLiDM3jN7VALiNtxPeTO4UQkb4LvU0BtE="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/aiovodafone/default.nix b/pkgs/development/python-modules/aiovodafone/default.nix index ebe52010926d..bfa99bbc2a50 100644 --- a/pkgs/development/python-modules/aiovodafone/default.nix +++ b/pkgs/development/python-modules/aiovodafone/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "aiovodafone"; - version = "3.1.2"; + version = "3.1.3"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aiovodafone"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ip3bvK8p9BUs1t2BEwNdoqcDlATu39zIxRjvJCqfNHE="; + hash = "sha256-wgoPL/G9wPshhydHSFpSAFKiiFy/UacVbQ7mdcEuit0="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/ansible-compat/default.nix b/pkgs/development/python-modules/ansible-compat/default.nix index de2a7f1f76f5..0f725f9d0b34 100644 --- a/pkgs/development/python-modules/ansible-compat/default.nix +++ b/pkgs/development/python-modules/ansible-compat/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "ansible-compat"; - version = "25.12.0"; + version = "25.12.1"; pyproject = true; src = fetchFromGitHub { owner = "ansible"; repo = "ansible-compat"; tag = "v${version}"; - hash = "sha256-nn0NKX6rqNKrSZd+p/oq/LmESAgvTkSOA08wq1xLY2I="; + hash = "sha256-TBq+4iwffA8cUWwtFuw+8XYdOJgpdq77IxSa/btV4K8="; }; build-system = [ diff --git a/pkgs/development/python-modules/apify-fingerprint-datapoints/default.nix b/pkgs/development/python-modules/apify-fingerprint-datapoints/default.nix index a711e100a8c0..8f2defcb177d 100644 --- a/pkgs/development/python-modules/apify-fingerprint-datapoints/default.nix +++ b/pkgs/development/python-modules/apify-fingerprint-datapoints/default.nix @@ -7,13 +7,13 @@ buildPythonPackage (finalAttrs: { pname = "apify-fingerprint-datapoints"; - version = "0.10.0"; + version = "0.11.0"; pyproject = true; src = fetchPypi { pname = "apify_fingerprint_datapoints"; inherit (finalAttrs) version; - hash = "sha256-FObB0yFu/t1RtnCYyDuzIzgm4mHu8mC+cATzciGd2VA="; + hash = "sha256-P5BcOSsRon+1nM/kCJHBZqvXN6ucYglzPxAruzswJRU="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/appium-python-client/default.nix b/pkgs/development/python-modules/appium-python-client/default.nix index 0fdb4cfb2f2c..c3f2a0321699 100644 --- a/pkgs/development/python-modules/appium-python-client/default.nix +++ b/pkgs/development/python-modules/appium-python-client/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "appium-python-client"; - version = "5.2.6"; + version = "5.2.7"; pyproject = true; src = fetchFromGitHub { owner = "appium"; repo = "python-client"; tag = "v${finalAttrs.version}"; - hash = "sha256-BTbz2ncCl6C2QBCLMaIZn4fv/ib/IvkWoRSrlxuFauM="; + hash = "sha256-H8WBByS/8P8xIM8RmWJFgvrVbEDc5LrFj1rQzxL3174="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index d10ee5394815..7dd560d8bfeb 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.60"; + version = "1.42.62"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-a20mFPRNBCJ11QcLsNWQAbtmWt41OqSarbNJ94B38Ig="; + hash = "sha256-We6ip2ivdKj9li8KLDn5s6qJdTKkmiW6dHrz5Lrl+FM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/bthome-ble/default.nix b/pkgs/development/python-modules/bthome-ble/default.nix index 593fc14383a7..b4c6f0219022 100644 --- a/pkgs/development/python-modules/bthome-ble/default.nix +++ b/pkgs/development/python-modules/bthome-ble/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "bthome-ble"; - version = "3.19.1"; + version = "3.20.0"; pyproject = true; src = fetchFromGitHub { owner = "Bluetooth-Devices"; repo = "bthome-ble"; tag = "v${version}"; - hash = "sha256-h1Kd2qtz9YdRf0uZC+dmvmmAkDoKYIBzyouUswnIldQ="; + hash = "sha256-xfDnjDs+2v6Up7VR5RV4A3Jbjb0evzOkaj7yIWf0Lhk="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index b1209ea81c64..e383dda3ba03 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "cyclopts"; - version = "4.5.4"; + version = "4.7.0"; pyproject = true; src = fetchFromGitHub { owner = "BrianPugh"; repo = "cyclopts"; tag = "v${finalAttrs.version}"; - hash = "sha256-hAh45bw28NNQFl8GiL8UA+1IryxQBPdlGnBKXZih6+g="; + hash = "sha256-CsCZ32okeKA680WtOiz+I+caIEenp7ztgs9/SP6M7IE="; }; build-system = [ diff --git a/pkgs/development/python-modules/django-modeltranslation/default.nix b/pkgs/development/python-modules/django-modeltranslation/default.nix index 8b443a689702..5c829c48eefb 100644 --- a/pkgs/development/python-modules/django-modeltranslation/default.nix +++ b/pkgs/development/python-modules/django-modeltranslation/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-modeltranslation"; - version = "0.19.19"; + version = "0.20.2"; pyproject = true; src = fetchFromGitHub { owner = "deschler"; repo = "django-modeltranslation"; tag = "v${version}"; - hash = "sha256-q00SmHW4GyV6p/+l/UsSkgTUOPEHOWd9420wnzKVNVc="; + hash = "sha256-zjCasSZzIviCBDHyKwQlS0lR5S01AmMjBnWG/iEEJO4="; }; build-system = [ diff --git a/pkgs/development/python-modules/gradio/client.nix b/pkgs/development/python-modules/gradio/client.nix index 7c218fabfdae..d15947dc3e66 100644 --- a/pkgs/development/python-modules/gradio/client.nix +++ b/pkgs/development/python-modules/gradio/client.nix @@ -30,9 +30,9 @@ writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "gradio-client"; - version = "2.0.1"; + version = "2.2.0"; pyproject = true; # no tests on pypi @@ -40,32 +40,25 @@ buildPythonPackage rec { owner = "gradio-app"; repo = "gradio"; # not to be confused with @gradio/client@${version} - # tag = "gradio_client@${version}"; + # tag = "gradio_client@${finalAttrs.version}"; # TODO: switch back to a tag next release, if they tag it. - rev = "7a8894d7249ee20c2f7a896237e290e99661fd43"; # 2.0.1 + rev = "8b03393a51e1e03fb04cb0a41b9a5dc3266a58aa"; # 2.2.0 sparseCheckout = [ "client/python" "gradio/media_assets" ]; - hash = "sha256-p3okK48DJjjyvUzedNR60r5P8aKUxjE+ocb3EplZ6Uk="; + hash = "sha256-LkTZwPyHe1w8D5unEMW7dBGKNHxM7gWJ7I+4HwiexKk="; }; - sourceRoot = "${src.name}/client/python"; + sourceRoot = "${finalAttrs.src.name}/client/python"; + # Because we set sourceRoot above, the folders "client/python" + # don't exist, as far as this is concerned. postPatch = '' - # Because we set sourceRoot above, the folders "client/python" - # don't exist, as far as this is concerned. substituteInPlace test/conftest.py \ --replace-fail 'from client.python.test import media_data' 'import media_data' ''; - # upstream adds upper constraints because they can, not because the need to - # https://github.com/gradio-app/gradio/pull/4885 - pythonRelaxDeps = [ - # only backward incompat is dropping py3.7 support - "websockets" - ]; - build-system = [ hatchling hatch-requirements-txt @@ -105,10 +98,6 @@ buildPythonPackage rec { cat ${./conftest-skip-network-errors.py} >> test/conftest.py ''; - pytestFlags = [ - #"-x" "-Wignore" # uncomment for debugging help - ]; - enabledTestPaths = [ "test/" ]; @@ -135,10 +124,11 @@ buildPythonPackage rec { }; meta = { - homepage = "https://www.gradio.app/"; - changelog = "https://github.com/gradio-app/gradio/releases/tag/gradio_client@${version}"; description = "Lightweight library to use any Gradio app as an API"; + homepage = "https://www.gradio.app/"; + downloadPage = "https://github.com/gradio-app/gradio/tree/main/client/python"; + # changelog = "https://github.com/gradio-app/gradio/releases/tag/${finalAttrs.src.tag}"; TODO: uncomment if the tag exists license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pbsds ]; }; -} +}) diff --git a/pkgs/development/python-modules/gradio/default.nix b/pkgs/development/python-modules/gradio/default.nix index 2af440ce78f5..ad52899663d7 100644 --- a/pkgs/development/python-modules/gradio/default.nix +++ b/pkgs/development/python-modules/gradio/default.nix @@ -79,41 +79,33 @@ let nodejs = nodejs_24; pnpm = pnpm_10.override { inherit nodejs; }; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "gradio"; - version = "6.5.1"; + version = "6.8.0"; pyproject = true; src = fetchFromGitHub { owner = "gradio-app"; repo = "gradio"; - tag = "gradio@${version}"; - hash = "sha256-pIcliKcb1eVVMk0ARzWcZGXc6pmI8mGVAvCJZ0JHXUw="; + tag = "gradio@${finalAttrs.version}"; + hash = "sha256-ZHglnRs0AXCu9HlVoSO0h5p6SE4al/OLPn0jwZgKVR8="; }; + patches = [ + ./fix-transformers-pipelines-imports.patch + ]; + pnpmDeps = fetchPnpmDeps { - inherit + inherit (finalAttrs) pname - pnpm version src ; + inherit pnpm; fetcherVersion = 3; hash = "sha256-6Cx0hdVd0srhArvck2Kn9U2fT7aKtTZjgV5b/Usrnoo="; }; - pythonRelaxDeps = [ - "aiofiles" - "gradio-client" - "markupsafe" - "pydantic" # Requests >=2.11.10,<=2.12.4. Staging has it, master doesn't. - ]; - - pythonRemoveDeps = [ - # this isn't a real runtime dependency - "ruff" - ]; - nativeBuildInputs = [ zip nodejs @@ -128,6 +120,10 @@ buildPythonPackage rec { hatch-fancy-pypi-readme ]; + pythonRelaxDeps = [ + "aiofiles" + "tomlkit" + ]; dependencies = [ aiofiles anyio @@ -191,7 +187,7 @@ buildPythonPackage rec { # mock calls to `shutil.which(...)` (writeShellScriptBin "npm" "false") ] - ++ optional-dependencies.oauth + ++ finalAttrs.passthru.optional-dependencies.oauth ++ pydantic.optional-dependencies.email; preBuild = '' @@ -216,6 +212,7 @@ buildPythonPackage rec { # requires network, it caught our xfail exception "test_error_analytics_successful" + "TestSnippetExecution" # Flaky, tries to pin dependency behaviour. Sensitive to dep versions # These error only affect downstream use of the check dependencies. @@ -441,9 +438,9 @@ buildPythonPackage rec { meta = { homepage = "https://www.gradio.app/"; - changelog = "https://github.com/gradio-app/gradio/releases/tag/gradio@${version}"; + changelog = "https://github.com/gradio-app/gradio/releases/tag/${finalAttrs.src.tag}"; description = "Python library for easily interacting with trained machine learning models"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pbsds ]; }; -} +}) diff --git a/pkgs/development/python-modules/gradio/fix-transformers-pipelines-imports.patch b/pkgs/development/python-modules/gradio/fix-transformers-pipelines-imports.patch new file mode 100644 index 000000000000..72fc44d0d3aa --- /dev/null +++ b/pkgs/development/python-modules/gradio/fix-transformers-pipelines-imports.patch @@ -0,0 +1,162 @@ +diff --git a/test/test_pipelines.py b/test/test_pipelines.py +index 1903f758f..c40e6d3b1 100644 +--- a/test/test_pipelines.py ++++ b/test/test_pipelines.py +@@ -3,20 +3,6 @@ from unittest.mock import MagicMock + + import pytest + import transformers +-from transformers import ( +- AudioClassificationPipeline, +- AutomaticSpeechRecognitionPipeline, +- DocumentQuestionAnsweringPipeline, +- FeatureExtractionPipeline, +- FillMaskPipeline, +- ImageClassificationPipeline, +- ObjectDetectionPipeline, +- QuestionAnsweringPipeline, +- TextClassificationPipeline, +- TextGenerationPipeline, +- VisualQuestionAnsweringPipeline, +- ZeroShotClassificationPipeline, +-) + + import gradio as gr + from gradio.pipelines_utils import ( +@@ -24,6 +10,14 @@ from gradio.pipelines_utils import ( + ) + + ++def _get_pipeline_cls(name: str): ++ """Resolve a pipeline class by name from transformers, returning None if it ++ was removed in the installed version.""" ++ return getattr(transformers, name, None) or getattr( ++ transformers.pipelines, name, None ++ ) ++ ++ + @pytest.mark.flaky + def test_interface_in_blocks(): + pipe1 = transformers.pipeline(model="deepset/roberta-base-squad2") # type: ignore +@@ -50,50 +44,66 @@ def test_transformers_load_from_pipeline(): + + + class TestHandleTransformersPipelines(unittest.TestCase): ++ def _require(self, name: str): ++ """Return the pipeline class or skip the test if it was removed.""" ++ cls = _get_pipeline_cls(name) ++ if cls is None: ++ self.skipTest( ++ f"{name} not available in transformers {transformers.__version__}" ++ ) ++ return cls ++ + def test_audio_classification_pipeline(self): +- pipe = MagicMock(spec=AudioClassificationPipeline) ++ cls = self._require("AudioClassificationPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"].label == "Input" + assert pipeline_info["outputs"].label == "Class" + + def test_automatic_speech_recognition_pipeline(self): +- pipe = MagicMock(spec=AutomaticSpeechRecognitionPipeline) ++ cls = self._require("AutomaticSpeechRecognitionPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"].label == "Input" + assert pipeline_info["outputs"].label == "Output" + + def test_object_detection_pipeline(self): +- pipe = MagicMock(spec=ObjectDetectionPipeline) ++ cls = self._require("ObjectDetectionPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"].label == "Input Image" + assert pipeline_info["outputs"].label == "Objects Detected" + + def test_feature_extraction_pipeline(self): +- pipe = MagicMock(spec=FeatureExtractionPipeline) ++ cls = self._require("FeatureExtractionPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"].label == "Input" + assert pipeline_info["outputs"].label == "Output" + + def test_fill_mask_pipeline(self): +- pipe = MagicMock(spec=FillMaskPipeline) ++ cls = self._require("FillMaskPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"].label == "Input" + assert pipeline_info["outputs"].label == "Classification" + + def test_image_classification_pipeline(self): +- pipe = MagicMock(spec=ImageClassificationPipeline) ++ cls = self._require("ImageClassificationPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"].label == "Input Image" + assert pipeline_info["outputs"].label == "Classification" + + def test_question_answering_pipeline(self): +- pipe = MagicMock(spec=QuestionAnsweringPipeline) ++ cls = self._require("QuestionAnsweringPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"][0].label == "Context" +@@ -102,21 +112,24 @@ class TestHandleTransformersPipelines(unittest.TestCase): + assert pipeline_info["outputs"][1].label == "Score" + + def test_text_classification_pipeline(self): +- pipe = MagicMock(spec=TextClassificationPipeline) ++ cls = self._require("TextClassificationPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"].label == "Input" + assert pipeline_info["outputs"].label == "Classification" + + def test_text_generation_pipeline(self): +- pipe = MagicMock(spec=TextGenerationPipeline) ++ cls = self._require("TextGenerationPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"].label == "Input" + assert pipeline_info["outputs"].label == "Output" + + def test_zero_shot_classification_pipeline(self): +- pipe = MagicMock(spec=ZeroShotClassificationPipeline) ++ cls = self._require("ZeroShotClassificationPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"][0].label == "Input" +@@ -127,7 +140,8 @@ class TestHandleTransformersPipelines(unittest.TestCase): + assert pipeline_info["outputs"].label == "Classification" + + def test_document_question_answering_pipeline(self): +- pipe = MagicMock(spec=DocumentQuestionAnsweringPipeline) ++ cls = self._require("DocumentQuestionAnsweringPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"][0].label == "Input Document" +@@ -135,7 +149,8 @@ class TestHandleTransformersPipelines(unittest.TestCase): + assert pipeline_info["outputs"].label == "Label" + + def test_visual_question_answering_pipeline(self): +- pipe = MagicMock(spec=VisualQuestionAnsweringPipeline) ++ cls = self._require("VisualQuestionAnsweringPipeline") ++ pipe = MagicMock(spec=cls) + pipeline_info = handle_transformers_pipeline(pipe) + assert pipeline_info is not None + assert pipeline_info["inputs"][0].label == "Input Image" diff --git a/pkgs/development/python-modules/hcloud/default.nix b/pkgs/development/python-modules/hcloud/default.nix index 3ee62ac9dcff..1ecd22c8aa0f 100644 --- a/pkgs/development/python-modules/hcloud/default.nix +++ b/pkgs/development/python-modules/hcloud/default.nix @@ -10,12 +10,12 @@ buildPythonPackage (finalAttrs: { pname = "hcloud"; - version = "2.16.0"; + version = "2.17.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-6xrLMRW8CzVrRQrSMlaHO1gxGzV6SWJaj+DLq6LbUJs="; + hash = "sha256-OZat72vA9XVWULuLiwJKzrqywp4hfaxXnDA3Ivw3roU="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/hstspreload/default.nix b/pkgs/development/python-modules/hstspreload/default.nix index 0b06fa5e0699..b878b614a389 100644 --- a/pkgs/development/python-modules/hstspreload/default.nix +++ b/pkgs/development/python-modules/hstspreload/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "hstspreload"; - version = "2026.2.1"; + version = "2026.3.1"; pyproject = true; src = fetchFromGitHub { owner = "sethmlarson"; repo = "hstspreload"; tag = finalAttrs.version; - hash = "sha256-sqmzV9JJy71EF1wtLlKc98KGbe8gqsKaAq+VlqXK7kg="; + hash = "sha256-vxELSpTQMidvwDzSny1oJINE6ZxYC9H4pw3SDP44xCI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/lifelines/default.nix b/pkgs/development/python-modules/lifelines/default.nix index 26b13d4b2ee4..c8c83e99d44d 100644 --- a/pkgs/development/python-modules/lifelines/default.nix +++ b/pkgs/development/python-modules/lifelines/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "lifelines"; - version = "0.30.1"; + version = "0.30.2"; pyproject = true; src = fetchFromGitHub { owner = "CamDavidsonPilon"; repo = "lifelines"; tag = "v${version}"; - hash = "sha256-zEkXuv0GmYvvDntgVVHHZdjE04uCKKp2ia+p0zAVB9s="; + hash = "sha256-g7XgUxKBn5T0RTOXYFwL1Jum4QelhDJ9bZTafboxjtA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/linode-metadata/default.nix b/pkgs/development/python-modules/linode-metadata/default.nix index 1eeccb8c576b..72939e0dd56e 100644 --- a/pkgs/development/python-modules/linode-metadata/default.nix +++ b/pkgs/development/python-modules/linode-metadata/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "linode-metadata"; - version = "0.3.3"; + version = "0.3.4"; src = fetchPypi { pname = "linode_metadata"; inherit version; - hash = "sha256-E4qOA7xNuexf/nvTY8qGodLtlD1oGz81eSsA3oIHmGs="; + hash = "sha256-6b0u1/Z2Q8iKLgFAu4ZbA6vK228sPMXgudsfa5PbAj0="; }; pyproject = true; diff --git a/pkgs/development/python-modules/llm-anthropic/default.nix b/pkgs/development/python-modules/llm-anthropic/default.nix index 503e61ad99fd..ea3a04318252 100644 --- a/pkgs/development/python-modules/llm-anthropic/default.nix +++ b/pkgs/development/python-modules/llm-anthropic/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "llm-anthropic"; - version = "0.23"; + version = "0.24"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "llm-anthropic"; tag = finalAttrs.version; - hash = "sha256-ZO9hoDv3YLl8ZCcd5UEDdD5VNPa83N639z1ZxJaFt7Y="; + hash = "sha256-0nI/J7gGTUyrvluez9H8WD4kCuMFgWR5zFHRMxh9DXQ="; }; build-system = [ diff --git a/pkgs/development/python-modules/mprisify/default.nix b/pkgs/development/python-modules/mprisify/default.nix index bf91f8e449f2..9fb239d856ed 100644 --- a/pkgs/development/python-modules/mprisify/default.nix +++ b/pkgs/development/python-modules/mprisify/default.nix @@ -9,14 +9,14 @@ }: buildPythonPackage rec { pname = "mprisify"; - version = "1.0.0"; + version = "1.0.1"; pyproject = true; src = fetchFromGitLab { owner = "zehkira"; repo = "mprisify"; tag = "v${version}"; - hash = "sha256-05i3N61cqRgGaBjYOEhxeCSV2wDh9yMaXTvEZ/JGrZo="; + hash = "sha256-ir/zv6GGU1TMPoUB05oqWUNt4eEcFzfQ9gShlKYdUfc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 4121ae922906..5396dfda52a3 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -335,8 +335,8 @@ in "sha256-HQUL0R1NWP6DXQ26iS9k6lIAVdwK899fwLGH4/Z4U8Q="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.42.59" - "sha256-Emsl+UKfvHGf0KKvTdTIZ5gw+NJMEom5zz+AfcJZWD8="; + buildMypyBoto3Package "connect" "1.42.61" + "sha256-8e1DNRsPNsPAMWYA2wlDGyLySvX7ow5QkZu/i0F4FJk="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.42.3" @@ -443,8 +443,8 @@ in "sha256-92qhSUqTiLgbtvCdi/Mmgve18mcYR00ABL+bNy7/OnY="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.42.58" - "sha256-6UyKkBJa2ZnDaWK7u3KFrDX5hntWPlR7+L6LqZbmA7I="; + buildMypyBoto3Package "ec2" "1.42.62" + "sha256-WvlACL91YcF9F3JJhG96wSfCKCgMbv1XI3xLqATrqiQ="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.42.3" @@ -479,8 +479,8 @@ in "sha256-4+ujCgzi4N92QEhsBbE8RSsKA1JAu4oJtlAlQ4uwXcU="; mypy-boto3-elasticbeanstalk = - buildMypyBoto3Package "elasticbeanstalk" "1.42.3" - "sha256-bdkMl7lZNe9af/V77qmSRP9vUFq8emG/i6lfb5c/bkk="; + buildMypyBoto3Package "elasticbeanstalk" "1.42.61" + "sha256-bhwGh02NXqxOs+Pm1PtJUPZrZPM7MC9KsW0sBnx434g="; mypy-boto3-elastictranscoder = buildMypyBoto3Package "elastictranscoder" "1.42.3" @@ -511,8 +511,8 @@ in "sha256-DyAxO4HPA98ON9Q2Sp5HF1lQNp8yecGiEaV12m0E7zM="; mypy-boto3-es = - buildMypyBoto3Package "es" "1.42.56" - "sha256-52bnvdPDRbC/di9xSwDaoOqyNQIPXjqooUXVbypevaw="; + buildMypyBoto3Package "es" "1.42.61" + "sha256-bA+O4kGsDPQC+dn5+izZCKnI0mN7k5wBBC5Bs6ZGhRo="; mypy-boto3-events = buildMypyBoto3Package "events" "1.42.3" @@ -559,8 +559,8 @@ in "sha256-NqNGcL3HfJgx2ScPLKMNNwpVS3bO4Cu7JpYlenSJwJg="; mypy-boto3-gamelift = - buildMypyBoto3Package "gamelift" "1.42.38" - "sha256-z9RuMA2e/L1mGm59JhrIM+tDCQqQ7pRm2L5luhQSdoM="; + buildMypyBoto3Package "gamelift" "1.42.61" + "sha256-4xETNlpx9vi3WzW1f8F6E1KLioIpS99L1J873cRwsuc="; mypy-boto3-glacier = buildMypyBoto3Package "glacier" "1.42.30" @@ -590,8 +590,8 @@ in "sha256-UIxD9R+oQjVmR90OfD8Dp7GW3E73zny6LFTkxrSdmNU="; mypy-boto3-guardduty = - buildMypyBoto3Package "guardduty" "1.42.33" - "sha256-Xo4t/M+9Kly33WHxtXSgww0cbNyF59k4LBeyyFSbSMw="; + buildMypyBoto3Package "guardduty" "1.42.62" + "sha256-0L/ftXNBYly8b13Z1OGkdqAQWkSoaKzW4sYZE+oTXJE="; mypy-boto3-health = buildMypyBoto3Package "health" "1.42.59" @@ -966,8 +966,8 @@ in "sha256-o2X4h4K/Cf/TnZG3P5uDjdVmYJRcwPlv6DnSwdzOgc0="; mypy-boto3-opensearch = - buildMypyBoto3Package "opensearch" "1.42.56" - "sha256-yGLOtl1C0Y4F/Q1yDUEx0nR5VcqFFpdt80Eix/DZ5ts="; + buildMypyBoto3Package "opensearch" "1.42.61" + "sha256-Nyx0ukN2bJZ78a6QdtqO42oJah9eADn0xkhSGSt+Qsk="; mypy-boto3-opensearchserverless = buildMypyBoto3Package "opensearchserverless" "1.42.29" @@ -1070,8 +1070,8 @@ in "sha256-YrrEKl3aGz//5Z5JGapHhWtk6hBXQ4cuRQmLqGYztzg="; mypy-boto3-quicksight = - buildMypyBoto3Package "quicksight" "1.42.55" - "sha256-N+w9coq6u6F/B69obbL/N/xL/qsEuSJJVd5WYrnD48Q="; + buildMypyBoto3Package "quicksight" "1.42.61" + "sha256-3ZA5BRq6lgqNM8tt02E7fXSrwf0gfF4JE6lfaw6cYWo="; mypy-boto3-ram = buildMypyBoto3Package "ram" "1.42.59" @@ -1170,8 +1170,8 @@ in "sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.42.60" - "sha256-YSUncXOtyOaOCp46gXsLD8MyOm01fVjqlVZBDNthE94="; + buildMypyBoto3Package "sagemaker" "1.42.62" + "sha256-8wdpOmtLYDYQG8Ac5RA62tuEqCpNDbCzaODy1TaGSVg="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3" @@ -1198,8 +1198,8 @@ in "sha256-Y3kJS5tHq/aBkvWs3PJCuI0AcfYa8aa2hogo+CC9uPE="; mypy-boto3-savingsplans = - buildMypyBoto3Package "savingsplans" "1.42.3" - "sha256-91gIxXdxKevS9es3dQamxTCBjI3B3lJMHQUZrkrfXxQ="; + buildMypyBoto3Package "savingsplans" "1.42.62" + "sha256-ah5aNvlMpjEz/nec9LBb8eb/WVUT8hw12sQzTA/Wu0s="; mypy-boto3-scheduler = buildMypyBoto3Package "scheduler" "1.42.3" diff --git a/pkgs/development/python-modules/plotly/default.nix b/pkgs/development/python-modules/plotly/default.nix index bc76cec9ef89..ffeff510fb61 100644 --- a/pkgs/development/python-modules/plotly/default.nix +++ b/pkgs/development/python-modules/plotly/default.nix @@ -36,16 +36,16 @@ xarray, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "plotly"; - version = "6.5.2"; + version = "6.6.0"; pyproject = true; src = fetchFromGitHub { owner = "plotly"; repo = "plotly.py"; - tag = "v${version}"; - hash = "sha256-7rMatpaZvHuNPpiXR5eUHultqNnLER1iW+GR3dwgkyo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-t1IYu3PL/B71fhX5LVQrjAKkQSjPC+wZjMnBp4kPTNY="; }; patches = [ @@ -108,7 +108,7 @@ buildPythonPackage rec { which xarray ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; disabledTests = [ # failed pinning test, sensitive to dep versions @@ -169,4 +169,4 @@ buildPythonPackage rec { sarahec ]; }; -} +}) diff --git a/pkgs/development/python-modules/proxmoxer/default.nix b/pkgs/development/python-modules/proxmoxer/default.nix index e3c4018f5561..a18670d33498 100644 --- a/pkgs/development/python-modules/proxmoxer/default.nix +++ b/pkgs/development/python-modules/proxmoxer/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "proxmoxer"; - version = "2.2.0-unstable-2025-02-18"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { diff --git a/pkgs/development/python-modules/pydaikin/default.nix b/pkgs/development/python-modules/pydaikin/default.nix index 292c43d00a4b..079f555fcd67 100644 --- a/pkgs/development/python-modules/pydaikin/default.nix +++ b/pkgs/development/python-modules/pydaikin/default.nix @@ -13,16 +13,16 @@ tenacity, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pydaikin"; - version = "2.18.0"; + version = "2.18.1"; pyproject = true; src = fetchFromGitHub { owner = "fredrike"; repo = "pydaikin"; - tag = "v${version}"; - hash = "sha256-JESTwtrDuBydXIzRfbtnvbb4Hsumt1wMRpppU2xdWJQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-sTcdgbthDAyyWLxPtS344xR8a7UoN+zrfes6FXSo9g4="; }; __darwinAllowLocalNetworking = true; @@ -54,9 +54,9 @@ buildPythonPackage rec { meta = { description = "Python Daikin HVAC appliances interface"; homepage = "https://github.com/fredrike/pydaikin"; - changelog = "https://github.com/fredrike/pydaikin/releases/tag/${src.tag}"; - license = with lib.licenses; [ gpl3Only ]; + changelog = "https://github.com/fredrike/pydaikin/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pydaikin"; }; -} +}) diff --git a/pkgs/development/python-modules/pyhik/default.nix b/pkgs/development/python-modules/pyhik/default.nix index f6ec9e71cd51..b374bdb2afae 100644 --- a/pkgs/development/python-modules/pyhik/default.nix +++ b/pkgs/development/python-modules/pyhik/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "pyhik"; - version = "0.4.2"; + version = "0.4.3"; pyproject = true; src = fetchFromGitHub { owner = "mezz64"; repo = "pyHik"; tag = finalAttrs.version; - hash = "sha256-ree2UbGfmz4Xs0aRiAWcOnCEpnrjR11PBmo/hMnbnlI="; + hash = "sha256-3q1dCu/VY+4WnsLOZk+O2NLW2Ibun7IuNtXEHJ0GEms="; }; build-system = [ diff --git a/pkgs/development/python-modules/pylutron-caseta/default.nix b/pkgs/development/python-modules/pylutron-caseta/default.nix index 69b15906de54..0e75b697746c 100644 --- a/pkgs/development/python-modules/pylutron-caseta/default.nix +++ b/pkgs/development/python-modules/pylutron-caseta/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pylutron-caseta"; - version = "0.26.0"; + version = "0.27.0"; pyproject = true; src = fetchFromGitHub { owner = "gurumitts"; repo = "pylutron-caseta"; tag = "v${version}"; - hash = "sha256-aH6EX0cpMteCmZCoUd9pwB0sQ7GIhxtesvURIx32adA="; + hash = "sha256-GCLsFEPO4z5Jf8Bi/CChsVqmfZo12UcY1iG6Xbojomo="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/pynitrokey/default.nix b/pkgs/development/python-modules/pynitrokey/default.nix index c661fe0a73d5..93f6df23fedf 100644 --- a/pkgs/development/python-modules/pynitrokey/default.nix +++ b/pkgs/development/python-modules/pynitrokey/default.nix @@ -90,6 +90,7 @@ buildPythonPackage { ]; maintainers = with lib.maintainers; [ frogamic + panicgh ]; inherit mainProgram; }; diff --git a/pkgs/development/python-modules/scikit-hep-testdata/default.nix b/pkgs/development/python-modules/scikit-hep-testdata/default.nix index f85f92abc28b..c62b7a9474c4 100644 --- a/pkgs/development/python-modules/scikit-hep-testdata/default.nix +++ b/pkgs/development/python-modules/scikit-hep-testdata/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "scikit-hep-testdata"; - version = "0.6.2"; + version = "0.6.3"; pyproject = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "scikit-hep-testdata"; tag = "v${version}"; - hash = "sha256-RA/A8av/KXVimktrjU4lHHMw+SokS7niB6zWhgZ4+IQ="; + hash = "sha256-Qo0Mh2e8lr18hY9+6qWRh8XGgiSNIOTlFlucQ6Frztw="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/skops/default.nix b/pkgs/development/python-modules/skops/default.nix index 27784318853d..c381c19c15e0 100644 --- a/pkgs/development/python-modules/skops/default.nix +++ b/pkgs/development/python-modules/skops/default.nix @@ -3,23 +3,28 @@ stdenv, buildPythonPackage, fetchFromGitHub, + + # build-system hatchling, - huggingface-hub, - matplotlib, + + # dependencies numpy, packaging, - pandas, prettytable, + scikit-learn, + tabulate, + + # tests + matplotlib, + pandas, pytest-cov-stub, pytestCheckHook, pyyaml, rich, - scikit-learn, streamlit, - tabulate, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "skops"; version = "0.13.0"; pyproject = true; @@ -27,7 +32,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "skops-dev"; repo = "skops"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1550LIVyChqP5q4VZmflCXPyXXg4eHJU5AlVQJD2M8c="; }; @@ -59,8 +64,14 @@ buildPythonPackage rec { disabledTests = [ # flaky "test_base_case_works_as_expected" + # fairlearn is not available in nixpkgs "TestAddFairlearnMetricFrame" + + # numpy.linalg.LinAlgError: The covariance matrix of class 0 is not full rank. + # Increase the value of `reg_param` to reduce the collinearity. + "test_can_persist_fitted" + ]; disabledTestPaths = [ @@ -76,6 +87,10 @@ buildPythonPackage rec { # Warning from scipy.optimize in skops/io/tests/test_persist.py::test_dump_and_load_with_file_wrapper # https://github.com/skops-dev/skops/issues/479 "-Wignore::DeprecationWarning" + + # FutureWarning: Class PassiveAggressiveClassifier is deprecated; this is deprecated in version + # 1.8 and will be removed in 1.10. Use `SGDClassifier(...)` instead. + "-Wignore::FutureWarning" ]; pythonImportsCheck = [ "skops" ]; @@ -83,9 +98,9 @@ buildPythonPackage rec { meta = { description = "Library for saving/loading, sharing, and deploying scikit-learn based models"; homepage = "https://skops.readthedocs.io/en/stable"; - changelog = "https://github.com/skops-dev/skops/releases/tag/${src.tag}"; + changelog = "https://github.com/skops-dev/skops/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.bcdarwin ]; mainProgram = "skops"; }; -} +}) diff --git a/pkgs/development/python-modules/smolagents/default.nix b/pkgs/development/python-modules/smolagents/default.nix index bdedea81f625..8eed65804fcb 100644 --- a/pkgs/development/python-modules/smolagents/default.nix +++ b/pkgs/development/python-modules/smolagents/default.nix @@ -66,6 +66,9 @@ buildPythonPackage (finalAttrs: { build-system = [ setuptools ]; + pythonRelaxDeps = [ + "huggingface-hub" + ]; dependencies = [ huggingface-hub jinja2 @@ -146,18 +149,23 @@ buildPythonPackage (finalAttrs: { disabledTestPaths = [ # ImportError: cannot import name 'require_soundfile' from 'transformers.testing_utils' "tests/test_types.py" + + # Requires unpackaged 'helium' + "tests/test_vision_web_browser.py" ]; disabledTests = [ # Missing dependencies + "TestBlaxelExecutorUnit" + "TestModalExecutorUnit" + "mcp" "test_cleanup" "test_ddgs_with_kwargs" "test_e2b_executor_instantiation" "test_flatten_messages_as_text_for_all_models" - "mcp" "test_import_smolagents_without_extras" - "test_vision_web_browser_main" "test_multiple_servers" + "test_vision_web_browser_main" # Tests require network access "test_agent_type_output" "test_call_different_providers_without_key" @@ -184,6 +192,9 @@ buildPythonPackage (finalAttrs: { "test_multiagents_save" "test_new_instance" + # Flaky: assert 0.9858949184417725 <= 0.73 + "test_retry_on_rate_limit_error" + # Requires optional "blaxel" dependencies "test_blaxel_executor_instantiation_with_blaxel_sdk" "test_blaxel_executor_custom_parameters" @@ -192,7 +203,6 @@ buildPythonPackage (finalAttrs: { "test_sandbox_lifecycle" # TypeError: 'function' object is not subscriptable "test_stream_to_gradio_memory_step" - ]; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/textstat/default.nix b/pkgs/development/python-modules/textstat/default.nix index ff1422a56320..eea22e506584 100644 --- a/pkgs/development/python-modules/textstat/default.nix +++ b/pkgs/development/python-modules/textstat/default.nix @@ -8,7 +8,7 @@ pytestCheckHook, pytest, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { version = "0.7.13"; pname = "textstat"; pyproject = true; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "textstat"; repo = "textstat"; - tag = version; + tag = finalAttrs.version; hash = "sha256-VMWwhwyGMFaKNLHoDG3gw1/jzSYCDBH3Yq4pE4JZTTo="; }; @@ -43,7 +43,7 @@ buildPythonPackage rec { "tests/" ]; - NLTK_DATA = nltk.data.cmudict; + env.NLTK_DATA = nltk.data.cmudict; meta = { description = "Python package to calculate readability statistics of a text object"; @@ -51,4 +51,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) diff --git a/pkgs/development/python-modules/timm/default.nix b/pkgs/development/python-modules/timm/default.nix index a190ca413e7b..60664b4b134c 100644 --- a/pkgs/development/python-modules/timm/default.nix +++ b/pkgs/development/python-modules/timm/default.nix @@ -23,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "timm"; - version = "1.0.24"; + version = "1.0.25"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "pytorch-image-models"; tag = "v${finalAttrs.version}"; - hash = "sha256-uimOYftxX3zRvrLlT8Y23g3LdlGUDVs3AMMyKNFbsPg="; + hash = "sha256-ulF94vSc4DQjVH6kZ+wFsrdmGRK+zpRk2ImWuF46xwE="; }; build-system = [ pdm-backend ]; diff --git a/pkgs/development/python-modules/ultralytics/default.nix b/pkgs/development/python-modules/ultralytics/default.nix index 26e7c18b8082..adb200e4fc4a 100644 --- a/pkgs/development/python-modules/ultralytics/default.nix +++ b/pkgs/development/python-modules/ultralytics/default.nix @@ -34,14 +34,14 @@ buildPythonPackage (finalAttrs: { pname = "ultralytics"; - version = "8.4.16"; + version = "8.4.19"; pyproject = true; src = fetchFromGitHub { owner = "ultralytics"; repo = "ultralytics"; tag = "v${finalAttrs.version}"; - hash = "sha256-pMsRs/YIogZxb6JUdDEhXG5CitMdQ8IDEU5CewE98TU="; + hash = "sha256-z/FKG3e/hF+dj3wu+JQd/rrq1qWFyX1FkOV7cJcaFZU="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/rocm-modules/release-attrPaths.json b/pkgs/development/rocm-modules/release-attrPaths.json index f58339359248..71ed86fa6c90 100644 --- a/pkgs/development/rocm-modules/release-attrPaths.json +++ b/pkgs/development/rocm-modules/release-attrPaths.json @@ -65,7 +65,6 @@ "firefoxpwa", "freecad", "frigate", - "galene-stt", "gdcm", "getdp", "git-sim", diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix index f90d0201e766..189d8701ab41 100644 --- a/pkgs/development/tools/parsing/tree-sitter/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/default.nix @@ -20,9 +20,6 @@ enableShared ? !stdenv.hostPlatform.isStatic, enableStatic ? stdenv.hostPlatform.isStatic, webUISupport ? false, - - # tests - lunarvim, }: let @@ -204,8 +201,6 @@ rustPlatform.buildRustPackage (finalAttrs: { tests = { # make sure all grammars build builtGrammars = lib.recurseIntoAttrs builtGrammars; - - inherit lunarvim; }; }; diff --git a/pkgs/os-specific/bsd/freebsd/patches/15.0/rc-bash.patch b/pkgs/os-specific/bsd/freebsd/patches/15.0/rc-bash.patch new file mode 100644 index 000000000000..e793f0c1ffee --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/patches/15.0/rc-bash.patch @@ -0,0 +1,13 @@ +diff --git a/libexec/rc/rc.subr b/libexec/rc/rc.subr +index 101c69e93cde..b95fc1b93285 100644 +--- a/libexec/rc/rc.subr ++++ b/libexec/rc/rc.subr +@@ -2493,7 +2493,7 @@ ltr() + fi + done + if [ -n "${_var}" ]; then +- setvar "${_var}" "${_out}" ++ printf -v "${_var}" "%s" "${_out}" + else + echo "${_out}" + fi diff --git a/pkgs/os-specific/bsd/freebsd/patches/15.0/zfsd-headers.patch b/pkgs/os-specific/bsd/freebsd/patches/15.0/zfsd-headers.patch new file mode 100644 index 000000000000..f14faf0a9a32 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/patches/15.0/zfsd-headers.patch @@ -0,0 +1,12 @@ +diff --git a/cddl/usr.sbin/zfsd/case_file.cc b/cddl/usr.sbin/zfsd/case_file.cc +index 852767aeb227..69086b4a7255 100644 +--- a/cddl/usr.sbin/zfsd/case_file.cc ++++ b/cddl/usr.sbin/zfsd/case_file.cc +@@ -49,6 +49,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/acpi.nix b/pkgs/os-specific/bsd/freebsd/pkgs/acpi.nix new file mode 100644 index 000000000000..a291d53d59f0 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/acpi.nix @@ -0,0 +1,13 @@ +{ + mkDerivation, + flex, + byacc, +}: +mkDerivation { + path = "usr.sbin/acpi"; + extraPaths = [ "sys/contrib/dev/acpica" ]; + extraNativeBuildInputs = [ + flex + byacc + ]; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/apm.nix b/pkgs/os-specific/bsd/freebsd/pkgs/apm.nix new file mode 100644 index 000000000000..42b5fcbe7c06 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/apm.nix @@ -0,0 +1,6 @@ +{ + mkDerivation, +}: +mkDerivation { + path = "usr.sbin/apm"; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/autofs.nix b/pkgs/os-specific/bsd/freebsd/pkgs/autofs.nix new file mode 100644 index 000000000000..a1aa1f03df5f --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/autofs.nix @@ -0,0 +1,17 @@ +{ + mkDerivation, + flex, +}: +mkDerivation { + path = "usr.sbin/autofs"; + extraPaths = [ + "sys/fs/autofs" + ]; + outputs = [ + "out" + "debug" + ]; + extraNativeBuildInputs = [ + flex + ]; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/backlight.nix b/pkgs/os-specific/bsd/freebsd/pkgs/backlight.nix new file mode 100644 index 000000000000..365b47f0e767 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/backlight.nix @@ -0,0 +1,13 @@ +{ + mkDerivation, + libcapsicum, + libcasper, +}: +mkDerivation { + path = "usr.bin/backlight"; + + buildInputs = [ + libcapsicum + libcasper + ]; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/bsdfan.nix b/pkgs/os-specific/bsd/freebsd/pkgs/bsdfan.nix new file mode 100644 index 000000000000..985638f0f40e --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/bsdfan.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchFromGitHub, + fetchpatch, + mkDerivation, +}: +mkDerivation { + path = "..."; + pname = "bsdfan"; + version = "devel-2018"; + src = fetchFromGitHub { + owner = "claudiozz"; + repo = "bsdfan"; + rev = "d8428a773ec4e0dd465b145fa701097e2f93d7cc"; + hash = "sha256-y4CYDJLXVn5+eZ+5akEYQvzv+Shv7He4fYOyaQAbNyQ="; + }; + outputs = [ + "out" + "debug" + ]; + patches = [ + (fetchpatch { + url = "https://raw.githubusercontent.com/freebsd/freebsd-ports/ca7665183b5ede6266650081b4fadfb5afa6561c/sysutils/bsdfan/files/patch-system.c"; + extraPrefix = ""; + hash = "sha256-VPO1S6KUuPOUhJ0U+MvI1Ksaa9t9aXtzrKgqfWtcHzo="; + }) + ]; + + postInstall = '' + mkdir -p $out/etc + cp bsdfan.conf $out/etc + ''; + + meta = { + description = "A simple FreeBSD fan control utility for thinkpads"; + platforms = lib.platforms.freebsd; + mainProgram = "bsdfan"; + }; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/devctl.nix b/pkgs/os-specific/bsd/freebsd/pkgs/devctl.nix new file mode 100644 index 000000000000..6ca0858822b4 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/devctl.nix @@ -0,0 +1,13 @@ +{ + mkDerivation, + libdevctl, +}: +mkDerivation { + path = "usr.sbin/devctl"; + outputs = [ + "out" + "debug" + ]; + buildInputs = [ libdevctl ]; + meta.mainProgram = "devctl"; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/devd.nix b/pkgs/os-specific/bsd/freebsd/pkgs/devd.nix index 243a7c577748..13fe09e8a12b 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/devd.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/devd.nix @@ -28,6 +28,8 @@ mkDerivation { MK_TESTS = "no"; MK_AUTOFS = "yes"; + MK_ACPI = "yes"; + MK_SOUND = "yes"; MK_BLUETOOTH = "yes"; MK_HYPERV = "yes"; MK_USB = "yes"; diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/devmatch.nix b/pkgs/os-specific/bsd/freebsd/pkgs/devmatch.nix new file mode 100644 index 000000000000..2867821b25ca --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/devmatch.nix @@ -0,0 +1,14 @@ +{ + mkDerivation, + libdevinfo, +}: +mkDerivation { + path = "sbin/devmatch"; + outputs = [ + "out" + "debug" + ]; + buildInputs = [ + libdevinfo + ]; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/env.nix b/pkgs/os-specific/bsd/freebsd/pkgs/env.nix new file mode 100644 index 000000000000..95f71a4f4722 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/env.nix @@ -0,0 +1,12 @@ +{ + mkDerivation, +}: +mkDerivation { + path = "usr.bin/env"; + outputs = [ + "out" + "debug" + ]; + MK_TESTS = "no"; + meta.mainProgram = "env"; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/freebsd_wordexp.nix b/pkgs/os-specific/bsd/freebsd/pkgs/freebsd_wordexp.nix new file mode 100644 index 000000000000..d703b4ce3098 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/freebsd_wordexp.nix @@ -0,0 +1,9 @@ +{ + lib, + bin, + writeScriptBin, +}: +writeScriptBin "freebsd_wordexp" '' + #!${lib.getBin bin}/bin/sh + freebsd_wordexp "$@" +'' diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/lib80211.nix b/pkgs/os-specific/bsd/freebsd/pkgs/lib80211.nix index 1cc8d337e057..c2f15c851f12 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/lib80211.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/lib80211.nix @@ -10,4 +10,9 @@ mkDerivation { libbsdxml ]; clangFixup = true; + + installTargets = [ + "install" + "installconfig" + ]; } diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libc-conf.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libc-conf.nix new file mode 100644 index 000000000000..8df461f2d9ad --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libc-conf.nix @@ -0,0 +1,19 @@ +{ + mkDerivation, +}: +mkDerivation { + path = "lib/libc"; + extraPaths = [ + "lib/libc_nonshared" + "lib/libsys" + "sys/sys" + ]; + + postPatch = '' + sed -E -i -e '/afterinstallconfig/d' -e '/master.passwd/d' "lib/libc/gen/Makefile.inc" + ''; + + dontBuild = true; + installTargets = [ "installconfig" ]; + MK_TESTS = "no"; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libcam.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libcam.nix index 90341417d67f..cdd42a5cb299 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/libcam.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libcam.nix @@ -7,6 +7,7 @@ mkDerivation { path = "lib/libcam"; extraPaths = [ "sys/cam" + "sys/dev/nvme" ]; buildInputs = [ libsbuf diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libdevctl.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libdevctl.nix new file mode 100644 index 000000000000..7c36f9a20452 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libdevctl.nix @@ -0,0 +1,7 @@ +{ + mkDerivation, +}: +mkDerivation { + path = "lib/libdevctl"; + alwaysKeepStatic = true; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libdevdctl.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libdevdctl.nix index 0cf5421daead..8770e1c96b0c 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/libdevdctl.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libdevdctl.nix @@ -11,5 +11,7 @@ mkDerivation { "debug" ]; + env.NIX_CFLAGS_COMPILE = "-std=c++23 -Wno-nullability-completeness"; + meta.platforms = lib.platforms.freebsd; } diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libnvmf.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libnvmf.nix new file mode 100644 index 000000000000..d52f05a5efc6 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libnvmf.nix @@ -0,0 +1,21 @@ +{ + mkDerivation, + libnv, +}: +mkDerivation { + path = "lib/libnvmf"; + extraPaths = [ + "sys/libkern" + "sys/dev/nvmf" + ]; + buildInputs = [ libnv ]; + + postPatch = '' + sed -E -i -e '/INTERNALLIB/d' lib/libnvmf/Makefile + ''; + postInstall = '' + ln -s libnvmf.a $out/lib/libnvmf_pie.a + ''; + + alwaysKeepStatic = true; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/logger.nix b/pkgs/os-specific/bsd/freebsd/pkgs/logger.nix new file mode 100644 index 000000000000..56e54d942724 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/logger.nix @@ -0,0 +1,16 @@ +{ + mkDerivation, + libcapsicum, + libcasper, +}: +mkDerivation { + path = "usr.bin/logger"; + outputs = [ + "out" + "debug" + ]; + buildInputs = [ + libcasper + libcapsicum + ]; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/nvmecontrol.nix b/pkgs/os-specific/bsd/freebsd/pkgs/nvmecontrol.nix new file mode 100644 index 000000000000..47e9ce3c6edf --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/nvmecontrol.nix @@ -0,0 +1,23 @@ +{ + mkDerivation, + libnvmf, + libnv, + libsbuf, +}: +mkDerivation { + path = "sbin/nvmecontrol"; + extraPaths = [ + "sys/dev/nvme" + ]; + outputs = [ + "out" + "debug" + ]; + buildInputs = [ + libnvmf + libnv + libsbuf + ]; + + MK_TESTS = "no"; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/pciconf.nix b/pkgs/os-specific/bsd/freebsd/pkgs/pciconf.nix index a2e5b03d2e22..fc925e46ec09 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/pciconf.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/pciconf.nix @@ -1,6 +1,7 @@ { lib, mkDerivation, + pciutils, }: mkDerivation { path = "usr.sbin/pciconf"; @@ -11,6 +12,22 @@ mkDerivation { "debug" ]; + postPatch = '' + cat >usr.sbin/pciconf/pathnames.h < + + #define _PATH_DEVPCI "/dev/pci" + #define _PATH_PCIVDB "$out/share/pci.ids" + #define _PATH_LPCIVDB "/red/herring" + + EOF + ''; + + postInstall = '' + mkdir -p $out/share/misc + cp "${pciutils}/share/pci.ids" "$out/share/pci.ids" + ''; + meta.platorms = lib.platforms.freebsd; meta.mainProgram = "pciconf"; } diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/powerd.nix b/pkgs/os-specific/bsd/freebsd/pkgs/powerd.nix new file mode 100644 index 000000000000..4588ff828925 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/powerd.nix @@ -0,0 +1,11 @@ +{ + mkDerivation, +}: +mkDerivation { + path = "usr.sbin/powerd"; + outputs = [ + "out" + "debug" + ]; + meta.mainProgram = "powerd"; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/rc.nix b/pkgs/os-specific/bsd/freebsd/pkgs/rc.nix index 96aadbc618f2..6a7a04f6512e 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/rc.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/rc.nix @@ -10,6 +10,14 @@ protect, mount, fsck, + logger, + devmatch, + sort, + kldload, + kldstat, + devctl, + sed, + gnugrep, }: let rcDepsPath = lib.makeBinPath [ @@ -22,6 +30,14 @@ let mount protect fsck + logger + devmatch + sort + kldload + kldstat + devctl + sed + gnugrep ]; in mkDerivation { @@ -43,20 +59,23 @@ mkDerivation { '' + ( let - bins = [ - "/sbin/sysctl" - "/usr/bin/protect" - "/usr/bin/id" - "/bin/ps" - "/bin/cpuset" - "/usr/bin/stat" - "/bin/rm" - "/bin/chmod" - "/bin/cat" - "/bin/sync" - "/bin/sleep" - "/bin/date" - ]; + bins = { + "/sbin/sysctl" = sysctl; + "/usr/bin/protect" = protect; + "/usr/bin/id" = id; + "/bin/ps" = bin; + "/bin/cpuset" = bin; + "/usr/bin/stat" = stat; + "/bin/rm" = bin; + "/bin/chmod" = bin; + "/bin/cat" = bin; + "/bin/sync" = bin; + "/bin/sleep" = bin; + "/bin/date" = bin; + "/usr/bin/logger" = logger; + "logger" = logger; + "kenv" = bin; + }; scripts = [ "rc" "rc.initdiskless" @@ -64,17 +83,26 @@ mkDerivation { "rc.subr" "rc.suspend" "rc.resume" + "rc.conf" ]; scriptPaths = "$BSDSRCDIR/libexec/rc/{${lib.concatStringsSep "," scripts}}"; in # set PATH correctly in scripts '' sed -E -i -e "s|PATH=.*|PATH=${rcDepsPath}|g" ${scriptPaths} + sed -E -i -e "/etc\/rc.subr/i export PATH=${rcDepsPath}" $BSDSRCDIR/libexec/rc/rc.d/* '' - # replace executable absolute filepaths with PATH lookups - + lib.concatMapStringsSep "\n" (fname: '' - sed -E -i -e "s|${fname}|${lib.last (lib.splitString "/" fname)}|g" \ - ${scriptPaths}'') bins + # replace executable references with nix store filepaths + + lib.concatMapStringsSep "\n" ( + { + fname ? name, + name, + value, + }: + '' + sed -E -i -e "s|${fname}|${lib.getBin value}/bin/${lib.last (lib.splitString "/" fname)}|g" \ + ${scriptPaths}'' + ) (lib.attrsToList bins) + "\n" ); diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/service.nix b/pkgs/os-specific/bsd/freebsd/pkgs/service.nix new file mode 100644 index 000000000000..8524c6c40d23 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/service.nix @@ -0,0 +1,11 @@ +{ + lib, + mkDerivation, + env, +}: +mkDerivation { + path = "usr.sbin/service"; + postPatch = '' + substituteInPlace usr.sbin/service/service.sh --replace-fail /usr/bin/env ${lib.getExe env} + ''; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/sockstat.nix b/pkgs/os-specific/bsd/freebsd/pkgs/sockstat.nix new file mode 100644 index 000000000000..30c85304c3dc --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/sockstat.nix @@ -0,0 +1,23 @@ +{ + mkDerivation, + libjail, + libxo, + libcasper, + libcapsicum, +}: +mkDerivation { + path = "usr.bin/sockstat"; + outputs = [ + "out" + "debug" + ]; + buildInputs = [ + libjail + libxo + libcasper + libcapsicum + ]; + MK_TESTS = "no"; + + meta.mainProgram = "sockstat"; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/sort.nix b/pkgs/os-specific/bsd/freebsd/pkgs/sort.nix new file mode 100644 index 000000000000..4eddbf9b79b0 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/sort.nix @@ -0,0 +1,12 @@ +{ + mkDerivation, +}: +mkDerivation { + path = "usr.bin/sort"; + outputs = [ + "out" + "debug" + ]; + MK_TESTS = "no"; + meta.mainProgram = "sort"; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/uathload.nix b/pkgs/os-specific/bsd/freebsd/pkgs/uathload.nix new file mode 100644 index 000000000000..b6a9d3ed1407 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/uathload.nix @@ -0,0 +1,20 @@ +{ + mkDerivation, + bintrans, +}: +mkDerivation { + path = "usr.sbin/uathload"; + extraPaths = [ + "sys/contrib/dev/uath" + ]; + outputs = [ + "out" + "debug" + ]; + extraNativeBuildInputs = [ + bintrans + ]; + postPatch = '' + substituteInPlace usr.sbin/uathload/uathload.c --replace-fail _PATH_FIRMWARE '"${builtins.placeholder "out"}/share/firmware"' + ''; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/wpa_supplicant.nix b/pkgs/os-specific/bsd/freebsd/pkgs/wpa_supplicant.nix new file mode 100644 index 000000000000..144c714e7a41 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/wpa_supplicant.nix @@ -0,0 +1,15 @@ +{ + mkDerivation, + libpcap, + openssl, +}: +mkDerivation { + path = "usr.sbin/wpa"; + extraPaths = [ + "contrib/wpa" + ]; + buildInputs = [ + libpcap + openssl + ]; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix b/pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix index c5ca7aa1211b..71a2e9746f3a 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix @@ -29,6 +29,8 @@ mkDerivation { MK_TESTS = "no"; + env.NIX_CFLAGS_COMPILE = "-std=c++23 -Wno-nullability-completeness"; + meta = { mainProgram = "zfsd"; platforms = lib.platforms.freebsd; diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/zzz.nix b/pkgs/os-specific/bsd/freebsd/pkgs/zzz.nix new file mode 100644 index 000000000000..0236ce9957b0 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/zzz.nix @@ -0,0 +1,26 @@ +{ + lib, + mkDerivation, + acpi, + apm, + bin, + gnugrep, + sysctl, +}: + +let + depsPath = lib.makeBinPath [ + acpi + apm + bin + gnugrep + sysctl + ]; +in +mkDerivation { + path = "usr.sbin/zzz"; + postPatch = '' + sed -E -i -e "s|/bin/sh|${lib.getBin bin}/bin/sh|g" $BSDSRCDIR/usr.sbin/zzz/zzz.sh + sed -E -i -e "s|PATH=.*|PATH=${depsPath}|g" $BSDSRCDIR/usr.sbin/zzz/zzz.sh + ''; +} diff --git a/pkgs/os-specific/linux/bionic-prebuilt/default.nix b/pkgs/os-specific/linux/bionic-prebuilt/default.nix index a647ea98db36..aa03ca4e81e7 100644 --- a/pkgs/os-specific/linux/bionic-prebuilt/default.nix +++ b/pkgs/os-specific/linux/bionic-prebuilt/default.nix @@ -18,12 +18,12 @@ let prebuilt_crt = choosePlatform { aarch64 = fetchzip { url = "https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/+archive/98dce673ad97a9640c5d90bbb1c718e75c21e071/lib/gcc/aarch64-linux-android/4.9.x.tar.gz"; - sha256 = "sha256-LLD2OJi78sNN5NulOsJZl7Ei4F1EUYItGG6eUsKWULc="; + hash = "sha256-LLD2OJi78sNN5NulOsJZl7Ei4F1EUYItGG6eUsKWULc="; stripRoot = false; }; x86_64 = fetchzip { url = "https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/+archive/7e8507d2a2d4df3bced561b894576de70f065be4/lib/gcc/x86_64-linux-android/4.9.x.tar.gz"; - sha256 = "sha256-y7CFLF76pTlj+oYev9taBnL2nlT3+Tx8c6wmicWmKEw="; + hash = "sha256-y7CFLF76pTlj+oYev9taBnL2nlT3+Tx8c6wmicWmKEw="; stripRoot = false; }; }; @@ -31,12 +31,12 @@ let prebuilt_libs = choosePlatform { aarch64 = fetchzip { url = "https://android.googlesource.com/platform/prebuilts/ndk/+archive/f2c77d8ba8a7f5c2d91771e31164f29be0b8ff98/platform/platforms/android-30/arch-arm64/usr/lib.tar.gz"; - sha256 = "sha256-TZBV7+D1QvKOCEi+VNGT5SStkgj0xRbyWoLH65zSrjw="; + hash = "sha256-TZBV7+D1QvKOCEi+VNGT5SStkgj0xRbyWoLH65zSrjw="; stripRoot = false; }; x86_64 = fetchzip { url = "https://android.googlesource.com/platform/prebuilts/ndk/+archive/f2c77d8ba8a7f5c2d91771e31164f29be0b8ff98/platform/platforms/android-30/arch-x86_64/usr/lib64.tar.gz"; - sha256 = "sha256-n2EuOKy3RGKmEYofNlm+vDDBuiQRuAJEJT6wq6NEJQs="; + hash = "sha256-n2EuOKy3RGKmEYofNlm+vDDBuiQRuAJEJT6wq6NEJQs="; stripRoot = false; }; }; @@ -44,19 +44,19 @@ let prebuilt_ndk_crt = choosePlatform { aarch64 = fetchzip { url = "https://android.googlesource.com/toolchain/prebuilts/ndk/r23/+archive/6c5fa4c0d3999b9ee932f6acbd430eb2f31f3151/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/30.tar.gz"; - sha256 = "sha256-KHw+cCwAwlm+5Nwp1o8WONqdi4BBDhFaVVr+7GxQ5uE="; + hash = "sha256-KHw+cCwAwlm+5Nwp1o8WONqdi4BBDhFaVVr+7GxQ5uE="; stripRoot = false; }; x86_64 = fetchzip { url = "https://android.googlesource.com/toolchain/prebuilts/ndk/r23/+archive/6c5fa4c0d3999b9ee932f6acbd430eb2f31f3151/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/30.tar.gz"; - sha256 = "sha256-XEd7L3cBzn+1pKfji40V92G/uZhHSMMuZcRZaiKkLnk="; + hash = "sha256-XEd7L3cBzn+1pKfji40V92G/uZhHSMMuZcRZaiKkLnk="; stripRoot = false; }; }; ndk_support_headers = fetchzip { url = "https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+archive/0e7f808fa26cce046f444c9616d9167dafbfb272/clang-r416183b/include/c++/v1/support.tar.gz"; - sha256 = "sha256-NBv7Pk1CEaz8ns9moleEERr3x/rFmVmG33LgFSeO6fY="; + hash = "sha256-NBv7Pk1CEaz8ns9moleEERr3x/rFmVmG33LgFSeO6fY="; stripRoot = false; }; @@ -64,24 +64,24 @@ let version = "android-common-11-5.4"; src = fetchzip { url = "https://android.googlesource.com/kernel/common/+archive/48ffcbf0b9e7f0280bfb8c32c68da0aaf0fdfef6.tar.gz"; - sha256 = "1y7cmlmcr5vdqydd9n785s139yc4aylc3zhqa59xsylmkaf5habk"; + hash = "sha256-cylYnJqVet1TURj+wahXhPk0gi7o2NSax22XzCqt7Pg="; stripRoot = false; }; }; in -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "bionic-prebuilt"; version = "ndk-release-r23"; - name = "${stdenv.hostPlatform.parsed.cpu.name}-${pname}-${version}"; + name = "${stdenv.hostPlatform.parsed.cpu.name}-${finalAttrs.pname}-${finalAttrs.version}"; src = fetchzip { url = "https://android.googlesource.com/platform/bionic/+archive/00e8ce1142d8823b0d2fc8a98b40119b0f1f02cd.tar.gz"; - sha256 = "10z5mp4w0acvjvgxv7wlqa7m70hcyarmjdlfxbd9rwzf4mrsr8d1"; + hash = "sha256-oaGscyXu85za6o42WbPyDIJTj8KUn93flpspwMmt5YM="; stripRoot = false; }; - NIX_DONT_SET_RPATH = true; + env.NIX_DONT_SET_RPATH = true; dontConfigure = true; dontBuild = true; @@ -91,9 +91,9 @@ stdenvNoCC.mkDerivation rec { ]; postPatch = '' - substituteInPlace libc/include/sys/cdefs.h --replace \ + substituteInPlace libc/include/sys/cdefs.h --replace-fail \ "__has_builtin(__builtin_umul_overflow)" "1" - substituteInPlace libc/include/bits/ioctl.h --replace \ + substituteInPlace libc/include/bits/ioctl.h --replace-fail \ "!defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)" "0" ''; @@ -113,9 +113,9 @@ stdenvNoCC.mkDerivation rec { sed -i 's,union semun {,union Xsemun {,' $out/include/linux/sem.h sed -i 's,struct __kernel_sockaddr_storage,#define sockaddr_storage __kernel_sockaddr_storage\nstruct __kernel_sockaddr_storage,' $out/include/linux/socket.h sed -i 's,#ifndef __UAPI_DEF_.*$,#if 1,' $out/include/linux/libc-compat.h - substituteInPlace $out/include/linux/in.h --replace "__be32 imr_" "struct in_addr imr_" - substituteInPlace $out/include/linux/in.h --replace "__be32 imsf_" "struct in_addr imsf_" - substituteInPlace $out/include/linux/sysctl.h --replace "__unused" "_unused" + substituteInPlace $out/include/linux/in.h --replace-fail "__be32 imr_" "struct in_addr imr_" + substituteInPlace $out/include/linux/in.h --replace-fail "__be32 imsf_" "struct in_addr imsf_" + substituteInPlace $out/include/linux/sysctl.h --replace-fail "__unused" "_unused" # what could possibly live in touch $out/include/linux/compiler.h @@ -158,4 +158,4 @@ stdenvNoCC.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ s1341 ]; }; -} +}) diff --git a/pkgs/os-specific/linux/xone/default.nix b/pkgs/os-specific/linux/xone/default.nix index 2ebc1fc8ca59..fb1c66c6d996 100644 --- a/pkgs/os-specific/linux/xone/default.nix +++ b/pkgs/os-specific/linux/xone/default.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xone"; - version = "0.5.6"; + version = "0.5.7"; src = fetchFromGitHub { owner = "dlundqvist"; repo = "xone"; tag = "v${finalAttrs.version}"; - hash = "sha256-kMK3xfwUIphsS3AQVhKKXU90dcUKH/hqKWDaotjOeu0="; + hash = "sha256-9bflLH4lPGM7Ziv6w0+HC56jMU0IchL/9udbIqTIMd8="; }; setSourceRoot = '' diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix index 68f086894c53..e58c45ca4c67 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-exploretraces-app"; - version = "1.3.2"; - zipHash = "sha256-JXDZ7rC5Y38qJVmiEq2oz1DoWGIh9VX0bCZxdwlbDMo="; + version = "1.3.3"; + zipHash = "sha256-J3fPZy6y0B0vRpc2Cvvc8JN+Df1EDR3iNjvK/fJqzac="; meta = { description = "Opinionated traces app"; license = lib.licenses.agpl3Only; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix index 7f29e1283054..bf891cfbe8e2 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-metricsdrilldown-app"; - version = "1.0.32"; - zipHash = "sha256-fBzvEEMVSC9jPuYUREousvfUVeTJUMq4XCmrK10L19A="; + version = "1.0.33"; + zipHash = "sha256-zQ9XwF4gUlsR5bGZVzQq/cXCLwrQ3xfYQK2jOZyrWH4="; meta = { description = "Queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries"; license = lib.licenses.agpl3Only; diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix index 39247c201642..332eb1a13c92 100644 --- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "victoriametrics-metrics-datasource"; - version = "0.22.0"; - zipHash = "sha256-wawH2b95KX7KXIJot4tThTB1tT0XKzUjFsL2hzM5TX8="; + version = "0.23.1"; + zipHash = "sha256-SjQ71hRzjTnfxopspx2su29J6rBh2LT+hpzfM9EX7S8="; meta = { description = "VictoriaMetrics metrics datasource for Grafana"; license = lib.licenses.agpl3Only; diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 2db1321747df..3d4680048dd5 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -222,14 +222,14 @@ lib.makeExtensible ( nixComponents_git = (nixDependencies.callPackage ./modular/packages.nix rec { - version = "2.34pre20260217_${lib.substring 0 8 src.rev}"; + version = "2.35pre20260305_${lib.substring 0 8 src.rev}"; inherit teams; otherSplices = generateSplicesForNixComponents "nixComponents_git"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; - rev = "6e725093e6d4dda4f6bdbab20ea3e9e9687225ec"; - hash = "sha256-dhPINhGyN3N+3zMSdM51DRTEKCPGCNO3+QsbhD0/nFc="; + rev = "124b277764bba830a35fea1dff7ced6db4b3f290"; + hash = "sha256-qTdRLFF1TgUj+EM34XO4nLyunSxKzbaSvKeuLdOmv2w="; }; }).appendPatches patches_common; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index b6dcba8642a3..3c096cfd91e4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -765,6 +765,7 @@ mapAliases { fx_cast_bridge = throw "'fx_cast_bridge' has been renamed to/replaced by 'fx-cast-bridge'"; # Converted to throw 2025-10-27 fzf-zsh = throw "'fzf-zsh' has been removed because it was superseed by its builtin equivalent and archived upstream."; # Added 2026-01-17 g4music = throw "'g4music' has been renamed to/replaced by 'gapless'"; # Converted to throw 2025-10-27 + galene-stt = throw "'galene-stt' has been removed as it is unmaintained and broken"; # Added 2026-01-27 gamecube-tools = throw "gamecube-tools was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23 gandi-cli = throw "'gandi-cli' has been removed as it is unmaintained upstream"; # Added 2026-01-11 garage_0_8 = throw "'garage_0_8' has been removed as it is unmaintained upstream"; # Added 2025-06-23 @@ -1236,6 +1237,7 @@ mapAliases { lowPrio = warnAlias "'lowPrio' has been removed from pkgs, use `lib.lowPrio` instead" lib.lowPrio; # Added 2025-10-30 LPCNet = throw "'LPCNet' has been renamed to/replaced by 'lpcnet'"; # Converted to throw 2025-10-27 luci-go = throw "luci-go has been removed since it was unused and failing to build for 5 months"; # Added 2025-08-27 + lunarvim = throw "'lunarvim' has been removed since it was abandoned upstream and relied on an older version of 'neovim' to work properly"; # Added 2026-02-05 lxd = throw " LXD has been removed from NixOS due to lack of Nixpkgs maintenance. Consider migrating or switching to Incus, or remove from your configuration.