diff --git a/.github/actions/checkout/action.yml b/.github/actions/checkout/action.yml index 5b8d2f2d8c65..83995b1cb31c 100644 --- a/.github/actions/checkout/action.yml +++ b/.github/actions/checkout/action.yml @@ -19,6 +19,7 @@ runs: TARGET_SHA: ${{ inputs.target-as-trusted-at }} PIN_BUMP_SHA: ${{ inputs.untrusted-pin-bump }} with: + retries: 3 script: | const { rm, writeFile } = require('node:fs/promises') const { spawn } = require('node:child_process') diff --git a/.github/workflows/bot.yml b/.github/workflows/bot.yml index 17ad49c55151..769336be3c98 100644 --- a/.github/workflows/bot.yml +++ b/.github/workflows/bot.yml @@ -91,7 +91,7 @@ jobs: GH_TOKEN: ${{ steps.app-token.outputs.token || github.token }} run: gh api /rate_limit | jq - - uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6.1.0 + - uses: actions/labeler@b8dd2d9be0f68b860e7dae5dae7d772984eacd6d # v6.2.0 name: Labels from touched files if: | github.event_name == 'pull_request_target' && @@ -101,7 +101,7 @@ jobs: configuration-path: .github/labeler.yml # default sync-labels: true - - uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6.1.0 + - uses: actions/labeler@b8dd2d9be0f68b860e7dae5dae7d772984eacd6d # v6.2.0 name: Labels from touched files (no sync) if: | github.event_name == 'pull_request_target' && @@ -111,7 +111,7 @@ jobs: configuration-path: .github/labeler-no-sync.yml sync-labels: false - - uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6.1.0 + - uses: actions/labeler@b8dd2d9be0f68b860e7dae5dae7d772984eacd6d # v6.2.0 name: Labels from touched files (development branches) # Development branches like staging-next, haskell-updates and python-updates get special labels. # This is to avoid the mass of labels there, which is mostly useless - and really annoying for diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2ced78e8360b..35717ef3f7f1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,7 +59,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + - uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 with: # Sandbox is disabled on MacOS by default. extra_nix_config: sandbox = true diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 4ca2db65c165..0965864220c6 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -147,7 +147,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + - uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17 continue-on-error: true diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 0b576a464220..64a87a6f2b90 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -139,7 +139,7 @@ jobs: core.info(`Found pinned.json commit: ${ciPinBumpCommit}`) - name: Install Nix - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 - name: Load supported versions id: versions @@ -187,7 +187,7 @@ jobs: target-as-trusted-at: ${{ inputs.targetSha }} - name: Install Nix - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17 continue-on-error: true @@ -277,7 +277,7 @@ jobs: merge-multiple: true - name: Install Nix - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 - name: Combine all output paths and eval stats run: | @@ -486,7 +486,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} - name: Install Nix - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 - name: Ensure flake outputs on all systems still evaluate run: nix flake check --all-systems --no-build './nixpkgs/untrusted?shallow=1' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0e0fcfc30d22..3b743fe2e53a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -35,7 +35,7 @@ jobs: with: merged-as-untrusted-at: ${{ inputs.mergedSha }} - - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + - uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 # TODO: Figure out how to best enable caching for the treefmt job. Cachix won't work well, # because the cache would be invalidated on every commit - treefmt checks every file. @@ -70,7 +70,7 @@ jobs: with: merged-as-untrusted-at: ${{ inputs.mergedSha }} - - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + - uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17 continue-on-error: true @@ -100,7 +100,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@8aa03977d8d733052d78f4e008a241fd1dbf36b3 # v31.10.6 + - uses: cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31.10.7 - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17 continue-on-error: true diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ad8ec30c076d..30952dd7302a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -29355,6 +29355,11 @@ githubId = 223833; name = "Klaas van Schelven"; }; + VarNepvius = { + name = "VarNapvius"; + github = "VarNapvius"; + githubId = 14352929; + }; varunpatro = { email = "varun.kumar.patro@gmail.com"; github = "varunpatro"; @@ -29833,7 +29838,7 @@ VZstless = { name = "VZstless"; email = "i@vzstless.moe"; - github = "atlarator"; + github = "VZstless"; githubId = 233668878; }; w-lfchen = { diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index f1b37bf1dd93..57de71d88285 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -50,6 +50,8 @@ - [stash-clipboard](https://github.com/NotAShelf/stash), a Wayland clipboard "manager" with fast persistent history and multi-media support. Available as [services.stash-clipboard](#opt-services.stash-clipboard.enable). +- [OO7](https://github.com/linux-credentials/oo7) is a desktop-agnostic Secret Service provider. Available as [services.oo7](#opt-services.oo7.enable) + ## Backward Incompatibilities {#sec-release-26.11-incompatibilities} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index e01a409f45b3..febedc650e54 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -593,6 +593,7 @@ ./services/desktops/linyaps.nix ./services/desktops/malcontent.nix ./services/desktops/neard.nix + ./services/desktops/oo7.nix ./services/desktops/pipewire/pipewire.nix ./services/desktops/pipewire/wireplumber.nix ./services/desktops/playerctld.nix diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix index d9ac409599f6..96fce08754c9 100644 --- a/nixos/modules/security/pam.nix +++ b/nixos/modules/security/pam.nix @@ -678,6 +678,14 @@ let ''; }; + oo7 = { + enable = lib.mkEnableOption '' + automatically unlock the user's default Session Keyring using pam_oo7. + If the user's login password does not match their keyring password, + oo7 will prompt separately after login. + ''; + }; + enableUMask = lib.mkOption { default = config.security.pam.enableUMask; defaultText = lib.literalExpression "config.security.pam.enableUMask"; @@ -1198,6 +1206,7 @@ let || cfg.pamMount || cfg.kwallet.enable || cfg.enableGnomeKeyring + || cfg.oo7.enable || config.services.intune.enable || cfg.googleAuthenticator.enable || cfg.gnupg.enable @@ -1261,6 +1270,12 @@ let control = "optional"; modulePath = "${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so"; } + { + name = "oo7"; + enable = cfg.oo7.enable; + control = "optional"; + modulePath = "${pkgs.oo7-pam}/lib/security/pam_oo7.so"; + } { name = "intune"; enable = config.services.intune.enable; @@ -1477,6 +1492,12 @@ let use_authtok = true; }; } + { + name = "oo7"; + enable = cfg.oo7.enable; + control = "optional"; + modulePath = "${pkgs.oo7-pam}/lib/security/pam_oo7.so"; + } ]; session = utils.pam.autoOrderRules [ @@ -1695,6 +1716,15 @@ let auto_start = true; }; } + { + name = "oo7"; + enable = cfg.oo7.enable; + control = "optional"; + modulePath = "${pkgs.oo7-pam}/lib/security/pam_oo7.so"; + settings = { + auto_start = true; + }; + } { name = "gnupg"; enable = cfg.gnupg.enable; diff --git a/nixos/modules/services/audio/music-assistant.nix b/nixos/modules/services/audio/music-assistant.nix index 8be485f1ec76..be69ad9ba057 100644 --- a/nixos/modules/services/audio/music-assistant.nix +++ b/nixos/modules/services/audio/music-assistant.nix @@ -146,9 +146,12 @@ in ++ lib.optionals (lib.elem "airplay_receiver" cfg.providers) [ shairport-sync ] - ++ lib.optionals (lib.elem "spotify" cfg.providers || lib.elem "spotify_connect" cfg.providers) [ + ++ lib.optionals (lib.elem "spotify" cfg.providers) [ librespot-ma ] + ++ lib.optionals (lib.elem "spotify_connect" cfg.providers) [ + go-librespot + ] ++ lib.optionals (lib.elem "snapcast" cfg.providers) [ snapcast ] diff --git a/nixos/modules/services/desktops/oo7.nix b/nixos/modules/services/desktops/oo7.nix new file mode 100644 index 000000000000..29c95ccf91a3 --- /dev/null +++ b/nixos/modules/services/desktops/oo7.nix @@ -0,0 +1,41 @@ +{ + config, + pkgs, + lib, + ... +}: +let + cfg = config.services.oo7; +in +{ + options.services.oo7 = { + enable = lib.mkEnableOption '' + oo7, a service providing the Secret Service D-Bus API. + ''; + }; + + config = lib.mkIf cfg.enable { + services.dbus.packages = [ pkgs.oo7-server ]; + + systemd.packages = [ pkgs.oo7-server ]; + + systemd.user.services.oo7-daemon.wantedBy = [ "default.target" ]; + + xdg.portal.extraPortals = [ pkgs.oo7-portal ]; + + security.pam.services.login.oo7.enable = true; + + security.wrappers.oo7-daemon = { + owner = "root"; + group = "root"; + capabilities = "cap_ipc_lock=ep"; + source = "${pkgs.oo7-server}/libexec/oo7-daemon"; + }; + }; + + meta = { + inherit (pkgs.oo7.meta) + maintainers + ; + }; +} diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 27bc313a6e45..b370a1d0d017 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3513,8 +3513,8 @@ let mktplcRef = { name = "veriloghdl"; publisher = "mshr-h"; - version = "1.27.4"; - hash = "sha256-VmxvSryOkZTKb4AfH/zBdVilPNHroDh/ORicPi5Mfxo="; + version = "1.28.1"; + hash = "sha256-+Pc9blI/n6JeokdUhWjLzicwBv90p4MjhK2rvpQ2xrA="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/mshr-h.VerilogHDL/changelog"; @@ -3924,8 +3924,8 @@ let mktplcRef = { publisher = "redhat"; name = "vscode-yaml"; - version = "1.23.0"; - hash = "sha256-GC7AIQIUw+F5rBscTe+ulKt/97s7p636TLRvmcT9b9c="; + version = "1.24.0"; + hash = "sha256-Bmh1gxKn+mvtolnKWmhJ2QxdUZ32QV7b4kbBNeBtcWg="; }; meta = { description = "YAML Language Support by Red Hat, with built-in Kubernetes syntax support"; @@ -5238,8 +5238,8 @@ let mktplcRef = { name = "volar"; publisher = "Vue"; - version = "3.3.5"; - hash = "sha256-Oz4or7AtfrlcAXmFB4lkNk4Uqmpm1AsGP4RLcdpzRbo="; + version = "3.3.7"; + hash = "sha256-qXbJCRzHc7QS4QLCGso5orfSiRYp6V2wz/4tvyU3rfg="; }; meta = { changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md"; @@ -5498,8 +5498,8 @@ let mktplcRef = { name = "markdown-editor"; publisher = "zaaack"; - version = "0.1.16"; - hash = "sha256-rBpC3YIG4M4QDPg/zViinDGXk3U6GvJfiwVUe5NW2vU="; + version = "0.1.17"; + hash = "sha256-j7K1MS9XBLwCjER41NsSt22LUh0Zmm2sUK9JqZLiSfk="; }; meta = { description = "Visual Studio Code extension for WYSIWYG markdown editing"; diff --git a/pkgs/applications/emulators/libretro/cores/bluemsx.nix b/pkgs/applications/emulators/libretro/cores/bluemsx.nix index 0d809c3f0616..b7a838274f9a 100644 --- a/pkgs/applications/emulators/libretro/cores/bluemsx.nix +++ b/pkgs/applications/emulators/libretro/cores/bluemsx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bluemsx"; - version = "0-unstable-2026-06-26"; + version = "0-unstable-2026-07-04"; src = fetchFromGitHub { owner = "libretro"; repo = "bluemsx-libretro"; - rev = "4f74bf22d2730d989502943784f217aed8cea5c1"; - hash = "sha256-/o8EnfPVLAN/3b9nHVsmnTyXJ3b6fk9IIu1xKCwPQaY="; + rev = "fe7173f801fd2d6c3564ebe816797a44524e4bbf"; + hash = "sha256-NcDcFexU2jPWwQmWo9CK+jbYtEFiqZmzKLfrQrB9Cmg="; }; meta = { diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index 485dc46f3aa5..be3010316f0f 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "kubernetes-helm"; - version = "4.2.2"; + version = "4.2.3"; src = fetchFromGitHub { owner = "helm"; repo = "helm"; rev = "v${finalAttrs.version}"; - hash = "sha256-khyxnEeyxpgEO7rWKsEPqPLNSDZmFGqAZBrfb0TY8BU="; + hash = "sha256-t7cdJjazG38T49y+x2B1akBNvZNXhN2ig3eNnHirV2g="; }; - vendorHash = "sha256-XIKQF9PWgxKJUt66wQ/mPhWVfJnra0vV9ZuyclgQ21U="; + vendorHash = "sha256-6TJWtGTdTtzOpPvWsk4rtJwxZxkIxIA6QSAemOnHcJ4="; subPackages = [ "cmd/helm" ]; ldflags = [ diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4dbd6f379f8b..e0bb6ba0b661 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -265,13 +265,13 @@ "vendorHash": "sha256-vT1n4FN0s9rQFj4HuXPm6lvNdzWZMyrzeWAanHOQqCg=" }, "cyrilgdn_postgresql": { - "hash": "sha256-q4duDY9//BK5Jkg6stn0Ig4DJfzkc0gAkUua18XPgSM=", + "hash": "sha256-Z0hgD+tRi5tf+1k/KsktKNWGAgqeJNGzmUFGKNMUVJs=", "homepage": "https://registry.terraform.io/providers/cyrilgdn/postgresql", "owner": "cyrilgdn", "repo": "terraform-provider-postgresql", - "rev": "v1.26.0", + "rev": "v1.27.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-wUd5cFXX/oc96WFyNKgQxw8kvYDiqwpDM84wbNml7LA=" + "vendorHash": "sha256-Gcrdn6bKVS0Y7dNCo/cg+GpDE7b9NMP/au73jgY4aU0=" }, "cyrilgdn_rabbitmq": { "hash": "sha256-313I7E3mMiZfa7i5lZGIZolPMcGuSqhrTWVt3MVpEGA=", @@ -616,13 +616,13 @@ "vendorHash": "sha256-hh0tOG9HY0cWTda5vjpGwCGntD7I/wCJf6B92EMKRrQ=" }, "hashicorp_kubernetes": { - "hash": "sha256-P0V0bUkRDwo1EK9D5VE/F7BIz0uov3XsRr5tPbevAI8=", + "hash": "sha256-B/BPhNlQytohgRWdO4oA1FcB8zneVieXlOqYzr+HJX4=", "homepage": "https://registry.terraform.io/providers/hashicorp/kubernetes", "owner": "hashicorp", "repo": "terraform-provider-kubernetes", - "rev": "v3.2.0", + "rev": "v3.2.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-TUs0DTfbNYOwKdUTJmiB1/ja97r+GsVH+k5VMp/wKrI=" + "vendorHash": "sha256-GyuSdDpsOqd1ntwAm09AKCoxeFOLhXo0jPTTxYZC+vg=" }, "hashicorp_local": { "hash": "sha256-qntV0gfxEVV24gqiVOvUai+pai4vvU+KtLmLBqOBQbY=", @@ -1436,13 +1436,13 @@ "vendorHash": "sha256-lWBMihP6oX7qPpTuPQQwQS3IDwdyb/rEYqtBsTozb7Q=" }, "venafi_venafi": { - "hash": "sha256-oEyrnKMe+cMLSajI2wxkjXfHySM198NviiSqX0hGduk=", + "hash": "sha256-tCjeApdanKPNEy7snb6QJoCvwjpNa2fdDryoD+7wn8Y=", "homepage": "https://registry.terraform.io/providers/Venafi/venafi", "owner": "Venafi", "repo": "terraform-provider-venafi", - "rev": "v0.24.0", + "rev": "v0.24.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-UnC3dob6idNgitHo4uGs1BPb3T7UQTR8wAJ2faYVvhE=" + "vendorHash": "sha256-MXkMUXhE5oUIni9nlZgyN5rXCUl52NmYqMwAnvXpBBo=" }, "vinyldns_vinyldns": { "hash": "sha256-/M+HFMDeKpIzzdn04TkMxriVeE6vvORRiqonxF38B9Q=", diff --git a/pkgs/applications/virtualization/docker/buildx.nix b/pkgs/applications/virtualization/docker/buildx.nix index 64bc3b9885c5..10ec200adc03 100644 --- a/pkgs/applications/virtualization/docker/buildx.nix +++ b/pkgs/applications/virtualization/docker/buildx.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "docker-buildx"; - version = "0.31.1"; + version = "0.35.0"; src = fetchFromGitHub { owner = "docker"; repo = "buildx"; rev = "v${version}"; - hash = "sha256-9O/vdgVQF3TPyN+WdUYAuVWjAa1ZRKGCCyQ6eZ+EZAs="; + hash = "sha256-Q4f7tejn0LO4eiEq+ske53WJ1oe5JxtCVZA2Im+7dv8="; }; doCheck = false; diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 4dd3a215bf2f..1403d6691239 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "arkade"; - version = "0.11.95"; + version = "0.11.106"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; tag = finalAttrs.version; - hash = "sha256-iVWpSXCVK+FMTQiJC0Ar9HlL/7RA8pWv/UHN+TBQJGg="; + hash = "sha256-D6Vq263mo77CSTOwLLPqBbM31bb+d0I8DiuQElx1z70="; }; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/av/avml/package.nix b/pkgs/by-name/av/avml/package.nix index 4c2153083154..bcb3d53c666a 100644 --- a/pkgs/by-name/av/avml/package.nix +++ b/pkgs/by-name/av/avml/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "avml"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = "microsoft"; repo = "avml"; tag = "v${finalAttrs.version}"; - hash = "sha256-2oVqweq06pzFVcUVq1lCJ4rGmiZG0A7xq6g1RSwR12M="; + hash = "sha256-ziK2s4Wwy+WB45O7OU3TKyTujrLsQV6hRUSm5Jr4NO4="; }; - cargoHash = "sha256-40NKzbxNY9t5e7OJnw9Kfvx86YsPAolcezeWeFsD0C4="; + cargoHash = "sha256-72c2914higGji0vDUwjtQoil/LdEaECv+HqANTcSRdE="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index c30ddabf05f2..abaafeacb44e 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -55,14 +55,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "awscli2"; - version = "2.34.24"; # N.B: if you change this, check if overrides are still up-to-date + version = "2.35.11"; # N.B: if you change this, check if overrides are still up-to-date pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; tag = version; - hash = "sha256-PDoztQYKfH6FjdSyMQGsT8No3LB56naQ/AxTPN/dslQ="; + hash = "sha256-sjbuzDRFvqTD087vSwOM2IyG++El3NaDNCqHlyQwsxo="; }; postPatch = '' diff --git a/pkgs/by-name/c2/c2fmzq/package.nix b/pkgs/by-name/c2/c2fmzq/package.nix index c3dd1ea6ff50..da8bb319ff6e 100644 --- a/pkgs/by-name/c2/c2fmzq/package.nix +++ b/pkgs/by-name/c2/c2fmzq/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "c2FmZQ"; - version = "0.5.6"; + version = "0.5.7"; src = fetchFromGitHub { owner = "c2FmZQ"; repo = "photos"; rev = "v${finalAttrs.version}"; - hash = "sha256-qIJnrMqsaa7GcsJpyWHhi6nea72XCQy5BaGWBtQKzFo="; + hash = "sha256-7Jguv2T6x3zKRWcp7XGzmVakwXcsVz2BWcY6uADGPsg="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/c2FmZQ"; - vendorHash = "sha256-hJHnbG/NlhibY8e59hk0u5vi50x4s4mH/awPdCRkDFk="; + vendorHash = "sha256-6rKFgCKhJQSquMhv7iuzMsm+84qz3V0ynIyB4rv2Kk8="; subPackages = [ "c2FmZQ-client" diff --git a/pkgs/by-name/ca/cage/package.nix b/pkgs/by-name/ca/cage/package.nix index d787ee6dbb18..f7cd7cd98cd8 100644 --- a/pkgs/by-name/ca/cage/package.nix +++ b/pkgs/by-name/ca/cage/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cage"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "cage-kiosk"; repo = "cage"; tag = "v${finalAttrs.version}"; - hash = "sha256-NLoz11bfeZwesmwLmyytuB6/vSwIsnDWKzyAXFe+YZ0="; + hash = "sha256-FHIOicRBL881Kvvui4HTKy0g7K9HcQ0ineLECh6MqFI="; }; depsBuildBuild = [ diff --git a/pkgs/by-name/co/copyparty/package.nix b/pkgs/by-name/co/copyparty/package.nix index 611827bb4723..0c30e8233d48 100644 --- a/pkgs/by-name/co/copyparty/package.nix +++ b/pkgs/by-name/co/copyparty/package.nix @@ -71,11 +71,11 @@ in python3Packages.buildPythonApplication rec { pname = "copyparty${nameSuffix}"; - version = "1.20.17"; + version = "1.20.18"; src = fetchurl { url = "https://github.com/9001/copyparty/releases/download/v${version}/copyparty-${version}.tar.gz"; - hash = "sha256-lJVTrv/qlCoN2r0+EtKKZD/qhi14kwuzbgrMxmxMlHU="; + hash = "sha256-6hNHouMLQmEoKsRgnJuER2ipJe7XF6yK8f+HqKMmUI4="; }; pyproject = true; diff --git a/pkgs/by-name/co/coroot/package.nix b/pkgs/by-name/co/coroot/package.nix index 30a3d4d1f5e6..7eb92d53e050 100644 --- a/pkgs/by-name/co/coroot/package.nix +++ b/pkgs/by-name/co/coroot/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "coroot"; - version = "1.23.2"; + version = "1.23.3"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot"; rev = "v${finalAttrs.version}"; - hash = "sha256-aOTn7keIM5xTcYLOUW+8pmfpXyMSE/+Yq42Uitlr4OE="; + hash = "sha256-93WJv11NDk2/ScmdE4D2E8JmyBlP4FYuX7j4Jbm8bDE="; }; vendorHash = "sha256-npMQah59pJqF6wgD2dlEleneIZbP/atDGEpjjb+KCpI="; diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index a8b83db04966..1edaf703cb23 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "cosmic-protocols"; - version = "0-unstable-2026-06-25"; + version = "0-unstable-2026-07-10"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-protocols"; - rev = "32283d76a8d0342da74c4cc022a533c52dcf378f"; - hash = "sha256-LUAmB+3+doRZOJbVURaIInaQuV/LXCKfoWHA28ihAMo="; + rev = "e95d89504513e1407f89a189aca328fbecc9eeef"; + hash = "sha256-u1Ur9lPm2HE60jCEJVhKtbGYfzV8pdiDjrsGwgKf3nA="; }; __structuredAttrs = true; diff --git a/pkgs/by-name/da/databricks-cli/package.nix b/pkgs/by-name/da/databricks-cli/package.nix index 35713557d1c4..13f93aec0b51 100644 --- a/pkgs/by-name/da/databricks-cli/package.nix +++ b/pkgs/by-name/da/databricks-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "databricks-cli"; - version = "1.2.1"; + version = "1.7.0"; src = fetchFromGitHub { owner = "databricks"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-pIcLZQm/53AMk51jEgM0j1yUR2FU3fhDgVGDBk7yaj4="; + hash = "sha256-08fYKWJRYkT48ivM9miPyoQ3fNNm6etdeqvqPZehtaM="; }; # Otherwise these tests fail asserting that the version is 0.0.0-dev @@ -25,21 +25,9 @@ buildGoModule (finalAttrs: { --replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}" ''; - vendorHash = "sha256-TAyB9hpiNDDct2We7bbOiNr7ZkbRtF5cYjPmeLfUDkE="; + vendorHash = "sha256-1K722pdIXdYkc2HMlnjyjrZb/L2iUoRx2vY1szcF7aY="; - excludedPackages = [ - "bundle/internal" - "acceptance" - "integration" - "tools/testrunner" - "tools/testmask" - "cmd/auth" - "cmd/root" - "cmd/labs/project" - "libs/auth" - "libs/databrickscfg" - "libs/hostmetadata" - ]; + subPackages = [ "." ]; ldflags = [ "-X github.com/databricks/cli/internal/build.buildVersion=${finalAttrs.version}" diff --git a/pkgs/by-name/dd/ddev/package.nix b/pkgs/by-name/dd/ddev/package.nix index 36ffba5f1a09..9afe4d5c8d6f 100644 --- a/pkgs/by-name/dd/ddev/package.nix +++ b/pkgs/by-name/dd/ddev/package.nix @@ -20,13 +20,13 @@ let in buildGoModule (finalAttrs: { pname = "ddev"; - version = "1.25.2"; + version = "1.25.3"; src = fetchFromGitHub { owner = "ddev"; repo = "ddev"; rev = "v${finalAttrs.version}"; - hash = "sha256-JcZTKGjYTvrUT6IAKfVJsJj3e4Q60uiIdK3Y9GzeIVw="; + hash = "sha256-IsFay9UqvRdllLzyQLg3YUPFlg6MugYVWRXxUpBV9n0="; }; postPatch = '' diff --git a/pkgs/by-name/dg/dgraph/package.nix b/pkgs/by-name/dg/dgraph/package.nix index 80fdd9aa4cc2..b2f4a1100b9c 100644 --- a/pkgs/by-name/dg/dgraph/package.nix +++ b/pkgs/by-name/dg/dgraph/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "dgraph"; - version = "25.3.7"; + version = "25.3.8"; src = fetchFromGitHub { owner = "dgraph-io"; repo = "dgraph"; tag = "v${finalAttrs.version}"; - hash = "sha256-5v2+RooZD6LOfU5UgcfEffMURB6qasrpXtn/KofmVQs="; + hash = "sha256-RrOlJVkekZ3xWGtjc013YyCycJmlPowVzqrttnZD8BI="; }; - vendorHash = "sha256-9JC2Bcd6ldY4t439nTDnd58mcSOg6DdjYqzN/9EvHYc="; + vendorHash = "sha256-gD91KGWLqd6a7YkqQSeW1eS2MQI+1/RbI5X1/Xwrz90="; doCheck = false; diff --git a/pkgs/by-name/ec/ecspresso/package.nix b/pkgs/by-name/ec/ecspresso/package.nix index 9efb948daa02..cf152f85c578 100644 --- a/pkgs/by-name/ec/ecspresso/package.nix +++ b/pkgs/by-name/ec/ecspresso/package.nix @@ -7,26 +7,26 @@ buildGoModule (finalAttrs: { pname = "ecspresso"; - version = "2.8.4"; + version = "2.8.5"; src = fetchFromGitHub { owner = "kayac"; repo = "ecspresso"; tag = "v${finalAttrs.version}"; - hash = "sha256-Mt4jXMPav82267lUlyI8MZ1g2LFsAylgoHo7QV4N0CQ="; + hash = "sha256-IXvCWuE1KJFCckZjGP9LvEY0S9WzrKPqPx759YIYe4A="; }; subPackages = [ "cmd/ecspresso" ]; - vendorHash = "sha256-xdj1wPg8YpcLW3QoDe/lBNkoMQR41oca1KI3sptXi9w="; + vendorHash = "sha256-bvmGvJwjh1tZcKiwIBAveN0Js61/+sh+X6lrJfUYPZ0="; ldflags = [ "-s" "-w" "-X main.buildDate=none" - "-X main.Version=${finalAttrs.version}" + "-X github.com/kayac/ecspresso/v2.Version=${finalAttrs.version}" ]; doInstallCheck = true; diff --git a/pkgs/by-name/ed/edhm-ui/package.nix b/pkgs/by-name/ed/edhm-ui/package.nix index b5bd92b4f4e3..c3e9f4aebc30 100644 --- a/pkgs/by-name/ed/edhm-ui/package.nix +++ b/pkgs/by-name/ed/edhm-ui/package.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "edhm-ui"; - version = "3.0.67"; + version = "3.0.69"; strictDeps = true; src = fetchzip { url = "https://github.com/BlueMystical/EDHM_UI/releases/download/v${finalAttrs.version}/edhm-ui-v3-linux-x64.zip"; - hash = "sha256-JhWHub1YmdSJXZcyOK97/5TnBsKVN0dg7nwqg0EP7H8="; + hash = "sha256-t/K8VohJjjP/VgreHZWYtlsMXp1gp9Gme/joHywfeH4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/en/envconsul/package.nix b/pkgs/by-name/en/envconsul/package.nix index b56b813f2391..c27d8c745e84 100644 --- a/pkgs/by-name/en/envconsul/package.nix +++ b/pkgs/by-name/en/envconsul/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "envconsul"; - version = "0.13.4"; + version = "0.14.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "envconsul"; rev = "v${finalAttrs.version}"; - hash = "sha256-7F+Zsvh13r38FTxgwKbHSaH9cdnnOl8A+nXSbW4XyXA="; + hash = "sha256-F04Cq9iOGP+z6x59pkRye1Fx8ZAgsSnbr7tGsNK2LxM="; }; - vendorHash = "sha256-7AXWQ/+rWBGvjkSSWIIGLFY32t3v05GXE7IJwFFsJt4="; + vendorHash = "sha256-poRw02L/py6H8Dtd4gAqJ70lFJOYjzYU7lRkpHS8u8A="; ldflags = [ "-s" diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index 34d845627381..13d5fd10303e 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "files-cli"; - version = "2.15.371"; + version = "2.15.381"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${finalAttrs.version}"; - hash = "sha256-buIG/U51GembJuFJF5ngzSlYzMiej0e44eg7KCQrx/0="; + hash = "sha256-p990MRYRaucbORv13k8q1lXIKdtvylEfJC6iufpq2F0="; }; - vendorHash = "sha256-qNm/3FWhzH5BfKO1oqlB0g7Ecv6tteMROWyZCis1Ngk="; + vendorHash = "sha256-nlYyCCO+DKqnZZ1NUcvXttDfPMlcasaJl6H/YZUZqjI="; ldflags = [ "-s" diff --git a/pkgs/by-name/fl/flare-signal/package.nix b/pkgs/by-name/fl/flare-signal/package.nix index fee8f4adcadf..3faed27e98f6 100644 --- a/pkgs/by-name/fl/flare-signal/package.nix +++ b/pkgs/by-name/fl/flare-signal/package.nix @@ -24,18 +24,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "flare"; - version = "0.20.6"; + version = "0.21.0"; src = fetchFromGitLab { owner = "schmiddi-on-mobile"; repo = "flare"; tag = finalAttrs.version; - hash = "sha256-X+3fwIDqRC9S0SYkN3knjQ5wFSptxuM0iggu4pgZ89Q="; + hash = "sha256-Vt83VsqylFSM2rUj5egu1FEFjaVLVUI8SeGHAXmgKW4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-EEIZjK8bVPg1AFkmOvckkVMCRHXLoiBz5CITwpolJ4k="; + hash = "sha256-GlkrQtMGFqujEiwAVMts6nsPbQ2GTxwYIJsu6axeg0Q="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fl/flix/package.nix b/pkgs/by-name/fl/flix/package.nix index 0127f9c34a3b..4599bc7ecf7b 100644 --- a/pkgs/by-name/fl/flix/package.nix +++ b/pkgs/by-name/fl/flix/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "flix"; - version = "0.75.0"; + version = "0.75.1"; src = fetchurl { url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; - sha256 = "sha256-Zk9CvLQkBe+vRDj2dCfC7sFq3wxbNyNrDev3Q8ZrRXs="; + sha256 = "sha256-4xd3AK6tiiKkLJEOc7+4oyb+/bq04+rq9tVcMopr2Tg="; }; dontUnpack = true; diff --git a/pkgs/by-name/fl/fluentd/Gemfile.lock b/pkgs/by-name/fl/fluentd/Gemfile.lock index 7f6bacc67594..f46cd8453ad2 100644 --- a/pkgs/by-name/fl/fluentd/Gemfile.lock +++ b/pkgs/by-name/fl/fluentd/Gemfile.lock @@ -1,72 +1,103 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - aws-eventstream (1.3.2) - aws-partitions (1.1064.0) - aws-sdk-cloudwatchlogs (1.109.0) - aws-sdk-core (~> 3, >= 3.216.0) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + async (2.42.0) + console (~> 1.29) + fiber-annotation + io-event (~> 1.11) + metrics (~> 0.12) + traces (~> 0.18) + async-http (0.95.1) + async (>= 2.10.2) + async-pool (~> 0.11) + io-endpoint (~> 0.14) + io-stream (~> 0.6) + metrics (~> 0.12) + protocol-http (~> 0.62) + protocol-http1 (~> 0.39) + protocol-http2 (~> 0.26) + protocol-url (~> 0.2) + traces (~> 0.10) + async-pool (0.11.2) + async (>= 2.0) + aws-eventstream (1.4.0) + aws-partitions (1.1267.0) + aws-sdk-cloudwatchlogs (1.159.0) + aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sdk-core (3.220.1) + aws-sdk-core (3.254.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) base64 + bigdecimal jmespath (~> 1, >= 1.6.1) - aws-sdk-firehose (1.89.0) - aws-sdk-core (~> 3, >= 3.216.0) + logger + aws-sdk-firehose (1.112.0) + aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sdk-kinesis (1.74.0) - aws-sdk-core (~> 3, >= 3.216.0) + aws-sdk-kinesis (1.103.0) + aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sdk-kms (1.99.0) - aws-sdk-core (~> 3, >= 3.216.0) + aws-sdk-kms (1.130.0) + aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.182.0) - aws-sdk-core (~> 3, >= 3.216.0) + aws-sdk-s3 (1.227.0) + aws-sdk-core (~> 3, >= 3.254.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) - aws-sdk-sqs (1.93.0) - aws-sdk-core (~> 3, >= 3.216.0) + aws-sdk-sqs (1.117.0) + aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sigv4 (1.11.0) + aws-sigv4 (1.12.1) aws-eventstream (~> 1, >= 1.0.2) - base64 (0.2.0) + base64 (0.3.0) + bigdecimal (4.1.2) bson (4.15.0) - concurrent-ruby (1.3.5) - cool.io (1.9.0) - csv (3.3.2) + concurrent-ruby (1.3.7) + console (1.36.0) + fiber-annotation + fiber-local (~> 1.1) + json + cool.io (1.9.4) + csv (3.3.5) digest-crc (0.7.0) rake (>= 12.0.0, < 14.0.0) - drb (2.2.1) - elastic-transport (8.4.0) + drb (2.2.3) + elastic-transport (8.5.3) faraday (< 3) multi_json - elasticsearch (8.17.1) + elasticsearch (9.4.3) elastic-transport (~> 8.3) - elasticsearch-api (= 8.17.1) - elasticsearch-api (8.17.1) + elasticsearch-api (= 9.4.3) + elasticsearch-api (9.4.3) + base64 multi_json - excon (1.2.5) + excon (1.5.0) logger - faraday (2.12.2) + faraday (2.14.3) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-excon (2.3.0) + faraday-excon (2.4.0) excon (>= 1.0.0) faraday (>= 2.11.0, < 3) - faraday-net_http (3.4.0) - net-http (>= 0.5.0) + faraday-net_http (3.4.4) + net-http (~> 0.5) + fiber-annotation (0.2.0) + fiber-local (1.1.0) + fiber-storage + fiber-storage (1.0.1) fluent-config-regexp-type (1.0.0) fluentd (> 1.0.0, < 2) - fluent-plugin-cloudwatch-logs (0.14.3) + fluent-plugin-cloudwatch-logs (0.15.0) aws-sdk-cloudwatchlogs (~> 1.0) fluentd (>= 1.8.0) - fluent-plugin-concat (2.5.0) + fluent-plugin-concat (2.6.2) fluentd (>= 0.14.0, < 2) - fluent-plugin-elasticsearch (5.4.3) + fluent-plugin-elasticsearch (6.0.0) elasticsearch excon faraday (>= 2.0.0) @@ -76,12 +107,13 @@ GEM fluentd (>= 0.10.58, < 2) ltsv ruby-kafka (>= 1.5.0, < 2) - fluent-plugin-kinesis (3.5.0) + fluent-plugin-kinesis (3.7.0) aws-sdk-firehose (~> 1, != 1.9, != 1.5, != 1.15) aws-sdk-kinesis (~> 1, != 1.5, != 1.4, != 1.14) fluentd (>= 0.14.22, < 2) - google-protobuf (~> 3) - fluent-plugin-mongo (1.6.0) + google-protobuf (~> 4) + fluent-plugin-mongo (1.6.3) + bigdecimal (~> 4.0) fluentd (>= 0.14.22, < 2) mongo (>= 2.15.0, < 2.19.0) fluent-plugin-record-reformer (0.9.1) @@ -89,14 +121,15 @@ GEM fluent-plugin-rewrite-tag-filter (2.4.0) fluent-config-regexp-type fluentd (>= 0.14.2, < 2) - fluent-plugin-s3 (1.8.3) + fluent-plugin-s3 (1.8.5) aws-sdk-s3 (~> 1.60) aws-sdk-sqs (~> 1.23) fluentd (>= 0.14.22, < 2) fluent-plugin-webhdfs (1.6.0) fluentd (>= 0.14.22) webhdfs (>= 0.11.0) - fluentd (1.18.0) + fluentd (1.19.3) + async-http (~> 0.86) base64 (~> 0.2) bundler cool.io (>= 1.4.5, < 2.0.0) @@ -105,31 +138,46 @@ GEM http_parser.rb (>= 0.5.1, < 0.9.0) logger (~> 1.6) msgpack (>= 1.3.1, < 2.0.0) + net-http (~> 0.8) + ostruct (~> 0.6) serverengine (>= 2.3.2, < 3.0.0) sigdump (~> 0.2.5) strptime (>= 0.2.4, < 1.0.0) tzinfo (>= 1.0, < 3.0) tzinfo-data (~> 1.0) + uri (~> 1.0) webrick (~> 1.4) yajl-ruby (~> 1.0) - google-protobuf (3.25.6) - google-protobuf (3.25.6-aarch64-linux) - google-protobuf (3.25.6-arm64-darwin) - google-protobuf (3.25.6-x86-linux) - google-protobuf (3.25.6-x86_64-darwin) - http_parser.rb (0.8.0) + zstd-ruby (~> 1.5) + google-protobuf (4.35.1) + bigdecimal + rake (~> 13.3) + http_parser.rb (0.8.1) + io-endpoint (0.17.2) + io-event (1.19.1) + io-stream (0.13.1) jmespath (1.6.2) - json (2.10.1) - logger (1.6.6) + json (2.20.0) + logger (1.7.0) ltsv (0.1.2) + metrics (0.15.0) mongo (2.18.3) bson (>= 4.14.1, < 5.0.0) - msgpack (1.8.0) - multi_json (1.15.0) - net-http (0.6.0) - uri - public_suffix (6.0.1) - rake (13.2.1) + msgpack (1.8.3) + multi_json (1.21.1) + net-http (0.9.1) + uri (>= 0.11.1) + ostruct (0.6.3) + protocol-hpack (1.5.1) + protocol-http (0.62.2) + protocol-http1 (0.39.0) + protocol-http (~> 0.62) + protocol-http2 (0.26.0) + protocol-hpack (~> 1.4) + protocol-http (~> 0.62) + protocol-url (0.4.0) + public_suffix (7.0.5) + rake (13.4.2) ruby-kafka (1.5.0) digest-crc serverengine (2.4.0) @@ -138,22 +186,20 @@ GEM sigdump (~> 0.2.2) sigdump (0.2.5) strptime (0.2.5) + traces (0.18.2) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - tzinfo-data (1.2025.1) + tzinfo-data (1.2026.3) tzinfo (>= 1.0.0) - uri (1.0.3) + uri (1.1.1) webhdfs (0.11.0) addressable - webrick (1.9.1) + webrick (1.9.2) yajl-ruby (1.4.3) + zstd-ruby (1.5.7.1) PLATFORMS - aarch64-linux - arm64-darwin ruby - x86-linux - x86_64-darwin DEPENDENCIES fluent-plugin-cloudwatch-logs @@ -169,4 +215,4 @@ DEPENDENCIES fluentd BUNDLED WITH - 2.6.2 + 2.7.2 diff --git a/pkgs/by-name/fl/fluentd/gemset.nix b/pkgs/by-name/fl/fluentd/gemset.nix index a006d8c272f7..04551bd2d61e 100644 --- a/pkgs/by-name/fl/fluentd/gemset.nix +++ b/pkgs/by-name/fl/fluentd/gemset.nix @@ -5,30 +5,80 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "1by7h2lwziiblizpd5yx87jsq8ppdhzvwf08ga34wzqgcv1nmpvz"; type = "gem"; }; - version = "2.8.7"; + version = "2.9.0"; + }; + async = { + dependencies = [ + "console" + "fiber-annotation" + "io-event" + "metrics" + "traces" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1ik5p6pgx01mrg2c5pj6rmjwr2s5sbvip84zcysxb5cc7clphq2k"; + type = "gem"; + }; + version = "2.42.0"; + }; + async-http = { + dependencies = [ + "async" + "async-pool" + "io-endpoint" + "io-stream" + "metrics" + "protocol-http" + "protocol-http1" + "protocol-http2" + "protocol-url" + "traces" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0v3q2kn9j5vfag7b4zv2vc1i4jkrqjz1pc109df6vh04q9cd8g8c"; + type = "gem"; + }; + version = "0.95.1"; + }; + async-pool = { + dependencies = [ "async" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1vg3lwb3yhq0rad3dm00vp35vrahkbxgl4kx3d2rqkdh09xs2hqa"; + type = "gem"; + }; + version = "0.11.2"; }; aws-eventstream = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mvjjn8vh1c3nhibmjj9qcwxagj6m9yy961wblfqdmvhr9aklb3y"; + sha256 = "0fqqdqg15rgwgz3mn4pj91agd20csk9gbrhi103d20328dfghsqi"; type = "gem"; }; - version = "1.3.2"; + version = "1.4.0"; }; aws-partitions = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jdajznsdc0niv68xqp9sv29l9piyn32grq1y367l14hbm17mnf2"; + sha256 = "07i2n8f7cpbcckj6zqlivhw05khsrg77bijj2jdb00y3z2zcd90m"; type = "gem"; }; - version = "1.1064.0"; + version = "1.1267.0"; }; aws-sdk-cloudwatchlogs = { dependencies = [ @@ -39,10 +89,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1izd0al8i8wmi0cx18w4y8nriw623c21rb7c8vwpgk4mzd2kqxhw"; + sha256 = "1ja3j4a3mvgcdrcpzisip40h5f4mix0724p14w8c1phxd794xz5r"; type = "gem"; }; - version = "1.109.0"; + version = "1.159.0"; }; aws-sdk-core = { dependencies = [ @@ -50,16 +100,18 @@ "aws-partitions" "aws-sigv4" "base64" + "bigdecimal" "jmespath" + "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cjdqmy5hjbgzc0iac1i143va76qgp7jc7hg1aviy1n8cgywq44y"; + sha256 = "1zhj444iybzs1ikw1p4arv3zayw9xkk1ifnsb6g3r2j6p0h34gpf"; type = "gem"; }; - version = "3.220.1"; + version = "3.254.0"; }; aws-sdk-firehose = { dependencies = [ @@ -70,10 +122,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sryh7fjg525ddwlbd37mi3ygjcc6qn9r0md64d6ssrvk2ah0v1i"; + sha256 = "0sxr068m9fxw04m79ainsr3fniq7pxdwcp9syxbxxyq65bgq300g"; type = "gem"; }; - version = "1.89.0"; + version = "1.112.0"; }; aws-sdk-kinesis = { dependencies = [ @@ -84,10 +136,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qfwsc373a674y8xcy8g1ykc84d21vbz0dqpbh1f1k2mny2cxz7s"; + sha256 = "0g7m6ii4m03h6prd21z42yll259qlk08agfydkcikrixq1nlf3rz"; type = "gem"; }; - version = "1.74.0"; + version = "1.103.0"; }; aws-sdk-kms = { dependencies = [ @@ -98,10 +150,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a3mh89kfh6flqxw48wfv9wfwkj2zxazw096mqm56wnnzz1jyads"; + sha256 = "0jfpgjyhq3f7w67p3361f1racrc1m502zan934m7mdrir9i3ds52"; type = "gem"; }; - version = "1.99.0"; + version = "1.130.0"; }; aws-sdk-s3 = { dependencies = [ @@ -113,10 +165,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03a55dbihv6xvgfwhx0f35rwc7q3rr0555vfpxlwpdjw75wkbz6h"; + sha256 = "0fd9xq7xyadlldgd9l9iry3fi38wwr1iaag9ax4xpirpkazj6asm"; type = "gem"; }; - version = "1.182.0"; + version = "1.227.0"; }; aws-sdk-sqs = { dependencies = [ @@ -127,10 +179,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16b5jdnmk93l86nnqpij4zac7srx8c2yvx07xxbazmkawcnrd27g"; + sha256 = "0wj489w3v5canns7c5lnp38hjf954gxfvlva76vwrw9618cvzznd"; type = "gem"; }; - version = "1.93.0"; + version = "1.117.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -138,20 +190,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nx1il781qg58nwjkkdn9fw741cjjnixfsh389234qm8j5lpka2h"; + sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9"; type = "gem"; }; - version = "1.11.0"; + version = "1.12.1"; }; base64 = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; + sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7"; type = "gem"; }; - version = "0.2.0"; + version = "0.3.0"; + }; + bigdecimal = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1g9zi8c4i7g8zz0c3hxrw6mblrjvgn7akys60clb9si7c1k1gljk"; + type = "gem"; + }; + version = "4.1.2"; }; bson = { groups = [ "default" ]; @@ -168,30 +230,45 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1c2i64xsd35vijnb50rxb70g508s0x674xi0qpyyb8jy7bncl4j4"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.7"; + }; + console = { + dependencies = [ + "fiber-annotation" + "fiber-local" + "json" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01vg83f2q7n0q5dsq2sfjmm6mrizhyzkmw21i4ysg06g0slrwna5"; + type = "gem"; + }; + version = "1.36.0"; }; "cool.io" = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl3ri6zsnpm3hixmlkrmyjir1w7m9szjfizwvccn05qb40a4apa"; + sha256 = "0lzay9zxgf7j2avpl19334si092f3xyfd819wq75nmbrdwp4l0m5"; type = "gem"; }; - version = "1.9.0"; + version = "1.9.4"; }; csv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kmx36jjh2sahd989vcvw74lrlv07dqc3rnxchc5sj2ywqsw3w3g"; + sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; type = "gem"; }; - version = "3.3.2"; + version = "3.3.5"; }; digest-crc = { dependencies = [ "rake" ]; @@ -209,10 +286,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79"; + sha256 = "0wrkl7yiix268s2md1h6wh91311w95ikd8fy8m5gx589npyxc00b"; type = "gem"; }; - version = "2.2.1"; + version = "2.2.3"; }; elastic-transport = { dependencies = [ @@ -223,10 +300,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xz5q3zlbkwdb9zipallvqxdw6gnz8ljyz4w7b3pv1lar43f9sdm"; + sha256 = "1i2qzvf40hvp1s0m44kvpzi9zsinsy7w8fsrj62saa07n6pkdw1v"; type = "gem"; }; - version = "8.4.0"; + version = "8.5.3"; }; elasticsearch = { dependencies = [ @@ -237,21 +314,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nbwd1f5s060hiqcs2bmwzvsli3l3vcyyd3khxcxzzxvysqq0zb9"; + sha256 = "0hpvj11mbn74z8ph17qjs1n7jkpjv5csr1x1nhrnk9zi04xnwjnw"; type = "gem"; }; - version = "8.17.1"; + version = "9.4.3"; }; elasticsearch-api = { - dependencies = [ "multi_json" ]; + dependencies = [ + "base64" + "multi_json" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1iwl70xid303nyhfv5342yj5kk37rjbgdzkjdi83fnvyhisi5166"; + sha256 = "14n9mypalmi9f1gv9xkdirjxhihv3wiks2vsgdnl7q19wyfq2626"; type = "gem"; }; - version = "8.17.1"; + version = "9.4.3"; }; excon = { dependencies = [ "logger" ]; @@ -259,10 +339,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17asr18vawi08g3wbif0wdi8bnyj01d125saydl9j1f03fv0n16a"; + sha256 = "0l3dpg45i74ap1d7c4wyrdlc67l9vj4kgzv2l2r8mg1304fss0y5"; type = "gem"; }; - version = "1.2.5"; + version = "1.5.0"; }; faraday = { dependencies = [ @@ -274,10 +354,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mls9g490k63rdmjc9shqshqzznfn1y21wawkxrwp2vvbk13jwqm"; + sha256 = "0y7j6yzv07zggic6g0p2v1ivnvkzsbqjnfdl4215qqb6cxz290hq"; type = "gem"; }; - version = "2.12.2"; + version = "2.14.3"; }; faraday-excon = { dependencies = [ @@ -288,10 +368,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xdmwnkkms7bnx0bpkdk52qcazjqa3skb7jmjr21cjr8mdsp3z65"; + sha256 = "1xn867jjsy4dj0sxrrwd58l3kpdjs1in4p1jcbmni126hcszy1ra"; type = "gem"; }; - version = "2.3.0"; + version = "2.4.0"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -299,10 +379,41 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; + sha256 = "125m3qri52vwh5v9dhq0dkqxf8629cxrf99yyc01pva72wasyy0f"; type = "gem"; }; - version = "3.4.0"; + version = "3.4.4"; + }; + fiber-annotation = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "00vcmynyvhny8n4p799rrhcx0m033hivy0s1gn30ix8rs7qsvgvs"; + type = "gem"; + }; + version = "0.2.0"; + }; + fiber-local = { + dependencies = [ "fiber-storage" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01lz929qf3xa90vra1ai1kh059kf2c8xarfy6xbv1f8g457zk1f8"; + type = "gem"; + }; + version = "1.1.0"; + }; + fiber-storage = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1qa0j9qjwav9xb0n3isx0rbh0942xrfback392n6vs8bidnmp3pl"; + type = "gem"; + }; + version = "1.0.1"; }; fluent-config-regexp-type = { dependencies = [ "fluentd" ]; @@ -324,10 +435,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "139d7qv4my818mhjp0104ns9dlndlvrb6dgxa2rkv6jlzlamjpjb"; + sha256 = "0d4vr7mkha72f65pnisqp26gppas0zhz4xvpyqk0ka9mkwyj2m2m"; type = "gem"; }; - version = "0.14.3"; + version = "0.15.0"; }; fluent-plugin-concat = { dependencies = [ "fluentd" ]; @@ -335,10 +446,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b9z6hrjcsvccfimmgczzcbhvf2zwyqzvsdc29i2biqhk1mcwn3k"; + sha256 = "18vsv1lh41hk12ji11zsf2ipqzw0l6isxw748yhrlzfz55lh2j99"; type = "gem"; }; - version = "2.5.0"; + version = "2.6.2"; }; fluent-plugin-elasticsearch = { dependencies = [ @@ -352,10 +463,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19psa92z4zsmbwz8n4rizkwws58qlgb30325rhmqpnsp9h8b0cbb"; + sha256 = "0lnz56kaxqp28dckn5f7xb6mywf5dr0v56lvskx5jr67z97wsich"; type = "gem"; }; - version = "5.4.3"; + version = "6.0.0"; }; fluent-plugin-kafka = { dependencies = [ @@ -383,13 +494,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12wx84a9h1xjldxa3yxxsmkyn620m2knw47dmfnr9rvgw2s4dlrz"; + sha256 = "0jq7ci8h243g23dhx9vbqz1sb2kipz7v7y318wvj4lnq2xgpmmj5"; type = "gem"; }; - version = "3.5.0"; + version = "3.7.0"; }; fluent-plugin-mongo = { dependencies = [ + "bigdecimal" "fluentd" "mongo" ]; @@ -397,10 +509,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1m3fa6fwpzxw08lnczsif5c7v33yryyvgb1lbp7a7qjhipvb6jfm"; + sha256 = "09h70j007gb7ia66fm67b9842vbdfp18h1bf8mgjxvhz4ylx4p26"; type = "gem"; }; - version = "1.6.0"; + version = "1.6.3"; }; fluent-plugin-record-reformer = { dependencies = [ "fluentd" ]; @@ -437,10 +549,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c7l7y51j5fz99086ghj99rjv16frj5kl4wcclvfws1jc5c38mj9"; + sha256 = "1r6vqs2zlsck2v6pd89g9s2mxk064y0pls0s3awbq4186a8kpn9r"; type = "gem"; }; - version = "1.8.3"; + version = "1.8.5"; }; fluent-plugin-webhdfs = { dependencies = [ @@ -458,6 +570,7 @@ }; fluentd = { dependencies = [ + "async-http" "base64" "cool.io" "csv" @@ -465,42 +578,80 @@ "http_parser.rb" "logger" "msgpack" + "net-http" + "ostruct" "serverengine" "sigdump" "strptime" "tzinfo" "tzinfo-data" + "uri" "webrick" "yajl-ruby" + "zstd-ruby" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "100fd0ihgpqddkdqmbvlp51v09rnr4xb25l5lq776ai21hc4gj8d"; + sha256 = "1n2f3lfc99ry640i1j2xar2fp9yn6fhrbzdw0ilpdicrclnmb3y2"; type = "gem"; }; - version = "1.18.0"; + version = "1.19.3"; }; google-protobuf = { + dependencies = [ + "bigdecimal" + "rake" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0g0h7rwiivx93jddfws5pdkcpnhma3694k2jfv2i1k80qkrqnrmv"; + sha256 = "09ipzsijxkrgwnyic0l4yhnazw46ca7ll0adza6za66r649lg9m3"; type = "gem"; }; - version = "3.25.6"; + version = "4.35.1"; }; "http_parser.rb" = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gj4fmls0mf52dlr928gaq0c0cb0m3aqa9kaa6l0ikl2zbqk42as"; + sha256 = "0yh924g697spcv4hfigyxgidhyy6a7b9007rnac57airbcadzs4s"; type = "gem"; }; - version = "0.8.0"; + version = "0.8.1"; + }; + io-endpoint = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0f1kzf4d5qgqgfjh52a8pf3pii5dmav6ib0zq4wmicqnq5kggsiz"; + type = "gem"; + }; + version = "0.17.2"; + }; + io-event = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1rkfxcydk07qa9zs2ll7fj9zhl374v6vb0m9m7dbz74832isj6l5"; + type = "gem"; + }; + version = "1.19.1"; + }; + io-stream = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1pi0vr60l3ld4mlfrhgbiyvxkribi82258mlh1s7dg8gzd6pq3ap"; + type = "gem"; + }; + version = "0.13.1"; }; jmespath = { groups = [ "default" ]; @@ -517,20 +668,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1p4l5ycdxfsr8b51gnvlvhq6s21vmx9z4x617003zbqv3bcqmj6x"; + sha256 = "0ay31y1yl208xrpcsw6b0k4q309magq7q5prmdbb0lm9ampbqqlk"; type = "gem"; }; - version = "2.10.1"; + version = "2.20.0"; }; logger = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx"; + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; type = "gem"; }; - version = "1.6.6"; + version = "1.7.0"; }; ltsv = { groups = [ "default" ]; @@ -542,6 +693,16 @@ }; version = "0.1.2"; }; + metrics = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0wlh0g4xmfqa41dsh4m3514q3jcvy6jx97mwn6ayj62ir6xdbpk1"; + type = "gem"; + }; + version = "0.15.0"; + }; mongo = { dependencies = [ "bson" ]; groups = [ "default" ]; @@ -558,20 +719,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76"; + sha256 = "18g6ps30z6m365bly7sfialavnsf6m6qamdxsr84w96k51j4mnlb"; type = "gem"; }; - version = "1.8.0"; + version = "1.8.3"; }; multi_json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "1040lr5y2phn7avdyam6zw6ikprlmk77biw3yhclsfwfh0qnl4p6"; type = "gem"; }; - version = "1.15.0"; + version = "1.21.1"; }; net-http = { dependencies = [ "uri" ]; @@ -579,30 +740,95 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; + sha256 = "15k96fj6qwbaiv6g52l538ass95ds1qwgynqdridz29yqrkhpfi5"; type = "gem"; }; - version = "0.6.0"; + version = "0.9.1"; + }; + ostruct = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm"; + type = "gem"; + }; + version = "0.6.3"; + }; + protocol-hpack = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "14ddqg5mcs9ysd1hdzkm5pwil0660vrxcxsn576s3387p0wa5v3g"; + type = "gem"; + }; + version = "1.5.1"; + }; + protocol-http = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0fvpza7nnbyd3nfxkn5gych6diwns386g2ib9s6azh99c3sz5hg1"; + type = "gem"; + }; + version = "0.62.2"; + }; + protocol-http1 = { + dependencies = [ "protocol-http" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1syqgaklsn9rf11xmll2s3ms7jvpd5zjng9jdb3r8pbgv963z6z4"; + type = "gem"; + }; + version = "0.39.0"; + }; + protocol-http2 = { + dependencies = [ + "protocol-hpack" + "protocol-http" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11kl6768hpzgvvvlpyvmr74v0jqf2vslcwngs3643cl2h3brrj5s"; + type = "gem"; + }; + version = "0.26.0"; + }; + protocol-url = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1qd9vsn9sif58swfqsyj429aynqyv6hpgbzxqrd83baidcxw1m34"; + type = "gem"; + }; + version = "0.4.0"; }; public_suffix = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31"; + sha256 = "08znfv30pxmdkjyihvbjqbvv874dj3nybmmyscl958dy3f7v12qs"; type = "gem"; }; - version = "6.0.1"; + version = "7.0.5"; }; rake = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; + sha256 = "009p524zl0p0kfa65nii8wdmaigkmawv9pbvlcffky7islmmp0nb"; type = "gem"; }; - version = "13.2.1"; + version = "13.4.2"; }; ruby-kafka = { dependencies = [ "digest-crc" ]; @@ -650,6 +876,16 @@ }; version = "0.2.5"; }; + traces = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "05722prvh34n96irnxa762wz0yj2nyrz70ab2zby3b6snjf69wc0"; + type = "gem"; + }; + version = "0.18.2"; + }; tzinfo = { dependencies = [ "concurrent-ruby" ]; groups = [ "default" ]; @@ -667,20 +903,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02yz3x0qxnnwbf7k18yck5pggbnyy43rq0d5w2r6rwlk3981m31d"; + sha256 = "1ygpikd3hdqsi16gqh33r5al1b9xdwrv2wl3rw210g7iar9vr3s7"; type = "gem"; }; - version = "1.2025.1"; + version = "1.2026.3"; }; uri = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; + sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; type = "gem"; }; - version = "1.0.3"; + version = "1.1.1"; }; webhdfs = { dependencies = [ "addressable" ]; @@ -698,10 +934,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; yajl-ruby = { groups = [ "default" ]; @@ -713,4 +949,14 @@ }; version = "1.4.3"; }; + zstd-ruby = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "08gxd4hm9qpiyf9bvwwxba75g70j8vascj44y89xccps7bwgplfy"; + type = "gem"; + }; + version = "1.5.7.1"; + }; } diff --git a/pkgs/by-name/fl/flux9s/package.nix b/pkgs/by-name/fl/flux9s/package.nix index 27002b1ed129..65528daf1d3e 100644 --- a/pkgs/by-name/fl/flux9s/package.nix +++ b/pkgs/by-name/fl/flux9s/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "flux9s"; - version = "0.10.2"; + version = "0.11.0"; src = fetchFromGitHub { owner = "dgunzy"; repo = "flux9s"; tag = "v${finalAttrs.version}"; - hash = "sha256-pphw27LHz+TrU5QcUZZ7zS5k02AaFWBEEHsiV+I+05E="; + hash = "sha256-eX9qLhxSieZGxyLrHb2txrxekMElLIOeuVuxmOZH4Ak="; }; - cargoHash = "sha256-M2UCpSwKVFGXACcYkxJ8TzRHYgTLqt29RBMMdRvHZv8="; + cargoHash = "sha256-bAgkDJnmcvH3aGhLjY1hn+tnAYmuDFewQ12K8qKTnsY="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/fo/fotowall/package.nix b/pkgs/by-name/fo/fotowall/package.nix index c317504a3365..92fde5f9fdba 100644 --- a/pkgs/by-name/fo/fotowall/package.nix +++ b/pkgs/by-name/fo/fotowall/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { pname = "fotowall"; - version = "1.1.1"; + version = "1.1.2"; strictDeps = true; __structuredAttrs = true; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { owner = "fotowall"; repo = "fotowall"; rev = "v${version}"; - hash = "sha256-0iW3S3E7g/osnwBTSh0ruBThVyI422EhlMjuA9kQWnY="; + hash = "sha256-icZUT17vgpI65Vyx7/TuTP4ISDkb7mrXwuyVzDHcoNE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index 4fc954b08a34..865082ddc1cd 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-machete"; - version = "3.44.0"; + version = "3.44.1"; pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; tag = "v${finalAttrs.version}"; - hash = "sha256-3yUzHzhc6qHw8jPbO9ZMsffhXgEyAlT2NzYCuC9/qsc="; + hash = "sha256-OqNfKqp3nOXij9dSvStmRyYIQOF91F+pA+9rSGPp7gQ="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/gi/git-remote-codecommit/package.nix b/pkgs/by-name/gi/git-remote-codecommit/package.nix index 2c714f837989..10ec05a8a88c 100644 --- a/pkgs/by-name/gi/git-remote-codecommit/package.nix +++ b/pkgs/by-name/gi/git-remote-codecommit/package.nix @@ -2,7 +2,7 @@ lib, fetchFromGitHub, python3Packages, - awscli2, + awscli, }: python3Packages.buildPythonApplication (finalAttrs: { @@ -30,7 +30,7 @@ python3Packages.buildPythonApplication (finalAttrs: { dependencies = with python3Packages; [ botocore ]; nativeCheckInputs = [ - awscli2 + awscli ] ++ (with python3Packages; [ pytestCheckHook diff --git a/pkgs/by-name/gi/gitfetch/package.nix b/pkgs/by-name/gi/gitfetch/package.nix index 3e718dac5cc5..bde36d74a09b 100644 --- a/pkgs/by-name/gi/gitfetch/package.nix +++ b/pkgs/by-name/gi/gitfetch/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gitfetch"; - version = "1.3.3"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "Matars"; repo = "gitfetch"; tag = "v${finalAttrs.version}"; - hash = "sha256-dVJdc0iqcl/+s3v+ui6XtKRlOuYoFVYWlG0GtTZLr5o="; + hash = "sha256-WiMLpdj9p4fGxdMUlsNnGv0METgrCtpaCvTVm2474oE="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/go/go-arch-lint/package.nix b/pkgs/by-name/go/go-arch-lint/package.nix index 4e183c5bee1b..3641ce73e098 100644 --- a/pkgs/by-name/go/go-arch-lint/package.nix +++ b/pkgs/by-name/go/go-arch-lint/package.nix @@ -14,13 +14,13 @@ buildGo125Module (finalAttrs: { pname = "go-arch-lint"; - version = "1.15.0"; + version = "1.16.0"; src = fetchFromGitHub { owner = "fe3dback"; repo = "go-arch-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-RHU7MJAuNcJhdHVzu25Vie6Q8e95ISsJsNB+MVTqAQc="; + hash = "sha256-oEbHuwQOHWglYHDG8gOKndjl6avSwK4+GyQHOj76ojA="; }; vendorHash = "sha256-2n7OjF4gl+qq9M5EtU0nmgWwRPZ3YvmLQDAgJ8w9S1M="; diff --git a/pkgs/by-name/go/go-camo/package.nix b/pkgs/by-name/go/go-camo/package.nix index 3b0a55e01ef4..f16590e6e2ac 100644 --- a/pkgs/by-name/go/go-camo/package.nix +++ b/pkgs/by-name/go/go-camo/package.nix @@ -9,16 +9,16 @@ buildGo125Module rec { pname = "go-camo"; - version = "2.7.4"; + version = "2.7.5"; src = fetchFromGitHub { owner = "cactus"; repo = "go-camo"; tag = "v${version}"; - hash = "sha256-CWyTqQdgf37Kx3E+/aTstsQ/mdLFAGrHJndc4foNt0A="; + hash = "sha256-P0n1rnxR9GQQw53MvHII7EXc4gWRThL4k1kulHTz9FU="; }; - vendorHash = "sha256-lNCMz2wJLZRXjQ5MF+4nu/tNitQb86tvPeD+NvSHW2c="; + vendorHash = "sha256-Fl+amgzolwcuz+eVQzD6mfBdMNzUm6UCwf9BbAt+85U="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/go/go-librespot/package.nix b/pkgs/by-name/go/go-librespot/package.nix new file mode 100644 index 000000000000..a69b9b977f86 --- /dev/null +++ b/pkgs/by-name/go/go-librespot/package.nix @@ -0,0 +1,60 @@ +{ + alsa-lib, + buildGoModule, + fetchFromGitHub, + flac, + lib, + libogg, + libvorbis, + pkg-config, + stdenv, +}: + +buildGoModule (finalAttrs: { + pname = "go-librespot"; + version = "0.7.4"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "devgianlu"; + repo = "go-librespot"; + tag = "v${finalAttrs.version}"; + hash = "sha256-TJQMfZRuWDu83QZeCU+EQ90WX6gT5+nXbYRIqfvXRp8="; + }; + + vendorHash = "sha256-kCzzybOEP4Tp7OGFZBjIP1FgcQ9u+lgO3931gbaG9hA="; + + subPackages = [ "cmd/daemon" ]; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + flac + libogg + libvorbis + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + ]; + + ldflags = [ + "-s" + "-X github.com/devgianlu/go-librespot.version=v${finalAttrs.version}" + ]; + + postInstall = '' + mv $out/bin/daemon $out/bin/go-librespot + ''; + + meta = { + description = "Yet another open source Spotify client, written in Go"; + mainProgram = "go-librespot"; + homepage = "https://github.com/devgianlu/go-librespot"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + sweenu + emilylange + ]; + }; +}) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index a9e195ff1848..36e78cd0f4c6 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -179,11 +179,11 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "150.0.7871.100"; + version = "150.0.7871.114"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-SbV/ACzm31CA1fglQtxc8RdBuTeal/HXXXtUFa0IYHk="; + hash = "sha256-DxnmjcpXSEljLiUinxWFPSvqwz+gZJj+7UPzRii8LVM="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -289,11 +289,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "150.0.7871.101"; + version = "150.0.7871.115"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/fwvlzsetnpzv5sb7rdxd5a6nke_150.0.7871.101/GoogleChrome-150.0.7871.101.dmg"; - hash = "sha256-cumG2dMFXZuYCWWdIn6iJT0Bd24hauVMfXZzbDFVvuU="; + url = "http://dl.google.com/release2/chrome/acd57hhfrcygivr2dnxpq2q56zka_150.0.7871.115/GoogleChrome-150.0.7871.115.dmg"; + hash = "sha256-AB16I7Tl/E4F4ydXHSLeyoKAWNwP7JSL0wLyrUvn3FE="; }; dontPatch = true; diff --git a/pkgs/by-name/go/govc/package.nix b/pkgs/by-name/go/govc/package.nix index 48c1142764cc..fbef90ea5c77 100644 --- a/pkgs/by-name/go/govc/package.nix +++ b/pkgs/by-name/go/govc/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "govc"; - version = "0.55.0"; + version = "0.55.1"; src = fetchFromGitHub { owner = "vmware"; repo = "govmomi"; tag = "v${finalAttrs.version}"; - hash = "sha256-wz0+x0abPEScOYdwm94YW7KxGX6SANh0nf2TpgcyHmk="; + hash = "sha256-jhehpkwLa8wWdwMSazbZCT3zV4IUopUciSgPE71nTgQ="; }; - vendorHash = "sha256-pPni473N8W3hrAITQ2hhIfcRiKZu1XvDzJH9rOrSxt8="; + vendorHash = "sha256-6DKE4rs7w070ZreAffs3i7bcJ075eCn9MrvVlOTANPo="; sourceRoot = "${finalAttrs.src.name}/govc"; diff --git a/pkgs/by-name/go/govulncheck/package.nix b/pkgs/by-name/go/govulncheck/package.nix index 6d488e754eb3..ae85b1926ff3 100644 --- a/pkgs/by-name/go/govulncheck/package.nix +++ b/pkgs/by-name/go/govulncheck/package.nix @@ -8,13 +8,13 @@ buildGoLatestModule (finalAttrs: { pname = "govulncheck"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "golang"; repo = "vuln"; tag = "v${finalAttrs.version}"; - hash = "sha256-Bd1YLR0grKXrvvWxDzDG2ZZ1moqY1EA9NyOtp0eBegk="; + hash = "sha256-6gPOteVgKe9ARGkS2wseorG3X0+ep/PD5qAA+59klWs="; }; patches = [ @@ -24,7 +24,7 @@ buildGoLatestModule (finalAttrs: { }) ]; - vendorHash = "sha256-9daNbbrw0ZVw2aWPkMEGgIA6rhiEkL3OlhYGWUSplQw="; + vendorHash = "sha256-n3U2vX6ByF61oz6BWjMk0Ehwz3W/zMuUNM2+T0rbxPw="; subPackages = [ "cmd/govulncheck" diff --git a/pkgs/by-name/gv/gvm-libs/package.nix b/pkgs/by-name/gv/gvm-libs/package.nix index 574ef0cdaa39..fbed8463a30e 100644 --- a/pkgs/by-name/gv/gvm-libs/package.nix +++ b/pkgs/by-name/gv/gvm-libs/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gvm-libs"; - version = "23.7.0"; + version = "23.8.0"; src = fetchFromGitHub { owner = "greenbone"; repo = "gvm-libs"; tag = "v${finalAttrs.version}"; - hash = "sha256-cRSvrmasKrk0xMnq7/bF0F6wWSKNcXDRm+p/JlciPGo="; + hash = "sha256-+fd/f5bYjKaeDGj0cpe4vNqm6TvIcWxJ3pfy90oQkbI="; }; postPatch = '' diff --git a/pkgs/by-name/hc/hcloud/package.nix b/pkgs/by-name/hc/hcloud/package.nix index d6adb4fa4efa..03bd61d035e2 100644 --- a/pkgs/by-name/hc/hcloud/package.nix +++ b/pkgs/by-name/hc/hcloud/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "hcloud"; - version = "1.64.1"; + version = "1.66.0"; src = fetchFromGitHub { owner = "hetznercloud"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-vhkajr/p64FkRMvtGLZZjCCB6Xc59SbumDaIiNX53ts="; + hash = "sha256-Ixx92yY0dC8g8YPQtqYUCMA5k2W9IAwRreSzwg73/04="; }; - vendorHash = "sha256-JtaI5v8H6Co7BuUS25zfhLYiqLKXMFlP7L2d9UEyZAo="; + vendorHash = "sha256-f960IUoBBxOEIdFTuJG6J5CKFdcSrZBrKDrMk28RzM4="; ldflags = [ "-s" diff --git a/pkgs/by-name/hd/hddfancontrol/package.nix b/pkgs/by-name/hd/hddfancontrol/package.nix index 8822ea5a6d98..42d1a2bd5446 100644 --- a/pkgs/by-name/hd/hddfancontrol/package.nix +++ b/pkgs/by-name/hd/hddfancontrol/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "hddfancontrol"; - version = "2.1.1"; + version = "2.1.2"; src = fetchFromGitHub { owner = "desbma"; repo = "hddfancontrol"; tag = finalAttrs.version; - hash = "sha256-Fqkx2pO97RCFa1vFTCuMsO+WVs/2WGLsHwyKcuEnq5I="; + hash = "sha256-SQXzVUv+l14xUNJ7riXFwEq/T0HnL1Gmo6/bjU33Qz0="; }; - cargoHash = "sha256-8NNFL5aeQjdXP/qw9yxL2fFOJaLUVM2GJ0YSW5OuR4A="; + cargoHash = "sha256-MJ9Cm/mzas8mapRF0vmwR6ivWTZevnhkxT5987dypD8="; nativeBuildInputs = [ makeWrapper diff --git a/pkgs/by-name/im/immichframe/package.nix b/pkgs/by-name/im/immichframe/package.nix index 85e12a626778..b519fae3ed94 100644 --- a/pkgs/by-name/im/immichframe/package.nix +++ b/pkgs/by-name/im/immichframe/package.nix @@ -1,78 +1,68 @@ { buildDotnetModule, - buildNpmPackage, dotnet-sdk, fetchFromGitHub, + fetchNpmDeps, lib, nixosTests, - writeShellApplication, - _experimental-update-script-combinators, + nodejs, + npmHooks, nix-update-script, }: -let - version = "1.0.33.0"; +buildDotnetModule (finalAttrs: { + pname = "immichframe"; + version = "1.0.35.0"; + src = fetchFromGitHub { owner = "immichFrame"; repo = "immichFrame"; - tag = "v${version}"; - hash = "sha256-b8hfzNZJz9XCRO4UfzwK5OsrgqV2F5wnZlRH7h3Eo9Q="; + tag = "v${finalAttrs.version}"; + hash = "sha256-VET0em+CyJzXPlCXjozj6SDhjD26lH94AETFKGG895I="; }; - api = buildDotnetModule { - pname = "immichframe"; - inherit version src; - projectFile = "ImmichFrame.WebApi/ImmichFrame.WebApi.csproj"; - nugetDeps = ./deps.json; - dotnet-runtime = dotnet-sdk.aspnetcore; + projectFile = "ImmichFrame.WebApi/ImmichFrame.WebApi.csproj"; + nugetDeps = ./deps.json; + dotnet-runtime = dotnet-sdk.aspnetcore; - meta.mainProgram = "ImmichFrame.WebApi"; + nativeBuildInputs = [ + npmHooks.npmConfigHook + nodejs + ]; + + npmRoot = "immichFrame.Web"; + + npmDeps = fetchNpmDeps { + src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; + hash = "sha256-RyMY5ooC6Q+W+Y24ILv+WCcWLMDToZ52yefFuoAYubY="; }; - frontend = buildNpmPackage { - pname = "immichframe-frontend"; - inherit version src; - - sourceRoot = "${src.name}/immichFrame.Web"; - - npmBuildScript = "build"; - npmDepsHash = "sha256-PjbbBpYYUHH4oucJuk0FCdJa0LzTlkQnjkZ5MLziqTY="; - - installPhase = '' - runHook preInstall - - mkdir $out - cp -r build/ $out/wwwroot - - runHook postInstall - ''; - }; -in -writeShellApplication { - name = "ImmichFrame"; - - text = '' - cd ${frontend} - exec ${lib.getExe api} "$@" + preBuild = '' + pushd ${finalAttrs.npmRoot} + npm run build + popd ''; + postInstall = '' + cp -r ${finalAttrs.npmRoot}/build/* $out/lib/immichframe/wwwroot/ + ''; + + makeWrapperArgs = [ + "--chdir ${placeholder "out"}/lib/immichframe" + ]; + passthru = { - inherit api frontend; - updateScript = _experimental-update-script-combinators.sequence [ - (nix-update-script { attrPath = "immichframe.api"; }) - (nix-update-script { - attrPath = "immichframe.frontend"; - extraArgs = [ "--version=skip" ]; - }) - ]; + updateScript = nix-update-script { }; tests = { inherit (nixosTests) immichframe; }; }; meta = { + changelog = "https://github.com/immichFrame/ImmichFrame/releases/tag/${finalAttrs.src.tag}"; description = "Display your photos from Immich as a digital photo frame"; homepage = "https://immichframe.dev"; license = lib.licenses.gpl3Only; + mainProgram = "ImmichFrame.WebApi"; maintainers = with lib.maintainers; [ jfly ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/in/infracost/package.nix b/pkgs/by-name/in/infracost/package.nix index 4f56c8ea08fd..ea2a068ba0c6 100644 --- a/pkgs/by-name/in/infracost/package.nix +++ b/pkgs/by-name/in/infracost/package.nix @@ -8,15 +8,15 @@ buildGoModule (finalAttrs: { pname = "infracost"; - version = "0.10.44"; + version = "0.10.45"; src = fetchFromGitHub { owner = "infracost"; rev = "v${finalAttrs.version}"; repo = "infracost"; - sha256 = "sha256-7TH7ZWANQMlhfpCP5OdiQCL6OsFP1RK5YGV8hGuouBY="; + sha256 = "sha256-ionW8XChMCQxekKqbiNc6wSu5pxdG59WX2CxlCqStXk="; }; - vendorHash = "sha256-ZG6DjYcHvEii55ayx6x168L2v04n/pAZRqqQ7DKvugA="; + vendorHash = "sha256-fwMVYzbCHENra1ySNMQnWF/JnYngO/oHgxZvMZ2+3TQ="; ldflags = [ "-s" diff --git a/pkgs/by-name/ip/ipatool/package.nix b/pkgs/by-name/ip/ipatool/package.nix index ba8eaab711c1..25cfe240f238 100644 --- a/pkgs/by-name/ip/ipatool/package.nix +++ b/pkgs/by-name/ip/ipatool/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "ipatool"; - version = "2.3.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "majd"; repo = "ipatool"; rev = "v${finalAttrs.version}"; - hash = "sha256-ME3fvYziI3fjlQ0KBPMJJXsCG3hW0z2iz1gKoBh0grk="; + hash = "sha256-ZGy7Oxpjb5ONe//ImAN3bQwl+G9udvaf9V7heLq625c="; }; - vendorHash = "sha256-TmP7NjDrxTcsnVU9Hi4S1wXSzQNCJOVH02j5QpjvMgw="; + vendorHash = "sha256-3H7ct0FIvOabXp8ShpRWltdMhyPRyuUAAxtLQTvgzF8="; ldflags = [ "-s" diff --git a/pkgs/by-name/k8/k8sgpt/package.nix b/pkgs/by-name/k8/k8sgpt/package.nix index 5d74654f55d3..2385803572eb 100644 --- a/pkgs/by-name/k8/k8sgpt/package.nix +++ b/pkgs/by-name/k8/k8sgpt/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "k8sgpt"; - version = "0.4.35"; + version = "0.4.36"; nativeBuildInputs = [ installShellFiles @@ -18,10 +18,10 @@ buildGoModule (finalAttrs: { owner = "k8sgpt-ai"; repo = "k8sgpt"; rev = "v${finalAttrs.version}"; - hash = "sha256-JqoBjCxw2Zx/E3mXYApODUiJiC3XNpaYLXPCie5GOVA="; + hash = "sha256-J8imL+Rkp7/0xMppjMSXFdLTH3CwLvS1+Tbt6CWI6SQ="; }; - vendorHash = "sha256-tkS38PK86jp2uEWiB8eh4jQGWPirAilmgIqt1TOAPL8="; + vendorHash = "sha256-XLlBDFbvjr+Bun9V36MYwknz7SPw39ovd0b9gCht7L8="; # https://nixos.org/manual/nixpkgs/stable/#var-go-CGO_ENABLED env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/ka/kalamine/package.nix b/pkgs/by-name/ka/kalamine/package.nix index fe95c6b5022e..faca12ca4c63 100644 --- a/pkgs/by-name/ka/kalamine/package.nix +++ b/pkgs/by-name/ka/kalamine/package.nix @@ -35,7 +35,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { description = "Keyboard Layout Maker"; homepage = "https://github.com/OneDeadKey/kalamine/"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ xaltsc ]; mainProgram = "kalamine"; }; }) diff --git a/pkgs/by-name/ki/kin-openapi/package.nix b/pkgs/by-name/ki/kin-openapi/package.nix index 7a22e1454880..d9c99a31e882 100644 --- a/pkgs/by-name/ki/kin-openapi/package.nix +++ b/pkgs/by-name/ki/kin-openapi/package.nix @@ -5,14 +5,14 @@ }: buildGoModule (finalAttrs: { pname = "kin-openapi"; - version = "0.140.0"; - vendorHash = "sha256-o6JX0WWT0402VUDz2Y7Clq7txcjvAQhrLJk+8+Xj78k="; + version = "0.141.0"; + vendorHash = "sha256-uprdzJnaxd1UyEdZFFPvmo2Xu/QXJdheC1eqkyKY9Zc="; src = fetchFromGitHub { owner = "getkin"; repo = "kin-openapi"; tag = "v${finalAttrs.version}"; - hash = "sha256-KmESbc9oPlBBTN9Mgx5xlBWcT6/tVXepxqd/uTWVpAk="; + hash = "sha256-1qyOCA5R+OWnPsEX0I5AJf/6ckWGz5dtMiKFCCA3TQY="; }; checkFlags = diff --git a/pkgs/by-name/ki/kine/package.nix b/pkgs/by-name/ki/kine/package.nix index 04dcf1d21b6d..91ece6e4756b 100644 --- a/pkgs/by-name/ki/kine/package.nix +++ b/pkgs/by-name/ki/kine/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "kine"; - version = "0.16.0"; + version = "0.16.3"; src = fetchFromGitHub { owner = "k3s-io"; repo = "kine"; rev = "v${finalAttrs.version}"; - hash = "sha256-1hVhmWWVqhFceJhzFKuqF66YFHRoue+wrqrF0KtW3No="; + hash = "sha256-6/aaG8SE8spR0vNCHSkIRTQf5HoBnRFKjkO01uJHorc="; }; - vendorHash = "sha256-LJ9CxLxIzydXyz5EdgXzo16X6oJWguIQwKlzQ33fGeU="; + vendorHash = "sha256-8AWGYrnawnPnAqGr8pDzh6ePzyuY5Q5fy4cdphYELB8="; ldflags = [ "-s" diff --git a/pkgs/by-name/le/lektor/package.nix b/pkgs/by-name/le/lektor/package.nix index bf2d4b7c17ea..943e3cbc1bfc 100644 --- a/pkgs/by-name/le/lektor/package.nix +++ b/pkgs/by-name/le/lektor/package.nix @@ -13,14 +13,7 @@ let python = python3.override { self = python; packageOverrides = self: super: { - mistune = super.mistune.overridePythonAttrs (old: rec { - version = "2.0.5"; - src = fetchPypi { - inherit (old) pname; - inherit version; - hash = "sha256-AkYRPLJJLbh1xr5Wl0p8iTMzvybNkokchfYxUc7gnTQ="; - }; - }); + mistune = self.mistune_2; }; }; in diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 2bc1c360516e..2fe36a599009 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,17 +8,17 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.6.24"; + version = "2026.7.8"; __structuredAttrs = true; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-NEe75EptmzDqoWlrDmW6lNioFse3cZGsza1VcDJBr80="; + hash = "sha256-BOPdEgAhzY5o4YaPxVKkwsWZRdsaymAK0c13FTmLzMQ="; }; - vendorHash = "sha256-6CDR3V44EQRCgsGBE/SvNbh4dYVAW/dg/HZntiCoxWI="; + vendorHash = "sha256-hVJZ+SoWCe9juq5ut7yHr+4nshORH1uHLIPCzpB+4Nc="; env.CGO_ENABLED = "0"; diff --git a/pkgs/by-name/md/mdns-scanner/package.nix b/pkgs/by-name/md/mdns-scanner/package.nix index 34ab0e9b72ab..583cce0b15a5 100644 --- a/pkgs/by-name/md/mdns-scanner/package.nix +++ b/pkgs/by-name/md/mdns-scanner/package.nix @@ -7,7 +7,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdns-scanner"; - version = "0.27.3"; + version = "0.27.4"; __structuredAttrs = true; @@ -15,10 +15,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "CramBL"; repo = "mdns-scanner"; tag = "v${finalAttrs.version}"; - hash = "sha256-daJEiYOF1N2m4zVbsBuRl8KGrDs62GGDP9lCok9r/3w="; + hash = "sha256-oEXqaatURQxLnWY1086Gf6AJDpc6q+4Yreffsw2egEI="; }; - cargoHash = "sha256-eCB5nVEucMFX/wz9zrAKO9d3yI7BK/URpjlU39Y4g4I="; + cargoHash = "sha256-lRxGqNIctckQZioP2jjMEjSyLUlI0wN9nIv0ym3YCrI="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/me/mediaelch/package.nix b/pkgs/by-name/me/mediaelch/package.nix index 29adab944c09..e9e30dc6f788 100644 --- a/pkgs/by-name/me/mediaelch/package.nix +++ b/pkgs/by-name/me/mediaelch/package.nix @@ -38,6 +38,15 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/Komet/MediaElch/commit/dbea12fbf2c1fe603819392aa2a181cffa168548.patch"; hash = "sha256-Lv6rvjKbRNr5XrdZhPyw4S4RRCOnfAGhWgcSLo0gqS8="; }) + + # fix from: https://github.com/Komet/MediaElch/pull/1995 + # TMDb rejects a duplicate include_adult query param with HTTP 400 (issue #1992). + # Remove once MediaElch > 2.12.0 is released. + (fetchpatch { + name = "fix-tmdb-duplicate-include-adult.patch"; + url = "https://github.com/Komet/MediaElch/commit/f68419e746455d3c7eb6d95a4a1da7a6f7a5c505.patch"; + hash = "sha256-u+ScJDFX2IIpjXV58MCp1uJGx9QU+7cbq+e1qZPMWns="; + }) ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/mu/music-assistant/package.nix b/pkgs/by-name/mu/music-assistant/package.nix index 70d6420d7e86..38490bcda4d0 100644 --- a/pkgs/by-name/mu/music-assistant/package.nix +++ b/pkgs/by-name/mu/music-assistant/package.nix @@ -40,7 +40,7 @@ assert pythonPackages.buildPythonApplication (finalAttrs: { pname = "music-assistant"; - version = "2.9.4"; + version = "2.9.6"; pyproject = true; __structuredAttrs = true; @@ -48,7 +48,7 @@ pythonPackages.buildPythonApplication (finalAttrs: { owner = "music-assistant"; repo = "server"; tag = finalAttrs.version; - hash = "sha256-PiSBghhlxknijRqghkO8wn1CB2XqaJrjrvGNvZUlNbo="; + hash = "sha256-lEbWQi6iUvqL2MXk/ZqkdX4Ou5pFWIVi6qfSyWCs8uQ="; }; patches = [ @@ -146,6 +146,7 @@ pythonPackages.buildPythonApplication (finalAttrs: { gql ifaddr librosa + markdownify mashumaro modern-colorthief music-assistant-frontend diff --git a/pkgs/by-name/mu/music-assistant/providers.nix b/pkgs/by-name/mu/music-assistant/providers.nix index 8c75a4f5c2c2..6d12a614238b 100644 --- a/pkgs/by-name/mu/music-assistant/providers.nix +++ b/pkgs/by-name/mu/music-assistant/providers.nix @@ -1,7 +1,7 @@ # Do not edit manually, run ./update-providers.py { - version = "2.9.4"; + version = "2.9.6"; builtins = [ "builtin" "coverartarchive" @@ -272,10 +272,8 @@ ps: with ps; [ pkce ]; - spotify_connect = - ps: with ps; [ - pkce - ]; + spotify_connect = ps: [ + ]; squeezelite = ps: with ps; [ aioslimproto diff --git a/pkgs/by-name/na/nanosvg/package.nix b/pkgs/by-name/na/nanosvg/package.nix index baf35af4d9bc..0b5517e5535a 100644 --- a/pkgs/by-name/na/nanosvg/package.nix +++ b/pkgs/by-name/na/nanosvg/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation { pname = "nanosvg"; - version = "0-unstable-2026-05-18"; + version = "0-unstable-2026-07-10"; src = fetchFromGitHub { owner = "memononen"; repo = "nanosvg"; - rev = "48120e91e64b2f409ed600cdfd6d790a49ba11ab"; - hash = "sha256-onjmiWQPftr4AWySwJOpMLZ3WQGvUp9wj9isdUyNIPc="; + rev = "239e102ec2c691f2902e20ace2ed36ee4a35cfe6"; + hash = "sha256-Vc0cehgA39WSXFEekVva+0gEARz7QTFc1nK85IQf1KI="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/ne/neatvnc/package.nix b/pkgs/by-name/ne/neatvnc/package.nix index 4d0730f08e66..a04d3e9cda22 100644 --- a/pkgs/by-name/ne/neatvnc/package.nix +++ b/pkgs/by-name/ne/neatvnc/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "neatvnc"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "any1"; repo = "neatvnc"; rev = "v${finalAttrs.version}"; - hash = "sha256-yEWNiazRxc8G7ToqOcTtCXEuBCgXO64v31Xx1YeOPCM="; + hash = "sha256-ZQdx3NvoFh+lubF1tglYBeEBb4XpD5I1mN3ufibD+uA="; }; strictDeps = true; diff --git a/pkgs/by-name/ni/nixl/package.nix b/pkgs/by-name/ni/nixl/package.nix index 9d23e3be2808..a37e1299e196 100644 --- a/pkgs/by-name/ni/nixl/package.nix +++ b/pkgs/by-name/ni/nixl/package.nix @@ -36,7 +36,7 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "nixl"; - version = "1.3.0"; + version = "1.3.1"; __structuredAttrs = true; strictDeps = true; @@ -45,7 +45,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { owner = "ai-dynamo"; repo = "nixl"; tag = "v${finalAttrs.version}"; - hash = "sha256-rEeR7UnpIill/QLNZAbjPhtggJn/fO9SNEcPwqKgTGc="; + hash = "sha256-nimu8WSeG+BHPx0VQ56TwL0ThVwuGOi2OHLvso46oe4="; }; postPatch = diff --git a/pkgs/by-name/nv/nvitop/package.nix b/pkgs/by-name/nv/nvitop/package.nix index e1c021b739cf..dffe1be4a05a 100644 --- a/pkgs/by-name/nv/nvitop/package.nix +++ b/pkgs/by-name/nv/nvitop/package.nix @@ -7,7 +7,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "nvitop"; - version = "1.7.0"; + version = "1.7.1"; pyproject = true; __structuredAttrs = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "XuehaiPan"; repo = "nvitop"; tag = "v${finalAttrs.version}"; - hash = "sha256-If32hdXWABv8UgSrUlarelQxZEe1h0B3poAAxuN/tN0="; + hash = "sha256-x6ONS9tGzRa+z2djZ17w14lyyluuTMam75TwujHrH1E="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/nz/nzbget/package.nix b/pkgs/by-name/nz/nzbget/package.nix index c7f26a3e7ba7..bd8a64cc1cf3 100644 --- a/pkgs/by-name/nz/nzbget/package.nix +++ b/pkgs/by-name/nz/nzbget/package.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "nzbget"; - version = "26.1"; + version = "26.2"; src = fetchFromGitHub { owner = "nzbgetcom"; repo = "nzbget"; rev = "v${finalAttrs.version}"; - hash = "sha256-sZwUixSoqs0l2KOx6WnvLTCUGsSAO4QCTKqnhD58r70="; + hash = "sha256-0HNTEpaXD9tpMNsJ5UPPwW/XO2TX0IwibskSjpjvxHw="; }; patches = [ diff --git a/pkgs/by-name/oo/oo7-pam/package.nix b/pkgs/by-name/oo/oo7-pam/package.nix new file mode 100644 index 000000000000..f0598168a81d --- /dev/null +++ b/pkgs/by-name/oo/oo7-pam/package.nix @@ -0,0 +1,46 @@ +{ + cargo, + meson, + ninja, + oo7, + pkg-config, + rustPlatform, + rustc, + stdenv, + systemdLibs, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "oo7-pam"; + inherit (oo7) version src cargoDeps; + + sourceRoot = "${finalAttrs.src.name}/pam"; + cargoRoot = "../"; + + strictDeps = true; + __structuredAttrs = true; + separateDebugInfo = true; + + nativeBuildInputs = [ + pkg-config + meson + ninja + rustPlatform.cargoSetupHook + rustc + cargo + ]; + + buildInputs = [ + systemdLibs + ]; + + meta = { + inherit (oo7.meta) + homepage + changelog + license + maintainers + platforms + ; + description = "${oo7.meta.description} (PAM modules)"; + }; +}) diff --git a/pkgs/by-name/oo/oo7-server/package.nix b/pkgs/by-name/oo/oo7-server/package.nix index 4c5cae927acd..b6dd7cf7ff54 100644 --- a/pkgs/by-name/oo/oo7-server/package.nix +++ b/pkgs/by-name/oo/oo7-server/package.nix @@ -1,4 +1,5 @@ { + lib, cargo, meson, ninja, @@ -8,6 +9,7 @@ rustc, stdenv, systemdLibs, + useWrappedDaemon ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "oo7-server"; @@ -29,6 +31,11 @@ stdenv.mkDerivation (finalAttrs: { systemdLibs ]; + postFixup = lib.optionalString useWrappedDaemon '' + substituteInPlace "$out/share/systemd/user/oo7-daemon.service" \ + --replace-fail "$out/libexec/oo7-daemon" "/run/wrappers/bin/oo7-daemon" + ''; + meta = { inherit (oo7.meta) homepage diff --git a/pkgs/by-name/op/opencode-desktop/package.nix b/pkgs/by-name/op/opencode-desktop/package.nix index e2a51d1b6051..7063605b512a 100644 --- a/pkgs/by-name/op/opencode-desktop/package.nix +++ b/pkgs/by-name/op/opencode-desktop/package.nix @@ -144,7 +144,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { (lib.optionalString stdenvNoCC.hostPlatform.isDarwin '' mkdir -p $out/Applications $out/bin mv packages/desktop/dist/mac-*/OpenCode.app "$out/Applications/OpenCode.app" - ln -s "$out/Applications/OpenCode.app/Contents/MacOS/OpenCode" $out/bin/OpenCode + ln -s "$out/Applications/OpenCode.app/Contents/MacOS/OpenCode" $out/bin/opencode-desktop '') (lib.optionalString stdenvNoCC.hostPlatform.isLinux '' mkdir -p $out/opt/opencode-desktop @@ -180,7 +180,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://opencode.ai"; inherit (opencode.meta) platforms; license = lib.licenses.mit; - mainProgram = if stdenvNoCC.hostPlatform.isDarwin then "OpenCode" else "opencode-desktop"; + mainProgram = "opencode-desktop"; maintainers = with lib.maintainers; [ xiaoxiangmoe ]; }; }) diff --git a/pkgs/by-name/pu/puppet/Gemfile b/pkgs/by-name/op/openvox/Gemfile similarity index 88% rename from pkgs/by-name/pu/puppet/Gemfile rename to pkgs/by-name/op/openvox/Gemfile index 4f4008418bb2..53322e56752f 100644 --- a/pkgs/by-name/pu/puppet/Gemfile +++ b/pkgs/by-name/op/openvox/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" -gem "puppet" +gem "openvox", "~> 8.26" # ruby used to provide these in stdlib but now they must be defined gem "base64" diff --git a/pkgs/by-name/pu/puppet/Gemfile.lock b/pkgs/by-name/op/openvox/Gemfile.lock similarity index 60% rename from pkgs/by-name/pu/puppet/Gemfile.lock rename to pkgs/by-name/op/openvox/Gemfile.lock index 02ff6bbd4e72..9fd50a906a1b 100644 --- a/pkgs/by-name/pu/puppet/Gemfile.lock +++ b/pkgs/by-name/op/openvox/Gemfile.lock @@ -5,33 +5,42 @@ GEM benchmark (0.4.1) concurrent-ruby (1.3.5) deep_merge (1.2.2) - facter (4.10.0) - hocon (~> 1.3) - thor (>= 1.0.1, < 1.3) fast_gettext (3.1.0) prime + fiddle (1.1.8) forwardable (1.3.3) getoptlong (0.2.1) hocon (1.4.0) locale (2.1.4) logger (1.7.0) - multi_json (1.17.0) + openfact (5.5.0) + base64 (>= 0.1, < 0.4) + benchmark (< 0.6) + hocon (~> 1.3) + logger (~> 1.5) + ostruct (< 0.7) + thor (>= 1.0.1, < 2) + tsort (< 0.3) + openvox (8.26.2) + base64 (>= 0.1, < 0.4) + benchmark (>= 0.2, < 0.6) + concurrent-ruby (~> 1.0) + deep_merge (~> 1.0) + fast_gettext (>= 2.1, < 5) + fiddle (~> 1.1) + getoptlong (~> 0.2.0) + locale (~> 2.1) + openfact (~> 5.0) + ostruct (>= 0.5.5, < 0.7) + puppet-resource_api (~> 2.0) + racc (~> 1.5) + scanf (~> 1.0) + semantic_puppet (~> 1.0) ostruct (0.6.3) prime (0.1.4) forwardable singleton - puppet (8.10.0) - concurrent-ruby (~> 1.0) - deep_merge (~> 1.0) - facter (>= 4.3.0, < 5) - fast_gettext (>= 2.1, < 4) - getoptlong (~> 0.2.0) - locale (~> 2.1) - multi_json (~> 1.13) - puppet-resource_api (~> 1.5) - scanf (~> 1.0) - semantic_puppet (~> 1.0) - puppet-resource_api (1.9.0) + puppet-resource_api (2.0.0) hocon (>= 1.0) racc (1.8.1) scanf (1.0.0) @@ -40,6 +49,7 @@ GEM syslog (0.3.0) logger thor (1.2.2) + tsort (0.2.0) PLATFORMS aarch64-linux @@ -48,10 +58,10 @@ PLATFORMS DEPENDENCIES base64 benchmark + openvox (~> 8.26) ostruct - puppet racc syslog BUNDLED WITH - 2.6.9 + 2.7.2 diff --git a/pkgs/by-name/pu/puppet/gemset.nix b/pkgs/by-name/op/openvox/gemset.nix similarity index 86% rename from pkgs/by-name/pu/puppet/gemset.nix rename to pkgs/by-name/op/openvox/gemset.nix index 64f6ba2b726c..e7bb572a2f2b 100644 --- a/pkgs/by-name/pu/puppet/gemset.nix +++ b/pkgs/by-name/op/openvox/gemset.nix @@ -39,20 +39,6 @@ }; version = "1.2.2"; }; - facter = { - dependencies = [ - "hocon" - "thor" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "17d561xf4s5016fm9jkfkkafn6660g04fz1yp5xfvkb0j4xj32mp"; - type = "gem"; - }; - version = "4.10.0"; - }; fast_gettext = { dependencies = [ "prime" ]; groups = [ "default" ]; @@ -64,6 +50,16 @@ }; version = "3.1.0"; }; + fiddle = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1vifygrkw22gcd4wzh8gc4pv6h1zpk6kll6mmprrf5174wvfxa3z"; + type = "gem"; + }; + version = "1.1.8"; + }; forwardable = { groups = [ "default" ]; platforms = [ ]; @@ -114,15 +110,50 @@ }; version = "1.7.0"; }; - multi_json = { + openfact = { + dependencies = [ + "base64" + "benchmark" + "hocon" + "logger" + "ostruct" + "thor" + "tsort" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; + sha256 = "1pjghgn87hfarldbv6104n1yydlq3fsxy05rx34nrpi3z7qiwqi0"; type = "gem"; }; - version = "1.17.0"; + version = "5.5.0"; + }; + openvox = { + dependencies = [ + "base64" + "benchmark" + "concurrent-ruby" + "deep_merge" + "fast_gettext" + "fiddle" + "getoptlong" + "locale" + "openfact" + "ostruct" + "puppet-resource_api" + "racc" + "scanf" + "semantic_puppet" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "14c6bqfmmqp43z4jpv21g1m5amn3m0anyz3w6zz3v3ci0ma32b7h"; + type = "gem"; + }; + version = "8.26.2"; }; ostruct = { groups = [ "default" ]; @@ -148,38 +179,16 @@ }; version = "0.1.4"; }; - puppet = { - dependencies = [ - "concurrent-ruby" - "deep_merge" - "facter" - "fast_gettext" - "getoptlong" - "locale" - "multi_json" - "puppet-resource_api" - "scanf" - "semantic_puppet" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0fia3ji6isnqz4a31aq8k4nd8p7vkxn80hhgqfdc8kkrba7xxxgj"; - type = "gem"; - }; - version = "8.10.0"; - }; puppet-resource_api = { dependencies = [ "hocon" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rxy5s7hl707x4sc1b4v2yqyii6pkym2gmsam3ri0f0xmmzyg0jb"; + sha256 = "1i6rdwkc75h4py7cx66gkc42mdg5bfwhdxw713dcpy75snszqja6"; type = "gem"; }; - version = "1.9.0"; + version = "2.0.0"; }; racc = { groups = [ "default" ]; @@ -242,4 +251,14 @@ }; version = "1.2.2"; }; + tsort = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n"; + type = "gem"; + }; + version = "0.2.0"; + }; } diff --git a/pkgs/by-name/op/openvox/package.nix b/pkgs/by-name/op/openvox/package.nix new file mode 100644 index 000000000000..df8f579f1574 --- /dev/null +++ b/pkgs/by-name/op/openvox/package.nix @@ -0,0 +1,38 @@ +{ + bundlerApp, + bundlerUpdateScript, + lib, + openvox, + ruby_3_4, + testers, +}: +((bundlerApp.override { ruby = ruby_3_4; }) { + pname = "openvox"; + gemdir = ./.; + exes = [ "puppet" ]; + + passthru = { + tests.version = testers.testVersion { + package = openvox; + command = "HOME=$(mktemp -d) puppet --version"; + inherit ((import ./gemset.nix).openvox) version; + }; + updateScript = bundlerUpdateScript "openvox"; + }; + + meta = { + description = "Server automation framework and application"; + homepage = "https://github.com/OpenVoxProject/openvox"; + changelog = "https://github.com/OpenVoxProject/openvox/blob/main/CHANGELOG.md"; + license = lib.licenses.asl20; + mainProgram = "puppet"; + maintainers = with lib.maintainers; [ skyethepinkcat ]; + }; +}).overrideAttrs + # Workaround `bundlerApp` not specifying `__structuredAttrs = true` and `strictDeps = true` for its result package. + { + # TODO(@ShamrockLee, @skyethepinkcat): Revert/remove after PR #539303 lands on the master branch. + __structuredAttrs = true; + # TODO(@ShamrockLee, @skyethepinkcat): Revert/remove after PR #540069 lands on the master branch. + strictDeps = true; + } diff --git a/pkgs/by-name/or/ory/package.nix b/pkgs/by-name/or/ory/package.nix index 9e080c70361c..c2822b87fd1d 100644 --- a/pkgs/by-name/or/ory/package.nix +++ b/pkgs/by-name/or/ory/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "ory"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "ory"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-NO4F9QE0wMsHDDcmJWx+1QVg/RI7ZsqkLJDbgigZIjs="; + hash = "sha256-MhqUg0rQigCfvbFEGrm+mBsO8ARDCxQztzK+05/4cvc="; }; nativeBuildInputs = [ @@ -34,7 +34,7 @@ buildGoModule (finalAttrs: { "sqlite" ]; - vendorHash = "sha256-YoEM/dhBWLzpx2J0/uQrUhfMdRRH++9/MzycHTnHlRQ="; + vendorHash = "sha256-CbiFE/kq0w8lFJKlJt3e/ONv3ucLYHec6dWoqAJ3yuk="; postInstall = '' mv $out/bin/cli $out/bin/ory '' diff --git a/pkgs/by-name/ou/oui/package.nix b/pkgs/by-name/ou/oui/package.nix index 1c247adbe871..3856b9158101 100644 --- a/pkgs/by-name/ou/oui/package.nix +++ b/pkgs/by-name/ou/oui/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "oui"; - version = "2.0.7"; + version = "2.1.0"; src = fetchFromGitHub { owner = "thatmattlove"; repo = "oui"; rev = "v${finalAttrs.version}"; - hash = "sha256-lwjDFd2rxMh7kHOuwgIeA2/gnzHoNkGKTQGd/xqshZY="; + hash = "sha256-8hzemGUeUU1QmXJogkr4LLpSgwt1BMqTNTft8PxwmDQ="; }; vendorHash = "sha256-EOu9imj0YwYhHX7ZzE9BzhkoDitC5AHjlwoWmQs0Rj4="; diff --git a/pkgs/by-name/ox/oxygenfonts/package.nix b/pkgs/by-name/ox/oxygenfonts/package.nix index 78a3613c3fd3..86768150708e 100644 --- a/pkgs/by-name/ox/oxygenfonts/package.nix +++ b/pkgs/by-name/ox/oxygenfonts/package.nix @@ -1,28 +1,20 @@ { lib, stdenvNoCC, - fetchFromGitHub, + fetchzip, + installFonts, }: -stdenvNoCC.mkDerivation { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "oxygenfonts"; - version = "20160824"; + version = "5.4.3"; - src = fetchFromGitHub { - owner = "vernnobile"; - repo = "oxygenFont"; - rev = "62db0ebe3488c936406685485071a54e3d18473b"; - hash = "sha256-0LKq8nChkDAb6U1sOUyga/DvzpDmIjoRn+2PB9rok4w="; + src = fetchzip { + url = "https://invent.kde.org/unmaintained/oxygen-fonts/-/archive/v${finalAttrs.version}/oxygen-fonts-v${finalAttrs.version}.zip"; + hash = "sha256-N8fU5/iqgtFqaqdGuqbEVDsFCmVcHXLodo/T5NZMu8U="; }; - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/truetype - cp */Oxygen-Sans.ttf */Oxygen-Sans-Bold.ttf */OxygenMono-Regular.ttf $out/share/fonts/truetype - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { description = "Desktop/gui font for integrated use with the KDE desktop"; @@ -53,6 +45,7 @@ stdenvNoCC.mkDerivation { homepage = "https://github.com/vernnobile/oxygenFont"; license = lib.licenses.ofl; + maintainers = with lib.maintainers; [ VarNepvius ]; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/pa/pandora-launcher-unwrapped/package.nix b/pkgs/by-name/pa/pandora-launcher-unwrapped/package.nix index 3a989632150c..094448472490 100644 --- a/pkgs/by-name/pa/pandora-launcher-unwrapped/package.nix +++ b/pkgs/by-name/pa/pandora-launcher-unwrapped/package.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pandora-launcher-unwrapped"; - version = "5.2.2"; + version = "5.3.0"; strictDeps = true; __structuredAttrs = true; @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "Moulberry"; repo = "PandoraLauncher"; tag = "v${finalAttrs.version}"; - hash = "sha256-jUvCrz8srRRlXcrFWQ5Kx8V6KLc8cozZg+QYrcnMOUE="; + hash = "sha256-L8rUjbCrAV6D0HIKUzONYS9kY5rz2JLNzXg50u4GPJQ="; }; # Currently the client id is hardcoded and must be patched like this. diff --git a/pkgs/by-name/pi/pikpaktui/package.nix b/pkgs/by-name/pi/pikpaktui/package.nix new file mode 100644 index 000000000000..69c0e3f5343f --- /dev/null +++ b/pkgs/by-name/pi/pikpaktui/package.nix @@ -0,0 +1,48 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + openssl, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "pikpaktui"; + version = "0.0.56"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "Bengerthelorf"; + repo = "pikpaktui"; + tag = "v${finalAttrs.version}"; + hash = "sha256-LUOVfjNutjtXk4omjSoJNA+b2sACnXZsRNlUB7oWD60="; + }; + + cargoHash = "sha256-lTLZm+gPH4qYfZSsZ4YXcz5Zd8U7JYX+b9U2wwm08ew="; + + nativeBuildInputs = [ pkg-config ]; + + env.OPENSSL_NO_VENDOR = 1; + + buildInputs = [ openssl ]; + + __darwinAllowLocalNetworking = true; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + + meta = { + description = "TUI and CLI client for PikPak cloud storage"; + homepage = "https://app.snaix.homes/pikpaktui/"; + downloadPage = "https://github.com/Bengerthelorf/pikpaktui/releases"; + license = lib.licenses.asl20; + mainProgram = "pikpaktui"; + maintainers = with lib.maintainers; [ chillcicada ]; + }; +}) diff --git a/pkgs/by-name/pr/present/package.nix b/pkgs/by-name/pr/present/package.nix index b5157e44827a..8033e9f35024 100644 --- a/pkgs/by-name/pr/present/package.nix +++ b/pkgs/by-name/pr/present/package.nix @@ -8,14 +8,7 @@ let # https://github.com/NixOS/nixpkgs/issues/348788 pythonPackages = python3Packages.overrideScope ( self: super: { - mistune = super.mistune.overridePythonAttrs (oldAttrs: rec { - version = "2.0.5"; - src = fetchPypi { - inherit (oldAttrs) pname; - inherit version; - hash = "sha256-AkYRPLJJLbh1xr5Wl0p8iTMzvybNkokchfYxUc7gnTQ="; - }; - }); + mistune = self.mistune_2; } ); in diff --git a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix index f29317d050d8..3f8b371e0b24 100644 --- a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "prometheus-klipper-exporter"; - version = "0.15.0"; + version = "0.16.0"; src = fetchFromGitHub { owner = "scross01"; repo = "prometheus-klipper-exporter"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-TcGD7WjExo1/rgwVUSPmKFJEQZhttSgBIY3gKyfcwtQ="; + sha256 = "sha256-gKI39j4YGWRbKAD79QzhLyueDK0yrDviffifQkpeZio="; }; vendorHash = "sha256-VebaCzdPGl0hOHRXvwZb4aDzXlDZ57v/QVYzuagvvOM="; diff --git a/pkgs/by-name/pu/pulumi-esc/package.nix b/pkgs/by-name/pu/pulumi-esc/package.nix index cf898654a883..d1fd7d3fd858 100644 --- a/pkgs/by-name/pu/pulumi-esc/package.nix +++ b/pkgs/by-name/pu/pulumi-esc/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "pulumi-esc"; - version = "0.25.0"; + version = "0.26.0"; src = fetchFromGitHub { owner = "pulumi"; repo = "esc"; rev = "v${finalAttrs.version}"; - hash = "sha256-mtsbd66vjvy30khJxrCLd9RzUZGO9VPi9hfa7HIiq8s="; + hash = "sha256-hj2eRt/223kEWcgy8UdgQAn3oLS3Rr4A2srN+Iw0fKw="; }; subPackages = "cmd/esc"; diff --git a/pkgs/by-name/pu/puppet/package.nix b/pkgs/by-name/pu/puppet/package.nix deleted file mode 100644 index ecffefd5d439..000000000000 --- a/pkgs/by-name/pu/puppet/package.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - bundlerApp, - bundlerUpdateScript, - lib, - puppet, - ruby_3_4, - testers, -}: - -(bundlerApp.override { ruby = ruby_3_4; }) { - pname = "puppet"; - gemdir = ./.; - exes = [ "puppet" ]; - - passthru = { - tests.version = testers.testVersion { - package = puppet; - command = "HOME=$(mktemp -d) puppet --version"; - inherit ((import ./gemset.nix).puppet) version; - }; - updateScript = bundlerUpdateScript "puppet"; - }; - - meta = { - description = "Server automation framework and application"; - homepage = "https://github.com/puppetlabs/puppet"; - license = lib.licenses.asl20; - mainProgram = "puppet"; - maintainers = with lib.maintainers; [ baloo ]; - }; -} diff --git a/pkgs/by-name/ro/roadrunner/package.nix b/pkgs/by-name/ro/roadrunner/package.nix index bd387347db8f..f5169615b732 100644 --- a/pkgs/by-name/ro/roadrunner/package.nix +++ b/pkgs/by-name/ro/roadrunner/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "roadrunner"; - version = "2025.1.14"; + version = "2025.1.15"; src = fetchFromGitHub { owner = "roadrunner-server"; repo = "roadrunner"; tag = "v${finalAttrs.version}"; - hash = "sha256-0Mfu/De28tWCygJ5/QJnOzxk88aajx4Oq/Xm0TOXR0M="; + hash = "sha256-T7JWA/O25s7A/jSrWJJF4oJbQD0hQyCRt6vFiuz8kwE="; }; - vendorHash = "sha256-KuATz7rVsDuGiyILvILaEpznI63sCHx0G+9D2vR+dx0="; + vendorHash = "sha256-OhfqfLYHCoBU8QyrpaHwKXtGZf5eK8ocfTyjtZxsgSg="; env.GOWORK = "off"; subPackages = [ "cmd/rr" ]; diff --git a/pkgs/by-name/ru/rufin/package.nix b/pkgs/by-name/ru/rufin/package.nix index 32e470326425..3c33566d6d08 100644 --- a/pkgs/by-name/ru/rufin/package.nix +++ b/pkgs/by-name/ru/rufin/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rufin"; - version = "0.7.13"; + version = "0.8.0"; __structuredAttrs = true; @@ -22,10 +22,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "screwys"; repo = "Rufin"; tag = "v${finalAttrs.version}"; - hash = "sha256-gY/Y+9D/9VlVrmYH+Cf7uP787yxhTyb0RyFRhiTjynM="; + hash = "sha256-N2JM0sRg32lQhRhajwfla0SVhxBgEp5cVEetFOXBqKE="; }; - cargoHash = "sha256-DQRURA9IvUZC9gTvKIsAmO8uq8DwGGYTySDI7cGSxMU="; + cargoHash = "sha256-1KTEVLqlvgUO02hLnTbqjdfPS5z8Ra6qQG5s5H0S2fY="; strictDeps = true; diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix index 3ed050fcaa34..73a111e974a9 100644 --- a/pkgs/by-name/ru/runme/package.nix +++ b/pkgs/by-name/ru/runme/package.nix @@ -13,16 +13,16 @@ buildGoModule (finalAttrs: { pname = "runme"; - version = "3.16.17"; + version = "3.17.1"; src = fetchFromGitHub { owner = "runmedev"; repo = "runme"; rev = "v${finalAttrs.version}"; - hash = "sha256-1N1VQT+VJd+Pd9rltyEiF6s45GjB/ORqpbzzy9/ABGs="; + hash = "sha256-RnbyVVXxPw6w55ulhK3XIB/RPAsZqDLUXY4x/BLeAi8="; }; - vendorHash = "sha256-51Hp00t/FlOL99uEe5R6ehTkLUfjrR8rw2LE8ERB1og="; + vendorHash = "sha256-bTXLDu2oF2HcPSPeEMyLvSm2SHjfWUMfkltMUnSwxIc="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix index 0fab38250730..62059aef65a7 100644 --- a/pkgs/by-name/se/seaweedfs/package.nix +++ b/pkgs/by-name/se/seaweedfs/package.nix @@ -9,7 +9,7 @@ }: buildGoModule (finalAttrs: { pname = "seaweedfs"; - version = "4.38"; + version = "4.39"; src = fetchFromGitHub { owner = "seaweedfs"; @@ -22,10 +22,10 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf popd ''; - hash = "sha256-aSgww0a79FOphPKXo8l24ZA8eiOPW6jYtbJYB59qV90="; + hash = "sha256-cgjSdtdAk+C5Z3MXVfzcHZZ5ry60Y7n1OE0aIFb3/qI="; }; - vendorHash = "sha256-xr1v41BMHSK/zxQM1CKzp8fCG6AdIEMb0TMsO2oaoXA="; + vendorHash = "sha256-Irc0AW/aZ5NApe3+teMDTAOswr8Wd9wxTWyZYKv2RFo="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/sl/slint-viewer/package.nix b/pkgs/by-name/sl/slint-viewer/package.nix index a9a19355bdc4..5e05bae0562c 100644 --- a/pkgs/by-name/sl/slint-viewer/package.nix +++ b/pkgs/by-name/sl/slint-viewer/package.nix @@ -1,26 +1,33 @@ { lib, + stdenv, rustPlatform, fetchCrate, fontconfig, libGL, + libx11, + libxcursor, + libxi, + libxkbcommon, pkg-config, qt6, + wayland, + autoPatchelfHook, nix-update-script, versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "slint-viewer"; - version = "1.17.0"; + version = "1.17.1"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-2Zjt7kt9tCxDyixa7Az0cPXh3noR2BN7Nxrq2bdxkSs="; + hash = "sha256-Jo2nAYUx6N2fJvX4hHckRKr2gr6xsGW9lNMD45+/uNY="; }; - cargoHash = "sha256-KaVPQ14QQpabaJVsyhsQ3j546j63Lp16AzQtuz49niY="; + cargoHash = "sha256-TsM2CFsNDu4SRPcDwAWoPOtWPMf/Z3R9HlSlh4Ly92s="; buildInputs = [ qt6.qtbase @@ -30,10 +37,21 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; nativeBuildInputs = [ + autoPatchelfHook pkg-config qt6.wrapQtAppsHook ]; + # stolen from the surfer package + runtimeDependencies = lib.optionals stdenv.hostPlatform.isLinux [ + libGL + libx11 + libxcursor + libxi + libxkbcommon + wayland + ]; + # There are no tests doCheck = false; doInstallCheck = true; diff --git a/pkgs/by-name/sp/sparkle/package.nix b/pkgs/by-name/sp/sparkle/package.nix index 54e83737e6d7..15ea2d2c21c8 100644 --- a/pkgs/by-name/sp/sparkle/package.nix +++ b/pkgs/by-name/sp/sparkle/package.nix @@ -24,16 +24,16 @@ let sparkle-service = buildGoModule { pname = "sparkle-service"; - version = "0-unstable-2025-10-24"; + version = "0-unstable-2026-07-04"; src = fetchFromGitHub { owner = "xishang0128"; repo = "sparkle-service"; - rev = "fb7006438d6335c7ee9fbf4530b1821428385cab"; - hash = "sha256-V1HwYbdUunLTWFhfW7EHDDkIQyKFq2mbUysndttIlTE="; + rev = "5acde12bde599553ffa3a95179897da60aaaf8a5"; + hash = "sha256-urBrY+znJ9wNnyCWVrIE+IwIRgKUqgJQz+hrQ848lNI="; }; - vendorHash = "sha256-1n4CJT7zh6uxg6fGAVQz/KVKqXelFoTtETFPARcbPb8="; + vendorHash = "sha256-gg9hcHyVDVFibVwErwCsJtru3TEFnSCpLbGXSgG6XxU="; meta.mainProgram = "sparkle-service"; }; diff --git a/pkgs/by-name/st/streamlink/package.nix b/pkgs/by-name/st/streamlink/package.nix index 70ca89507d66..ec665ae01763 100644 --- a/pkgs/by-name/st/streamlink/package.nix +++ b/pkgs/by-name/st/streamlink/package.nix @@ -7,6 +7,7 @@ extras ? [ "decompress" ], + fetchpatch2, }: python3Packages.buildPythonApplication rec { @@ -23,6 +24,12 @@ python3Packages.buildPythonApplication rec { (replaceVars ./ffmpeg-path.patch { ffmpeg = lib.getExe ffmpeg; }) + # remove when bumping to >8.4.0 + (fetchpatch2 { + name = "fix-read-timeout-test.patch"; + url = "https://github.com/streamlink/streamlink/commit/a1875a2c85cef47ddf6b1375c3651d52c8e799a1.patch?full_index=1"; + hash = "sha256-9C4NedVyuk0ed3JvpKtvxei3Wo+r4SPlQXbBpoRXZ4k="; + }) ]; nativeBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/sv/svix-server/package.nix b/pkgs/by-name/sv/svix-server/package.nix index f9ae52dea816..e2c67a77aab1 100644 --- a/pkgs/by-name/sv/svix-server/package.nix +++ b/pkgs/by-name/sv/svix-server/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "svix-server"; - version = "1.92.2"; + version = "1.96.1"; src = fetchFromGitHub { owner = "svix"; repo = "svix-webhooks"; rev = "v${finalAttrs.version}"; - hash = "sha256-6PFD/b2Jc9VQIO+9LTkNldc+eq/6eG/2ZyixkSUh11U="; + hash = "sha256-NRzumAmgpqCfoLC0s6cAUcQYCFMFD6MElhDFpW79CQs="; }; sourceRoot = "${finalAttrs.src.name}/server"; - cargoHash = "sha256-n+VY0C8ekJu3JRhUCMiiBS/PeMJoqM054CkrD+LEq2o="; + cargoHash = "sha256-IZ3YPEU4QpTia3ekvr1AQDZCrg4xUmEj82ZU0y/dDzM="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/tt/ttdl/package.nix b/pkgs/by-name/tt/ttdl/package.nix index b12b4a1edb80..9c70074b39f9 100644 --- a/pkgs/by-name/tt/ttdl/package.nix +++ b/pkgs/by-name/tt/ttdl/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ttdl"; - version = "6.1.1"; + version = "6.2.1"; src = fetchFromGitHub { owner = "VladimirMarkelov"; repo = "ttdl"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-E2rhhg1RJOQDD0zAAYGfC52goLLmnWhbgfx6C7VSlAc="; + sha256 = "sha256-KapM/3SSBahJERNbotB4VkLGBXabU4vgPgaYKVaSmCU="; }; - cargoHash = "sha256-e+cpHAdJzH6UYG2Bv4DpsItLx+lcCFch+K/pTLxMNS4="; + cargoHash = "sha256-/leNAKgCUjp7haQV831QY0qAOv7iVLPj2PNEpwPSYRA="; meta = { description = "CLI tool to manage todo lists in todo.txt format"; diff --git a/pkgs/by-name/un/unifi/package.nix b/pkgs/by-name/un/unifi/package.nix index 4873a2333b9a..e41114ba5010 100644 --- a/pkgs/by-name/un/unifi/package.nix +++ b/pkgs/by-name/un/unifi/package.nix @@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "unifi-controller"; - version = "10.4.57"; + version = "10.5.54"; # See https://community.ui.com/releases or https://www.ui.com/download/unifi. # @@ -19,7 +19,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # as well. src = fetchurl { url = "https://dl.ui.com/unifi/${finalAttrs.version}/unifi_sysvinit_all.deb"; - hash = "sha256-/DeM+M0r7D0zS/e3Lqv80YYeX65nucFnNUcRMhBbIHI="; + hash = "sha256-Ed6N6lbxPgCaDm7w9m8H/nlw9hBJELnzIKr0s7MoaYU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/us/usage/package.nix b/pkgs/by-name/us/usage/package.nix index 07f36b5dde3e..73726e5aa0f9 100644 --- a/pkgs/by-name/us/usage/package.nix +++ b/pkgs/by-name/us/usage/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "usage"; - version = "3.5.3"; + version = "3.5.4"; src = fetchFromGitHub { owner = "jdx"; repo = "usage"; tag = "v${finalAttrs.version}"; - hash = "sha256-j5aS+zjGyQhUNv59GACMwZuSpN/jBzZNbe2VoBfxF/Y="; + hash = "sha256-fqBcdbhoFOnlPqRSSaKPhG6IYilQHvwjgUGEkwQfBQY="; }; - cargoHash = "sha256-xAENsXf/VW4nkRiXIA9DppD/PyjoU3fxu4UNPYGYTho="; + cargoHash = "sha256-0j17jlqEy+zbtaIS+pKZKE73j/QMaAvEExoS2TTunEs="; postPatch = '' substituteInPlace ./examples/*.sh \ diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index b023d755681d..01cd4bac7c33 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.44.3"; + version = "0.44.4"; src = fetchFromGitHub { rev = "v${finalAttrs.version}"; owner = "helmfile"; repo = "vals"; - sha256 = "sha256-Ll15CcLxlq72pfZdkC1TH8ajmIWh93oJ+wxUnf+smkk="; + sha256 = "sha256-R9TVsajh/IaXWAwdz2b85GuhNP9G/rP1CAxeMEqApt8="; }; - vendorHash = "sha256-NiNPD0OISlxb3cJEmtYHejSYNIrPrIfWKAHoFhz576c="; + vendorHash = "sha256-xSeT1QnQBj66n9hexSxFi3NHdR2PArljJQqL9p6pdPc="; proxyVendor = true; diff --git a/pkgs/by-name/vf/vfkit/package.nix b/pkgs/by-name/vf/vfkit/package.nix index 0acbe47ce0cf..dbe208e8b563 100644 --- a/pkgs/by-name/vf/vfkit/package.nix +++ b/pkgs/by-name/vf/vfkit/package.nix @@ -5,6 +5,7 @@ darwin, fetchFromGitHub, fetchpatch2, + llvmPackages, nix-update-script, testers, vfkit, @@ -33,12 +34,17 @@ buildGoModule rec { nativeBuildInputs = [ darwin.sigtool + # TODO: Remove this when NixOS/nixpkgs#536365 reaches master. + llvmPackages.lld ]; buildInputs = [ apple-sdk_15 ]; + # TODO: Remove this when NixOS/nixpkgs#536365 reaches master. + env.NIX_CFLAGS_LINK = "-fuse-ld=${lib.getExe' llvmPackages.lld "ld64.lld"}"; + postFixup = '' codesign --entitlements vf.entitlements -f -s - $out/bin/vfkit ''; diff --git a/pkgs/by-name/vi/video-compare/package.nix b/pkgs/by-name/vi/video-compare/package.nix index 4f67f3fa38dc..f7f97f2b723b 100644 --- a/pkgs/by-name/vi/video-compare/package.nix +++ b/pkgs/by-name/vi/video-compare/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "video-compare"; - version = "20260502"; + version = "20260708"; src = fetchFromGitHub { owner = "pixop"; repo = "video-compare"; tag = finalAttrs.version; - hash = "sha256-o03WamkeP+6pViDtmDr5yzHzR0A+UvPT9o/bHuxmDbY="; + hash = "sha256-4wmbw+6BBMl+dY6UXYDFAyHA7RRHPwqhppn52Tkvz2k="; }; postPatch = '' diff --git a/pkgs/by-name/vu/vulkan-validation-layers/package.nix b/pkgs/by-name/vu/vulkan-validation-layers/package.nix index 432825de08fc..0ec1066690c0 100644 --- a/pkgs/by-name/vu/vulkan-validation-layers/package.nix +++ b/pkgs/by-name/vu/vulkan-validation-layers/package.nix @@ -66,6 +66,8 @@ stdenv.mkDerivation (finalAttrs: { "-DBUILD_LAYER_SUPPORT_FILES=ON" # Hide dev warnings that are useless for packaging "-Wno-dev" + # Don't run update_deps.py which tries to git clone dependencies + "-DUPDATE_DEPS=OFF" ]; # Tests require access to vulkan-compatible GPU, which isn't diff --git a/pkgs/by-name/wa/wayvnc/package.nix b/pkgs/by-name/wa/wayvnc/package.nix index e9adab82fde4..f1c23c892be8 100644 --- a/pkgs/by-name/wa/wayvnc/package.nix +++ b/pkgs/by-name/wa/wayvnc/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "wayvnc"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "any1"; repo = "wayvnc"; rev = "v${finalAttrs.version}"; - hash = "sha256-+CAH2jcIIQqImonWeWxMQyTtEEuuQlaGyl/ajPfClh8="; + hash = "sha256-XVu+sj7O6usFXljkGvQHU9KARjW9jYhFltgbY900TyA="; }; strictDeps = true; diff --git a/pkgs/by-name/wi/winbox4/package.nix b/pkgs/by-name/wi/winbox4/package.nix index ffa5a87219b3..34ffe80868f8 100644 --- a/pkgs/by-name/wi/winbox4/package.nix +++ b/pkgs/by-name/wi/winbox4/package.nix @@ -5,7 +5,7 @@ }: let pname = "winbox"; - version = "4.1"; + version = "4.2"; metaCommon = { description = "Graphical configuration utility for RouterOS-based devices"; @@ -23,13 +23,13 @@ let x86_64-zip = callPackage ./build-from-zip.nix { inherit pname version metaCommon; - hash = "sha256-KNNbZhwyH1thiTZUa37fZZMpJUntSpWEeI2t/zmlTY8="; + hash = "sha256-htyVwuCsCRwvAwsdnbz+Z3E9Tk6kH8U0faGDo9CvyVo="; }; x86_64-dmg = callPackage ./build-from-dmg.nix { inherit pname version metaCommon; - hash = "sha256-RXFZQqiSYdSxTPXtsTxz1lRYyFO9720d/J2lACWcrLI="; + hash = "sha256-rEBdkLh9+7gzdlQ4uI/SdCAWwWnG2tBQPWTdGcETfsI="; }; in (if stdenvNoCC.hostPlatform.isDarwin then x86_64-dmg else x86_64-zip).overrideAttrs (oldAttrs: { diff --git a/pkgs/by-name/xa/xan/package.nix b/pkgs/by-name/xa/xan/package.nix index c040ece72f6a..e33670ba6d58 100644 --- a/pkgs/by-name/xa/xan/package.nix +++ b/pkgs/by-name/xa/xan/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "xan"; - version = "0.59.0"; + version = "0.60.0"; src = fetchFromGitHub { owner = "medialab"; repo = "xan"; tag = finalAttrs.version; - hash = "sha256-jbtastPhBKrZ31TTr0LT4njTM2PrH/Suv8z6UVSkt1I="; + hash = "sha256-CexefTLr8K6rNtXE8dog0cA4OlRa/uReK1HJrx471+4="; }; - cargoHash = "sha256-wh74QO+7QLMdKlqnH5AD52WnkBmn+Hb+CopuGXfPUII="; + cargoHash = "sha256-WGva0hf0eB/4VUPsNQZJnAW2uWctsVLqSsYkuoreMog="; # FIXME: tests fail and I do not have the time to investigate. Temporarily disable # tests so that we can manually run and test the package for packaging purposes. diff --git a/pkgs/by-name/ze/zennotes-desktop/package.nix b/pkgs/by-name/ze/zennotes-desktop/package.nix index 0ff41ba76151..ac8cc5500b04 100644 --- a/pkgs/by-name/ze/zennotes-desktop/package.nix +++ b/pkgs/by-name/ze/zennotes-desktop/package.nix @@ -13,14 +13,14 @@ buildNpmPackage (finalAttrs: { pname = "zennotes-desktop"; - version = "2.10.0"; - npmDepsHash = "sha256-YjY62Gko3lrxVe4ZPe/zcSaNOwhqql8M+33IdpY+//M="; + version = "2.12.0"; + npmDepsHash = "sha256-Wy/I0mjEFuUjbTr5DFAeSAEaQ9G9fsNjh6lX8jn/wkA="; src = fetchFromGitHub { owner = "ZenNotes"; repo = "zennotes"; tag = "v${finalAttrs.version}"; - hash = "sha256-xkrFZK5go56BibSuyhtD2A/rURzOgtCa2X5KxoVLG0A="; + hash = "sha256-Yvngd39S55KuYK1A0j+KP0ANA2YhZTiJ1ICX0HAvBuU="; }; npmWorkspace = "apps/desktop"; diff --git a/pkgs/development/beam-modules/expert/default.nix b/pkgs/development/beam-modules/expert/default.nix index 9cd0fd7aebbd..db073a6f7caa 100644 --- a/pkgs/development/beam-modules/expert/default.nix +++ b/pkgs/development/beam-modules/expert/default.nix @@ -11,20 +11,20 @@ writeShellApplication, }: let - version = "0.1.5"; + version = "0.1.6"; src = fetchFromGitHub { owner = "expert-lsp"; repo = "expert"; tag = "v${version}"; - hash = "sha256-QpL58+rzXCl8jT/8sbvDmDZtcWz0+ZKg47XC33EwFyE="; + hash = "sha256-25ADJtvwZ5hkS9+x9BYsPDnvXIXU+UV+3CoIpFJkziA="; }; engineDeps = fetchMixDeps { pname = "mix-deps-expert-engine"; inherit src version; - hash = "sha256-4l0Tc/6sOcjGVQtzEOG6QP/ss8rqh+AOnwxuJsuCZCk="; + hash = "sha256-evYg/yRk6ymV75kuWpY0pFODWWopozjnFHUa9MOFN/A="; preConfigure = '' cd apps/engine @@ -38,7 +38,7 @@ mixRelease rec { mixFodDeps = fetchMixDeps { pname = "mix-deps-${pname}"; inherit src version; - hash = "sha256-q6OOealif+LClT0HlJTojDtvMk4MEtI/EjQHbLntiP8="; + hash = "sha256-N2krs4NNWytrN3K8lR5IGGroXVNuBzjks6IoD9D1rPM="; preConfigure = '' cd apps/expert diff --git a/pkgs/development/beam-modules/hex/default.nix b/pkgs/development/beam-modules/hex/default.nix index 9a5f9f257260..b85f22ce547b 100644 --- a/pkgs/development/beam-modules/hex/default.nix +++ b/pkgs/development/beam-modules/hex/default.nix @@ -18,13 +18,13 @@ let self: stdenv.mkDerivation rec { pname = "hex"; - version = "2.5.0"; + version = "2.5.1"; src = fetchFromGitHub { owner = "hexpm"; repo = "hex"; rev = "v${version}"; - sha256 = "sha256-Lt+dpIKtowvt96MhMcYkt3f6h2KN1uyJDkRxOUEIYY4="; + sha256 = "sha256-1xiv8FWX8fk9WBoJXCUfgFN9lo7ClMVUBYb1mmr6u9U="; }; setupHook = writeText "setupHook.sh" '' diff --git a/pkgs/development/libraries/libva/utils.nix b/pkgs/development/libraries/libva/utils.nix index 8b828e33d26e..67de8a65269f 100644 --- a/pkgs/development/libraries/libva/utils.nix +++ b/pkgs/development/libraries/libva/utils.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "libva-utils"; - version = "2.23.0"; + version = "2.24.0"; src = fetchFromGitHub { owner = "intel"; repo = "libva-utils"; rev = version; - sha256 = "sha256-losxOPCrLCjtRKJ8RuwkjRllYYtJluKhscNfdxpC/xg="; + sha256 = "sha256-ezYoJ9hyG0pAficudoS4oiXbdrw4oCUU8C6qmJrNQRc="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/aiogram/default.nix b/pkgs/development/python-modules/aiogram/default.nix index 2b272e8f7840..daa66cec2cd4 100644 --- a/pkgs/development/python-modules/aiogram/default.nix +++ b/pkgs/development/python-modules/aiogram/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "aiogram"; - version = "3.29.0"; + version = "3.29.1"; pyproject = true; src = fetchFromGitHub { owner = "aiogram"; repo = "aiogram"; tag = "v${version}"; - hash = "sha256-Mjci8Rki25HOAbD1VZO6fZXIfVKDakDlzNjEmqkn7Gg="; + hash = "sha256-Wn36YvuQ9geCAD0froVq2KulyeRWnc2AKX4FPCCKG8I="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/epaper-dithering/default.nix b/pkgs/development/python-modules/epaper-dithering/default.nix index efb948c823a1..be1a8dd533fc 100644 --- a/pkgs/development/python-modules/epaper-dithering/default.nix +++ b/pkgs/development/python-modules/epaper-dithering/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "epaper-dithering"; - version = "5.0.7"; + version = "5.0.9"; pyproject = true; src = fetchFromGitHub { owner = "OpenDisplay"; repo = "epaper-dithering"; tag = "epaper-dithering-v${finalAttrs.version}"; - hash = "sha256-cAMmjIBqUIhwS4Ak5fXG927pqt5xnBaOEUthv9LQjG8="; + hash = "sha256-JG+UXE4T9HbjESGLzLjUhvYfqWwPHq+b+dENjq3eQrA="; }; sourceRoot = "${finalAttrs.src.name}/packages/python"; @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { src sourceRoot ; - hash = "sha256-RBOULCydXgTR8Snc1cecvW4KqGDLYjZsYwlJovuvN2I="; + hash = "sha256-KXEDtl4k08jco8sG7cS9yM3iJkKWKZNF5Fb9+wHxhyc="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/gtfs-realtime-bindings/default.nix b/pkgs/development/python-modules/gtfs-realtime-bindings/default.nix index 011fac611106..d28ce282cfd0 100644 --- a/pkgs/development/python-modules/gtfs-realtime-bindings/default.nix +++ b/pkgs/development/python-modules/gtfs-realtime-bindings/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "gtfs-realtime-bindings"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; src = fetchPypi { pname = "gtfs_realtime_bindings"; inherit version; - hash = "sha256-hhqdz0xA+aWVIARNhw4zawCJStVji88sSpuZiSNUO0I="; + hash = "sha256-FQfKOWKO6N8tOq44+e7YgdSoKqgkaTDWCLpkKNXKOlY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/icalendar/default.nix b/pkgs/development/python-modules/icalendar/default.nix index 88bb69201ea5..09d7eedadbad 100644 --- a/pkgs/development/python-modules/icalendar/default.nix +++ b/pkgs/development/python-modules/icalendar/default.nix @@ -3,9 +3,11 @@ buildPythonPackage, fetchFromGitHub, replaceVars, + pythonOlder, hatch-vcs, hatchling, python-dateutil, + typing-extensions, tzdata, hypothesis, pyprojectVersionPatchHook, @@ -36,6 +38,10 @@ buildPythonPackage rec { dependencies = [ python-dateutil tzdata + ] + ++ lib.optionals (pythonOlder "3.13") [ + # typing.TypeIs arrived in Python 3.13. + typing-extensions ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/langchain-google-genai/default.nix b/pkgs/development/python-modules/langchain-google-genai/default.nix index 3e395ed5e37d..c95a5411f292 100644 --- a/pkgs/development/python-modules/langchain-google-genai/default.nix +++ b/pkgs/development/python-modules/langchain-google-genai/default.nix @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { pname = "langchain-google-genai"; - version = "4.2.6"; + version = "4.2.7"; pyproject = true; __structuredAttrs = true; @@ -37,7 +37,7 @@ buildPythonPackage (finalAttrs: { owner = "langchain-ai"; repo = "langchain-google"; tag = "libs/genai/v${finalAttrs.version}"; - hash = "sha256-D+G9+8YlkJy0uI3BK4muTf95/inzeyxAOE4KqTIf9Gc="; + hash = "sha256-pfjnXbUr8lkztcNZ8JImi+NiMF0DHOS3qtFsv5fKDiU="; }; sourceRoot = "${finalAttrs.src.name}/libs/genai"; diff --git a/pkgs/development/python-modules/langchain-mistralai/default.nix b/pkgs/development/python-modules/langchain-mistralai/default.nix index 4251d4ef13e6..ffb4717240d8 100644 --- a/pkgs/development/python-modules/langchain-mistralai/default.nix +++ b/pkgs/development/python-modules/langchain-mistralai/default.nix @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { pname = "langchain-mistralai"; - version = "1.1.5"; + version = "1.1.6"; pyproject = true; __structuredAttrs = true; @@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-mistralai==${finalAttrs.version}"; - hash = "sha256-lWhFFPEGNKUVmYC48MtyNZjgujfQRwUKR4bzZEvr5DQ="; + hash = "sha256-FkldUvLhbOS0FwRQaAZHebUv1jUSWMXMuIx780B6R+8="; }; sourceRoot = "${finalAttrs.src.name}/libs/partners/mistralai"; diff --git a/pkgs/development/python-modules/markdownify/default.nix b/pkgs/development/python-modules/markdownify/default.nix index 2af5955da653..48bedd08ddfe 100644 --- a/pkgs/development/python-modules/markdownify/default.nix +++ b/pkgs/development/python-modules/markdownify/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "markdownify"; - version = "1.2.2"; + version = "1.2.3"; pyproject = true; src = fetchFromGitHub { owner = "matthewwithanm"; repo = "python-markdownify"; tag = finalAttrs.version; - hash = "sha256-r6nah7QavrMjIHd5hByhy90OoTDb2iIhFZ+YV0h61fU="; + hash = "sha256-zhkWkEFdDLVvA0xgFOG2PDXCTLZy+DWweuiiSVNUU80="; }; build-system = [ diff --git a/pkgs/development/python-modules/mistune/2.nix b/pkgs/development/python-modules/mistune/2.nix new file mode 100644 index 000000000000..ebf6469392cb --- /dev/null +++ b/pkgs/development/python-modules/mistune/2.nix @@ -0,0 +1,62 @@ +{ + buildPythonPackage, + fetchPypi, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "mistune"; + version = "2.0.5"; + pyproject = true; + + src = fetchPypi { + inherit (finalAttrs) pname version; + hash = "sha256-AkYRPLJJLbh1xr5Wl0p8iTMzvybNkokchfYxUc7gnTQ="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "mistune" ]; + + meta = { + changelog = "https://github.com/lepture/mistune/blob/v${finalAttrs.version}/docs/changes.rst"; + description = "Sane Markdown parser with useful plugins and renderers"; + homepage = "https://github.com/lepture/mistune"; + knownVulnerabilities = [ + "GHSA-h7ww-273w-6cm8" + "CVE-2026-44896" + "CVE-2026-59926" + "CVE-2026-33441" + "CVE-2026-59924" + "CVE-2026-33079" + "CVE-2026-59923" + "GHSA-jhcm-5rpf-j3wv" + "CVE-2026-44708" + "CVE-2026-44897" + "CVE-2026-44898" + "CVE-2026-44899" + "GHSA-9jjx-3hq3-hx4j" + "GHSA-xrpv-r66x-8p7j" + "CVE-2026-59929" + "GHSA-xmwc-wjpr-q378" + "CVE-2026-59922" + "CVE-2026-59925" + "CVE-2026-59928" + "GHSA-96vr-jm8v-g22j" + "CVE-2026-59930" + "CVE-2026-59927" + "GHSA-3q64-rw38-243v" + "CVE-2026-49851" + "GHSA-x2gr-6qf2-fc9x" + "GHSA-f32h-38gf-rg5r" + "GHSA-jxhr-4j38-fpxg" + "GHSA-8ppg-4vv7-9p53" + ]; + license = lib.licenses.bsd3; + maintainers = [ ]; + }; +}) diff --git a/pkgs/development/python-modules/pgmpy/default.nix b/pkgs/development/python-modules/pgmpy/default.nix index cd30e613f033..bb4a5e1432d9 100644 --- a/pkgs/development/python-modules/pgmpy/default.nix +++ b/pkgs/development/python-modules/pgmpy/default.nix @@ -1,10 +1,12 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, # dependencies google-generativeai, + huggingface-hub, joblib, networkx, numpy, @@ -21,6 +23,7 @@ xgboost, # tests + jsonschema, pytestCheckHook, pytest-cov-stub, mock, @@ -34,12 +37,13 @@ buildPythonPackage (finalAttrs: { src = fetchFromGitHub { owner = "pgmpy"; repo = "pgmpy"; - rev = "197e1e0444c77c00581a4c32763811e5b03f8503"; - hash = "sha256-TCnn3GrITW8HCrYVeeythiULV130b6uulkijkPpJOqA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-qZoyeUaRsatWUiFoL1VaRqApjM/AFS8xqTjVBcUpYas="; }; dependencies = [ google-generativeai + huggingface-hub joblib networkx numpy @@ -71,6 +75,77 @@ buildPythonPackage (finalAttrs: { # AssertionError "test_estimate_example_smoke_test" "test_gcm" + + # Network connectivity failures - tests trying to download models from HuggingFace + # RuntimeError: Cannot send a request, as the client has been closed. + "test_copy" + "test_get_stats" + "test_hash" + "test_pc_alarm" + "test_pc_asia" + "test_pc_asia_expert" + "test_temporal_pc_cancer" + "test_temporal_pc_sachs" + "test_orient_rule" + "test_lgbn_schema" + "test_load_model" + "test_get_value" + "test_to_dataframe" + "test_set_value" + "test_factor_sum_product" + "test_query_evidence" + "test_query_marg" + "test_virtual_evidence" + "test_query_raises_for_empty_variables" + "test_query_functional_bayesian" + "test_query_linear_gaussian" + "test_implied_cis_cancer" + "test_implied_cis_alarm_true_and_random" + "test_em_init_missing_data_handling" + "test_get_parameters" + "test_get_parameters_ess_dict_vs_scalar" + "test_get_parameters_initial_cpds" + "test_get_parameters_node_specific_ess_bdeu" + "test_get_parameters_random_init_cpds" + "test_get_parameters_smoothing_bdeu" + "test_get_parameters_smoothing_k2" + "test_get_parameters_uniform_init_cpds" + "test_comma_state_name_warning" + "test_get_cpds" + "test_get_parents" + "test_get_states" + "test_get_variables" + "test_net_cpd" + "test_str" + "test_alarm_model" + "test_whitespace_warning" + "test_writer_cpds" + "test_discrete_network" + "test_input" + "test_fisherc" + "test_rmsea" + + # Statistical test assertion failures + # assert False + "test_hotelling_indep" + "test_roys_indep" + "test_roys_dependent" + "test_wilks_indep" + + # Torch tensor rounding issues + # TypeError: round() takes from 1 to 0 positional arguments but 1 were given + # TypeError: type Tensor doesn't define __round__ method + "test_pre_compute_reduce_maps" + "test_pre_compute_reduce_maps_partial_evidence" + "test_forward_sample" + "test_rejection_sample_basic" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Failures due to numeric precision differences on Darwin + "test_generalized_cov_approx" + "test_roys_no_cond" + "test_roys_dependent" + "test_wilks_indep" ]; enabledTestPaths = [ @@ -87,8 +162,8 @@ buildPythonPackage (finalAttrs: { ]; nativeCheckInputs = [ + jsonschema pytestCheckHook - # xdoctest pytest-cov-stub mock writableTmpDirAsHomeHook @@ -99,7 +174,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Python Library for learning (Structure and Parameter), inference (Probabilistic and Causal), and simulations in Bayesian Networks"; homepage = "https://github.com/pgmpy/pgmpy"; - # changelog = "https://github.com/pgmpy/pgmpy/releases/tag/${finalAttrs.src.tag}"; + changelog = "https://github.com/pgmpy/pgmpy/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ happysalada diff --git a/pkgs/development/python-modules/plover/5.nix b/pkgs/development/python-modules/plover/5.nix index d37519c51751..744c759eef75 100644 --- a/pkgs/development/python-modules/plover/5.nix +++ b/pkgs/development/python-modules/plover/5.nix @@ -54,14 +54,14 @@ buildPythonPackage (finalAttrs: { __structuredAttrs = true; pname = "plover"; - version = "5.3.0"; + version = "5.4.0"; pyproject = true; src = fetchFromGitHub { owner = "openstenoproject"; repo = "plover"; tag = "v${finalAttrs.version}"; - hash = "sha256-1NpZmUDq806geKANqswPYglHwInxum/c/Hxq7JhTpbc="; + hash = "sha256-qaEuzPVqh+e3qq778VdUaRufGzOx9HyUnygIbA0+6kw="; }; postPatch = '' diff --git a/pkgs/development/python-modules/pueblo/default.nix b/pkgs/development/python-modules/pueblo/default.nix index 35861f596154..03acafaf0117 100644 --- a/pkgs/development/python-modules/pueblo/default.nix +++ b/pkgs/development/python-modules/pueblo/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "pueblo"; - version = "0.0.18"; + version = "0.0.19"; pyproject = true; # This tarball doesn't include tests unfortunately, and the GitHub tarball @@ -22,7 +22,7 @@ buildPythonPackage rec { # should work for us as well. src = fetchPypi { inherit pname version; - hash = "sha256-N1a9oROZo8Ka0LKxDDOlZqOba6PfLVtDHB8Gypp+iC8="; + hash = "sha256-TGPjM6lOHUTKOdp+lu67ENvkmyfUVdAUaMIHgCxto3U="; }; build-system = [ diff --git a/pkgs/development/python-modules/py-nymta/default.nix b/pkgs/development/python-modules/py-nymta/default.nix index e7c1e7de1f0e..add160580ec8 100644 --- a/pkgs/development/python-modules/py-nymta/default.nix +++ b/pkgs/development/python-modules/py-nymta/default.nix @@ -25,6 +25,10 @@ buildPythonPackage (finalAttrs: { build-system = [ setuptools ]; + pythonRelaxDeps = [ + "gtfs-realtime-bindings" + ]; + dependencies = [ aiofiles aiohttp diff --git a/pkgs/development/python-modules/pyhomee/default.nix b/pkgs/development/python-modules/pyhomee/default.nix index 89393645b849..e445ca1c52b2 100644 --- a/pkgs/development/python-modules/pyhomee/default.nix +++ b/pkgs/development/python-modules/pyhomee/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pyhomee"; - version = "1.4.1"; + version = "1.4.2"; pyproject = true; src = fetchFromGitHub { owner = "Taraman17"; repo = "pyHomee"; tag = "v${version}"; - hash = "sha256-SH31V/9Z1fw63K7SLQeBQcpQ0DnDVOrngggBNsG5Kk4="; + hash = "sha256-9oXMDvYN43qNbzNlbkEjBekmmRyHIOKgYUXpI2W3jdo="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/python-otcextensions/default.nix b/pkgs/development/python-modules/python-otcextensions/default.nix index 2eeecc6aa68a..037bd5a6c6b6 100644 --- a/pkgs/development/python-modules/python-otcextensions/default.nix +++ b/pkgs/development/python-modules/python-otcextensions/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "python-otcextensions"; - version = "0.34.2"; + version = "0.34.3"; pyproject = true; src = fetchFromGitHub { owner = "opentelekomcloud"; repo = "python-otcextensions"; tag = version; - hash = "sha256-XfHkKv8KCyUFEw93S7S2LsEDekkMh0kllY/GFB/ta8Y="; + hash = "sha256-Kk1WmyquSZ7H52YNYEMM8woq3mYDuZ/2Ut+w0hESOzw="; }; env.PBR_VERSION = version; diff --git a/pkgs/development/python-modules/pyzx/default.nix b/pkgs/development/python-modules/pyzx/default.nix index 6f4cd83f4da2..1da92396040d 100644 --- a/pkgs/development/python-modules/pyzx/default.nix +++ b/pkgs/development/python-modules/pyzx/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "pyzx"; - version = "0.10.3"; + version = "0.10.4"; pyproject = true; src = fetchFromGitHub { owner = "zxcalc"; repo = "pyzx"; tag = "v${version}"; - hash = "sha256-pvwn1Kva2T9twrWieqWmB7DR+vTbRsARs1ltHQ3V2g4="; + hash = "sha256-ovc+7EACfGHbqGtBwD01h7TdSaifOGQK5E4+judVvSI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/sense-energy/default.nix b/pkgs/development/python-modules/sense-energy/default.nix index 2451d45b336f..48be52a65efb 100644 --- a/pkgs/development/python-modules/sense-energy/default.nix +++ b/pkgs/development/python-modules/sense-energy/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "sense-energy"; - version = "0.14.1"; + version = "0.14.2"; pyproject = true; src = fetchFromGitHub { owner = "scottbonline"; repo = "sense"; tag = finalAttrs.version; - hash = "sha256-xHI4HuPZFVqBNCC9+bILRVLoZ1LFBW9N0tVT8UzYClw="; + hash = "sha256-QFwESlynFXV/OqD9LfPeUdIsWgK7R6XZqhSchmHUtSw="; }; postPatch = '' diff --git a/pkgs/development/python-modules/signedjson/default.nix b/pkgs/development/python-modules/signedjson/default.nix index a7f31be0f5f3..065809198240 100644 --- a/pkgs/development/python-modules/signedjson/default.nix +++ b/pkgs/development/python-modules/signedjson/default.nix @@ -3,25 +3,32 @@ buildPythonPackage, canonicaljson, fetchPypi, + setuptools, pynacl, pytestCheckHook, setuptools-scm, unpaddedbase64, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "signedjson"; version = "1.1.4"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; + pname = "signedjson"; + inherit (finalAttrs) version; hash = "sha256-zZHFavU/Fp7wMsYunEoyktwViGaTMxjQWS40Yts9ZJI="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; - propagatedBuildInputs = [ + dependencies = [ canonicaljson unpaddedbase64 pynacl @@ -37,4 +44,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/smbprotocol/default.nix b/pkgs/development/python-modules/smbprotocol/default.nix index c2bcc5332c21..d419b7100ff8 100644 --- a/pkgs/development/python-modules/smbprotocol/default.nix +++ b/pkgs/development/python-modules/smbprotocol/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "smbprotocol"; - version = "1.16.1"; + version = "1.17.0"; pyproject = true; src = fetchFromGitHub { owner = "jborean93"; repo = "smbprotocol"; tag = "v${finalAttrs.version}"; - hash = "sha256-Mxsvfn0O4f+SnofBVxKgmJ/e0iM7c/XjONDEtMVHvkc="; + hash = "sha256-Mqv4vngO2tPXThsB/Z4RW7v09sfqZdqRKDW70GqjHH4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/sqlalchemy-continuum/default.nix b/pkgs/development/python-modules/sqlalchemy-continuum/default.nix index 715244c77036..a30d79892b5e 100644 --- a/pkgs/development/python-modules/sqlalchemy-continuum/default.nix +++ b/pkgs/development/python-modules/sqlalchemy-continuum/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "sqlalchemy-continuum"; - version = "1.6.0"; + version = "1.7.0"; pyproject = true; src = fetchPypi { pname = "sqlalchemy_continuum"; inherit version; - hash = "sha256-S+K2bFuVH9zPONpbRcVvZPRbdlb+afVjEL9yNUj2Evw="; + hash = "sha256-MO+qJqDGMlrHDQNIR+bpcq5wYWtlU7sBaif37S8aEAM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/temporalio/default.nix b/pkgs/development/python-modules/temporalio/default.nix index d0db18b8fc67..702907a7af30 100644 --- a/pkgs/development/python-modules/temporalio/default.nix +++ b/pkgs/development/python-modules/temporalio/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "temporalio"; - version = "1.29.0"; + version = "1.30.0"; pyproject = true; src = fetchFromGitHub { @@ -33,7 +33,7 @@ buildPythonPackage rec { repo = "sdk-python"; tag = version; fetchSubmodules = true; - hash = "sha256-A92qKOnoOf8D3YO+NOo7s2UwjsFmOG+m7FyASPJtn4U="; + hash = "sha256-8bCkm2b66CUSfIri0PhDLCijFSQR82wzAQKjdlk8VBg="; }; cargoDeps = rustPlatform.fetchCargoVendor { @@ -43,7 +43,7 @@ buildPythonPackage rec { src cargoRoot ; - hash = "sha256-ER3iSeBQp5N934VrZCe3J9IMJ53EByIfXOu6MJT2PY4="; + hash = "sha256-CnQ3xwja9ZnQQy7OEwtX/WtYsPtyREBkXpjx3JAeBKo="; }; cargoRoot = "temporalio/bridge"; diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 9cbe0765db87..cf2e44f13ec7 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.129"; + version = "3.1.130"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-XW4vhZuXZZeOBuryAHtjKNR2rjxRU0LSTBKn+1+ox9g="; + hash = "sha256-vPxFrS9I7YmgSKjswlZY5gsIP2IAwoSEU+YA5+D/DMw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/teslemetry-stream/default.nix b/pkgs/development/python-modules/teslemetry-stream/default.nix index faeb586f59ca..94d6817a7881 100644 --- a/pkgs/development/python-modules/teslemetry-stream/default.nix +++ b/pkgs/development/python-modules/teslemetry-stream/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "teslemetry-stream"; - version = "0.9.0"; + version = "0.9.1"; pyproject = true; src = fetchFromGitHub { owner = "Teslemetry"; repo = "python-teslemetry-stream"; tag = "v${version}"; - hash = "sha256-snJrjHqniI9QKkjV5MuqXM3KZVwe8s8jeFbCcC/QEe8="; + hash = "sha256-FMFzH6b3A1tILwgGOlQHUl/BCvtdZLmHTkyt+/PYBU8="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/types-decorator/default.nix b/pkgs/development/python-modules/types-decorator/default.nix index 77b07ee19f59..660ded79dd37 100644 --- a/pkgs/development/python-modules/types-decorator/default.nix +++ b/pkgs/development/python-modules/types-decorator/default.nix @@ -5,15 +5,15 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "types-decorator"; - version = "5.2.0.20251101"; + version = "5.2.0.20260519"; pyproject = true; src = fetchPypi { pname = "types_decorator"; - inherit version; - hash = "sha256-Eg4r9HkuyKR2U9scs4DHqstoYqeXwUkKkQqswhVIKGw="; + inherit (finalAttrs) version; + hash = "sha256-tbI7Lw0RwGdIeAaX00XIpoT8LQx1PwjugGNmDZ16I9k="; }; build-system = [ setuptools ]; @@ -29,4 +29,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/types-ipaddress/default.nix b/pkgs/development/python-modules/types-ipaddress/default.nix index 52bce19e64b0..3bb89f29f7d8 100644 --- a/pkgs/development/python-modules/types-ipaddress/default.nix +++ b/pkgs/development/python-modules/types-ipaddress/default.nix @@ -2,18 +2,24 @@ lib, buildPythonPackage, fetchPypi, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "types-ipaddress"; version = "1.0.8"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; - sha256 = "0h9q9pjvw1ap5k70ygp750d096jkzymxlhx87yh0pr9mb6zg6gd0"; + pname = "types-ipaddress"; + inherit (finalAttrs) version; + hash = "sha256-oD3zvlk15QugP6hD2qv/U5oEGijnPg/OLFcFvuVNOEE="; }; + build-system = [ setuptools ]; + pythonImportsCheck = [ "ipaddress-python2-stubs" ]; meta = { @@ -22,4 +28,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jpetrucciani ]; }; -} +}) diff --git a/pkgs/development/python-modules/types-six/default.nix b/pkgs/development/python-modules/types-six/default.nix index e2e946e75e2d..4a877e9ccfd8 100644 --- a/pkgs/development/python-modules/types-six/default.nix +++ b/pkgs/development/python-modules/types-six/default.nix @@ -7,13 +7,13 @@ buildPythonPackage (finalAttrs: { pname = "types-six"; - version = "1.17.0.20251009"; + version = "1.17.0.20260518"; pyproject = true; src = fetchPypi { pname = "types_six"; inherit (finalAttrs) version; - hash = "sha256-7+AwZOzQ/7D3r+EzmQojmNhJPY0cHMEP89/kdtV7pE8="; + hash = "sha256-sBltUYi9WJvFq5KQHtwaT/PF/UsNwZ0HSl8fghPlITo="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/types-tqdm/default.nix b/pkgs/development/python-modules/types-tqdm/default.nix index cf31a3517266..d47469fe2e9b 100644 --- a/pkgs/development/python-modules/types-tqdm/default.nix +++ b/pkgs/development/python-modules/types-tqdm/default.nix @@ -8,13 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "types-tqdm"; - version = "4.67.3.20260303"; + version = "4.68.0.20260608"; pyproject = true; + __structuredAttrs = true; src = fetchPypi { pname = "types_tqdm"; inherit (finalAttrs) version; - hash = "sha256-e/3bUGp1rttAMPq/TwXFY4yaO735ANVOxsgr6QNL+5Y="; + hash = "sha256-4d/d+HcPvDDsr5WuV8KGOXgxI1BkMI99/CsdZoSnYQc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/wtf-peewee/default.nix b/pkgs/development/python-modules/wtf-peewee/default.nix index a35846e4edb2..61243d5aa3bc 100644 --- a/pkgs/development/python-modules/wtf-peewee/default.nix +++ b/pkgs/development/python-modules/wtf-peewee/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "wtf-peewee"; - version = "3.1.0"; + version = "3.2.1"; pyproject = true; src = fetchFromGitHub { owner = "coleifer"; repo = "wtf-peewee"; tag = finalAttrs.version; - hash = "sha256-9gVvcPFVA3051Y0sn0mLq1ejKqcGlKZVbIaQ/uH5f4Y="; + hash = "sha256-G/yhQ+/xKdK15YU3Ms5E2FLUk6ncJYd0Ys54R61jBtc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/yattag/default.nix b/pkgs/development/python-modules/yattag/default.nix index 73b0e77339fc..9fd35f7f47af 100644 --- a/pkgs/development/python-modules/yattag/default.nix +++ b/pkgs/development/python-modules/yattag/default.nix @@ -2,18 +2,26 @@ lib, buildPythonPackage, fetchPypi, + setuptools, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "yattag"; version = "1.16.1"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-uqjyVOfqXT4GGCga0v9WEODlNgs2COaVwpv7OynQUfQ="; }; + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + pythonImportsCheck = [ "yattag" ]; meta = { @@ -22,4 +30,4 @@ buildPythonPackage rec { license = lib.licenses.lgpl21Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index 33f0197e5b8b..a73b02404d21 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "2.1.0"; + version = "2.1.1"; pyproject = true; disabled = pythonOlder "3.12"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; tag = version; - hash = "sha256-VSMGUeLx8oQ8kfGj48hcceNQTEAP98svz1MCvw5KiVc="; + hash = "sha256-FI0T8kxyZiZBrYd4yW8kpc44DZ6OthqEwxVJBf3ocEg="; }; postPatch = '' diff --git a/pkgs/kde/generated/sources/frameworks.json b/pkgs/kde/generated/sources/frameworks.json index 5c2bef41b16c..7833c579f566 100644 --- a/pkgs/kde/generated/sources/frameworks.json +++ b/pkgs/kde/generated/sources/frameworks.json @@ -1,372 +1,372 @@ { "attica": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/attica-6.27.0.tar.xz", - "hash": "sha256-jz09YeyKdFbbinXKqAGi5fXgRnKL0kCgA+cbiBMJOuQ=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/attica-6.28.0.tar.xz", + "hash": "sha256-ZS4oVi7WeY+DSEO0X1zT6lgz8O48JgfP49AhtXxudhg=" }, "baloo": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/baloo-6.27.0.tar.xz", - "hash": "sha256-ayJhGL3ijoEhf4zWEp9uJMXUIr16Mi/mguWSsCi3Lbc=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/baloo-6.28.0.tar.xz", + "hash": "sha256-nMasmrBgXqt/M3t+oYAzSNpKcRc7ci1QR3SMVXuiLA8=" }, "bluez-qt": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/bluez-qt-6.27.0.tar.xz", - "hash": "sha256-PiLB9x89k/VywqESbtwqoWFR+LrRD58d235B3Tcq7nA=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/bluez-qt-6.28.0.tar.xz", + "hash": "sha256-rkQQFCFw6E3xBO+XI8cwfeHVq2iyh0xMzbCvmeAK6AY=" }, "breeze-icons": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/breeze-icons-6.27.0.tar.xz", - "hash": "sha256-vIwjN4AoN/8YCSaajkxDEbk+fpDHirT+KobPUwD/1BQ=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/breeze-icons-6.28.0.tar.xz", + "hash": "sha256-Rd6BOOrQ8/8k3ohvvmHViOzX9m3eb4z28pBieSVNCU0=" }, "extra-cmake-modules": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/extra-cmake-modules-6.27.0.tar.xz", - "hash": "sha256-87WvV4AXpqDxJ/scMWCdsuTwFumbkA1aEfb/tsVQBqM=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/extra-cmake-modules-6.28.0.tar.xz", + "hash": "sha256-oy4ksmfoUo0CU7yN8YvcAOZ2VgpDt5ZTPhsUBvTu9Ns=" }, "frameworkintegration": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/frameworkintegration-6.27.0.tar.xz", - "hash": "sha256-Ve7+jrxnoEDmTHVIInbCmmnQxYd7ezZ09MekAjjG1Ew=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/frameworkintegration-6.28.0.tar.xz", + "hash": "sha256-f9wduKW0xBx7dIfl5FvGiwxWpF8YKmNi2L1Vrl9cxHQ=" }, "kapidox": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kapidox-6.27.0.tar.xz", - "hash": "sha256-qC+dLkofqnH2MwksKalZ4t7hoXLNJUZc9KBMU4igUCI=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kapidox-6.28.0.tar.xz", + "hash": "sha256-sQW24kV0kZaQGaTYfpjAOszwcUjcVuJiEDctWaqaRIg=" }, "karchive": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/karchive-6.27.0.tar.xz", - "hash": "sha256-Q07feN+PTJ8lAA0QetFSDXrBTbWAogIEe/Gcv3c3ZSI=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/karchive-6.28.0.tar.xz", + "hash": "sha256-/zYTfmsXGQa0veQAZVhznF13cdwwuaA3tl5ismdKGxM=" }, "kauth": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kauth-6.27.0.tar.xz", - "hash": "sha256-dBk0dl8MnxxTVZggP7rT8blyMcxoOiGKfzn6uUjBPqs=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kauth-6.28.0.tar.xz", + "hash": "sha256-+02Q7kai9iAuU83Vr493Bpw4CVXj80CIHy827IMSB5s=" }, "kbookmarks": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kbookmarks-6.27.0.tar.xz", - "hash": "sha256-daQ3de8DywxXfHDZYFIDeJs8dbeG76F6LowobQxV+5M=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kbookmarks-6.28.0.tar.xz", + "hash": "sha256-1/QEiGDvALxdE14oTcaxMH0DGZwsEwIJlLF+OON0H1w=" }, "kcalendarcore": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kcalendarcore-6.27.0.tar.xz", - "hash": "sha256-QiiGlyLFu1Mlt8WxBVXmt0e94ONsvUNRnYaB/js4MXM=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kcalendarcore-6.28.0.tar.xz", + "hash": "sha256-wMgnJynMnMcAb4e2T4D+sDdQrLa70giulMK613/ERL4=" }, "kcmutils": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kcmutils-6.27.0.tar.xz", - "hash": "sha256-vrClCiIjD92UFkpdblPqf0y8l7hsurP/KlkuqGY++kE=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kcmutils-6.28.0.tar.xz", + "hash": "sha256-mv5cqdHEvQZHmyYZMm7G8ePDmYhZ3OquPamktzGNWiE=" }, "kcodecs": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kcodecs-6.27.0.tar.xz", - "hash": "sha256-d/UfdYbotFdTTZXdJBKA6LdHWRXGVuZh3Dex6KdzxZU=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kcodecs-6.28.0.tar.xz", + "hash": "sha256-sKmuNLOJxkYK2tUyPSG7nkNjistY2paF+NyNghw4pNg=" }, "kcolorscheme": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kcolorscheme-6.27.0.tar.xz", - "hash": "sha256-V04SNQ6hrfJIxSY88Y0UVHbTaGZKMCUU0QZaolY+Hv0=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kcolorscheme-6.28.0.tar.xz", + "hash": "sha256-EpyY/ZujQoyvvXJjVXqepHwNTxV7il9WsgmpXcmBXmo=" }, "kcompletion": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kcompletion-6.27.0.tar.xz", - "hash": "sha256-AGhk3LpdX8h7TKXcwSOVOGV6XQUgV7rl07w+ceq6BVE=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kcompletion-6.28.0.tar.xz", + "hash": "sha256-iqnLw2E5rfqOOyx0TMlHFK/hVNIc74o6LV9NMRvnzDw=" }, "kconfig": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kconfig-6.27.0.tar.xz", - "hash": "sha256-4ZcouA5swBdQL8tQ/m1+m1upcnhxrDpOmBGHXgHLX+k=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kconfig-6.28.0.tar.xz", + "hash": "sha256-JOJuUWt5BKJmYeq30gZL7hrFcWVXHoW02mAg/TbxQyI=" }, "kconfigwidgets": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kconfigwidgets-6.27.0.tar.xz", - "hash": "sha256-QE7QYG37E8xEw23q9fiA7ux1AYroeBJdq/g/Mu/rCn8=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kconfigwidgets-6.28.0.tar.xz", + "hash": "sha256-95U4b7BriSIyUHWo+p+BfD0l4Eu/3PYLE61xTHxU6Yc=" }, "kcontacts": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kcontacts-6.27.0.tar.xz", - "hash": "sha256-3Y1t0EWw/XHHzj/Bi7Fbd+yDFuV/TYPdrmfzpit5bvs=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kcontacts-6.28.0.tar.xz", + "hash": "sha256-OJ1hKPGL7pEThEYV9TXuuHBgX2/OloylwY2FoiR4uKI=" }, "kcoreaddons": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kcoreaddons-6.27.0.tar.xz", - "hash": "sha256-rQ0BR5aNq9zwEUJc93ZOcaDQz9ww6eNLVh6lupp2gAE=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kcoreaddons-6.28.0.tar.xz", + "hash": "sha256-pxP+vuL0O8MZhtbCfYRsyrVW/HvHwZGcOmYklXILQxo=" }, "kcrash": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kcrash-6.27.0.tar.xz", - "hash": "sha256-+OEIOGPawsBwaLEGFMp9S1LGkg3wIohUz8N+DWV42QI=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kcrash-6.28.0.tar.xz", + "hash": "sha256-3cwUwMQOJPTA3AQka4fRG2UOb9i+LLAOTyzC7p5gVwI=" }, "kdav": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kdav-6.27.0.tar.xz", - "hash": "sha256-4K9BkJYNZfXIR18BIT6k5ooHdj/+qmdm3kt/UFKeBJg=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kdav-6.28.0.tar.xz", + "hash": "sha256-68SBkC2JxCfae62F3rs3XLANksHYgbozC9nxq4yzf5I=" }, "kdbusaddons": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kdbusaddons-6.27.0.tar.xz", - "hash": "sha256-nqN5Ky8cQ9VVFDcmCAP91nbJA+J2j0qsQYYFTlsi1Mo=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kdbusaddons-6.28.0.tar.xz", + "hash": "sha256-lP+HRc5lUHmGoFv/urkFv9iUk26PU7S24tmzqWyy1vQ=" }, "kdeclarative": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kdeclarative-6.27.0.tar.xz", - "hash": "sha256-sU6BFDrtJe5iQT+cKzdCxVj1tqHabFuSypqVu2NB6WQ=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kdeclarative-6.28.0.tar.xz", + "hash": "sha256-mIY4/fgQ2X0UFEwhKWVdnQYAAG19ywZ4ewTBLVJpyWk=" }, "kded": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kded-6.27.0.tar.xz", - "hash": "sha256-TyQGeRWwWh0MyH4sN/N+sOjEQej8zfBson7nuSMFgkM=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kded-6.28.0.tar.xz", + "hash": "sha256-MbpckgsZndE//2NAAdIsmT3z1jmo35ieClXsHROoJ58=" }, "kdesu": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kdesu-6.27.0.tar.xz", - "hash": "sha256-qKDFEDy0PcYpUqq3a7flduhkPbsxZy4qwpiCeatXFwA=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kdesu-6.28.0.tar.xz", + "hash": "sha256-mvV0bbfiXiqsacGanMl1j8fntMu88ra2psk718ZC6A8=" }, "kdnssd": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kdnssd-6.27.0.tar.xz", - "hash": "sha256-pgdGrKHObP0vvSAUS8SGnSsA0EtZeu2rPdN6NF+wO7Q=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kdnssd-6.28.0.tar.xz", + "hash": "sha256-9P5zGq1WrgEMK0LyvVbUSZM5uwg5riJRA1Ey8aNwjfI=" }, "kdoctools": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kdoctools-6.27.0.tar.xz", - "hash": "sha256-aQJu+GB8tiV+TR8ORuRREw73umeZSoPk+abEbu/Vo/M=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kdoctools-6.28.0.tar.xz", + "hash": "sha256-AkkUAx+6ept5mC0Cc2shOZ2aDQmtgTI9WOF9ayIWx7A=" }, "kfilemetadata": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kfilemetadata-6.27.0.tar.xz", - "hash": "sha256-J/aFWCWTlK2E01eqMWghZy7mZIH6hR3fKmEJ9mimxqM=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kfilemetadata-6.28.0.tar.xz", + "hash": "sha256-AVvkqmmGZC0/E5A7R8Gq5xg9MhiIjcQ1Ov4bHp3WTB4=" }, "kglobalaccel": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kglobalaccel-6.27.0.tar.xz", - "hash": "sha256-57oWAaFZ6nn0JKTVNkdBU5P5Db7aHjIW0CPutUIIN9M=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kglobalaccel-6.28.0.tar.xz", + "hash": "sha256-tAwZW6fmZ0iYpk9OPiXgI13XloLzk5VAlGknSstYCsA=" }, "kguiaddons": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kguiaddons-6.27.0.tar.xz", - "hash": "sha256-KbBDSAxF0+UcV8rHT9g1icx3KckHplhbcogMvwf+r4I=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kguiaddons-6.28.0.tar.xz", + "hash": "sha256-9GrsqAcH53T8/+iqguRkqBBWzoT2EzR6XJzCTByahDI=" }, "kholidays": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kholidays-6.27.0.tar.xz", - "hash": "sha256-hM4qzVVlqVENdJReojEfjAmcsDE5MlXRyNOZZl1XuRQ=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kholidays-6.28.0.tar.xz", + "hash": "sha256-aWDiBAwUjYeEZvQMHDvc+oyE//RW9MjOdFYGW9B0XWw=" }, "ki18n": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/ki18n-6.27.0.tar.xz", - "hash": "sha256-zYEq6VsOlbQORqULneptGI7sABvpax4aXZYnMOX5vFg=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/ki18n-6.28.0.tar.xz", + "hash": "sha256-ggzlhYxttzLWjaU1cqDn24NT5DctISLevPsPn/ELhds=" }, "kiconthemes": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kiconthemes-6.27.0.tar.xz", - "hash": "sha256-b+hvDA/0EET0TR83+a4AG40sGlqLwGxBxD7VdBOK9b4=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kiconthemes-6.28.0.tar.xz", + "hash": "sha256-7fgwafJfjt91nQdQKm+DAsjAZM1WJlHe7e/mOT/vys4=" }, "kidletime": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kidletime-6.27.0.tar.xz", - "hash": "sha256-LLAZbuO7G2C+m60UtNBN+vU7PQAXzUWQgwNccVkQVRs=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kidletime-6.28.0.tar.xz", + "hash": "sha256-CtpFmkzN910XMpv6TuQsLG57Pq0exLQn+CvtBjuXD/U=" }, "kimageformats": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kimageformats-6.27.0.tar.xz", - "hash": "sha256-ap9Ak2upRieQY8va6kc7nrc1tTBHsBJMiKyn2xfMq6w=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kimageformats-6.28.0.tar.xz", + "hash": "sha256-kYCMbeCAq1tQZyHB94rVdyvLH3C7pyYsJ1zNmN6Lazg=" }, "kio": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kio-6.27.0.tar.xz", - "hash": "sha256-/CAbAsJ3o1zoFBSx3n5vhR5GsLXUO+t4STakptxhZ9A=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kio-6.28.0.tar.xz", + "hash": "sha256-FY9HdGgGw92HoJCR6qRv/uKGzWWPnia0QiZWtmF2Yno=" }, "kirigami": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kirigami-6.27.0.tar.xz", - "hash": "sha256-19qnTp/oG2dOVObpef64XT0vQha/bZwCv6osAh/hrC0=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kirigami-6.28.0.tar.xz", + "hash": "sha256-MPxr2SinEkrOM0lEyLRXSGA9N+RUZNuHSQPX65H0HTY=" }, "kitemmodels": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kitemmodels-6.27.0.tar.xz", - "hash": "sha256-9a7HGYsWFWJhbBOe0DflYueuaCK4OfZ8jC4vl2ePxY4=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kitemmodels-6.28.0.tar.xz", + "hash": "sha256-4Dxdv8l/opjem+WL/raGUYpSrhI2OJ+8JDb/hBZefis=" }, "kitemviews": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kitemviews-6.27.0.tar.xz", - "hash": "sha256-eihvFHFEcUqp6PVn3VoGOKj7gd+Xo0oBEvcltyqjaXk=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kitemviews-6.28.0.tar.xz", + "hash": "sha256-K0dKCgyh1ZERq4ZNTwUQDgBWtSBNUt+6tndsoPv91AI=" }, "kjobwidgets": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kjobwidgets-6.27.0.tar.xz", - "hash": "sha256-MUnNB9giBMa/qNhsWQvwySkF4bWwdce1Q1QJFqYdegM=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kjobwidgets-6.28.0.tar.xz", + "hash": "sha256-oT/MnIYakKVA5fkwKPp/rkj0yGQ9rdKH89VPXyT6s9o=" }, "kmime": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kmime-6.27.0.tar.xz", - "hash": "sha256-sMgft+ABrEwFvWyLG7Qar3ZfeeTT6NFxCEWKiQ1xLHY=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kmime-6.28.0.tar.xz", + "hash": "sha256-5cWRC0rg6b1WqAX3wUdnzk8wHyuZ0ULezCCIxYurQZo=" }, "knewstuff": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/knewstuff-6.27.0.tar.xz", - "hash": "sha256-jBnfe6WUDDb/FQUXA6zToWxmS0pXCBe2dw+vx6tZ1t4=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/knewstuff-6.28.0.tar.xz", + "hash": "sha256-3EeddN704tPpbzIPGShdz4jsPsbTkinxTss2KYPjBb0=" }, "knotifications": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/knotifications-6.27.0.tar.xz", - "hash": "sha256-7rBn+rAB3SRzWtVujsSAj8p25ezfADz2FCRsmr4cPhk=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/knotifications-6.28.0.tar.xz", + "hash": "sha256-5dOyhMzJB/GQ06sQmVoK5/oPUFCIrMae3HrfzGqBQNY=" }, "knotifyconfig": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/knotifyconfig-6.27.0.tar.xz", - "hash": "sha256-gYYTFtYV5+X/BxQ8HVjZtSytxeAqs4yPJnfAH3HlHyY=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/knotifyconfig-6.28.0.tar.xz", + "hash": "sha256-FCyzmcW1XtDYX3Uvj7s9s/WTDL+glzf9sXr2wt+gc/Y=" }, "kpackage": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kpackage-6.27.0.tar.xz", - "hash": "sha256-X6Swf3KcP/a382LTGDdIEPpVsTqSLSskBGLrjvwQReg=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kpackage-6.28.0.tar.xz", + "hash": "sha256-LQS8vDSSIpz8JAiEsE57Ig+iAiAZyPnYf594FOqUw4I=" }, "kparts": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kparts-6.27.0.tar.xz", - "hash": "sha256-DCzjnxEOEv8IgsclvudFW5CFSJwS0x60sxZLFQ+43iQ=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kparts-6.28.0.tar.xz", + "hash": "sha256-+9urbf3Ba+l0QKboAy8w0VcetySJw9NoAd9vtBndRWM=" }, "kpeople": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kpeople-6.27.0.tar.xz", - "hash": "sha256-WGQHMQNw+af+iHc8kOg+Invsf19vhg32VA1p20JVgdY=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kpeople-6.28.0.tar.xz", + "hash": "sha256-pbzxGmy8pG1L+DOZ/pwMPJqvIovoGwW6lmpLpRJW/Qo=" }, "kplotting": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kplotting-6.27.0.tar.xz", - "hash": "sha256-svjX5yAYfqgVllPLPIyvDQP7Xz1+zvGyuArAsqd7Q2c=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kplotting-6.28.0.tar.xz", + "hash": "sha256-vTUHVb5W2j0/9MZdn2KFl4LJwddTEaSDCzaD9syxxDE=" }, "kpty": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kpty-6.27.0.tar.xz", - "hash": "sha256-rQa/2o3wGbsrM1Z8499Tm8wQfg3+AEKB5f+a5GF8bsw=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kpty-6.28.0.tar.xz", + "hash": "sha256-WgjWQeQ/qP0HHXWdhOkwJRqhEZc7Ni7c4U1JAyqnMdE=" }, "kquickcharts": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kquickcharts-6.27.0.tar.xz", - "hash": "sha256-0qUzu/PX8lfpMGAJvDK96kE0bL2OgtBsGIh51fBGA4A=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kquickcharts-6.28.0.tar.xz", + "hash": "sha256-xdNh2QhhtM09uGFWjaUnmuKxy5U+h0EmwVq71xODeOU=" }, "krunner": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/krunner-6.27.0.tar.xz", - "hash": "sha256-RtBjIbvMrbjz+7lI/6rF7/GNrZVS/eZ3dh3d25RwIC8=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/krunner-6.28.0.tar.xz", + "hash": "sha256-xMH8y+bgSsyNWJHfTsogpLa+JMAyoQ6Sg5pBwbuEfMQ=" }, "kservice": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kservice-6.27.0.tar.xz", - "hash": "sha256-NzbG1s04nvyJrby2T+e6Jf/J1i646vY5P0K7hfZVqMc=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kservice-6.28.0.tar.xz", + "hash": "sha256-2RURlbdINhoS166v2N9THS9FtV0gLX+l9Hw6EdWYd9Y=" }, "kstatusnotifieritem": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kstatusnotifieritem-6.27.0.tar.xz", - "hash": "sha256-ou7CqYHtnabP/JVcwhpQ3Lx3FBy7hA2RX5LRiXRC0jk=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kstatusnotifieritem-6.28.0.tar.xz", + "hash": "sha256-WVE14WRW7S6G699pGbGBQmzqLnRJ7X0ykF2sUgUNIt4=" }, "ksvg": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/ksvg-6.27.0.tar.xz", - "hash": "sha256-aNQ/AUY5rmCXASzdZ72779VCWxfSMi2U9VvisThhPgo=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/ksvg-6.28.0.tar.xz", + "hash": "sha256-1YDmA4qz+4qHVclTq9J6VYlMKuBecs3vm8oc9OJloyU=" }, "ktexteditor": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/ktexteditor-6.27.0.tar.xz", - "hash": "sha256-K3N6YXN+c2UM0LQNniRqGC3MzGyK6BIc/LlBVDPuQa4=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/ktexteditor-6.28.0.tar.xz", + "hash": "sha256-Y7e72TJc/aZOLI+GLiMnJw73qdH4h7XGWF83JRHTP40=" }, "ktexttemplate": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/ktexttemplate-6.27.0.tar.xz", - "hash": "sha256-GKkrgCscMTD/Igh/ngSIB73znEFHg16aqhvhhAi5Nhs=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/ktexttemplate-6.28.0.tar.xz", + "hash": "sha256-oYQWP31dKsTNSnHQS+6DACAzJVK/qetRWc7VeyDt1Sc=" }, "ktextwidgets": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/ktextwidgets-6.27.0.tar.xz", - "hash": "sha256-A8NdiJlVnvwXtPdOhu79g1ja/XqpMRyJucCfezVwB1Y=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/ktextwidgets-6.28.0.tar.xz", + "hash": "sha256-uZVhNYiqaMIIcuLjwXMIPW6BOekYUuDnopvTrn3uZ+k=" }, "kunitconversion": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kunitconversion-6.27.0.tar.xz", - "hash": "sha256-QE4GQRTJXsoO91m5bKTgul+bi8VjE4V0NYJwlj8/VVQ=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kunitconversion-6.28.0.tar.xz", + "hash": "sha256-s+fcCtdYqZT1FxxvuaS79Zu1G99+D+zw32o7VfLlvWs=" }, "kuserfeedback": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kuserfeedback-6.27.0.tar.xz", - "hash": "sha256-WtAiiqSHL2I4uTgn6Z0mOuvMfgv8Tyi6PPOcD9Kt16k=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kuserfeedback-6.28.0.tar.xz", + "hash": "sha256-B/J5hFs81uZ1UTr7gfPGJ0svZ1ftwUnRYxFrPFDfoN8=" }, "kwallet": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kwallet-6.27.0.tar.xz", - "hash": "sha256-2qA6zEDuyHO7RQ/YEWrnx4i4anzuvJ+lVbShZv7reYM=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kwallet-6.28.0.tar.xz", + "hash": "sha256-4hEwyG/6C+SQZWSPTnU9Y9PXhvq4dvUR2dCdoWSA9pE=" }, "kwidgetsaddons": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kwidgetsaddons-6.27.0.tar.xz", - "hash": "sha256-TLqGmZMxlgs/3ayO0CzMsx/ElAZCI2AhcTX2vz+8qNk=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kwidgetsaddons-6.28.0.tar.xz", + "hash": "sha256-a7aiLkC8jPrtoIJ2t3FIgpStQX54ArJ73EVSAq/avX0=" }, "kwindowsystem": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kwindowsystem-6.27.0.tar.xz", - "hash": "sha256-QB5XAKs2UwpgVBBGQmi/cmyJjaQsb3178FqdsAzP4XI=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kwindowsystem-6.28.0.tar.xz", + "hash": "sha256-WtvfnIKx7LuSvaZJjqG4+IwI+exX2/9w1YLiRTvxaxI=" }, "kxmlgui": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/kxmlgui-6.27.0.tar.xz", - "hash": "sha256-NtXJz4qFGmPBBk1qmYfpYcCGDr0Tls2pkRnlcIR99yE=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/kxmlgui-6.28.0.tar.xz", + "hash": "sha256-5AuG67nxvgAlXNSDWrCwrIZQxH0OsXpH2d99S1ZY31g=" }, "modemmanager-qt": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/modemmanager-qt-6.27.0.tar.xz", - "hash": "sha256-qJOhad1AxDDFHTkyaxrwqrKp1sIK3DTyuOYzLBUvYjQ=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/modemmanager-qt-6.28.0.tar.xz", + "hash": "sha256-dCiRw8HfzWyeqisWZM/n6bMRGH7sfs2diBKCnc6Ehck=" }, "networkmanager-qt": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/networkmanager-qt-6.27.0.tar.xz", - "hash": "sha256-qBk4lbQg1Xb6wig4i6j9GyTW8inEO3lj4u1YHvgsrZo=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/networkmanager-qt-6.28.0.tar.xz", + "hash": "sha256-MGBCBLsAEV9RUUbQX5gaofmCThTAxTeh7Dl1gaxdkS4=" }, "oxygen-icons": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/oxygen-icons-6.27.0.tar.xz", - "hash": "sha256-82oIhOa55VRyHA+MvUDCDtT/Ght9fik8Z9PRHQtyz5o=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/oxygen-icons-6.28.0.tar.xz", + "hash": "sha256-0d7AUqigL82k5YS6BgykrJ57BDPyWbSi0yxQmNIvthQ=" }, "prison": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/prison-6.27.0.tar.xz", - "hash": "sha256-dgkD6a5AH4vNue/JrWVImCZC50EaIjyM60HlSRprETU=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/prison-6.28.0.tar.xz", + "hash": "sha256-rSTdZLUVDsnrxN+XNLTCpYwnpYjq/rQjnNzvAWKf5pY=" }, "purpose": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/purpose-6.27.0.tar.xz", - "hash": "sha256-xONI+lrJkKd7OSYQXGK8Ty3dr411VMQ+5PGN49FqNpk=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/purpose-6.28.0.tar.xz", + "hash": "sha256-wr4B4aryqxS6bwVYLXxKKeFE3ZYljYayCPWMNL+oNnI=" }, "qqc2-desktop-style": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/qqc2-desktop-style-6.27.0.tar.xz", - "hash": "sha256-bABfBsX4xKw0kjir8UmZu5FyFaj3uMUTZOL90S6eY1U=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/qqc2-desktop-style-6.28.0.tar.xz", + "hash": "sha256-h0jQH0AcsWo0rb31aLK94swYIPgsOCSf3sEbZtnal9E=" }, "solid": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/solid-6.27.0.tar.xz", - "hash": "sha256-cKnuabQ1fr+DzIeqYdtv3/jJalniT5Vy5RcW8dPFef4=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/solid-6.28.0.tar.xz", + "hash": "sha256-R/qE21ZTclhMbssD9xpghfcGocAx6k8v/DWAjwmhmz0=" }, "sonnet": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/sonnet-6.27.0.tar.xz", - "hash": "sha256-+Ny7pY00ed+kkiFGJw9uy3zg2YfYLtxZsMfCf/ll9lo=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/sonnet-6.28.0.tar.xz", + "hash": "sha256-Zsa0OZUL7H9ntzDm5J1tMMuiHa0RXkpHxP5GAUzBnDs=" }, "syndication": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/syndication-6.27.0.tar.xz", - "hash": "sha256-4oA266m/lPYkZur/ZvSTBf/53VdqMX3yR01r/lv7x1k=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/syndication-6.28.0.tar.xz", + "hash": "sha256-JNt1AVW2nj+FiZfK0GVaLyMPhdWHwQYxZhE7x2kP17g=" }, "syntax-highlighting": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/syntax-highlighting-6.27.0.tar.xz", - "hash": "sha256-y/8AG58A0DL+slQxPs/umm4KCzxajIKn4IBsXxkVpUU=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/syntax-highlighting-6.28.0.tar.xz", + "hash": "sha256-udkKA7TppIFwoU96SnnETwqunxThuUt7H8ddXD+zHTo=" }, "threadweaver": { - "version": "6.27.0", - "url": "mirror://kde/stable/frameworks/6.27/threadweaver-6.27.0.tar.xz", - "hash": "sha256-a+idQ7TXz9TOUZ7SS4vPhADJO8/G9C2ZMc0PhSJpvcs=" + "version": "6.28.0", + "url": "mirror://kde/stable/frameworks/6.28/threadweaver-6.28.0.tar.xz", + "hash": "sha256-q0p+Gi/07p4+u3MJf7k77aaFfwjRxKt9Fa8Xw4P/r34=" } } \ No newline at end of file diff --git a/pkgs/servers/home-assistant/custom-components/pi-hole-v6/package.nix b/pkgs/servers/home-assistant/custom-components/pi-hole-v6/package.nix index 2cfea79f4d2d..58083c178ba4 100644 --- a/pkgs/servers/home-assistant/custom-components/pi-hole-v6/package.nix +++ b/pkgs/servers/home-assistant/custom-components/pi-hole-v6/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "bastgau"; domain = "pi_hole_v6"; - version = "1.18.0"; + version = "1.19.0"; src = fetchFromGitHub { inherit owner; repo = "ha-pi-hole-v6"; tag = "v${version}"; - hash = "sha256-nMaECGuIAAcE9IPgiT2iPHh1RrCPOSd/sqY9KFKDacM="; + hash = "sha256-2aEdiCNNHQH6HpOMxnwneWab9pvJTQbPvdU+Vm3Gm3Y="; }; # has no tests diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/multiple-entity-row/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/multiple-entity-row/package.nix index d328337101ae..8f423edaa23c 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/multiple-entity-row/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/multiple-entity-row/package.nix @@ -10,18 +10,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "multiple-entity-row"; - version = "4.6.1"; + version = "4.7.0"; src = fetchFromGitHub { owner = "benct"; repo = "lovelace-multiple-entity-row"; tag = "v${finalAttrs.version}"; - hash = "sha256-zRFBeYicjBxKeEneKg2/JRDlF6BlblKQ03z5aqfBtfc="; + hash = "sha256-B+FaOITLnNP+rUyDF3bRY+M0xDmWkoTSi+fpWW9khG8="; }; offlineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-F3ghw+TXg66FSf5SLb7umantSRky9ABpZu7ftqWT+7M="; + hash = "sha256-LuXzfRV/jXe4jt9whkHRjAUxvLyhzikQ3WoXzpTQWe0="; }; nativeBuildInputs = [ diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2692a2ca7c16..c7589389c542 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1900,6 +1900,7 @@ mapAliases { pscid = throw "'pscid' has been removed because it was unmaintained upstream"; # Added 2025-12-12 psi = throw "'psi' has been removed as it depended on EOL qt5 webengine. Consider moving to psi-plus, a somewhat more maintained fork."; # Added 2026-04-15 pulp = throw "'pulp' has been removed because it was unmaintained upstream"; # Added 2025-12-12 + puppet = warnAlias "'puppet' has been replaced by 'openvox'" openvox; # Added 2026-07-07 purescript-psa = throw "'purescript-psa' has been removed because it was unmaintained within nixpkgs"; # Added 2025-12-12 purple-discord = throw "'purple-discord' has been renamed to/replaced by 'pidginPackages.purple-discord'"; # Converted to throw 2025-10-27 purple-facebook = throw "'purple-facebook' has been removed as it is unmaintained and doesn't support e2ee enforced by facebook."; # Added 2025-09-17 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6c3d60eb6d71..c96c2839b5d9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10502,6 +10502,8 @@ self: super: with self; { mistune = callPackage ../development/python-modules/mistune { }; + mistune_2 = callPackage ../development/python-modules/mistune/2.nix { }; + mitmproxy = callPackage ../development/python-modules/mitmproxy { }; mitmproxy-linux = callPackage ../development/python-modules/mitmproxy-linux { };