summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.devcontainer/devcontainer.json4
-rw-r--r--.git-blame-ignore-revs3
-rw-r--r--.gitattributes25
-rw-r--r--.github/labeler.yml1
-rw-r--r--.github/workflows/backport.yml1
-rw-r--r--.github/workflows/build.yml1
-rw-r--r--.github/workflows/check.yml1
-rw-r--r--.github/workflows/codeowners-v2.yml2
-rw-r--r--.github/workflows/dismissed-review.yml1
-rw-r--r--.github/workflows/edited.yml1
-rw-r--r--.github/workflows/eval.yml9
-rw-r--r--.github/workflows/lint.yml3
-rw-r--r--.github/workflows/periodic-merge.yml1
-rw-r--r--.github/workflows/pr.yml1
-rw-r--r--.github/workflows/reviewers.yml1
-rw-r--r--README.md2
-rw-r--r--ci/eval/compare/default.nix10
-rw-r--r--ci/eval/default.nix36
-rw-r--r--ci/eval/diff.nix19
-rw-r--r--doc/build-helpers/fetchers.chapter.md4
-rw-r--r--doc/module-system/module-system.chapter.md10
-rw-r--r--doc/packages/linux.section.md2
-rw-r--r--doc/redirects.json3
-rw-r--r--doc/release-notes/rl-2511.section.md6
-rw-r--r--lib/attrsets.nix10
-rw-r--r--lib/modules.nix115
-rwxr-xr-xlib/tests/modules.sh23
-rw-r--r--lib/tests/modules/graph/a.nix8
-rw-r--r--lib/tests/modules/graph/b.nix3
-rw-r--r--lib/tests/modules/graph/test.nix64
-rw-r--r--maintainers/maintainer-list.nix33
-rw-r--r--maintainers/team-list.nix1
-rw-r--r--nixos/doc/manual/release-notes/rl-2511.section.md6
-rw-r--r--nixos/lib/test-driver/src/test_driver/machine/ocr.py5
-rw-r--r--nixos/modules/config/debug-info.nix43
-rw-r--r--nixos/modules/config/resolvconf.nix2
-rw-r--r--nixos/modules/config/sysfs.nix265
-rw-r--r--nixos/modules/config/system-path.nix104
-rw-r--r--nixos/modules/image/repart-verity-store.nix8
-rw-r--r--nixos/modules/installer/cd-dvd/iso-image.nix80
-rw-r--r--nixos/modules/module-list.nix3
-rw-r--r--nixos/modules/programs/bash/bash.nix200
-rw-r--r--nixos/modules/programs/fuse.nix33
-rw-r--r--nixos/modules/programs/nh.nix1
-rw-r--r--nixos/modules/programs/ssh.nix2
-rw-r--r--nixos/modules/security/audit.nix16
-rw-r--r--nixos/modules/security/auditd.nix4
-rw-r--r--nixos/modules/security/wrappers/default.nix2
-rw-r--r--nixos/modules/services/admin/oxidized.nix4
-rw-r--r--nixos/modules/services/desktop-managers/lomiri.nix42
-rw-r--r--nixos/modules/services/development/nixseparatedebuginfod.nix10
-rw-r--r--nixos/modules/services/development/nixseparatedebuginfod2.nix97
-rw-r--r--nixos/modules/services/display-managers/gdm.nix2
-rw-r--r--nixos/modules/services/display-managers/greetd.nix4
-rw-r--r--nixos/modules/services/hardware/tuned.nix10
-rw-r--r--nixos/modules/services/hardware/udev.nix2
-rw-r--r--nixos/modules/services/home-automation/zwave-js.nix3
-rw-r--r--nixos/modules/services/misc/open-webui.nix8
-rw-r--r--nixos/modules/services/networking/dnsmasq.nix2
-rw-r--r--nixos/modules/services/networking/i2pd.nix16
-rw-r--r--nixos/modules/services/networking/netbird.md5
-rw-r--r--nixos/modules/services/networking/netbird.nix81
-rw-r--r--nixos/modules/services/networking/ntp/ntpd-rs.nix81
-rw-r--r--nixos/modules/services/networking/prosody.nix20
-rw-r--r--nixos/modules/services/networking/tailscale-derper.nix9
-rw-r--r--nixos/modules/services/networking/tayga.nix26
-rw-r--r--nixos/modules/services/security/hockeypuck.nix2
-rw-r--r--nixos/modules/services/security/kanidm.nix2
-rw-r--r--nixos/modules/services/video/frigate.nix40
-rw-r--r--nixos/modules/services/web-apps/jitsi-meet.nix2
-rw-r--r--nixos/modules/services/web-apps/mediawiki.nix4
-rw-r--r--nixos/modules/services/web-apps/nextcloud.nix7
-rw-r--r--nixos/modules/services/web-apps/snips-sh.nix159
-rw-r--r--nixos/modules/services/web-servers/caddy/default.nix8
-rw-r--r--nixos/modules/services/web-servers/caddy/vhost-options.nix2
-rw-r--r--nixos/modules/services/x11/desktop-managers/cinnamon.nix10
-rw-r--r--nixos/modules/system/activation/activation-script.nix2
-rw-r--r--nixos/modules/system/boot/kernel.nix10
-rw-r--r--nixos/modules/system/boot/kexec.nix19
-rw-r--r--nixos/modules/system/boot/networkd.nix10
-rw-r--r--nixos/modules/tasks/filesystems.nix47
-rw-r--r--nixos/modules/tasks/network-interfaces.nix267
-rw-r--r--nixos/modules/testing/test-instrumentation.nix2
-rw-r--r--nixos/tests/all-tests.nix7
-rw-r--r--nixos/tests/audit.nix7
-rw-r--r--nixos/tests/blint.nix30
-rw-r--r--nixos/tests/dep-scan.nix63
-rw-r--r--nixos/tests/fenics.nix51
-rw-r--r--nixos/tests/greetd-no-shadow.nix2
-rw-r--r--nixos/tests/hockeypuck.nix2
-rw-r--r--nixos/tests/jackett.nix2
-rw-r--r--nixos/tests/kanidm-provisioning.nix18
-rw-r--r--nixos/tests/kanidm.nix18
-rw-r--r--nixos/tests/lidarr.nix2
-rw-r--r--nixos/tests/lomiri.nix72
-rw-r--r--nixos/tests/nextcloud/with-mysql-and-memcached.nix2
-rw-r--r--nixos/tests/nixseparatedebuginfod.nix25
-rw-r--r--nixos/tests/nixseparatedebuginfod2.nix72
-rw-r--r--nixos/tests/qtile/default.nix1
-rw-r--r--nixos/tests/radarr.nix2
-rw-r--r--nixos/tests/snips-sh.nix27
-rw-r--r--nixos/tests/sonarr.nix2
-rw-r--r--nixos/tests/sysfs.nix37
-rw-r--r--nixos/tests/systemd-journal.nix11
-rw-r--r--nixos/tests/systemd-pstore.nix14
-rw-r--r--nixos/tests/tayga.nix29
-rw-r--r--nixos/tests/velocity.nix4
-rw-r--r--nixos/tests/zwave-js.nix21
-rw-r--r--pkgs/README.md21
-rw-r--r--pkgs/applications/backup/timeshift/unwrapped.nix4
-rw-r--r--pkgs/applications/editors/jetbrains/bin/versions.json160
-rw-r--r--pkgs/applications/editors/jetbrains/plugins/plugins.json924
-rw-r--r--pkgs/applications/editors/jetbrains/plugins/specialPlugins.nix29
-rw-r--r--pkgs/applications/editors/jetbrains/plugins/tests.nix1
-rw-r--r--pkgs/applications/editors/vim/plugins/aliases.nix1
-rw-r--r--pkgs/applications/editors/vim/plugins/generated.nix58
-rw-r--r--pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix6
-rw-r--r--pkgs/applications/editors/vim/plugins/overrides.nix21
-rw-r--r--pkgs/applications/editors/vim/plugins/vim-plugin-names6
-rw-r--r--pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/default.nix36
-rw-r--r--pkgs/applications/editors/vscode/extensions/fstarlang.fstar-vscode-assistant/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix10
-rw-r--r--pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix10
-rw-r--r--pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix2
-rw-r--r--pkgs/applications/editors/vscode/extensions/ndonfris.fish-lsp/default.nix1
-rw-r--r--pkgs/applications/editors/vscode/extensions/oliver-ni.scheme-fmt/default.nix1
-rw-r--r--pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/release-candidate.vscode-scheme-repl/default.nix1
-rw-r--r--pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix1
-rw-r--r--pkgs/applications/editors/vscode/extensions/ufo5260987423.magic-scheme/default.nix1
-rw-r--r--pkgs/applications/editors/vscode/generic.nix25
-rw-r--r--pkgs/applications/editors/vscode/vscode.nix16
-rw-r--r--pkgs/applications/emulators/libretro/cores/dolphin.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/dosbox-pure.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/flycast.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/fmsx.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/nestopia.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/pcsx2.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/play.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/snes9x.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/stella.nix6
-rw-r--r--pkgs/applications/graphics/inkscape/default.nix10
-rw-r--r--pkgs/applications/graphics/paraview/default.nix137
-rw-r--r--pkgs/applications/misc/electrum/ltc.nix4
-rw-r--r--pkgs/applications/misc/gremlin-console/default.nix4
-rw-r--r--pkgs/applications/misc/klayout/default.nix4
-rw-r--r--pkgs/applications/misc/prusa-slicer/super-slicer.nix3
-rw-r--r--pkgs/applications/misc/qcad/default.nix4
-rw-r--r--pkgs/applications/misc/qolibri/default.nix33
-rw-r--r--pkgs/applications/misc/tellico/default.nix4
-rw-r--r--pkgs/applications/networking/browsers/chromium/info.json274
-rw-r--r--pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml1
-rw-r--r--pkgs/applications/networking/browsers/firefox-bin/release_sources.nix1650
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix4
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix4
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages/firefox.nix4
-rw-r--r--pkgs/applications/networking/browsers/librewolf/src.json10
-rw-r--r--pkgs/applications/networking/browsers/palemoon/bin.nix6
-rw-r--r--pkgs/applications/networking/cluster/helmfile/default.nix6
-rwxr-xr-xpkgs/applications/networking/cluster/k3s/update-script.sh6
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/providers.json136
-rw-r--r--pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix794
-rw-r--r--pkgs/applications/networking/mumble/default.nix3
-rw-r--r--pkgs/applications/science/math/mathematica/default.nix1
-rw-r--r--pkgs/applications/science/math/yacas/default.nix2
-rw-r--r--pkgs/applications/science/misc/openmvs/default.nix2
-rw-r--r--pkgs/applications/video/kodi/addons/controller-topology-project/default.nix4
-rw-r--r--pkgs/applications/video/mpv/scripts/skipsilence.nix6
-rw-r--r--pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix4
-rw-r--r--pkgs/build-support/build-mozilla-mach/default.nix4
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/default.nix14
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/hook/default.nix18
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh426
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix54
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh91
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh81
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh78
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh101
-rw-r--r--pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh114
-rw-r--r--pkgs/build-support/fetchbitbucket/default.nix2
-rw-r--r--pkgs/build-support/fetchbitbucket/tests.nix18
-rw-r--r--pkgs/build-support/fetchgit/builder.sh3
-rw-r--r--pkgs/build-support/fetchgit/default.nix23
-rwxr-xr-xpkgs/build-support/fetchgit/nix-prefetch-git62
-rw-r--r--pkgs/build-support/fetchgit/tests.nix8
-rw-r--r--pkgs/build-support/fetchtorrent/tests.nix69
-rw-r--r--pkgs/build-support/trivial-builders/test/writeShellApplication.nix4
-rw-r--r--pkgs/by-name/_1/_1password-gui/sources.json20
-rw-r--r--pkgs/by-name/_7/_7zz/package.nix6
-rw-r--r--pkgs/by-name/ag/agate/package.nix6
-rw-r--r--pkgs/by-name/ai/aider-chat/package.nix4
-rw-r--r--pkgs/by-name/ai/air-formatter/cargo-lock.patch84
-rw-r--r--pkgs/by-name/ai/air-formatter/package.nix9
-rw-r--r--pkgs/by-name/al/albert/package.nix4
-rw-r--r--pkgs/by-name/al/alfaview/package.nix4
-rw-r--r--pkgs/by-name/al/all-the-package-names/package.nix6
-rw-r--r--pkgs/by-name/al/alpaca-proxy/package.nix4
-rw-r--r--pkgs/by-name/al/alsa-utils/package.nix23
-rw-r--r--pkgs/by-name/am/amarok/package.nix (renamed from pkgs/applications/audio/amarok/default.nix)112
-rw-r--r--pkgs/by-name/am/amazon-q-cli/package.nix6
-rw-r--r--pkgs/by-name/am/amp-cli/package-lock.json94
-rw-r--r--pkgs/by-name/am/amp-cli/package.nix6
-rw-r--r--pkgs/by-name/an/ananicy-rules-cachyos/package.nix6
-rw-r--r--pkgs/by-name/ap/api-linter/package.nix6
-rw-r--r--pkgs/by-name/ar/arc-theme/package.nix4
-rw-r--r--pkgs/by-name/ar/arpack/package.nix5
-rw-r--r--pkgs/by-name/ar/art/package.nix4
-rw-r--r--pkgs/by-name/ar/artichoke/package.nix8
-rw-r--r--pkgs/by-name/at/attic-client/package.nix6
-rw-r--r--pkgs/by-name/au/auth0-cli/package.nix6
-rw-r--r--pkgs/by-name/au/automatic-timezoned/package.nix6
-rw-r--r--pkgs/by-name/av/avbroot/package.nix6
-rw-r--r--pkgs/by-name/az/azure-cli/README.md26
-rw-r--r--pkgs/by-name/az/azure-cli/extensions-tool.py59
-rw-r--r--pkgs/by-name/az/azurite/package.nix6
-rw-r--r--pkgs/by-name/ba/baddns/package.nix6
-rw-r--r--pkgs/by-name/ba/balena-cli/package.nix6
-rw-r--r--pkgs/by-name/ba/baresip/fix-modules-path.patch29
-rw-r--r--pkgs/by-name/ba/baresip/package.nix144
-rw-r--r--pkgs/by-name/ba/basedpyright/package.nix4
-rw-r--r--pkgs/by-name/ba/bazel-watcher/package.nix6
-rw-r--r--pkgs/by-name/bi/bikeshed/package.nix4
-rw-r--r--pkgs/by-name/bi/biome/package.nix6
-rw-r--r--pkgs/by-name/bi/bitwuzla/package.nix4
-rw-r--r--pkgs/by-name/bl/blackfire/package.nix12
-rw-r--r--pkgs/by-name/bl/blint/package.nix3
-rw-r--r--pkgs/by-name/bl/blisp/package.nix4
-rw-r--r--pkgs/by-name/bl/blockbench/package.nix6
-rw-r--r--pkgs/by-name/bl/bluemap/package.nix4
-rw-r--r--pkgs/by-name/bn/bngblaster/package.nix4
-rw-r--r--pkgs/by-name/bo/boring/package.nix6
-rw-r--r--pkgs/by-name/br/brave/package.nix10
-rw-r--r--pkgs/by-name/br/breakpad/package.nix13
-rw-r--r--pkgs/by-name/br/brutespray/package.nix6
-rw-r--r--pkgs/by-name/bu/burpsuite/package.nix6
-rw-r--r--pkgs/by-name/bu/buzztrax/package.nix2
-rw-r--r--pkgs/by-name/ca/capnproto/fix-libucontext.patch74
-rw-r--r--pkgs/by-name/ca/capnproto/package.nix23
-rw-r--r--pkgs/by-name/ca/cardo/package.nix2
-rw-r--r--pkgs/by-name/ca/cargo-codspeed/package.nix6
-rw-r--r--pkgs/by-name/ca/cargo-edit/package.nix6
-rw-r--r--pkgs/by-name/ca/cargo-mobile2/package.nix6
-rw-r--r--pkgs/by-name/ca/cargo-tally/package.nix6
-rw-r--r--pkgs/by-name/ca/cargo-tauri/test-app.nix3
-rw-r--r--pkgs/by-name/ca/cargo-xwin/package.nix6
-rw-r--r--pkgs/by-name/ca/casadi/package.nix10
-rw-r--r--pkgs/by-name/ca/catppuccin-qt5ct/package.nix22
-rw-r--r--pkgs/by-name/cb/cbmc/package.nix2
-rw-r--r--pkgs/by-name/cd/cdecl/package.nix2
-rw-r--r--pkgs/by-name/cd/cdncheck/package.nix4
-rw-r--r--pkgs/by-name/ce/certinfo-go/package.nix2
-rw-r--r--pkgs/by-name/cf/cf-hero/package.nix34
-rw-r--r--pkgs/by-name/cf/cf-vault/package.nix4
-rw-r--r--pkgs/by-name/cg/cgif/package.nix2
-rw-r--r--pkgs/by-name/ch/chawan/package.nix4
-rw-r--r--pkgs/by-name/ch/checkinstall/package.nix2
-rw-r--r--pkgs/by-name/ch/checkov/package.nix4
-rw-r--r--pkgs/by-name/ch/chez-matchable/package.nix2
-rw-r--r--pkgs/by-name/ch/chez-mit/package.nix2
-rw-r--r--pkgs/by-name/ch/chez-scmutils/package.nix2
-rw-r--r--pkgs/by-name/ch/chhoto-url/package.nix6
-rw-r--r--pkgs/by-name/ch/chroma/package.nix4
-rw-r--r--pkgs/by-name/ch/chroma/src.json11
-rw-r--r--pkgs/by-name/ch/cht-sh/package.nix6
-rw-r--r--pkgs/by-name/ci/cinnamon-desktop/package.nix2
-rw-r--r--pkgs/by-name/ci/cinnamon-gsettings-overrides/package.nix4
-rw-r--r--pkgs/by-name/ci/cinnamon-screensaver/package.nix8
-rw-r--r--pkgs/by-name/ci/cinnamon/libdir.patch (renamed from pkgs/by-name/ci/cinnamon-common/libdir.patch)0
-rw-r--r--pkgs/by-name/ci/cinnamon/package.nix (renamed from pkgs/by-name/ci/cinnamon-common/package.nix)7
-rw-r--r--pkgs/by-name/ci/cinnamon/use-sane-install-dir.patch (renamed from pkgs/by-name/ci/cinnamon-common/use-sane-install-dir.patch)0
-rw-r--r--pkgs/by-name/ci/cirrus-cli/package.nix6
-rw-r--r--pkgs/by-name/cj/cjs/package.nix8
-rw-r--r--pkgs/by-name/cl/claude-code/package-lock.json8
-rw-r--r--pkgs/by-name/cl/claude-code/package.nix6
-rw-r--r--pkgs/by-name/cl/click/package.nix2
-rw-r--r--pkgs/by-name/cl/clickable/package.nix4
-rw-r--r--pkgs/by-name/cl/clickhouse-backup/package.nix6
-rw-r--r--pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix2
-rw-r--r--pkgs/by-name/cl/clouddrive2/package.nix10
-rw-r--r--pkgs/by-name/cl/cloudflared/package.nix4
-rw-r--r--pkgs/by-name/cn/cnspec/package.nix6
-rw-r--r--pkgs/by-name/co/code-cursor/package.nix18
-rw-r--r--pkgs/by-name/co/codebuff/package-lock.json8
-rw-r--r--pkgs/by-name/co/codebuff/package.nix6
-rw-r--r--pkgs/by-name/co/codefresh/package.nix2
-rw-r--r--pkgs/by-name/co/codemov/package.nix6
-rw-r--r--pkgs/by-name/co/codex/package.nix40
-rw-r--r--pkgs/by-name/co/codux/package.nix10
-rw-r--r--pkgs/by-name/co/coeurl/package.nix14
-rw-r--r--pkgs/by-name/co/coffeegrindsize/package.nix6
-rw-r--r--pkgs/by-name/co/coin3d/package.nix4
-rw-r--r--pkgs/by-name/co/colobot/package.nix2
-rw-r--r--pkgs/by-name/co/colorls/package.nix6
-rw-r--r--pkgs/by-name/co/comedilib/package.nix12
-rw-r--r--pkgs/by-name/co/comic-mono/package.nix8
-rw-r--r--pkgs/by-name/co/commandergenius/package.nix14
-rw-r--r--pkgs/by-name/co/commit-mono/package.nix18
-rw-r--r--pkgs/by-name/co/commit/package.nix2
-rw-r--r--pkgs/by-name/co/compsize/package.nix2
-rw-r--r--pkgs/by-name/co/comrak/package.nix6
-rw-r--r--pkgs/by-name/co/conduwuit/package.nix100
-rw-r--r--pkgs/by-name/co/confetty/package.nix6
-rw-r--r--pkgs/by-name/co/confluencepot/package.nix10
-rw-r--r--pkgs/by-name/co/conspy/package.nix16
-rw-r--r--pkgs/by-name/co/construct/package.nix2
-rw-r--r--pkgs/by-name/co/contact/package.nix34
-rw-r--r--pkgs/by-name/co/containerd/package.nix4
-rw-r--r--pkgs/by-name/co/containerlab/package.nix6
-rw-r--r--pkgs/by-name/co/convos/package.nix2
-rw-r--r--pkgs/by-name/co/copilot-node-server/package.nix6
-rw-r--r--pkgs/by-name/co/copybara/package.nix4
-rw-r--r--pkgs/by-name/co/corkscrew/package.nix10
-rw-r--r--pkgs/by-name/co/corosync/package.nix9
-rw-r--r--pkgs/by-name/co/cowsay/package.nix8
-rw-r--r--pkgs/by-name/co/cowsql/package.nix8
-rw-r--r--pkgs/by-name/cr/crowdsec/package.nix2
-rw-r--r--pkgs/by-name/cr/cryptop/package.nix (renamed from pkgs/applications/blockchains/cryptop/default.nix)12
-rw-r--r--pkgs/by-name/cs/csharpier/package.nix4
-rw-r--r--pkgs/by-name/cu/cubeb/package.nix6
-rw-r--r--pkgs/by-name/cu/cutecapture/package.nix2
-rw-r--r--pkgs/by-name/d-/d-seams/package.nix2
-rw-r--r--pkgs/by-name/da/dashy-ui/package.nix2
-rw-r--r--pkgs/by-name/da/databricks-cli/package.nix4
-rw-r--r--pkgs/by-name/db/dbeaver-bin/package.nix10
-rw-r--r--pkgs/by-name/de/debianutils/package.nix4
-rw-r--r--pkgs/by-name/de/deepsource/package.nix4
-rw-r--r--pkgs/by-name/de/deja-dup/package.nix5
-rw-r--r--pkgs/by-name/de/deno/package.nix6
-rw-r--r--pkgs/by-name/de/dep-scan/package.nix3
-rw-r--r--pkgs/by-name/de/der-ascii/package.nix2
-rw-r--r--pkgs/by-name/de/devour/package.nix2
-rw-r--r--pkgs/by-name/de/devspace/package.nix4
-rw-r--r--pkgs/by-name/df/dfl-applications/package.nix2
-rw-r--r--pkgs/by-name/dh/dhcpm/package.nix2
-rw-r--r--pkgs/by-name/di/digital/package.nix2
-rw-r--r--pkgs/by-name/dj/djenrandom/package.nix2
-rw-r--r--pkgs/by-name/dj/djent/package.nix2
-rw-r--r--pkgs/by-name/dj/djview/package.nix4
-rw-r--r--pkgs/by-name/dn/dnf5/package.nix4
-rw-r--r--pkgs/by-name/dn/dnscontrol/package.nix6
-rw-r--r--pkgs/by-name/do/docker-language-server/package.nix6
-rw-r--r--pkgs/by-name/do/doctl/package.nix4
-rw-r--r--pkgs/by-name/do/dog/package.nix2
-rw-r--r--pkgs/by-name/do/dokieli/package.nix6
-rw-r--r--pkgs/by-name/do/dosage-tracker/package.nix4
-rw-r--r--pkgs/by-name/do/dotenv-cli/package.nix6
-rw-r--r--pkgs/by-name/do/dotenvx/package.nix6
-rw-r--r--pkgs/by-name/do/dotnet-ef/package.nix4
-rw-r--r--pkgs/by-name/do/dotter/package.nix2
-rw-r--r--pkgs/by-name/do/doublecmd/package.nix7
-rw-r--r--pkgs/by-name/dp/dps8m/package.nix2
-rw-r--r--pkgs/by-name/dr/drone-cli/package.nix2
-rw-r--r--pkgs/by-name/ds/dsda-launcher/package.nix2
-rw-r--r--pkgs/by-name/du/duckstation-bin/package.nix45
-rwxr-xr-xpkgs/by-name/du/duckstation-bin/update.sh20
-rw-r--r--pkgs/by-name/du/duckstation/001-fix-test-inclusion.diff11
-rw-r--r--pkgs/by-name/du/duckstation/002-hardcode-vars.diff19
-rw-r--r--pkgs/by-name/du/duckstation/003-fix-NEON-intrinsics.patch70
-rw-r--r--pkgs/by-name/du/duckstation/package.nix147
-rw-r--r--pkgs/by-name/du/duckstation/remove-cubeb-vendor.patch33
-rw-r--r--pkgs/by-name/du/duckstation/shaderc-patched.nix20
-rw-r--r--pkgs/by-name/du/duckstation/sources.nix166
-rw-r--r--pkgs/by-name/du/dunst/package.nix4
-rw-r--r--pkgs/by-name/du/dust/package.nix2
-rw-r--r--pkgs/by-name/e1/e1s/package.nix2
-rw-r--r--pkgs/by-name/ea/each/package.nix2
-rw-r--r--pkgs/by-name/ea/easytier/package.nix6
-rw-r--r--pkgs/by-name/ec/ecapture/package.nix6
-rw-r--r--pkgs/by-name/ed/ed-odyssey-materials-helper/deps.json337
-rw-r--r--pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix4
-rw-r--r--pkgs/by-name/eg/eggnog-mapper/package.nix4
-rw-r--r--pkgs/by-name/el/electron-mail/package.nix2
-rw-r--r--pkgs/by-name/el/elogind/package.nix2
-rw-r--r--pkgs/by-name/em/emmylua-doc-cli/package.nix6
-rw-r--r--pkgs/by-name/en/enum4linux-ng/package.nix6
-rw-r--r--pkgs/by-name/en/enzyme/package.nix4
-rw-r--r--pkgs/by-name/ep/epgstation/package.nix2
-rw-r--r--pkgs/by-name/er/ergo/package.nix4
-rw-r--r--pkgs/by-name/er/errbot/package.nix3
-rw-r--r--pkgs/by-name/et/ethercat/package.nix4
-rw-r--r--pkgs/by-name/ev/evcc/package.nix8
-rw-r--r--pkgs/by-name/ev/evil-helix/package.nix6
-rw-r--r--pkgs/by-name/ex/excalifont/package.nix2
-rw-r--r--pkgs/by-name/ex/exercise-timer/package.nix6
-rw-r--r--pkgs/by-name/ex/exploitdb/package.nix4
-rw-r--r--pkgs/by-name/ex/exult/package.nix2
-rw-r--r--pkgs/by-name/fa/fable/package.nix2
-rw-r--r--pkgs/by-name/fa/fabric-ai/package.nix6
-rw-r--r--pkgs/by-name/fa/faudio/package.nix4
-rw-r--r--pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix4
-rw-r--r--pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix4
-rw-r--r--pkgs/by-name/fe/febio/package.nix2
-rw-r--r--pkgs/by-name/fh/fh/package.nix6
-rw-r--r--pkgs/by-name/fi/fiji/package.nix2
-rw-r--r--pkgs/by-name/fi/filebrowser/package.nix2
-rw-r--r--pkgs/by-name/fi/files-cli/package.nix6
-rw-r--r--pkgs/by-name/fi/fileshelter/package.nix2
-rw-r--r--pkgs/by-name/fi/fira/package.nix2
-rw-r--r--pkgs/by-name/fi/fire/package.nix194
-rw-r--r--pkgs/by-name/fl/flaresolverr/package.nix6
-rw-r--r--pkgs/by-name/fl/flarum/package.nix2
-rw-r--r--pkgs/by-name/fl/flatito/package.nix2
-rw-r--r--pkgs/by-name/fl/flatter/package.nix2
-rw-r--r--pkgs/by-name/fl/flexget/package.nix4
-rw-r--r--pkgs/by-name/fl/fluxcd-operator-mcp/package.nix6
-rw-r--r--pkgs/by-name/fl/flyctl/package.nix6
-rw-r--r--pkgs/by-name/fo/fontmatrix/package.nix2
-rw-r--r--pkgs/by-name/fo/form/package.nix2
-rw-r--r--pkgs/by-name/fo/fosrl-pangolin/package.nix152
-rw-r--r--pkgs/by-name/fo/foxglove-cli/package.nix4
-rw-r--r--pkgs/by-name/fr/frida-tools/package.nix4
-rw-r--r--pkgs/by-name/fr/frr/package.nix4
-rw-r--r--pkgs/by-name/fs/fsautocomplete/deps.json12
-rw-r--r--pkgs/by-name/fs/fsautocomplete/package.nix6
-rw-r--r--pkgs/by-name/fx/fx/package.nix6
-rw-r--r--pkgs/by-name/fz/fzf/package.nix4
-rw-r--r--pkgs/by-name/ga/garnet/deps.json4
-rw-r--r--pkgs/by-name/ga/garnet/package.nix4
-rw-r--r--pkgs/by-name/ga/gate/package.nix6
-rw-r--r--pkgs/by-name/ga/gauge-unwrapped/package.nix6
-rw-r--r--pkgs/by-name/ge/gearlever/package.nix4
-rw-r--r--pkgs/by-name/ge/geeqie/package.nix4
-rw-r--r--pkgs/by-name/ge/gemini-cli/package.nix20
-rw-r--r--pkgs/by-name/ge/gersemi/package.nix4
-rw-r--r--pkgs/by-name/gh/gh-gei/package.nix4
-rw-r--r--pkgs/by-name/gh/ghostfolio/package.nix6
-rw-r--r--pkgs/by-name/gh/ghostscriptX/package.nix8
-rw-r--r--pkgs/by-name/gh/ghostscript_headless/package.nix8
-rw-r--r--pkgs/by-name/gi/gildas/package.nix6
-rw-r--r--pkgs/by-name/gi/ginac/package.nix2
-rw-r--r--pkgs/by-name/gi/git-fame/package.nix4
-rw-r--r--pkgs/by-name/gi/git-quickfix/package.nix2
-rw-r--r--pkgs/by-name/gi/git-repo/package.nix4
-rw-r--r--pkgs/by-name/gi/git-stack/package.nix6
-rw-r--r--pkgs/by-name/gi/git-statuses/package.nix18
-rw-r--r--pkgs/by-name/gi/github-backup/package.nix4
-rw-r--r--pkgs/by-name/gi/github-mcp-server/package.nix4
-rw-r--r--pkgs/by-name/gi/github-release/package.nix30
-rw-r--r--pkgs/by-name/gi/github-runner/package.nix4
-rw-r--r--pkgs/by-name/gi/gitlab-triage/Gemfile (renamed from pkgs/applications/version-management/gitlab-triage/Gemfile)0
-rw-r--r--pkgs/by-name/gi/gitlab-triage/Gemfile.lock (renamed from pkgs/applications/version-management/gitlab-triage/Gemfile.lock)0
-rw-r--r--pkgs/by-name/gi/gitlab-triage/gemset.nix (renamed from pkgs/applications/version-management/gitlab-triage/gemset.nix)0
-rw-r--r--pkgs/by-name/gi/gitlab-triage/package.nix (renamed from pkgs/applications/version-management/gitlab-triage/default.nix)0
-rw-r--r--pkgs/by-name/gi/gitmux/package.nix4
-rw-r--r--pkgs/by-name/gl/gluesql/package.nix2
-rw-r--r--pkgs/by-name/gn/gnubik/package.nix65
-rw-r--r--pkgs/by-name/go/go-jsonschema/package.nix2
-rw-r--r--pkgs/by-name/go/go-mockery/package.nix6
-rw-r--r--pkgs/by-name/go/gobble/package.nix2
-rw-r--r--pkgs/by-name/go/gocover-cobertura/package.nix2
-rw-r--r--pkgs/by-name/go/gocryptfs/package.nix4
-rw-r--r--pkgs/by-name/go/google-chrome/package.nix10
-rw-r--r--pkgs/by-name/go/goresym/package.nix4
-rw-r--r--pkgs/by-name/go/gose/package.nix6
-rw-r--r--pkgs/by-name/go/gosmee/package.nix4
-rw-r--r--pkgs/by-name/gr/grafana-to-ntfy/package.nix2
-rw-r--r--pkgs/by-name/gr/grc/package.nix (renamed from pkgs/tools/misc/grc/default.nix)14
-rw-r--r--pkgs/by-name/gr/greetd/package.nix (renamed from pkgs/applications/display-managers/greetd/default.nix)44
-rw-r--r--pkgs/by-name/gr/gruvbox-gtk-theme/package.nix6
-rw-r--r--pkgs/by-name/gt/gtkgreet/package.nix (renamed from pkgs/applications/display-managers/greetd/gtkgreet.nix)21
-rw-r--r--pkgs/by-name/gu/guile-zlib/package.nix2
-rw-r--r--pkgs/by-name/gx/gxml/package.nix2
-rw-r--r--pkgs/by-name/h2/h2o/package.nix6
-rw-r--r--pkgs/by-name/ha/halo/package.nix4
-rw-r--r--pkgs/by-name/ha/handheld-daemon/package.nix1
-rw-r--r--pkgs/by-name/ha/harbor-cli/package.nix3
-rw-r--r--pkgs/by-name/ha/harper/package.nix7
-rw-r--r--pkgs/by-name/ha/hashcat/0001-python-shebangs.patch42
-rw-r--r--pkgs/by-name/ha/hashcat/package.nix17
-rw-r--r--pkgs/by-name/hd/hdrhistogram_c/package.nix32
-rw-r--r--pkgs/by-name/he/heimdall-gui/package.nix7
-rw-r--r--pkgs/by-name/he/helix/package.nix8
-rw-r--r--pkgs/by-name/he/heroic/package.nix2
-rw-r--r--pkgs/by-name/ho/holo-cli/package.nix6
-rw-r--r--pkgs/by-name/ho/home-manager/package.nix6
-rw-r--r--pkgs/by-name/hq/hqplayerd/package.nix22
-rw-r--r--pkgs/by-name/ht/htcondor/package.nix2
-rw-r--r--pkgs/by-name/ht/httperf/package.nix2
-rw-r--r--pkgs/by-name/hu/husky/package.nix2
-rw-r--r--pkgs/by-name/hy/hydra/package.nix7
-rw-r--r--pkgs/by-name/hy/hyperbeam/package.nix2
-rw-r--r--pkgs/by-name/hy/hyperspeedcube/package.nix2
-rw-r--r--pkgs/by-name/hy/hyprls/package.nix6
-rw-r--r--pkgs/by-name/hy/hyprshot/package.nix2
-rw-r--r--pkgs/by-name/ic/icewm/package.nix4
-rw-r--r--pkgs/by-name/ii/iio-sensor-proxy/package.nix24
-rw-r--r--pkgs/by-name/im/imaginer/package.nix2
-rw-r--r--pkgs/by-name/im/imath/package.nix2
-rw-r--r--pkgs/by-name/im/imposm/package.nix2
-rw-r--r--pkgs/by-name/im/improv-setup/package.nix6
-rw-r--r--pkgs/by-name/in/infra/package.nix2
-rw-r--r--pkgs/by-name/in/inspec/Gemfile (renamed from pkgs/tools/misc/inspec/Gemfile)0
-rw-r--r--pkgs/by-name/in/inspec/Gemfile.lock (renamed from pkgs/tools/misc/inspec/Gemfile.lock)0
-rw-r--r--pkgs/by-name/in/inspec/gemset.nix (renamed from pkgs/tools/misc/inspec/gemset.nix)0
-rw-r--r--pkgs/by-name/in/inspec/package.nix25
-rw-r--r--pkgs/by-name/in/integresql/package.nix2
-rw-r--r--pkgs/by-name/in/intel-compute-runtime/package.nix4
-rw-r--r--pkgs/by-name/in/intel-graphics-compiler/package.nix8
-rw-r--r--pkgs/by-name/io/iosevka/package.nix6
-rw-r--r--pkgs/by-name/io/iotas/package.nix4
-rw-r--r--pkgs/by-name/io/iotop-c/package.nix2
-rw-r--r--pkgs/by-name/io/iozone/package.nix2
-rw-r--r--pkgs/by-name/ip/ip2asn/package.nix61
-rw-r--r--pkgs/by-name/ip/ipe/package.nix (renamed from pkgs/applications/graphics/ipe/default.nix)32
-rw-r--r--pkgs/by-name/it/itsycal/package.nix2
-rw-r--r--pkgs/by-name/ja/jackass/package.nix2
-rw-r--r--pkgs/by-name/ja/jalv-qt/package.nix7
-rw-r--r--pkgs/by-name/ja/jan/package.nix2
-rw-r--r--pkgs/by-name/ja/jankyborders/package.nix2
-rw-r--r--pkgs/by-name/ja/jasp-desktop/cmake.patch86
-rw-r--r--pkgs/by-name/ja/jasp-desktop/modules.nix1229
-rw-r--r--pkgs/by-name/ja/jasp-desktop/package.nix19
-rw-r--r--pkgs/by-name/jd/jd-diff-patch/package.nix4
-rw-r--r--pkgs/by-name/jd/jdd/package.nix4
-rw-r--r--pkgs/by-name/je/jellyfin-tui/package.nix6
-rw-r--r--pkgs/by-name/je/jenkins/package.nix4
-rw-r--r--pkgs/by-name/ji/jiq/package.nix2
-rw-r--r--pkgs/by-name/ji/jitterentropy-rngd/package.nix2
-rw-r--r--pkgs/by-name/jm/jmespath/package.nix2
-rw-r--r--pkgs/by-name/jo/joplin-desktop/package.nix2
-rw-r--r--pkgs/by-name/ju/jujutsu/package.nix6
-rw-r--r--pkgs/by-name/ju/julec/package.nix12
-rw-r--r--pkgs/by-name/ju/just-lsp/package.nix6
-rw-r--r--pkgs/by-name/jw/jwx/package.nix4
-rw-r--r--pkgs/by-name/jx/jx/package.nix4
-rw-r--r--pkgs/by-name/ka/kacst/package.nix2
-rw-r--r--pkgs/by-name/ka/kamal/package.nix2
-rw-r--r--pkgs/by-name/ka/kanidm/1_5.nix1
-rw-r--r--pkgs/by-name/ka/kanidm/1_6.nix2
-rw-r--r--pkgs/by-name/ka/kanidm/1_7.nix5
-rw-r--r--pkgs/by-name/ka/kanidm/README.md1
-rw-r--r--pkgs/by-name/ka/kanidm/generic.nix112
-rw-r--r--pkgs/by-name/ka/kanidm/provision-patches/1_5/oauth2-basic-secret-modify.patch (renamed from pkgs/by-name/ka/kanidm/patches/1_5/oauth2-basic-secret-modify.patch)0
-rw-r--r--pkgs/by-name/ka/kanidm/provision-patches/1_5/recover-account.patch (renamed from pkgs/by-name/ka/kanidm/patches/1_5/recover-account.patch)0
-rw-r--r--pkgs/by-name/ka/kanidm/provision-patches/1_6/oauth2-basic-secret-modify.patch (renamed from pkgs/by-name/ka/kanidm/patches/1_6/oauth2-basic-secret-modify.patch)0
-rw-r--r--pkgs/by-name/ka/kanidm/provision-patches/1_6/recover-account.patch (renamed from pkgs/by-name/ka/kanidm/patches/1_6/recover-account.patch)0
-rw-r--r--pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch159
-rw-r--r--pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch122
-rw-r--r--pkgs/by-name/ka/karabiner-elements/package.nix2
-rw-r--r--pkgs/by-name/kd/kdotool/package.nix2
-rw-r--r--pkgs/by-name/ke/keepass-otpkeyprov/package.nix2
-rw-r--r--pkgs/by-name/ke/keychain/package.nix2
-rw-r--r--pkgs/by-name/kh/khmeros/package.nix2
-rw-r--r--pkgs/by-name/ki/kine/package.nix2
-rw-r--r--pkgs/by-name/km/kminion/package.nix2
-rw-r--r--pkgs/by-name/kn/knowsmore/package.nix4
-rw-r--r--pkgs/by-name/ko/komga/package.nix4
-rw-r--r--pkgs/by-name/ko/komikku/package.nix4
-rw-r--r--pkgs/by-name/ko/kontroll/package.nix2
-rw-r--r--pkgs/by-name/ko/koodo-reader/package.nix42
-rw-r--r--pkgs/by-name/ko/kor/package.nix6
-rw-r--r--pkgs/by-name/ko/kora-icon-theme/package.nix (renamed from pkgs/data/icons/kora-icon-theme/default.nix)19
-rw-r--r--pkgs/by-name/ku/kubebuilder/package.nix23
-rw-r--r--pkgs/by-name/ku/kubectl-df-pv/package.nix2
-rw-r--r--pkgs/by-name/ku/kubedb-cli/package.nix4
-rw-r--r--pkgs/by-name/ku/kubemqctl/package.nix2
-rw-r--r--pkgs/by-name/la/lab/package.nix2
-rw-r--r--pkgs/by-name/la/lakectl/package.nix6
-rw-r--r--pkgs/by-name/la/lazygit/package.nix4
-rw-r--r--pkgs/by-name/ld/ld-audit-search-mod/package.nix44
-rw-r--r--pkgs/by-name/le/leetcode-cli/package.nix3
-rw-r--r--pkgs/by-name/le/lenmus/package.nix2
-rw-r--r--pkgs/by-name/le/leo-editor/package.nix (renamed from pkgs/applications/editors/leo-editor/default.nix)29
-rw-r--r--pkgs/by-name/le/lexbor/package.nix2
-rw-r--r--pkgs/by-name/le/lexical/package.nix2
-rw-r--r--pkgs/by-name/lh/lha/package.nix2
-rw-r--r--pkgs/by-name/li/libfreefare/package.nix2
-rw-r--r--pkgs/by-name/li/libipfix/package.nix2
-rw-r--r--pkgs/by-name/li/libiscsi/package.nix2
-rw-r--r--pkgs/by-name/li/libkqueue/package.nix4
-rw-r--r--pkgs/by-name/li/libmsquic/package.nix4
-rw-r--r--pkgs/by-name/li/librdata/gettext-fix.patch12
-rw-r--r--pkgs/by-name/li/librdata/package.nix32
-rw-r--r--pkgs/by-name/li/libre/package.nix4
-rw-r--r--pkgs/by-name/li/libshout/package.nix2
-rw-r--r--pkgs/by-name/li/libtpms/package.nix2
-rw-r--r--pkgs/by-name/li/libucontext/package.nix18
-rw-r--r--pkgs/by-name/li/lidarr/package.nix2
-rw-r--r--pkgs/by-name/li/limine/package.nix4
-rw-r--r--pkgs/by-name/li/linkchecker/package.nix43
-rw-r--r--pkgs/by-name/li/lint-staged/package.nix6
-rw-r--r--pkgs/by-name/li/linux-firmware/package.nix4
-rw-r--r--pkgs/by-name/lk/lkl/fix-hijack-and-zpoline-parallel-builds.patch48
-rw-r--r--pkgs/by-name/lk/lkl/package.nix8
-rw-r--r--pkgs/by-name/ll/llama-cpp-vulkan/package.nix3
-rw-r--r--pkgs/by-name/ll/llama-cpp/disable_bfloat16.patch15
-rw-r--r--pkgs/by-name/ll/llama-cpp/package.nix12
-rw-r--r--pkgs/by-name/lm/lms/package.nix4
-rw-r--r--pkgs/by-name/lm/lmstudio/package.nix8
-rw-r--r--pkgs/by-name/lo/local-content-share/package.nix4
-rw-r--r--pkgs/by-name/lo/lock/package.nix4
-rw-r--r--pkgs/by-name/lo/lora/package.nix2
-rw-r--r--pkgs/by-name/lp/lprint/package.nix2
-rw-r--r--pkgs/by-name/lu/lunatask/package.nix4
-rw-r--r--pkgs/by-name/ly/ly/package.nix4
-rw-r--r--pkgs/by-name/ma/mactracker/package.nix2
-rw-r--r--pkgs/by-name/ma/magma/package.nix (renamed from pkgs/development/libraries/science/math/magma/generic.nix)55
-rw-r--r--pkgs/by-name/ma/mantra/package.nix4
-rw-r--r--pkgs/by-name/ma/mapscii/package.nix2
-rw-r--r--pkgs/by-name/ma/marp-cli/package.nix6
-rw-r--r--pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix6
-rw-r--r--pkgs/by-name/ma/matrix-alertmanager/package.nix6
-rw-r--r--pkgs/by-name/ma/matrix-authentication-service/package.nix16
-rw-r--r--pkgs/by-name/ma/matrix-conduit/package.nix6
-rw-r--r--pkgs/by-name/ma/matrix-tuwunel/package.nix6
-rw-r--r--pkgs/by-name/ma/mattermost/package.nix2
-rw-r--r--pkgs/by-name/md/mdbook-emojicodes/package.nix2
-rw-r--r--pkgs/by-name/md/mdfried/package.nix6
-rw-r--r--pkgs/by-name/md/mdns-scanner/package.nix6
-rw-r--r--pkgs/by-name/me/meerk40t-camera/package.nix (renamed from pkgs/applications/misc/meerk40t/camera.nix)15
-rw-r--r--pkgs/by-name/me/meerk40t/package.nix (renamed from pkgs/applications/misc/meerk40t/default.nix)12
-rw-r--r--pkgs/by-name/me/melange/package.nix6
-rw-r--r--pkgs/by-name/me/merge-ut-dictionaries/package.nix2
-rw-r--r--pkgs/by-name/me/mesen/desktop-make-non-absolute-exec.patch13
-rw-r--r--pkgs/by-name/me/mesen/package.nix2
-rw-r--r--pkgs/by-name/mg/mgba/package.nix4
-rw-r--r--pkgs/by-name/mi/micronaut/package.nix4
-rw-r--r--pkgs/by-name/mi/microsoft-edge/package.nix4
-rw-r--r--pkgs/by-name/mi/mint-artwork/package.nix6
-rw-r--r--pkgs/by-name/mi/mirakurun/package.nix2
-rw-r--r--pkgs/by-name/mi/mirrord/manifest.json18
-rw-r--r--pkgs/by-name/mi/mise/package.nix6
-rw-r--r--pkgs/by-name/mi/mitra/package.nix6
-rw-r--r--pkgs/by-name/mk/mkvtoolnix/package.nix4
-rw-r--r--pkgs/by-name/mo/mockgen/package.nix2
-rw-r--r--pkgs/by-name/mo/models-dev/package.nix14
-rw-r--r--pkgs/by-name/mo/mongodb-atlas-cli/package.nix23
-rw-r--r--pkgs/by-name/mo/monkeysAudio/package.nix4
-rw-r--r--pkgs/by-name/mo/monophony/package.nix4
-rw-r--r--pkgs/by-name/mo/moonlight/package.nix6
-rw-r--r--pkgs/by-name/mo/mount-zip/package.nix4
-rw-r--r--pkgs/by-name/mo/mozlz4a/package.nix2
-rw-r--r--pkgs/by-name/mp/mpris-discord-rpc/package.nix6
-rw-r--r--pkgs/by-name/mu/mubeng/package.nix6
-rw-r--r--pkgs/by-name/mu/multimon-ng/package.nix2
-rw-r--r--pkgs/by-name/mu/multitail/package.nix2
-rw-r--r--pkgs/by-name/mu/multiviewer-for-f1/package.nix2
-rw-r--r--pkgs/by-name/my/myanon/package.nix2
-rw-r--r--pkgs/by-name/my/mympd/package.nix4
-rw-r--r--pkgs/by-name/my/mysql84/package.nix4
-rw-r--r--pkgs/by-name/n9/n98-magerun2/package.nix6
-rw-r--r--pkgs/by-name/na/nakama/package.nix4
-rw-r--r--pkgs/by-name/na/namespace-cli/package.nix6
-rw-r--r--pkgs/by-name/na/nap/package.nix2
-rw-r--r--pkgs/by-name/na/navidrome/package.nix2
-rw-r--r--pkgs/by-name/ne/neovide/package.nix2
-rw-r--r--pkgs/by-name/ne/nerdfix/package.nix2
-rw-r--r--pkgs/by-name/ne/nest-cli/package.nix6
-rw-r--r--pkgs/by-name/ne/newsflash/package.nix6
-rw-r--r--pkgs/by-name/ne/nezha-theme-admin/package-lock.json1090
-rw-r--r--pkgs/by-name/ne/nezha-theme-admin/package.nix6
-rw-r--r--pkgs/by-name/ni/nix-pin/package.nix2
-rw-r--r--pkgs/by-name/ni/nix-update/package.nix4
-rwxr-xr-xpkgs/by-name/ni/nixos-install/nixos-install.sh8
-rw-r--r--pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py8
-rw-r--r--pkgs/by-name/ni/nixseparatedebuginfod2/package.nix52
-rw-r--r--pkgs/by-name/no/notify/package.nix2
-rw-r--r--pkgs/by-name/no/noto-fonts/package.nix4
-rw-r--r--pkgs/by-name/nt/ntfy-sh/package.nix8
-rw-r--r--pkgs/by-name/nu/nuclei-templates/package.nix4
-rw-r--r--pkgs/by-name/nv/nvidia-container-toolkit/package.nix3
-rw-r--r--pkgs/by-name/ob/obs-cli/package.nix2
-rw-r--r--pkgs/by-name/oc/oci-cli/package.nix4
-rw-r--r--pkgs/by-name/oc/ocm/package.nix6
-rw-r--r--pkgs/by-name/og/ograc/package.nix2
-rw-r--r--pkgs/by-name/oh/oh-my-zsh/package.nix6
-rw-r--r--pkgs/by-name/ok/okapi/package.nix6
-rw-r--r--pkgs/by-name/ok/okteto/package.nix9
-rw-r--r--pkgs/by-name/ol/olivetin/package.nix2
-rw-r--r--pkgs/by-name/ol/ollama/package.nix10
-rw-r--r--pkgs/by-name/om/omnisharp-roslyn/deps.json290
-rw-r--r--pkgs/by-name/om/omnisharp-roslyn/package.nix4
-rw-r--r--pkgs/by-name/on/oniux/package.nix11
-rw-r--r--pkgs/by-name/op/opa-envoy-plugin/package.nix4
-rw-r--r--pkgs/by-name/op/open-policy-agent/package.nix8
-rw-r--r--pkgs/by-name/op/openbao/package.nix19
-rw-r--r--pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix2
-rw-r--r--pkgs/by-name/op/opencloud/package.nix4
-rw-r--r--pkgs/by-name/op/opencode/package.nix24
-rw-r--r--pkgs/by-name/op/opencommit/package.nix6
-rw-r--r--pkgs/by-name/op/openhue-cli/package.nix6
-rw-r--r--pkgs/by-name/op/openimageio/package.nix4
-rw-r--r--pkgs/by-name/op/openlist/frontend.nix8
-rw-r--r--pkgs/by-name/op/openlist/package.nix6
-rw-r--r--pkgs/by-name/op/opensoldat/package.nix2
-rw-r--r--pkgs/by-name/op/opentofu/package.nix4
-rw-r--r--pkgs/by-name/op/openvas-scanner/package.nix4
-rw-r--r--pkgs/by-name/op/openvino/package.nix2
-rw-r--r--pkgs/by-name/op/openwsman/package.nix2
-rw-r--r--pkgs/by-name/op/openxr-loader/package.nix4
-rw-r--r--pkgs/by-name/op/optnix/package.nix59
-rw-r--r--pkgs/by-name/or/oras/package.nix2
-rw-r--r--pkgs/by-name/or/orca-slicer/package.nix4
-rw-r--r--pkgs/by-name/or/orca-slicer/patches/0001-not-for-upstream-CMakeLists-Link-against-webkit2gtk-.patch7
-rw-r--r--pkgs/by-name/or/orthanc/package.nix2
-rw-r--r--pkgs/by-name/or/ory/package.nix2
-rw-r--r--pkgs/by-name/os/osm-gps-map/dont-require-libsoup.patch4
-rw-r--r--pkgs/by-name/os/osm-gps-map/package.nix20
-rw-r--r--pkgs/by-name/os/osm-gps-map/port-configure-to-libsoup3.patch150
-rw-r--r--pkgs/by-name/os/osmo-hnodeb/package.nix2
-rw-r--r--pkgs/by-name/os/osrm-backend/package.nix8
-rw-r--r--pkgs/by-name/pa/pacemaker/package.nix2
-rw-r--r--pkgs/by-name/pa/packer/package.nix4
-rw-r--r--pkgs/by-name/pa/pageedit/package.nix2
-rw-r--r--pkgs/by-name/pa/paperjam/package.nix4
-rw-r--r--pkgs/by-name/pa/paraview/package.nix120
-rw-r--r--pkgs/by-name/pa/particle-cli/package.nix6
-rw-r--r--pkgs/by-name/pa/pat/package.nix2
-rw-r--r--pkgs/by-name/pa/payloadsallthethings/mkdocs.patch21
-rw-r--r--pkgs/by-name/pa/payloadsallthethings/package.nix47
-rw-r--r--pkgs/by-name/pa/payme/package.nix4
-rw-r--r--pkgs/by-name/pd/pdal/package.nix2
-rw-r--r--pkgs/by-name/pd/pdi/package.nix2
-rw-r--r--pkgs/by-name/pd/pdns-recursor/package.nix4
-rw-r--r--pkgs/by-name/pe/peazip/package.nix4
-rw-r--r--pkgs/by-name/pe/petsc/package.nix4
-rw-r--r--pkgs/by-name/pg/pgscv/package.nix2
-rw-r--r--pkgs/by-name/ph/phel/package.nix8
-rw-r--r--pkgs/by-name/ph/phpunit/package.nix6
-rw-r--r--pkgs/by-name/pi/picocrypt/package.nix6
-rw-r--r--pkgs/by-name/pi/pinta/package.nix1
-rw-r--r--pkgs/by-name/pi/pistol/package.nix6
-rw-r--r--pkgs/by-name/pi/pixelorama/package.nix4
-rw-r--r--pkgs/by-name/pl/planify/package.nix4
-rw-r--r--pkgs/by-name/pl/plasmusic-toolbar/package.nix4
-rw-r--r--pkgs/by-name/pl/platform-folders/package.nix4
-rw-r--r--pkgs/by-name/po/pocketbase/package.nix6
-rw-r--r--pkgs/by-name/po/portfolio/package.nix4
-rw-r--r--pkgs/by-name/po/positron-bin/package.nix8
-rw-r--r--pkgs/by-name/po/postfix-tlspol/package.nix4
-rw-r--r--pkgs/by-name/po/postmoogle/package.nix2
-rw-r--r--pkgs/by-name/po/powerstation/package.nix6
-rw-r--r--pkgs/by-name/pr/prefect/package.nix2
-rw-r--r--pkgs/by-name/pr/procyon/package.nix2
-rw-r--r--pkgs/by-name/pr/protoc-gen-entgrpc/package.nix6
-rw-r--r--pkgs/by-name/pr/protoc-gen-go/package.nix4
-rw-r--r--pkgs/by-name/ps/psqlodbc/package.nix42
-rw-r--r--pkgs/by-name/pu/puddletag/package.nix (renamed from pkgs/applications/audio/puddletag/default.nix)37
-rw-r--r--pkgs/by-name/pu/pulsar/package.nix6
-rw-r--r--pkgs/by-name/pu/pulumi-esc/package.nix4
-rw-r--r--pkgs/by-name/pu/pulumi/package.nix2
-rw-r--r--pkgs/by-name/pu/pupdate/package.nix2
-rw-r--r--pkgs/by-name/py/pyprland/package.nix4
-rw-r--r--pkgs/by-name/qt/qtgreet/package.nix (renamed from pkgs/applications/display-managers/greetd/qtgreet.nix)0
-rw-r--r--pkgs/by-name/qu/quarkus/package.nix2
-rw-r--r--pkgs/by-name/qu/qucs-s/package.nix (renamed from pkgs/applications/science/electronics/qucs-s/default.nix)55
-rw-r--r--pkgs/by-name/qu/quickfix/package.nix2
-rw-r--r--pkgs/by-name/qu/quill-qr/package.nix2
-rw-r--r--pkgs/by-name/qw/qwen-code/package.nix55
-rw-r--r--pkgs/by-name/r2/r2modman/package.nix4
-rw-r--r--pkgs/by-name/ra/rabbitmqadmin-ng/package.nix6
-rw-r--r--pkgs/by-name/ra/railway/package.nix6
-rw-r--r--pkgs/by-name/ra/ran/package.nix2
-rw-r--r--pkgs/by-name/ra/rancher/package.nix4
-rw-r--r--pkgs/by-name/ra/ranger/package.nix6
-rw-r--r--pkgs/by-name/ra/rattler-build/package.nix6
-rw-r--r--pkgs/by-name/re/recordbox/Cargo.lock3803
-rw-r--r--pkgs/by-name/re/recordbox/package.nix28
-rw-r--r--pkgs/by-name/re/regreet/package.nix (renamed from pkgs/applications/display-managers/greetd/regreet.nix)17
-rw-r--r--pkgs/by-name/re/reindeer/package.nix2
-rw-r--r--pkgs/by-name/re/renode-dts2repl/package.nix6
-rw-r--r--pkgs/by-name/re/renode-unstable/package.nix4
-rw-r--r--pkgs/by-name/re/renode/package.nix9
-rw-r--r--pkgs/by-name/re/restate/package.nix6
-rw-r--r--pkgs/by-name/re/retry/package.nix2
-rw-r--r--pkgs/by-name/ri/rime-moegirl/package.nix4
-rw-r--r--pkgs/by-name/ri/rime-wanxiang/package.nix4
-rw-r--r--pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix6
-rw-r--r--pkgs/by-name/ro/rotonda/package.nix2
-rw-r--r--pkgs/by-name/ro/round/package.nix2
-rw-r--r--pkgs/by-name/rs/rstfmt/package.nix14
-rw-r--r--pkgs/by-name/ru/runme/package.nix6
-rw-r--r--pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix6
-rw-r--r--pkgs/by-name/ru/rustdesk-flutter/package.nix10
-rw-r--r--pkgs/by-name/ru/rustdesk-flutter/pubspec.lock.json476
-rw-r--r--pkgs/by-name/ru/rustical/package.nix6
-rw-r--r--pkgs/by-name/ru/rusty-psn/package.nix6
-rw-r--r--pkgs/by-name/ru/rustywind/package.nix6
-rw-r--r--pkgs/by-name/s5/s5/package.nix2
-rw-r--r--pkgs/by-name/s7/s7/package.nix6
-rw-r--r--pkgs/by-name/sa/sageWithDoc/package.nix7
-rw-r--r--pkgs/by-name/sc/scala-cli/sources.json10
-rw-r--r--pkgs/by-name/sc/scaleft/package.nix2
-rw-r--r--pkgs/by-name/sc/scalingo/package.nix4
-rw-r--r--pkgs/by-name/sc/scarlett2/package.nix2
-rw-r--r--pkgs/by-name/sc/sccmhunter/package.nix8
-rw-r--r--pkgs/by-name/sc/scd2html/package.nix2
-rw-r--r--pkgs/by-name/sc/schemat/package.nix6
-rw-r--r--pkgs/by-name/sc/scooter/package.nix6
-rw-r--r--pkgs/by-name/sc/scribus/package.nix10
-rw-r--r--pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix6
-rw-r--r--pkgs/by-name/se/seamly2d/package.nix4
-rw-r--r--pkgs/by-name/se/secretspec/package.nix6
-rw-r--r--pkgs/by-name/se/sentry-native/package.nix4
-rw-r--r--pkgs/by-name/sh/shadowenv/package.nix6
-rw-r--r--pkgs/by-name/sh/shellhub-agent/package.nix6
-rw-r--r--pkgs/by-name/sh/sherlock-launcher/package.nix2
-rw-r--r--pkgs/by-name/sh/shopify-cli/manifests/package-lock.json12
-rw-r--r--pkgs/by-name/sh/shopify-cli/manifests/package.json4
-rw-r--r--pkgs/by-name/sh/shopify-cli/package.nix4
-rw-r--r--pkgs/by-name/sh/shotman/package.nix6
-rw-r--r--pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix6
-rw-r--r--pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix4
-rw-r--r--pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix4
-rw-r--r--pkgs/by-name/si/simdutf/package.nix4
-rw-r--r--pkgs/by-name/si/simplesamlphp/package.nix2
-rw-r--r--pkgs/by-name/si/sing-geosite/package.nix2
-rw-r--r--pkgs/by-name/sk/sketchybar-app-font/package.nix6
-rw-r--r--pkgs/by-name/sk/skim/package.nix6
-rw-r--r--pkgs/by-name/sk/skimpdf/package.nix2
-rw-r--r--pkgs/by-name/sm/smooth/package.nix2
-rw-r--r--pkgs/by-name/sm/smpmgr/package.nix4
-rw-r--r--pkgs/by-name/sm/smug/package.nix2
-rw-r--r--pkgs/by-name/sn/snips-sh/package.nix3
-rw-r--r--pkgs/by-name/sn/snore/package.nix2
-rw-r--r--pkgs/by-name/sn/snpeff/package.nix3
-rw-r--r--pkgs/by-name/sn/snyk/package.nix4
-rw-r--r--pkgs/by-name/sp/splat/package.nix2
-rw-r--r--pkgs/by-name/sq/sqlite3-to-mysql/package.nix4
-rw-r--r--pkgs/by-name/sq/sqlitebrowser/macos.patch (renamed from pkgs/development/tools/database/sqlitebrowser/macos.patch)0
-rw-r--r--pkgs/by-name/sq/sqlitebrowser/package.nix70
-rw-r--r--pkgs/by-name/sq/squid/package.nix1
-rw-r--r--pkgs/by-name/sr/srb2kart/package.nix2
-rw-r--r--pkgs/by-name/sr/srt-live-server/package.nix2
-rw-r--r--pkgs/by-name/ss/ssh-agents/package.nix2
-rw-r--r--pkgs/by-name/st/st/package.nix4
-rw-r--r--pkgs/by-name/st/stackit-cli/package.nix6
-rw-r--r--pkgs/by-name/st/starlark/package.nix6
-rw-r--r--pkgs/by-name/st/starpls/manifest.json21
-rw-r--r--pkgs/by-name/st/starpls/package.nix52
-rwxr-xr-xpkgs/by-name/st/starpls/update.py66
-rw-r--r--pkgs/by-name/st/stderred/package.nix2
-rw-r--r--pkgs/by-name/st/steam/package.nix3
-rw-r--r--pkgs/by-name/st/step-kms-plugin/package.nix8
-rw-r--r--pkgs/by-name/st/stevenblack-blocklist/package.nix4
-rw-r--r--pkgs/by-name/st/sticky/package.nix2
-rw-r--r--pkgs/by-name/st/strfry/package.nix2
-rw-r--r--pkgs/by-name/st/structorizer/package.nix4
-rw-r--r--pkgs/by-name/st/stuntman/package.nix2
-rw-r--r--pkgs/by-name/st/stupidterm/package.nix2
-rw-r--r--pkgs/by-name/su/subnetcalc/package.nix2
-rw-r--r--pkgs/by-name/su/sunsetr/Cargo.lock (renamed from pkgs/development/python-modules/tokenizers/Cargo.lock)1300
-rw-r--r--pkgs/by-name/su/sunsetr/package.nix34
-rw-r--r--pkgs/by-name/su/surge/package.nix (renamed from pkgs/applications/audio/surge/default.nix)22
-rw-r--r--pkgs/by-name/su/surrealist/package.nix2
-rw-r--r--pkgs/by-name/sw/sway-overfocus/package.nix2
-rw-r--r--pkgs/by-name/sw/swaylock-fancy/package.nix2
-rw-r--r--pkgs/by-name/sy/sydbox/package.nix6
-rw-r--r--pkgs/by-name/sy/syft/package.nix6
-rw-r--r--pkgs/by-name/sy/symfpu/package.nix2
-rw-r--r--pkgs/by-name/sy/symphony/package.nix2
-rw-r--r--pkgs/by-name/ta/tailscale/package.nix4
-rw-r--r--pkgs/by-name/ta/taizen/package.nix2
-rw-r--r--pkgs/by-name/ta/tana/package.nix6
-rw-r--r--pkgs/by-name/ta/task-keeper/package.nix6
-rw-r--r--pkgs/by-name/ta/tauno-monitor/package.nix4
-rw-r--r--pkgs/by-name/ta/tayga/package.nix29
-rw-r--r--pkgs/by-name/te/tectonic/package.nix2
-rw-r--r--pkgs/by-name/te/telescope/package.nix2
-rw-r--r--pkgs/by-name/te/television/package.nix19
-rw-r--r--pkgs/by-name/te/tempo/package.nix15
-rw-r--r--pkgs/by-name/te/temporal/package.nix6
-rw-r--r--pkgs/by-name/te/terraform-mcp-server/package.nix4
-rw-r--r--pkgs/by-name/te/tessen/package.nix2
-rw-r--r--pkgs/by-name/te/testssl/package.nix2
-rw-r--r--pkgs/by-name/tf/tfswitch/package.nix4
-rw-r--r--pkgs/by-name/tf/tfupdate/package.nix6
-rw-r--r--pkgs/by-name/th/therion/package.nix2
-rw-r--r--pkgs/by-name/th/thunderbolt/package.nix2
-rw-r--r--pkgs/by-name/ti/tidy-viewer/package.nix6
-rw-r--r--pkgs/by-name/ti/tiledb/package.nix2
-rw-r--r--pkgs/by-name/ti/tinymist/package.nix8
-rw-r--r--pkgs/by-name/to/tombi/package.nix6
-rw-r--r--pkgs/by-name/tp/tpm2-pkcs11/package.nix2
-rw-r--r--pkgs/by-name/tr/trayscale/package.nix6
-rw-r--r--pkgs/by-name/tr/trilium-next-desktop/package.nix10
-rw-r--r--pkgs/by-name/tr/trilium-next-server/package.nix6
-rw-r--r--pkgs/by-name/tr/trufflehog/package.nix6
-rw-r--r--pkgs/by-name/tu/tuba/package.nix27
-rw-r--r--pkgs/by-name/tu/tuigreet/package.nix (renamed from pkgs/applications/display-managers/greetd/tuigreet.nix)14
-rw-r--r--pkgs/by-name/tu/tun2socks/package.nix2
-rw-r--r--pkgs/by-name/tu/turso-cli/package.nix2
-rw-r--r--pkgs/by-name/tw/tweag-credential-helper/package.nix6
-rw-r--r--pkgs/by-name/ty/ty/package.nix6
-rw-r--r--pkgs/by-name/ty/typescript-language-server/package.nix6
-rw-r--r--pkgs/by-name/ty/typesense/package.nix2
-rw-r--r--pkgs/by-name/uc/ucc/package.nix4
-rw-r--r--pkgs/by-name/uc/ucx/package.nix4
-rw-r--r--pkgs/by-name/uf/uftpd/package.nix2
-rw-r--r--pkgs/by-name/uh/uhd/package.nix2
-rw-r--r--pkgs/by-name/uh/uhk-agent/package.nix2
-rw-r--r--pkgs/by-name/um/umoci/package.nix2
-rw-r--r--pkgs/by-name/un/unicode-idna/package.nix2
-rw-r--r--pkgs/by-name/un/unrar/package.nix8
-rw-r--r--pkgs/by-name/up/upsun/versions.json18
-rw-r--r--pkgs/by-name/ut/ut/package.nix2
-rw-r--r--pkgs/by-name/va/vacuum-go/package.nix6
-rw-r--r--pkgs/by-name/va/vagrant/package.nix1
-rw-r--r--pkgs/by-name/va/vala-lint/package.nix12
-rw-r--r--pkgs/by-name/va/valkey/package.nix7
-rw-r--r--pkgs/by-name/va/vals/package.nix6
-rw-r--r--pkgs/by-name/va/vault-bin/package.nix12
-rw-r--r--pkgs/by-name/vc/vcs_query/package.nix2
-rw-r--r--pkgs/by-name/ve/veilid/package.nix6
-rw-r--r--pkgs/by-name/ve/velocity/deps.json540
-rw-r--r--pkgs/by-name/ve/velocity/fix-version.patch13
-rw-r--r--pkgs/by-name/ve/velocity/package.nix6
-rw-r--r--pkgs/by-name/ve/veloren/package.nix5
-rw-r--r--pkgs/by-name/ve/vencord/package.nix2
-rw-r--r--pkgs/by-name/vi/vial/package.nix4
-rw-r--r--pkgs/by-name/vi/viceroy/package.nix8
-rw-r--r--pkgs/by-name/vi/virtnbdbackup/package.nix4
-rw-r--r--pkgs/by-name/vo/vopono/package.nix6
-rw-r--r--pkgs/by-name/vs/vsce/package.nix3
-rw-r--r--pkgs/by-name/vu/vuetorrent/package.nix6
-rw-r--r--pkgs/by-name/vu/vultr/package.nix2
-rw-r--r--pkgs/by-name/wa/wait4x/package.nix2
-rw-r--r--pkgs/by-name/wa/wallabag/package.nix2
-rw-r--r--pkgs/by-name/wa/wamr/package.nix38
-rw-r--r--pkgs/by-name/wa/warp-terminal/versions.json12
-rw-r--r--pkgs/by-name/wa/wasm-tools/package.nix6
-rw-r--r--pkgs/by-name/wa/wastebin/package.nix2
-rw-r--r--pkgs/by-name/wa/waybar/package.nix13
-rw-r--r--pkgs/by-name/wa/wayland-bongocat/package.nix4
-rw-r--r--pkgs/by-name/wd/wdisplays/package.nix2
-rw-r--r--pkgs/by-name/wd/wdt/package.nix6
-rw-r--r--pkgs/by-name/we/weaver/package.nix3
-rw-r--r--pkgs/by-name/we/weggli/package.nix2
-rw-r--r--pkgs/by-name/wi/wiliwili/package.nix4
-rw-r--r--pkgs/by-name/wi/windsurf/info.json18
-rw-r--r--pkgs/by-name/wl/wlgreet/package.nix (renamed from pkgs/applications/display-managers/greetd/wlgreet.nix)19
-rw-r--r--pkgs/by-name/wo/workout-tracker/package.nix4
-rw-r--r--pkgs/by-name/wq/wqy_microhei/package.nix2
-rw-r--r--pkgs/by-name/wq/wqy_zenhei/package.nix2
-rw-r--r--pkgs/by-name/wx/wxGTK31/0001-fix-assertion-using-hide-in-destroy.patch (renamed from pkgs/by-name/wx/wxGTK31/patches/0001-fix-assertion-using-hide-in-destroy.patch)0
-rw-r--r--pkgs/by-name/wx/wxGTK31/0002-support-webkitgtk-41.patch318
-rw-r--r--pkgs/by-name/wx/wxGTK31/package.nix9
-rw-r--r--pkgs/by-name/xa/xapp/package.nix4
-rw-r--r--pkgs/by-name/xd/xdg-desktop-portal-termfilechooser/package.nix4
-rw-r--r--pkgs/by-name/xe/xenia-canary/package.nix6
-rw-r--r--pkgs/by-name/xf/xfitter/package.nix2
-rw-r--r--pkgs/by-name/xk/xkbd/package.nix2
-rw-r--r--pkgs/by-name/xl/xlights/package.nix2
-rw-r--r--pkgs/by-name/xl/xlink/package.nix2
-rw-r--r--pkgs/by-name/xm/xmloscopy/package.nix2
-rw-r--r--pkgs/by-name/xp/xpipe/package.nix4
-rw-r--r--pkgs/by-name/xr/xray/package.nix4
-rw-r--r--pkgs/by-name/xv/xviewer/package.nix4
-rw-r--r--pkgs/by-name/y-/y-cruncher/package.nix73
-rw-r--r--pkgs/by-name/ya/yaralyzer/package.nix4
-rw-r--r--pkgs/by-name/ya/yazi/plugins/jump-to-char/default.nix2
-rw-r--r--pkgs/by-name/ya/yazi/plugins/nord/default.nix2
-rw-r--r--pkgs/by-name/yo/your_spotify/package.nix4
-rw-r--r--pkgs/by-name/yu/yubihsm-connector/package.nix2
-rw-r--r--pkgs/by-name/yu/yubihsm-shell/package.nix2
-rw-r--r--pkgs/by-name/za/zammad/package.nix2
-rw-r--r--pkgs/by-name/za/zapzap/package.nix4
-rw-r--r--pkgs/by-name/ze/zed-editor/package.nix6
-rw-r--r--pkgs/by-name/ze/zellij/package.nix6
-rw-r--r--pkgs/by-name/zi/zile/package.nix2
-rw-r--r--pkgs/by-name/zi/zipkin/package.nix2
-rw-r--r--pkgs/by-name/zl/zluda/package.nix2
-rw-r--r--pkgs/by-name/zo/zoom-us/package.nix4
-rw-r--r--pkgs/data/fonts/openmoji/default.nix4
-rw-r--r--pkgs/desktops/deepin/artwork/deepin-desktop-theme/default.nix3
-rw-r--r--pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix3
-rw-r--r--pkgs/desktops/gnome/extensions/gsconnect/default.nix23
-rw-r--r--pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix52
-rw-r--r--pkgs/desktops/lomiri/default.nix1
-rw-r--r--pkgs/desktops/mate/mate-panel/default.nix30
-rw-r--r--pkgs/desktops/pantheon/apps/elementary-code/default.nix14
-rw-r--r--pkgs/desktops/xfce/applications/orage/default.nix4
-rw-r--r--pkgs/development/ada-modules/gnatprove/default.nix4
-rw-r--r--pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix552
-rw-r--r--pkgs/development/compilers/dotnet/8/deps.json60
-rw-r--r--pkgs/development/compilers/dotnet/8/release-info.json6
-rw-r--r--pkgs/development/compilers/dotnet/8/release.json12
-rw-r--r--pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix376
-rw-r--r--pkgs/development/compilers/dotnet/9/deps.json48
-rw-r--r--pkgs/development/compilers/dotnet/9/release-info.json6
-rw-r--r--pkgs/development/compilers/dotnet/9/release.json12
-rwxr-xr-xpkgs/development/compilers/dotnet/update.sh2
-rw-r--r--pkgs/development/compilers/dotnet/versions/8.0.nix620
-rw-r--r--pkgs/development/compilers/dotnet/versions/9.0.nix410
-rw-r--r--pkgs/development/compilers/dotnet/vmr.nix4
-rw-r--r--pkgs/development/compilers/dotnet/wrapper.nix13
-rw-r--r--pkgs/development/compilers/emscripten/default.nix8
-rw-r--r--pkgs/development/compilers/gcc/patches/default.nix6
-rw-r--r--pkgs/development/compilers/gcc/versions.nix4
-rw-r--r--pkgs/development/compilers/go/1.23.nix4
-rw-r--r--pkgs/development/compilers/go/1.25.nix4
-rw-r--r--pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix1
-rw-r--r--pkgs/development/interpreters/babashka/default.nix4
-rw-r--r--pkgs/development/libraries/alkimia/default.nix4
-rw-r--r--pkgs/development/libraries/mesa/common.nix4
-rw-r--r--pkgs/development/libraries/mesa/default.nix123
-rw-r--r--pkgs/development/libraries/mesa/opencl.patch33
-rw-r--r--pkgs/development/libraries/mesa/update-wraps.py50
-rw-r--r--pkgs/development/libraries/mesa/wraps.json137
-rw-r--r--pkgs/development/libraries/poppler/default.nix8
-rw-r--r--pkgs/development/libraries/science/math/magma/default.nix56
-rw-r--r--pkgs/development/libraries/science/math/magma/releases.nix38
-rw-r--r--pkgs/development/libraries/wt/default.nix4
-rw-r--r--pkgs/development/lua-modules/generated-packages.nix4
-rw-r--r--pkgs/development/lua-modules/overrides.nix4
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.12.nix10
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.14.nix30
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.15.nix50
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.16.nix86
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.17.nix94
-rw-r--r--pkgs/development/ocaml-modules/ppx_deriving/default.nix2
-rw-r--r--pkgs/development/php-packages/apcu/default.nix4
-rw-r--r--pkgs/development/php-packages/phan/default.nix4
-rw-r--r--pkgs/development/php-packages/phpstan/default.nix6
-rw-r--r--pkgs/development/python-modules/accelerate/default.nix4
-rw-r--r--pkgs/development/python-modules/aioairzone-cloud/default.nix4
-rw-r--r--pkgs/development/python-modules/aioamazondevices/default.nix4
-rw-r--r--pkgs/development/python-modules/aioautomower/default.nix17
-rw-r--r--pkgs/development/python-modules/aiodiscover/default.nix4
-rw-r--r--pkgs/development/python-modules/aioesphomeapi/default.nix4
-rw-r--r--pkgs/development/python-modules/aioftp/default.nix4
-rw-r--r--pkgs/development/python-modules/aioonkyo/default.nix37
-rw-r--r--pkgs/development/python-modules/aioshelly/default.nix4
-rw-r--r--pkgs/development/python-modules/airos/default.nix52
-rw-r--r--pkgs/development/python-modules/amcrest/default.nix12
-rw-r--r--pkgs/development/python-modules/anthropic/default.nix6
-rw-r--r--pkgs/development/python-modules/app-model/default.nix2
-rw-r--r--pkgs/development/python-modules/apprise/default.nix4
-rw-r--r--pkgs/development/python-modules/arcam-fmj/default.nix4
-rw-r--r--pkgs/development/python-modules/asf-search/default.nix4
-rw-r--r--pkgs/development/python-modules/awscrt/default.nix4
-rw-r--r--pkgs/development/python-modules/axis/default.nix10
-rw-r--r--pkgs/development/python-modules/axisregistry/default.nix4
-rw-r--r--pkgs/development/python-modules/backtesting/default.nix4
-rw-r--r--pkgs/development/python-modules/bellows/default.nix4
-rw-r--r--pkgs/development/python-modules/bidsschematools/default.nix4
-rw-r--r--pkgs/development/python-modules/bleak-esphome/default.nix11
-rw-r--r--pkgs/development/python-modules/bleak-retry-connector/default.nix4
-rw-r--r--pkgs/development/python-modules/bleak/default.nix4
-rw-r--r--pkgs/development/python-modules/bless/default.nix1
-rw-r--r--pkgs/development/python-modules/bluetooth-adapters/default.nix4
-rw-r--r--pkgs/development/python-modules/boto3-stubs/default.nix4
-rw-r--r--pkgs/development/python-modules/canopen/default.nix26
-rw-r--r--pkgs/development/python-modules/catppuccin/default.nix4
-rw-r--r--pkgs/development/python-modules/ciscoconfparse2/default.nix6
-rw-r--r--pkgs/development/python-modules/clevercsv/default.nix2
-rw-r--r--pkgs/development/python-modules/cloup/default.nix4
-rw-r--r--pkgs/development/python-modules/cnvkit/default.nix86
-rw-r--r--pkgs/development/python-modules/coiled/default.nix4
-rw-r--r--pkgs/development/python-modules/colcon-library-path/default.nix54
-rw-r--r--pkgs/development/python-modules/colorful/default.nix6
-rw-r--r--pkgs/development/python-modules/cyclopts/default.nix4
-rw-r--r--pkgs/development/python-modules/dbus-fast/default.nix4
-rw-r--r--pkgs/development/python-modules/ddgs/default.nix4
-rw-r--r--pkgs/development/python-modules/debugpy/default.nix4
-rw-r--r--pkgs/development/python-modules/declinate/default.nix53
-rw-r--r--pkgs/development/python-modules/deebot-client/default.nix6
-rw-r--r--pkgs/development/python-modules/django-stubs-ext/default.nix11
-rw-r--r--pkgs/development/python-modules/django-stubs/default.nix46
-rw-r--r--pkgs/development/python-modules/djangorestframework-stubs/default.nix17
-rw-r--r--pkgs/development/python-modules/docplex/default.nix14
-rw-r--r--pkgs/development/python-modules/dvc-studio-client/default.nix6
-rw-r--r--pkgs/development/python-modules/dvc/default.nix4
-rw-r--r--pkgs/development/python-modules/ebusdpy/default.nix31
-rw-r--r--pkgs/development/python-modules/editdistance-s/default.nix35
-rw-r--r--pkgs/development/python-modules/enterpriseattack/default.nix15
-rw-r--r--pkgs/development/python-modules/essentials-openapi/default.nix4
-rw-r--r--pkgs/development/python-modules/facedancer/default.nix6
-rw-r--r--pkgs/development/python-modules/faraday-agent-parameters-types/default.nix9
-rw-r--r--pkgs/development/python-modules/faraday-plugins/default.nix9
-rw-r--r--pkgs/development/python-modules/fastai/default.nix4
-rw-r--r--pkgs/development/python-modules/fastapi-mcp/default.nix6
-rw-r--r--pkgs/development/python-modules/fenics/default.nix311
-rw-r--r--pkgs/development/python-modules/fingerprints/default.nix15
-rw-r--r--pkgs/development/python-modules/functions-framework/default.nix16
-rw-r--r--pkgs/development/python-modules/gawd/default.nix2
-rw-r--r--pkgs/development/python-modules/gcal-sync/default.nix4
-rw-r--r--pkgs/development/python-modules/gftools/default.nix4
-rw-r--r--pkgs/development/python-modules/globus-sdk/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-network-connectivity/default.nix4
-rw-r--r--pkgs/development/python-modules/google-genai/default.nix6
-rw-r--r--pkgs/development/python-modules/gotrue/default.nix4
-rw-r--r--pkgs/development/python-modules/groq/default.nix4
-rw-r--r--pkgs/development/python-modules/gwcs/default.nix4
-rw-r--r--pkgs/development/python-modules/habluetooth/default.nix4
-rw-r--r--pkgs/development/python-modules/hahomematic/default.nix9
-rw-r--r--pkgs/development/python-modules/halohome/default.nix2
-rw-r--r--pkgs/development/python-modules/hass-nabucasa/default.nix10
-rw-r--r--pkgs/development/python-modules/hf-xet/default.nix6
-rw-r--r--pkgs/development/python-modules/hko/default.nix34
-rw-r--r--pkgs/development/python-modules/hocr-tools/default.nix3
-rw-r--r--pkgs/development/python-modules/holidays/default.nix4
-rw-r--r--pkgs/development/python-modules/home-assistant-bluetooth/default.nix2
-rw-r--r--pkgs/development/python-modules/huum/default.nix18
-rw-r--r--pkgs/development/python-modules/ical/default.nix4
-rw-r--r--pkgs/development/python-modules/idasen-ha/default.nix9
-rw-r--r--pkgs/development/python-modules/identify/default.nix16
-rw-r--r--pkgs/development/python-modules/imgw-pib/default.nix12
-rw-r--r--pkgs/development/python-modules/inkbird-ble/default.nix4
-rw-r--r--pkgs/development/python-modules/inlinestyler/default.nix62
-rw-r--r--pkgs/development/python-modules/ipycanvas/default.nix4
-rw-r--r--pkgs/development/python-modules/israel-rail-api/default.nix4
-rw-r--r--pkgs/development/python-modules/kaiterra-async-client/default.nix34
-rw-r--r--pkgs/development/python-modules/knx-frontend/default.nix4
-rw-r--r--pkgs/development/python-modules/langchain-aws/default.nix4
-rw-r--r--pkgs/development/python-modules/langgraph-checkpoint/default.nix6
-rw-r--r--pkgs/development/python-modules/langgraph-cli/default.nix22
-rw-r--r--pkgs/development/python-modules/langgraph-prebuilt/default.nix4
-rw-r--r--pkgs/development/python-modules/langgraph-runtime-inmem/default.nix59
-rw-r--r--pkgs/development/python-modules/lcn-frontend/default.nix10
-rw-r--r--pkgs/development/python-modules/ldap3/default.nix4
-rw-r--r--pkgs/development/python-modules/letpot/default.nix6
-rw-r--r--pkgs/development/python-modules/lib50/default.nix4
-rw-r--r--pkgs/development/python-modules/lightning-utilities/default.nix4
-rw-r--r--pkgs/development/python-modules/llama-cloud-services/default.nix10
-rw-r--r--pkgs/development/python-modules/llama-parse/default.nix15
-rw-r--r--pkgs/development/python-modules/llm-anthropic/default.nix6
-rw-r--r--pkgs/development/python-modules/logutils/default.nix19
-rw-r--r--pkgs/development/python-modules/london-tube-status/default.nix50
-rw-r--r--pkgs/development/python-modules/magika/default.nix2
-rw-r--r--pkgs/development/python-modules/mashumaro/default.nix4
-rw-r--r--pkgs/development/python-modules/mcp/default.nix4
-rw-r--r--pkgs/development/python-modules/mcpadapt/default.nix12
-rw-r--r--pkgs/development/python-modules/midea-local/default.nix4
-rw-r--r--pkgs/development/python-modules/mitogen/default.nix4
-rw-r--r--pkgs/development/python-modules/model-checker/default.nix4
-rw-r--r--pkgs/development/python-modules/moehlenhoff-alpha2/default.nix49
-rw-r--r--pkgs/development/python-modules/molecule/default.nix2
-rw-r--r--pkgs/development/python-modules/monarchmoney/default.nix43
-rw-r--r--pkgs/development/python-modules/msgraph-sdk/default.nix4
-rw-r--r--pkgs/development/python-modules/mypy-boto3/default.nix72
-rw-r--r--pkgs/development/python-modules/nampa/default.nix17
-rw-r--r--pkgs/development/python-modules/nicegui/default.nix4
-rw-r--r--pkgs/development/python-modules/nixpkgs-updaters-library/default.nix18
-rw-r--r--pkgs/development/python-modules/normality/default.nix14
-rw-r--r--pkgs/development/python-modules/nvidia-ml-py/default.nix4
-rw-r--r--pkgs/development/python-modules/oathtool/default.nix46
-rw-r--r--pkgs/development/python-modules/ollama/default.nix4
-rw-r--r--pkgs/development/python-modules/onvif-zeep-async/default.nix6
-rw-r--r--pkgs/development/python-modules/openai-agents/default.nix4
-rw-r--r--pkgs/development/python-modules/openai/default.nix4
-rw-r--r--pkgs/development/python-modules/opower/default.nix16
-rw-r--r--pkgs/development/python-modules/orbax-checkpoint/default.nix4
-rw-r--r--pkgs/development/python-modules/ping3/default.nix4
-rw-r--r--pkgs/development/python-modules/pint-xarray/default.nix4
-rw-r--r--pkgs/development/python-modules/plugwise/default.nix6
-rw-r--r--pkgs/development/python-modules/pomegranate/default.nix54
-rw-r--r--pkgs/development/python-modules/presto-python-client/default.nix2
-rw-r--r--pkgs/development/python-modules/publicsuffixlist/default.nix4
-rw-r--r--pkgs/development/python-modules/py-ocsf-models/default.nix4
-rw-r--r--pkgs/development/python-modules/py-scrypt/default.nix28
-rw-r--r--pkgs/development/python-modules/pybind11-stubgen/default.nix4
-rw-r--r--pkgs/development/python-modules/pyblu/default.nix8
-rw-r--r--pkgs/development/python-modules/pydruid/default.nix6
-rw-r--r--pkgs/development/python-modules/pyexploitdb/default.nix4
-rw-r--r--pkgs/development/python-modules/pyitachip2ir/default.nix31
-rw-r--r--pkgs/development/python-modules/pykulersky/default.nix14
-rw-r--r--pkgs/development/python-modules/pylance/default.nix6
-rw-r--r--pkgs/development/python-modules/pymavlink/default.nix20
-rw-r--r--pkgs/development/python-modules/pymicrobot/default.nix7
-rw-r--r--pkgs/development/python-modules/pymiele/default.nix4
-rw-r--r--pkgs/development/python-modules/pymitsubishi/default.nix4
-rw-r--r--pkgs/development/python-modules/pymodbus/default.nix11
-rw-r--r--pkgs/development/python-modules/pynvml/default.nix4
-rw-r--r--pkgs/development/python-modules/pyobjc-core/default.nix16
-rw-r--r--pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix17
-rw-r--r--pkgs/development/python-modules/pyopensprinkler/default.nix43
-rw-r--r--pkgs/development/python-modules/pypasser/default.nix59
-rw-r--r--pkgs/development/python-modules/pypjlink2/default.nix45
-rw-r--r--pkgs/development/python-modules/pyrecswitch/default.nix36
-rw-r--r--pkgs/development/python-modules/pysmi/default.nix8
-rw-r--r--pkgs/development/python-modules/pysnmp/default.nix9
-rw-r--r--pkgs/development/python-modules/pysnooz/bleak-compat.patch39
-rw-r--r--pkgs/development/python-modules/pysnooz/default.nix15
-rw-r--r--pkgs/development/python-modules/pysoma/default.nix4
-rw-r--r--pkgs/development/python-modules/pyswitchbot/default.nix4
-rw-r--r--pkgs/development/python-modules/pyswitchmate/default.nix36
-rw-r--r--pkgs/development/python-modules/pytenable/default.nix4
-rw-r--r--pkgs/development/python-modules/python-can/default.nix6
-rw-r--r--pkgs/development/python-modules/python-fx/default.nix8
-rw-r--r--pkgs/development/python-modules/python-open-router/default.nix55
-rw-r--r--pkgs/development/python-modules/python-roborock/default.nix4
-rw-r--r--pkgs/development/python-modules/python-stdnum/default.nix12
-rw-r--r--pkgs/development/python-modules/pythonkuma/default.nix52
-rw-r--r--pkgs/development/python-modules/pytouchlinesl/default.nix2
-rw-r--r--pkgs/development/python-modules/pytransportnswv2/default.nix4
-rw-r--r--pkgs/development/python-modules/pywmspro/default.nix40
-rw-r--r--pkgs/development/python-modules/pyzerproc/bleak-compat.patch76
-rw-r--r--pkgs/development/python-modules/pyzerproc/default.nix29
-rw-r--r--pkgs/development/python-modules/qbusmqttapi/default.nix22
-rw-r--r--pkgs/development/python-modules/qcengine/default.nix4
-rw-r--r--pkgs/development/python-modules/qdrant-client/default.nix4
-rw-r--r--pkgs/development/python-modules/readabilipy/default.nix18
-rw-r--r--pkgs/development/python-modules/recipe-scrapers/default.nix4
-rw-r--r--pkgs/development/python-modules/reolink-aio/default.nix4
-rw-r--r--pkgs/development/python-modules/rigour/default.nix16
-rw-r--r--pkgs/development/python-modules/rio-stac/default.nix4
-rw-r--r--pkgs/development/python-modules/rosbags/default.nix66
-rw-r--r--pkgs/development/python-modules/rstcheck/default.nix4
-rw-r--r--pkgs/development/python-modules/sabctools/default.nix4
-rw-r--r--pkgs/development/python-modules/safetensors/Cargo.lock234
-rw-r--r--pkgs/development/python-modules/safetensors/default.nix18
-rw-r--r--pkgs/development/python-modules/sagemaker-core/default.nix4
-rw-r--r--pkgs/development/python-modules/scalar-fastapi/default.nix4
-rw-r--r--pkgs/development/python-modules/scrypt/default.nix4
-rw-r--r--pkgs/development/python-modules/sentence-stream/default.nix47
-rw-r--r--pkgs/development/python-modules/sentence-transformers/default.nix5
-rw-r--r--pkgs/development/python-modules/sev-snp-measure/default.nix6
-rw-r--r--pkgs/development/python-modules/sgp4/default.nix4
-rw-r--r--pkgs/development/python-modules/smp/default.nix6
-rw-r--r--pkgs/development/python-modules/smpclient/bleak-compat.patch18
-rw-r--r--pkgs/development/python-modules/smpclient/default.nix27
-rw-r--r--pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix4
-rw-r--r--pkgs/development/python-modules/soco/default.nix12
-rw-r--r--pkgs/development/python-modules/speak2mary/default.nix31
-rw-r--r--pkgs/development/python-modules/sqlmap/default.nix4
-rw-r--r--pkgs/development/python-modules/storage3/default.nix6
-rw-r--r--pkgs/development/python-modules/subliminal/default.nix1
-rw-r--r--pkgs/development/python-modules/svgdigitizer/default.nix8
-rw-r--r--pkgs/development/python-modules/synology-srm/default.nix56
-rw-r--r--pkgs/development/python-modules/tami4edgeapi/default.nix46
-rw-r--r--pkgs/development/python-modules/tenant-schemas-celery/default.nix4
-rw-r--r--pkgs/development/python-modules/tencentcloud-sdk-python/default.nix4
-rw-r--r--pkgs/development/python-modules/tesla-fleet-api/default.nix4
-rw-r--r--pkgs/development/python-modules/thingspeak/default.nix64
-rw-r--r--pkgs/development/python-modules/tinytuya/default.nix4
-rw-r--r--pkgs/development/python-modules/tokenizers/default.nix17
-rw-r--r--pkgs/development/python-modules/torch/bin/binary-hashes.nix92
-rw-r--r--pkgs/development/python-modules/torch/bin/default.nix2
-rw-r--r--pkgs/development/python-modules/torchaudio/bin.nix2
-rw-r--r--pkgs/development/python-modules/torchaudio/binary-hashes.nix92
-rw-r--r--pkgs/development/python-modules/torchmetrics/default.nix4
-rw-r--r--pkgs/development/python-modules/torchvision/bin.nix2
-rw-r--r--pkgs/development/python-modules/torchvision/binary-hashes.nix92
-rw-r--r--pkgs/development/python-modules/translation-finder/default.nix4
-rw-r--r--pkgs/development/python-modules/treescope/default.nix4
-rw-r--r--pkgs/development/python-modules/triggercmd/default.nix40
-rw-r--r--pkgs/development/python-modules/typedmonarchmoney/default.nix41
-rw-r--r--pkgs/development/python-modules/types-aiobotocore-packages/default.nix1352
-rw-r--r--pkgs/development/python-modules/types-html5lib/default.nix4
-rw-r--r--pkgs/development/python-modules/types-markdown/default.nix4
-rw-r--r--pkgs/development/python-modules/uvicorn-worker/default.nix52
-rw-r--r--pkgs/development/python-modules/voip-utils/default.nix4
-rw-r--r--pkgs/development/python-modules/volvocarsapi/default.nix48
-rw-r--r--pkgs/development/python-modules/warp-lang/default.nix10
-rw-r--r--pkgs/development/python-modules/wavinsentio/default.nix4
-rw-r--r--pkgs/development/python-modules/weasyprint/default.nix7
-rw-r--r--pkgs/development/python-modules/weatherflow4py/default.nix4
-rw-r--r--pkgs/development/python-modules/whirlpool-sixth-sense/default.nix4
-rw-r--r--pkgs/development/python-modules/whodap/default.nix8
-rw-r--r--pkgs/development/python-modules/wyoming/default.nix4
-rw-r--r--pkgs/development/python-modules/xiaomi-ble/default.nix4
-rw-r--r--pkgs/development/python-modules/yalexs-ble/default.nix4
-rw-r--r--pkgs/development/python-modules/yalexs/default.nix6
-rw-r--r--pkgs/development/python-modules/yamlloader/default.nix4
-rw-r--r--pkgs/development/python-modules/yaramod/default.nix4
-rw-r--r--pkgs/development/python-modules/yfinance/default.nix4
-rw-r--r--pkgs/development/python-modules/yoto-api/default.nix4
-rw-r--r--pkgs/development/python-modules/ytmusicapi/default.nix4
-rw-r--r--pkgs/development/python-modules/zha-quirks/default.nix9
-rw-r--r--pkgs/development/python-modules/zha/default.nix4
-rw-r--r--pkgs/development/python-modules/zigpy-deconz/default.nix4
-rw-r--r--pkgs/development/python-modules/zigpy/default.nix4
-rw-r--r--pkgs/development/python-modules/zwave-js-server-python/default.nix4
-rw-r--r--pkgs/development/r-modules/default.nix11
-rw-r--r--pkgs/development/rocm-modules/6/default.nix4
-rw-r--r--pkgs/development/rocm-modules/6/hiprt/default.nix59
-rw-r--r--pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix6
-rw-r--r--pkgs/development/tools/build-managers/build2/bpkg.nix2
-rw-r--r--pkgs/development/tools/buildah/default.nix4
-rw-r--r--pkgs/development/tools/database/sqlitebrowser/default.nix57
-rw-r--r--pkgs/development/tools/devbox/default.nix6
-rw-r--r--pkgs/development/tools/electron/binary/info.json26
-rw-r--r--pkgs/development/tools/electron/chromedriver/info.json26
-rw-r--r--pkgs/development/tools/electron/info.json30
-rw-r--r--pkgs/development/tools/java/jprofiler/default.nix8
-rw-r--r--pkgs/development/tools/lerna/generic.nix2
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json12
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/update.nix2
-rw-r--r--pkgs/games/arx-libertatis/default.nix3
-rw-r--r--pkgs/games/scummvm/games.nix2
-rw-r--r--pkgs/games/sgt-puzzles/default.nix4
-rw-r--r--pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix2
-rw-r--r--pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix2
-rw-r--r--pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix2
-rw-r--r--pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix2
-rw-r--r--pkgs/kde/frameworks/kpackage/default.nix3
-rw-r--r--pkgs/kde/frameworks/kpackage/follow-symlinks.patch13
-rw-r--r--pkgs/kde/frameworks/kservice/default.nix4
-rw-r--r--pkgs/kde/frameworks/kservice/qdiriterator-follow-symlinks.patch13
-rw-r--r--pkgs/kde/frameworks/solid/default.nix5
-rw-r--r--pkgs/kde/frameworks/solid/fix-search-path.patch17
-rw-r--r--pkgs/kde/generated/sources/frameworks.json432
-rw-r--r--pkgs/kde/misc/ktextaddons/default.nix4
-rw-r--r--pkgs/misc/uboot/default.nix28
-rw-r--r--pkgs/os-specific/darwin/xcode/default.nix1
-rw-r--r--pkgs/os-specific/linux/busybox/default.nix4
-rw-r--r--pkgs/os-specific/linux/ch9344/default.nix1
-rw-r--r--pkgs/os-specific/linux/ch9344/fix-linux-6-16-build.patch16
-rw-r--r--pkgs/os-specific/linux/displaylink/default.nix2
-rw-r--r--pkgs/os-specific/linux/kernel/generic.nix15
-rw-r--r--pkgs/os-specific/linux/kernel/perf/default.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/zen-kernels.nix8
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/default.nix24
-rw-r--r--pkgs/os-specific/linux/trace-cmd/default.nix4
-rw-r--r--pkgs/os-specific/windows/mingw-w64/default.nix5
-rw-r--r--pkgs/os-specific/windows/mingw-w64/headers.nix16
-rwxr-xr-xpkgs/os-specific/windows/mingw-w64/update.nu77
-rw-r--r--pkgs/servers/apache-kafka/default.nix8
-rw-r--r--pkgs/servers/asterisk/versions.json16
-rw-r--r--pkgs/servers/hockeypuck/server.nix2
-rw-r--r--pkgs/servers/hockeypuck/web.nix2
-rw-r--r--pkgs/servers/home-assistant/build-custom-component/manifest-requirements-check-hook.sh8
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix96
-rw-r--r--pkgs/servers/home-assistant/custom-components/fellow/package.nix6
-rw-r--r--pkgs/servers/home-assistant/custom-components/hass-opensprinkler/package.nix31
-rw-r--r--pkgs/servers/home-assistant/custom-components/home_connect_alt/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/localtuya/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/luxer_one/package.nix26
-rw-r--r--pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/oref_alert/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix10
-rw-r--r--pkgs/servers/home-assistant/custom-components/tuya_local/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix6
-rw-r--r--pkgs/servers/home-assistant/custom-lovelace-modules/clock-weather-card/package.nix6
-rw-r--r--pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix6
-rw-r--r--pkgs/servers/home-assistant/custom-lovelace-modules/opensprinkler-card/package.nix38
-rw-r--r--pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/dont-call-git.patch10
-rw-r--r--pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix6
-rw-r--r--pkgs/servers/home-assistant/default.nix74
-rw-r--r--pkgs/servers/home-assistant/frontend.nix4
-rw-r--r--pkgs/servers/home-assistant/intents.nix4
-rw-r--r--pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix4
-rw-r--r--pkgs/servers/home-assistant/stubs.nix4
-rw-r--r--pkgs/servers/http/apache-httpd/2.4.nix4
-rw-r--r--pkgs/servers/http/tomcat/default.nix8
-rw-r--r--pkgs/servers/klipper/default.nix6
-rw-r--r--pkgs/servers/mastodon/gemset.nix4
-rw-r--r--pkgs/servers/mastodon/source.nix4
-rw-r--r--pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix4
-rw-r--r--pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix4
-rw-r--r--pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix4
-rw-r--r--pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix4
-rw-r--r--pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix4
-rw-r--r--pkgs/servers/monitoring/prometheus/redis-exporter.nix6
-rw-r--r--pkgs/servers/monitoring/zabbix/versions.nix4
-rw-r--r--pkgs/servers/nosql/apache-jena/binary.nix2
-rw-r--r--pkgs/servers/openafs/1.8/module.nix76
-rw-r--r--pkgs/servers/sql/mysql/8.0.x.nix12
-rw-r--r--pkgs/servers/sql/mysql/libcpp-fixes.patch183
-rw-r--r--pkgs/servers/sql/postgresql/ext/citus.nix9
-rw-r--r--pkgs/servers/sql/postgresql/ext/lantern.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/omnigres.nix6
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_bigm.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_cron.nix6
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_hll.nix3
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_ivm.nix10
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_net.nix4
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_squeeze.nix12
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_tle.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/pgroonga.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/pgvector.nix6
-rw-r--r--pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/pgx_ulid.nix10
-rw-r--r--pkgs/servers/sql/postgresql/ext/plr.nix12
-rw-r--r--pkgs/servers/sql/postgresql/ext/rum.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/sqlite_fdw.nix6
-rw-r--r--pkgs/servers/sql/postgresql/ext/tds_fdw.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/timescaledb.nix13
-rw-r--r--pkgs/servers/sql/postgresql/ext/vectorchord/package.nix6
-rw-r--r--pkgs/servers/sql/postgresql/ext/wal2json.nix10
-rw-r--r--pkgs/servers/web-apps/discourse/default.nix2
-rw-r--r--pkgs/servers/web-apps/freshrss/default.nix1
-rw-r--r--pkgs/servers/web-apps/wordpress/generic.nix2
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix1
-rw-r--r--pkgs/stdenv/generic/check-meta.nix4
-rw-r--r--pkgs/stdenv/generic/make-derivation.nix85
-rw-r--r--pkgs/test/default.nix1
-rw-r--r--pkgs/test/dotnet/use-dotnet-from-env/default.nix2
-rw-r--r--pkgs/tools/misc/android-tools/default.nix41
-rw-r--r--pkgs/tools/misc/inspec/default.nix25
-rw-r--r--pkgs/tools/package-management/lix/common-lix.nix31
-rw-r--r--pkgs/tools/package-management/lix/common-nix-eval-jobs.nix2
-rw-r--r--pkgs/tools/package-management/lix/default.nix8
-rw-r--r--pkgs/tools/package-management/rpm/default.nix2
-rw-r--r--pkgs/tools/security/b2sum/default.nix2
-rw-r--r--pkgs/tools/security/bitwarden-directory-connector/default.nix6
-rw-r--r--pkgs/tools/security/ghidra/extensions/findcrypt/default.nix4
-rw-r--r--pkgs/tools/security/ghidra/extensions/wasm/default.nix4
-rw-r--r--pkgs/tools/security/gotrue/supabase.nix6
-rw-r--r--pkgs/tools/security/pinentry/default.nix4
-rw-r--r--pkgs/tools/security/schleuder/default.nix2
-rw-r--r--pkgs/tools/system/nvtop/build-nvtop.nix2
-rw-r--r--pkgs/top-level/aliases.nix5
-rw-r--r--pkgs/top-level/all-packages.nix113
-rw-r--r--pkgs/top-level/darwin-packages.nix286
-rw-r--r--pkgs/top-level/haxe-packages.nix4
-rw-r--r--pkgs/top-level/packages-config.nix3
-rw-r--r--pkgs/top-level/python-aliases.nix5
-rw-r--r--pkgs/top-level/python-packages.nix70
-rw-r--r--pkgs/top-level/release.nix14
1413 files changed, 18734 insertions, 17619 deletions
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 21413b4fe79e..7d5f60ba9b7f 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -5,7 +5,9 @@
"ghcr.io/devcontainers/features/nix:1": {
// fails in the devcontainer sandbox, enable sandbox via config instead
"multiUser": false,
- "packages": "nixpkgs.nixd,nixpkgs.nixfmt",
+ // TODO: nixfmt-rfc-style → nixfmt (once it's in a stable release)
+ // https://github.com/NixOS/nixpkgs/issues/425583
+ "packages": "nixpkgs.nixd,nixpkgs.nixfmt-rfc-style",
"useAttributePath": true,
"extraNixConfig": "experimental-features = nix-command flakes,sandbox = true"
}
diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index d7c6649e1125..64f3109dba20 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -285,3 +285,6 @@ b4532efe93882ae2e3fc579929a42a5a56544146
# nixfmt 1.0.0
62fe01651911043bd3db0add920af3d2935d9869 # !autorebase nix-shell --run treefmt
5a0711127cd8b916c3d3128f473388c8c79df0da # !autorebase nix-shell --run treefmt
+
+# systemd: nixfmt
+b1c5cd3e794cdf89daa5e4f0086274a416a1cded
diff --git a/.gitattributes b/.gitattributes
index 32cd96ef9e2c..6f006049e92d 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -18,3 +18,28 @@ nixos/modules/module-list.nix merge=union
# pkgs/top-level/all-packages.nix merge=union
ci/OWNERS linguist-language=CODEOWNERS
+
+# Avoid munging line endings when using Git for Windows, and instead keep files
+# using LF line endings. This particularly affects scripts committed in the
+# nixpkgs repository.
+#
+# - `text` without `=auto` would mean "Git should always munge line endings on
+# this file so there will never be a CRLF in the repository, and the line
+# endings in the working directory should respect the local Git
+# configuration."
+# - `text=auto` means "Git should try to work out if this file is a text file.
+# If it is, it should do the line-ending munging as for `text`, and if it
+# isn't, it should leave the file alone."
+# - `eol=lf` means "Ignore any local configuration about how line
+# endings normally work on this platform. This file should always and only
+# have LF line endings in the repo (so if there's a CR in the repo, it's
+# meant to be there in addition to any end-of-line mark), and the selected
+# attribute is how the file should appear in the working directory."
+#
+# See https://github.com/NixOS/nixpkgs/issues/423762 for historical context.
+* text=auto eol=lf
+
+# Don't force LF line endings for diff/patch files, as they might be correctly
+# patching CRLF line endings from an upstream source package.
+*.diff !text !eol
+*.patch !text !eol
diff --git a/.github/labeler.yml b/.github/labeler.yml
index 95190ab16bf6..031fead8f534 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -28,6 +28,7 @@
- nixos/modules/services/x11/desktop-managers/cinnamon.nix
- nixos/tests/cinnamon.nix
- nixos/tests/cinnamon-wayland.nix
+ - pkgs/by-name/ci/cinnamon/**/*
- pkgs/by-name/ci/cinnamon-*/**/*
- pkgs/by-name/cj/cjs/**/*
- pkgs/by-name/mu/muffin/**/*
diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml
index 709d8a6edd8f..57c0719ac5e2 100644
--- a/.github/workflows/backport.yml
+++ b/.github/workflows/backport.yml
@@ -23,6 +23,7 @@ jobs:
name: Backport Pull Request
if: vars.NIXPKGS_CI_APP_ID && github.event.pull_request.merged == true && (github.event.action != 'labeled' || startsWith(github.event.label.name, 'backport'))
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 3
steps:
# Use a GitHub App to create the PR so that CI gets triggered
# The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 7c4d9ac48a9b..e9e090cb5b2a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -43,6 +43,7 @@ jobs:
desc: shell
name: '${{ matrix.system }}: ${{ matrix.desc }}'
runs-on: ${{ matrix.runner }}
+ timeout-minutes: 60
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml
index 2b8dffb9f163..c04a6dc49186 100644
--- a/.github/workflows/check.yml
+++ b/.github/workflows/check.yml
@@ -38,6 +38,7 @@ jobs:
permissions:
pull-requests: write
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 3
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
diff --git a/.github/workflows/codeowners-v2.yml b/.github/workflows/codeowners-v2.yml
index 97fcfc63bdd2..bcc85faed352 100644
--- a/.github/workflows/codeowners-v2.yml
+++ b/.github/workflows/codeowners-v2.yml
@@ -49,6 +49,7 @@ jobs:
check:
name: Check
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 5
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
@@ -106,6 +107,7 @@ jobs:
request:
name: Request
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 5
steps:
- uses: cachix/install-nix-action@f0fe604f8a612776892427721526b4c7cfb23aba # v31
diff --git a/.github/workflows/dismissed-review.yml b/.github/workflows/dismissed-review.yml
index e8ab48bda075..1d99c1c9cf06 100644
--- a/.github/workflows/dismissed-review.yml
+++ b/.github/workflows/dismissed-review.yml
@@ -25,6 +25,7 @@ jobs:
minimize:
name: Minimize as resolved
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 2
steps:
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
diff --git a/.github/workflows/edited.yml b/.github/workflows/edited.yml
index 49fccb5f48ba..ccc55e820e3a 100644
--- a/.github/workflows/edited.yml
+++ b/.github/workflows/edited.yml
@@ -31,6 +31,7 @@ jobs:
name: Trigger jobs
runs-on: ubuntu-24.04
if: github.event.changes.base.ref.from && github.event.changes.base.ref.from != github.event.pull_request.base.ref
+ timeout-minutes: 2
steps:
# Use a GitHub App to create the PR so that CI gets triggered
# The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs
diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml
index 5999aedcb938..64f6d2ba668e 100644
--- a/.github/workflows/eval.yml
+++ b/.github/workflows/eval.yml
@@ -31,7 +31,12 @@ jobs:
name: ${{ matrix.system }}
outputs:
targetRunId: ${{ steps.targetRunId.outputs.targetRunId }}
+ timeout-minutes: 15
steps:
+ # This is not supposed to be used and just acts as a fallback.
+ # Without swap, when Eval runs OOM, it will fail badly with a
+ # job that is sometimes not interruptible anymore.
+ # If Eval starts swapping, decrease chunkSize to keep it fast.
- name: Enable swap
run: |
sudo fallocate -l 10G /swap
@@ -56,7 +61,7 @@ jobs:
run: |
nix-build untrusted/ci -A eval.singleSystem \
--argstr evalSystem "$MATRIX_SYSTEM" \
- --arg chunkSize 10000 \
+ --arg chunkSize 8000 \
--out-link merged
# If it uses too much memory, slightly decrease chunkSize
@@ -151,6 +156,7 @@ jobs:
if: needs.eval.outputs.targetRunId
permissions:
statuses: write
+ timeout-minutes: 5
steps:
- name: Download output paths and eval stats for all systems
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
@@ -233,6 +239,7 @@ jobs:
misc:
if: ${{ github.event_name != 'push' }}
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 10
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 0b2da1070d20..ccc2846dab0f 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -19,6 +19,7 @@ defaults:
jobs:
treefmt:
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 10
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
@@ -51,6 +52,7 @@ jobs:
parse:
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 10
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
@@ -72,7 +74,6 @@ jobs:
nixpkgs-vet:
runs-on: ubuntu-24.04-arm
- # This should take 1 minute at most, but let's be generous. The default of 6 hours is definitely too long.
timeout-minutes: 10
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
diff --git a/.github/workflows/periodic-merge.yml b/.github/workflows/periodic-merge.yml
index 046a0d2fb4dd..6fa5e699fc5d 100644
--- a/.github/workflows/periodic-merge.yml
+++ b/.github/workflows/periodic-merge.yml
@@ -19,6 +19,7 @@ defaults:
jobs:
merge:
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 5
steps:
# Use a GitHub App to create the PR so that CI gets triggered
# The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index d3a6d2a56a82..117551bb49e3 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -3,6 +3,7 @@ name: PR
on:
pull_request:
paths:
+ - .github/actions/get-merge-commit/action.yml
- .github/workflows/build.yml
- .github/workflows/check.yml
- .github/workflows/eval.yml
diff --git a/.github/workflows/reviewers.yml b/.github/workflows/reviewers.yml
index 1d518133cf6d..797fa9e91911 100644
--- a/.github/workflows/reviewers.yml
+++ b/.github/workflows/reviewers.yml
@@ -27,6 +27,7 @@ defaults:
jobs:
request:
runs-on: ubuntu-24.04-arm
+ timeout-minutes: 20
steps:
- name: Check out the PR at the base commit
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
diff --git a/README.md b/README.md
index 2dc77027781e..9d4067b43e91 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
<a href="https://nixos.org">
<picture>
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/NixOS/nixos-artwork/master/logo/nixos.svg">
- <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/NixOS/nixos-artwork/master/logo/nixos-white.png">
+ <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/NixOS/nixos-artwork/master/logo/nixos-white.svg">
<img src="https://raw.githubusercontent.com/NixOS/nixos-artwork/master/logo/nixos.svg" width="500px" alt="NixOS logo">
</picture>
</a>
diff --git a/ci/eval/compare/default.nix b/ci/eval/compare/default.nix
index 46507a492a59..81eebcc9adb1 100644
--- a/ci/eval/compare/default.nix
+++ b/ci/eval/compare/default.nix
@@ -73,12 +73,11 @@ let
;
# Attrs
- # - keys: "added", "changed" and "removed"
+ # - keys: "added", "changed", "removed" and "rebuilds"
# - values: lists of `packagePlatformPath`s
diffAttrs = builtins.fromJSON (builtins.readFile "${combinedDir}/combined-diff.json");
- rebuilds = diffAttrs.added ++ diffAttrs.changed;
- rebuildsPackagePlatformAttrs = convertToPackagePlatformAttrs rebuilds;
+ rebuildsPackagePlatformAttrs = convertToPackagePlatformAttrs diffAttrs.rebuilds;
changed-paths =
let
@@ -90,7 +89,7 @@ let
in
writeText "changed-paths.json" (
builtins.toJSON {
- attrdiff = lib.mapAttrs (_: extractPackageNames) diffAttrs;
+ attrdiff = lib.mapAttrs (_: extractPackageNames) { inherit (diffAttrs) added changed removed; };
inherit
rebuildsByPlatform
rebuildsByKernel
@@ -123,7 +122,8 @@ let
in
runCommand "compare"
{
- nativeBuildInputs = [
+ # Don't depend on -dev outputs to reduce closure size for CI.
+ nativeBuildInputs = map lib.getBin [
jq
(python3.withPackages (
ps: with ps; [
diff --git a/ci/eval/default.nix b/ci/eval/default.nix
index 56e07f8da670..2b7f59ae6b43 100644
--- a/ci/eval/default.nix
+++ b/ci/eval/default.nix
@@ -14,10 +14,9 @@
runCommand,
writeShellScript,
symlinkJoin,
- time,
- procps,
- nix,
+ busybox,
jq,
+ nix,
}:
let
@@ -48,9 +47,10 @@ let
runCommand "attrpaths-superset.json"
{
src = nixpkgs;
- nativeBuildInputs = [
+ # Don't depend on -dev outputs to reduce closure size for CI.
+ nativeBuildInputs = map lib.getBin [
+ busybox
nix
- time
];
}
''
@@ -72,11 +72,11 @@ let
# The system to evaluate.
# Note that this is intentionally not called `system`,
# because `--argstr system` would only be passed to the ci/default.nix file!
- evalSystem,
+ evalSystem ? builtins.currentSystem,
# The path to the `paths.json` file from `attrpathsSuperset`
attrpathFile ? "${attrpathsSuperset { inherit evalSystem; }}/paths.json",
# The number of attributes per chunk, see ./README.md for more info.
- chunkSize,
+ chunkSize ? 5000,
checkMeta ? true,
# Don't try to eval packages marked as broken.
@@ -131,11 +131,11 @@ let
in
runCommand "nixpkgs-eval-${evalSystem}"
{
- nativeBuildInputs = [
- nix
- time
- procps
+ # Don't depend on -dev outputs to reduce closure size for CI.
+ nativeBuildInputs = map lib.getBin [
+ busybox
jq
+ nix
];
env = {
inherit evalSystem chunkSize;
@@ -160,14 +160,14 @@ let
# Record and print stats on free memory and swap in the background
(
while true; do
- availMemory=$(free -b | grep Mem | awk '{print $7}')
- freeSwap=$(free -b | grep Swap | awk '{print $4}')
- echo "Available memory: $(( availMemory / 1024 / 1024 )) MiB, free swap: $(( freeSwap / 1024 / 1024 )) MiB"
+ availMemory=$(free -m | grep Mem | awk '{print $7}')
+ freeSwap=$(free -m | grep Swap | awk '{print $4}')
+ echo "Available memory: $(( availMemory )) MiB, free swap: $(( freeSwap )) MiB"
if [[ ! -f "$out/${evalSystem}/min-avail-memory" ]] || (( availMemory < $(<$out/${evalSystem}/min-avail-memory) )); then
echo "$availMemory" > $out/${evalSystem}/min-avail-memory
fi
- if [[ ! -f $out/${evalSystem}/min-free-swap ]] || (( availMemory < $(<$out/${evalSystem}/min-free-swap) )); then
+ if [[ ! -f $out/${evalSystem}/min-free-swap ]] || (( freeSwap < $(<$out/${evalSystem}/min-free-swap) )); then
echo "$freeSwap" > $out/${evalSystem}/min-free-swap
fi
sleep 4
@@ -206,7 +206,8 @@ let
}:
runCommand "combined-eval"
{
- nativeBuildInputs = [
+ # Don't depend on -dev outputs to reduce closure size for CI.
+ nativeBuildInputs = map lib.getBin [
jq
];
}
@@ -218,7 +219,8 @@ let
reduce .[] as $item ({}; {
added: (.added + $item.added),
changed: (.changed + $item.changed),
- removed: (.removed + $item.removed)
+ removed: (.removed + $item.removed),
+ rebuilds: (.rebuilds + $item.rebuilds)
})
' > $out/combined-diff.json
diff --git a/ci/eval/diff.nix b/ci/eval/diff.nix
index 629b4f8d3a6a..785b0d784308 100644
--- a/ci/eval/diff.nix
+++ b/ci/eval/diff.nix
@@ -18,13 +18,20 @@ let
added: [ <keys only in the second object> ],
removed: [ <keys only in the first object> ],
changed: [ <keys with different values between the two objects> ],
+ rebuilds: [ <keys in the second object with values not present at all in first object> ],
}
*/
diff =
+ old: new:
let
filterKeys = cond: attrs: lib.attrNames (lib.filterAttrs cond attrs);
+ oldOutputs = lib.pipe old [
+ (lib.mapAttrsToList (_: lib.attrValues))
+ lib.concatLists
+ (lib.flip lib.genAttrs (_: true))
+ ];
in
- old: new: {
+ {
added = filterKeys (n: _: !(old ? ${n})) new;
removed = filterKeys (n: _: !(new ? ${n})) old;
changed = filterKeys (
@@ -35,6 +42,16 @@ let
# Filter out attributes that are the same as the new value
&& (v != (new.${n}))
) old;
+ # A "rebuild" is every attrpath ...
+ rebuilds = filterKeys (
+ _: pkg:
+ # ... that has at least one output ...
+ lib.any (
+ output:
+ # ... which has not been built in "old" already.
+ !(oldOutputs ? ${output})
+ ) (lib.attrValues pkg)
+ ) new;
};
getAttrs =
diff --git a/doc/build-helpers/fetchers.chapter.md b/doc/build-helpers/fetchers.chapter.md
index 5ee1d78501ca..6a6ebe9013c2 100644
--- a/doc/build-helpers/fetchers.chapter.md
+++ b/doc/build-helpers/fetchers.chapter.md
@@ -829,6 +829,10 @@ Additionally, the following optional arguments can be given:
See [git sparse-checkout](https://git-scm.com/docs/git-sparse-checkout) for more information.
+*`rootDir`* (String)
+
+: When not empty, copy only contents of the subdirectory of the repository to the result. Automatically sets `sparseCheckout` and `nonConeMode` to avoid checking out any extra pieces. Incompatible with `leaveDotGit`.
+
Some additional parameters for niche use-cases can be found listed in the function parameters in the declaration of `fetchgit`: `pkgs/build-support/fetchgit/default.nix`.
Future parameters additions might also happen without immediately being documented here.
diff --git a/doc/module-system/module-system.chapter.md b/doc/module-system/module-system.chapter.md
index 8c27aea15ffc..8e95580522b2 100644
--- a/doc/module-system/module-system.chapter.md
+++ b/doc/module-system/module-system.chapter.md
@@ -116,6 +116,16 @@ A nominal type marker, always `"configuration"`.
The [`class` argument](#module-system-lib-evalModules-param-class).
+#### `graph` {#module-system-lib-evalModules-return-value-graph}
+
+Represents all the modules that took part in the evaluation.
+It is a list of `ModuleGraph` where `ModuleGraph` is defined as an attribute set with the following attributes:
+
+- `key`: `string` for the purpose of module deduplication and `disabledModules`
+- `file`: `string` for the purpose of error messages and warnings
+- `imports`: `[ ModuleGraph ]`
+- `disabled`: `bool`
+
## Module arguments {#module-system-module-arguments}
Module arguments are the attribute values passed to modules when they are evaluated.
diff --git a/doc/packages/linux.section.md b/doc/packages/linux.section.md
index 5c36c593ca74..311613e411b3 100644
--- a/doc/packages/linux.section.md
+++ b/doc/packages/linux.section.md
@@ -25,7 +25,7 @@ pkgs.linux_latest.override {
ignoreConfigErrors = true;
autoModules = false;
kernelPreferBuiltin = true;
- extraStructuredConfig = with lib.kernel; {
+ structuredExtraConfig = with lib.kernel; {
DEBUG_KERNEL = yes;
FRAME_POINTER = yes;
KGDB = yes;
diff --git a/doc/redirects.json b/doc/redirects.json
index 8f7810698bbc..8210470b5bcb 100644
--- a/doc/redirects.json
+++ b/doc/redirects.json
@@ -487,6 +487,9 @@
"module-system-lib-evalModules-return-value-_configurationClass": [
"index.html#module-system-lib-evalModules-return-value-_configurationClass"
],
+ "module-system-lib-evalModules-return-value-graph": [
+ "index.html#module-system-lib-evalModules-return-value-graph"
+ ],
"part-stdenv": [
"index.html#part-stdenv"
],
diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md
index 69e53c6e5260..6cd94f483531 100644
--- a/doc/release-notes/rl-2511.section.md
+++ b/doc/release-notes/rl-2511.section.md
@@ -19,7 +19,6 @@
- `base16-builder` node package has been removed due to lack of upstream maintenance.
- `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package, and if you want to use the more recently updated package `gentium` [by sil](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier.
- `space-orbit` package has been removed due to lack of upstream maintenance. Debian upstream stopped tracking it in 2011.
-- `command-not-found` package is now disabled by default; it works only for nix-channels based systems, and requires setup for it to work.
- Derivations setting both `separateDebugInfo` and one of `allowedReferences`, `allowedRequistes`, `disallowedReferences` or `disallowedRequisites` must now set `__structuredAttrs` to `true`. The effect of reference whitelisting or blacklisting will be disabled on the `debug` output created by `separateDebugInfo`.
@@ -27,6 +26,8 @@
- `mx-puppet-discord` was removed from nixpkgs along with its NixOS module as it was unmaintained and was the only user of sha1 hashes in tree.
+- `conduwuit` was removed due to upstream ceasing development and deleting their repository. For existing data, a migration to `matrix-conduit`, `matrix-continuwuity` or `matrix-tuwunel` may be possible.
+
- `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67).
- `stdenv.mkDerivation` and other derivation builders that use it no longer allow the value of `env` to be anything but an attribute set, for the purpose of setting environment variables that are available to the [builder](https://nix.dev/manual/nix/latest/store/derivation/#builder) process. An environment variable called `env` can still be provided by means of `mkDerivation { env.env = ...; }`, though we recommend to use a more specific name than "env".
@@ -35,6 +36,8 @@
- `stalwart-mail` since `0.13.0` "introduces a significant redesign of the MTA’s delivery and queueing subsystem". See [the upgrading announcement for the `0.13.0` release](https://github.com/stalwartlabs/stalwart/blob/89b561b5ca1c5a11f2a768b4a2cfef0f473b7a01/UPGRADING.md#upgrading-from-v012x-and-v011x-to-v013x).
+- Greetd and its original greeters (`tuigreet`, `gtkgreet`, `qtgreet`, `regreet`, `wlgreet`) were moved from `greetd` namespace to top level (`greetd.tuigreet` -> `tuigreet`, `greetd.greetd` -> `greetd`, etc). The original attrs are available for compatibility as passthrus of `greetd`, but will emit a warning. They will be removed in future releases.
+
- The `archipelago-minecraft` package was removed, as upstream no longer provides support for the Minecraft APWorld.
- `navidrome` 0.58.0 introduces [multi-library support](https://www.navidrome.org/docs/usage/multi-library/)
@@ -100,6 +103,7 @@
* `$debug/lib/debug/.build-id/48/3bd7f7229bdb06462222e1e353e4f37e15c293.sourceoverlay` is a symlink to a directory with the same structure as the expanded `$sourceRoot` but containing only a copy of files which were patched during the build
* `$debug/lib/debug/.build-id/48/3bd7f7229bdb06462222e1e353e4f37e15c293.debug` is the file containing debug symbols (like before).
+- `fetchgit`: Add `rootDir` argument to limit the resulting source to one subdirectory of the whole Git repository. Corresponding `--root-dir` option added to `nix-prefetch-git`.
## Nixpkgs Library {#sec-nixpkgs-release-25.11-lib}
diff --git a/lib/attrsets.nix b/lib/attrsets.nix
index 8fac72e741c7..124c22a885e1 100644
--- a/lib/attrsets.nix
+++ b/lib/attrsets.nix
@@ -633,6 +633,16 @@ rec {
: Predicate taking an attribute name and an attribute value, which returns `true` to include the attribute, or `false` to exclude the attribute.
+ <!-- TIP -->
+ If possible, decide on `name` first and on `value` only if necessary.
+ This avoids evaluating the value if the name is already enough, making it possible, potentially, to have the argument reference the return value.
+ (Depending on context, that could still be considered a self reference by users; a common pattern in Nix.)
+
+ <!-- TIP -->
+ `filterAttrs` is occasionally the cause of infinite recursion in configuration systems that allow self-references.
+ To support the widest range of user-provided logic, perform the `filterAttrs` call as late as possible.
+ Typically that's right before using it in a derivation, as opposed to an implicit conversion whose result is accessible to the user's expressions.
+
`set`
: The attribute set to filter
diff --git a/lib/modules.nix b/lib/modules.nix
index c55d276d4970..cc3148b0eea7 100644
--- a/lib/modules.nix
+++ b/lib/modules.nix
@@ -245,25 +245,26 @@ let
};
};
- merged =
- let
- collected =
- collectModules class (specialArgs.modulesPath or "") (regularModules ++ [ internalModule ])
- (
- {
- inherit
- lib
- options
- specialArgs
- ;
- _class = class;
- _prefix = prefix;
- config = addErrorContext "if you get an infinite recursion here, you probably reference `config` in `imports`. If you are trying to achieve a conditional import behavior dependent on `config`, consider importing unconditionally, and using `mkEnableOption` and `mkIf` to control its effect." config;
- }
- // specialArgs
- );
- in
- mergeModules prefix (reverseList collected);
+ # This function takes an empty attrset as an argument.
+ # It could theoretically be replaced with its body,
+ # but such a binding is avoided to allow for earlier grabage collection.
+ doCollect =
+ { }:
+ collectModules class (specialArgs.modulesPath or "") (regularModules ++ [ internalModule ]) (
+ {
+ inherit
+ lib
+ options
+ specialArgs
+ ;
+ _class = class;
+ _prefix = prefix;
+ config = addErrorContext "if you get an infinite recursion here, you probably reference `config` in `imports`. If you are trying to achieve a conditional import behavior dependent on `config`, consider importing unconditionally, and using `mkEnableOption` and `mkIf` to control its effect." config;
+ }
+ // specialArgs
+ );
+
+ merged = mergeModules prefix (reverseList (doCollect { }).modules);
options = merged.matchedOptions;
@@ -359,12 +360,13 @@ let
options = checked options;
config = checked (removeAttrs config [ "_module" ]);
_module = checked (config._module);
+ inherit (doCollect { }) graph;
inherit extendModules type class;
};
in
result;
- # collectModules :: (class: String) -> (modulesPath: String) -> (modules: [ Module ]) -> (args: Attrs) -> [ Module ]
+ # collectModules :: (class: String) -> (modulesPath: String) -> (modules: [ Module ]) -> (args: Attrs) -> ModulesTree
#
# Collects all modules recursively through `import` statements, filtering out
# all modules in disabledModules.
@@ -424,8 +426,37 @@ let
else
m: m;
+ # isDisabled :: String -> [ { disabled, file } ] -> StructuredModule -> bool
+ #
+ # Figures out whether a `StructuredModule` is disabled.
+ isDisabled =
+ modulesPath: disabledList:
+ let
+ moduleKey =
+ file: m:
+ if isString m then
+ if substring 0 1 m == "/" then m else toString modulesPath + "/" + m
+
+ else if isConvertibleWithToString m then
+ if m ? key && m.key != toString m then
+ throw "Module `${file}` contains a disabledModules item that is an attribute set that can be converted to a string (${toString m}) but also has a `.key` attribute (${m.key}) with a different value. This makes it ambiguous which module should be disabled."
+ else
+ toString m
+
+ else if m ? key then
+ m.key
+
+ else if isAttrs m then
+ throw "Module `${file}` contains a disabledModules item that is an attribute set, presumably a module, that does not have a `key` attribute. This means that the module system doesn't have any means to identify the module that should be disabled. Make sure that you've put the correct value in disabledModules: a string path relative to modulesPath, a path value, or an attribute set with a `key` attribute."
+ else
+ throw "Each disabledModules item must be a path, string, or a attribute set with a key attribute, or a value supported by toString. However, one of the disabledModules items in `${toString file}` is none of that, but is of type ${typeOf m}.";
+
+ disabledKeys = concatMap ({ file, disabled }: map (moduleKey file) disabled) disabledList;
+ in
+ structuredModule: elem structuredModule.key disabledKeys;
+
/**
- Collects all modules recursively into the form
+ Collects all modules recursively into a `[ StructuredModule ]` and a list of disabled modules:
{
disabled = [ <list of disabled modules> ];
@@ -493,36 +524,32 @@ let
modulesPath:
{ disabled, modules }:
let
- moduleKey =
- file: m:
- if isString m then
- if substring 0 1 m == "/" then m else toString modulesPath + "/" + m
-
- else if isConvertibleWithToString m then
- if m ? key && m.key != toString m then
- throw "Module `${file}` contains a disabledModules item that is an attribute set that can be converted to a string (${toString m}) but also has a `.key` attribute (${m.key}) with a different value. This makes it ambiguous which module should be disabled."
- else
- toString m
-
- else if m ? key then
- m.key
-
- else if isAttrs m then
- throw "Module `${file}` contains a disabledModules item that is an attribute set, presumably a module, that does not have a `key` attribute. This means that the module system doesn't have any means to identify the module that should be disabled. Make sure that you've put the correct value in disabledModules: a string path relative to modulesPath, a path value, or an attribute set with a `key` attribute."
- else
- throw "Each disabledModules item must be a path, string, or a attribute set with a key attribute, or a value supported by toString. However, one of the disabledModules items in `${toString file}` is none of that, but is of type ${typeOf m}.";
-
- disabledKeys = concatMap ({ file, disabled }: map (moduleKey file) disabled) disabled;
- keyFilter = filter (attrs: !elem attrs.key disabledKeys);
+ keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);
in
map (attrs: attrs.module) (genericClosure {
startSet = keyFilter modules;
operator = attrs: keyFilter attrs.modules;
});
+ toGraph =
+ modulesPath:
+ { disabled, modules }:
+ let
+ isDisabledModule = isDisabled modulesPath disabled;
+
+ toModuleGraph = structuredModule: {
+ disabled = isDisabledModule structuredModule;
+ inherit (structuredModule) key;
+ file = structuredModule.module._file;
+ imports = map toModuleGraph structuredModule.modules;
+ };
+ in
+ map toModuleGraph (filter (x: x.key != "lib/modules.nix") modules);
in
- modulesPath: initialModules: args:
- filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);
+ modulesPath: initialModules: args: {
+ modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);
+ graph = toGraph modulesPath (collectStructuredModules unknownModule "" initialModules args);
+ };
/**
Wrap a module with a default location for reporting errors.
diff --git a/lib/tests/modules.sh b/lib/tests/modules.sh
index a4aa5201715c..301808ae6651 100755
--- a/lib/tests/modules.sh
+++ b/lib/tests/modules.sh
@@ -20,6 +20,10 @@ cd "$DIR"/modules
pass=0
fail=0
+local-nix-instantiate() {
+ nix-instantiate --timeout 1 --eval-only --show-trace --read-write-mode --json "$@"
+}
+
# loc
# prints the location of the call of to the function that calls it
# loc n
@@ -55,7 +59,7 @@ evalConfig() {
local attr=$1
shift
local script="import ./default.nix { modules = [ $* ];}"
- nix-instantiate --timeout 1 -E "$script" -A "$attr" --eval-only --show-trace --read-write-mode --json
+ local-nix-instantiate -E "$script" -A "$attr"
}
reportFailure() {
@@ -106,6 +110,20 @@ globalErrorLogCheck() {
}
}
+checkExpression() {
+ local path=$1
+ local output
+ {
+ output="$(local-nix-instantiate --strict "$path" 2>&1)" && ((++pass))
+ } || {
+ logStartFailure
+ echo "$output"
+ ((++fail))
+ logFailure
+ logEndFailure
+ }
+}
+
checkConfigError() {
local errorContains=$1
local err=""
@@ -337,6 +355,9 @@ checkConfigOutput '^12$' config.value ./declare-coerced-value-unsound.nix
checkConfigError 'A definition for option .* is not of type .*. Definition values:\n\s*- In .*: "1000"' config.value ./declare-coerced-value-unsound.nix ./define-value-string-bigint.nix
checkConfigError 'toInt: Could not convert .* to int' config.value ./declare-coerced-value-unsound.nix ./define-value-string-arbitrary.nix
+# Check `graph` attribute
+checkExpression './graph/test.nix'
+
# Check mkAliasOptionModule.
checkConfigOutput '^true$' config.enable ./alias-with-priority.nix
checkConfigOutput '^true$' config.enableAlias ./alias-with-priority.nix
diff --git a/lib/tests/modules/graph/a.nix b/lib/tests/modules/graph/a.nix
new file mode 100644
index 000000000000..e3c72afbe672
--- /dev/null
+++ b/lib/tests/modules/graph/a.nix
@@ -0,0 +1,8 @@
+{
+ imports = [
+ {
+ imports = [ { } ];
+ }
+ ];
+ disabledModules = [ ./b.nix ];
+}
diff --git a/lib/tests/modules/graph/b.nix b/lib/tests/modules/graph/b.nix
new file mode 100644
index 000000000000..a890d3138a18
--- /dev/null
+++ b/lib/tests/modules/graph/b.nix
@@ -0,0 +1,3 @@
+args: {
+ imports = [ { key = "explicit-key"; } ];
+}
diff --git a/lib/tests/modules/graph/test.nix b/lib/tests/modules/graph/test.nix
new file mode 100644
index 000000000000..748fb8db5f4d
--- /dev/null
+++ b/lib/tests/modules/graph/test.nix
@@ -0,0 +1,64 @@
+let
+ lib = import ../../..;
+
+ evaluation = lib.evalModules {
+ modules = [
+ { }
+ (args: { })
+ ./a.nix
+ ./b.nix
+ ];
+ };
+
+ actual = evaluation.graph;
+
+ expected = [
+ {
+ key = ":anon-1";
+ file = "<unknown-file>";
+ imports = [ ];
+ disabled = false;
+ }
+ {
+ key = ":anon-2";
+ file = "<unknown-file>";
+ imports = [ ];
+ disabled = false;
+ }
+ {
+ key = toString ./a.nix;
+ file = toString ./a.nix;
+ imports = [
+ {
+ key = "${toString ./a.nix}:anon-1";
+ file = toString ./a.nix;
+ imports = [
+ {
+ key = "${toString ./a.nix}:anon-1:anon-1";
+ file = toString ./a.nix;
+ imports = [ ];
+ disabled = false;
+ }
+ ];
+ disabled = false;
+ }
+ ];
+ disabled = false;
+ }
+ {
+ key = toString ./b.nix;
+ file = toString ./b.nix;
+ imports = [
+ {
+ key = "explicit-key";
+ file = toString ./b.nix;
+ imports = [ ];
+ disabled = false;
+ }
+ ];
+ disabled = true;
+ }
+ ];
+in
+assert actual == expected;
+null
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 9897d9f4f307..92db70b37f4f 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -5966,6 +5966,12 @@
githubId = 58050402;
name = "Jost Alemann";
};
+ DDoSolitary = {
+ email = "DDoSolitary@gmail.com";
+ github = "DDoSolitary";
+ githubId = 25856103;
+ name = "DDoSolitary";
+ };
dduan = {
email = "daniel@duan.ca";
github = "dduan";
@@ -6602,6 +6608,12 @@
githubId = 129093;
name = "Desmond O. Chang";
};
+ DoctorDalek1963 = {
+ email = "dyson.dyson@icloud.com";
+ github = "DoctorDalek1963";
+ githubId = 69600500;
+ name = "Dyson Dyson";
+ };
dod-101 = {
email = "david.thievon@proton.me";
github = "DOD-101";
@@ -11947,6 +11959,12 @@
githubId = 51518420;
name = "jitwit";
};
+ jjacke13 = {
+ email = "vaios.k@pm.me";
+ github = "jjacke13";
+ githubId = 156372486;
+ name = "Vaios Karastathis";
+ };
jjjollyjim = {
email = "jamie@kwiius.com";
github = "JJJollyjim";
@@ -16157,6 +16175,13 @@
githubId = 318066;
name = "Mirco Bauer";
};
+ meenzen = {
+ name = "Samuel Meenzen";
+ email = "samuel@meenzen.net";
+ matrix = "@samuel:mnzn.dev";
+ github = "meenzen";
+ githubId = 22305878;
+ };
megheaiulian = {
email = "iulian.meghea@gmail.com";
github = "megheaiulian";
@@ -24467,6 +24492,9 @@
{
fingerprint = "B520 0ABF BD21 3FC9 C17C 6DB9 1291 CBBC F3B9 F225";
}
+ {
+ fingerprint = "7783 298E CC2A 778E AC7E F1C8 C430 A3B6 C376 10D1";
+ }
];
};
swendel = {
@@ -26065,11 +26093,6 @@
githubId = 57819359;
name = "Binh Nguyen";
};
- tuynia = {
- github = "mivorasu";
- githubId = 221005165;
- name = "Qylia Vorlaque";
- };
tv = {
email = "tv@krebsco.de";
github = "4z3";
diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix
index 1cfaeefe71f6..06436b41b626 100644
--- a/maintainers/team-list.nix
+++ b/maintainers/team-list.nix
@@ -309,6 +309,7 @@ with lib.maintainers;
raphaelr
jamiemagee
anpin
+ meenzen
];
scope = "Maintainers of the .NET build tools and packages";
shortName = "dotnet";
diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md
index c647ad73d380..c8ef4f0c0bcf 100644
--- a/nixos/doc/manual/release-notes/rl-2511.section.md
+++ b/nixos/doc/manual/release-notes/rl-2511.section.md
@@ -48,6 +48,8 @@
- [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable).
+- [boot.kernel.sysfs](options.html#opt-boot.kernel.sysfs) allows setting of sysfs attributes.
+
- Docker now defaults to 28.x, because version 27.x stopped receiving security updates and bug fixes after [May 2, 2025](https://github.com/moby/moby/pull/49910).
- [Corteza](https://cortezaproject.org/), a low-code platform. Available as [services.corteza](#opt-services.corteza.enable).
@@ -149,6 +151,8 @@
- NixOS display manager modules now strictly use tty1, where many of them previously used tty7. Options to configure display managers' VT have been dropped. A configuration with a display manager enabled will not start `getty@tty1.service`, even if the system is forced to boot into `multi-user.target` instead of `graphical.target`.
+- `command-not-found` package is now disabled by default; it works only for nix-channels based systems, and requires setup for it to work.
+
## Other Notable Changes {#sec-release-25.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -161,6 +165,8 @@
- `services.dnscrypt-proxy2` gains a `package` option to specify dnscrypt-proxy package to use.
+- `services.nextcloud.configureRedis` now defaults to `true` in accordance with upstream recommendations to have caching for file locking. See the [upstream doc](https://docs.nextcloud.com/server/31/admin_manual/configuration_files/files_locking_transactional.html) for further details.
+
- `services.gitea` supports sending notifications with sendmail again. To do this, activate the parameter `services.gitea.mailerUseSendmail` and configure SMTP server.
- `libvirt` now supports using `nftables` backend.
diff --git a/nixos/lib/test-driver/src/test_driver/machine/ocr.py b/nixos/lib/test-driver/src/test_driver/machine/ocr.py
index 5f74b2ccfbc1..9f56f9c901e4 100644
--- a/nixos/lib/test-driver/src/test_driver/machine/ocr.py
+++ b/nixos/lib/test-driver/src/test_driver/machine/ocr.py
@@ -12,10 +12,7 @@ def perform_ocr_on_screenshot(screenshot_path: Path) -> str:
Perform OCR on a screenshot that contains text.
Returns a string with all words that could be found.
"""
- variants = perform_ocr_variants_on_screenshot(screenshot_path, False)[0]
- if len(variants) != 1:
- raise MachineError(f"Received wrong number of OCR results: {len(variants)}")
- return variants[0]
+ return perform_ocr_variants_on_screenshot(screenshot_path, False)[0]
def perform_ocr_variants_on_screenshot(
diff --git a/nixos/modules/config/debug-info.nix b/nixos/modules/config/debug-info.nix
index 1a2bbd319e57..6119f1202af3 100644
--- a/nixos/modules/config/debug-info.nix
+++ b/nixos/modules/config/debug-info.nix
@@ -1,4 +1,9 @@
-{ config, lib, ... }:
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
{
options = {
@@ -23,18 +28,40 @@
'';
};
+ environment.debuginfodServers = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
+ default = [ ];
+ description = ''
+ List of urls of debuginfod servers for tools like {command}`gdb` and {command}`valgrind` to use.
+
+ Unrelated to {option}`environment.enableDebugInfo`.
+ '';
+ };
+
};
- config = lib.mkIf config.environment.enableDebugInfo {
+ config = lib.mkMerge [
+ (lib.mkIf config.environment.enableDebugInfo {
- # FIXME: currently disabled because /lib is already in
- # environment.pathsToLink, and we can't have both.
- #environment.pathsToLink = [ "/lib/debug/.build-id" ];
+ # FIXME: currently disabled because /lib is already in
+ # environment.pathsToLink, and we can't have both.
+ #environment.pathsToLink = [ "/lib/debug/.build-id" ];
- environment.extraOutputsToInstall = [ "debug" ];
+ environment.extraOutputsToInstall = [ "debug" ];
- environment.variables.NIX_DEBUG_INFO_DIRS = [ "/run/current-system/sw/lib/debug" ];
+ environment.variables.NIX_DEBUG_INFO_DIRS = [ "/run/current-system/sw/lib/debug" ];
- };
+ })
+ (lib.mkIf (config.environment.debuginfodServers != [ ]) {
+ environment.variables.DEBUGINFOD_URLS = lib.strings.concatStringsSep " " config.environment.debuginfodServers;
+
+ environment.systemPackages = [
+ # valgrind support requires debuginfod-find on PATH
+ (lib.getBin pkgs.elfutils)
+ ];
+
+ environment.etc."gdb/gdbinit.d/nixseparatedebuginfod2.gdb".text = "set debuginfod enabled on";
+ })
+ ];
}
diff --git a/nixos/modules/config/resolvconf.nix b/nixos/modules/config/resolvconf.nix
index 3ec0654dfc02..e5831c0a71db 100644
--- a/nixos/modules/config/resolvconf.nix
+++ b/nixos/modules/config/resolvconf.nix
@@ -174,8 +174,6 @@ in
networking.resolvconf.subscriberFiles = [ "/etc/resolv.conf" ];
- networking.resolvconf.package = pkgs.openresolv;
-
environment.systemPackages = [ cfg.package ];
systemd.services.resolvconf = {
diff --git a/nixos/modules/config/sysfs.nix b/nixos/modules/config/sysfs.nix
new file mode 100644
index 000000000000..a8cb283c5d0c
--- /dev/null
+++ b/nixos/modules/config/sysfs.nix
@@ -0,0 +1,265 @@
+{
+ lib,
+ config,
+ utils,
+ pkgs,
+ ...
+}:
+
+let
+ inherit (lib)
+ all
+ any
+ concatLines
+ concatStringsSep
+ escapeShellArg
+ flatten
+ floatToString
+ foldl'
+ head
+ isAttrs
+ isDerivation
+ isFloat
+ isList
+ length
+ listToAttrs
+ match
+ mapAttrsToList
+ nameValuePair
+ removePrefix
+ tail
+ throwIf
+ ;
+
+ inherit (lib.options)
+ showDefs
+ showOption
+ ;
+
+ inherit (lib.strings)
+ escapeC
+ isConvertibleWithToString
+ ;
+
+ inherit (lib.path.subpath) join;
+
+ inherit (utils) escapeSystemdPath;
+
+ cfg = config.boot.kernel.sysfs;
+
+ sysfsAttrs = with lib.types; nullOr (either sysfsValue (attrsOf sysfsAttrs));
+ sysfsValue = lib.mkOptionType {
+ name = "sysfs value";
+ description = "sysfs attribute value";
+ descriptionClass = "noun";
+ check = v: isConvertibleWithToString v;
+ merge =
+ loc: defs:
+ if length defs == 1 then
+ (head defs).value
+ else
+ (foldl' (
+ first: def:
+ # merge definitions if they produce the same value string
+ throwIf (mkValueString first.value != mkValueString def.value)
+ "The option \"${showOption loc}\" has conflicting definition values:${
+ showDefs [
+ first
+ def
+ ]
+ }"
+ first
+ ) (head defs) (tail defs)).value;
+ };
+
+ mapAttrsToListRecursive =
+ fn: set:
+ let
+ recurse =
+ p: v:
+ if isAttrs v && !isDerivation v then mapAttrsToList (n: v: recurse (p ++ [ n ]) v) v else fn p v;
+ in
+ flatten (recurse [ ] set);
+
+ mkPath = p: "/sys" + removePrefix "." (join p);
+ hasGlob = p: any (n: match ''(.*[^\\])?[*?[].*'' n != null) p;
+
+ mkValueString =
+ v:
+ # true will be converted to "1" by toString, saving one branch
+ if v == false then
+ "0"
+ else if isFloat v then
+ floatToString v # warn about loss of precision
+ else if isList v then
+ concatStringsSep "," (map mkValueString v)
+ else
+ toString v;
+
+ # escape whitespace and linebreaks, as well as the escape character itself,
+ # to ensure that field boundaries are always preserved
+ escapeTmpfiles = escapeC [
+ "\t"
+ "\n"
+ "\r"
+ " "
+ "\\"
+ ];
+
+ tmpfiles = pkgs.runCommand "nixos-sysfs-tmpfiles.d" { } (
+ ''
+ mkdir "$out"
+ ''
+ + concatLines (
+ mapAttrsToListRecursive (
+ p: v:
+ let
+ path = mkPath p;
+ in
+ if v == null then
+ [ ]
+ else
+ ''
+ printf 'w %s - - - - %s\n' \
+ ${escapeShellArg (escapeTmpfiles path)} \
+ ${escapeShellArg (escapeTmpfiles (mkValueString v))} \
+ >"$out"/${escapeShellArg (escapeSystemdPath path)}.conf
+ ''
+ ) cfg
+ )
+ );
+in
+{
+ options = {
+ boot.kernel.sysfs = lib.mkOption {
+ type = lib.types.submodule {
+ freeformType = lib.types.attrsOf sysfsAttrs // {
+ description = "nested attribute set of null or sysfs attribute values";
+ };
+ };
+
+ description = ''
+ sysfs attributes to be set as soon as they become available.
+
+ Attribute names represent path components in the sysfs filesystem and
+ cannot be `.` or `..` nor contain any slash character (`/`).
+
+ Names may contain shell‐style glob patterns (`*`, `?` and `[…]`)
+ matching a single path component, these should however be used with
+ caution, as they may produce unexpected results if attribute paths
+ overlap.
+
+ Values will be converted to strings, with list elements concatenated
+ with commata and booleans converted to numeric values (`0` or `1`).
+
+ `null` values are ignored, allowing removal of values defined in other
+ modules, as are empty attribute sets.
+
+ List values defined in different modules will _not_ be concatenated.
+
+ This option may only be used for attributes which can be set
+ idempotently, as the configured values might be written more than once.
+ '';
+
+ default = { };
+
+ example = lib.literalExpression ''
+ {
+ # enable transparent hugepages with deferred defragmentaion
+ kernel.mm.transparent_hugepage = {
+ enabled = "always";
+ defrag = "defer";
+ shmem_enabled = "within_size";
+ };
+
+ devices.system.cpu = {
+ # configure powesave frequency governor for all CPUs
+ # the [0-9]* glob pattern ensures that other paths
+ # like cpufreq or cpuidle are not matched
+ "cpu[0-9]*" = {
+ scaling_governor = "powersave";
+ energy_performance_preference = 8;
+ };
+
+ # disable frequency boost
+ intel_pstate.no_turbo = true;
+ };
+ }
+ '';
+ };
+ };
+
+ config = lib.mkIf (cfg != { }) {
+ systemd = {
+ paths = {
+ "nixos-sysfs@" = {
+ description = "/%I attribute watcher";
+ pathConfig.PathExistsGlob = "/%I";
+ unitConfig.DefaultDependencies = false;
+ };
+ }
+ // listToAttrs (
+ mapAttrsToListRecursive (
+ p: v:
+ if v == null then
+ [ ]
+ else
+ nameValuePair "nixos-sysfs@${escapeSystemdPath (mkPath p)}" {
+ overrideStrategy = "asDropin";
+ wantedBy = [ "sysinit.target" ];
+ before = [ "sysinit.target" ];
+ }
+ ) cfg
+ );
+
+ services."nixos-sysfs@" = {
+ description = "/%I attribute setter";
+
+ unitConfig = {
+ DefaultDependencies = false;
+ AssertPathIsMountPoint = "/sys";
+ AssertPathExistsGlob = "/%I";
+ };
+
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+
+ # while we could be tempted to use simple shell script to set the
+ # sysfs attributes specified by the path or glob pattern, it is
+ # almost impossible to properly escape a glob pattern so that it
+ # can be used safely in a shell script
+ ExecStart = "${lib.getExe' config.systemd.package "systemd-tmpfiles"} --prefix=/sys --create ${tmpfiles}/%i.conf";
+
+ # hardening may be overkill for such a simple and short‐lived
+ # service, the following settings would however be suitable to deny
+ # access to anything but /sys
+ #ProtectProc = "noaccess";
+ #ProcSubset = "pid";
+ #ProtectSystem = "strict";
+ #PrivateDevices = true;
+ #SystemCallErrorNumber = "EPERM";
+ #SystemCallFilter = [
+ # "@basic-io"
+ # "@file-system"
+ #];
+ };
+ };
+ };
+
+ warnings = mapAttrsToListRecursive (
+ p: v:
+ if hasGlob p then
+ "Attribute path \"${concatStringsSep "." p}\" contains glob patterns. Please ensure that it does not overlap with other paths."
+ else
+ [ ]
+ ) cfg;
+
+ assertions = mapAttrsToListRecursive (p: v: {
+ assertion = all (n: match ''(\.\.?|.*/.*)'' n == null) p;
+ message = "Attribute path \"${concatStringsSep "." p}\" has invalid components.";
+ }) cfg;
+ };
+
+ meta.maintainers = with lib.maintainers; [ mvs ];
+}
diff --git a/nixos/modules/config/system-path.nix b/nixos/modules/config/system-path.nix
index 42e40e2af5e4..b9d58685f52a 100644
--- a/nixos/modules/config/system-path.nix
+++ b/nixos/modules/config/system-path.nix
@@ -8,41 +8,47 @@
}:
let
- requiredPackages =
- map (pkg: lib.setPrio ((pkg.meta.priority or lib.meta.defaultPriority) + 3) pkg)
- [
- pkgs.acl
- pkgs.attr
- pkgs.bashInteractive # bash with ncurses support
- pkgs.bzip2
- pkgs.coreutils-full
- pkgs.cpio
- pkgs.curl
- pkgs.diffutils
- pkgs.findutils
- pkgs.gawk
- pkgs.stdenv.cc.libc
- pkgs.getent
- pkgs.getconf
- pkgs.gnugrep
- pkgs.gnupatch
- pkgs.gnused
- pkgs.gnutar
- pkgs.gzip
- pkgs.xz
- pkgs.less
- pkgs.libcap
- pkgs.ncurses
- pkgs.netcat
- config.programs.ssh.package
- pkgs.mkpasswd
- pkgs.procps
- pkgs.su
- pkgs.time
- pkgs.util-linux
- pkgs.which
- pkgs.zstd
- ];
+ corePackageNames = [
+ "acl"
+ "attr"
+ "bashInteractive" # bash with ncurses support
+ "bzip2"
+ "coreutils-full"
+ "cpio"
+ "curl"
+ "diffutils"
+ "findutils"
+ "gawk"
+ "getent"
+ "getconf"
+ "gnugrep"
+ "gnupatch"
+ "gnused"
+ "gnutar"
+ "gzip"
+ "xz"
+ "less"
+ "libcap"
+ "ncurses"
+ "netcat"
+ "mkpasswd"
+ "procps"
+ "su"
+ "time"
+ "util-linux"
+ "which"
+ "zstd"
+ ];
+ corePackages =
+ (map (
+ n:
+ let
+ pkg = pkgs.${n};
+ in
+ lib.setPrio ((pkg.meta.priority or lib.meta.defaultPriority) + 3) pkg
+ ) corePackageNames)
+ ++ [ pkgs.stdenv.cc.libc ];
+ corePackagesText = "[ ${lib.concatMapStringsSep " " (n: "pkgs.${n}") corePackageNames} ]";
defaultPackageNames = [
"perl"
@@ -80,6 +86,28 @@ in
'';
};
+ corePackages = lib.mkOption {
+ type = lib.types.listOf lib.types.package;
+ defaultText = lib.literalMD ''
+ these packages, with their `meta.priority` numerically increased
+ (thus lowering their installation priority):
+
+ ${corePackagesText}
+ '';
+ example = [ ];
+ description = ''
+ Set of core packages for a normal interactive system.
+
+ Only change this if you know what you're doing!
+
+ Like with systemPackages, packages are installed to
+ {file}`/run/current-system/sw`. They are
+ automatically available to all users, and are
+ automatically updated every time you rebuild the system
+ configuration.
+ '';
+ };
+
defaultPackages = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = defaultPackages;
@@ -151,7 +179,11 @@ in
config = {
- environment.systemPackages = requiredPackages ++ config.environment.defaultPackages;
+ # Set this here so that it has the right priority and allows ergonomic
+ # merging.
+ environment.corePackages = corePackages;
+
+ environment.systemPackages = config.environment.corePackages ++ config.environment.defaultPackages;
environment.pathsToLink = [
"/bin"
diff --git a/nixos/modules/image/repart-verity-store.nix b/nixos/modules/image/repart-verity-store.nix
index 15d0ce88872f..ee2cdd05961e 100644
--- a/nixos/modules/image/repart-verity-store.nix
+++ b/nixos/modules/image/repart-verity-store.nix
@@ -140,8 +140,8 @@ in
pkgs.runCommand ukiFile
{
nativeBuildInputs = [
- pkgs.jq
- pkgs.systemdUkify
+ pkgs.buildPackages.jq
+ pkgs.buildPackages.systemdUkify
];
}
''
@@ -177,9 +177,9 @@ in
};
nativeBuildInputs = previousAttrs.nativeBuildInputs ++ [
- pkgs.systemdUkify
+ pkgs.buildPackages.systemdUkify
verityHashCheck
- pkgs.jq
+ pkgs.buildPackages.jq
];
preBuild = ''
diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix
index 294198eb1ffc..ad8dc763570d 100644
--- a/nixos/modules/installer/cd-dvd/iso-image.nix
+++ b/nixos/modules/installer/cd-dvd/iso-image.nix
@@ -4,6 +4,7 @@
{
config,
lib,
+ utils,
pkgs,
...
}:
@@ -785,7 +786,11 @@ in
# specified on the kernel command line, created in the stage 1
# init script.
"/iso" = lib.mkImageMediaOverride {
- device = "/dev/root";
+ device =
+ if config.boot.initrd.systemd.enable then
+ "/dev/disk/by-label/${config.isoImage.volumeID}"
+ else
+ "/dev/root";
neededForBoot = true;
noCheck = true;
};
@@ -794,7 +799,7 @@ in
# image) to make this a live CD.
"/nix/.ro-store" = lib.mkImageMediaOverride {
fsType = "squashfs";
- device = "/iso/nix-store.squashfs";
+ device = "${lib.optionalString config.boot.initrd.systemd.enable "/sysroot"}/iso/nix-store.squashfs";
options = [
"loop"
]
@@ -809,18 +814,11 @@ in
};
"/nix/store" = lib.mkImageMediaOverride {
- fsType = "overlay";
- device = "overlay";
- options = [
- "lowerdir=/nix/.ro-store"
- "upperdir=/nix/.rw-store/store"
- "workdir=/nix/.rw-store/work"
- ];
- depends = [
- "/nix/.ro-store"
- "/nix/.rw-store/store"
- "/nix/.rw-store/work"
- ];
+ overlay = {
+ lowerdir = [ "/nix/.ro-store" ];
+ upperdir = "/nix/.rw-store/store";
+ workdir = "/nix/.rw-store/work";
+ };
};
};
@@ -882,9 +880,9 @@ in
# UUID of the USB stick. It would be nicer to write
# `root=/dev/disk/by-label/...' here, but UNetbootin doesn't
# recognise that.
- boot.kernelParams = [
- "root=LABEL=${config.isoImage.volumeID}"
+ boot.kernelParams = lib.optionals (!config.boot.initrd.systemd.enable) [
"boot.shell_on_fail"
+ "root=LABEL=${config.isoImage.volumeID}"
];
fileSystems = config.lib.isoFileSystems;
@@ -901,6 +899,44 @@ in
"overlay"
];
+ boot.initrd.systemd = lib.mkIf config.boot.initrd.systemd.enable {
+ emergencyAccess = true;
+
+ # Most of util-linux is not included by default.
+ initrdBin = [ config.boot.initrd.systemd.package.util-linux ];
+ services.copytoram = {
+ description = "Copy ISO contents to RAM";
+ requiredBy = [ "initrd.target" ];
+ before = [
+ "${utils.escapeSystemdPath "/sysroot/nix/.ro-store"}.mount"
+ "initrd-switch-root.target"
+ ];
+ unitConfig = {
+ RequiresMountsFor = "/sysroot/iso";
+ ConditionKernelCommandLine = "copytoram";
+ };
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ };
+ path = [
+ pkgs.coreutils
+ config.boot.initrd.systemd.package.util-linux
+ ];
+ script = ''
+ device=$(findmnt -n -o SOURCE --target /sysroot/iso)
+ fsSize=$(blockdev --getsize64 "$device" || stat -Lc '%s' "$device")
+ mkdir -p /tmp-iso
+ mount --bind --make-private /sysroot/iso /tmp-iso
+ umount /sysroot/iso
+ mount -t tmpfs -o size="$fsSize" tmpfs /sysroot/iso
+ cp -r /tmp-iso/* /sysroot/iso/
+ umount /tmp-iso
+ rm -r /tmp-iso
+ '';
+ };
+ };
+
# Closures to be copied to the Nix store on the CD, namely the init
# script and the top-level system configuration directory.
isoImage.storeContents = [
@@ -959,14 +995,18 @@ in
target = "/EFI";
}
{
- source = (pkgs.writeTextDir "grub/loopback.cfg" "source /EFI/BOOT/grub.cfg") + "/grub";
- target = "/boot/grub";
- }
- {
source = config.isoImage.efiSplashImage;
target = "/EFI/BOOT/efi-background.png";
}
]
+ ++ lib.optionals (config.isoImage.makeEfiBootable && !config.boot.initrd.systemd.enable) [
+ # http://www.supergrubdisk.org/wiki/Loopback.cfg
+ # This feature will be removed, and thus is not supported by systemd initrd
+ {
+ source = (pkgs.writeTextDir "grub/loopback.cfg" "source /EFI/BOOT/grub.cfg") + "/grub";
+ target = "/boot/grub";
+ }
+ ]
++ lib.optionals (config.boot.loader.grub.memtest86.enable && config.isoImage.makeBiosBootable) [
{
source = "${pkgs.memtest86plus}/memtest.bin";
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 38881059011b..22205eee8396 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -31,6 +31,7 @@
./config/stub-ld.nix
./config/swap.nix
./config/sysctl.nix
+ ./config/sysfs.nix
./config/system-environment.nix
./config/system-path.nix
./config/terminfo.nix
@@ -591,6 +592,7 @@
./services/development/jupyterhub/default.nix
./services/development/livebook.nix
./services/development/lorri.nix
+ ./services/development/nixseparatedebuginfod2.nix
./services/development/nixseparatedebuginfod.nix
./services/development/rstudio-server/default.nix
./services/development/vsmartcard-vpcd.nix
@@ -1683,6 +1685,7 @@
./services/web-apps/simplesamlphp.nix
./services/web-apps/slskd.nix
./services/web-apps/snipe-it.nix
+ ./services/web-apps/snips-sh.nix
./services/web-apps/sogo.nix
./services/web-apps/stash.nix
./services/web-apps/stirling-pdf.nix
diff --git a/nixos/modules/programs/bash/bash.nix b/nixos/modules/programs/bash/bash.nix
index 05b41ae619fc..b21822369a51 100644
--- a/nixos/modules/programs/bash/bash.nix
+++ b/nixos/modules/programs/bash/bash.nix
@@ -23,28 +23,23 @@ let
in
{
- imports = [
- (lib.mkRemovedOptionModule [ "programs" "bash" "enable" ] "")
- ];
options = {
programs.bash = {
- /*
- enable = lib.mkOption {
- default = true;
- description = ''
- Whenever to configure Bash as an interactive shell.
- Note that this tries to make Bash the default
- {option}`users.defaultUserShell`,
- which in turn means that you might need to explicitly
- set this variable if you have another shell configured
- with NixOS.
- '';
- type = lib.types.bool;
- };
- */
+ enable = lib.mkOption {
+ default = true;
+ description = ''
+ Whenever to configure Bash as an interactive shell.
+ Note that this tries to make Bash the default
+ {option}`users.defaultUserShell`,
+ which in turn means that you might need to explicitly
+ set this variable if you have another shell configured
+ with NixOS.
+ '';
+ type = lib.types.bool;
+ };
shellAliases = lib.mkOption {
default = { };
@@ -129,121 +124,120 @@ in
};
- config = # lib.mkIf cfg.enable
- {
+ config = lib.mkIf cfg.enable {
- programs.bash = {
+ programs.bash = {
- shellAliases = builtins.mapAttrs (name: lib.mkDefault) cfge.shellAliases;
+ shellAliases = builtins.mapAttrs (name: lib.mkDefault) cfge.shellAliases;
- shellInit = ''
- if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ]; then
- . ${config.system.build.setEnvironment}
- fi
+ shellInit = ''
+ if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ]; then
+ . ${config.system.build.setEnvironment}
+ fi
- ${cfge.shellInit}
- '';
+ ${cfge.shellInit}
+ '';
- loginShellInit = cfge.loginShellInit;
+ loginShellInit = cfge.loginShellInit;
- interactiveShellInit = ''
- # Check the window size after every command.
- shopt -s checkwinsize
+ interactiveShellInit = ''
+ # Check the window size after every command.
+ shopt -s checkwinsize
- # Disable hashing (i.e. caching) of command lookups.
- set +h
+ # Disable hashing (i.e. caching) of command lookups.
+ set +h
- ${cfg.promptInit}
- ${cfg.promptPluginInit}
- ${bashAliases}
+ ${cfg.promptInit}
+ ${cfg.promptPluginInit}
+ ${bashAliases}
- ${cfge.interactiveShellInit}
- '';
+ ${cfge.interactiveShellInit}
+ '';
- };
+ };
- environment.etc.profile.text = ''
- # /etc/profile: DO NOT EDIT -- this file has been generated automatically.
- # This file is read for login shells.
+ environment.etc.profile.text = ''
+ # /etc/profile: DO NOT EDIT -- this file has been generated automatically.
+ # This file is read for login shells.
- # Only execute this file once per shell.
- if [ -n "$__ETC_PROFILE_SOURCED" ]; then return; fi
- __ETC_PROFILE_SOURCED=1
+ # Only execute this file once per shell.
+ if [ -n "$__ETC_PROFILE_SOURCED" ]; then return; fi
+ __ETC_PROFILE_SOURCED=1
- # Prevent this file from being sourced by interactive non-login child shells.
- export __ETC_PROFILE_DONE=1
+ # Prevent this file from being sourced by interactive non-login child shells.
+ export __ETC_PROFILE_DONE=1
- ${cfg.shellInit}
- ${cfg.loginShellInit}
+ ${cfg.shellInit}
+ ${cfg.loginShellInit}
- # Read system-wide modifications.
- if test -f /etc/profile.local; then
- . /etc/profile.local
- fi
+ # Read system-wide modifications.
+ if test -f /etc/profile.local; then
+ . /etc/profile.local
+ fi
- if [ -n "''${BASH_VERSION:-}" ]; then
- . /etc/bashrc
- fi
- '';
+ if [ -n "''${BASH_VERSION:-}" ]; then
+ . /etc/bashrc
+ fi
+ '';
- environment.etc.bashrc.text = ''
- # /etc/bashrc: DO NOT EDIT -- this file has been generated automatically.
+ environment.etc.bashrc.text = ''
+ # /etc/bashrc: DO NOT EDIT -- this file has been generated automatically.
- # Only execute this file once per shell.
- if [ -n "$__ETC_BASHRC_SOURCED" ] || [ -n "$NOSYSBASHRC" ]; then return; fi
- __ETC_BASHRC_SOURCED=1
+ # Only execute this file once per shell.
+ if [ -n "$__ETC_BASHRC_SOURCED" ] || [ -n "$NOSYSBASHRC" ]; then return; fi
+ __ETC_BASHRC_SOURCED=1
- # If the profile was not loaded in a parent process, source
- # it. But otherwise don't do it because we don't want to
- # clobber overridden values of $PATH, etc.
- if [ -z "$__ETC_PROFILE_DONE" ]; then
- . /etc/profile
- fi
+ # If the profile was not loaded in a parent process, source
+ # it. But otherwise don't do it because we don't want to
+ # clobber overridden values of $PATH, etc.
+ if [ -z "$__ETC_PROFILE_DONE" ]; then
+ . /etc/profile
+ fi
- # We are not always an interactive shell.
- if [ -n "$PS1" ]; then
- ${cfg.interactiveShellInit}
- fi
+ # We are not always an interactive shell.
+ if [ -n "$PS1" ]; then
+ ${cfg.interactiveShellInit}
+ fi
- # Read system-wide modifications.
- if test -f /etc/bashrc.local; then
- . /etc/bashrc.local
- fi
- '';
+ # Read system-wide modifications.
+ if test -f /etc/bashrc.local; then
+ . /etc/bashrc.local
+ fi
+ '';
- environment.etc.bash_logout.text = ''
- # /etc/bash_logout: DO NOT EDIT -- this file has been generated automatically.
+ environment.etc.bash_logout.text = ''
+ # /etc/bash_logout: DO NOT EDIT -- this file has been generated automatically.
- # Only execute this file once per shell.
- if [ -n "$__ETC_BASHLOGOUT_SOURCED" ] || [ -n "$NOSYSBASHLOGOUT" ]; then return; fi
- __ETC_BASHLOGOUT_SOURCED=1
+ # Only execute this file once per shell.
+ if [ -n "$__ETC_BASHLOGOUT_SOURCED" ] || [ -n "$NOSYSBASHLOGOUT" ]; then return; fi
+ __ETC_BASHLOGOUT_SOURCED=1
- ${cfg.logout}
+ ${cfg.logout}
- # Read system-wide modifications.
- if test -f /etc/bash_logout.local; then
- . /etc/bash_logout.local
- fi
- '';
+ # Read system-wide modifications.
+ if test -f /etc/bash_logout.local; then
+ . /etc/bash_logout.local
+ fi
+ '';
- # Configuration for readline in bash. We use "option default"
- # priority to allow user override using both .text and .source.
- environment.etc.inputrc.source = lib.mkOptionDefault ./inputrc;
+ # Configuration for readline in bash. We use "option default"
+ # priority to allow user override using both .text and .source.
+ environment.etc.inputrc.source = lib.mkOptionDefault ./inputrc;
- users.defaultUserShell = lib.mkDefault pkgs.bashInteractive;
+ users.defaultUserShell = lib.mkDefault pkgs.bashInteractive;
- environment.pathsToLink = lib.optionals cfg.completion.enable [
- "/etc/bash_completion.d"
- "/share/bash-completion"
- ];
+ environment.pathsToLink = lib.optionals cfg.completion.enable [
+ "/etc/bash_completion.d"
+ "/share/bash-completion"
+ ];
- environment.shells = [
- "/run/current-system/sw/bin/bash"
- "/run/current-system/sw/bin/sh"
- "${pkgs.bashInteractive}/bin/bash"
- "${pkgs.bashInteractive}/bin/sh"
- ];
+ environment.shells = [
+ "/run/current-system/sw/bin/bash"
+ "/run/current-system/sw/bin/sh"
+ "${pkgs.bashInteractive}/bin/bash"
+ "${pkgs.bashInteractive}/bin/sh"
+ ];
- };
+ };
}
diff --git a/nixos/modules/programs/fuse.nix b/nixos/modules/programs/fuse.nix
index 6d225089f33d..9096ce7812b4 100644
--- a/nixos/modules/programs/fuse.nix
+++ b/nixos/modules/programs/fuse.nix
@@ -1,4 +1,9 @@
-{ config, lib, ... }:
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
let
cfg = config.programs.fuse;
@@ -7,6 +12,10 @@ in
meta.maintainers = with lib.maintainers; [ ];
options.programs.fuse = {
+ enable = lib.mkEnableOption "fuse" // {
+ default = true;
+ };
+
mountMax = lib.mkOption {
# In the C code it's an "int" (i.e. signed and at least 16 bit), but
# negative numbers obviously make no sense:
@@ -27,10 +36,30 @@ in
};
};
- config = {
+ config = lib.mkIf cfg.enable {
+ environment.systemPackages = [
+ pkgs.fuse
+ pkgs.fuse3
+ ];
+
+ security.wrappers =
+ let
+ mkSetuidRoot = source: {
+ setuid = true;
+ owner = "root";
+ group = "root";
+ inherit source;
+ };
+ in
+ {
+ fusermount = mkSetuidRoot "${lib.getBin pkgs.fuse}/bin/fusermount";
+ fusermount3 = mkSetuidRoot "${lib.getBin pkgs.fuse3}/bin/fusermount3";
+ };
+
environment.etc."fuse.conf".text = ''
${lib.optionalString (!cfg.userAllowOther) "#"}user_allow_other
mount_max = ${builtins.toString cfg.mountMax}
'';
+
};
}
diff --git a/nixos/modules/programs/nh.nix b/nixos/modules/programs/nh.nix
index fd9229bd71d1..f50e7a9dcea9 100644
--- a/nixos/modules/programs/nh.nix
+++ b/nixos/modules/programs/nh.nix
@@ -99,6 +99,7 @@ in
script = "exec ${lib.getExe cfg.package} clean all ${cfg.clean.extraArgs}";
startAt = cfg.clean.dates;
path = [ config.nix.package ];
+ after = [ "multi-user.target" ];
serviceConfig.Type = "oneshot";
};
diff --git a/nixos/modules/programs/ssh.nix b/nixos/modules/programs/ssh.nix
index a950a1c12b12..cbf1800e8e3b 100644
--- a/nixos/modules/programs/ssh.nix
+++ b/nixos/modules/programs/ssh.nix
@@ -335,6 +335,8 @@ in
}
);
+ environment.corePackages = [ cfg.package ];
+
# SSH configuration. Slight duplication of the sshd_config
# generation in the sshd service.
environment.etc."ssh/ssh_config".text = ''
diff --git a/nixos/modules/security/audit.nix b/nixos/modules/security/audit.nix
index 4bcc6c62d1cb..f50c465fde5b 100644
--- a/nixos/modules/security/audit.nix
+++ b/nixos/modules/security/audit.nix
@@ -53,7 +53,9 @@ in
backlogLimit = lib.mkOption {
type = lib.types.int;
- default = 64; # Apparently the kernel default
+ # Significantly increase from the kernel default of 64 because a
+ # normal systems generates way more logs.
+ default = 1024;
description = ''
The maximum number of outstanding audit buffers allowed; exceeding this is
considered a failure and handled in a manner specified by failureMode.
@@ -81,6 +83,18 @@ in
};
config = lib.mkIf (cfg.enable == "lock" || cfg.enable) {
+ boot.kernelParams = [
+ # A lot of audit events happen before the systemd service starts. Thus
+ # enable it via the kernel commandline to have the audit subsystem ready
+ # as soon as the kernel starts.
+ "audit=1"
+ # Also set the backlog limit because the kernel default is too small to
+ # capture all of them before the service starts.
+ "audit_backlog_limit=${toString cfg.backlogLimit}"
+ ];
+
+ environment.systemPackages = [ pkgs.audit ];
+
systemd.services.audit-rules = {
description = "Load Audit Rules";
wantedBy = [ "sysinit.target" ];
diff --git a/nixos/modules/security/auditd.nix b/nixos/modules/security/auditd.nix
index ff20cc2fbbf7..036ce9c01cae 100644
--- a/nixos/modules/security/auditd.nix
+++ b/nixos/modules/security/auditd.nix
@@ -202,11 +202,9 @@ in
}
];
- # Starting auditd should also enable loading the audit rules..
+ # Starting the userspace daemon should also enable audit in the kernel
security.audit.enable = lib.mkDefault true;
- environment.systemPackages = [ pkgs.audit ];
-
# setting this to anything other than /etc/audit/plugins.d will break, so we pin it here
security.auditd.settings.plugin_dir = "/etc/audit/plugins.d";
diff --git a/nixos/modules/security/wrappers/default.nix b/nixos/modules/security/wrappers/default.nix
index cc1810c534bc..edbed8120e24 100644
--- a/nixos/modules/security/wrappers/default.nix
+++ b/nixos/modules/security/wrappers/default.nix
@@ -266,8 +266,6 @@ in
in
{
# These are mount related wrappers that require the +s permission.
- fusermount = mkSetuidRoot "${lib.getBin pkgs.fuse}/bin/fusermount";
- fusermount3 = mkSetuidRoot "${lib.getBin pkgs.fuse3}/bin/fusermount3";
mount = mkSetuidRoot "${lib.getBin pkgs.util-linux}/bin/mount";
umount = mkSetuidRoot "${lib.getBin pkgs.util-linux}/bin/umount";
};
diff --git a/nixos/modules/services/admin/oxidized.nix b/nixos/modules/services/admin/oxidized.nix
index a00a5d388101..d581f1baa826 100644
--- a/nixos/modules/services/admin/oxidized.nix
+++ b/nixos/modules/services/admin/oxidized.nix
@@ -36,7 +36,7 @@ in
};
configFile = lib.mkOption {
- type = lib.types.path;
+ type = lib.types.nullOr lib.types.path;
example = lib.literalExpression ''
pkgs.writeText "oxidized-config.yml" '''
---
@@ -122,6 +122,8 @@ in
};
};
+ }
+ // lib.optionalAttrs (cfg.configFile != null) {
"${cfg.dataDir}/.config/oxidized/config" = {
"L+" = {
argument = "${cfg.configFile}";
diff --git a/nixos/modules/services/desktop-managers/lomiri.nix b/nixos/modules/services/desktop-managers/lomiri.nix
index f7d22e13b05b..77762bf9d28b 100644
--- a/nixos/modules/services/desktop-managers/lomiri.nix
+++ b/nixos/modules/services/desktop-managers/lomiri.nix
@@ -7,9 +7,6 @@
let
cfg = config.services.desktopManager.lomiri;
- nixos-gsettings-overrides = pkgs.lomiri.lomiri-gsettings-overrides.override {
- inherit (cfg) extraGSettingsOverrides extraGSettingsOverridePackages;
- };
in
{
options.services.desktopManager.lomiri = {
@@ -25,18 +22,6 @@ in
type = lib.types.bool;
default = config.services.xserver.displayManager.lightdm.greeters.lomiri.enable || cfg.enable;
};
-
- extraGSettingsOverrides = lib.mkOption {
- description = "Additional GSettings overrides.";
- type = lib.types.lines;
- default = "";
- };
-
- extraGSettingsOverridePackages = lib.mkOption {
- description = "List of packages for which GSettings are overridden.";
- type = lib.types.listOf lib.types.path;
- default = [ ];
- };
};
config = lib.mkMerge [
@@ -58,16 +43,26 @@ in
"/share/wallpapers"
];
- # Override GSettings defaults
- sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";
-
- systemPackages = [
- nixos-gsettings-overrides # GSettings default overrides
- ]
- ++ (with pkgs.lomiri; [
+ systemPackages = with pkgs.lomiri; [
lomiri-wallpapers # default + additional wallpaper
suru-icon-theme # basic indicator icons
- ]);
+ ];
+ };
+
+ # Override GSettings defaults
+ programs.dconf = {
+ enable = true;
+ profiles.user.databases = [
+ {
+ settings = {
+ "com/lomiri/shell/launcher" = {
+ logo-picture-uri = "file://${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg";
+ home-button-background-color = "#5277C3";
+ };
+ };
+ lockAll = true;
+ }
+ ];
};
fonts.packages = with pkgs; [
@@ -156,7 +151,6 @@ in
# Copy-pasted basic stuff
hardware.graphics.enable = lib.mkDefault true;
fonts.enableDefaultPackages = lib.mkDefault true;
- programs.dconf.enable = lib.mkDefault true;
services.accounts-daemon.enable = true;
diff --git a/nixos/modules/services/development/nixseparatedebuginfod.nix b/nixos/modules/services/development/nixseparatedebuginfod.nix
index 63474272ccf0..db16b052c65f 100644
--- a/nixos/modules/services/development/nixseparatedebuginfod.nix
+++ b/nixos/modules/services/development/nixseparatedebuginfod.nix
@@ -101,14 +101,6 @@ in
extra-allowed-users = [ "nixseparatedebuginfod" ];
};
- environment.variables.DEBUGINFOD_URLS = "http://${url}";
-
- environment.systemPackages = [
- # valgrind support requires debuginfod-find on PATH
- (lib.getBin pkgs.elfutils)
- ];
-
- environment.etc."gdb/gdbinit.d/nixseparatedebuginfod.gdb".text = "set debuginfod enabled on";
-
+ environment.debuginfodServers = [ "http://${url}" ];
};
}
diff --git a/nixos/modules/services/development/nixseparatedebuginfod2.nix b/nixos/modules/services/development/nixseparatedebuginfod2.nix
new file mode 100644
index 000000000000..3cea2261ca1a
--- /dev/null
+++ b/nixos/modules/services/development/nixseparatedebuginfod2.nix
@@ -0,0 +1,97 @@
+{
+ pkgs,
+ lib,
+ config,
+ utils,
+ ...
+}:
+let
+ cfg = config.services.nixseparatedebuginfod2;
+ url = "127.0.0.1:${toString cfg.port}";
+in
+{
+ options = {
+ services.nixseparatedebuginfod2 = {
+ enable = lib.mkEnableOption "nixseparatedebuginfod2, a debuginfod server providing source and debuginfo for nix packages";
+ port = lib.mkOption {
+ description = "port to listen";
+ default = 1950;
+ type = lib.types.port;
+ };
+ package = lib.mkPackageOption pkgs "nixseparatedebuginfod2" { };
+ substituter = lib.mkOption {
+ description = "nix substituter to fetch debuginfo from. Either http/https substituters, or `local:` to use debuginfo present in the local store.";
+ default = "https://cache.nixos.org";
+ example = "local:";
+ type = lib.types.str;
+ };
+ cacheExpirationDelay = lib.mkOption {
+ description = "keep unused cache entries for this long. A number followed by a unit";
+ default = "1d";
+ type = lib.types.str;
+ };
+ };
+ };
+ config = lib.mkIf cfg.enable {
+ systemd.services.nixseparatedebuginfod2 = {
+ wantedBy = [ "multi-user.target" ];
+ path = [ config.nix.package ];
+ serviceConfig = {
+ ExecStart = [
+ (utils.escapeSystemdExecArgs [
+ (lib.getExe cfg.package)
+ "--listen-address"
+ url
+ "--substituter"
+ cfg.substituter
+ "--expiration"
+ cfg.cacheExpirationDelay
+ ])
+ ];
+ Restart = "on-failure";
+ CacheDirectory = "nixseparatedebuginfod2";
+ DynamicUser = true;
+
+ # hardening
+ # Filesystem stuff
+ ProtectSystem = "strict"; # Prevent writing to most of /
+ ProtectHome = true; # Prevent accessing /home and /root
+ PrivateTmp = true; # Give an own directory under /tmp
+ PrivateDevices = true; # Deny access to most of /dev
+ ProtectKernelTunables = true; # Protect some parts of /sys
+ ProtectControlGroups = true; # Remount cgroups read-only
+ RestrictSUIDSGID = true; # Prevent creating SETUID/SETGID files
+ PrivateMounts = true; # Give an own mount namespace
+ RemoveIPC = true;
+ UMask = "0077";
+
+ # Capabilities
+ CapabilityBoundingSet = ""; # Allow no capabilities at all
+ NoNewPrivileges = true; # Disallow getting more capabilities. This is also implied by other options.
+
+ # Kernel stuff
+ ProtectKernelModules = true; # Prevent loading of kernel modules
+ SystemCallArchitectures = "native"; # Usually no need to disable this
+ SystemCallFilter = "@system-service";
+ ProtectKernelLogs = true; # Prevent access to kernel logs
+ ProtectClock = true; # Prevent setting the RTC
+ ProtectProc = "noaccess";
+ ProcSubset = "pid";
+
+ # Networking
+ RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6";
+
+ # Misc
+ LockPersonality = true; # Prevent change of the personality
+ ProtectHostname = true; # Give an own UTS namespace
+ RestrictRealtime = true; # Prevent switching to RT scheduling
+ MemoryDenyWriteExecute = true; # Maybe disable this for interpreters like python
+ RestrictNamespaces = true;
+
+ };
+ };
+
+ environment.debuginfodServers = [ "http://${url}" ];
+
+ };
+}
diff --git a/nixos/modules/services/display-managers/gdm.nix b/nixos/modules/services/display-managers/gdm.nix
index 583fdae1aad9..bdf1822c4816 100644
--- a/nixos/modules/services/display-managers/gdm.nix
+++ b/nixos/modules/services/display-managers/gdm.nix
@@ -396,7 +396,7 @@ in
auth requisite pam_nologin.so
auth requisite pam_faillock.so preauth
auth required ${pkgs.fprintd}/lib/security/pam_fprintd.so
- auth required pam_env.so
+ auth required pam_env.so conffile=/etc/pam/environment readenv=0
${lib.optionalString (pamLogin.enable && pamLogin.enableGnomeKeyring) ''
auth [success=ok default=1] ${gdm}/lib/security/pam_gdm.so
auth optional ${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so
diff --git a/nixos/modules/services/display-managers/greetd.nix b/nixos/modules/services/display-managers/greetd.nix
index 8d0580187d0e..9c967ac71696 100644
--- a/nixos/modules/services/display-managers/greetd.nix
+++ b/nixos/modules/services/display-managers/greetd.nix
@@ -21,14 +21,14 @@ in
options.services.greetd = {
enable = lib.mkEnableOption "greetd, a minimal and flexible login manager daemon";
- package = lib.mkPackageOption pkgs [ "greetd" "greetd" ] { };
+ package = lib.mkPackageOption pkgs "greetd" { };
settings = lib.mkOption {
type = settingsFormat.type;
example = lib.literalExpression ''
{
default_session = {
- command = "''${pkgs.greetd.greetd}/bin/agreety --cmd sway";
+ command = "''${pkgs.greetd}/bin/agreety --cmd sway";
};
}
'';
diff --git a/nixos/modules/services/hardware/tuned.nix b/nixos/modules/services/hardware/tuned.nix
index 877170605ab1..1ce62f6ff011 100644
--- a/nixos/modules/services/hardware/tuned.nix
+++ b/nixos/modules/services/hardware/tuned.nix
@@ -172,6 +172,11 @@ in
assertion = cfg.settings.dynamic_tuning -> cfg.settings.daemon;
message = "`services.tuned.settings.dynamic_tuning` requires `services.tuned.settings.daemon` to be `true`.";
}
+
+ {
+ assertion = cfg.ppdSupport -> config.services.upower.enable;
+ message = "`services.tuned.ppdSupport` requires `services.upower` to be enabled.";
+ }
]
# Declare service conflicts, also sourced from `tuned.service`
++
@@ -218,6 +223,11 @@ in
# Many DEs (like GNOME and KDE Plasma) enable PPD by default
# Let's try to make it easier to transition by only enabling this module
power-profiles-daemon.enable = false;
+
+ # NOTE: Required by `tuned-ppd` for handling power supply changes
+ # (i.e., `services.tuned.ppdSettings.main.battery_detection`)
+ # https://github.com/NixOS/nixpkgs/issues/431105
+ upower.enable = lib.mkIf cfg.ppdSupport true;
};
systemd = {
diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix
index c7890d11dd2d..ca9464d091c1 100644
--- a/nixos/modules/services/hardware/udev.nix
+++ b/nixos/modules/services/hardware/udev.nix
@@ -60,7 +60,7 @@ let
# We only include the out output here to avoid needing to include all
# other outputs in the installer tests as well
# We only need the udevadm command anyway
- pkgs.systemdMinimal.out
+ pkgs.buildPackages.systemdMinimal.out
];
}
''
diff --git a/nixos/modules/services/home-automation/zwave-js.nix b/nixos/modules/services/home-automation/zwave-js.nix
index 3d04ad7fa558..ab5deeefecd2 100644
--- a/nixos/modules/services/home-automation/zwave-js.nix
+++ b/nixos/modules/services/home-automation/zwave-js.nix
@@ -108,8 +108,9 @@ in
description = "Z-Wave JS Server";
serviceConfig = {
ExecStartPre = ''
- /bin/sh -c "${pkgs.jq}/bin/jq -s '.[0] * .[1]' ${configFile} ${cfg.secretsConfigFile} > ${mergedConfigFile}"
+ /bin/sh -c "${pkgs.jq}/bin/jq -s '.[0] * .[1]' ${configFile} %d/secrets.json > ${mergedConfigFile}"
'';
+ LoadCredential = "secrets.json:${cfg.secretsConfigFile}";
ExecStart = lib.concatStringsSep " " [
"${cfg.package}/bin/zwave-server"
"--config ${mergedConfigFile}"
diff --git a/nixos/modules/services/misc/open-webui.nix b/nixos/modules/services/misc/open-webui.nix
index 937464fc44d9..21a40ab00d13 100644
--- a/nixos/modules/services/misc/open-webui.nix
+++ b/nixos/modules/services/misc/open-webui.nix
@@ -89,10 +89,10 @@ in
after = [ "network.target" ];
environment = {
- STATIC_DIR = ".";
- DATA_DIR = ".";
- HF_HOME = ".";
- SENTENCE_TRANSFORMERS_HOME = ".";
+ STATIC_DIR = "${cfg.stateDir}/static";
+ DATA_DIR = "${cfg.stateDir}/data";
+ HF_HOME = "${cfg.stateDir}/hf_home";
+ SENTENCE_TRANSFORMERS_HOME = "${cfg.stateDir}/transformers_home";
WEBUI_URL = "http://localhost:${toString cfg.port}";
}
// cfg.environment;
diff --git a/nixos/modules/services/networking/dnsmasq.nix b/nixos/modules/services/networking/dnsmasq.nix
index fcfe21101839..877705641cf1 100644
--- a/nixos/modules/services/networking/dnsmasq.nix
+++ b/nixos/modules/services/networking/dnsmasq.nix
@@ -179,7 +179,7 @@ in
touch ${stateDir}/dnsmasq.leases
chown -R dnsmasq ${stateDir}
${lib.optionalString cfg.resolveLocalQueries "touch /etc/dnsmasq-{conf,resolv}.conf"}
- dnsmasq --test
+ dnsmasq --test -C ${cfg.configFile}
'';
serviceConfig = {
Type = "dbus";
diff --git a/nixos/modules/services/networking/i2pd.nix b/nixos/modules/services/networking/i2pd.nix
index 054970d59e53..d93f8c61629e 100644
--- a/nixos/modules/services/networking/i2pd.nix
+++ b/nixos/modules/services/networking/i2pd.nix
@@ -184,6 +184,10 @@ let
(boolOpt "enabled" cfg.ntcp2.enable)
(boolOpt "published" cfg.ntcp2.published)
(intOpt "port" cfg.ntcp2.port)
+ (sec "ssu2")
+ (boolOpt "enabled" cfg.ssu2.enable)
+ (boolOpt "published" cfg.ssu2.published)
+ (intOpt "port" cfg.ssu2.port)
(sec "addressbook")
(strOpt "defaulturl" cfg.addressbook.defaulturl)
]
@@ -540,6 +544,18 @@ in
'';
};
+ ssu2 = {
+ enable = mkEnableTrueOption "SSU2";
+ published = mkEnableOption "SSU2 publication";
+ port = mkOption {
+ type = types.port;
+ default = 0;
+ description = ''
+ Port to listen for incoming SSU2 connections (0=auto).
+ '';
+ };
+ };
+
limits.transittunnels = mkOption {
type = types.int;
default = 2500;
diff --git a/nixos/modules/services/networking/netbird.md b/nixos/modules/services/networking/netbird.md
index 37e104795237..a1aab94473a3 100644
--- a/nixos/modules/services/networking/netbird.md
+++ b/nixos/modules/services/networking/netbird.md
@@ -76,6 +76,11 @@ Each Netbird client service by default:
peer-to-peer communication,
- can be additionally configured with environment variables,
- automatically determines whether `netbird-ui-<name>` should be available,
+- does not enable [routing features](#opt-services.netbird.useRoutingFeatures) by default
+ If you plan to use routing features, you must explicitly enable them. By enabling them, the service will
+ configure the firewall and enable IP forwarding on the system.
+ When set to `client` or `both`, reverse path filtering will be set to loose instead of strict.
+ When set to `server` or `both`, IP forwarding will be enabled.
[autoStart](#opt-services.netbird.clients._name_.autoStart) allows you to start the client (an actual systemd service)
on demand, for example to connect to work-related or otherwise conflicting network only when required.
diff --git a/nixos/modules/services/networking/netbird.nix b/nixos/modules/services/networking/netbird.nix
index 2d0f363e13ee..9d47901baffb 100644
--- a/nixos/modules/services/networking/netbird.nix
+++ b/nixos/modules/services/networking/netbird.nix
@@ -24,6 +24,7 @@ let
mkMerge
mkOption
mkOptionDefault
+ mkOverride
mkPackageOption
nameValuePair
optional
@@ -83,7 +84,7 @@ in
type = bool;
default = false;
description = ''
- Enables backwards compatible Netbird client service.
+ Enables backward-compatible NetBird client service.
This is strictly equivalent to:
@@ -112,6 +113,23 @@ in
};
ui.package = mkPackageOption pkgs "netbird-ui" { };
+ useRoutingFeatures = mkOption {
+ type = enum [
+ "none"
+ "client"
+ "server"
+ "both"
+ ];
+ default = "none";
+ example = "server";
+ description = ''
+ Enables settings required for NetBird's routing features: Network Resources, Network Routes & Exit Nodes.
+
+ When set to `client` or `both`, reverse path filtering will be set to loose instead of strict.
+ When set to `server` or `both`, IP forwarding will be enabled.
+ '';
+ };
+
clients = mkOption {
type = attrsOf (
submodule (
@@ -125,7 +143,7 @@ in
type = port;
example = literalExpression "51820";
description = ''
- Port the Netbird client listens on.
+ Port the NetBird client listens on.
'';
};
@@ -146,9 +164,9 @@ in
default = null;
example = "127.0.0.123";
description = ''
- An explicit address that Netbird will serve `*.netbird.cloud.` (usually) entries on.
+ An explicit address that NetBird will serve `*.netbird.cloud.` (usually) entries on.
- Netbird serves DNS on it's own (dynamic) client address by default.
+ NetBird serves DNS on it's own (dynamic) client address by default.
'';
};
@@ -200,7 +218,7 @@ in
description = ''
Start the service with the system.
- As of 2024-02-13 it is not possible to start a Netbird client daemon without immediately
+ As of 2024-02-13 it is not possible to start a NetBird client daemon without immediately
connecting to the network, but it is [planned for a near future](https://github.com/netbirdio/netbird/projects/2#card-91718018).
'';
};
@@ -209,7 +227,7 @@ in
type = bool;
default = true;
description = ''
- Opens up firewall `port` for communication between Netbird peers directly over LAN or public IP,
+ Opens up firewall `port` for communication between NetBird peers directly over LAN or public IP,
without using (internet-hosted) TURN servers as intermediaries.
'';
};
@@ -247,7 +265,7 @@ in
"trace"
];
default = "info";
- description = "Log level of the Netbird daemon.";
+ description = "Log level of the NetBird daemon.";
};
ui.enable = mkOption {
@@ -255,7 +273,7 @@ in
default = nixosConfig.services.netbird.ui.enable;
defaultText = literalExpression ''client.ui.enable'';
description = ''
- Controls presence of `netbird-ui` wrapper for this Netbird client.
+ Controls presence of `netbird-ui` wrapper for this NetBird client.
'';
};
@@ -292,7 +310,7 @@ in
mkdir -p "$out/share/applications"
substitute ${cfg.ui.package}/share/applications/netbird.desktop \
"$out/share/applications/${mkBin "netbird"}.desktop" \
- --replace-fail 'Name=Netbird' "Name=Netbird @ ${client.service.name}" \
+ --replace-fail 'Name=Netbird' "Name=NetBird @ ${client.service.name}" \
--replace-fail '${lib.getExe cfg.ui.package}' "$out/bin/${mkBin "netbird-ui"}"
'')
];
@@ -348,14 +366,14 @@ in
type = path;
default = "/var/lib/${client.dir.baseName}";
description = ''
- A state directory used by Netbird client to store `config.json`, `state.json` & `resolv.conf`.
+ A state directory used by NetBird client to store `config.json`, `state.json` & `resolv.conf`.
'';
};
dir.runtime = mkOption {
type = path;
default = "/var/run/${client.dir.baseName}";
description = ''
- A runtime directory used by Netbird client.
+ A runtime directory used by NetBird client.
'';
};
service.name = mkOption {
@@ -415,11 +433,11 @@ in
);
default = { };
description = ''
- Attribute set of Netbird client daemons, by default each one will:
+ Attribute set of NetBird client daemons, by default each one will:
1. be manageable using dedicated tooling:
- `netbird-<name>` script,
- - `Netbird - netbird-<name>` graphical interface when appropriate (see `ui.enable`),
+ - `NetBird - netbird-<name>` graphical interface when appropriate (see `ui.enable`),
2. run as a `netbird-<name>.service`,
3. listen for incoming remote connections on the port `51820` (`openFirewall` by default),
4. manage the `netbird-<name>` wireguard interface,
@@ -467,19 +485,30 @@ in
networking.dhcpcd.denyInterfaces = toClientList (client: client.interface);
networking.networkmanager.unmanaged = toClientList (client: "interface-name:${client.interface}");
- networking.firewall.allowedUDPPorts = concatLists (
- toClientList (client: optional client.openFirewall client.port)
- );
+ # Required for the routing ("Exit node") feature(s) to work
+ boot.kernel.sysctl = mkIf (cfg.useRoutingFeatures == "server" || cfg.useRoutingFeatures == "both") {
+ "net.ipv4.conf.all.forwarding" = mkOverride 97 true;
+ "net.ipv6.conf.all.forwarding" = mkOverride 97 true;
+ };
- # Ports opened on a specific
- networking.firewall.interfaces = listToAttrs (
- toClientList (client: {
- name = client.interface;
- value.allowedUDPPorts = optionals client.openFirewall [
- 5353 # required for the DNS forwarding/routing to work
- ];
- })
- );
+ networking.firewall = {
+ allowedUDPPorts = concatLists (toClientList (client: optional client.openFirewall client.port));
+
+ # Required for the routing ("Exit node") feature(s) to work
+ checkReversePath = mkIf (
+ cfg.useRoutingFeatures == "client" || cfg.useRoutingFeatures == "both"
+ ) "loose";
+
+ # Ports opened on a specific
+ interfaces = listToAttrs (
+ toClientList (client: {
+ name = client.interface;
+ value.allowedUDPPorts = optionals client.openFirewall [
+ 5353 # required for the DNS forwarding/routing to work
+ ];
+ })
+ );
+ };
systemd.network.networks = mkIf config.networking.useNetworkd (
toClientAttrs (
@@ -601,7 +630,7 @@ in
# see https://github.com/systemd/systemd/blob/17f3e91e8107b2b29fe25755651b230bbc81a514/src/resolve/org.freedesktop.resolve1.policy#L43-L43
# see all actions used at https://github.com/netbirdio/netbird/blob/13e7198046a0d73a9cd91bf8e063fafb3d41885c/client/internal/dns/systemd_linux.go#L29-L32
security.polkit.extraConfig = mkIf config.services.resolved.enable ''
- // systemd-resolved access for Netbird clients
+ // systemd-resolved access for NetBird clients
polkit.addRule(function(action, subject) {
var actions = [
"org.freedesktop.resolve1.revert",
diff --git a/nixos/modules/services/networking/ntp/ntpd-rs.nix b/nixos/modules/services/networking/ntp/ntpd-rs.nix
index f80ffa2d82cb..89735696616c 100644
--- a/nixos/modules/services/networking/ntp/ntpd-rs.nix
+++ b/nixos/modules/services/networking/ntp/ntpd-rs.nix
@@ -90,6 +90,49 @@ in
""
"${lib.makeBinPath [ cfg.package ]}/ntp-daemon --config=${validateConfig configFile}"
];
+
+ CapabilityBoundingSet = [
+ "CAP_SYS_TIME"
+ "CAP_NET_BIND_SERVICE"
+ ];
+ AmbientCapabilities = [
+ "CAP_SYS_TIME"
+ "CAP_NET_BIND_SERVICE"
+ ];
+ LimitCORE = 0;
+ LimitNOFILE = 65535;
+ LockPersonality = true;
+ MemorySwapMax = 0;
+ MemoryZSwapMax = 0;
+ PrivateTmp = true;
+ ProcSubset = "pid";
+ ProtectControlGroups = true;
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "invisible";
+ ProtectSystem = "strict";
+ Restart = "on-failure";
+ RestartSec = "10s";
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ "AF_UNIX"
+ "AF_NETLINK"
+ ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ SystemCallArchitectures = "native";
+ SystemCallFilter = [
+ "@system-service"
+ "@resources"
+ "@network-io"
+ "@clock"
+ ];
+ NoNewPrivileges = true;
+ UMask = "0077";
};
};
@@ -103,6 +146,44 @@ in
""
"${lib.makeBinPath [ cfg.package ]}/ntp-metrics-exporter --config=${validateConfig configFile}"
];
+
+ CapabilityBoundingSet = [ ];
+ LimitCORE = 0;
+ LimitNOFILE = 65535;
+ LockPersonality = true;
+ MemorySwapMax = 0;
+ MemoryZSwapMax = 0;
+ PrivateTmp = true;
+ ProcSubset = "pid";
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "invisible";
+ ProtectSystem = "strict";
+ PrivateDevices = true;
+ RestrictSUIDSGID = true;
+ RemoveIPC = true;
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ "AF_UNIX"
+ ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ SystemCallArchitectures = "native";
+ SystemCallFilter = [
+ "@system-service"
+ "@network-io"
+ "~@privileged"
+ "~@resources"
+ "~@mount"
+ ];
+ NoNewPrivileges = true;
+ UMask = "0077";
};
};
};
diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix
index d1de1854c938..ebc7f057bae3 100644
--- a/nixos/modules/services/networking/prosody.nix
+++ b/nixos/modules/services/networking/prosody.nix
@@ -567,7 +567,7 @@ let
${lib.concatMapStrings (muc: ''
Component ${toLua muc.domain} "muc"
- modules_enabled = {${optionalString cfg.modules.mam ''" muc_mam",''}${optionalString muc.allowners_muc ''" muc_allowners",''} }
+ modules_enabled = {${optionalString cfg.modules.mam ''"muc_mam",''}${optionalString muc.allowners_muc ''"muc_allowners",''} }
name = ${toLua muc.name}
restrict_room_creation = ${toLua muc.restrictRoomCreation}
max_history_messages = ${toLua muc.maxHistoryMessages}
@@ -585,18 +585,14 @@ let
${muc.extraConfig}
'') cfg.muc}
- ${
- lib.optionalString (cfg.httpFileShare != null) ''
- Component ${toLua cfg.httpFileShare.domain} "http_file_share"
- modules_disabled = { "s2s" }
- ''
- + lib.optionalString (cfg.httpFileShare.http_host != null) ''
+ ${lib.optionalString (cfg.httpFileShare != null) ''
+ Component ${toLua cfg.httpFileShare.domain} "http_file_share"
+ modules_disabled = { "s2s" }
+ ${lib.optionalString (cfg.httpFileShare.http_host != null) ''
http_host = "${cfg.httpFileShare.http_host}"
- ''
- + ''
- ${settingsToLua " http_file_share_" (cfg.httpFileShare // { domain = null; })}
- ''
- }
+ ''}
+ ${settingsToLua " http_file_share_" (cfg.httpFileShare // { domain = null; })}
+ ''}
${lib.concatStringsSep "\n" (
lib.mapAttrsToList (n: v: ''
diff --git a/nixos/modules/services/networking/tailscale-derper.nix b/nixos/modules/services/networking/tailscale-derper.nix
index 6e172a40a529..3f8c788f7f52 100644
--- a/nixos/modules/services/networking/tailscale-derper.nix
+++ b/nixos/modules/services/networking/tailscale-derper.nix
@@ -82,10 +82,11 @@ in
locations."/" = {
proxyPass = "http://127.0.0.1:${toString cfg.port}";
proxyWebsockets = true;
- extraConfig = ''
- keepalive_timeout 0;
- proxy_buffering off;
- '';
+ extraConfig = # nginx
+ ''
+ proxy_buffering off;
+ proxy_read_timeout 3600s;
+ '';
};
};
};
diff --git a/nixos/modules/services/networking/tayga.nix b/nixos/modules/services/networking/tayga.nix
index 062d8fe52317..8a039aa75abf 100644
--- a/nixos/modules/services/networking/tayga.nix
+++ b/nixos/modules/services/networking/tayga.nix
@@ -23,6 +23,12 @@ let
data-dir ${cfg.dataDir}
${concatStringsSep "\n" (mapAttrsToList (ipv4: ipv6: "map " + ipv4 + " " + ipv6) cfg.mappings)}
+
+ ${optionalString ((builtins.length cfg.log) > 0) ''
+ log ${concatStringsSep " " cfg.log}
+ ''}
+
+ wkpf-strict ${if cfg.wkpfStrict then "yes" else "no"}
'';
addrOpts =
@@ -132,6 +138,21 @@ in
}
'';
};
+
+ log = mkOption {
+ type = types.listOf types.str;
+ default = [ ];
+ description = "Packet errors to log (drop, reject, icmp, self)";
+ example = literalExpression ''
+ [ "drop" "reject" "icmp" "self" ]
+ '';
+ };
+
+ wkpfStrict = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Enable restrictions on the use of the well-known prefix (64:ff9b::/96) - prevents translation of non-global IPv4 ranges when using the well-known prefix. Must be enabled for RFC 6052 compatibility.";
+ };
};
};
@@ -171,13 +192,16 @@ in
};
};
+ environment.etc."tayga.conf".source = configFile;
+
systemd.services.tayga = {
description = "Stateless NAT64 implementation";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
+ reloadTriggers = [ configFile ];
serviceConfig = {
- ExecStart = "${cfg.package}/bin/tayga -d --nodetach --config ${configFile}";
+ ExecStart = "${cfg.package}/bin/tayga -d --nodetach --config /etc/tayga.conf";
ExecReload = "${pkgs.coreutils}/bin/kill -SIGHUP $MAINPID";
Restart = "always";
diff --git a/nixos/modules/services/security/hockeypuck.nix b/nixos/modules/services/security/hockeypuck.nix
index 4352241a1ae9..5bfe2a5c1328 100644
--- a/nixos/modules/services/security/hockeypuck.nix
+++ b/nixos/modules/services/security/hockeypuck.nix
@@ -10,7 +10,7 @@ let
settingsFormat = pkgs.formats.toml { };
in
{
- meta.maintainers = with lib.maintainers; [ etu ];
+ meta.maintainers = with lib.maintainers; [ ];
options.services.hockeypuck = {
enable = lib.mkEnableOption "Hockeypuck OpenPGP Key Server";
diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix
index fb2fa625e67b..f24e8c945d0d 100644
--- a/nixos/modules/services/security/kanidm.nix
+++ b/nixos/modules/services/security/kanidm.nix
@@ -671,6 +671,8 @@ in
};
config = mkIf (cfg.enableClient || cfg.enableServer || cfg.enablePam) {
+ warnings = lib.optionals (cfg.package.eolMessage != "") [ cfg.package.eolMessage ];
+
assertions =
let
entityList =
diff --git a/nixos/modules/services/video/frigate.nix b/nixos/modules/services/video/frigate.nix
index 52e7501bbd51..08fc665cc2d7 100644
--- a/nixos/modules/services/video/frigate.nix
+++ b/nixos/modules/services/video/frigate.nix
@@ -13,6 +13,7 @@ let
elem
filterAttrsRecursive
hasPrefix
+ literalExpression
makeLibraryPath
mkDefault
mkEnableOption
@@ -30,6 +31,32 @@ let
filteredConfig = converge (filterAttrsRecursive (_: v: !elem v [ null ])) cfg.settings;
+ configFileUnchecked = format.generate "frigate.yaml" filteredConfig;
+ configFileChecked =
+ pkgs.runCommand "frigate-config"
+ {
+ preferLocalBuilds = true;
+ }
+ ''
+ function error() {
+ cat << 'HEREDOC'
+
+ Note that not all configurations can be reliably checked in the
+ build sandbox.
+
+ This check can be disabled using `services.frigate.checkConfig`.
+ HEREDOC
+
+ exit 1
+ }
+
+ cp ${configFileUnchecked} $out
+ export CONFIG_FILE=$out
+ export PYTHONPATH=${cfg.package.pythonPath}
+ ${cfg.package.python.interpreter} -m frigate --validate-config || error
+ '';
+ configFile = if cfg.checkConfig then configFileChecked else configFileUnchecked;
+
cameraFormat =
with types;
submodule {
@@ -166,6 +193,17 @@ in
'';
};
+ checkConfig = mkOption {
+ type = bool;
+ default = pkgs.stdenv.buildPlatform.canExecute pkgs.stdenv.hostPlatform;
+ defaultText = literalExpression ''
+ pkgs.stdenv.buildPlatform.canExecute pkgs.stdenv.hostPlatform
+ '';
+ description = ''
+ Whether to check the configuration at build time.
+ '';
+ };
+
settings = mkOption {
type = submodule {
freeformType = format.type;
@@ -636,7 +674,7 @@ in
rm --recursive --force /var/cache/frigate/!(model_cache)
'')
(pkgs.writeShellScript "frigate-create-writable-config" ''
- cp --no-preserve=mode "${format.generate "frigate.yml" filteredConfig}" /run/frigate/frigate.yml
+ cp --no-preserve=mode ${configFile} /run/frigate/frigate.yml
'')
];
ExecStart = "${cfg.package.python.interpreter} -m frigate";
diff --git a/nixos/modules/services/web-apps/jitsi-meet.nix b/nixos/modules/services/web-apps/jitsi-meet.nix
index 0d55f5e31b70..d89920e7ef5f 100644
--- a/nixos/modules/services/web-apps/jitsi-meet.nix
+++ b/nixos/modules/services/web-apps/jitsi-meet.nix
@@ -235,7 +235,7 @@ in
# required for muc_breakout_rooms
package = lib.mkDefault (
- config.services.prosody.package.override {
+ pkgs.prosody.override {
withExtraLuaPackages = p: with p; [ cjson ];
}
);
diff --git a/nixos/modules/services/web-apps/mediawiki.nix b/nixos/modules/services/web-apps/mediawiki.nix
index 73d7b452432f..dc2464c065e4 100644
--- a/nixos/modules/services/web-apps/mediawiki.nix
+++ b/nixos/modules/services/web-apps/mediawiki.nix
@@ -711,8 +711,8 @@ in
tr -dc A-Za-z0-9 </dev/urandom 2>/dev/null | head -c 64 > ${stateDir}/secret.key
fi
- echo "exit( wfGetDB( DB_PRIMARY )->tableExists( 'user' ) ? 1 : 0 );" | \
- ${php}/bin/php ${pkg}/share/mediawiki/maintenance/eval.php --conf ${mediawikiConfig} && \
+ echo "exit( \$this->getPrimaryDB()->tableExists( 'user' ) ? 1 : 0 );" | \
+ ${php}/bin/php ${pkg}/share/mediawiki/maintenance/run.php eval --conf ${mediawikiConfig} && \
${php}/bin/php ${pkg}/share/mediawiki/maintenance/install.php \
--confpath /tmp \
--scriptpath / \
diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix
index e57d853bb8cf..1e9360dc1f92 100644
--- a/nixos/modules/services/web-apps/nextcloud.nix
+++ b/nixos/modules/services/web-apps/nextcloud.nix
@@ -772,12 +772,15 @@ in
configureRedis = lib.mkOption {
type = lib.types.bool;
- default = config.services.nextcloud.notify_push.enable;
- defaultText = lib.literalExpression "config.services.nextcloud.notify_push.enable";
+ default = true;
description = ''
Whether to configure Nextcloud to use the recommended Redis settings for small instances.
::: {.note}
+ The Nextcloud system check recommends to configure either Redis or Memcache for file lock caching.
+ :::
+
+ ::: {.note}
The `notify_push` app requires Redis to be configured. If this option is turned off, this must be configured manually.
:::
'';
diff --git a/nixos/modules/services/web-apps/snips-sh.nix b/nixos/modules/services/web-apps/snips-sh.nix
new file mode 100644
index 000000000000..c11cfa6588f5
--- /dev/null
+++ b/nixos/modules/services/web-apps/snips-sh.nix
@@ -0,0 +1,159 @@
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
+let
+ inherit (lib)
+ mkOption
+ mkEnableOption
+ mkPackageOption
+ mapAttrs
+ optional
+ boolToString
+ isBool
+ mkIf
+ getExe
+ types
+ ;
+
+ cfg = config.services.snips-sh;
+in
+{
+ meta.maintainers = with lib.maintainers; [
+ isabelroses
+ NotAShelf
+ ];
+
+ options.services.snips-sh = {
+ enable = mkEnableOption "snips.sh";
+
+ package = mkPackageOption pkgs "snips-sh" {
+ example = "pkgs.snips-sh.override {withTensorflow = true;}";
+ };
+
+ stateDir = mkOption {
+ type = types.path;
+ default = "/var/lib/snips-sh";
+ description = "The state directory of the service.";
+ };
+
+ settings = mkOption {
+ type = types.submodule {
+ freeformType = types.attrsOf (
+ types.nullOr (
+ types.oneOf [
+ types.str
+ types.int
+ types.bool
+ ]
+ )
+ );
+
+ options = {
+ SNIPS_HTTP_INTERNAL = mkOption {
+ type = types.str;
+ description = "The internal HTTP address of the service";
+ };
+
+ SNIPS_SSH_INTERNAL = mkOption {
+ type = types.str;
+ description = "The internal SSH address of the service";
+ };
+ };
+ };
+
+ default = { };
+ example = {
+ SNIPS_HTTP_INTERNAL = "http://0.0.0.0:8080";
+ SNIPS_SSH_INTERNAL = "ssh://0.0.0.0:2222";
+ };
+
+ description = ''
+ The configuration of snips-sh is done through environment variables,
+ therefore you must use upper snake case (e.g. {env}`SNIPS_HTTP_INTERNAL`).
+
+ Based on the attributes passed to this config option an environment file will be generated
+ that is passed to snips-sh's systemd service.
+
+ The available configuration options can be found in
+ [self-hosting guide](https://github.com/robherley/snips.sh/blob/main/docs/self-hosting.md#configuration) to
+ find about the environment variables you can use.
+ '';
+ };
+
+ environmentFile = mkOption {
+ type = with types; nullOr path;
+ default = null;
+ example = "/etc/snips-sh.env";
+ description = ''
+ Additional environment file as defined in {manpage}`systemd.exec(5)`.
+
+ Sensitive secrets such as {env}`SNIPS_SSH_HOSTKEYPATH` and {env}`SNIPS_METRICS_STATSD`
+ may be passed to the service while avoiding potentially making them world-readable in the nix store or
+ to convert an existing non-nix installation with minimum hassle.
+
+ Note that this file needs to be available on the host on which
+ `snips-sh` is running.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd = {
+ tmpfiles.settings."10-snips-sh" = {
+ "${cfg.stateDir}/data".D = {
+ mode = "0755";
+ };
+ };
+
+ services.snips-sh = {
+ wants = [ "network-online.target" ];
+ after = [ "network-online.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ environment = mapAttrs (_: v: if isBool v then boolToString v else toString v) cfg.settings;
+
+ serviceConfig = {
+ EnvironmentFile = optional (cfg.environmentFile != null) cfg.environmentFile;
+ ExecStart = getExe cfg.package;
+ LimitNOFILE = "1048576";
+ AmbientCapabilities = "CAP_NET_BIND_SERVICE";
+ WorkingDirectory = cfg.stateDir;
+ RuntimeDirectory = "snips-sh";
+ StateDirectory = "snips-sh";
+ StateDirectoryMode = "0700";
+ Restart = "always";
+
+ # hardening
+ DynamicUser = true;
+ NoNewPrivileges = true;
+ ProtectSystem = "strict";
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectClock = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectControlGroups = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ PrivateUsers = true;
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ "AF_UNIX"
+ ];
+ RestrictNamespaces = true;
+ RestrictSUIDSGID = true;
+ SystemCallFilter = "@system-service";
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ CapabilityBoundingSet = "CAP_NET_BIND_SERVICE";
+ RemoveIPC = true;
+ };
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/web-servers/caddy/default.nix b/nixos/modules/services/web-servers/caddy/default.nix
index f9c50bca7210..73da17d5a050 100644
--- a/nixos/modules/services/web-servers/caddy/default.nix
+++ b/nixos/modules/services/web-servers/caddy/default.nix
@@ -30,9 +30,11 @@ let
${optionalString (
hostOpts.useACMEHost != null
) "tls ${sslCertDir}/cert.pem ${sslCertDir}/key.pem"}
- log {
- ${hostOpts.logFormat}
- }
+ ${optionalString (hostOpts.logFormat != null) ''
+ log {
+ ${hostOpts.logFormat}
+ }
+ ''}
${hostOpts.extraConfig}
}
diff --git a/nixos/modules/services/web-servers/caddy/vhost-options.nix b/nixos/modules/services/web-servers/caddy/vhost-options.nix
index 73ef4b87ee52..9afa699ad037 100644
--- a/nixos/modules/services/web-servers/caddy/vhost-options.nix
+++ b/nixos/modules/services/web-servers/caddy/vhost-options.nix
@@ -56,7 +56,7 @@ in
};
logFormat = mkOption {
- type = types.lines;
+ type = types.nullOr types.lines;
default = ''
output file ${cfg.logDir}/access-${lib.replaceStrings [ "/" " " ] [ "_" "_" ] config.hostName}.log
'';
diff --git a/nixos/modules/services/x11/desktop-managers/cinnamon.nix b/nixos/modules/services/x11/desktop-managers/cinnamon.nix
index ef8e2000e21c..ddb9b00c3e49 100644
--- a/nixos/modules/services/x11/desktop-managers/cinnamon.nix
+++ b/nixos/modules/services/x11/desktop-managers/cinnamon.nix
@@ -66,7 +66,7 @@ in
config = mkMerge [
(mkIf cfg.enable {
- services.displayManager.sessionPackages = [ pkgs.cinnamon-common ];
+ services.displayManager.sessionPackages = [ pkgs.cinnamon ];
services.xserver.displayManager.lightdm.greeters.slick = {
enable = mkDefault true;
@@ -114,7 +114,7 @@ in
services.accounts-daemon.enable = true;
services.system-config-printer.enable = (mkIf config.services.printing.enable (mkDefault true));
services.dbus.packages = with pkgs; [
- cinnamon-common
+ cinnamon
cinnamon-screensaver
nemo-with-extensions
xapp
@@ -166,7 +166,7 @@ in
desktop-file-utils
# common-files
- cinnamon-common
+ cinnamon
cinnamon-session
cinnamon-desktop
cinnamon-menus
@@ -177,7 +177,7 @@ in
# session requirements
cinnamon-screensaver
- # cinnamon-killer-daemon: provided by cinnamon-common
+ # cinnamon-killer-daemon: provided by cinnamon
networkmanagerapplet # session requirement - also nm-applet not needed
# packages
@@ -225,7 +225,7 @@ in
services.orca.enable = mkDefault (notExcluded pkgs.orca);
- xdg.portal.configPackages = mkDefault [ pkgs.cinnamon-common ];
+ xdg.portal.configPackages = mkDefault [ pkgs.cinnamon ];
# Override GSettings schemas
environment.sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";
diff --git a/nixos/modules/system/activation/activation-script.nix b/nixos/modules/system/activation/activation-script.nix
index f56be5f71f18..dd3973c8073e 100644
--- a/nixos/modules/system/activation/activation-script.nix
+++ b/nixos/modules/system/activation/activation-script.nix
@@ -317,7 +317,7 @@ in
source ${config.system.build.earlyMountScript}
'';
- systemd.user = {
+ systemd.user = lib.mkIf config.system.activatable {
services.nixos-activation = {
description = "Run user-specific NixOS activation";
script = config.system.userActivationScripts.script;
diff --git a/nixos/modules/system/boot/kernel.nix b/nixos/modules/system/boot/kernel.nix
index 9cb2148d283b..b19e3ac5c787 100644
--- a/nixos/modules/system/boot/kernel.nix
+++ b/nixos/modules/system/boot/kernel.nix
@@ -102,7 +102,7 @@ in
{
name = "foo";
patch = ./foo.patch;
- extraStructuredConfig.FOO = lib.kernel.yes;
+ structuredExtraConfig.FOO = lib.kernel.yes;
features.foo = true;
}
{
@@ -127,7 +127,7 @@ in
# (required, but can be null if only config changes
# are needed)
- extraStructuredConfig = { # attrset of extra configuration parameters without the CONFIG_ prefix
+ structuredExtraConfig = { # attrset of extra configuration parameters without the CONFIG_ prefix
FOO = lib.kernel.yes; # (optional)
}; # values should generally be lib.kernel.yes,
# lib.kernel.no or lib.kernel.module
@@ -138,7 +138,7 @@ in
extraConfig = "FOO y"; # extra configuration options in string form without the CONFIG_ prefix
# (optional, multiple lines allowed to specify multiple options)
- # (deprecated, use extraStructuredConfig instead)
+ # (deprecated, use structuredExtraConfig instead)
}
```
@@ -414,7 +414,9 @@ in
ln -s ${initrdPath} $out/initrd
- ln -s ${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets $out
+ ${optionalString (config.boot.initrd.secrets != { }) ''
+ ln -s ${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets $out
+ ''}
ln -s ${config.hardware.firmware}/lib/firmware $out/firmware
'';
diff --git a/nixos/modules/system/boot/kexec.nix b/nixos/modules/system/boot/kexec.nix
index 580ccab5e29e..9a4818d874dd 100644
--- a/nixos/modules/system/boot/kexec.nix
+++ b/nixos/modules/system/boot/kexec.nix
@@ -1,7 +1,22 @@
-{ pkgs, lib, ... }:
+{
+ config,
+ pkgs,
+ lib,
+ ...
+}:
+let
+ cfg = config.boot.kexec;
+in
{
- config = lib.mkIf (lib.meta.availableOn pkgs.stdenv.hostPlatform pkgs.kexec-tools) {
+ options.boot.kexec = {
+ enable = lib.mkEnableOption "kexec" // {
+ default = lib.meta.availableOn pkgs.stdenv.hostPlatform pkgs.kexec-tools;
+ defaultText = lib.literalExpression ''lib.meta.availableOn pkgs.stdenv.hostPlatform pkgs.kexec-tools'';
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
environment.systemPackages = [ pkgs.kexec-tools ];
systemd.services.prepare-kexec = {
diff --git a/nixos/modules/system/boot/networkd.nix b/nixos/modules/system/boot/networkd.nix
index dba90620719c..bc6c9166b956 100644
--- a/nixos/modules/system/boot/networkd.nix
+++ b/nixos/modules/system/boot/networkd.nix
@@ -1884,6 +1884,11 @@ let
networkdOptions = {
networkConfig = mkOption {
default = { };
+ defaultText = lib.literalExpression ''
+ {
+ IPv6PrivacyExtensions = true;
+ }
+ '';
example = {
SpeedMeter = true;
ManageForeignRoutingPolicyRules = false;
@@ -3127,7 +3132,10 @@ let
};
config = {
- networkConfig = optionalAttrs (config.routeTables != { }) {
+ networkConfig = {
+ IPv6PrivacyExtensions = lib.mkOptionDefault true;
+ }
+ // optionalAttrs (config.routeTables != { }) {
RouteTable = mapAttrsToList (name: number: "${name}:${toString number}") config.routeTables;
};
};
diff --git a/nixos/modules/tasks/filesystems.nix b/nixos/modules/tasks/filesystems.nix
index 0cf83ca62d44..ad27284d6991 100644
--- a/nixos/modules/tasks/filesystems.nix
+++ b/nixos/modules/tasks/filesystems.nix
@@ -461,13 +461,7 @@ in
# Add the mount helpers to the system path so that `mount' can find them.
system.fsPackages = [ pkgs.dosfstools ];
- environment.systemPackages =
- with pkgs;
- [
- fuse3
- fuse
- ]
- ++ config.system.fsPackages;
+ environment.systemPackages = config.system.fsPackages;
environment.etc.fstab.text =
let
@@ -509,45 +503,6 @@ in
];
};
- systemd.services = {
- # Mount /sys/fs/pstore for evacuating panic logs and crashdumps from persistent storage onto the disk using systemd-pstore.
- # This cannot be done with the other special filesystems because the pstore module (which creates the mount point) is not loaded then.
- "mount-pstore" = {
- serviceConfig = {
- Type = "oneshot";
- # skip on kernels without the pstore module
- ExecCondition = "${pkgs.kmod}/bin/modprobe -b pstore";
- ExecStart = pkgs.writeShellScript "mount-pstore.sh" ''
- set -eu
- # if the pstore module is builtin it will have mounted the persistent store automatically. it may also be already mounted for other reasons.
- ${pkgs.util-linux}/bin/mountpoint -q /sys/fs/pstore || ${pkgs.util-linux}/bin/mount -t pstore -o nosuid,noexec,nodev pstore /sys/fs/pstore
- # wait up to 1.5 seconds for the backend to be registered and the files to appear. a systemd path unit cannot detect this happening; and succeeding after a restart would not start dependent units.
- TRIES=15
- while [ "$(cat /sys/module/pstore/parameters/backend)" = "(null)" ]; do
- if (( $TRIES )); then
- sleep 0.1
- TRIES=$((TRIES-1))
- else
- echo "Persistent Storage backend was not registered in time." >&2
- break
- fi
- done
- '';
- RemainAfterExit = true;
- };
- unitConfig = {
- ConditionVirtualization = "!container";
- DefaultDependencies = false; # needed to prevent a cycle
- };
- before = [
- "systemd-pstore.service"
- "shutdown.target"
- ];
- conflicts = [ "shutdown.target" ];
- wantedBy = [ "systemd-pstore.service" ];
- };
- };
-
systemd.tmpfiles.rules = [
"d /run/keys 0750 root ${toString config.ids.gids.keys}"
"z /run/keys 0750 root ${toString config.ids.gids.keys}"
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index d056cd45655b..09b6cec4e7ea 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -1767,7 +1767,7 @@ in
text = cfg.hostName + "\n";
};
- environment.systemPackages = [
+ environment.corePackages = [
pkgs.host
pkgs.hostname-debian
pkgs.iproute2
@@ -1813,146 +1813,147 @@ in
virtualisation.vswitch = mkIf (cfg.vswitches != { }) { enable = true; };
- services.udev.packages = [
- (pkgs.writeTextFile rec {
- name = "ipv6-privacy-extensions.rules";
- destination = "/etc/udev/rules.d/98-${name}";
- text =
- let
- sysctl-value = tempaddrValues.${cfg.tempAddresses}.sysctl;
- in
- ''
- # enable and prefer IPv6 privacy addresses by default
- ACTION=="add", SUBSYSTEM=="net", RUN+="${pkgs.bash}/bin/sh -c 'echo ${sysctl-value} > /proc/sys/net/ipv6/conf/$name/use_tempaddr'"
- '';
- })
- (pkgs.writeTextFile rec {
- name = "ipv6-privacy-extensions.rules";
- destination = "/etc/udev/rules.d/99-${name}";
- text = concatMapStrings (
- i:
- let
- opt = i.tempAddress;
- val = tempaddrValues.${opt}.sysctl;
- msg = tempaddrValues.${opt}.description;
- in
- ''
- # override to ${msg} for ${i.name}
- ACTION=="add", SUBSYSTEM=="net", NAME=="${i.name}", RUN+="${pkgs.procps}/bin/sysctl net.ipv6.conf.${
- replaceStrings [ "." ] [ "/" ] i.name
- }.use_tempaddr=${val}"
- ''
- ) (filter (i: i.tempAddress != cfg.tempAddresses) interfaces);
- })
- ]
- ++ lib.optional (cfg.wlanInterfaces != { }) (
- pkgs.writeTextFile {
- name = "99-zzz-40-wlanInterfaces.rules";
- destination = "/etc/udev/rules.d/99-zzz-40-wlanInterfaces.rules";
- text =
- let
- # Collect all interfaces that are defined for a device
- # as device:interface key:value pairs.
- wlanDeviceInterfaces =
- let
- allDevices = unique (mapAttrsToList (_: v: v.device) cfg.wlanInterfaces);
- interfacesOfDevice = d: filterAttrs (_: v: v.device == d) cfg.wlanInterfaces;
- in
- genAttrs allDevices (d: interfacesOfDevice d);
+ services.udev.packages =
+ lib.optionals (!config.systemd.network.enable) [
+ (pkgs.writeTextFile rec {
+ name = "ipv6-privacy-extensions.rules";
+ destination = "/etc/udev/rules.d/98-${name}";
+ text =
+ let
+ sysctl-value = tempaddrValues.${cfg.tempAddresses}.sysctl;
+ in
+ ''
+ # enable and prefer IPv6 privacy addresses by default
+ ACTION=="add", SUBSYSTEM=="net", RUN+="${pkgs.bash}/bin/sh -c 'echo ${sysctl-value} > /proc/sys/net/ipv6/conf/$name/use_tempaddr'"
+ '';
+ })
+ (pkgs.writeTextFile rec {
+ name = "ipv6-privacy-extensions.rules";
+ destination = "/etc/udev/rules.d/99-${name}";
+ text = concatMapStrings (
+ i:
+ let
+ opt = i.tempAddress;
+ val = tempaddrValues.${opt}.sysctl;
+ msg = tempaddrValues.${opt}.description;
+ in
+ ''
+ # override to ${msg} for ${i.name}
+ ACTION=="add", SUBSYSTEM=="net", NAME=="${i.name}", RUN+="${pkgs.procps}/bin/sysctl net.ipv6.conf.${
+ replaceStrings [ "." ] [ "/" ] i.name
+ }.use_tempaddr=${val}"
+ ''
+ ) (filter (i: i.tempAddress != cfg.tempAddresses) interfaces);
+ })
+ ]
+ ++ lib.optional (cfg.wlanInterfaces != { }) (
+ pkgs.writeTextFile {
+ name = "99-zzz-40-wlanInterfaces.rules";
+ destination = "/etc/udev/rules.d/99-zzz-40-wlanInterfaces.rules";
+ text =
+ let
+ # Collect all interfaces that are defined for a device
+ # as device:interface key:value pairs.
+ wlanDeviceInterfaces =
+ let
+ allDevices = unique (mapAttrsToList (_: v: v.device) cfg.wlanInterfaces);
+ interfacesOfDevice = d: filterAttrs (_: v: v.device == d) cfg.wlanInterfaces;
+ in
+ genAttrs allDevices (d: interfacesOfDevice d);
- # Convert device:interface key:value pairs into a list, and if it exists,
- # place the interface which is named after the device at the beginning.
- wlanListDeviceFirst =
- device: interfaces:
- if hasAttr device interfaces then
- mapAttrsToList (n: v: v // { _iName = n; }) (filterAttrs (n: _: n == device) interfaces)
- ++ mapAttrsToList (n: v: v // { _iName = n; }) (filterAttrs (n: _: n != device) interfaces)
- else
- mapAttrsToList (n: v: v // { _iName = n; }) interfaces;
+ # Convert device:interface key:value pairs into a list, and if it exists,
+ # place the interface which is named after the device at the beginning.
+ wlanListDeviceFirst =
+ device: interfaces:
+ if hasAttr device interfaces then
+ mapAttrsToList (n: v: v // { _iName = n; }) (filterAttrs (n: _: n == device) interfaces)
+ ++ mapAttrsToList (n: v: v // { _iName = n; }) (filterAttrs (n: _: n != device) interfaces)
+ else
+ mapAttrsToList (n: v: v // { _iName = n; }) interfaces;
- # Udev script to execute for the default WLAN interface with the persistend udev name.
- # The script creates the required, new WLAN interfaces interfaces and configures the
- # existing, default interface.
- curInterfaceScript =
- device: current: new:
- pkgs.writeScript "udev-run-script-wlan-interfaces-${device}.sh" ''
- #!${pkgs.runtimeShell}
- # Change the wireless phy device to a predictable name.
- ${pkgs.iw}/bin/iw phy `${pkgs.coreutils}/bin/cat /sys/class/net/$INTERFACE/phy80211/name` set name ${device}
+ # Udev script to execute for the default WLAN interface with the persistend udev name.
+ # The script creates the required, new WLAN interfaces interfaces and configures the
+ # existing, default interface.
+ curInterfaceScript =
+ device: current: new:
+ pkgs.writeScript "udev-run-script-wlan-interfaces-${device}.sh" ''
+ #!${pkgs.runtimeShell}
+ # Change the wireless phy device to a predictable name.
+ ${pkgs.iw}/bin/iw phy `${pkgs.coreutils}/bin/cat /sys/class/net/$INTERFACE/phy80211/name` set name ${device}
- # Add new WLAN interfaces
- ${flip concatMapStrings new (i: ''
- ${pkgs.iw}/bin/iw phy ${device} interface add ${i._iName} type managed
- '')}
+ # Add new WLAN interfaces
+ ${flip concatMapStrings new (i: ''
+ ${pkgs.iw}/bin/iw phy ${device} interface add ${i._iName} type managed
+ '')}
- # Configure the current interface
- ${pkgs.iw}/bin/iw dev ${device} set type ${current.type}
- ${optionalString (
- current.type == "mesh" && current.meshID != null
- ) "${pkgs.iw}/bin/iw dev ${device} set meshid ${current.meshID}"}
- ${optionalString (
- current.type == "monitor" && current.flags != null
- ) "${pkgs.iw}/bin/iw dev ${device} set monitor ${current.flags}"}
- ${optionalString (
- current.type == "managed" && current.fourAddr != null
- ) "${pkgs.iw}/bin/iw dev ${device} set 4addr ${if current.fourAddr then "on" else "off"}"}
- ${optionalString (
- current.mac != null
- ) "${pkgs.iproute2}/bin/ip link set dev ${device} address ${current.mac}"}
- '';
+ # Configure the current interface
+ ${pkgs.iw}/bin/iw dev ${device} set type ${current.type}
+ ${optionalString (
+ current.type == "mesh" && current.meshID != null
+ ) "${pkgs.iw}/bin/iw dev ${device} set meshid ${current.meshID}"}
+ ${optionalString (
+ current.type == "monitor" && current.flags != null
+ ) "${pkgs.iw}/bin/iw dev ${device} set monitor ${current.flags}"}
+ ${optionalString (
+ current.type == "managed" && current.fourAddr != null
+ ) "${pkgs.iw}/bin/iw dev ${device} set 4addr ${if current.fourAddr then "on" else "off"}"}
+ ${optionalString (
+ current.mac != null
+ ) "${pkgs.iproute2}/bin/ip link set dev ${device} address ${current.mac}"}
+ '';
- # Udev script to execute for a new WLAN interface. The script configures the new WLAN interface.
- newInterfaceScript =
- new:
- pkgs.writeScript "udev-run-script-wlan-interfaces-${new._iName}.sh" ''
- #!${pkgs.runtimeShell}
- # Configure the new interface
- ${pkgs.iw}/bin/iw dev ${new._iName} set type ${new.type}
- ${optionalString (
- new.type == "mesh" && new.meshID != null
- ) "${pkgs.iw}/bin/iw dev ${new._iName} set meshid ${new.meshID}"}
- ${optionalString (
- new.type == "monitor" && new.flags != null
- ) "${pkgs.iw}/bin/iw dev ${new._iName} set monitor ${new.flags}"}
- ${optionalString (
- new.type == "managed" && new.fourAddr != null
- ) "${pkgs.iw}/bin/iw dev ${new._iName} set 4addr ${if new.fourAddr then "on" else "off"}"}
- ${optionalString (
- new.mac != null
- ) "${pkgs.iproute2}/bin/ip link set dev ${new._iName} address ${new.mac}"}
- '';
+ # Udev script to execute for a new WLAN interface. The script configures the new WLAN interface.
+ newInterfaceScript =
+ new:
+ pkgs.writeScript "udev-run-script-wlan-interfaces-${new._iName}.sh" ''
+ #!${pkgs.runtimeShell}
+ # Configure the new interface
+ ${pkgs.iw}/bin/iw dev ${new._iName} set type ${new.type}
+ ${optionalString (
+ new.type == "mesh" && new.meshID != null
+ ) "${pkgs.iw}/bin/iw dev ${new._iName} set meshid ${new.meshID}"}
+ ${optionalString (
+ new.type == "monitor" && new.flags != null
+ ) "${pkgs.iw}/bin/iw dev ${new._iName} set monitor ${new.flags}"}
+ ${optionalString (
+ new.type == "managed" && new.fourAddr != null
+ ) "${pkgs.iw}/bin/iw dev ${new._iName} set 4addr ${if new.fourAddr then "on" else "off"}"}
+ ${optionalString (
+ new.mac != null
+ ) "${pkgs.iproute2}/bin/ip link set dev ${new._iName} address ${new.mac}"}
+ '';
- # Udev attributes for systemd to name the device and to create a .device target.
- systemdAttrs =
- n:
- ''NAME:="${n}", ENV{INTERFACE}="${n}", ENV{SYSTEMD_ALIAS}="/sys/subsystem/net/devices/${n}", TAG+="systemd"'';
- in
- flip (concatMapStringsSep "\n") (attrNames wlanDeviceInterfaces) (
- device:
- let
- interfaces = wlanListDeviceFirst device wlanDeviceInterfaces.${device};
- curInterface = elemAt interfaces 0;
- newInterfaces = drop 1 interfaces;
+ # Udev attributes for systemd to name the device and to create a .device target.
+ systemdAttrs =
+ n:
+ ''NAME:="${n}", ENV{INTERFACE}="${n}", ENV{SYSTEMD_ALIAS}="/sys/subsystem/net/devices/${n}", TAG+="systemd"'';
in
- ''
- # It is important to have that rule first as overwriting the NAME attribute also prevents the
- # next rules from matching.
- ${flip (concatMapStringsSep "\n") (wlanListDeviceFirst device wlanDeviceInterfaces.${device}) (
- interface:
- ''ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", ENV{INTERFACE}=="${interface._iName}", ${systemdAttrs interface._iName}, RUN+="${newInterfaceScript interface}"''
- )}
+ flip (concatMapStringsSep "\n") (attrNames wlanDeviceInterfaces) (
+ device:
+ let
+ interfaces = wlanListDeviceFirst device wlanDeviceInterfaces.${device};
+ curInterface = elemAt interfaces 0;
+ newInterfaces = drop 1 interfaces;
+ in
+ ''
+ # It is important to have that rule first as overwriting the NAME attribute also prevents the
+ # next rules from matching.
+ ${flip (concatMapStringsSep "\n") (wlanListDeviceFirst device wlanDeviceInterfaces.${device}) (
+ interface:
+ ''ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", ENV{INTERFACE}=="${interface._iName}", ${systemdAttrs interface._iName}, RUN+="${newInterfaceScript interface}"''
+ )}
- # Add the required, new WLAN interfaces to the default WLAN interface with the
- # persistent, default name as assigned by udev.
- ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", NAME=="${device}", ${systemdAttrs curInterface._iName}, RUN+="${
- curInterfaceScript device curInterface newInterfaces
- }"
- # Generate the same systemd events for both 'add' and 'move' udev events.
- ACTION=="move", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", NAME=="${device}", ${systemdAttrs curInterface._iName}
- ''
- );
- }
- );
+ # Add the required, new WLAN interfaces to the default WLAN interface with the
+ # persistent, default name as assigned by udev.
+ ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", NAME=="${device}", ${systemdAttrs curInterface._iName}, RUN+="${
+ curInterfaceScript device curInterface newInterfaces
+ }"
+ # Generate the same systemd events for both 'add' and 'move' udev events.
+ ACTION=="move", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", NAME=="${device}", ${systemdAttrs curInterface._iName}
+ ''
+ );
+ }
+ );
};
}
diff --git a/nixos/modules/testing/test-instrumentation.nix b/nixos/modules/testing/test-instrumentation.nix
index 5afdcc868a3f..9fb3ad6ab774 100644
--- a/nixos/modules/testing/test-instrumentation.nix
+++ b/nixos/modules/testing/test-instrumentation.nix
@@ -67,7 +67,7 @@ let
# we can also run non-NixOS guests during tests. This, however, is
# mostly futureproofing as the test instrumentation is still very
# tightly coupled to NixOS.
- PS1="" exec ${pkgs.coreutils}/bin/env bash --norc /dev/hvc0
+ PS1="" exec ${pkgs.bashNonInteractive}/bin/bash --norc /dev/hvc0
'';
serviceConfig.KillSignal = "SIGHUP";
};
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index e1447d74579e..fd52943f093e 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -273,6 +273,7 @@ in
bitbox-bridge = runTest ./bitbox-bridge.nix;
bitcoind = runTest ./bitcoind.nix;
bittorrent = runTest ./bittorrent.nix;
+ blint = runTest ./blint.nix;
blockbook-frontend = runTest ./blockbook-frontend.nix;
blocky = runTest ./blocky.nix;
bookstack = runTest ./bookstack.nix;
@@ -499,6 +500,7 @@ in
etcd-cluster = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd-cluster.nix;
etebase-server = runTest ./etebase-server.nix;
etesync-dav = runTest ./etesync-dav.nix;
+ dep-scan = runTest ./dep-scan.nix;
evcc = runTest ./evcc.nix;
fail2ban = runTest ./fail2ban.nix;
fakeroute = runTest ./fakeroute.nix;
@@ -506,7 +508,6 @@ in
fanout = runTest ./fanout.nix;
fcitx5 = runTest ./fcitx5;
fedimintd = runTest ./fedimintd.nix;
- fenics = runTest ./fenics.nix;
ferm = runTest ./ferm.nix;
ferretdb = import ./ferretdb.nix { inherit pkgs runTest; };
fider = runTest ./fider.nix;
@@ -1058,6 +1059,7 @@ in
};
nixpkgs = pkgs.callPackage ../modules/misc/nixpkgs/test.nix { inherit evalMinimalConfig; };
nixseparatedebuginfod = runTest ./nixseparatedebuginfod.nix;
+ nixseparatedebuginfod2 = runTest ./nixseparatedebuginfod2.nix;
node-red = runTest ./node-red.nix;
nomad = runTest ./nomad.nix;
nominatim = runTest ./nominatim.nix;
@@ -1343,6 +1345,7 @@ in
snapcast = runTest ./snapcast.nix;
snapper = runTest ./snapper.nix;
snipe-it = runTest ./web-apps/snipe-it.nix;
+ snips-sh = runTest ./snips-sh.nix;
soapui = runTest ./soapui.nix;
soft-serve = runTest ./soft-serve.nix;
sogo = runTest ./sogo.nix;
@@ -1391,6 +1394,7 @@ in
syncthing-folders = runTest ./syncthing-folders.nix;
syncthing-relay = runTest ./syncthing-relay.nix;
sysinit-reactivation = runTest ./sysinit-reactivation.nix;
+ sysfs = runTest ./sysfs.nix;
systemd = runTest ./systemd.nix;
systemd-analyze = runTest ./systemd-analyze.nix;
systemd-binfmt = handleTestOn [ "x86_64-linux" ] ./systemd-binfmt.nix { };
@@ -1446,6 +1450,7 @@ in
systemd-nspawn-configfile = runTest ./systemd-nspawn-configfile.nix;
systemd-oomd = runTest ./systemd-oomd.nix;
systemd-portabled = runTest ./systemd-portabled.nix;
+ systemd-pstore = runTest ./systemd-pstore.nix;
systemd-repart = handleTest ./systemd-repart.nix { };
systemd-resolved = runTest ./systemd-resolved.nix;
systemd-ssh-proxy = runTest ./systemd-ssh-proxy.nix;
diff --git a/nixos/tests/audit.nix b/nixos/tests/audit.nix
index 7f1280060824..0d732442ef4b 100644
--- a/nixos/tests/audit.nix
+++ b/nixos/tests/audit.nix
@@ -16,6 +16,7 @@
rules = [
"-a always,exit -F exe=${lib.getExe pkgs.hello} -k nixos-test"
];
+ backlogLimit = 512;
};
security.auditd = {
enable = true;
@@ -34,7 +35,9 @@
machine.wait_for_unit("auditd.service")
with subtest("Audit subsystem gets enabled"):
- assert "enabled 1" in machine.succeed("auditctl -s")
+ audit_status = machine.succeed("auditctl -s")
+ t.assertIn("enabled 1", audit_status)
+ t.assertIn("backlog_limit 512", audit_status)
with subtest("unix socket plugin activated"):
machine.succeed("stat /var/run/audispd_events")
@@ -45,7 +48,7 @@
with subtest("Stopping audit-rules.service disables the audit subsystem"):
machine.succeed("systemctl stop audit-rules.service")
- assert "enabled 0" in machine.succeed("auditctl -s")
+ t.assertIn("enabled 0", machine.succeed("auditctl -s"))
'';
}
diff --git a/nixos/tests/blint.nix b/nixos/tests/blint.nix
new file mode 100644
index 000000000000..cf66da6ab93c
--- /dev/null
+++ b/nixos/tests/blint.nix
@@ -0,0 +1,30 @@
+{
+ lib,
+ pkgs,
+ ...
+}:
+
+{
+ name = "owasp blint test";
+
+ meta.maintainers = with lib; [
+ maintainers.ethancedwards8
+ teams.ngi
+ ];
+
+ nodes.machine = {
+ environment.systemPackages = with pkgs; [
+ blint
+ jq
+ ];
+ };
+
+ testScript =
+ { nodes, ... }:
+ ''
+ start_all()
+
+ machine.succeed('blint -i ${lib.getExe pkgs.ripgrep} -o /tmp/ripgrep')
+ machine.succeed('jq . /tmp/ripgrep/*.json')
+ '';
+}
diff --git a/nixos/tests/dep-scan.nix b/nixos/tests/dep-scan.nix
new file mode 100644
index 000000000000..7bfe6e9b94e4
--- /dev/null
+++ b/nixos/tests/dep-scan.nix
@@ -0,0 +1,63 @@
+{
+ lib,
+ pkgs,
+ ...
+}:
+
+{
+ name = "owasp dep-scan test";
+
+ meta.maintainers = with lib; [
+ maintainers.ethancedwards8
+ teams.ngi
+ ];
+
+ nodes.machine = {
+ environment.systemPackages = with pkgs; [
+ dep-scan
+ jq
+ ];
+
+ # code repo to scan for vulnerabilites, could be anything
+ # I just happened to pick the source of the package
+ environment.etc."dep-scan-source".source = pkgs.fetchFromGitHub {
+ owner = "owasp-dep-scan";
+ repo = "dep-scan";
+ tag = "v6.0.0b3";
+ hash = "sha256-GdrFsECcBZ2J47ojM33flqOtrY3avchGpsZk6pt8Aks=";
+ };
+
+ # we need to download the database before the vm starts, otherwise
+ # the program will try to download them at runtime.
+ # https://github.com/owasp-dep-scan/dep-scan/issues/443
+ environment.etc."vdb/data.index.vdb6".source = pkgs.fetchurl {
+ url = "https://huggingface.co/datasets/AppThreat/vdb/resolve/72377024f9742c6e700a113fc7059b18f738081c/app-2y/data.index.vdb6";
+ hash = "sha256-/9RIL6KVwmUmcKteOhWlnzjtZzGUbmRzua5o4Z8Mu9I=";
+ };
+ environment.etc."vdb/data.vdb6".source = pkgs.fetchurl {
+ url = "https://huggingface.co/datasets/AppThreat/vdb/resolve/72377024f9742c6e700a113fc7059b18f738081c/app-2y/data.vdb6";
+ hash = "sha256-6gCftnjal9ZMXV+25fVANdJRuI/CN083OOnc8yA5TTw=";
+ };
+ environment.etc."vdb/vdb.meta".source = pkgs.fetchurl {
+ url = "https://huggingface.co/datasets/AppThreat/vdb/resolve/72377024f9742c6e700a113fc7059b18f738081c/app-2y/vdb.meta";
+ hash = "sha256-i0oI3ODrmm8PF9UGJ9gy9QzQ0SKjLo9DdqYX/kqoHak=";
+ };
+ environment.variables = {
+ VDB_HOME = "/tmp/vdb";
+ # the cache will try to auto refresh if the age is met (requires internet access)
+ VDB_AGE_HOURS = 999999;
+ };
+ };
+
+ testScript =
+ { nodes, ... }:
+ ''
+ start_all()
+
+ # vdb needs to be copied to tmp as it needs to write to dir
+ # and etc is RO
+ machine.succeed('cp -rL /etc/vdb /tmp/vdb')
+ machine.succeed('depscan --src /etc/dep-scan-source --reports-dir /tmp/reports')
+ machine.succeed('jq . /tmp/reports/*.json')
+ '';
+}
diff --git a/nixos/tests/fenics.nix b/nixos/tests/fenics.nix
deleted file mode 100644
index ebfff402627f..000000000000
--- a/nixos/tests/fenics.nix
+++ /dev/null
@@ -1,51 +0,0 @@
-{ pkgs, ... }:
-
-let
- fenicsScript = pkgs.writeScript "poisson.py" ''
- #!/usr/bin/env python
- from dolfin import *
-
- mesh = UnitSquareMesh(4, 4)
- V = FunctionSpace(mesh, "Lagrange", 1)
-
- def boundary(x):
- return x[0] < DOLFIN_EPS or x[0] > 1.0 - DOLFIN_EPS
-
- u0 = Constant(0.0)
- bc = DirichletBC(V, u0, boundary)
-
- u = TrialFunction(V)
- v = TestFunction(V)
- f = Expression("10*exp(-(pow(x[0] - 0.5, 2) + pow(x[1] - 0.5, 2)) / 0.02)", degree=2)
- g = Expression("sin(5*x[0])", degree=2)
- a = inner(grad(u), grad(v))*dx
- L = f*v*dx + g*v*ds
-
- u = Function(V)
- solve(a == L, u, bc)
- print(u)
- '';
-in
-{
- name = "fenics";
- meta = {
- maintainers = with pkgs.lib.maintainers; [ ];
- };
-
- nodes = {
- fenicsnode =
- { pkgs, ... }:
- {
- environment.systemPackages = with pkgs; [
- gcc
- (python3.withPackages (ps: with ps; [ fenics ]))
- ];
- };
- };
- testScript =
- { nodes, ... }:
- ''
- start_all()
- fenicsnode.succeed("${fenicsScript}")
- '';
-}
diff --git a/nixos/tests/greetd-no-shadow.nix b/nixos/tests/greetd-no-shadow.nix
index c4cb028ff6eb..947271716b0b 100644
--- a/nixos/tests/greetd-no-shadow.nix
+++ b/nixos/tests/greetd-no-shadow.nix
@@ -27,7 +27,7 @@
enable = true;
settings = {
default_session = {
- command = "${pkgs.greetd.greetd}/bin/agreety --cmd bash";
+ command = "${pkgs.greetd}/bin/agreety --cmd bash";
};
};
};
diff --git a/nixos/tests/hockeypuck.nix b/nixos/tests/hockeypuck.nix
index d1b5037fbe26..f1609087ac66 100644
--- a/nixos/tests/hockeypuck.nix
+++ b/nixos/tests/hockeypuck.nix
@@ -25,7 +25,7 @@ let
in
{
name = "hockeypuck";
- meta.maintainers = with lib.maintainers; [ etu ];
+ meta.maintainers = with lib.maintainers; [ ];
nodes.machine =
{ ... }:
diff --git a/nixos/tests/jackett.nix b/nixos/tests/jackett.nix
index 9ce8209f49dd..77f05a6bad76 100644
--- a/nixos/tests/jackett.nix
+++ b/nixos/tests/jackett.nix
@@ -5,7 +5,7 @@ let
in
{
name = "jackett";
- meta.maintainers = with lib.maintainers; [ etu ];
+ meta.maintainers = with lib.maintainers; [ ];
nodes.machine =
{ pkgs, ... }:
diff --git a/nixos/tests/kanidm-provisioning.nix b/nixos/tests/kanidm-provisioning.nix
index b04fb4d65e4a..547de0d1ac8f 100644
--- a/nixos/tests/kanidm-provisioning.nix
+++ b/nixos/tests/kanidm-provisioning.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }:
+{ kanidmPackage, pkgs, ... }:
let
certs = import ./common/acme/server/snakeoil-certs.nix;
serverDomain = certs.domain;
@@ -15,14 +15,16 @@ let
provisionIdmAdminPassword2 = "very-strong-alternative-password-for-idm-admin";
in
{
- name = "kanidm-provisioning";
+ name = "kanidm-provisioning-${kanidmPackage.version}";
meta.maintainers = with pkgs.lib.maintainers; [ oddlama ];
+ _module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidmWithSecretProvisioning;
+
nodes.provision =
{ pkgs, lib, ... }:
{
services.kanidm = {
- package = pkgs.kanidmWithSecretProvisioning_1_6;
+ package = kanidmPackage;
enableServer = true;
serverSettings = {
origin = "https://${serverDomain}";
@@ -273,11 +275,11 @@ in
users.users.kanidm.shell = pkgs.bashInteractive;
- environment.systemPackages = with pkgs; [
- kanidm
- openldap
- ripgrep
- jq
+ environment.systemPackages = [
+ kanidmPackage
+ pkgs.openldap
+ pkgs.ripgrep
+ pkgs.jq
];
};
diff --git a/nixos/tests/kanidm.nix b/nixos/tests/kanidm.nix
index f2f4981da276..9d918f156b2c 100644
--- a/nixos/tests/kanidm.nix
+++ b/nixos/tests/kanidm.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }:
+{ kanidmPackage, pkgs, ... }:
let
certs = import ./common/acme/server/snakeoil-certs.nix;
serverDomain = certs.domain;
@@ -15,17 +15,19 @@ let
'';
in
{
- name = "kanidm";
+ name = "kanidm-${kanidmPackage.version}";
meta.maintainers = with pkgs.lib.maintainers; [
Flakebi
oddlama
];
+ _module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidm;
+
nodes.server =
{ pkgs, ... }:
{
services.kanidm = {
- package = pkgs.kanidm_1_6;
+ package = kanidmPackage;
enableServer = true;
serverSettings = {
origin = "https://${serverDomain}";
@@ -44,10 +46,10 @@ in
users.users.kanidm.shell = pkgs.bashInteractive;
- environment.systemPackages = with pkgs; [
- kanidm
- openldap
- ripgrep
+ environment.systemPackages = [
+ kanidmPackage
+ pkgs.openldap
+ pkgs.ripgrep
];
};
@@ -55,7 +57,7 @@ in
{ nodes, ... }:
{
services.kanidm = {
- package = pkgs.kanidm_1_6;
+ package = kanidmPackage;
enableClient = true;
clientSettings = {
uri = "https://${serverDomain}";
diff --git a/nixos/tests/lidarr.nix b/nixos/tests/lidarr.nix
index 8f32ce14673f..ee6dd83f38aa 100644
--- a/nixos/tests/lidarr.nix
+++ b/nixos/tests/lidarr.nix
@@ -2,7 +2,7 @@
{
name = "lidarr";
- meta.maintainers = with lib.maintainers; [ etu ];
+ meta.maintainers = with lib.maintainers; [ ];
nodes.machine =
{ pkgs, ... }:
diff --git a/nixos/tests/lomiri.nix b/nixos/tests/lomiri.nix
index 42c93f3070f8..d65682c8e2ee 100644
--- a/nixos/tests/lomiri.nix
+++ b/nixos/tests/lomiri.nix
@@ -64,52 +64,16 @@ let
];
}
''
- magick -size 640x480 canvas:white -pointsize 30 -fill black -annotate +100+100 '${wallpaperText}' $out
+ magick -size 640x480 canvas:black -pointsize 30 -fill white -annotate +100+100 '${wallpaperText}' $out
'';
- # gsettings tool with access to wallpaper schema
- lomiri-gsettings =
- pkgs:
- pkgs.stdenv.mkDerivation {
- name = "lomiri-gsettings";
- dontUnpack = true;
- nativeBuildInputs = with pkgs; [
- glib
- wrapGAppsHook3
- ];
- buildInputs = with pkgs; [
- # Not using the Lomiri-namespaced setting yet
- # lomiri.lomiri-schemas
- gsettings-desktop-schemas
- ];
- installPhase = ''
- runHook preInstall
- mkdir -p $out/bin
- ln -s ${pkgs.lib.getExe' pkgs.glib "gsettings"} $out/bin/lomiri-gsettings
- runHook postInstall
- '';
- };
- setLomiriWallpaperService =
- pkgs:
- let
- lomiriServices = [
- "lomiri.service"
- "lomiri-full-greeter.service"
- "lomiri-full-shell.service"
- "lomiri-greeter.service"
- "lomiri-shell.service"
- ];
- in
- rec {
- description = "Set Lomiri wallpaper to something OCR-able";
- wantedBy = lomiriServices;
- before = lomiriServices;
- serviceConfig = {
- Type = "oneshot";
- # Not using the Lomiri-namespaed settings yet
- # ExecStart = "${lomiri-gsettings pkgs}/bin/lomiri-gsettings set com.lomiri.Shell background-picture-uri file://${wallpaperFile pkgs}";
- ExecStart = "${lomiri-gsettings pkgs}/bin/lomiri-gsettings set org.gnome.desktop.background picture-uri file://${wallpaperFile pkgs}";
+
+ lomiriWallpaperDconfSettings = pkgs: {
+ settings = {
+ "org/gnome/desktop/background" = {
+ picture-uri = "file://${wallpaperFile pkgs}";
};
};
+ };
sharedTestFunctions = ''
def wait_for_text(text):
@@ -413,12 +377,14 @@ in
];
};
+ programs.dconf.profiles.user.databases = [
+ (lomiriWallpaperDconfSettings pkgs)
+ ];
+
# Help with OCR
systemd.tmpfiles.settings = {
"10-lomiri-test-setup" = terminalOcrTmpfilesSetup { inherit pkgs lib config; };
};
-
- systemd.user.services.set-lomiri-wallpaper = setLomiriWallpaperService pkgs;
};
enableOCR = true;
@@ -562,12 +528,14 @@ in
];
};
+ programs.dconf.profiles.user.databases = [
+ (lomiriWallpaperDconfSettings pkgs)
+ ];
+
# Help with OCR
systemd.tmpfiles.settings = {
"10-lomiri-test-setup" = terminalOcrTmpfilesSetup { inherit pkgs lib config; };
};
-
- systemd.user.services.set-lomiri-wallpaper = setLomiriWallpaperService pkgs;
};
enableOCR = true;
@@ -710,7 +678,9 @@ in
environment.etc."${wallpaperName}".source = wallpaperFile pkgs;
- systemd.user.services.set-lomiri-wallpaper = setLomiriWallpaperService pkgs;
+ programs.dconf.profiles.user.databases = [
+ (lomiriWallpaperDconfSettings pkgs)
+ ];
# Help with OCR
systemd.tmpfiles.settings = {
@@ -733,7 +703,8 @@ in
machine.wait_until_succeeds("pgrep -u lightdm -f 'lomiri --mode=greeter'")
# Start page shows current time
- wait_for_text(r"(AM|PM)")
+ # And the greeter *actually* renders our wallpaper!
+ wait_for_text(r"(AM|PM|Lorem|ipsum)")
machine.screenshot("lomiri_greeter_launched")
# Advance to login part
@@ -747,6 +718,7 @@ in
# Output rendering from Lomiri has started when it starts printing performance diagnostics
machine.wait_for_console_text("Last frame took")
+ # And the desktop doesn't render the wallpaper anymore. Grumble grumble...
# Look for datetime's clock, one of the last elements to load
wait_for_text(r"(AM|PM)")
machine.screenshot("lomiri_launched")
@@ -849,7 +821,7 @@ in
ocr = [ "Log Out" ];
extraCheck = ''
# We should be able to log out and return to the greeter
- mouse_click(600, 280) # "Log Out"
+ mouse_click(600, 250) # "Log Out"
mouse_click(340, 220) # confirm logout
machine.wait_until_fails("pgrep -u ${user} -f 'lomiri --mode=full-shell'")
'';
diff --git a/nixos/tests/nextcloud/with-mysql-and-memcached.nix b/nixos/tests/nextcloud/with-mysql-and-memcached.nix
index 5b2cd4976064..f05dcd0a9835 100644
--- a/nixos/tests/nextcloud/with-mysql-and-memcached.nix
+++ b/nixos/tests/nextcloud/with-mysql-and-memcached.nix
@@ -23,10 +23,10 @@ runTest (
services.nextcloud = {
caching = {
apcu = true;
- redis = false;
memcached = true;
};
config.dbtype = "mysql";
+ configureRedis = false;
};
services.memcached.enable = true;
diff --git a/nixos/tests/nixseparatedebuginfod.nix b/nixos/tests/nixseparatedebuginfod.nix
index 39fd6356340d..7399cb405c07 100644
--- a/nixos/tests/nixseparatedebuginfod.nix
+++ b/nixos/tests/nixseparatedebuginfod.nix
@@ -5,7 +5,7 @@ let
in
{
name = "nixseparatedebuginfod";
- # A binary cache with debug info and source for nix
+ # A binary cache with debug info and source for gnumake
nodes.cache =
{ pkgs, ... }:
{
@@ -15,8 +15,8 @@ in
openFirewall = true;
};
system.extraDependencies = [
- pkgs.nix.debug
- pkgs.nix.src
+ pkgs.gnumake.debug
+ pkgs.gnumake.src
pkgs.sl
];
};
@@ -33,9 +33,10 @@ in
environment.systemPackages = [
pkgs.valgrind
pkgs.gdb
+ pkgs.gnumake
(pkgs.writeShellScriptBin "wait_for_indexation" ''
set -x
- while debuginfod-find debuginfo /run/current-system/sw/bin/nix |& grep 'File too large'; do
+ while debuginfod-find debuginfo /run/current-system/sw/bin/make |& grep 'File too large'; do
sleep 1;
done
'')
@@ -56,27 +57,27 @@ in
# nixseparatedebuginfod needs .drv to associate executable -> source
# on regular systems this would be provided by nixos-rebuild
- machine.succeed("nix-instantiate '<nixpkgs>' -A nix")
+ machine.succeed("nix-instantiate '<nixpkgs>' -A gnumake")
machine.succeed("timeout 600 wait_for_indexation")
# test debuginfod-find
- machine.succeed("debuginfod-find debuginfo /run/current-system/sw/bin/nix")
+ machine.succeed("debuginfod-find debuginfo /run/current-system/sw/bin/make")
# test that gdb can fetch source
- out = machine.succeed("gdb /run/current-system/sw/bin/nix --batch -x ${builtins.toFile "commands" ''
+ out = machine.succeed("gdb /run/current-system/sw/bin/make --batch -x ${builtins.toFile "commands" ''
start
l
''}")
print(out)
- assert 'int main(' in out
+ assert 'main (int argc, char **argv, char **envp)' in out
# test that valgrind can display location information
- # this relies on the fact that valgrind complains about nix
- # libgc helps in this regard, and we also ask valgrind to show leak kinds
+ # this relies on the fact that valgrind complains about gnumake
+ # because we also ask valgrind to show leak kinds
# which are usually false positives.
- out = machine.succeed("valgrind --leak-check=full --show-leak-kinds=all nix-env --version 2>&1")
+ out = machine.succeed("valgrind --leak-check=full --show-leak-kinds=all make --version 2>&1")
print(out)
- assert 'main.cc' in out
+ assert 'main.c' in out
'';
}
diff --git a/nixos/tests/nixseparatedebuginfod2.nix b/nixos/tests/nixseparatedebuginfod2.nix
new file mode 100644
index 000000000000..34741ac2fa71
--- /dev/null
+++ b/nixos/tests/nixseparatedebuginfod2.nix
@@ -0,0 +1,72 @@
+{ pkgs, lib, ... }:
+{
+ name = "nixseparatedebuginfod2";
+ # A binary cache with debug info and source for gnumake
+ nodes.cache =
+ { pkgs, ... }:
+ {
+ services.nginx = {
+ enable = true;
+ virtualHosts.default = {
+ default = true;
+ addSSL = false;
+ root = "/var/lib/thebinarycache";
+ };
+ };
+ networking.firewall.allowedTCPPorts = [ 80 ];
+ systemd.services.buildthebinarycache = {
+ before = [ "nginx.service" ];
+ wantedBy = [ "nginx.service" ];
+ script = ''
+ ${pkgs.nix}/bin/nix --extra-experimental-features nix-command copy --to file:///var/lib/thebinarycache?index-debug-info=true ${pkgs.gnumake.debug} ${pkgs.gnumake} ${pkgs.gnumake.src} ${pkgs.sl}
+ '';
+ serviceConfig = {
+ User = "nginx";
+ Group = "nginx";
+ StateDirectory = "thebinarycache";
+ Type = "oneshot";
+ };
+ };
+ };
+ # the machine where we need the debuginfo
+ nodes.machine = {
+ services.nixseparatedebuginfod2 = {
+ enable = true;
+ substituter = "http://cache";
+ };
+ environment.systemPackages = [
+ pkgs.valgrind
+ pkgs.gdb
+ pkgs.gnumake
+ ];
+ };
+ testScript = ''
+ start_all()
+ cache.wait_for_unit("nginx.service")
+ cache.wait_for_open_port(80)
+ machine.wait_for_unit("nixseparatedebuginfod2.service")
+ machine.wait_for_open_port(1950)
+
+ with subtest("check that the binary cache works"):
+ machine.succeed("nix-store --extra-substituters http://cache --option require-sigs false -r ${pkgs.sl}")
+
+ # test debuginfod-find
+ machine.succeed("debuginfod-find debuginfo /run/current-system/sw/bin/make")
+
+ # test that gdb can fetch source
+ out = machine.succeed("gdb /run/current-system/sw/bin/make --batch -x ${builtins.toFile "commands" ''
+ start
+ l
+ ''}")
+ print(out)
+ assert 'main (int argc, char **argv, char **envp)' in out
+
+ # test that valgrind can display location information
+ # this relies on the fact that valgrind complains about gnumake
+ # because we also ask valgrind to show leak kinds
+ # which are usually false positives.
+ out = machine.succeed("valgrind --leak-check=full --show-leak-kinds=all make --version 2>&1")
+ print(out)
+ assert 'main.c' in out
+ '';
+}
diff --git a/nixos/tests/qtile/default.nix b/nixos/tests/qtile/default.nix
index cf0d932b9f16..dbed96c2f7d9 100644
--- a/nixos/tests/qtile/default.nix
+++ b/nixos/tests/qtile/default.nix
@@ -31,7 +31,6 @@
services.xserver.windowManager.qtile = {
enable = true;
configFile = "${config-deriv}/config.py";
- extraPackages = ps: [ ps.qtile-extras ];
};
services.displayManager.defaultSession = lib.mkForce "qtile";
diff --git a/nixos/tests/radarr.nix b/nixos/tests/radarr.nix
index 00949dcc7695..dfdf23582354 100644
--- a/nixos/tests/radarr.nix
+++ b/nixos/tests/radarr.nix
@@ -2,7 +2,7 @@
{
name = "radarr";
- meta.maintainers = with lib.maintainers; [ etu ];
+ meta.maintainers = with lib.maintainers; [ ];
nodes.machine =
{ pkgs, ... }:
diff --git a/nixos/tests/snips-sh.nix b/nixos/tests/snips-sh.nix
new file mode 100644
index 000000000000..04e40472e412
--- /dev/null
+++ b/nixos/tests/snips-sh.nix
@@ -0,0 +1,27 @@
+{ lib, ... }:
+{
+ name = "snips-sh";
+
+ nodes.machine = {
+ services.snips-sh = {
+ enable = true;
+ settings = {
+ SNIPS_HTTP_INTERNAL = "http://0.0.0.0:8080";
+ SNIPS_SSH_INTERNAL = "ssh://0.0.0.0:2222";
+ };
+ };
+ };
+
+ testScript = ''
+ start_all()
+
+ machine.wait_for_unit("snips-sh.service")
+ machine.wait_for_open_port(8080)
+ machine.succeed("curl --fail http://localhost:8080")
+ '';
+
+ meta.maintainers = with lib.maintainers; [
+ isabelroses
+ NotAShelf
+ ];
+}
diff --git a/nixos/tests/sonarr.nix b/nixos/tests/sonarr.nix
index 44dcaf3c893a..7205a5f640ef 100644
--- a/nixos/tests/sonarr.nix
+++ b/nixos/tests/sonarr.nix
@@ -2,7 +2,7 @@
{
name = "sonarr";
- meta.maintainers = with lib.maintainers; [ etu ];
+ meta.maintainers = with lib.maintainers; [ ];
nodes.machine =
{ pkgs, ... }:
diff --git a/nixos/tests/sysfs.nix b/nixos/tests/sysfs.nix
new file mode 100644
index 000000000000..c8d0bdb884f8
--- /dev/null
+++ b/nixos/tests/sysfs.nix
@@ -0,0 +1,37 @@
+{ lib, ... }:
+
+{
+ name = "sysfs";
+ meta.maintainers = with lib.maintainers; [ mvs ];
+
+ nodes.machine = {
+ boot.kernel.sysfs = {
+ kernel.mm.transparent_hugepage = {
+ enabled = "always";
+ defrag = "defer";
+ shmem_enabled = "within_size";
+ };
+
+ block."*".queue.scheduler = "none";
+ };
+ };
+
+ testScript =
+ { nodes, ... }:
+ let
+ inherit (nodes.machine.boot.kernel) sysfs;
+ in
+ ''
+ from shlex import quote
+
+ def check(filename, contents):
+ machine.succeed('grep -F -q {} {}'.format(quote(contents), quote(filename)))
+
+ check('/sys/kernel/mm/transparent_hugepage/enabled',
+ '[${sysfs.kernel.mm.transparent_hugepage.enabled}]')
+ check('/sys/kernel/mm/transparent_hugepage/defrag',
+ '[${sysfs.kernel.mm.transparent_hugepage.defrag}]')
+ check('/sys/kernel/mm/transparent_hugepage/shmem_enabled',
+ '[${sysfs.kernel.mm.transparent_hugepage.shmem_enabled}]')
+ '';
+}
diff --git a/nixos/tests/systemd-journal.nix b/nixos/tests/systemd-journal.nix
index 8589df339253..2c7309f163f8 100644
--- a/nixos/tests/systemd-journal.nix
+++ b/nixos/tests/systemd-journal.nix
@@ -12,16 +12,10 @@
nodes.auditd = {
security.auditd.enable = true;
security.audit.enable = true;
- environment.systemPackages = [ pkgs.audit ];
- boot.kernel.sysctl."kernel.printk_ratelimit" = 0;
- boot.kernelParams = [ "audit_backlog_limit=8192" ];
};
nodes.journaldAudit = {
services.journald.audit = true;
security.audit.enable = true;
- environment.systemPackages = [ pkgs.audit ];
- boot.kernel.sysctl."kernel.printk_ratelimit" = 0;
- boot.kernelParams = [ "audit_backlog_limit=8192" ];
};
nodes.containerCheck = {
containers.c1 = {
@@ -56,11 +50,6 @@
journaldAudit.succeed("journalctl _TRANSPORT=audit --grep 'unit=systemd-journald'")
# logs should NOT end up in audit log
journaldAudit.fail("grep 'unit=systemd-journald' /var/log/audit/audit.log")
- # FIXME: If systemd fixes #15324 this test will start failing.
- # You can fix this text by removing the below line.
- # logs ideally should NOT end up in kmesg, but they do due to
- # https://github.com/systemd/systemd/issues/15324
- journaldAudit.succeed("journalctl _TRANSPORT=kernel --grep 'unit=systemd-journald'")
with subtest("container systemd-journald-audit not running"):
diff --git a/nixos/tests/systemd-pstore.nix b/nixos/tests/systemd-pstore.nix
new file mode 100644
index 000000000000..7eeb7209e4a4
--- /dev/null
+++ b/nixos/tests/systemd-pstore.nix
@@ -0,0 +1,14 @@
+{
+ name = "systemd-pstore";
+
+ nodes.machine = { };
+
+ testScript = ''
+ with subtest("pstore API fs is mounted"):
+ machine.succeed("stat /sys/fs/pstore")
+
+ with subtest("systemd-pstore.service doesn't run because nothing crashed"):
+ output = machine.execute("systemctl status systemd-pstore.service", check_return=False)[1]
+ t.assertIn("condition unmet", output)
+ '';
+}
diff --git a/nixos/tests/tayga.nix b/nixos/tests/tayga.nix
index 32512224bb58..61e7724a9413 100644
--- a/nixos/tests/tayga.nix
+++ b/nixos/tests/tayga.nix
@@ -31,11 +31,10 @@
};
nodes = {
- # The server is configured with static IPv4 addresses. RFC 6052 Section 3.1
- # disallows the mapping of non-global IPv4 addresses like RFC 1918 into the
- # Well-Known Prefix 64:ff9b::/96. TAYGA also does not allow the mapping of
- # documentation space (RFC 5737). To circumvent this, 100.64.0.2/24 from
- # RFC 6589 (Carrier Grade NAT) is used here.
+ # The server is configured with static IPv4 addresses. We have to disable the
+ # well-known prefix restrictions (as required by RFC 6052 Section 3.1) because
+ # we're using private space (TAYGA also considers documentation space non-global,
+ # unfortunately).
# To reach the IPv4 address pool of the NAT64 gateway, there is a static
# route configured. In normal cases, where the router would also source NAT
# the pool addresses to one IPv4 addresses, this would not be needed.
@@ -63,6 +62,7 @@
};
};
programs.mtr.enable = true;
+ environment.systemPackages = [ pkgs.tcpdump ];
};
# The router is configured with static IPv4 addresses towards the server
@@ -87,6 +87,7 @@
];
networking = {
+ hostName = "router-systemd";
useDHCP = false;
useNetworkd = true;
firewall.enable = false;
@@ -137,7 +138,15 @@
mappings = {
"192.0.2.42" = "2001:db8::2";
};
+ log = [
+ "drop"
+ "reject"
+ "icmp"
+ "self"
+ ];
+ wkpfStrict = false;
};
+ environment.systemPackages = [ pkgs.tcpdump ];
};
router_nixos = {
@@ -152,6 +161,7 @@
];
networking = {
+ hostName = "router-nixos";
useDHCP = false;
firewall.enable = false;
interfaces.eth1 = lib.mkForce {
@@ -201,7 +211,15 @@
mappings = {
"192.0.2.42" = "2001:db8::2";
};
+ log = [
+ "drop"
+ "reject"
+ "icmp"
+ "self"
+ ];
+ wkpfStrict = false;
};
+ environment.systemPackages = [ pkgs.tcpdump ];
};
# The client is configured with static IPv6 addresses. It has also a static
@@ -233,6 +251,7 @@
};
};
programs.mtr.enable = true;
+ environment.systemPackages = [ pkgs.tcpdump ];
};
};
diff --git a/nixos/tests/velocity.nix b/nixos/tests/velocity.nix
index d9ae4e75d87e..d448e5fa7255 100644
--- a/nixos/tests/velocity.nix
+++ b/nixos/tests/velocity.nix
@@ -37,7 +37,7 @@
(mkVelocityService "velocity-with-native" (pkgs.velocity.override { withVelocityNative = true; }))
];
- environment.systemPackages = [ pkgs.mcstatus ];
+ environment.systemPackages = [ (pkgs.python3.withPackages (p: [ p.mcstatus ])) ];
};
testScript = ''
@@ -50,7 +50,7 @@
server.wait_until_succeeds(f"journalctl -b -u {name} | grep -q -E '{connections_startup_query}'")
server.wait_until_succeeds(f"journalctl -b -u {name} | grep -q 'Done ([0-9]*.[0-9]*s)!'");
- _, status_result = server.execute("mcstatus localhost:25565 status")
+ _, status_result = server.execute("python -m mcstatus localhost:25565 status")
assert "A Velocity Server" in status_result
server.execute(f"echo stop > /run/{name}.stdin")
diff --git a/nixos/tests/zwave-js.nix b/nixos/tests/zwave-js.nix
index 2815508211f8..a4d9dbdc98b2 100644
--- a/nixos/tests/zwave-js.nix
+++ b/nixos/tests/zwave-js.nix
@@ -1,25 +1,24 @@
-{ pkgs, lib, ... }:
+{ lib, ... }:
-let
- secretsConfigFile = pkgs.writeText "secrets.json" (
- builtins.toJSON {
- securityKeys = {
- "S0_Legacy" = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
- };
- }
- );
-in
{
name = "zwave-js";
meta.maintainers = with lib.maintainers; [ graham33 ];
nodes = {
machine = {
+ # show that 0400 secrets can be used by the DynamicUser; ideally
+ # this would be an out-of-store file, e.g. /run/secrets/jwavejs/secrets.json
+ environment.etc."zwavejs/secrets.json" = {
+ mode = "0400";
+ text = builtins.toJSON {
+ securityKeys.S0_Legacy = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
+ };
+ };
services.zwave-js = {
enable = true;
serialPort = "/dev/null";
extraFlags = [ "--mock-driver" ];
- inherit secretsConfigFile;
+ secretsConfigFile = "/etc/zwavejs/secrets.json";
};
};
};
diff --git a/pkgs/README.md b/pkgs/README.md
index 14a4fc355fb5..7dd549cc3438 100644
--- a/pkgs/README.md
+++ b/pkgs/README.md
@@ -187,6 +187,27 @@ To add a package to Nixpkgs:
(using "→" instead of "->" is also accepted)
+Using the `(pkg-name):` prefix is important beyond just being a convention: it queues automatic builds by CI.
+More sophisticated prefixes are also possible:
+
+| Message | Automatic Builds |
+|--------------------------------------------------------------------------|------------------------------------------------------------|
+| `vim: 1.0.0 -> 2.0.0` | `vim` |
+| `vagrant: fix dependencies for version 2.0.2` | `vagrant` |
+| `python3{9,10}Packages.requests: 1.0.0 -> 2.0.0` | `python39Packages.requests`, `python310Packages.requests` |
+| `python312.pkgs.numpy,python313.pkgs.scipy: fix build` | `python312.pkgs.numpy` , `python313.pkgs.scipy` |
+
+When opening a PR with multiple commits, CI creates a single build job for all detected packages.
+If `passthru.tests` attributes are available, these will be built as well.
+
+If the title of the _PR_ begins with `WIP:` or contains `[WIP]` anywhere, its packages are not built automatically.
+Other than that, PR titles have meaning only for humans.
+It is recommended to keep the PR title in sync with the commit title, to make it easier to find.
+For PRs with multiple commits, the PR title should be a general summary of these commits.
+
+[!NOTE]
+Marking a PR as a draft does not prevent automatic builds.
+
## Category Hierarchy
[categories]: #category-hierarchy
diff --git a/pkgs/applications/backup/timeshift/unwrapped.nix b/pkgs/applications/backup/timeshift/unwrapped.nix
index 81b6bbb08ed3..d55d908e55ca 100644
--- a/pkgs/applications/backup/timeshift/unwrapped.nix
+++ b/pkgs/applications/backup/timeshift/unwrapped.nix
@@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "timeshift";
- version = "25.07.4";
+ version = "25.07.5";
src = fetchFromGitHub {
owner = "linuxmint";
repo = "timeshift";
rev = version;
- hash = "sha256-yrLpEhSt7QB0qWCXjIjTVeXKRpgue2pVdV+6hSixeuA=";
+ hash = "sha256-AXtHs19DeSF2v5v4aBchGlsO59Z7h5OfmAaDb9SjwSc=";
};
postPatch = ''
diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json
index 8a2ec01a44c6..2bf5d6f48a31 100644
--- a/pkgs/applications/editors/jetbrains/bin/versions.json
+++ b/pkgs/applications/editors/jetbrains/bin/versions.json
@@ -11,18 +11,18 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz",
- "version": "2025.1.4",
- "sha256": "8d90be9d11c0f47b380f4a9f705058215817edf043bdcea2223d788d25193f78",
- "url": "https://download.jetbrains.com/cpp/CLion-2025.1.4.tar.gz",
- "build_number": "251.27812.15"
+ "version": "2025.2",
+ "sha256": "a12d094544f0b5222d34e2cd8b36b1ea834e7c7acdea7b65aae5cb3522ca108e",
+ "url": "https://download.jetbrains.com/cpp/CLion-2025.2.tar.gz",
+ "build_number": "252.23892.426"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz",
- "version": "2025.2",
- "sha256": "5c44d4cb3e323f6913ef09a50b13028f92a7db6809b08a26763929555186df31",
- "url": "https://download.jetbrains.com/datagrip/datagrip-2025.2.tar.gz",
- "build_number": "252.23892.363"
+ "version": "2025.2.1",
+ "sha256": "1a0dea8a82920818e40b552950e90caf39bcf6ca9ae4e973a1d49e7db0498ecc",
+ "url": "https://download.jetbrains.com/datagrip/datagrip-2025.2.1.tar.gz",
+ "build_number": "252.23892.464"
},
"dataspell": {
"update-channel": "DataSpell RELEASE",
@@ -43,10 +43,10 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
- "version": "2025.1.4",
- "sha256": "42efe9cc97248403e868180339f403ab390e9a335a658bd7aa905b64c03c7a31",
- "url": "https://download.jetbrains.com/go/goland-2025.1.4.tar.gz",
- "build_number": "251.27812.54"
+ "version": "2025.2",
+ "sha256": "d285c10055af9002db8c913557535ba46e3158c5733b236add3d71f93873e85a",
+ "url": "https://download.jetbrains.com/go/goland-2025.2.tar.gz",
+ "build_number": "252.23892.449"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
@@ -75,10 +75,10 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
- "version": "2025.1.4.1",
- "sha256": "92cd8d570d0307188190761c7cd0d0f77351ff119735073c2a101e4a364292b4",
- "url": "https://download.jetbrains.com/webide/PhpStorm-2025.1.4.1.tar.gz",
- "build_number": "251.27812.52",
+ "version": "2025.2",
+ "sha256": "d0d3e61aaed7c4765b4947a8410a885cf7e1123c488340585ed72151f8c05350",
+ "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.tar.gz",
+ "build_number": "252.23892.419",
"version-major-minor": "2022.3"
},
"pycharm-community": {
@@ -116,10 +116,10 @@
"rust-rover": {
"update-channel": "RustRover RELEASE",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz",
- "version": "2025.1.5",
- "sha256": "54eda433719c132c48e733b659b29113d362fea3b9c7dd4109497ed31da7c6f6",
- "url": "https://download.jetbrains.com/rustrover/RustRover-2025.1.5.tar.gz",
- "build_number": "251.26927.79"
+ "version": "2025.2",
+ "sha256": "98bf8781c9325d3c4ddd6b0f4efb934b209f2afcbf97533effd2e8ffe40800e0",
+ "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.tar.gz",
+ "build_number": "252.23892.452"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
@@ -150,18 +150,18 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz",
- "version": "2025.1.4",
- "sha256": "0864c25fe8bb442b3891e51382de177ff5543bf075bbd1c12767984695f2dcaa",
- "url": "https://download.jetbrains.com/cpp/CLion-2025.1.4-aarch64.tar.gz",
- "build_number": "251.27812.15"
+ "version": "2025.2",
+ "sha256": "a594949bd15a70dd17906d056778b8107a209e0bc874a188b411da8e8f7e4f16",
+ "url": "https://download.jetbrains.com/cpp/CLion-2025.2-aarch64.tar.gz",
+ "build_number": "252.23892.426"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz",
- "version": "2025.2",
- "sha256": "fb358605d813007eea7e010cf642a822f04eea60d5808865d153429b4d5784dd",
- "url": "https://download.jetbrains.com/datagrip/datagrip-2025.2-aarch64.tar.gz",
- "build_number": "252.23892.363"
+ "version": "2025.2.1",
+ "sha256": "da21f165bce024ed6e99275350da41fa49e8ac51a47da50ed7a1e104edc06aa0",
+ "url": "https://download.jetbrains.com/datagrip/datagrip-2025.2.1-aarch64.tar.gz",
+ "build_number": "252.23892.464"
},
"dataspell": {
"update-channel": "DataSpell RELEASE",
@@ -182,10 +182,10 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz",
- "version": "2025.1.4",
- "sha256": "4c24dddd6babfc36d70b0287bf32857d2c01c61d3ef1d2579a29f741c71fdad0",
- "url": "https://download.jetbrains.com/go/goland-2025.1.4-aarch64.tar.gz",
- "build_number": "251.27812.54"
+ "version": "2025.2",
+ "sha256": "99a5f3e0455fddf62ce92644cb53906e4600da6d2d2dad89164c594c31faa157",
+ "url": "https://download.jetbrains.com/go/goland-2025.2-aarch64.tar.gz",
+ "build_number": "252.23892.449"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
@@ -214,10 +214,10 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz",
- "version": "2025.1.4.1",
- "sha256": "3e06d34ec4a49faa88492e1d6fda8fc53c8e2d01839e553024b6b4e38e2ab9cf",
- "url": "https://download.jetbrains.com/webide/PhpStorm-2025.1.4.1-aarch64.tar.gz",
- "build_number": "251.27812.52",
+ "version": "2025.2",
+ "sha256": "06821ba75ce5dd5f192246befd5aedfc236606d8c4a1a2c15bf3d21a39c6cf04",
+ "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2-aarch64.tar.gz",
+ "build_number": "252.23892.419",
"version-major-minor": "2022.3"
},
"pycharm-community": {
@@ -255,10 +255,10 @@
"rust-rover": {
"update-channel": "RustRover RELEASE",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz",
- "version": "2025.1.5",
- "sha256": "9c53be6d814983852e39081db69a0ec337fd7dad77f4278fbbfd246d43f7d3e4",
- "url": "https://download.jetbrains.com/rustrover/RustRover-2025.1.5-aarch64.tar.gz",
- "build_number": "251.26927.79"
+ "version": "2025.2",
+ "sha256": "aeb1876b94904056994b8735c4e9b35b2579daea843347ae04eaf9634bb71370",
+ "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2-aarch64.tar.gz",
+ "build_number": "252.23892.452"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
@@ -289,18 +289,18 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg",
- "version": "2025.1.4",
- "sha256": "73076ec3803acaf61feb0181d60a0a4a13ff33b09997995f4a57b9dc37a175ac",
- "url": "https://download.jetbrains.com/cpp/CLion-2025.1.4.dmg",
- "build_number": "251.27812.15"
+ "version": "2025.2",
+ "sha256": "7fb1e9149b29e9794af5975715f14c65b856358ea64161eddb81a80e576158cf",
+ "url": "https://download.jetbrains.com/cpp/CLion-2025.2.dmg",
+ "build_number": "252.23892.426"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg",
- "version": "2025.2",
- "sha256": "241a87b39b88b1e6e03ee3296f7839807ae926cc5bef9d1783bbab17d5951299",
- "url": "https://download.jetbrains.com/datagrip/datagrip-2025.2.dmg",
- "build_number": "252.23892.363"
+ "version": "2025.2.1",
+ "sha256": "e6c7fd2777ec7f621fa08b6d2d599c84b765d94be9d2b7a62f840ea6253cb9fe",
+ "url": "https://download.jetbrains.com/datagrip/datagrip-2025.2.1.dmg",
+ "build_number": "252.23892.464"
},
"dataspell": {
"update-channel": "DataSpell RELEASE",
@@ -321,10 +321,10 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.dmg",
- "version": "2025.1.4",
- "sha256": "4b9ec3bf0cf040dd076b028f68f91815664cfdd11f51c68c54a60cbf1df3af25",
- "url": "https://download.jetbrains.com/go/goland-2025.1.4.dmg",
- "build_number": "251.27812.54"
+ "version": "2025.2",
+ "sha256": "c42e150a88b9d9ef033a7ff3678eb891408668afe83179d4f678bb674dc8e424",
+ "url": "https://download.jetbrains.com/go/goland-2025.2.dmg",
+ "build_number": "252.23892.449"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
@@ -353,10 +353,10 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
- "version": "2025.1.4.1",
- "sha256": "ce91ad25859ce7081c2181468aa57fef76e4f394049cb90da5ab69f34d9d9209",
- "url": "https://download.jetbrains.com/webide/PhpStorm-2025.1.4.1.dmg",
- "build_number": "251.27812.52",
+ "version": "2025.2",
+ "sha256": "2a28e39d10e6470c25839698a160eb0076fb5f8a1e0e3cb9000876d05ab0d502",
+ "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.dmg",
+ "build_number": "252.23892.419",
"version-major-minor": "2022.3"
},
"pycharm-community": {
@@ -394,10 +394,10 @@
"rust-rover": {
"update-channel": "RustRover RELEASE",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg",
- "version": "2025.1.5",
- "sha256": "320183fdab31207bf56396e97ba4c15549feec71885f5f390a70a1c1cd81ecc7",
- "url": "https://download.jetbrains.com/rustrover/RustRover-2025.1.5.dmg",
- "build_number": "251.26927.79"
+ "version": "2025.2",
+ "sha256": "c0f19ea5e9c7cb27f80312d0eb8c7f7c3b294a0bf583b0a423930827f3cd73c5",
+ "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.dmg",
+ "build_number": "252.23892.452"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
@@ -428,18 +428,18 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg",
- "version": "2025.1.4",
- "sha256": "85e0f764787a3d910d92f3f61ea4b6b3ff46712c674154adbccafc45640e1ff2",
- "url": "https://download.jetbrains.com/cpp/CLion-2025.1.4-aarch64.dmg",
- "build_number": "251.27812.15"
+ "version": "2025.2",
+ "sha256": "40be28243da1bdb90308e997656af5872103a32d167e1539dd4e1b00a7ce0ea4",
+ "url": "https://download.jetbrains.com/cpp/CLion-2025.2-aarch64.dmg",
+ "build_number": "252.23892.426"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg",
- "version": "2025.2",
- "sha256": "86a4851e0ab9a74bb1c12c829752dc04b1e15b1ba668f7712ea6a0ecb5be058b",
- "url": "https://download.jetbrains.com/datagrip/datagrip-2025.2-aarch64.dmg",
- "build_number": "252.23892.363"
+ "version": "2025.2.1",
+ "sha256": "865a887cc89076eac601bc073e74d6cb1b5711aaf8f4c39a2f7bd18648d9cc6e",
+ "url": "https://download.jetbrains.com/datagrip/datagrip-2025.2.1-aarch64.dmg",
+ "build_number": "252.23892.464"
},
"dataspell": {
"update-channel": "DataSpell RELEASE",
@@ -460,10 +460,10 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg",
- "version": "2025.1.4",
- "sha256": "3a49552e2c3a0a08b1758f9ab7ad2b119ca3fd1b5067b2432ac438537f53d5c8",
- "url": "https://download.jetbrains.com/go/goland-2025.1.4-aarch64.dmg",
- "build_number": "251.27812.54"
+ "version": "2025.2",
+ "sha256": "043600466d739338b9d24a472547b3d7133505165032459e9fe6f913b6920eac",
+ "url": "https://download.jetbrains.com/go/goland-2025.2-aarch64.dmg",
+ "build_number": "252.23892.449"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
@@ -492,10 +492,10 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg",
- "version": "2025.1.4.1",
- "sha256": "69dbad250e42863c3b3bf724734d4428ff148c73cab39f8faf946ae44f9437a3",
- "url": "https://download.jetbrains.com/webide/PhpStorm-2025.1.4.1-aarch64.dmg",
- "build_number": "251.27812.52",
+ "version": "2025.2",
+ "sha256": "d4ca651a534dfa72d6c6221c23a49bb4bf10a533013db71d51096bb380f1a9c0",
+ "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2-aarch64.dmg",
+ "build_number": "252.23892.419",
"version-major-minor": "2022.3"
},
"pycharm-community": {
@@ -533,10 +533,10 @@
"rust-rover": {
"update-channel": "RustRover RELEASE",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg",
- "version": "2025.1.5",
- "sha256": "9386f41063a209d4634098bc14e8e63d3cf030b3f8b83524b61d99bf992905d1",
- "url": "https://download.jetbrains.com/rustrover/RustRover-2025.1.5-aarch64.dmg",
- "build_number": "251.26927.79"
+ "version": "2025.2",
+ "sha256": "dd0681951c4a8f2a4b97480f37f29c688ff8c7572d96d2417c4bdac1988d17f6",
+ "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2-aarch64.dmg",
+ "build_number": "252.23892.452"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
diff --git a/pkgs/applications/editors/jetbrains/plugins/plugins.json b/pkgs/applications/editors/jetbrains/plugins/plugins.json
index a71b8c94ffa7..8661380a7276 100644
--- a/pkgs/applications/editors/jetbrains/plugins/plugins.json
+++ b/pkgs/applications/editors/jetbrains/plugins/plugins.json
@@ -16,18 +16,18 @@
"webstorm"
],
"builds": {
- "251.23774.423": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "251.25410.129": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "251.27812.87": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip"
+ "251.23774.423": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "251.25410.129": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "251.27812.87": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.409": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip"
},
"name": "ideavim"
},
@@ -36,7 +36,7 @@
"idea-ultimate"
],
"builds": {
- "252.23892.409": "https://plugins.jetbrains.com/files/631/817162/python-252.23892.409.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/631/819271/python-252.23892.458.zip"
},
"name": "python"
},
@@ -67,20 +67,20 @@
"webstorm"
],
"builds": {
- "251.23774.423": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "251.25410.129": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "251.27812.87": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip"
+ "251.23774.423": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "251.25410.129": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "251.27812.87": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.409": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip"
},
- "name": "string-manipulation"
+ "name": "stringmanipulation"
},
"6884": {
"compatible": [
@@ -100,16 +100,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip"
},
"name": "handlebars-mustache"
},
@@ -131,16 +131,16 @@
"builds": {
"251.23774.423": null,
"251.25410.129": null,
- "251.26927.79": null,
- "251.27812.15": null,
- "251.27812.52": null,
- "251.27812.54": null,
"251.27812.87": null,
- "252.23892.363": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip"
},
"name": "kotlin"
},
@@ -162,16 +162,16 @@
"builds": {
"251.23774.423": null,
"251.25410.129": null,
- "251.26927.79": "https://plugins.jetbrains.com/files/6981/782326/ini-251.26927.70.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/6981/806736/ini-251.27812.54.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/6981/806736/ini-251.27812.54.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/6981/806736/ini-251.27812.54.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/6981/806736/ini-251.27812.54.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/6981/817734/ini-252.23892.419.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/6981/817734/ini-252.23892.419.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/6981/817734/ini-252.23892.419.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/6981/817734/ini-252.23892.419.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/6981/817734/ini-252.23892.419.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip"
},
"name": "ini"
},
@@ -193,16 +193,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip"
},
"name": "acejump"
},
@@ -222,18 +222,18 @@
"webstorm"
],
"builds": {
- "251.23774.423": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "251.25410.129": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "251.27812.87": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip"
+ "251.23774.423": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "251.25410.129": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "251.27812.87": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.409": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip"
},
"name": "grep-console"
},
@@ -255,16 +255,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip"
},
"name": "file-watchers"
},
@@ -297,16 +297,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip"
},
"name": "cucumber-for-java"
},
@@ -316,8 +316,8 @@
"phpstorm"
],
"builds": {
- "251.27812.52": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip"
},
"name": "symfony-plugin"
},
@@ -327,8 +327,8 @@
"phpstorm"
],
"builds": {
- "251.27812.52": "https://plugins.jetbrains.com/files/7320/718466/PHP_Annotations-12.0.0.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/7320/718466/PHP_Annotations-12.0.0.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/7320/718466/PHP_Annotations-12.0.0.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/7320/718466/PHP_Annotations-12.0.0.zip"
},
"name": "php-annotations"
},
@@ -346,14 +346,14 @@
],
"builds": {
"251.25410.129": "https://plugins.jetbrains.com/files/7322/737802/python-ce-251.25410.129.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/7322/782358/python-ce-251.26927.70.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/7322/805188/python-ce-251.27812.49.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/7322/805188/python-ce-251.27812.49.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/7322/805188/python-ce-251.27812.49.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/7322/817156/python-ce-252.23892.409.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/7322/817156/python-ce-252.23892.409.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/7322/817156/python-ce-252.23892.409.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/7322/817156/python-ce-252.23892.409.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/7322/819231/python-ce-252.23892.458.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/7322/819231/python-ce-252.23892.458.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7322/819231/python-ce-252.23892.458.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7322/819231/python-ce-252.23892.458.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7322/819231/python-ce-252.23892.458.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7322/819231/python-ce-252.23892.458.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7322/819231/python-ce-252.23892.458.zip"
},
"name": "python-community-edition"
},
@@ -375,16 +375,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip"
},
"name": "asciidoc"
},
@@ -406,16 +406,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
"251.25410.129": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
- "251.26927.79": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
- "251.27812.15": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
- "251.27812.52": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
- "251.27812.54": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
"251.27812.87": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
- "252.23892.363": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
"252.23892.409": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
"252.23892.411": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
"252.23892.415": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
- "252.23892.439": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar"
+ "252.23892.419": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar"
},
"name": "wakatime"
},
@@ -437,16 +437,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip"
},
"name": "gittoolbox"
},
@@ -468,16 +468,16 @@
"builds": {
"251.23774.423": null,
"251.25410.129": null,
- "251.26927.79": "https://plugins.jetbrains.com/files/7724/782341/clouds-docker-impl-251.26927.70.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/7724/805402/clouds-docker-impl-251.27812.52.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/7724/805402/clouds-docker-impl-251.27812.52.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/7724/805402/clouds-docker-impl-251.27812.52.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/7724/805402/clouds-docker-impl-251.27812.52.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/7724/817741/clouds-docker-impl-252.23892.419.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/7724/817741/clouds-docker-impl-252.23892.419.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/7724/817741/clouds-docker-impl-252.23892.419.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/7724/817741/clouds-docker-impl-252.23892.419.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/7724/817741/clouds-docker-impl-252.23892.419.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip"
},
"name": "docker"
},
@@ -499,16 +499,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/8097/780447/graphql-251.26927.39.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/8097/802996/graphql-251.27812.12.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/8097/802996/graphql-251.27812.12.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/8097/802996/graphql-251.27812.12.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/8097/802996/graphql-251.27812.12.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip"
},
"name": "graphql"
},
@@ -529,15 +529,15 @@
"builds": {
"251.23774.423": null,
"251.25410.129": null,
- "251.27812.15": null,
- "251.27812.52": null,
- "251.27812.54": null,
"251.27812.87": null,
- "252.23892.363": null,
"252.23892.409": null,
"252.23892.411": null,
"252.23892.415": null,
- "252.23892.439": null
+ "252.23892.419": null,
+ "252.23892.426": null,
+ "252.23892.439": null,
+ "252.23892.449": null,
+ "252.23892.464": null
},
"name": "-deprecated-rust"
},
@@ -558,15 +558,15 @@
"builds": {
"251.23774.423": null,
"251.25410.129": null,
- "251.27812.15": null,
- "251.27812.52": null,
- "251.27812.54": null,
"251.27812.87": null,
- "252.23892.363": null,
"252.23892.409": null,
"252.23892.411": null,
"252.23892.415": null,
- "252.23892.439": null
+ "252.23892.419": null,
+ "252.23892.426": null,
+ "252.23892.439": null,
+ "252.23892.449": null,
+ "252.23892.464": null
},
"name": "-deprecated-rust-beta"
},
@@ -588,16 +588,16 @@
"builds": {
"251.23774.423": null,
"251.25410.129": null,
- "251.26927.79": "https://plugins.jetbrains.com/files/8195/780518/toml-251.26927.47.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/8195/780518/toml-251.26927.47.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/8195/780518/toml-251.26927.47.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/8195/780518/toml-251.26927.47.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/8195/780518/toml-251.26927.47.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/8195/817202/toml-252.23892.415.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/8195/817202/toml-252.23892.415.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/8195/817202/toml-252.23892.415.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/8195/817202/toml-252.23892.415.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/8195/817202/toml-252.23892.415.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip"
},
"name": "toml"
},
@@ -630,16 +630,16 @@
"builds": {
"251.23774.423": null,
"251.25410.129": "https://plugins.jetbrains.com/files/8554/740850/featuresTrainer-251.25410.148.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/8554/768764/featuresTrainer-251.26094.133.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/8554/768764/featuresTrainer-251.26094.133.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/8554/768764/featuresTrainer-251.26094.133.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/8554/768764/featuresTrainer-251.26094.133.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/8554/768764/featuresTrainer-251.26094.133.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/8554/811140/featuresTrainer-252.23892.374.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/8554/811140/featuresTrainer-252.23892.374.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/8554/811140/featuresTrainer-252.23892.374.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/8554/811140/featuresTrainer-252.23892.374.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/8554/811140/featuresTrainer-252.23892.374.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip"
},
"name": "ide-features-trainer"
},
@@ -661,16 +661,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip"
},
"name": "nixidea"
},
@@ -692,16 +692,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip"
},
"name": "gherkin"
},
@@ -723,16 +723,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip"
},
"name": "-env-files"
},
@@ -742,8 +742,8 @@
"idea-ultimate"
],
"builds": {
- "251.27812.54": "https://plugins.jetbrains.com/files/9568/802993/go-plugin-251.27812.12.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/9568/808965/go-plugin-252.23892.360.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/9568/808965/go-plugin-252.23892.360.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/9568/808965/go-plugin-252.23892.360.zip"
},
"name": "go"
},
@@ -765,16 +765,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar",
"251.25410.129": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar",
- "251.26927.79": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar",
- "251.27812.15": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar",
- "251.27812.52": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar",
- "251.27812.54": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar",
"251.27812.87": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar",
- "252.23892.363": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
"252.23892.409": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
"252.23892.411": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
"252.23892.415": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
- "252.23892.439": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar"
+ "252.23892.419": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
+ "252.23892.426": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
+ "252.23892.439": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
+ "252.23892.449": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
+ "252.23892.452": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar",
+ "252.23892.464": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar"
},
"name": "ansi-highlighter-premium"
},
@@ -796,16 +796,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip"
},
"name": "key-promoter-x"
},
@@ -827,16 +827,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/9836/803254/intellij-randomness-3.4.0.zip"
},
"name": "randomness"
},
@@ -858,16 +858,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/10037/658496/intellij-csv-validator-4.0.2.zip"
},
"name": "csv-editor"
},
@@ -889,16 +889,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/10080/811169/intellij-rainbow-brackets-2025.3.2.zip"
},
"name": "rainbow-brackets"
},
@@ -920,16 +920,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip"
},
"name": "dot-language"
},
@@ -951,16 +951,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip"
},
"name": "hocon"
},
@@ -981,15 +981,15 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip"
},
"name": "go-template"
},
@@ -1009,18 +1009,18 @@
"webstorm"
],
"builds": {
- "251.23774.423": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "251.25410.129": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "251.27812.87": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip"
+ "251.23774.423": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "251.25410.129": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "251.27812.87": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.409": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip"
},
"name": "extra-icons"
},
@@ -1042,16 +1042,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/11349/817799/aws-toolkit-jetbrains-standalone-3.88.251.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/11349/817799/aws-toolkit-jetbrains-standalone-3.88.251.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/11349/817799/aws-toolkit-jetbrains-standalone-3.88.251.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/11349/817799/aws-toolkit-jetbrains-standalone-3.88.251.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/11349/817799/aws-toolkit-jetbrains-standalone-3.88.251.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/11349/817799/aws-toolkit-jetbrains-standalone-3.88.251.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/11349/817799/aws-toolkit-jetbrains-standalone-3.88.251.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip"
},
"name": "aws-toolkit"
},
@@ -1082,16 +1082,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip"
},
"name": "vscode-keymap"
},
@@ -1113,16 +1113,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip"
},
"name": "eclipse-keymap"
},
@@ -1144,16 +1144,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip"
},
"name": "rainbow-csv"
},
@@ -1175,16 +1175,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip"
},
"name": "visual-studio-keymap"
},
@@ -1206,16 +1206,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip"
},
"name": "indent-rainbow"
},
@@ -1237,16 +1237,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/14004/803006/protoeditor-251.27812.12.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/14004/803006/protoeditor-251.27812.12.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/14004/803006/protoeditor-251.27812.12.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/14004/803006/protoeditor-251.27812.12.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip"
},
"name": "protocol-buffers"
},
@@ -1268,16 +1268,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"251.25410.129": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "251.26927.79": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "251.27812.15": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "251.27812.52": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "251.27812.54": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"251.27812.87": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "252.23892.363": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"252.23892.409": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"252.23892.411": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"252.23892.415": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "252.23892.439": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
+ "252.23892.419": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "252.23892.426": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "252.23892.439": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "252.23892.449": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "252.23892.452": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "252.23892.464": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
},
"name": "darcula-pitch-black"
},
@@ -1299,16 +1299,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
"251.25410.129": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
- "251.26927.79": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
- "251.27812.15": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
- "251.27812.52": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
- "251.27812.54": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
"251.27812.87": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
- "252.23892.363": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
"252.23892.409": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
"252.23892.411": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
"252.23892.415": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
- "252.23892.439": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar"
+ "252.23892.419": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
+ "252.23892.426": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
+ "252.23892.439": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
+ "252.23892.449": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
+ "252.23892.452": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar",
+ "252.23892.464": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar"
},
"name": "mario-progress-bar"
},
@@ -1330,16 +1330,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
"251.25410.129": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
- "251.26927.79": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
- "251.27812.15": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
- "251.27812.52": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
- "251.27812.54": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
"251.27812.87": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
- "252.23892.363": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
"252.23892.409": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
"252.23892.411": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
"252.23892.415": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
- "252.23892.439": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar"
+ "252.23892.419": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
+ "252.23892.426": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
+ "252.23892.439": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
+ "252.23892.449": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
+ "252.23892.452": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar",
+ "252.23892.464": "https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar"
},
"name": "which-key"
},
@@ -1359,18 +1359,18 @@
"webstorm"
],
"builds": {
- "251.23774.423": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "251.25410.129": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "251.27812.87": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip"
+ "251.23774.423": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "251.25410.129": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "251.27812.87": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.409": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip"
},
"name": "extra-toolwindow-colorful-icons"
},
@@ -1392,16 +1392,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip"
},
"name": "github-copilot"
},
@@ -1423,16 +1423,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
},
"name": "netbeans-6-5-keymap"
},
@@ -1454,16 +1454,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip"
},
"name": "catppuccin-theme"
},
@@ -1485,16 +1485,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip"
},
"name": "codeglance-pro"
},
@@ -1516,16 +1516,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
"251.25410.129": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
- "251.26927.79": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
- "251.27812.15": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
- "251.27812.52": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
- "251.27812.54": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
"251.27812.87": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
- "252.23892.363": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
"252.23892.409": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
"252.23892.411": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
"252.23892.415": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
- "252.23892.439": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar"
+ "252.23892.419": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
+ "252.23892.426": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
+ "252.23892.439": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
+ "252.23892.449": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
+ "252.23892.452": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar",
+ "252.23892.464": "https://plugins.jetbrains.com/files/18922/817874/GerryThemes.jar"
},
"name": "gerry-themes"
},
@@ -1547,16 +1547,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip"
},
"name": "better-direnv"
},
@@ -1578,16 +1578,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip"
},
"name": "mermaid"
},
@@ -1609,16 +1609,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip"
},
"name": "ferris"
},
@@ -1638,18 +1638,18 @@
"webstorm"
],
"builds": {
- "251.23774.423": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip",
- "251.25410.129": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip",
- "251.27812.87": "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip",
- "252.23892.363": null,
- "252.23892.409": null,
- "252.23892.411": null,
- "252.23892.415": null,
- "252.23892.439": null
+ "251.23774.423": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "251.25410.129": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "251.27812.87": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.409": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip"
},
"name": "code-complexity"
},
@@ -1671,16 +1671,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip"
},
"name": "developer-tools"
},
@@ -1696,14 +1696,14 @@
"webstorm"
],
"builds": {
- "251.26927.79": "https://plugins.jetbrains.com/files/21962/732363/clouds-docker-gateway-251.25410.75.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/21962/732363/clouds-docker-gateway-251.25410.75.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/21962/732363/clouds-docker-gateway-251.25410.75.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/21962/732363/clouds-docker-gateway-251.25410.75.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/21962/732363/clouds-docker-gateway-251.25410.75.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip"
+ "252.23892.415": "https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip"
},
"name": "dev-containers"
},
@@ -1714,9 +1714,9 @@
"rust-rover"
],
"builds": {
- "251.26927.79": "https://plugins.jetbrains.com/files/22407/786178/intellij-rust-251.26927.79.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/22407/786178/intellij-rust-251.26927.79.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/22407/802824/intellij-rust-252.23892.300.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/22407/818405/intellij-rust-252.23892.452.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/22407/818405/intellij-rust-252.23892.452.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/22407/818405/intellij-rust-252.23892.452.zip"
},
"name": "rust"
},
@@ -1738,16 +1738,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip"
},
"name": "continue"
},
@@ -1769,16 +1769,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/22857/716106/vcs-gitlab-IU-251.23774.435-IU.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/22857/742106/vcs-gitlab-IU-251.25410.159-IU.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/22857/780560/vcs-gitlab-IU-251.26927.54-IU.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/22857/780560/vcs-gitlab-IU-251.26927.54-IU.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/22857/780560/vcs-gitlab-IU-251.26927.54-IU.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/22857/780560/vcs-gitlab-IU-251.26927.54-IU.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/22857/780560/vcs-gitlab-IU-251.26927.54-IU.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/22857/810975/vcs-gitlab-IU-252.23892.364-IU.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/22857/810975/vcs-gitlab-IU-252.23892.364-IU.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/22857/810975/vcs-gitlab-IU-252.23892.364-IU.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/22857/810975/vcs-gitlab-IU-252.23892.364-IU.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/22857/810975/vcs-gitlab-IU-252.23892.364-IU.zip"
+ "252.23892.409": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip"
},
"name": "gitlab"
},
@@ -1800,16 +1800,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip"
},
"name": "catppuccin-icons"
},
@@ -1831,16 +1831,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
"252.23892.409": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
"252.23892.411": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
"252.23892.415": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip"
+ "252.23892.419": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip"
},
"name": "mermaid-chart"
},
@@ -1862,16 +1862,16 @@
"builds": {
"251.23774.423": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip",
"251.25410.129": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip",
- "252.23892.363": null,
"252.23892.409": null,
"252.23892.411": null,
"252.23892.415": null,
- "252.23892.439": null
+ "252.23892.419": null,
+ "252.23892.426": null,
+ "252.23892.439": null,
+ "252.23892.449": null,
+ "252.23892.452": null,
+ "252.23892.464": null
},
"name": "oxocarbon"
},
@@ -1891,18 +1891,18 @@
"webstorm"
],
"builds": {
- "251.23774.423": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "251.25410.129": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "251.27812.87": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip"
+ "251.23774.423": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "251.25410.129": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "251.27812.87": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.409": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip"
},
"name": "extra-ide-tweaks"
},
@@ -1922,18 +1922,18 @@
"webstorm"
],
"builds": {
- "251.23774.423": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "251.25410.129": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "251.27812.87": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "252.23892.363": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "252.23892.409": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "252.23892.411": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "252.23892.415": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip",
- "252.23892.439": "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip"
+ "251.23774.423": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "251.25410.129": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "251.27812.87": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.409": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.411": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.415": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.419": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.426": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.439": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.449": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.452": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip",
+ "252.23892.464": "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip"
},
"name": "extra-tools-pack"
},
@@ -1950,15 +1950,15 @@
"webstorm"
],
"builds": {
- "251.26927.79": null,
- "251.27812.15": null,
- "251.27812.52": null,
- "251.27812.54": null,
"251.27812.87": null,
- "252.23892.363": null,
"252.23892.409": null,
"252.23892.411": null,
- "252.23892.415": null
+ "252.23892.415": null,
+ "252.23892.419": null,
+ "252.23892.426": null,
+ "252.23892.449": null,
+ "252.23892.452": null,
+ "252.23892.464": null
},
"name": "nix-lsp"
},
@@ -1978,16 +1978,16 @@
],
"builds": {
"251.25410.129": "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip",
- "251.26927.79": "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip",
- "251.27812.15": "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip",
- "251.27812.52": "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip",
- "251.27812.54": "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip",
"251.27812.87": "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip",
- "252.23892.363": null,
"252.23892.409": null,
"252.23892.411": null,
"252.23892.415": null,
- "252.23892.439": null
+ "252.23892.419": null,
+ "252.23892.426": null,
+ "252.23892.439": null,
+ "252.23892.449": null,
+ "252.23892.452": null,
+ "252.23892.464": null
},
"name": "markdtask"
}
@@ -1999,7 +1999,7 @@
"https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip": "sha256-GO0bXJsHx9O1A6M9NUCv9m4JwKHs5plwSssgx+InNqE=",
"https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip": "sha256-zX1nEdq84wwQvGhV664V5bNBPVTI4zWo306JtjXcGkE=",
"https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip": "sha256-XKv4jEKOk2O++VdHycGoLgICsusULbWRlQ0J5p+KgAE=",
- "https://plugins.jetbrains.com/files/11058/812798/Extra_Icons-2025.1.11.zip": "sha256-c2ICvJaEt4xyblIb5LOuLxaLGzuV/uHENiJO+4t0ves=",
+ "https://plugins.jetbrains.com/files/11058/818728/Extra_Icons-2025.1.12.zip": "sha256-bCnzLM8TUy/4hQJPnodsXL8q5h1P4upbx24wKb3CteU=",
"https://plugins.jetbrains.com/files/11349/817795/aws-toolkit-jetbrains-standalone-3.88.252.zip": "sha256-LUGbKTrAuGIMGWzkAu7bIaVcm1GSRADrrh3JhSgdmRc=",
"https://plugins.jetbrains.com/files/11349/817799/aws-toolkit-jetbrains-standalone-3.88.251.zip": "sha256-MuUz3CUqmxTiXZuZJ/TieFXOfVR/u4eHLoaCeBoKWrc=",
"https://plugins.jetbrains.com/files/12024/667413/ReSharperPlugin.CognitiveComplexity-2025.1.0-eap01.zip": "sha256-SWIXjxnwAf9dju1oOgzePrTY0lPNNX54Afp5OIkGGi4=",
@@ -2019,8 +2019,8 @@
"https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=",
"https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar": "sha256-mB09zvUg1hLXl9lgW1NEU+DyVel1utZv6s+mFykckYY=",
"https://plugins.jetbrains.com/files/15976/762630/IDEA_Which-Key-0.11.1.jar": "sha256-Z3q0d4jCqeBwzW0jSSM3q4MTAPaTqQuwnV3ZVHfOMR4=",
- "https://plugins.jetbrains.com/files/164/789514/IdeaVIM-2.26.0.zip": "sha256-6YPspMAtSM0L3nbvnloeO65Xp5HTXgqx9DHxItvf2NY=",
- "https://plugins.jetbrains.com/files/16604/812796/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.11.zip": "sha256-YmbPcb3ghZbzzOlF3bGUNLY8HgfvQPLOFXl48VsH48I=",
+ "https://plugins.jetbrains.com/files/164/818417/IdeaVIM-2.27.0.zip": "sha256-UYYDZ7jXJqHcpzaTafbwaiyuHAW4a/nPyXZndryg2iQ=",
+ "https://plugins.jetbrains.com/files/16604/818726/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.12.zip": "sha256-OTr5iG0ivYx+lP9VzEF9resMG5ARj9LuBnwqXohmaH0=",
"https://plugins.jetbrains.com/files/17718/803946/github-copilot-intellij-1.5.52-243.zip": "sha256-rP2PplN9rOnKGWMdmXphdMeV0AqoauT0aIoKkgM7Hjw=",
"https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=",
"https://plugins.jetbrains.com/files/18682/744076/Catppuccin_Theme-3.4.2.zip": "sha256-fa9GiD/PNGy8AEao99vW3DBF1FKSulu3t+wO7mdr5fk=",
@@ -2029,33 +2029,31 @@
"https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip": "sha256-hoFfIid7lClHDiT+ZH3H+tFSvWYb1tSRZH1iif+kWrM=",
"https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip": "sha256-QTh77pyi4lh7V0DGPFx9kERjFCop219d76wTDwD0SYY=",
"https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip": "sha256-N66Bh0AwHmg5N9PNguRAGtpJ/dLMWMp3rxjTgz9poFo=",
- "https://plugins.jetbrains.com/files/2162/640476/StringManipulation-9.15.0.zip": "sha256-TZPup3EJ0cBv4i2eVAQwVmmzy0rmt4KptEsk3C7baEM=",
- "https://plugins.jetbrains.com/files/21667/693656/code-complexity-plugin-1.6.2.zip": "sha256-2qDeC2Fxp4/IfiLPL1JDquJDCzONCp4m92Ht2fnCn/M=",
+ "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip": "sha256-hevU8OwVr5HjMLpROZm3NiZI+PW2f7eNTxD+1aZsC8Q=",
+ "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip": "sha256-8agNBVenqaV9DlvRmFP7ul3IZfj9Dij8v/h8QMUb72E=",
"https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip": "sha256-lOPUSxlbgagD0SuXTw+fEdwTxxfUHP1Kl6L+u/oa4fs=",
"https://plugins.jetbrains.com/files/21962/732363/clouds-docker-gateway-251.25410.75.zip": "sha256-kfXB36mIOn82pq+22ryztxY9K6CgwwNarNKcLuIH9G4=",
"https://plugins.jetbrains.com/files/21962/810863/clouds-docker-gateway-252.23892.363.zip": "sha256-ZAhVR7fPls5Xgwmsm+LFYcj+PENF4F7Nh4F3R4SXzH0=",
- "https://plugins.jetbrains.com/files/22407/786178/intellij-rust-251.26927.79.zip": "sha256-+mxjAEsOdotjp8w/9gkun4VbASFIp5JM7efVkHWiqk0=",
- "https://plugins.jetbrains.com/files/22407/802824/intellij-rust-252.23892.300.zip": "sha256-0MF6eKxCnGH7+SQrhPOfpE9EOTbuscrBgZY4hKsrEXg=",
+ "https://plugins.jetbrains.com/files/22407/818405/intellij-rust-252.23892.452.zip": "sha256-Q81oaxg4/YgCOkZ9NobQjmd/NKGReuz4hxvEdHTFiac=",
"https://plugins.jetbrains.com/files/22707/800990/continue-intellij-extension-1.0.30.zip": "sha256-UxVzxs2ToLkq1/q6s44pggUMNFoObdxNbJdPJVUTNBA=",
"https://plugins.jetbrains.com/files/22857/716106/vcs-gitlab-IU-251.23774.435-IU.zip": "sha256-zNNFPPPnYLkSzXX3CA1IMA0cjeXMcPY58+v80/KjVkg=",
"https://plugins.jetbrains.com/files/22857/742106/vcs-gitlab-IU-251.25410.159-IU.zip": "sha256-PwxExt+Dlq11Y5UdEwFr/2BJPST3EYY7r/3gsXoxGzo=",
"https://plugins.jetbrains.com/files/22857/780560/vcs-gitlab-IU-251.26927.54-IU.zip": "sha256-pLB6vIl7bgtu2tu/7OpcnAkMFEc+iEVyRJgxmSl35hk=",
- "https://plugins.jetbrains.com/files/22857/810975/vcs-gitlab-IU-252.23892.364-IU.zip": "sha256-ubzjpn46yI0oP1xZKH/Hz6ag+4WXghVpOWmK05WgthA=",
+ "https://plugins.jetbrains.com/files/22857/819822/vcs-gitlab-IU-252.23892.464-IU.zip": "sha256-S5RmNVL+dcDaUb8f0Cv8eQJ8TpCd0aDn7JBdHalu+z0=",
"https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip": "sha256-TZNCi4kRc7NNcV89j2UhT6y1+l1L512xTN/yTztjQfY=",
"https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip": "sha256-ssaSY1I6FopLBgVKHUyjBrqzxHLSuI/swtDfQWJ7gxU=",
"https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip": "sha256-+cLKIu8abGXZqJ3GutQsoQQg3s0wkmk5qKosW0O8RII=",
- "https://plugins.jetbrains.com/files/23927/812793/Extra_IDE_Tweaks_Subscription-2025.1.10.zip": "sha256-b+1tyiMuQ3g/adLBfRnB/8tmUxlpqemI0O3VZmTzIWk=",
- "https://plugins.jetbrains.com/files/24559/812799/Extra_Tools_Pack-2025.1.13.zip": "sha256-eOUdDQDEaxDxEx9Osa8elZiBEqhWs3grGiS4Z/iY7IE=",
+ "https://plugins.jetbrains.com/files/23927/818724/Extra_IDE_Tweaks_Subscription-2025.1.11.zip": "sha256-y3h4b1xnFulD/IsWaaYiNtVmNwK7nJPepQeN2zMT01o=",
+ "https://plugins.jetbrains.com/files/24559/818729/Extra_Tools_Pack-2025.1.14.zip": "sha256-A8bsA3Jc7jy7IyhXpH3d7v+KPov/Ui06D9vKqt0uo9U=",
"https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip": "sha256-2Vrm9k4ZqqpWl/EgDrAFNTpUeBhDSYt48JhAWlSWY1A=",
- "https://plugins.jetbrains.com/files/631/817162/python-252.23892.409.zip": "sha256-3Z1a/BKzLIFYv6/SIf+VruH4rNTnLTeKcfU8ghwFtro=",
+ "https://plugins.jetbrains.com/files/631/819271/python-252.23892.458.zip": "sha256-SQCeSVMyKnvC17QzweOR/c8wWWX+8/xkAjceKXbp/JM=",
"https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip": "sha256-34s7pOsqMaGoVYhCuAZtylNwplQOtNQJUppepsl4F4Q=",
"https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip": "sha256-iWKLgk+eWhUmv/lH9+B2HI97d++EYvLwGgtRsJf4aSE=",
"https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip": "sha256-pQGVguF7zzzasLm2tlmtvqiPtdFN4Q5NKRwYx1r62fM=",
- "https://plugins.jetbrains.com/files/6981/782326/ini-251.26927.70.zip": "sha256-SWxabTcZDL1HoF9ou62ABvHOjK9vPQG+1S60kXskuwk=",
"https://plugins.jetbrains.com/files/6981/806736/ini-251.27812.54.zip": "sha256-olPIXYib4IUF/qmTzTOmEEXq01I8ji7no4dqSTJvqhY=",
- "https://plugins.jetbrains.com/files/6981/817734/ini-252.23892.419.zip": "sha256-ntavNZdWXNkFDZnSQrJJgqVmS+OQm8l139yhVoc6g7Y=",
+ "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip": "sha256-H+ve44o4oKp14Mww4cFa6aCO7ipN/0M7Re5Lg8PNfJc=",
"https://plugins.jetbrains.com/files/7086/738977/AceJump.zip": "sha256-BW47ZEUINVnhV0RZ1np7Dkf3lfyrtKoZ9ej/SVct2Xs=",
- "https://plugins.jetbrains.com/files/7125/627704/GrepConsole-13.2.0-IJ2023.3.zip": "sha256-KY5VRiLJJwa9OVVog1W3MboZjwVboYwYm+i4eqooo44=",
+ "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip": "sha256-KcRoHqvCcC6qRz58DHkQ6AFqnpyqPhETekuMWBQYYw8=",
"https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip": "sha256-jNHP/vaCaolmvNUQRGmIgSR1ykjDtKqyJ69UIn5cz70=",
"https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip": "sha256-ac4h2uwF6h2L5Cax40t36wTBNFzQn38EVGEL2gts8jQ=",
"https://plugins.jetbrains.com/files/7179/767851/MavenHelper-4.30.0-IJ2022.2.zip": "sha256-Xsw4P/KddgOuwcNBzT3UWkaQBYXLqGop+fQhoL65Dfg=",
@@ -2064,32 +2062,28 @@
"https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip": "sha256-SgldikXjVx6hUw3LqcN8/NxLLBfnr/LUc/SrIIACl7k=",
"https://plugins.jetbrains.com/files/7320/718466/PHP_Annotations-12.0.0.zip": "sha256-HfTd3zT/7sOrYutEkEzpFAu6AijrFrpHJg1ftP3N87Y=",
"https://plugins.jetbrains.com/files/7322/737802/python-ce-251.25410.129.zip": "sha256-gN9XqO/x41scgJ9dzTdC4i4hIZJpwSeR7OjU2BG8gzU=",
- "https://plugins.jetbrains.com/files/7322/782358/python-ce-251.26927.70.zip": "sha256-Lole5M9TXN6tuEb4Y39qqhQ0RwGZaCLyPnzBtfH2XGk=",
"https://plugins.jetbrains.com/files/7322/805188/python-ce-251.27812.49.zip": "sha256-53cIBQbvP13Py0nN5ZXJBLH3xA5/tz2ba4hhVWRaFSM=",
- "https://plugins.jetbrains.com/files/7322/817156/python-ce-252.23892.409.zip": "sha256-AdqRuyFZM+huPDwbRKfnI0zoAfb9bLSE/yan2SZF2YU=",
+ "https://plugins.jetbrains.com/files/7322/819231/python-ce-252.23892.458.zip": "sha256-BFycp1qz7r+X4ohvy7oFnT76dGNGrqpMZrWO71q8ah8=",
"https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip": "sha256-6VpRIidsf8iWJeR3OarwwgS1NDXj9j6bLnxU/YBskeY=",
"https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar": "sha256-DobKZKokueqq0z75d2Fo3BD8mWX9+LpGdT9C7Eu2fHc=",
"https://plugins.jetbrains.com/files/7499/810633/gittoolbox-600.1.7_243-signed.zip": "sha256-lSgPEqhTvr+xm+9Or01IQABgjNugoUZHLUgUFZaOLs0=",
- "https://plugins.jetbrains.com/files/7724/782341/clouds-docker-impl-251.26927.70.zip": "sha256-jEiC6Ro30ZGR3d5ODZ7lzHjwdzarxVVdWmFOKinIhW4=",
"https://plugins.jetbrains.com/files/7724/805402/clouds-docker-impl-251.27812.52.zip": "sha256-irzstm3qMkiJSVsXGunYdMvThvPX1KU4Cf85ZDf3/9o=",
- "https://plugins.jetbrains.com/files/7724/817741/clouds-docker-impl-252.23892.419.zip": "sha256-h9KjGLm2k+A0zfN+cKR3w6VC3JDagmqkTPWe4zwtcrU=",
+ "https://plugins.jetbrains.com/files/7724/819808/clouds-docker-impl-252.23892.464.zip": "sha256-0Mz1BuAdHZ87KcIepSudLkFJt/du7PeJVOy14Jj18V8=",
"https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip": "sha256-O+gSW36MwqQqUiZBQl8J4NFNK+jFowtT9k1ykhSraxM=",
- "https://plugins.jetbrains.com/files/8097/780447/graphql-251.26927.39.zip": "sha256-zPSBubfibs8dTxOLzJusinLn0ejkHNwEO1E4Ryi72HI=",
"https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip": "sha256-eLh0p5vDNG7fUV7pqbIbkL30dpPj19NE9JbwcDwxZXs=",
"https://plugins.jetbrains.com/files/8097/802996/graphql-251.27812.12.zip": "sha256-Pju+Kre4EKRoKYEPsj74+JFvd+VyXSb7EMDo00eCz10=",
"https://plugins.jetbrains.com/files/8195/780518/toml-251.26927.47.zip": "sha256-WGGDyxE1ElguDMm7dONA2f0k3u+Tl1vZp3HMLkr5bFw=",
- "https://plugins.jetbrains.com/files/8195/817202/toml-252.23892.415.zip": "sha256-TAv+MHU6bW2A/uJ72IiekraaMxKbjU/nznkkemv0wew=",
+ "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip": "sha256-CXbS+/k9a4YqYPRxd5OWGxtal2+5ECshavcOSrYqca0=",
"https://plugins.jetbrains.com/files/8327/809293/Minecraft_Development-2025.1-1.8.6.zip": "sha256-mePVZa+63bheH85ylkbX9oOX1Nq/IYLAGHHseOJx520=",
"https://plugins.jetbrains.com/files/8327/809294/Minecraft_Development-2025.2-1.8.6.zip": "sha256-NOuzQ+CL+Z8n5gwMBaberLyMvS5KNmXKwZ+j88+SFqU=",
"https://plugins.jetbrains.com/files/8554/740850/featuresTrainer-251.25410.148.zip": "sha256-iK3cy0Nf87rLV0m/t3LJv65Klij/9L5l9ad2UW9O00w=",
"https://plugins.jetbrains.com/files/8554/768764/featuresTrainer-251.26094.133.zip": "sha256-qcMxLM2Y/Q18r718VasRMAlKppbH+ra/6eKCkmVL88s=",
- "https://plugins.jetbrains.com/files/8554/811140/featuresTrainer-252.23892.374.zip": "sha256-wodhIhiPRsuBqfzYSEJo4reSrwh0yJbPu0W/kaoTUOE=",
+ "https://plugins.jetbrains.com/files/8554/819797/featuresTrainer-252.23892.464.zip": "sha256-BIz14Jbr9vX7GLdxW4u23lY8bFUm4SOu1CBj0i827A8=",
"https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip": "sha256-JShheBoOBiWM9HubMUJvBn4H3DnWykvqPyrmetaCZiM=",
"https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip": "sha256-Boy61dRieXmWrnTMfqqYZbdG/DNQ24KdguKN2fcZ+eg=",
"https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip": "sha256-KrC3EK4wYLSxWywF8I8nVx6tkclr1wAMya1Z1XF0QY8=",
"https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip": "sha256-0c/2qbuu+M6z0gvpme+Mkv23JlQKNTUU+9GL9mh2IFw=",
"https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip": "sha256-N0DNEtF3FDcRirfjfSCCVUbDIA4SB35F/9XY1tPXXmg=",
- "https://plugins.jetbrains.com/files/9568/802993/go-plugin-251.27812.12.zip": "sha256-7U44Ri396isqwV2s9E6WnlyWTLKdAwFVZ/qpW3lagto=",
"https://plugins.jetbrains.com/files/9568/808965/go-plugin-252.23892.360.zip": "sha256-7RuJXLGB5bcfHQnp/p69hjccgJKbCvYCGG634WQ8wQ4=",
"https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar": "sha256-XYCD4kOHDeIKhti0T175xhBHR8uscaFN4c9CNlUaCDs=",
"https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar": "sha256-mp1k2BdksxbGH4zUp/7DnjcGi5OXJ7UekCfX6dWZOtU=",
diff --git a/pkgs/applications/editors/jetbrains/plugins/specialPlugins.nix b/pkgs/applications/editors/jetbrains/plugins/specialPlugins.nix
index ccfd90b68b8c..dfbd81a540a0 100644
--- a/pkgs/applications/editors/jetbrains/plugins/specialPlugins.nix
+++ b/pkgs/applications/editors/jetbrains/plugins/specialPlugins.nix
@@ -56,6 +56,20 @@
.${stdenv.hostPlatform.uname.processor} or ""
}/copilot-language-server'
orig_size=$(stat --printf=%s $agent)
+
+ find_payload_offset() {
+ grep -aobUam1 -f <(printf '\x1f\x8b\x08\x00') "$agent" | cut -d: -f1
+ }
+
+ # Helper: find the offset of the prelude by searching for function string start
+ find_prelude_offset() {
+ local prelude_string='(function(process, require, console, EXECPATH_FD, PAYLOAD_POSITION, PAYLOAD_SIZE) {'
+ grep -obUa -- "$prelude_string" "$agent" | cut -d: -f1
+ }
+
+ before_payload_position="$(find_payload_offset)"
+ before_prelude_position="$(find_prelude_offset)"
+
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $agent
patchelf --set-rpath ${
lib.makeLibraryPath [
@@ -77,8 +91,19 @@
value=$(expr $shift_by + $value)
echo -n $value | dd of=$agent bs=1 seek=$location conv=notrunc
}
- fix_offset PAYLOAD_POSITION
- fix_offset PRELUDE_POSITION
+
+ after_payload_position="$(find_payload_offset)"
+ after_prelude_position="$(find_prelude_offset)"
+
+ if [ "${stdenv.hostPlatform.system}" == "aarch64-linux" ]
+ then
+ fix_offset PAYLOAD_POSITION
+ fix_offset PRELUDE_POSITION
+ else
+ # There are hardcoded positions in the binary, then it replaces the placeholders by himself
+ sed -i -e "s/$before_payload_position/$after_payload_position/g" "$agent"
+ sed -i -e "s/$before_prelude_position/$after_prelude_position/g" "$agent"
+ fi
'';
};
"22407" = {
diff --git a/pkgs/applications/editors/jetbrains/plugins/tests.nix b/pkgs/applications/editors/jetbrains/plugins/tests.nix
index bb182e599cac..8ebfc4194fc2 100644
--- a/pkgs/applications/editors/jetbrains/plugins/tests.nix
+++ b/pkgs/applications/editors/jetbrains/plugins/tests.nix
@@ -11,7 +11,6 @@ let
# Known broken plugins, PLEASE remove entries here whenever possible.
broken-plugins = [
- "github-copilot" # GitHub Copilot: https://github.com/NixOS/nixpkgs/issues/400317
];
ides =
diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix
index e1daf3f598b4..1adb63ed5d23 100644
--- a/pkgs/applications/editors/vim/plugins/aliases.nix
+++ b/pkgs/applications/editors/vim/plugins/aliases.nix
@@ -48,6 +48,7 @@ mapAliases (
solarized = vim-colors-solarized;
spacevim = throw "this distribution was unmaintained for the last 6 years, please use top-level 'spacevim'"; # added 2024-11-27
SpaceVim = throw "this distribution didn't work properly in vimPlugins, please use top-level 'spacevim' instead"; # added 2024-11-27
+ sparkup = throw "the upstream repository got deleted"; # added 2025-08-06
colors-solarized = vim-colors-solarized;
caw = caw-vim;
chad = chadtree;
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 22985184032c..d5821263522f 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -1103,12 +1103,12 @@ final: prev: {
augment-vim = buildVimPlugin {
pname = "augment.vim";
- version = "2025-03-18";
+ version = "2025-07-30";
src = fetchFromGitHub {
owner = "augmentcode";
repo = "augment.vim";
- rev = "97418c9dfc1918fa9bdd23863ea3d2e49130727f";
- sha256 = "1sq4lpwzd2xc97l4h7zyglhg0jwg3xfw9qfidi26rz28dd1v2ivs";
+ rev = "b35cda0dab3b729e2eee3d792dcdb0ca7bb2482e";
+ sha256 = "05lwi6wp77dgaa9fn719piab3k8s5x7djfbzmbvmypp8zk8az6wx";
};
meta.homepage = "https://github.com/augmentcode/augment.vim/";
meta.hydraPlatforms = [ ];
@@ -3950,6 +3950,19 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
+ demicolon-nvim = buildVimPlugin {
+ pname = "demicolon.nvim";
+ version = "2025-04-25";
+ src = fetchFromGitHub {
+ owner = "mawkler";
+ repo = "demicolon.nvim";
+ rev = "8d79e527dbbef9de06405a30258b8d752c0638c4";
+ sha256 = "1mcn8pidpnh0fhyigzc4y4a349lgarry082y2nx39qzm2pvw0g2i";
+ };
+ meta.homepage = "https://github.com/mawkler/demicolon.nvim/";
+ meta.hydraPlatforms = [ ];
+ };
+
denite-extra = buildVimPlugin {
pname = "denite-extra";
version = "2019-03-29";
@@ -13784,19 +13797,6 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
- sparkup = buildVimPlugin {
- pname = "sparkup";
- version = "2012-06-11";
- src = fetchFromGitHub {
- owner = "chrisgeo";
- repo = "sparkup";
- rev = "6fbfceef890e705c47b42b27be743ffed6f9296e";
- sha256 = "17jgpvl879ik53rr3razfnbpfx63mzpp1rlvxxjsvvrk4g45dssm";
- };
- meta.homepage = "https://github.com/chrisgeo/sparkup/";
- meta.hydraPlatforms = [ ];
- };
-
specs-nvim = buildVimPlugin {
pname = "specs.nvim";
version = "2025-01-18";
@@ -15103,6 +15103,19 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
+ tiny-glimmer-nvim = buildVimPlugin {
+ pname = "tiny-glimmer.nvim";
+ version = "2025-07-01";
+ src = fetchFromGitHub {
+ owner = "rachartier";
+ repo = "tiny-glimmer.nvim";
+ rev = "60a632536e0741c9cecb892f89fbe65a270dc7c7";
+ sha256 = "0xa3ma6ps1q5766ib2iksc7bw8rpqn96llynb75njwj2kpadfcis";
+ };
+ meta.homepage = "https://github.com/rachartier/tiny-glimmer.nvim/";
+ meta.hydraPlatforms = [ ];
+ };
+
tiny-inline-diagnostic-nvim = buildVimPlugin {
pname = "tiny-inline-diagnostic.nvim";
version = "2025-07-16";
@@ -21961,6 +21974,19 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
+ workspaces-nvim = buildVimPlugin {
+ pname = "workspaces.nvim";
+ version = "2024-10-08";
+ src = fetchFromGitHub {
+ owner = "natecraddock";
+ repo = "workspaces.nvim";
+ rev = "55a1eb6f5b72e07ee8333898254e113e927180ca";
+ sha256 = "143xzg60yiw1aam7sc5rva9bzzmshfzpm2sacimwr8188qsz8xvb";
+ };
+ meta.homepage = "https://github.com/natecraddock/workspaces.nvim/";
+ meta.hydraPlatforms = [ ];
+ };
+
wrapping-nvim = buildVimPlugin {
pname = "wrapping.nvim";
version = "2025-01-16";
diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
index 2d087f10ba6c..ba0190c093d1 100644
--- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
+++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
@@ -12,12 +12,12 @@
pkgs,
}:
let
- version = "0.0.27-unstable-2025-07-28";
+ version = "0.0.27-unstable-2025-08-06";
src = fetchFromGitHub {
owner = "yetone";
repo = "avante.nvim";
- rev = "5e4eb8652b4776f139282a343f04a3a8c7f23cb0";
- hash = "sha256-rmpBI2j7zwU5tIUjK7fMhfle5LVksk/kuCnwN9WQkic=";
+ rev = "2fc63d4128d2dc2fef0913c7480b4586959ebe4e";
+ hash = "sha256-hHa300Ldszsnp6AuYVJwOFc5FfuRTd3phyM6/qBUIQo=";
};
avante-nvim-lib = rustPlatform.buildRustPackage {
pname = "avante-nvim-lib";
diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix
index 931e849163a8..160f3fabd79d 100644
--- a/pkgs/applications/editors/vim/plugins/overrides.nix
+++ b/pkgs/applications/editors/vim/plugins/overrides.nix
@@ -1006,6 +1006,13 @@ in
dependencies = [ self.nvim-yarp ];
};
+ demicolon-nvim = super.demicolon-nvim.overrideAttrs {
+ dependencies = with self; [
+ nvim-treesitter
+ nvim-treesitter-textobjects
+ ];
+ };
+
denops-vim = super.denops-vim.overrideAttrs {
postPatch = ''
# Use Nix's Deno instead of an arbitrary install
@@ -2601,6 +2608,12 @@ in
checkInputs = [
self.fzf-lua
];
+
+ nvimSkipModules = lib.optionals stdenv.hostPlatform.isDarwin [
+ #FIXME: https://github.com/NixOS/nixpkgs/issues/431458
+ # fzf-lua throws `address already in use` on darwin
+ "notify.integrations.fzf"
+ ];
};
nvim-nu = super.nvim-nu.overrideAttrs {
@@ -2739,7 +2752,13 @@ in
nvim-unception = super.nvim-unception.overrideAttrs {
# Attempt rpc socket connection
- nvimSkipModules = "client.client";
+ nvimSkipModules = [
+ "client.client"
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ "server.server"
+ "unception"
+ ];
};
nvim-vtsls = super.nvim-vtsls.overrideAttrs {
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index c5cba23c71fe..019bd27b819a 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -83,7 +83,7 @@ https://github.com/prabirshrestha/asyncomplete.vim/,,
https://github.com/skywind3000/asyncrun.vim/,,
https://github.com/skywind3000/asynctasks.vim/,,
https://github.com/vmchale/ats-vim/,,
-https://github.com/augmentcode/augment.vim/,HEAD,
+https://github.com/augmentcode/augment.vim/,prerelease,
https://github.com/ray-x/aurora/,,
https://github.com/Jay-Madden/auto-fix-return.nvim/,HEAD,
https://github.com/hotwatermorning/auto-git-diff/,,
@@ -302,6 +302,7 @@ https://github.com/kristijanhusak/defx-git/,,
https://github.com/kristijanhusak/defx-icons/,,
https://github.com/Shougo/defx.nvim/,,
https://github.com/Raimondi/delimitMate/,,
+https://github.com/mawkler/demicolon.nvim/,HEAD,
https://github.com/neoclide/denite-extra/,,
https://github.com/neoclide/denite-git/,,
https://github.com/Shougo/denite.nvim/,,
@@ -1058,7 +1059,6 @@ https://github.com/sQVe/sort.nvim/,HEAD,
https://github.com/chikatoike/sourcemap.vim/,,
https://github.com/liuchengxu/space-vim/,,
https://github.com/FireIsGood/spaceman.nvim/,HEAD,
-https://github.com/chrisgeo/sparkup/,,
https://github.com/cxwx/specs.nvim/,HEAD,
https://github.com/lewis6991/spellsitter.nvim/,HEAD,
https://github.com/ravibrock/spellwarn.nvim/,HEAD,
@@ -1159,6 +1159,7 @@ https://github.com/levouh/tint.nvim/,HEAD,
https://github.com/tinted-theming/tinted-nvim/,HEAD,
https://github.com/tinted-theming/tinted-vim/,HEAD,
https://github.com/rachartier/tiny-devicons-auto-colors.nvim/,HEAD,
+https://github.com/rachartier/tiny-glimmer.nvim/,HEAD,
https://github.com/rachartier/tiny-inline-diagnostic.nvim/,HEAD,
https://github.com/tomtom/tinykeymap_vim/,,tinykeymap
https://github.com/tomtom/tlib_vim/,,
@@ -1686,6 +1687,7 @@ https://github.com/sindrets/winshift.nvim/,,
https://github.com/wannesm/wmgraphviz.vim/,,
https://github.com/vim-scripts/wombat256.vim/,,
https://github.com/lukaszkorecki/workflowish/,,
+https://github.com/natecraddock/workspaces.nvim/,HEAD,
https://github.com/andrewferrier/wrapping.nvim/,HEAD,
https://github.com/tweekmonster/wstrip.vim/,,
https://github.com/piersolenski/wtf.nvim/,HEAD,
diff --git a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix
index 6e6a24f17d5c..e24788a556f4 100644
--- a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix
@@ -7,8 +7,8 @@ buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-wakatime";
publisher = "WakaTime";
- version = "25.2.2";
- hash = "sha256-9Ldb45tCgLaTdntmQlcIPe13ZTeIVGKrHYXLRgLlB0w=";
+ version = "25.3.0";
+ hash = "sha256-cw3wcMr8QKG75VofIsAmlD2RqN/0fGdqhugen/vmJlo=";
};
meta = {
diff --git a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix
index 9fecad5b302e..4a908685ec8d 100644
--- a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
mktplcRef = {
name = "amazon-q-vscode";
publisher = "AmazonWebServices";
- version = "1.85.0";
- hash = "sha256-AIZMj1v0zj9ZU5yV2MQhyqgT+1l20XPIb6LY7UREdb4=";
+ version = "1.88.0";
+ hash = "sha256-4utsGujCTUcfHbdHo7FOIT/MPo+bZ1GxyZxaRkt+/xk=";
};
meta = {
diff --git a/pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix b/pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix
index f491c138677b..fb59466d4ded 100644
--- a/pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-eslint";
publisher = "dbaeumer";
- version = "3.0.15";
- hash = "sha256-oeudNCBrHO3yvw3FrFA4EZk1yODcRRfF/y3U5tdEz4I=";
+ version = "3.0.16";
+ hash = "sha256-UxD07bouMK8nuysh5TAV7ZVhkLiOV6R1qfvVZcXB2Hc=";
};
meta = {
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index bccdce35177f..0e991bac53a1 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -477,8 +477,8 @@ let
mktplcRef = {
publisher = "ban";
name = "spellright";
- version = "3.0.144";
- hash = "sha256-+JNvChnAi2p04X3VVWgBZQAsF5UpAQpG7fROYtjaHRo=";
+ version = "3.0.146";
+ hash = "sha256-gvj5vWA8VAy5Ohtkn9vsx7MswgVAcxYOLm+ifKhjLz0=";
};
meta = {
description = "Visual Studio Code extension for Spellchecker";
@@ -493,8 +493,8 @@ let
mktplcRef = {
publisher = "banacorn";
name = "agda-mode";
- version = "0.6.2";
- hash = "sha256-OQHNbzlTnpv2V5ICNTfAC1QM3bDnRgtJvgJKONxvU5M=";
+ version = "0.6.3";
+ hash = "sha256-ZyFY3pzNUUpdAB3lqys/z0NOUrQA/qmPquRPNFw/JAI=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/banacorn.agda-mode/changelog";
@@ -788,8 +788,8 @@ let
mktplcRef = {
name = "vscode-tailwindcss";
publisher = "bradlc";
- version = "0.14.25";
- hash = "sha256-NXA7UDSo6G0Did6tzwgIYnjR+ymoY7V5aUtaFzqlVik=";
+ version = "0.14.26";
+ hash = "sha256-agntfMsLAYASviH7Wuw/W8JwfHRi6qAfuMkqmFWT0bg=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog";
@@ -902,8 +902,8 @@ let
mktplcRef = {
name = "catppuccin-vsc-icons";
publisher = "catppuccin";
- version = "1.21.0";
- hash = "sha256-rWExJ9XJ8nKki8TP0UNLCmslw+aCm1hR2h2xxhnY9bg=";
+ version = "1.23.0";
+ hash = "sha256-jnn169toS1zaixiOrtWjgOvv3UskM13vfFcvaQEesjU=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc-icons/changelog";
@@ -1020,8 +1020,8 @@ let
mktplcRef = {
name = "coder-remote";
publisher = "coder";
- version = "1.9.2";
- hash = "sha256-klI3OMYu5FL3/c4jBzgy8SmxJI5nGRK5k9bZrEtm5+0=";
+ version = "1.10.0";
+ hash = "sha256-DMlWWJQNHJDBio71DkSl10/8KvuQxUQDIm0FJS1iEWQ=";
};
meta = {
description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click";
@@ -1212,8 +1212,8 @@ let
mktplcRef = {
publisher = "DanielSanMedium";
name = "dscodegpt";
- version = "3.13.40";
- hash = "sha256-2O96Bey2VKj2FdK1nJSYSKE9fltciNbqD/UI7rKlFgY=";
+ version = "3.14.3";
+ hash = "sha256-B0FYMM7usSkQgq7jZfo3uEvERRQ6PrinO36KJGke/Yo=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog";
@@ -1614,8 +1614,8 @@ let
mktplcRef = {
name = "elixir-ls";
publisher = "JakeBecker";
- version = "0.28.0";
- hash = "sha256-pHLAA7i2HJC523lPotUy5Zwa3BTSTurC2BA+eevdH38=";
+ version = "0.29.2";
+ hash = "sha256-+MkKUhyma/mc5MZa0+RFty5i7rox0EARPTm/uggQj6M=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/JakeBecker.elixir-ls/changelog";
@@ -3169,8 +3169,8 @@ let
mktplcRef = {
name = "compare-folders";
publisher = "moshfeu";
- version = "0.25.1";
- hash = "sha256-axNTdnSkMkFs7LSZCc7VinjbrDncsRHlRtDG9+eh2qQ=";
+ version = "0.25.3";
+ hash = "sha256-QrSh8/AycC5nKbZ1+E3V/lJu/7Skket8b05yPnZg68s=";
};
meta = {
@@ -5255,8 +5255,8 @@ let
mktplcRef = {
name = "volar";
publisher = "Vue";
- version = "3.0.4";
- hash = "sha256-Eqg4+jX1dARryfb9Ueb2qng5xwhyaU6cDG089nlLNgc=";
+ version = "3.0.5";
+ hash = "sha256-Ja0zWCHHxd1XE2f2ZQvchqzCKv0pbcAU3uEh2f6+X3c=";
};
meta = {
changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md";
diff --git a/pkgs/applications/editors/vscode/extensions/fstarlang.fstar-vscode-assistant/default.nix b/pkgs/applications/editors/vscode/extensions/fstarlang.fstar-vscode-assistant/default.nix
index 79bf601ca406..d604dd014e56 100644
--- a/pkgs/applications/editors/vscode/extensions/fstarlang.fstar-vscode-assistant/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/fstarlang.fstar-vscode-assistant/default.nix
@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "fstar-vscode-assistant";
publisher = "FStarLang";
- version = "0.18.1";
- hash = "sha256-uiw3EJbYoDG5r93NIxloiF7Co3gxcZT9+hlLZFnxkBE=";
+ version = "0.19.1";
+ hash = "sha256-bC9Kzhp4H9wykuitEKQUthYVhmVI/m8H0PloBqoFbvU=";
};
meta = {
description = "Interactive editing mode VS Code extension for F*";
diff --git a/pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix b/pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix
index 00b1fbf8a7a6..110d5fa78058 100644
--- a/pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix
@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "lldb-dap";
publisher = "llvm-vs-code-extensions";
- version = "0.2.15";
- hash = "sha256-Xr/TUpte9JqdvQ8eoD0l8ztg0tR8qwX/Ju1eVU6Xc0s=";
+ version = "0.2.16";
+ hash = "sha256-q0wBPSQHy/R8z5zb3iMdapzrn7c9y9X6Ow9CXY3lwtc=";
};
meta = {
diff --git a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix
index 1d3f6a0a3c9b..78ad89046f74 100644
--- a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix
@@ -16,19 +16,19 @@ let
{
x86_64-linux = {
arch = "linux-x64";
- hash = "sha256-vGHRgaqoxRU14BjmQM68SVdhe6ElvJrp6NUQXkVU5OU=";
+ hash = "sha256-1NGZTdAw2VS7txYuyKrpsm0bvLYYpsFZfkLCT5j2MIk=";
};
aarch64-linux = {
arch = "linux-arm64";
- hash = "sha256-aGRXxUpuOhsxULg7mAe1t04hfwLF5t4bSSthLlz7Mes=";
+ hash = "sha256-7d5tSZOGkmtfaL/IFk7ksFRAOlv58/Jw/N+nhlyJEHE=";
};
x86_64-darwin = {
arch = "darwin-x64";
- hash = "sha256-e4+rr3k9SYIVH01wG0RxL+sush0rTuvkJu08cctXmYo=";
+ hash = "sha256-1qinxbsBU5Ot/ce5OcIH9ybhhHoRSHv98Mwr/Piwmis=";
};
aarch64-darwin = {
arch = "darwin-arm64";
- hash = "sha256-iOF9aDk9okoZsHvaW4mDOulLPGxVViAk1TQkIH0XK+A=";
+ hash = "sha256-1LMV1e9xCoXa0UhyUkNFJJ0Nr0xJasPbfYAr6h7l6EE=";
};
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}")
@@ -38,7 +38,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "csdevkit";
publisher = "ms-dotnettools";
- version = "1.30.44";
+ version = "1.41.11";
inherit (extInfo) hash arch;
};
sourceRoot = "extension"; # This has more than one folder.
diff --git a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix
index 5c2b46d5fe72..7d6318ca2093 100644
--- a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix
@@ -17,19 +17,19 @@ let
{
x86_64-linux = {
arch = "linux-x64";
- hash = "sha256-2UeXsvj1W62Ath0hcNomgyQF58uCKkwr8UfjoLhOyWs=";
+ hash = "sha256-PlA1uuudUPnKCas5brviS8ZMDweFEdti6N5fu8XCzvY=";
};
aarch64-linux = {
arch = "linux-arm64";
- hash = "sha256-Qn2PFh2O3ouoH1T9pDPDKVVoowTSyKYqY+FZ579J0nU=";
+ hash = "sha256-DyOT9AZAdW48G7SZfiFdveY9JwZDZjtT4Mp/LYY2JRk=";
};
x86_64-darwin = {
arch = "darwin-x64";
- hash = "sha256-lXwkoVw/t+1A0sVPSYaCoXtOusQtCZEjACEE0bLpr14=";
+ hash = "sha256-vew5YkrX7soPNiYO+KX5Uy2HOiJ701YWWZULtH5Aq+I=";
};
aarch64-darwin = {
arch = "darwin-arm64";
- hash = "sha256-b7NaFjoAlyeW5PJc4OwnvJ18FSbcpchDjhGQPahM8tg=";
+ hash = "sha256-rc6KVNZWNJYt8RkbqyPB4Q7aJB6jtlWMsd4UHGbqsoI=";
};
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}")
@@ -39,7 +39,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "csharp";
publisher = "ms-dotnettools";
- version = "2.84.19";
+ version = "2.87.31";
inherit (extInfo) hash arch;
};
diff --git a/pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix b/pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix
index 24a51005578c..8fbf3af493e6 100644
--- a/pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "windows-ai-studio";
publisher = "ms-windows-ai-studio";
- version = "0.16.1";
- hash = "sha256-uhAUSXB7ULNmkRSHqfbo3T3AZ3TiUaIqEZL4YwkWxtY=";
+ version = "0.18.3";
+ hash = "sha256-F9anvTj8oNN9TaAWcRvZVTcgREyCqeVLRtnIo7XNHXk=";
};
meta = {
diff --git a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix
index 83edd7feb1bc..4131ccb0c77c 100644
--- a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix
@@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
name = "tinymist";
publisher = "myriad-dreamin";
inherit (tinymist) version;
- hash = "sha256-uHUnCg8hkJQI0QSZZ5Kbj/S7ktY9ANdQqHCvBB+p1EA=";
+ hash = "sha256-fI+HzioLDxACH0anSkYOw47jpocVQp7m9xHh6APehis=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/editors/vscode/extensions/ndonfris.fish-lsp/default.nix b/pkgs/applications/editors/vscode/extensions/ndonfris.fish-lsp/default.nix
index 8c936210b2f1..17ca7123df15 100644
--- a/pkgs/applications/editors/vscode/extensions/ndonfris.fish-lsp/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/ndonfris.fish-lsp/default.nix
@@ -16,6 +16,5 @@ vscode-utils.buildVscodeMarketplaceExtension {
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ndonfris.fish-lsp";
homepage = "https://github.com/ndonfris/fish-lsp";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ tuynia ];
};
}
diff --git a/pkgs/applications/editors/vscode/extensions/oliver-ni.scheme-fmt/default.nix b/pkgs/applications/editors/vscode/extensions/oliver-ni.scheme-fmt/default.nix
index f93a0128d1b9..31034c973f64 100644
--- a/pkgs/applications/editors/vscode/extensions/oliver-ni.scheme-fmt/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/oliver-ni.scheme-fmt/default.nix
@@ -24,6 +24,5 @@ vscode-utils.buildVscodeMarketplaceExtension {
downloadPage = "https://marketplace.visualstudio.com/items?itemName=oliver-ni.scheme-fmt";
homepage = "https://github.com/oliver-ni/scheme-fmt";
license = lib.licenses.cc0;
- maintainers = with lib.maintainers; [ tuynia ];
};
}
diff --git a/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix b/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix
index f80e481949c1..afee5770f4b7 100644
--- a/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix
@@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "material-icon-theme";
publisher = "PKief";
- version = "5.24.0";
- hash = "sha256-Skc+ib3gY2cLVepOjbBkpwPuUG9C29bh5BOxQOAZNtc=";
+ version = "5.25.0";
+ hash = "sha256-jkTFfyeFJ4ygsKJj41tWDJ91XitSs2onW4ni3rMNJE8=";
};
meta = {
description = "Material Design Icons for Visual Studio Code";
diff --git a/pkgs/applications/editors/vscode/extensions/release-candidate.vscode-scheme-repl/default.nix b/pkgs/applications/editors/vscode/extensions/release-candidate.vscode-scheme-repl/default.nix
index 234508bd76eb..57c20ae695f7 100644
--- a/pkgs/applications/editors/vscode/extensions/release-candidate.vscode-scheme-repl/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/release-candidate.vscode-scheme-repl/default.nix
@@ -24,6 +24,5 @@ vscode-utils.buildVscodeMarketplaceExtension {
downloadPage = "https://marketplace.visualstudio.com/items?itemName=release-candidate.vscode-scheme-repl";
homepage = "https://github.com/Release-Candidate/vscode-scheme-repl";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ tuynia ];
};
}
diff --git a/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix b/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix
index 63ec2f85a570..153405041cb6 100644
--- a/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "RooVeterinaryInc";
name = "roo-cline";
- version = "3.25.4";
- hash = "sha256-uyI/VdBpkCxzlm1Ei2v/UjsenhyanDuVXLXk3Pkiw1s=";
+ version = "3.25.10";
+ hash = "sha256-j9ydB6hR+Qx4HvBDMrYGev2K/vsG6ASeOQHhhYheEuw=";
};
passthru.updateScript = vscode-extension-update-script { };
diff --git a/pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix b/pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix
index ceb3b3706f0b..6eb5479f9262 100644
--- a/pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix
@@ -24,6 +24,5 @@ vscode-utils.buildVscodeMarketplaceExtension {
downloadPage = "https://marketplace.visualstudio.com/items?itemName=tsyesika.guile-scheme-enhanced";
homepage = "https://codeberg.org/tsyesika/vscode-guile-scheme-enhanced";
license = lib.licenses.asl20;
- maintainers = with lib.maintainers; [ tuynia ];
};
}
diff --git a/pkgs/applications/editors/vscode/extensions/ufo5260987423.magic-scheme/default.nix b/pkgs/applications/editors/vscode/extensions/ufo5260987423.magic-scheme/default.nix
index 318bd03ab95c..545f4a268138 100644
--- a/pkgs/applications/editors/vscode/extensions/ufo5260987423.magic-scheme/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/ufo5260987423.magic-scheme/default.nix
@@ -26,6 +26,5 @@ vscode-utils.buildVscodeMarketplaceExtension {
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ufo5260987423.magic-scheme";
homepage = "https://github.com/ufo5260987423/magic-scheme";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ tuynia ];
};
}
diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix
index 058f8dc9a34a..78621e89657d 100644
--- a/pkgs/applications/editors/vscode/generic.nix
+++ b/pkgs/applications/editors/vscode/generic.nix
@@ -96,6 +96,31 @@ stdenv.mkDerivation (
# mono
krb5
+
+ # Needed for headless browser-in-vscode based plugins such as
+ # anything based on Puppeteer https://pptr.dev .
+ # e.g. Roo Code
+ glib
+ nspr
+ nss
+ dbus
+ at-spi2-atk
+ cups
+ expat
+ libxkbcommon
+ xorg.libX11
+ xorg.libXcomposite
+ xorg.libXdamage
+ xorg.libxcb
+ xorg.libXext
+ xorg.libXfixes
+ xorg.libXrandr
+ cairo
+ pango
+ alsa-lib
+ libgbm
+ udev
+ libudev0-shim
])
++ additionalPkgs pkgs;
diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix
index b229e30310e3..fb1a781e3bad 100644
--- a/pkgs/applications/editors/vscode/vscode.nix
+++ b/pkgs/applications/editors/vscode/vscode.nix
@@ -36,20 +36,20 @@ let
hash =
{
- x86_64-linux = "sha256-EbgP2CjUBiC+2G7TkGyuxaqr35sTArls4lbDNTH1Pmc=";
- x86_64-darwin = "sha256-OrDuzSaPxuedhS21Hx1PNTbp6eQpfFfUbO05gIu5Ou8=";
- aarch64-linux = "sha256-V0aEGqBRf3qVKvPYNypQ9hYWovqQIC3kQq2goq/hVjA=";
- aarch64-darwin = "sha256-29i/+mz0NCU0ZCO+tzlbSl1iKx5/H89bGQTvRR5/PuA=";
- armv7l-linux = "sha256-VSsn4d9ztFgGXVZeCeTSHDD5n3aTBbHF/xx2JvTGOeQ=";
+ x86_64-linux = "sha256-Fji3/9T8X2VQH6gUhReSuniuX2BX+4S7uPJWEZn56vc=";
+ x86_64-darwin = "sha256-LgYdgiZbMdpe/KjAYuAVYEFFc1gcFSo5+/6lf15zUvk=";
+ aarch64-linux = "sha256-WxJEjTvXK1N1FjEFv0nUX7oLgPrcKlPHYSiLkTcdhj4=";
+ aarch64-darwin = "sha256-2H44MkP7Vv+j78DxGWROHCPdMQv2WzTrG1I7LANMYqg=";
+ armv7l-linux = "sha256-Pw9krAFjrllNOsXipaZy7X7wnB7C8V45WU7HuKa59JQ=";
}
.${system} or throwSystem;
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
- version = "1.102.3";
+ version = "1.103.0";
# This is used for VS Code - Remote SSH test
- rev = "488a1f239235055e34e673291fb8d8c810886f81";
+ rev = "e3550cfac4b63ca4eafca7b601f0d2885817fd1f";
in
callPackage ./generic.nix {
pname = "vscode" + lib.optionalString isInsiders "-insiders";
@@ -82,7 +82,7 @@ callPackage ./generic.nix {
src = fetchurl {
name = "vscode-server-${rev}.tar.gz";
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
- hash = "sha256-xVYG/EJRPRJBj3BSarTwpX9F1UM/OI+7ci6vQa64iWI=";
+ hash = "sha256-GEN8WMPaYhwQsgml3tXWJP7F4RXH5vy6Ht0RUGauxnw=";
};
stdenv = stdenvNoCC;
};
diff --git a/pkgs/applications/emulators/libretro/cores/dolphin.nix b/pkgs/applications/emulators/libretro/cores/dolphin.nix
index 4a2599760601..dcd2ce40defc 100644
--- a/pkgs/applications/emulators/libretro/cores/dolphin.nix
+++ b/pkgs/applications/emulators/libretro/cores/dolphin.nix
@@ -17,13 +17,13 @@
}:
mkLibretroCore {
core = "dolphin";
- version = "0-unstable-2025-05-17";
+ version = "0-unstable-2025-08-05";
src = fetchFromGitHub {
owner = "libretro";
repo = "dolphin";
- rev = "a09f78f735f0d2184f64ba5b134abe98ee99c65f";
- hash = "sha256-NUnWNj47FmH8perfRwFFnaXeU58shUXqKFOzHf4ce5c=";
+ rev = "83438f9b1a2c832319876a1fda130a5e33d4ef87";
+ hash = "sha256-q4y+3uJ1tQ2OvlEvi/JNyIO/RfuWNIEKfVZ6xEWKFCg=";
};
extraNativeBuildInputs = [
diff --git a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
index e3b12570912f..e66f399e6dd4 100644
--- a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
+++ b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "dosbox-pure";
- version = "0-unstable-2025-07-28";
+ version = "0-unstable-2025-08-03";
src = fetchFromGitHub {
owner = "schellingb";
repo = "dosbox-pure";
- rev = "4b5f6c964aa56357e19632bf73d1875c2496fdd1";
- hash = "sha256-J1NSt2Q4+lWUVqROv5yAM/rXI5COl0FRux3xqFLw20g=";
+ rev = "935b33b892b55ab5e12a093795a6563af9eacb78";
+ hash = "sha256-19ehYyVOnYg3b1cvuznYn3zB9rhp2xULKhdFN/FKE4U=";
};
hardeningDisable = [ "format" ];
diff --git a/pkgs/applications/emulators/libretro/cores/flycast.nix b/pkgs/applications/emulators/libretro/cores/flycast.nix
index 087c4bde3baa..2fbae3a49af2 100644
--- a/pkgs/applications/emulators/libretro/cores/flycast.nix
+++ b/pkgs/applications/emulators/libretro/cores/flycast.nix
@@ -8,13 +8,13 @@
}:
mkLibretroCore {
core = "flycast";
- version = "0-unstable-2025-07-11";
+ version = "0-unstable-2025-08-01";
src = fetchFromGitHub {
owner = "flyinghead";
repo = "flycast";
- rev = "48c58dbd18501fae92e641b6ee6ca5ca9de0d5c3";
- hash = "sha256-AlvNh+tDY7FEqUm5zgm7072Z1zIXn54tvLGzLbTjLXo=";
+ rev = "40e400ab084175d3bd0f9e10cf8d6ac78c8b9544";
+ hash = "sha256-k/w1tmuGuRD98bR/kmc/9pLFGeobHMhKQapJOv8qVJo=";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/emulators/libretro/cores/fmsx.nix b/pkgs/applications/emulators/libretro/cores/fmsx.nix
index 09152627e8bc..dc072c5108a3 100644
--- a/pkgs/applications/emulators/libretro/cores/fmsx.nix
+++ b/pkgs/applications/emulators/libretro/cores/fmsx.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "fmsx";
- version = "0-unstable-2024-10-21";
+ version = "0-unstable-2025-07-31";
src = fetchFromGitHub {
owner = "libretro";
repo = "fmsx-libretro";
- rev = "9eb5f25df5397212a3e3088ca1a64db0740bbe5f";
- hash = "sha256-Pac1tQvPxYETU+fYU17moBHGfjNtzZiOsOms1uFQAmE=";
+ rev = "fbe4dfc4c3e3f7eb27089def3d663a905b181845";
+ hash = "sha256-1hZQO16SDB8n1wdTP67Kpns3izg/nPGl5M7wjFDBjGc=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
index d09b19cdfedf..9756b8159385 100644
--- a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
+++ b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "genesis-plus-gx";
- version = "0-unstable-2025-07-18";
+ version = "0-unstable-2025-08-03";
src = fetchFromGitHub {
owner = "libretro";
repo = "Genesis-Plus-GX";
- rev = "0cfb7a22b129f42feb3b48095871c122acf45158";
- hash = "sha256-Fonxi2RQJ/iqSLAfun2anHCzVnM7TkJFkc8PtWkNsQY=";
+ rev = "a69c81e44a3a25e5a9254a18652eae2dad875003";
+ hash = "sha256-vjh8NxoQgGU/u8XZLLQslYSlJdlMqU5quOjyWnUm3Ig=";
};
meta = {
diff --git a/pkgs/applications/emulators/libretro/cores/nestopia.nix b/pkgs/applications/emulators/libretro/cores/nestopia.nix
index 5f919e60de4d..a6b7113ff899 100644
--- a/pkgs/applications/emulators/libretro/cores/nestopia.nix
+++ b/pkgs/applications/emulators/libretro/cores/nestopia.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "nestopia";
- version = "0-unstable-2025-07-20";
+ version = "0-unstable-2025-08-09";
src = fetchFromGitHub {
owner = "libretro";
repo = "nestopia";
- rev = "0e82a1642d4acafab4da9ce937954b85d846952b";
- hash = "sha256-/r1EUb3Z6RaEycGnkU4RtYr0JjohgQmru99DG45OWKo=";
+ rev = "d33852f5efe89c87a06f8ce7d12b8b5451e9ae71";
+ hash = "sha256-v/jXoXgVEIXpxBgHZ/6oL+YGPDv9jefwdetiqLFBN9I=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/emulators/libretro/cores/pcsx2.nix b/pkgs/applications/emulators/libretro/cores/pcsx2.nix
index f0623cf2d6b5..da6bad0f728a 100644
--- a/pkgs/applications/emulators/libretro/cores/pcsx2.nix
+++ b/pkgs/applications/emulators/libretro/cores/pcsx2.nix
@@ -11,13 +11,13 @@
}:
mkLibretroCore {
core = "pcsx2";
- version = "0-unstable-2025-07-11";
+ version = "0-unstable-2025-08-07";
src = fetchFromGitHub {
owner = "libretro";
repo = "ps2";
- rev = "553770c8d886acb12ff43d06b83215f46be89acc";
- hash = "sha256-C2uASKAol7PB3TEdLPCHlcUdRcaYlFwngnviY3rBklE=";
+ rev = "c26b06ac2752a11ee47abc6f9c73595ee874341c";
+ hash = "sha256-c7y1jCRQd/o4RTrOeqltcH8HOwrb+BLtaw//0ZWW4E0=";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/emulators/libretro/cores/play.nix b/pkgs/applications/emulators/libretro/cores/play.nix
index cfac4250e3f1..db3b85fe376a 100644
--- a/pkgs/applications/emulators/libretro/cores/play.nix
+++ b/pkgs/applications/emulators/libretro/cores/play.nix
@@ -14,13 +14,13 @@
}:
mkLibretroCore {
core = "play";
- version = "0-unstable-2025-07-23";
+ version = "0-unstable-2025-08-04";
src = fetchFromGitHub {
owner = "jpd002";
repo = "Play-";
- rev = "78c184bca1063d5482cbfad924af72dd23ebbff1";
- hash = "sha256-0n6PQqepc7xKVMf8slN9aOodzBbt7J2c68z7200q07M=";
+ rev = "c7e327b5b86bfeaf13e89440a319ee5b0c039a3d";
+ hash = "sha256-J7rCOl7vHX/2Jy/fPh8yDAf8xQc41wmkMcC9SSRqxF0=";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/emulators/libretro/cores/snes9x.nix b/pkgs/applications/emulators/libretro/cores/snes9x.nix
index e69f561a9cbb..7e0bc8f367bb 100644
--- a/pkgs/applications/emulators/libretro/cores/snes9x.nix
+++ b/pkgs/applications/emulators/libretro/cores/snes9x.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "snes9x";
- version = "0-unstable-2025-07-03";
+ version = "0-unstable-2025-08-10";
src = fetchFromGitHub {
owner = "snes9xgit";
repo = "snes9x";
- rev = "68acd5bfa3146d7124233e3e372f6ffb5d8d0dcf";
- hash = "sha256-X3O4GirNXzjMNYH7UrItNpYGT+8NWPsKl+sAs036OCU=";
+ rev = "f6c78e954d7f38498f82145d20a916acea6cbc57";
+ hash = "sha256-oFKO9y6t0BXeykuqZYfe2KKJpkm7Y2b7JuMJYspkL3g=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/emulators/libretro/cores/stella.nix b/pkgs/applications/emulators/libretro/cores/stella.nix
index 89334982a8e4..763063b464da 100644
--- a/pkgs/applications/emulators/libretro/cores/stella.nix
+++ b/pkgs/applications/emulators/libretro/cores/stella.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "stella";
- version = "0-unstable-2025-07-28";
+ version = "0-unstable-2025-08-07";
src = fetchFromGitHub {
owner = "stella-emu";
repo = "stella";
- rev = "211b4902d5b4440b0aa567dade4eebf77cd868aa";
- hash = "sha256-l2b2Lu9l5CwmfDsJazOdQ9mowxfAqJY4SEgtDxCnYxY=";
+ rev = "92313128c3e2afdb9b3decf6642d342af18a1ab5";
+ hash = "sha256-b1GaRB9Iv3qqyb3I9XKmEbkiplV+Wi3TflJdnQboLbw=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/graphics/inkscape/default.nix b/pkgs/applications/graphics/inkscape/default.nix
index 8af3ee43bd5a..3bb56a1eab85 100644
--- a/pkgs/applications/graphics/inkscape/default.nix
+++ b/pkgs/applications/graphics/inkscape/default.nix
@@ -97,6 +97,16 @@ stdenv.mkDerivation (finalAttrs: {
# Fix path to ps2pdf binary
inherit ghostscript;
})
+ (fetchpatch {
+ name = "fix-build-poppler-25.06.0.patch";
+ url = "https://gitlab.com/inkscape/inkscape/-/commit/97bd8f29a61e691ceea98ca2444b974cf4256ae0.patch";
+ hash = "sha256-bYRd/KUh/7qFb7x0EuUgQYA9P8abcTf5XS67gzaAiXA=";
+ })
+ (fetchpatch {
+ name = "fix-build-poppler-25.07.0.patch";
+ url = "https://gitlab.com/inkscape/inkscape/-/commit/ce52c5f96106ae5747171663a46831f21aa52d95.patch";
+ hash = "sha256-3Yj+neSRSSQPeeZkHJ0P6v3Sis/lg9xiygktI6Z+zDY=";
+ })
];
postPatch = ''
diff --git a/pkgs/applications/graphics/paraview/default.nix b/pkgs/applications/graphics/paraview/default.nix
deleted file mode 100644
index f7c86c5920d7..000000000000
--- a/pkgs/applications/graphics/paraview/default.nix
+++ /dev/null
@@ -1,137 +0,0 @@
-{
- lib,
- stdenv,
- fetchFromGitLab,
- fetchurl,
- boost,
- cmake,
- ffmpeg,
- libsForQt5,
- gdal,
- gfortran,
- libXt,
- makeWrapper,
- ninja,
- mpi,
- python312,
- tbb,
- libGLU,
- libGL,
- withDocs ? true,
-}:
-
-let
- version = "5.13.2";
-
- docFiles = [
- (fetchurl {
- url = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v${lib.versions.majorMinor version}&type=data&os=Sources&downloadFile=ParaViewTutorial-${version}.pdf";
- name = "Tutorial.pdf";
- hash = "sha256-jJ6YUT2rgVExfKv900LbSO+MDQ4u73K7cBScHxWoP+g=";
- })
- (fetchurl {
- url = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v${lib.versions.majorMinor version}&type=data&os=Sources&downloadFile=ParaViewGettingStarted-${version}.pdf";
- name = "GettingStarted.pdf";
- hash = "sha256-ptPQA8By8Hj0qI5WRtw3ZhklelXeYeJwVaUdfd6msJM=";
- })
- (fetchurl {
- url = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v${lib.versions.majorMinor version}&type=data&os=Sources&downloadFile=ParaViewCatalystGuide-${version}.pdf";
- name = "CatalystGuide.pdf";
- hash = "sha256-Pl7X5cBj3OralkOw5A29CtXnA+agYr6kWHf/+KZNHow=";
- })
- ];
-
-in
-stdenv.mkDerivation rec {
- pname = "paraview";
- inherit version;
-
- src = fetchFromGitLab {
- domain = "gitlab.kitware.com";
- owner = "paraview";
- repo = "paraview";
- rev = "v${version}";
- hash = "sha256-29PLXVpvj8RLkSDWQgj5QjBZ6l1/0NoVx/qcJXOSssU=";
- fetchSubmodules = true;
- };
-
- # Find the Qt platform plugin "minimal"
- preConfigure = ''
- export QT_PLUGIN_PATH=${libsForQt5.qtbase.bin}/${libsForQt5.qtbase.qtPluginPrefix}
- '';
-
- cmakeFlags = [
- "-DPARAVIEW_ENABLE_FFMPEG=ON"
- "-DPARAVIEW_ENABLE_GDAL=ON"
- "-DPARAVIEW_ENABLE_MOTIONFX=ON"
- "-DPARAVIEW_ENABLE_VISITBRIDGE=ON"
- "-DPARAVIEW_ENABLE_XDMF3=ON"
- "-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON"
- "-DPARAVIEW_USE_MPI=ON"
- "-DPARAVIEW_USE_PYTHON=ON"
- "-DVTK_SMP_IMPLEMENTATION_TYPE=TBB"
- "-DVTKm_ENABLE_MPI=ON"
- "-DCMAKE_INSTALL_LIBDIR=lib"
- "-DCMAKE_INSTALL_INCLUDEDIR=include"
- "-DCMAKE_INSTALL_BINDIR=bin"
- "-DOpenGL_GL_PREFERENCE=GLVND"
- "-GNinja"
- ];
-
- nativeBuildInputs = [
- cmake
- makeWrapper
- ninja
- gfortran
- libsForQt5.wrapQtAppsHook
- ];
-
- buildInputs = [
- libGLU
- libGL
- libXt
- mpi
- tbb
- boost
- ffmpeg
- gdal
- libsForQt5.qtbase
- libsForQt5.qtx11extras
- libsForQt5.qttools
- libsForQt5.qtxmlpatterns
- libsForQt5.qtsvg
- ];
-
- postInstall =
- let
- docDir = "$out/share/paraview-${lib.versions.majorMinor version}/doc";
- in
- lib.optionalString withDocs ''
- mkdir -p ${docDir};
- for docFile in ${lib.concatStringsSep " " docFiles}; do
- cp $docFile ${docDir}/$(stripHash $docFile);
- done;
- '';
-
- propagatedBuildInputs = [
- (python312.withPackages (
- ps: with ps; [
- numpy
- matplotlib
- mpi4py
- ]
- ))
- ];
-
- # 23k objects, >4h on a normal build slot
- requiredSystemFeatures = [ "big-parallel" ];
-
- meta = {
- homepage = "https://www.paraview.org";
- description = "3D Data analysis and visualization application";
- license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ guibert ];
- changelog = "https://www.kitware.com/paraview-${lib.concatStringsSep "-" (lib.versions.splitVersion version)}-release-notes";
- platforms = lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/misc/electrum/ltc.nix b/pkgs/applications/misc/electrum/ltc.nix
index 268952e4747d..338b5fc316e8 100644
--- a/pkgs/applications/misc/electrum/ltc.nix
+++ b/pkgs/applications/misc/electrum/ltc.nix
@@ -70,17 +70,17 @@ python3.pkgs.buildPythonApplication {
aiorpcx
attrs
bitstring
+ certifi
cryptography
dnspython
jsonrpclib-pelix
matplotlib
pbkdf2
protobuf
- py-scrypt
pysocks
qrcode
requests
- certifi
+ scrypt
# plugins
btchip-python
ckcc-protocol
diff --git a/pkgs/applications/misc/gremlin-console/default.nix b/pkgs/applications/misc/gremlin-console/default.nix
index 2494d30d9ee2..c2c0334a6858 100644
--- a/pkgs/applications/misc/gremlin-console/default.nix
+++ b/pkgs/applications/misc/gremlin-console/default.nix
@@ -8,10 +8,10 @@
stdenv.mkDerivation rec {
pname = "gremlin-console";
- version = "3.7.3";
+ version = "3.7.4";
src = fetchzip {
url = "https://downloads.apache.org/tinkerpop/${version}/apache-tinkerpop-gremlin-console-${version}-bin.zip";
- sha256 = "sha256-27S1ukq9rHncFuPBZmwIP/bKuPYm3AxdBK3PliYTGEQ=";
+ sha256 = "sha256-Z971M4W359WKs2NjLeWej5IVHnFu5LLsffxl0jraB60=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/misc/klayout/default.nix b/pkgs/applications/misc/klayout/default.nix
index 2448b2e2dc53..e157e886028e 100644
--- a/pkgs/applications/misc/klayout/default.nix
+++ b/pkgs/applications/misc/klayout/default.nix
@@ -16,13 +16,13 @@
mkDerivation rec {
pname = "klayout";
- version = "0.30.2";
+ version = "0.30.3";
src = fetchFromGitHub {
owner = "KLayout";
repo = "klayout";
rev = "v${version}";
- hash = "sha256-x6eg5SoPTcxSggonI1OdbTo/BCjqaV7bXHnEG90o2J8=";
+ hash = "sha256-YsyKCSSxg0THflzPVF9yRn1X2liVT5xNafeQej/pdyI=";
};
postPatch = ''
diff --git a/pkgs/applications/misc/prusa-slicer/super-slicer.nix b/pkgs/applications/misc/prusa-slicer/super-slicer.nix
index 2f651a8e40d9..4eb3acc4e5fe 100644
--- a/pkgs/applications/misc/prusa-slicer/super-slicer.nix
+++ b/pkgs/applications/misc/prusa-slicer/super-slicer.nix
@@ -32,6 +32,9 @@ let
hash = "sha256-xGL5I2+bPjmZGSTYe1L7VAmvLHbwd934o/cxg9baEvQ=";
fetchSubmodules = true;
};
+ patches = [
+ ../../../by-name/wx/wxGTK31/0001-fix-assertion-using-hide-in-destroy.patch
+ ];
});
versions = {
diff --git a/pkgs/applications/misc/qcad/default.nix b/pkgs/applications/misc/qcad/default.nix
index 0a6c171b1bc9..cd78cf81cb8e 100644
--- a/pkgs/applications/misc/qcad/default.nix
+++ b/pkgs/applications/misc/qcad/default.nix
@@ -19,14 +19,14 @@
stdenv.mkDerivation rec {
pname = "qcad";
- version = "3.32.3.1";
+ version = "3.32.3.4";
src = fetchFromGitHub {
name = "qcad-${version}-src";
owner = "qcad";
repo = "qcad";
rev = "v${version}";
- hash = "sha256-YK5x0TbmJYOvciDZGj4rHN4bo89oS1t2Zulk9kJscj8=";
+ hash = "sha256-6incOmg4AilVfoPu+crbvm/SFek3yptxrfHn7RGFF4o=";
};
patches = [
diff --git a/pkgs/applications/misc/qolibri/default.nix b/pkgs/applications/misc/qolibri/default.nix
index bd4dfaf58a85..636344ebffd6 100644
--- a/pkgs/applications/misc/qolibri/default.nix
+++ b/pkgs/applications/misc/qolibri/default.nix
@@ -8,25 +8,15 @@
qtwebengine,
wrapQtAppsHook,
}:
-
-let
- eb = fetchFromGitHub {
- owner = "mvf";
- repo = "eb";
- rev = "58e1c3bb9847ed5d05863f478f21e7a8ca3d74c8";
- hash = "sha256-gZP+2P6fFADWht2c0hXmljVJQX8RpCq2mWP+KDi+GzE=";
- };
-in
-
stdenv.mkDerivation {
pname = "qolibri";
- version = "2.1.5-unstable-2024-03-17";
+ version = "2.1.5-unstable-2025-01-18";
src = fetchFromGitHub {
owner = "mvf";
repo = "qolibri";
- rev = "99f0771184fcb2c5f47aad11c16002ebb8469a3f";
- hash = "sha256-ArupqwejOO2YK9a3Ky0j20dIHs1jIqJksNIb4K2jwgI=";
+ rev = "edc0683915c0a99872a4c04ff53afe0f5df101fb";
+ hash = "sha256-RPcA9pPbd86gJtoHxalDKze0t8DNg/uVQYp9eYTxxyc=";
};
nativeBuildInputs = [
@@ -41,7 +31,14 @@ stdenv.mkDerivation {
];
cmakeFlags = [
- "-DQOLIBRI_EB_SOURCE_DIR=${eb}"
+ (lib.cmakeOptionType "filepath" "QOLIBRI_EB_SOURCE_DIR"
+ "${fetchFromGitHub {
+ owner = "mvf";
+ repo = "eb";
+ rev = "58e1c3bb9847ed5d05863f478f21e7a8ca3d74c8";
+ hash = "sha256-gZP+2P6fFADWht2c0hXmljVJQX8RpCq2mWP+KDi+GzE=";
+ }}"
+ )
];
postInstall = ''
@@ -54,12 +51,12 @@ stdenv.mkDerivation {
done
'';
- meta = with lib; {
+ meta = {
description = "EPWING reader for viewing Japanese dictionaries";
homepage = "https://github.com/mvf/qolibri";
- license = licenses.gpl2;
- maintainers = with maintainers; [ azahi ];
- platforms = platforms.unix;
+ license = lib.licenses.gpl2;
+ maintainers = [ lib.maintainers.azahi ];
+ platforms = lib.platforms.unix;
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; # Looks like a libcxx version mismatch problem.
mainProgram = "qolibri";
};
diff --git a/pkgs/applications/misc/tellico/default.nix b/pkgs/applications/misc/tellico/default.nix
index b3bc2b42d771..3c16eccbde7c 100644
--- a/pkgs/applications/misc/tellico/default.nix
+++ b/pkgs/applications/misc/tellico/default.nix
@@ -27,14 +27,14 @@
stdenv.mkDerivation rec {
pname = "tellico";
- version = "4.1.2";
+ version = "4.1.3";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = pname;
rev = "v${version}";
- hash = "sha256-sJyOONYSnec+LI5t3FjDXJFhgIo8cPogZeD4057EW4g=";
+ hash = "sha256-+ky47wbyGAsBLx9q4ya/Vm9jiqEAbFfhloOytAyUYCQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json
index a7dd24f6c91c..eb1b32f6892f 100644
--- a/pkgs/applications/networking/browsers/chromium/info.json
+++ b/pkgs/applications/networking/browsers/chromium/info.json
@@ -802,27 +802,27 @@
}
},
"ungoogled-chromium": {
- "version": "138.0.7204.183",
+ "version": "139.0.7258.66",
"deps": {
"depot_tools": {
- "rev": "a8900cc0f023d6a662eb66b317e8ddceeb113490",
- "hash": "sha256-1avxBlK0WLHTru5wUecbiGpSEYv8Epobsl4EfCaWX9A="
+ "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18",
+ "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo="
},
"gn": {
- "rev": "ebc8f16ca7b0d36a3e532ee90896f9eb48e5423b",
- "hash": "sha256-UB9a7Fr1W0yYld6WbXyRR8dFqWsj/zx4KumDZ5JQKSM="
+ "rev": "97b68a0bb62b7528bc3491c7949d6804223c2b82",
+ "hash": "sha256-m+z10s40Q/iYcoMw3o/+tmhIdqHMsYJjdGabHrK/aqo="
},
"ungoogled-patches": {
- "rev": "138.0.7204.183-1",
- "hash": "sha256-fJv7R8d/vmPROQUaxxqGoFtEqdEioOJuQ1Cnie7auJI="
+ "rev": "139.0.7258.66-1",
+ "hash": "sha256-/8zIJk1RxmFPt81qKCXpEEOrH2Jg6cdHGPdtp0zxdHE="
},
- "npmHash": "sha256-8d5VTHutv51libabhxv7SqPRcHfhVmGDSOvTSv013rE="
+ "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
- "rev": "e90faf484ddbc033fc9bf337621761d3dd5c5289",
- "hash": "sha256-/UFIed+S9XLmR3p8KVnIncxl3a7bIqKPLh6vcEMvAsE=",
+ "rev": "a62d329947691f76c376a873eae39f56381103c8",
+ "hash": "sha256-RWqOw0Kogz2GwbICet7NdcGnZMrkkE4bu70jU+tbYFQ=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -832,28 +832,28 @@
},
"src/third_party/compiler-rt/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git",
- "rev": "57196dd146582915c955f6d388e31aea93220c51",
- "hash": "sha256-FVdcKGwRuno3AzS6FUvI8OTj3mBMRfFR2A8GzYcwIU4="
+ "rev": "2a4f69a118bdc5d03c415de1b9b166b2f1d4084f",
+ "hash": "sha256-RHh2WjV65ROxGPboxztrMUbxzVuPfAkLQkoooEOs7k0="
},
"src/third_party/libc++/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git",
- "rev": "a01c02c9d4acbdae3b7e8a2f3ee58579a9c29f96",
- "hash": "sha256-36ulJk/YTfP5k1sDeA/WQyIO8xaplRKK4cQhfTZdpko="
+ "rev": "2c359c239b138a20a03f798e47889448ef131c22",
+ "hash": "sha256-WbEMS4wowBw1j7UT/5G5DSmgy5ldmdjxMszYtobr9UI="
},
"src/third_party/libc++abi/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git",
- "rev": "9810fb23f6ba666f017c2b67c67de2bcac2b44bd",
- "hash": "sha256-DkCvfFjMztFTzKf081XyiefW6tMBSZ1AdzcPzXAVPnk="
+ "rev": "e44c3c4560f1742744ef3f9fb4217a5f26ebca1b",
+ "hash": "sha256-WIJAAHO+n6C5N7nyw8m8xGXr/OXvRGfsScBBdUyjxyg="
},
"src/third_party/libunwind/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git",
- "rev": "8575f4ae4fcf8892938bd9766cf1a5c90a0ed04e",
- "hash": "sha256-O1S3ijnoVrTHmZDGmgQQe0MVGsSZL7usXAPflGFmMXY="
+ "rev": "5bbf35ae6801f579c523893176789774c0726e22",
+ "hash": "sha256-hpOxKXZkZEWNptp31B1DZ8V9E7LsRbbYdPdUD7EYA+8="
},
"src/third_party/llvm-libc/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git",
- "rev": "9c3ae3120fe83b998d0498dcc9ad3a56c29fad0c",
- "hash": "sha256-BsoHIvdqgYzBUkd23++enEHIhq5GeVWrWdVdhXrHh9A="
+ "rev": "79a5aa1b7fcbdf3397bc2a08cbd6ef5c302dfb5a",
+ "hash": "sha256-lddA/+ol5crXlEmRa/JqWvnLTGmyKDUMTlTHC1pFLwc="
},
"src/chrome/test/data/perf/canvas_bench": {
"url": "https://chromium.googlesource.com/chromium/canvas_bench.git",
@@ -872,18 +872,18 @@
},
"src/docs/website": {
"url": "https://chromium.googlesource.com/website.git",
- "rev": "d21d90790d8ea421b317c4cb52a0d94133422796",
- "hash": "sha256-X9GIZkPokZ8ojNVDScDQL8D0tJGsaQMg8ncenuBzFHk="
+ "rev": "a812d22617824ad2cd291e110378ccec5ae7735f",
+ "hash": "sha256-LNLHuhVKulsp0w+rXNqwC9Kh2QdouUvMX3ZNFJKv6t0="
},
"src/media/cdm/api": {
"url": "https://chromium.googlesource.com/chromium/cdm.git",
- "rev": "852a81f0ae3ab350041d2e44d207a42fb0436ae1",
- "hash": "sha256-3JBBcBg2ep/7LnvMHBWnqAFG+etETArFXZr4Klv30T4="
+ "rev": "a4cbc4325e6de42ead733f2af43c08292d0e65a8",
+ "hash": "sha256-voZaq/OiP5/QSSZmBx1ifriBc6HQ9+m4pUz0o9+O9x8="
},
"src/net/third_party/quiche/src": {
"url": "https://quiche.googlesource.com/quiche.git",
- "rev": "3b42119c3e4be5d4720c3c1b384106fa43e9b5e3",
- "hash": "sha256-UYyBMjv6ATIwBXYngGof85pBCHXb/jYXetVo0oBrHf8="
+ "rev": "823662119bac4eb4a2771a1d45a8c00b5c6737ce",
+ "hash": "sha256-YyNQ7RLkNzV2fbjKuwTT3BSL70Qntb2TY633sbKFD/I="
},
"src/testing/libfuzzer/fuzzers/wasm_corpus": {
"url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git",
@@ -897,8 +897,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
- "rev": "e1dc0a7ab5d1f1f2edaa7e41447d873895e083bf",
- "hash": "sha256-tkHvTkqbm4JtWnh41iu0aJ9Jo34hYc7aOKuuMQmST4c="
+ "rev": "0145c376fadde16390298681252785f98ae90185",
+ "hash": "sha256-8ztvupTvp5v8lTq3eo/viR9X85qm+bw8299jxr6XslE="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -912,14 +912,19 @@
},
"src/third_party/angle/third_party/VK-GL-CTS/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS",
- "rev": "c9d2e24d1a6da00165a0b5908ea4ba05c2e5f0b2",
- "hash": "sha256-EFhi4dELfyq6FcB+YFlzKfoXz44i5ieFK1KUlFzqE1I="
+ "rev": "4c617fa74b67a177c7bde5f48c73f5a5509121ed",
+ "hash": "sha256-fl3yXkdi1KqrrmHB9k+l/eaINuFHgruUL6MB/9QXvhE="
},
"src/third_party/anonymous_tokens/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git",
"rev": "d708a2602a5947ee068f784daa1594a673d47c4a",
"hash": "sha256-GaRtZmYqajLUpt7ToRfMLBlyMiJB5yT9BaaT9pHH7OM="
},
+ "src/third_party/readability/src": {
+ "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git",
+ "rev": "04fd32f72b448c12b02ba6c40928b67e510bac49",
+ "hash": "sha256-yUf4UTwcJ7H0tuN+e6c92F4UUSXjmTNOIKqNZA4+zAo="
+ },
"src/third_party/content_analysis_sdk/src": {
"url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git",
"rev": "9a408736204513e0e95dd2ab3c08de0d95963efc",
@@ -927,13 +932,13 @@
},
"src/third_party/dav1d/libdav1d": {
"url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git",
- "rev": "8d956180934f16244bdb58b39175824775125e55",
- "hash": "sha256-+DY4p41VuAlx7NvOfXjWzgEhvtpebjkjbFwSYOzSjv4="
+ "rev": "63bf075aada99afa112f84c61ddc9cead8ce04d3",
+ "hash": "sha256-TD4RZSNOmlNFJQReViaNxMEgWhdXGccLazBzmd+MNs8="
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
- "rev": "1fde167ae683982d77b9ca7e1308bf9f498291e8",
- "hash": "sha256-PbDTKSU19jn2hLDoazceYB/Rd6/qu6npPSrjOdeXFuU="
+ "rev": "46b4670bc67cb4f6d34f6ce6a46ba7e1d6059abf",
+ "hash": "sha256-fLyP1ww4gtxOnT7FPWfjYS1+DIex+jfufCz7nZS6L10="
},
"src/third_party/dawn/third_party/glfw": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -942,8 +947,8 @@
},
"src/third_party/dawn/third_party/dxc": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler",
- "rev": "d72e2b1a15d22fc825e2f3c939f1baac43281ae9",
- "hash": "sha256-0LfNcR1FXy5GcL2yHHA6A7EJIWtZU1U/2xSq/eysUa0="
+ "rev": "d1d0a31a7a6a039a35d3b8bc9586b23c57bea2a5",
+ "hash": "sha256-DCQVRuAEYOne4x2OJMr62HLx7kyan3Uj6UwXnxuDNpg="
},
"src/third_party/dawn/third_party/dxheaders": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers",
@@ -962,13 +967,13 @@
},
"src/third_party/dawn/third_party/webgpu-cts": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts",
- "rev": "905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074",
- "hash": "sha256-eMDb0nG9HDiesd8KPajbMej8JTll4JkIf17KMnKvW1s="
+ "rev": "2a8d4a83f751286302ce34573409ad75cc318508",
+ "hash": "sha256-VUSsDgNHMiSCLDDicscMwskFu/qOzuz04mqYoFtnJF8="
},
"src/third_party/dawn/third_party/webgpu-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers",
- "rev": "60cd9020309b87a30cd7240aad32accd24262a5e",
- "hash": "sha256-+Kf4yPBhM6y2kYTZud9vCavT/BBOzDBsph5+/bUuwkM="
+ "rev": "4f617851dfa20bd240436d9255bcb7e4dbbb1e3f",
+ "hash": "sha256-ugbed1toiw7aY/v9E6akjFGARBe0/mhRZI9MSHG/JnI="
},
"src/third_party/highway/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/highway.git",
@@ -982,13 +987,13 @@
},
"src/third_party/boringssl/src": {
"url": "https://boringssl.googlesource.com/boringssl.git",
- "rev": "9295969e1dad2c31d0d99481734c1c68dcbc6403",
- "hash": "sha256-+Gs+efB1ZizjMYRSRTQrMDPZsDC+dgNJ9+yHXkzm/ZM="
+ "rev": "81be8eb2ca225281bb263ac09ece5370d6462a7d",
+ "hash": "sha256-/GYjjNmbj+bAYy5V15rRkZo54nUx0w0iAujBmTrc1/s="
},
"src/third_party/breakpad/breakpad": {
"url": "https://chromium.googlesource.com/breakpad/breakpad.git",
- "rev": "2625edb085169e92cf036c236ac79ab594a7b1cc",
- "hash": "sha256-+Z7KphmQYCeN0aJkqyMrJ4tIi3BhqN16KoPNLb/bMGo="
+ "rev": "9d1f417714a6883f8d4e345c07802eb79edd2e90",
+ "hash": "sha256-yxeNERobO7TxJWUfppbBTysPMTifC2xzjUrN6Yzud+U="
},
"src/third_party/cast_core/public/src": {
"url": "https://chromium.googlesource.com/cast_core/public",
@@ -997,8 +1002,8 @@
},
"src/third_party/catapult": {
"url": "https://chromium.googlesource.com/catapult.git",
- "rev": "5477c6dfde1132b685c73edc16e1bc71449a691d",
- "hash": "sha256-xHe9WoAq1FElMSnu5mlEzrH+EzKiwWXeXMCH69KL5a0="
+ "rev": "c4f7831fe85d210ed50572e54d0cb1a26ccc401a",
+ "hash": "sha256-EKObRlHf5Cu7VyntXR2DC62KaBTciAyvSywyAt5gWy8="
},
"src/third_party/ced/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git",
@@ -1022,8 +1027,8 @@
},
"src/third_party/cpuinfo/src": {
"url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git",
- "rev": "39ea79a3c132f4e678695c579ea9353d2bd29968",
- "hash": "sha256-uochXC0AtOw8N/ycyVJdiRw4pibCW2ENrFMT3jtxDSg="
+ "rev": "d7427551d6531037da216d20cd36feb19ed4905f",
+ "hash": "sha256-gJgvE3823NyVOIL0Grkldde3U/N9NNqlLAA0btj3TSg="
},
"src/third_party/crc32c/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git",
@@ -1032,23 +1037,23 @@
},
"src/third_party/cros_system_api": {
"url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git",
- "rev": "fe88d943e5f328b34e38b91296db39650f6ec6f3",
- "hash": "sha256-WlSxI1J+HjAD2UaQjW3oOQpZDnMn/ROpTLYTP4efTi4="
+ "rev": "349c5cb547162b967df40a336fc08bb18819a5e1",
+ "hash": "sha256-nSU/Od8TupR6dOVr6XC9btwUkjbQ6m3Oh3tChYo5i4g="
},
"src/third_party/crossbench": {
"url": "https://chromium.googlesource.com/crossbench.git",
- "rev": "feff46a3cd49eb39667205cdfa2b490bcffc9ba1",
- "hash": "sha256-YomhvLtDFkGWyivN81gRxtOh9U32Zt6+/obTwccJuRo="
+ "rev": "77308ff3c8445656fd104cd80e3bd933b23cb05d",
+ "hash": "sha256-ONQSTRjrleGERU2ioaCKBcpYT1vhad4hYj/x0MIOh1Q="
},
"src/third_party/depot_tools": {
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git",
- "rev": "a8900cc0f023d6a662eb66b317e8ddceeb113490",
- "hash": "sha256-1avxBlK0WLHTru5wUecbiGpSEYv8Epobsl4EfCaWX9A="
+ "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18",
+ "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo="
},
"src/third_party/devtools-frontend/src": {
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
- "rev": "634ef4ab735f8fc717eb17935d5a0f1b9831d852",
- "hash": "sha256-DwkvDbYKdHfpfKXYaszcK/54Zi2Q52dd9QAUR+Ex+b4="
+ "rev": "bc417052ebef6175721d690a4910e717d92181be",
+ "hash": "sha256-XoI3HbIV52VWbw15Lsk/gwmy09EtenD7iwXVQse5uVs="
},
"src/third_party/dom_distiller_js/dist": {
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
@@ -1062,8 +1067,8 @@
},
"src/third_party/eigen3/src": {
"url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git",
- "rev": "ae3aba99db4c829b4cc4d9fdd54321dedd814dc4",
- "hash": "sha256-dWWjpQ6M7udOQqUV6P9go3R3O4J2XYpvkngJjRDY4v8="
+ "rev": "d0b490ee091629068e0c11953419eb089f9e6bb2",
+ "hash": "sha256-EmpuOQxshAFa0d6Ddzz6dy21nxHhSn+6Aiz18/o8VUU="
},
"src/third_party/farmhash/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git",
@@ -1092,8 +1097,8 @@
},
"src/third_party/fontconfig/src": {
"url": "https://chromium.googlesource.com/external/fontconfig.git",
- "rev": "8cf0ce700a8abe0d97ace4bf7efc7f9534b729ba",
- "hash": "sha256-Kz7KY+evfOciKFHIBLG1JxIRgHRTzuBLgxXHv3m/Y1Y="
+ "rev": "c527fe1452d469e5fa1a211180dd40bcdb79fb2a",
+ "hash": "sha256-dmzY7TcNpZA9SxHn5nN0IaTzBbwCqd1PV5Sg4RuY7aI="
},
"src/third_party/fp16/src": {
"url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git",
@@ -1107,13 +1112,8 @@
},
"src/third_party/freetype/src": {
"url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git",
- "rev": "738905b34bd1f5a8ff51bd2bc8e38a2d8be9bfd6",
- "hash": "sha256-j5FPldhIOzsOsFBAMyNh44FTeOD8Gm3scoi3B3hhgKQ="
- },
- "src/third_party/freetype-testing/src": {
- "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git",
- "rev": "04fa94191645af39750f5eff0a66c49c5cb2c2cc",
- "hash": "sha256-cpzz5QDeAT3UgAZzwW7c0SgLDQsBwy/1Q+5hz2XW4lE="
+ "rev": "43940e4cb8fa6fec96cd52669544629c5eef58fa",
+ "hash": "sha256-1fnH0Qm9qtzjwBNlyHVQrVvvFelKIdhFMhA0zDxQVUY="
},
"src/third_party/fxdiv/src": {
"url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git",
@@ -1127,13 +1127,13 @@
},
"src/third_party/ink/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ink.git",
- "rev": "da9cb551ada1e55309b0ac89b9fbff2d29dbfe1e",
- "hash": "sha256-MqJXwtUGL/IakwOO63JX4gx0gTocgQT3hbhw6OcYUbc="
+ "rev": "4e6081ad7052f97df7d77e1d87cea2d70c18a47b",
+ "hash": "sha256-SVwZWhM63iN2ajTMldgug0mfJV1rdvxTZwj/zyLe4WA="
},
"src/third_party/ink_stroke_modeler/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git",
- "rev": "03db1ed37b8b10b47d62ed0fa142d198a3861689",
- "hash": "sha256-jnIljheEBq96e6zZO87bhVJbA1vIjiRzm1Hh6YMBdnU="
+ "rev": "fe79520c9ad7d2d445d26d3c59fda6fc54eb4d5c",
+ "hash": "sha256-4iXoBgCCbWCqGbpchiAYQhKBK9rO1Xb6wP98iMd06cY="
},
"src/third_party/instrumented_libs": {
"url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git",
@@ -1157,8 +1157,8 @@
},
"src/third_party/googletest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/googletest.git",
- "rev": "09ffd0015395354774c059a17d9f5bee36177ff9",
- "hash": "sha256-md/jPkFrs/0p0BYGyquh57Zxh+1dKaK26PDtUN1+Ce0="
+ "rev": "35b75a2cba6ef72b7ce2b6b94b05c54ca07df866",
+ "hash": "sha256-wB33XoxaMQuBls7tNIJ1u61ocKaMw4PyHXBXf/bMNTM="
},
"src/third_party/hunspell_dictionaries": {
"url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git",
@@ -1187,8 +1187,8 @@
},
"src/third_party/fuzztest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git",
- "rev": "f03aafb7516050ea73f617bf969f03eac641aefc",
- "hash": "sha256-MHli8sadgC3OMesBGhkjPM/yW49KFOtdFuBII1bcFas="
+ "rev": "45a1c3ad5ac3de58c8e9a3f89036e3f954820d4c",
+ "hash": "sha256-qNGviVNU5VKCVQ1KkGmjGAaXF+ijL3s/u2yN+Ee5rmo="
},
"src/third_party/domato/src": {
"url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git",
@@ -1202,8 +1202,8 @@
},
"src/third_party/libaom/source/libaom": {
"url": "https://aomedia.googlesource.com/aom.git",
- "rev": "2cca4aba034f99842c2e6cdc173f83801d289764",
- "hash": "sha256-pyLKjLG83Jlx6I+0M8Ah94ku4NIFcrHNYswfVHMvdrc="
+ "rev": "0ddc6630b3723b14b164752d46c27752f078ddd3",
+ "hash": "sha256-cs1+5vBEFPqzi1vbxiSgujrLIoaXZROZaRJq2gRdUrE="
},
"src/third_party/crabbyavif/src": {
"url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git",
@@ -1212,8 +1212,8 @@
},
"src/third_party/nearby/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git",
- "rev": "959322177f40f2e0f1ecacd8a1aea2805e67b62b",
- "hash": "sha256-qFLs3gMV0v6c0gjyn29D6pRxSAKumpzAWVgHabPFWRw="
+ "rev": "fff5c22e3178a633f57e4ad1fb5ad96a6116240a",
+ "hash": "sha256-2mXmDWn292dNA85EUN5sxarOle5HEW5t526SM1UPeKg="
},
"src/third_party/securemessage/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git",
@@ -1222,8 +1222,8 @@
},
"src/third_party/jetstream/main": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git",
- "rev": "539ab943598b505832a25a2222aa8957f1a20d6f",
- "hash": "sha256-mE6IoHpLV0LUWEeeiWycXtOhIbhkPvVdLvsPSyv4xPk="
+ "rev": "6947a460f6b55ef5613c36263049ecf74c5ec1cd",
+ "hash": "sha256-lbsSiSRY3IikAKg30/gK3ncPxzOMhOUSQxvUIUCtJB0="
},
"src/third_party/jetstream/v2.2": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git",
@@ -1232,8 +1232,8 @@
},
"src/third_party/speedometer/main": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
- "rev": "dd661c033abdde11022779f40375c52632a9f43a",
- "hash": "sha256-1/G06WCO5ssBS3+T6E3rnGdIf0r205wVxfJX7lgivR4="
+ "rev": "ba41f91e480cfd79c97a9d1d70a4c3d42d16c72b",
+ "hash": "sha256-DIXGY1wVj2W5A91X3A2eL6Tr+CVdKhHaGHtSqBRjtPQ="
},
"src/third_party/speedometer/v3.1": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
@@ -1317,8 +1317,8 @@
},
"src/third_party/libvpx/source/libvpx": {
"url": "https://chromium.googlesource.com/webm/libvpx.git",
- "rev": "b84ca9b63730e7d4563573a56a66317eb0087ebf",
- "hash": "sha256-SFdYF8vnwNHQbZ1N/ZHr4kxfi9o+BAtuqbak80m9uP4="
+ "rev": "686bf6f1cde888898498f89ba9aefa66b683566a",
+ "hash": "sha256-rdeALLoqK1bth/EQY86fZC++QgMFCYyn7qMxsh9CMj0="
},
"src/third_party/libwebm/source": {
"url": "https://chromium.googlesource.com/webm/libwebm.git",
@@ -1332,8 +1332,8 @@
},
"src/third_party/libyuv": {
"url": "https://chromium.googlesource.com/libyuv/libyuv.git",
- "rev": "61bdaee13a701d2b52c6dc943ccc5c888077a591",
- "hash": "sha256-J9Wi3aCc6OjtQCP8JnrY7PYrY587dKLaa1KGAMWmE0c="
+ "rev": "88798bcd636a93e92d69242da914deb4cec1dfb6",
+ "hash": "sha256-HPhxj3iK1YjWcfKT4o5CXhmvMBoGaA4JKco2HDf0Nec="
},
"src/third_party/lss": {
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
@@ -1352,8 +1352,8 @@
},
"src/third_party/nasm": {
"url": "https://chromium.googlesource.com/chromium/deps/nasm.git",
- "rev": "9f916e90e6fc34ec302573f6ce147e43e33d68ca",
- "hash": "sha256-neYrS4kQ76ihUh22Q3uPR67Ld8+yerA922YSZU1KxJs="
+ "rev": "e2c93c34982b286b27ce8b56dd7159e0b90869a2",
+ "hash": "sha256-TxzAcp+CoKnnM0lCGjm+L3h6M30vYHjM07vW6zUe/vY="
},
"src/third_party/neon_2_sse/src": {
"url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git",
@@ -1367,8 +1367,8 @@
},
"src/third_party/openscreen/src": {
"url": "https://chromium.googlesource.com/openscreen",
- "rev": "8cc5a0e8f6695263d44206cf5930641979cb3179",
- "hash": "sha256-YlcvSDSCHHqDA43+hd5hpajZrIGqpn3KxhMJD8Wf+rs="
+ "rev": "dd421dc540e75bd4e52388dcb0656d4d96137a73",
+ "hash": "sha256-Bk9pD6fKdHBgnJOgqv8frA7+4WFBh837h9fXFgEebK8="
},
"src/third_party/openscreen/src/buildtools": {
"url": "https://chromium.googlesource.com/chromium/src/buildtools",
@@ -1382,13 +1382,13 @@
},
"src/third_party/pdfium": {
"url": "https://pdfium.googlesource.com/pdfium.git",
- "rev": "cf433ae5520d061db56391155b59b34e67484f39",
- "hash": "sha256-FF0iXahVfqbi4OOdH9PPgCTAIQT/q0nlT/H70pubCMQ="
+ "rev": "849572b5c41e5bf59dc88bf54c41067faa9b5b00",
+ "hash": "sha256-lTUkzpzIskbEL7b2xBWT8s9YNyu1AZ235SBo5AfQtpg="
},
"src/third_party/perfetto": {
"url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git",
- "rev": "dd35b295cd359ba094404218414955f961a0d6ae",
- "hash": "sha256-kzVsti2tygOMgT61TmCz26AByMd3gIXA6xz8RE0iCz4="
+ "rev": "18d4fdc15d027a989db705592585b924f93f1d42",
+ "hash": "sha256-ZmP/EFuFo9/xax8f+NEdGthfdAR/8+cTWoM9XPrkpcQ="
},
"src/third_party/protobuf-javascript/src": {
"url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript",
@@ -1427,13 +1427,13 @@
},
"src/third_party/search_engines_data/resources": {
"url": "https://chromium.googlesource.com/external/search_engines_data.git",
- "rev": "09fd22f3a4fb77ab03b7734e0c03ff7d7f97ef88",
- "hash": "sha256-x7zGPqha12Og/AjQp1mkO0MNydM4xXvIcaapNziW0Kw="
+ "rev": "273082bef7b1bc05eddb5079b83702938e40c677",
+ "hash": "sha256-FrEUhG9G7EMiOvih0/FSlpWIuA3/wyBaQZLapYcutz4="
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
- "rev": "a46d5732d9fca93eaec23e502e2eef814b707e6b",
- "hash": "sha256-k0vE2K9KfeYsTVZchvKEA8M7GJQcekbuO5wHJeycBZo="
+ "rev": "cbc694239b06ecf694676aba22d5263dbc23ee5e",
+ "hash": "sha256-5vIwNP9RbtUVtgKKDiZd6NVkR2Ed3DUqZWESTUM+fIs="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -1447,13 +1447,13 @@
},
"src/third_party/sqlite/src": {
"url": "https://chromium.googlesource.com/chromium/deps/sqlite.git",
- "rev": "0a1397d274701c5d39e661e948160da2b9a8db1e",
- "hash": "sha256-jqelU2bFZ4XwI5dpkusvgUobmRyYo/41ZKqbEmOdpis="
+ "rev": "cc08c79629643fdd5b592f1391e738815f5577b6",
+ "hash": "sha256-1Q2+NyCJb0GIMC30YNbVqVYHnP62tmKqBRfr9Xw5Z4A="
},
"src/third_party/swiftshader": {
"url": "https://swiftshader.googlesource.com/SwiftShader.git",
- "rev": "a8133cbb3c8969e3c1e6b3cea2c02ec8312ef9ca",
- "hash": "sha256-Fd6T9zFJVPJaF2sbBy+uK0Ia0C6AIZsDbNvPSkbuTJM="
+ "rev": "ed01d9931de34d3a6fb4d615050db5080d9cea16",
+ "hash": "sha256-is6sl3vRLyBjiHg97rI7WvxIiKg6eelqNfrZGTWPBtM="
},
"src/third_party/text-fragments-polyfill/src": {
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git",
@@ -1462,18 +1462,18 @@
},
"src/third_party/tflite/src": {
"url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git",
- "rev": "151774faba661a5985a8264653f4457c70a56dea",
- "hash": "sha256-qpwF2+/dw1u24O5+4bW74R43AgGN//NZwzEmlkyHlr0="
+ "rev": "e6c5574b82d7950f978447704a70971c478f0f50",
+ "hash": "sha256-zdd0y0OILYoRhZ3O64g9MFdWLnAVJiM+CJUIN2RfmKo="
},
"src/third_party/vulkan-deps": {
"url": "https://chromium.googlesource.com/vulkan-deps",
- "rev": "5912cbdd295c2bacb5798432a7b1cac9d20c0725",
- "hash": "sha256-kIj8sncNg6dJzg1fgORev/o164G3kMXCGHzlzb09n0U="
+ "rev": "f227ce323fb5a2fee1a98b6feea54b0e42b2f30d",
+ "hash": "sha256-8GHLg9S6f/k2XPgqeeZ6UCBQBoHuABdPYhpGecyqo+E="
},
"src/third_party/glslang/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang",
- "rev": "93231001597dad1149a5d035af30eda50b9e6b6c",
- "hash": "sha256-0PocroQj02mdpmFVXr6XB7mVVNzQOaBXm/2GNacZLF0="
+ "rev": "d176fb41992d5c091fb1c401e4e70306382e67fc",
+ "hash": "sha256-27C9ZokeehkoFdIpiYkQ6PBgcNUq0kVLl4tvcgFrYLg="
},
"src/third_party/spirv-cross/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross",
@@ -1482,38 +1482,38 @@
},
"src/third_party/spirv-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers",
- "rev": "c9aad99f9276817f18f72a4696239237c83cb775",
- "hash": "sha256-/KfUxWDczLQ/0DOiFC4Z66o+gtoF/7vgvAvKyv9Z9OA="
+ "rev": "2a611a970fdbc41ac2e3e328802aed9985352dca",
+ "hash": "sha256-LRjMy9xtOErbJbMh+g2IKXfmo/hWpegZM72F8E122oY="
},
"src/third_party/spirv-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools",
- "rev": "01021466b5e71deaac9054f56082566c782bfd51",
- "hash": "sha256-04CWBDu4Q+H7EtVTealNyGx0Hml7OjIf0FfK0IuzisY="
+ "rev": "33e02568181e3312f49a3cf33df470bf96ef293a",
+ "hash": "sha256-yAdd/mXY8EJnE0vCu0n/aVxMH9059T/7cAdB9nP1vQQ="
},
"src/third_party/vulkan-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers",
- "rev": "75ad707a587e1469fb53a901b9b68fe9f6fbc11f",
- "hash": "sha256-vB49bFCx9VVEtpwIFcxdqYT+Pk4DgjoPz4rzPfmuRps="
+ "rev": "10739e8e00a7b6f74d22dd0a547f1406ff1f5eb9",
+ "hash": "sha256-OorBl9vIN4DqVgT8ae+05yCLon7m0ixQczEzDlpwFRI="
},
"src/third_party/vulkan-loader/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader",
- "rev": "c913466fdc5004584890f89ff91121bdb2ffd4ba",
- "hash": "sha256-D5S1xQbsJ4Ov+3u84Mxj3L/3elyW78jpKRbYo8FpD28="
+ "rev": "342da33fdec78d269657194c9082835d647d2e68",
+ "hash": "sha256-G+sTBXuBodkXi7njI0foXTqaxchsWD9XtF9UBsknE30="
},
"src/third_party/vulkan-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools",
- "rev": "60b640cb931814fcc6dabe4fc61f4738c56579f6",
- "hash": "sha256-snLYtiXK1eBZYsc7X18/wk4TnhmkSqquWxyjmw9IF2A="
+ "rev": "e3fc64396755191b3c51e5c57d0454872e7fa487",
+ "hash": "sha256-EqLG8kMQx6nHX9iZMrsu0fn1z4nY6TEQ/feTINNbUzQ="
},
"src/third_party/vulkan-utility-libraries/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries",
- "rev": "49ac28931f28bffaa3cd73dc4ad997284d574962",
- "hash": "sha256-2mi5gtacSDxtZB8a3oGZqgLhwntSLXlEzDq6W14RHp4="
+ "rev": "72665ee1e50db3d949080df8d727dffa8067f5f8",
+ "hash": "sha256-FSk/LeYCt/XeF8XJZtr+DoNbvMmfFIKUaYvmeq5xK+w="
},
"src/third_party/vulkan-validation-layers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers",
- "rev": "f7ceb1d01a292846db77ec87786be84d6fd568d9",
- "hash": "sha256-K0KZ8wXTCVRBBN9AWy63ukmE6QkQHKcRgo+YluOhjyc="
+ "rev": "e086a717059f54c94d090998628250ae8f238fd6",
+ "hash": "sha256-KF06qgduM4rAVs4MHvdS+QZs+3srB+p1NadQYTzc0OM="
},
"src/third_party/vulkan_memory_allocator": {
"url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git",
@@ -1547,8 +1547,8 @@
},
"src/third_party/webdriver/pylib": {
"url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git",
- "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04",
- "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw="
+ "rev": "1e954903022e9386b9acf452c24f4458dd4c4fc1",
+ "hash": "sha256-k5qx4xyO83jPtHaMh6aMigMJ3hsytFdFQOcZLmwPEYo="
},
"src/third_party/webgl/src": {
"url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git",
@@ -1557,18 +1557,18 @@
},
"src/third_party/webgpu-cts/src": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git",
- "rev": "905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074",
- "hash": "sha256-eMDb0nG9HDiesd8KPajbMej8JTll4JkIf17KMnKvW1s="
+ "rev": "2a8d4a83f751286302ce34573409ad75cc318508",
+ "hash": "sha256-VUSsDgNHMiSCLDDicscMwskFu/qOzuz04mqYoFtnJF8="
},
"src/third_party/webpagereplay": {
"url": "https://chromium.googlesource.com/webpagereplay.git",
- "rev": "18172a359f6dab8e3f70b6c5c8c7c55d3e97537a",
- "hash": "sha256-qJnO3fFJhaQA77v1lTJ4B7cbXivquTcSvx/m+OcI3No="
+ "rev": "f3397454e39a7c0b35af192e6d8a1896af7bd9ec",
+ "hash": "sha256-saa07zzzbehOm4gIMoGVB0AZ2nLqmjnT5IfYBSsnZIw="
},
"src/third_party/webrtc": {
"url": "https://webrtc.googlesource.com/src.git",
- "rev": "e4445e46a910eb407571ec0b0b8b7043562678cf",
- "hash": "sha256-72NbtdYbyMxSGULvOGsZqLj4kvT79pu+TKcnEmcj/Pc="
+ "rev": "23d8e44f84822170bee4425760b44237959423e5",
+ "hash": "sha256-8IETxHh2Lcgc2N0pV0kTEsbOAchsgwj6VZVDAcVssxw="
},
"src/third_party/wuffs/src": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
@@ -1577,8 +1577,8 @@
},
"src/third_party/weston/src": {
"url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git",
- "rev": "4eb10b123b483327214d8da5da67e8bbeeaed8fe",
- "hash": "sha256-VNHUAtfTB24SIf2kl+MMXF3rG5cJOPM93WU/sVSIQ1A="
+ "rev": "bdba2f9adaca673fd58339d8140bc04727ee279d",
+ "hash": "sha256-o49a3sp+D9FycxeB+uMcKouVvlKWoWpfws7FLEGJ/V8="
},
"src/third_party/xdg-utils": {
"url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git",
@@ -1587,8 +1587,8 @@
},
"src/third_party/xnnpack/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git",
- "rev": "f82ad65ca52cb4d39b73088468a5fe00f56fb47c",
- "hash": "sha256-aavq+i8EpQmIMPaym6JxwBFjbpqKtHshXUkdBIXDtpw="
+ "rev": "3c99186b3276aa891f94ebba35f6b16e627d57de",
+ "hash": "sha256-CXX0F2H0WjgOxV2iD8bizj1JZOknry7qTmtsv9yAJFU="
},
"src/third_party/zstd/src": {
"url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git",
@@ -1597,8 +1597,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
- "rev": "54f355e9ad22c93162d7d9d94c849c729d64bee7",
- "hash": "sha256-/2cw/iZ9zbCMMiANUfsWpxYUzA3FDfUIrjoJh/jc0XI="
+ "rev": "b07b4e9376489c7f7c0ff2af5eceb4261b3bb784",
+ "hash": "sha256-MnrieVgkvlkWKZ0O790gDSCrgF9c+XEk/XLHQDzMqVY="
}
}
}
diff --git a/pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml b/pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml
index 8629b90be370..59f19c889b12 100644
--- a/pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml
+++ b/pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml
@@ -4,7 +4,6 @@ clang_use_chrome_plugins=false
disable_fieldtrial_testing_config=true
enable_hangout_services_extension=false
enable_mdns=false
-enable_nacl=false
enable_remoting=false
enable_reporting=false
enable_service_discovery=false
diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index 5591ca682b62..5dd3c6974b0c 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,2477 +1,2477 @@
{
- version = "141.0";
+ version = "141.0.3";
sources = [
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ach/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ach/firefox-141.0.3.tar.xz";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "3e6b1b0a383f48190fbcf2d15d1b88d9169a433702b4c064a1557670724247fa";
+ sha256 = "627a4d8be46f887db7391104717770a4c11249c37678bc484a2b2deb5007509b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/af/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/af/firefox-141.0.3.tar.xz";
locale = "af";
arch = "linux-x86_64";
- sha256 = "135ff6f4e52d3940562db5fc42a482749c91106412a1dfda4efee8b24b7dc540";
+ sha256 = "a3328847130d990f6b1cc79587988ff351895745d7901e11be49a8116d98b145";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/an/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/an/firefox-141.0.3.tar.xz";
locale = "an";
arch = "linux-x86_64";
- sha256 = "fdfa0e89b46d6d6a7c1b0ac963c37aa74c4fbbc3f0e91744713674431d36f723";
+ sha256 = "b51fe97d0deaa9d2289d7bf0157f17693f4f698b5a73456f151561fdefff4035";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ar/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ar/firefox-141.0.3.tar.xz";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "40f6cdd85d1088f5d9e9f22d6a38cd51d0b392d0dc5ede6fbd1a1addec274812";
+ sha256 = "5b546a369af373c0540501c2130229b0193e0241e582a0118f04e7d8545239c8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ast/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ast/firefox-141.0.3.tar.xz";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "6391be9e9d2d1a5b4bc7be20fc139842d3e47822c8ff526a8d17f7f007ec8c83";
+ sha256 = "6ff16269395855e6bda0d3e247cc5b2dfb0380c5463c3998a75ab6118c9cfae9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/az/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/az/firefox-141.0.3.tar.xz";
locale = "az";
arch = "linux-x86_64";
- sha256 = "32d9ed4fc3b209f664fe6384ef518a6671bcdf56738821a0297cd7a9dbd1515d";
+ sha256 = "47dab2243a9976c8a342419fc2bd9e3018efdbf55073d6ef93047ab69961048f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/be/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/be/firefox-141.0.3.tar.xz";
locale = "be";
arch = "linux-x86_64";
- sha256 = "237c9ee1875b6e323efc9ad180aa690538ff553e446f998493b0ef4bfef62a09";
+ sha256 = "c14d9c0487f19581bbe84fa143f9f44715954801145ca6faed1c360c8b1df3ae";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/bg/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/bg/firefox-141.0.3.tar.xz";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "2b298fc9131958876dfe687ab11b00c900ee33f258b6b2b115cda43f7a01086f";
+ sha256 = "383245e15b900f1ca81f4a6d4b0f9ecc4fde8282178a990bb70934c61737fcef";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/bn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/bn/firefox-141.0.3.tar.xz";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "38c00267f75db553981c7d102045a92625290d1fb97fa4fcc98664b76ce4da17";
+ sha256 = "4cc0f97e7b2ffecb317b17ca14548ae6d7165d63ef0b2d038f609175e8d08a45";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/br/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/br/firefox-141.0.3.tar.xz";
locale = "br";
arch = "linux-x86_64";
- sha256 = "1d7da8cddbb96807b1ed1be39c2f2d7dfed48423cc5647a30b016deaf4192958";
+ sha256 = "a4dd23993d44aa9193d8241d6ac4beff9f8da61693487ff74bf4b9204a74e2c4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/bs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/bs/firefox-141.0.3.tar.xz";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "e26ba197a3f103633af4fcca1b8a170abf56a099e8dd682e3ccb76cc3a320845";
+ sha256 = "cfdd129fc1d4e8da8902d1f88c30561331e6a07ee22120b2594f020cf668fb47";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ca-valencia/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ca-valencia/firefox-141.0.3.tar.xz";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "7e67820161094d2fb516d6e2e2c28ebbd34a131532cc699698019b218c2421be";
+ sha256 = "b52d0747340a94efc4b2761515fed56ba86432374aaf7a20ea6dd56fb8a3272f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ca/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ca/firefox-141.0.3.tar.xz";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "ee562cfaaefac838448d021afbebeaa7b466fd61697f90aa3b4520a74cd0a95d";
+ sha256 = "b897391f406a34ec2f31295918ff62cff0cf2f7dfc84411864b38d5723169750";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/cak/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/cak/firefox-141.0.3.tar.xz";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "7fde32de81a709d9cd21c0ca6fbde093c17746455c4d03054f73ff4bdae4f078";
+ sha256 = "e1b3886e2f57754b960c3cbe7dbad8813d2514f24d77d7325372d0222c89c0de";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/cs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/cs/firefox-141.0.3.tar.xz";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "5a7ecf4748639f839660f9b087a30a951dd9f7a6ba96a174ee47291007cae675";
+ sha256 = "de8bc7aae84cf049ff05ce9031ffa1912e03c8ce5a59d6ad909e2bf76b7e8156";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/cy/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/cy/firefox-141.0.3.tar.xz";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "5bd49100e3779b0ada4cd1f639daff934dbb52fd0361f04b64230e24a0eb49f9";
+ sha256 = "cfc2148edf9625131c675119d12b0add30bb462680a0714fbaa30dffd943d34b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/da/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/da/firefox-141.0.3.tar.xz";
locale = "da";
arch = "linux-x86_64";
- sha256 = "7b0b58d4b1389752f4247fcbf7b9b5d1595ece150606b0f90a57343dacd8504b";
+ sha256 = "870fbedf5e68fced72212de2e3e31c69caa70998f9efa030ac0268f73a99e121";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/de/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/de/firefox-141.0.3.tar.xz";
locale = "de";
arch = "linux-x86_64";
- sha256 = "b6d065f00726d340e0dff99192230f103a67e9e53ed33f54982d4c3fbb8743d3";
+ sha256 = "e49dc3615933515577496d92c91c39d03d01dce2d77542c84c8763c0f50f3733";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/dsb/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/dsb/firefox-141.0.3.tar.xz";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "80c95b18b23323da0ab223e821d334e43c1dd559ee7766b0d0528bee785357c1";
+ sha256 = "5d4b54b412bbccf50da17040798a071a8c37c731651d0c7a9a6d6645fec6371f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/el/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/el/firefox-141.0.3.tar.xz";
locale = "el";
arch = "linux-x86_64";
- sha256 = "bf674b73a1fe252aaa116009278522b6d77abc5904f6c0a80a2582838e64a1bb";
+ sha256 = "36ac776b807e433d9c001283c042bfe185db2b99ea81c4be6b4b06f81d5fed42";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/en-CA/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/en-CA/firefox-141.0.3.tar.xz";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "cb4ba527f1529848a4b4685cf2b95f2c412a0949df8ad39e7d46361ddf362e40";
+ sha256 = "ed4bc1a1b19efc5f3d994de75661d19aa0f3d283751e62072d9b99cf6a6b0573";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/en-GB/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/en-GB/firefox-141.0.3.tar.xz";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "7ff41d22f2d9cb62ae9886103a790c353bbe43dfb2536f2726e5e65bdd8bd8a2";
+ sha256 = "d538f26dfd3f81ca3d71a022a5f996826bf1bd42dea33c7171e6c737f85cc5a7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/en-US/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/en-US/firefox-141.0.3.tar.xz";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "2e96728330c1ffc90dbf45ecd10a82237e4ee528245888954000e67435494829";
+ sha256 = "e935dc3b74cf2cb1086e1e0b4a51d18e4d307e71ce6a20db64fe49d09cc78716";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/eo/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/eo/firefox-141.0.3.tar.xz";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "71866de169b504b80b2a3fba2e636b3e12c6f89e53d8c7ad9440bd613f5e85b6";
+ sha256 = "052530afd49c38ae1d9bf45a4a8580b7765463e0502a7800d8573c55098e20ae";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/es-AR/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/es-AR/firefox-141.0.3.tar.xz";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "57f6b30511f93c3c5aba682c61fa533b1bae6682c0979cda3ac910bca2aa660b";
+ sha256 = "c0bb261ed8bd997614b2cd67ed84ba46cb00d0a81cdbf36bac19a5994257bb50";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/es-CL/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/es-CL/firefox-141.0.3.tar.xz";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "1f86e51d8e1573ab65cc6614a06cccd5176d1a34b9ca7b78a7015e820c54703a";
+ sha256 = "fd81aebbd847d8ac847c14b1bd0fecc7fe3939d8e30690f46472585875f23e6e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/es-ES/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/es-ES/firefox-141.0.3.tar.xz";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "c623c56d71f89a9a1bbd31edc8b2a3dee30522ae32448e92d608e8269aad5d3f";
+ sha256 = "4a5bb347eb890e3b43e08a491d4875846e409fc0ebef2e63669f660ff9088559";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/es-MX/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/es-MX/firefox-141.0.3.tar.xz";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "e4d2e2865070df8e6c41191401b854e20ae75f1c4ad7c0aea530adc761c39db2";
+ sha256 = "02fdbe38a6ac621361f3a33cd00f7d48ab22797841e856d60fa2b069d4acc54b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/et/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/et/firefox-141.0.3.tar.xz";
locale = "et";
arch = "linux-x86_64";
- sha256 = "31cc948f723a7dcc0dd8fe8f6daea40102aa84dcb80855eae9bf85dcf26f9d86";
+ sha256 = "70941c683adddcae1af5f5be91b89419cfaf8b43a4a7252c71c6f74119dd4391";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/eu/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/eu/firefox-141.0.3.tar.xz";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "d4089668e9fbefc146bdf33dcb6ceed190d6a65ee56d2c95e998b06adcb9b39d";
+ sha256 = "972a4963d255e7de02e9d9efadbb1757efd2aaf557434b2086342b0a0de0224a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/fa/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/fa/firefox-141.0.3.tar.xz";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "6d0e6301529846f112c6590852e72bc747c9d5448b72935a49920a39a14d3439";
+ sha256 = "c5dc7efab021fe09f279b831b8aa07fe0efb7daa7f3a079501cb5341afc5cd26";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ff/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ff/firefox-141.0.3.tar.xz";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "5dc83cdce211ffae44202383634c96b443e0b83722ddd2ca0e06028b85b9c539";
+ sha256 = "73dfd15598e6e7c58d259f08da9a4ce1e3bcb788e648bf46513c2c04cde0ec35";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/fi/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/fi/firefox-141.0.3.tar.xz";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "c6a1b0da82834768b5102f7abb698a2a9b86a1a8e4cf5c289f76e597fd26de81";
+ sha256 = "e16378f41f13f6f0618b381df48081d3f249210337c8c20b804abac0027f432e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/fr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/fr/firefox-141.0.3.tar.xz";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "1fcda548b4e7d7dd489646d7b375dffce227d978bfd2f6d08b85dde3c7bb38d9";
+ sha256 = "02405cc92fce9ebc697e4680e26efbb5e2249b819dc019a7117ab7e15e611bb6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/fur/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/fur/firefox-141.0.3.tar.xz";
locale = "fur";
arch = "linux-x86_64";
- sha256 = "3ec0a1f62207fbdfdd393ddee4834df18948acb90b2563898031e071e6b7aa76";
+ sha256 = "abdb82d146239caa719bbdd0ea3c93557b228040c59b110268f530c94bcfa007";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/fy-NL/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/fy-NL/firefox-141.0.3.tar.xz";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "ec25b6f7c44797af3801ea711897e170eefa73e73ef631de71c67abdef5e1173";
+ sha256 = "58b7a105cf0c653a6a6f603680fb6f532db7630721341d5bddfa90b435b40260";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ga-IE/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ga-IE/firefox-141.0.3.tar.xz";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "c7b6828beea6cf578301b0e765ec4f8518f35eccb8a2e370ed94e5697f09d115";
+ sha256 = "b5cda01f55ad36c7bb831867294daa33774aa6345ad1845935e607851a6a073c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/gd/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/gd/firefox-141.0.3.tar.xz";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "37e25ae1bb99b97610cd9be71ca0d4cadcef048412d520aae58fc2764e6181db";
+ sha256 = "abd1e83a1bd68e30029463ab4e06e16da81c118d884a460b65dbe8888c176b4c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/gl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/gl/firefox-141.0.3.tar.xz";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "83183330f5a1784da6f246f3ba0daf8beb8742a7440c51dc8b184b0b9de3f588";
+ sha256 = "193b1a552d54e64beeb53e33eb8d1be8d0d2e399f5921213bddfd277b7e4e99d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/gn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/gn/firefox-141.0.3.tar.xz";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "45057f2c452fd7ab24f9962b40c246638432d4d7d03b19ea782badca090da0f7";
+ sha256 = "e6b7d2d12404f0ecf6b893706df626fd03ecfbc941834c5243de70e28218178c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/gu-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/gu-IN/firefox-141.0.3.tar.xz";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "68af924f8fb5d919ea5599ba568962c8009d4f5de07d874d5334687972f36338";
+ sha256 = "2b507c7ef9785ee01c5c6beb1e3333d6436b81b2028d366f171132a6707a585b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/he/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/he/firefox-141.0.3.tar.xz";
locale = "he";
arch = "linux-x86_64";
- sha256 = "73e902a07907897b5a4003c7ff24871b43d716d2a794bf70e507f8a5e11f683e";
+ sha256 = "d0a00794bfe739ce3592bef7c04e1d4c023ed12053fde3e30777a639672bf6ad";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/hi-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/hi-IN/firefox-141.0.3.tar.xz";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "e225f7ffe452266ffab0d85b487b81dbf04a5429d57f70da53a86839a6a9014c";
+ sha256 = "a726e5c526d431e1db48b1c7c2a7e165a5b4ada21525470767ede11b3ecfd491";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/hr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/hr/firefox-141.0.3.tar.xz";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "a72814186ba7b1f51d284acc8d8e9073fc6648c77d39247a4ae47b0efdcdf32c";
+ sha256 = "1606ad305956ad319b0ed6be93fef16ae1444d4a9580283fc81126cdc42f7490";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/hsb/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/hsb/firefox-141.0.3.tar.xz";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "b7adaa498a7bb21ba2b25420ed2114a0e37016b0522778c9ee181a60bef97291";
+ sha256 = "e8903b3e5deba70a9bea38fa76186bfe0127252b72d84e624b4575c523d293f1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/hu/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/hu/firefox-141.0.3.tar.xz";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "d1d19362eeaafea3741cc304c25698a1a786560eac7723e4809b9e838a45a6fa";
+ sha256 = "6b2289c4ebc6a9780ee0e1c45a765e036d5372408a4757b2bafce9a504a37b77";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/hy-AM/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/hy-AM/firefox-141.0.3.tar.xz";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "917231e760fea43b5cf8c0ca536677201d763e6407cd3bc9dd40a23f09b30a83";
+ sha256 = "0bb5f079ada3dadb0fc364d194a3272a7bf7fdb2e03cf408e0a16e2aac2e1c58";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ia/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ia/firefox-141.0.3.tar.xz";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "9a95a730bdbaa79bca731a646ca3c5e404758a853b48f9be46ca1c986fe7fc02";
+ sha256 = "dfcc1f9cddf732589baa8422eea711ca236f36a5a743cf2e6050d7f7762c211a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/id/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/id/firefox-141.0.3.tar.xz";
locale = "id";
arch = "linux-x86_64";
- sha256 = "da3d3de6eff36ec93fbcfdcccd0283513eaea316a2cc9ebd814d895fc1b68e41";
+ sha256 = "c0b5fb2ac764622cc3a10aeb60bc483e548d73d35113125fbe66f432bf36220e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/is/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/is/firefox-141.0.3.tar.xz";
locale = "is";
arch = "linux-x86_64";
- sha256 = "c08761f2e05d8ff2e972f129bcb8922d8dde2e33d50e9812854111a27f120c3d";
+ sha256 = "91ec6acc0d488eaa203cc76ffd7c7e9e0812761f281a3d3138c56db03a4d7263";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/it/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/it/firefox-141.0.3.tar.xz";
locale = "it";
arch = "linux-x86_64";
- sha256 = "ea28cf696817240f2046c7806c883b38dccfbbeb3d16584856230484b3ae6f40";
+ sha256 = "c465319d249106d1250c82bf12452d3fa7c6720c34b467783a469491cab2a70a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ja/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ja/firefox-141.0.3.tar.xz";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "bf84f48fb3649491dcfb15123daa413df7acdb1f228b6d9a942c680e781d4f92";
+ sha256 = "cc85b2392b2d127ee7135155de501d09e005201b8ccef57a70ca38067d7edf0c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ka/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ka/firefox-141.0.3.tar.xz";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "f6da1a00fe176ecd85817b26a068f4e1130bd50abf6136109ea0401573844f96";
+ sha256 = "b1931ccdc07f128cae1aa04589b774b4cc65ac5decb4e34a83c059aace514d2a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/kab/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/kab/firefox-141.0.3.tar.xz";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "bda812d1c00b1b7bbd711749833abcc6b751074e37ad829d0e2c242e1e7f74c0";
+ sha256 = "30876d54903ea9761228ef52325097762a07f4c32e6788dcf1340f4c7a2fe0e7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/kk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/kk/firefox-141.0.3.tar.xz";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "67b5f326b92f46ae52c648758e0157d0c14336ff957ca21b84288897273d5eec";
+ sha256 = "2e3f5b378e39205927a706a80c4c8bdcd7efa465b7c5183e013fd8943ae51218";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/km/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/km/firefox-141.0.3.tar.xz";
locale = "km";
arch = "linux-x86_64";
- sha256 = "4fb69460b2a9a9a768aed91915c000f18860c1a46efc31e05c5fc4e083b6bceb";
+ sha256 = "a70779d314b66fd3d2c49acd3cac2c45ecbf87634f3b307dddfa23c2e04f14b7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/kn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/kn/firefox-141.0.3.tar.xz";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "37dffc6a11fcd7cecd68a1bfc1d91c23f5877fad9c371e43fe5fc523d2b532ab";
+ sha256 = "88fcee7e76eb29fd325f12251e025cd5191a50dba5b0b9144cf5950e71cfdebe";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ko/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ko/firefox-141.0.3.tar.xz";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "84e953fc82150ada59b72277056f9f925cc57dcde96770c09ad080cf9aa8b372";
+ sha256 = "8ce7700492e0d560f6aa3d07d96ac86110418ab198dcb7844d80d45a9666bda9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/lij/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/lij/firefox-141.0.3.tar.xz";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "a3fdc95541c34d23c4d8f3ebe75abbd292dab4c6342dc8f66d569d44aa4b3487";
+ sha256 = "6d39d04672163d25ceedea83d1948bb12573861e76a40db7c4028fcb117bafe7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/lt/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/lt/firefox-141.0.3.tar.xz";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "8dfcbe66f2a636207e26033a4657880579853f456fa74bdfc569bb3c855ca6d5";
+ sha256 = "23f76ddb376d0f52b19ea4ddb32a88784f2aa8245c1098b3d7478622f8cefa20";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/lv/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/lv/firefox-141.0.3.tar.xz";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "9b9b6025ff3723d8bed7d0674e4a769120f7ca7fb292e13aa6cd1395de578b3a";
+ sha256 = "e49bf464dfd0b0c641247fc8d20a0fa9c827ca1038ea0186715616fa252d96c3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/mk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/mk/firefox-141.0.3.tar.xz";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "d3d04e13714e5008f8e748caa30e8822a7ebf4ee34062869a04fb26e12facdd0";
+ sha256 = "d8d649d47b2ed665bc282ee5a84859d5d8d9535fb5404bc9cb532b29dccc472c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/mr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/mr/firefox-141.0.3.tar.xz";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "c5892b143341aa7b598af97c3b6c8183d232c25795b92d44986a78ad4e0423e9";
+ sha256 = "b68caed75fd5ca5d2d6133c33cc962ec48f30e6f0a1eeade2238d80087f8c5f0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ms/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ms/firefox-141.0.3.tar.xz";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "56cc8cce77bb0a08ebe02a96119c4dd096b0b21efa7fa6e3fef23ec172087d6b";
+ sha256 = "234b1f31cf6e62cc2623d0c12b796103c3acc4062e6f34f80c5bbfe90c403023";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/my/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/my/firefox-141.0.3.tar.xz";
locale = "my";
arch = "linux-x86_64";
- sha256 = "908923f951d9359aab8a6842dced595dea6894845b4a87f1a0b3d230d938ed79";
+ sha256 = "967fbaf3be42b7b6eb4ba5835efa1e65a4d0125af0245aec9ab87f68c343e434";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/nb-NO/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/nb-NO/firefox-141.0.3.tar.xz";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "2acc1f4c9066febc25ea640f18ef4d097f566aa684c61b2aa70e7f23dbf36a3f";
+ sha256 = "8337db76591abb2072024762d03fe28124caa1a9605e89c7b7a85e35353cbe61";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ne-NP/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ne-NP/firefox-141.0.3.tar.xz";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "ef3c32c2fc7f5eda6446193fe60340b41224d657e2b0612830291a366f8c4929";
+ sha256 = "f4c9726d7ce21dd3b70936563efbc8bf783e3d84da2a2762cbe8e416877d3ed1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/nl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/nl/firefox-141.0.3.tar.xz";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "94fdd76231cb9d57cab829d740cf693b5eb9263b79d90ad1c672a7c3fd9e9a80";
+ sha256 = "8a04a89d515278c2d5d3741dcee78cbb2680b7f2626035f686f4f4c4234b58e1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/nn-NO/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/nn-NO/firefox-141.0.3.tar.xz";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "28fd06badf8d15e00926bc3551719760df780c528d6328ee4f712d134b406203";
+ sha256 = "85cd04b5bd0c2ceebb59b4f445c4a0cfaedb4c4b4b9a9396c391f88829af2915";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/oc/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/oc/firefox-141.0.3.tar.xz";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "ac7f41fe17af7dbf01815eaf9bcfce3725ceb0940d15d2247b0eb8028822807d";
+ sha256 = "0630f27847f064e3aa2c95e572d842e9de3ac33b4b3b2595ea4801ae0c0f4ddf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/pa-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/pa-IN/firefox-141.0.3.tar.xz";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "5c4e14cc6b316194b6b947698362496b9247846527004de0e1b72fbd8f327c4a";
+ sha256 = "451c8936508fc4fe6d15c80ed8caeeb6c988ef714c8c0cde05db1247d3b805f3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/pl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/pl/firefox-141.0.3.tar.xz";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "e0f6f5419bd271a96cd302e10f223f642b1c6a4c95342d5a9a898bd80a7ae43a";
+ sha256 = "4e9b8f2a222f661db29476e24dd6a2ad3d44048a5fb8989791f7ce2ed9ad0a00";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/pt-BR/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/pt-BR/firefox-141.0.3.tar.xz";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "3a5d178aeb8b5be2f46f24d045860ade3d5bacfedf6de277cbb8605b2ec3845a";
+ sha256 = "952a8006048609953750d844b946cceb64a3ce4d19c28a21c655573d686516f2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/pt-PT/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/pt-PT/firefox-141.0.3.tar.xz";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "d7f0e228938443336a612295618b01783b1e74f3a885e3bb081a1665afc0e6ec";
+ sha256 = "e0222e499f2aaaf1bbde67024548acb01a5a801a2fa9cf20e6ead985b57bf008";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/rm/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/rm/firefox-141.0.3.tar.xz";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "ffeeba509ea2daa430198075b59f1ebeeb82d7b52cd92c1d3ac522fa41100892";
+ sha256 = "cc5a1b6315bb7a4c5e0ff2d5f1d7c016e2a04166be5e403a1245c2e94e5773f4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ro/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ro/firefox-141.0.3.tar.xz";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "bf218bb75858601ede8a0eb7a25ba6e40162c75b25ad89eff895c67bf1cdfdd2";
+ sha256 = "6186daea4314e9598123c5089c21cf16bd3a0a06daf202eb74b1fb82cc63c6d4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ru/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ru/firefox-141.0.3.tar.xz";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "b7b16e3bfafff74d6d3df3d331e97d0b9eb22e5addfd851a49c9a71a9e98a983";
+ sha256 = "e132dedfc3162525b55264dbf44cb0cbed144bbffc1f809543b4a6fc97b8a3cb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/sat/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/sat/firefox-141.0.3.tar.xz";
locale = "sat";
arch = "linux-x86_64";
- sha256 = "652538fb059b7b0a51120df52c228adb70bf7601c274e3d66a60cbe311dd1645";
+ sha256 = "2ecdf78b2d37fcdaa446cd11e3b8dacf568636e53b21411d82a116435eec502c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/sc/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/sc/firefox-141.0.3.tar.xz";
locale = "sc";
arch = "linux-x86_64";
- sha256 = "248940ad9472e70e9c945fe2082b61af06f67095d39f29f6bea27af57d9ec91b";
+ sha256 = "0d7c129a54df727e424985085aa9244db225b35834cc10db558a0777a78d3354";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/sco/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/sco/firefox-141.0.3.tar.xz";
locale = "sco";
arch = "linux-x86_64";
- sha256 = "981cc2a18172d064384a960fb66dbed2a0b17eb1395035774e7798245e51a5ef";
+ sha256 = "cbca9d3ee3b188d0cfe8fe22047c0b4e1c2a60d54c56e8a33f5b6d56a6ec4933";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/si/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/si/firefox-141.0.3.tar.xz";
locale = "si";
arch = "linux-x86_64";
- sha256 = "8b83988259428dea385076c979dec578978ca75b1bd4c3878eaccd1a461f397c";
+ sha256 = "65f2153b2e9d84aef26d32e5996549fe28352d5562f8e3b9c436f26267e71b3b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/sk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/sk/firefox-141.0.3.tar.xz";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "9a561262a0c7b7b1e332a8a9a5b69e687b47dc8c503408a93f1099b1c9ddfaf8";
+ sha256 = "31bdef610c0981dde69ff5fc6b52bc47c13959593732e43d9e9a023163dfdaac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/skr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/skr/firefox-141.0.3.tar.xz";
locale = "skr";
arch = "linux-x86_64";
- sha256 = "f0d532ef24b5013f7ed8523cde916f9cdb2073ee6e575ff438fa58d0bd7aff7e";
+ sha256 = "a2c8243c422bd59345c827bf21dbd547bc90d4a910d7a980b499ced6d1f7f4e8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/sl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/sl/firefox-141.0.3.tar.xz";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "6fc3499d2426050f2fb5dc06208dd47bbc4dd12ae0e2465c9ff1e19a46b9a189";
+ sha256 = "39a7c3a9c39ca27d1f74c91820eb99bbbb343606c701c3bac262aa7f36f8aa91";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/son/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/son/firefox-141.0.3.tar.xz";
locale = "son";
arch = "linux-x86_64";
- sha256 = "e94de9882893729691bb25e19da53f4d823d498f91540ab22a0b0e7469af4490";
+ sha256 = "5d6e3a82abf8ab47a79d172346fcd2f0776eb03e241a48925249bbcb876ad95f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/sq/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/sq/firefox-141.0.3.tar.xz";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "20e4ae4867df2a6bdebceafe293afa420bd830832cc41731c5476b41808ac207";
+ sha256 = "ef0d73a552521da111a7e5d656431e6ea41c9b5ea6a2588daf70511f2c9d7ed0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/sr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/sr/firefox-141.0.3.tar.xz";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "b9a1cd195e866f7b586dba2e365daf35262563da904120b4e143c43511279447";
+ sha256 = "6b1b550a3264ac2a6f38a495483df69233da8b69359e95a994d69ec6fb34f207";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/sv-SE/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/sv-SE/firefox-141.0.3.tar.xz";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "b6ddcae04d1d1cf86a1e83b6f32f3f6da5203dd56406318b25c78ef74fac3675";
+ sha256 = "fca7ee95852ae2e035501cc6bb9bc5209c50aec1b99e04594885731c541c9ef7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/szl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/szl/firefox-141.0.3.tar.xz";
locale = "szl";
arch = "linux-x86_64";
- sha256 = "f651961b177b1d6bbde75495c29496caf6a9e48ad74ca60049b2cd63927aeb73";
+ sha256 = "c3c4786dd3e67fa218bde85acd35da7080a675ea1620b3e843e7d0078473d83c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ta/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ta/firefox-141.0.3.tar.xz";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "eda48ae4f0ae77b3348cb98e08cf57b4d206f7eba7df2bdb13e235216c7c16de";
+ sha256 = "a4ddd375e6eaea0dcbd780cdc3b3adffaa54c911cedcedd794f09b9f72dcb890";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/te/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/te/firefox-141.0.3.tar.xz";
locale = "te";
arch = "linux-x86_64";
- sha256 = "7ba0cc8ec3345529c4b907afd9e48f4d9866706624d8e667c3a964e01c452d02";
+ sha256 = "07dbf1ede2211fb3e40ea5b0d385f9db4fc3db9f6731cfeb2ee6879cd0e9f8a0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/tg/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/tg/firefox-141.0.3.tar.xz";
locale = "tg";
arch = "linux-x86_64";
- sha256 = "59347f07805141279b3c1c4e49dbbc2a3e4a3326a817ed5bb431769835753989";
+ sha256 = "bb525b288b4675fee1bd4ae8ef9ef257f67d2aed6b7f55bad521554950dcea4e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/th/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/th/firefox-141.0.3.tar.xz";
locale = "th";
arch = "linux-x86_64";
- sha256 = "c6f12617e5a120aede51d216c4e25dc02736548da6100713d1e9cc720c765bcc";
+ sha256 = "460dc2824d799ba7fc7962215dfbb64728cdcc1c9c4dbf37aed4f711193adf73";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/tl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/tl/firefox-141.0.3.tar.xz";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "7d9dc0189cc61c76e2b8f4aee8114a01c399b5646a76d1aae34a4bfd180bb279";
+ sha256 = "f17e55bf0f527f25636997a2994ef5015dbe2efe652da21bf8de0c9082166b61";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/tr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/tr/firefox-141.0.3.tar.xz";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "66dc3859bf6cefad36bce15c4cce672d51cc830ff0803e9736f2b0bb5318ee7a";
+ sha256 = "b2cccbd810fbff42ef813eed3bf4fa0d79bc6fc5e7bd0be8d6f988b5ded2b04d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/trs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/trs/firefox-141.0.3.tar.xz";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "aab10409ced21fd7ea068e347ef1ee152dd876b30cc49b7a19ac74c16a7ff8d0";
+ sha256 = "7423e305071334bd4c3cdf0f042b282f69e69f77a251a27db788f6aa1143b87d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/uk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/uk/firefox-141.0.3.tar.xz";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "fb892fb66074ee76dfadd57478919fb609f9ccb3633b056041669748cf5565d2";
+ sha256 = "08b7faa09dd02b3cc0e18638c1c49334a002f681e0d568b33a8e77fb7df8ecc3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/ur/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/ur/firefox-141.0.3.tar.xz";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "5b59801b5908364e7420659a1fa7036d63d3e8ff721da385a2dda318893cdb24";
+ sha256 = "e8df2fd0571ea3cfa0a2a214fb0aecc2dc0501dbf34f697ec2405a0d34ad0856";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/uz/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/uz/firefox-141.0.3.tar.xz";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "8072c4b2cae35e14ecadfdd4e14f155a0f19a2cf4754973e28ec119c5c1d20b5";
+ sha256 = "43b31557610d0b1906a765f7ae5b9b6e10acd1080f3be5624b2f655bad5cea85";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/vi/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/vi/firefox-141.0.3.tar.xz";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "c746d7d728c2be0d094334878c3fe54abddc62cbae023d344ac2c6f17a79e3d9";
+ sha256 = "ec6b0ce219d1c8d484388bd4579c0cf38be2cf5384e02613412123e18f44f3cc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xh/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/xh/firefox-141.0.3.tar.xz";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "7a1550cf0fba788deaedaca174891483b0ad35b81b64cdc4b0e14b5f5ca93f13";
+ sha256 = "207a37f147b854c9a3ffd23df767b428a2f4ad1d9bb8de542ba56a0569293463";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/zh-CN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/zh-CN/firefox-141.0.3.tar.xz";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "5fa634f2baa3c9db65b6862831319e70fedee2f327a4c3a3618887d9c7ee2557";
+ sha256 = "c77dea8cec09985661c8b4270cffad80f315ac8fd31daf657a83485a48d9f48e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/zh-TW/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-x86_64/zh-TW/firefox-141.0.3.tar.xz";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "20fcd590199eef56f5aaf0a5de146f42988ceaeab41db94d02e83bb8cd913aa7";
+ sha256 = "e68a2e2440c11c1c432a0cd3fa39c4a1e35283d15939e48aed3537d740019760";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ach/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ach/firefox-141.0.3.tar.xz";
locale = "ach";
arch = "linux-i686";
- sha256 = "5aa043bd9a998e3e41755fd8d7056c7d8ccdaafbf64657ba355d3cd55627162b";
+ sha256 = "430afe73bec379064f9991b94c7601ce1a215abe9e77d0d3d3693393e59411c2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/af/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/af/firefox-141.0.3.tar.xz";
locale = "af";
arch = "linux-i686";
- sha256 = "276b5d34ea2743e4b8cc49202196ed27696516cfd7ff02643166de2277105e74";
+ sha256 = "b1e4a9da21efb4dc1209c6dc3bf02697c529b359d20d38a0df7c0273499d8c32";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/an/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/an/firefox-141.0.3.tar.xz";
locale = "an";
arch = "linux-i686";
- sha256 = "4d630ecdd61f81ef2eb6bf6ba35f73d33cdce7b4a8a59169ed8fd823b9d3bae7";
+ sha256 = "3d89974b36c94100b286ae574b3009924ac6c2d5ded3785c1b1d777a01436641";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ar/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ar/firefox-141.0.3.tar.xz";
locale = "ar";
arch = "linux-i686";
- sha256 = "bf49eed15b7b617db673924eb9d03801f4297e9f9c20ab7c61b7d64cc71eee03";
+ sha256 = "35d29bb4f36b5ea18478db7a3d1682c04258d660dc86681f81e5e54922395863";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ast/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ast/firefox-141.0.3.tar.xz";
locale = "ast";
arch = "linux-i686";
- sha256 = "55f8efe4c353f8c38b789bc76fa67639799d4d19bc120707a1695c0f236ba797";
+ sha256 = "54826a2feccbad02eb5ef4d6a7c9693fa808d7208eba65ba0ebc45044142d597";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/az/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/az/firefox-141.0.3.tar.xz";
locale = "az";
arch = "linux-i686";
- sha256 = "2e824f712f4a0efd8eb5f761b21a61a5fa4b2a7e547cb914ab684934cc9e8ac6";
+ sha256 = "c5b2083cd46261cebfb95f25bf73c06372e82efa0ea311211d6bf5f0b07ee279";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/be/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/be/firefox-141.0.3.tar.xz";
locale = "be";
arch = "linux-i686";
- sha256 = "be41ccd413e228d286e6b322173f6e6cbe8adc4944cffce9ef5fd229ee67a31e";
+ sha256 = "2d94ffa8fb7220859a320bd4032434e925fdd778184f52872f56526bcbdda6a1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/bg/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/bg/firefox-141.0.3.tar.xz";
locale = "bg";
arch = "linux-i686";
- sha256 = "dbe7756144cac5928de8fea7c6cbf1074833992abc122ab9bb1360c333735cce";
+ sha256 = "cb61e1c0a88f92f11c4bd1b811a6b39a319ce95816ebe58c4e662ee50ff186cd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/bn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/bn/firefox-141.0.3.tar.xz";
locale = "bn";
arch = "linux-i686";
- sha256 = "4b080771a07ee9a868e7a3a2c19581cd9ddb29a05bd9135d21fc7c765db09667";
+ sha256 = "029258a2a00b56c556750b569e3884b860e8b038f38727472f4cea91a43863ff";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/br/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/br/firefox-141.0.3.tar.xz";
locale = "br";
arch = "linux-i686";
- sha256 = "6715f0c218de95bcfc24429b0f767ead54249192e0e755ff1c8988f13dfd1fad";
+ sha256 = "1281010d16e1834487155bea138ca826b7dbfcb541252306b1984f995e449060";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/bs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/bs/firefox-141.0.3.tar.xz";
locale = "bs";
arch = "linux-i686";
- sha256 = "1e1cae385cec000a8408f6a2d26ebce2084344e877d4ef1a88d0a1014be3ed84";
+ sha256 = "04b4ea9e36665de7fbb57652756703431d893e568a9e56a7482273cc436cec32";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ca-valencia/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ca-valencia/firefox-141.0.3.tar.xz";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "7d5a3865c34be1d6f11262a0f4d982e6f5878d9c3915bff842067e4aa626e472";
+ sha256 = "8c83bc9b8983529f9e623fef98003848ccb15844530c95cd5f852be3eb87e307";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ca/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ca/firefox-141.0.3.tar.xz";
locale = "ca";
arch = "linux-i686";
- sha256 = "8acefde214d8fbc2920d4a7b608343771a42ad2e74c995d0f365e3220aee8576";
+ sha256 = "41de6dca478d45cf7fbb192e5c86be1589cfd817ed0b59ac5e8225906f5cede5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/cak/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/cak/firefox-141.0.3.tar.xz";
locale = "cak";
arch = "linux-i686";
- sha256 = "4b3f2f5bfc1fbda23410abd42c8876eaad03974adb511e0552a07fb846b3aa10";
+ sha256 = "0dd7eb6969df8388a1a5ef09eefd3fa38854a46bfdfa0c61a7e499a84f335af2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/cs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/cs/firefox-141.0.3.tar.xz";
locale = "cs";
arch = "linux-i686";
- sha256 = "670b97ab473462da89c7e8fe9e041ae390e8c05d2651f190b0913e86dd03270e";
+ sha256 = "c50b643127c85aed97d9ba2336df8003d7b2a209986b76cbaa42a2caefbb9c8b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/cy/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/cy/firefox-141.0.3.tar.xz";
locale = "cy";
arch = "linux-i686";
- sha256 = "3dff5d6fc179055454cdd402f954ef68a75640ab495771e579b77e7fffb5c2c2";
+ sha256 = "27b32566217af2553eff27d770fee2a7cffae0b9c1b482d1adba9874653572ad";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/da/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/da/firefox-141.0.3.tar.xz";
locale = "da";
arch = "linux-i686";
- sha256 = "14c0c1fce44b64eb823ed163701bf7cf4931f645357da2e4147304fed531af5e";
+ sha256 = "ad9dcdb91517b93e8f14bdb4da9d716c5015fc7f7b3ba4fe89b28bd768907eea";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/de/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/de/firefox-141.0.3.tar.xz";
locale = "de";
arch = "linux-i686";
- sha256 = "7ed12cc1b63ad10454842ef6115dc591db54ac300aeec62475710d1dfed75171";
+ sha256 = "d2c586a4beb4d36571bbb24956835257a94f6f7b817b5199b96e05bba4642bfa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/dsb/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/dsb/firefox-141.0.3.tar.xz";
locale = "dsb";
arch = "linux-i686";
- sha256 = "39c498682c70bf9ff4c01464d538cdfa5478a40eaf03221b56854faae8813ba0";
+ sha256 = "3dc3de3d15a0396b29d79221f7c657c511da50b1c52fbf5d0d395af68c219793";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/el/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/el/firefox-141.0.3.tar.xz";
locale = "el";
arch = "linux-i686";
- sha256 = "bfe3b614fffed35a0e7af98ce80e48a41fa134c69d5560e92225a89898242c08";
+ sha256 = "fa100a3b13faea853813d9f932dd0d235c94d70bd3532354b0f51df6bcc63855";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/en-CA/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/en-CA/firefox-141.0.3.tar.xz";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "927b19d244fa723ea1073f7c37a8b769f10e5fcbd53c49dc16893c0d6bb290f7";
+ sha256 = "6ac6abda7b0f89daa5cd995f2d8cc12ee4356030cab564f5edd900ae01b0235f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/en-GB/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/en-GB/firefox-141.0.3.tar.xz";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "461c7001d0f7eab4cef32ae8969f1a80a59b5f39ad91e28f4f08e5537bb3dcfb";
+ sha256 = "519cdd6f0b84d50e0c76bce2529ffa482fede20198f5e20f7ec738322759c086";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/en-US/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/en-US/firefox-141.0.3.tar.xz";
locale = "en-US";
arch = "linux-i686";
- sha256 = "7565db5c5d192feb50db24d9e13ebd93a6a2c77e47c8ad379a7c9346637bfafa";
+ sha256 = "c25a2bccaf4834fffc9373a56b4325adbd2de93a3e16be148714e98b060ffb47";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/eo/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/eo/firefox-141.0.3.tar.xz";
locale = "eo";
arch = "linux-i686";
- sha256 = "2fd3f94eb43c3aff5d750c4dbe1d5aadab01d6df3721eaf3eda888f3735c51f1";
+ sha256 = "3563a0f51f26ca176f4768a8371f072f00d1e9d4541a05ad548cdc59020da081";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/es-AR/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/es-AR/firefox-141.0.3.tar.xz";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "e6a56798649cf9b4c2120ecde4c42eaa750b1539cd2ff2580600c975cb6d634d";
+ sha256 = "b178b3c9b82918ef2a60e71034a5e2ebd8f02837e8644760398b13f5ad3ddce7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/es-CL/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/es-CL/firefox-141.0.3.tar.xz";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "3f13a218745ba43f0e0b898d13a1f988091b5825903ca45926f8363f3da07c94";
+ sha256 = "a75d85a4ce1688db409ff5715fb7de3fd976599bef192ed9b4601a63d1eb1329";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/es-ES/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/es-ES/firefox-141.0.3.tar.xz";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "c7ce7ca55abe0ad7931970f569cd2c63adb6be94efb43dba669f71e5be938000";
+ sha256 = "b580f83418fb8938d6aee9f7513fb79e12570789deab418e43d6ad40bd43cee6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/es-MX/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/es-MX/firefox-141.0.3.tar.xz";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "dc7ccfb16d1001791e7fd38643d23cb4c90633cc326b16c0b1678ce89e1c40d1";
+ sha256 = "eacf0db15e324426bc68ab12a3699c2a1f3bb354523fc7ae4975989786bb29dd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/et/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/et/firefox-141.0.3.tar.xz";
locale = "et";
arch = "linux-i686";
- sha256 = "b29521d4f8ecf5a5c2680055323a157b59e4a323dcb255de4348d49ac84cc1f3";
+ sha256 = "0126372b0ca3d832130ea86749ec97996350539c0ab9121f0356b3290e71ee9f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/eu/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/eu/firefox-141.0.3.tar.xz";
locale = "eu";
arch = "linux-i686";
- sha256 = "d19ae457c6f8eb84a93d686bdd70f64292434dac20f1b695e61ea2fc96bd1504";
+ sha256 = "e00604f526da6689248506b2e815c18a4867d08f944367d90d22ce82f2e3433f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/fa/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/fa/firefox-141.0.3.tar.xz";
locale = "fa";
arch = "linux-i686";
- sha256 = "a7e8a4d9bfc4d81c7d81d5a686a0294c2846395606ce1c0a16f6c653d527c96b";
+ sha256 = "8537bd4650e8856a2b45f87cbd984a3d3612c9cc0863d7664a0d64121515929a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ff/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ff/firefox-141.0.3.tar.xz";
locale = "ff";
arch = "linux-i686";
- sha256 = "67e4dd228ff9f4271dea1cb85269d9e823f3c5ba3ca85eccf85fe9e0368ccbbc";
+ sha256 = "a923380c701d00297a667aeb9f050fb93c650fa5d855a73b98af141eb5ce7061";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/fi/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/fi/firefox-141.0.3.tar.xz";
locale = "fi";
arch = "linux-i686";
- sha256 = "cc6f75c78b47355bbea0083d9973c0253293e5a3b4c3ece85d1b1658f8bb6871";
+ sha256 = "4f457ec29c0e4fd17efa639688f2c07deb648e3a3cda70ad888b05791e5d24bf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/fr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/fr/firefox-141.0.3.tar.xz";
locale = "fr";
arch = "linux-i686";
- sha256 = "24bf7401101568aab6e44f32d6864ab73b3b49394fb58703b525c19ecf0b9195";
+ sha256 = "88d55afcc9f798114aba4cd4dc704e30223253f057f1ffbdd13f4901818b2851";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/fur/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/fur/firefox-141.0.3.tar.xz";
locale = "fur";
arch = "linux-i686";
- sha256 = "782f063719b7476f78f76f05a90b04a7ade39233a5b198433c4917ab08be8df9";
+ sha256 = "f4d87d8d5a6200ba7edd3896f5b36e1eb51f97d155347cddd30c6438e5469655";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/fy-NL/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/fy-NL/firefox-141.0.3.tar.xz";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "030a5125e9171f11709c3ff0e64d5ec79562181f2dbb244792a8f28ab657cb20";
+ sha256 = "70a871dbe5dd29906d0d319f27612ae869329a878e281881026536c4f64718d4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ga-IE/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ga-IE/firefox-141.0.3.tar.xz";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "557ad3837d690426d2e2dca036f384d959908ecbb59d46ed4872d733b1d98bbf";
+ sha256 = "4690f593af76a7c6be8c7ea146fdfbf64545aa2a4c641bde6e4dc45eece202da";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/gd/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/gd/firefox-141.0.3.tar.xz";
locale = "gd";
arch = "linux-i686";
- sha256 = "78491adbbccb8b3aed530fce3fca22e9da848dad04d5736003aa398f89b62587";
+ sha256 = "bc1e3e34ce83f4e71f49c0e33e85f2145dba4bc3f8210bc1ab839d6e7a377b56";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/gl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/gl/firefox-141.0.3.tar.xz";
locale = "gl";
arch = "linux-i686";
- sha256 = "3ac9e2b3b1c0d71f6aa30d18f65e210d7035155859dd4ad052f546fb2806601d";
+ sha256 = "b154b62ee61194f46585cda915853d47c12aee25645d50417d171fa2e9601a19";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/gn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/gn/firefox-141.0.3.tar.xz";
locale = "gn";
arch = "linux-i686";
- sha256 = "d7d9e0c119a2e1845dfa344f60b5511353fbc06dc7eaba0e7feeea61015c2948";
+ sha256 = "6ab50dc644867074e308710706bad29f824702da4ef1ecaf72a6e75ec4fcb7c7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/gu-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/gu-IN/firefox-141.0.3.tar.xz";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "bf125d9ce7b2858e5327a6b0bef3171ec025a57c64466844cdbb62486c1f8019";
+ sha256 = "68ee4b47d52a6412bfc5c0fbba871368fb6ea1d32020609e4fbb41c52f9d03c9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/he/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/he/firefox-141.0.3.tar.xz";
locale = "he";
arch = "linux-i686";
- sha256 = "543db004f4d57fafdcd8de2b90dc87d303550a5bef6bd4ca82f0a80b6b65c7f1";
+ sha256 = "c2a8e6896a9a0255a554a80ce574846e3b52a100a718610e17b29b6a2173d104";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/hi-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/hi-IN/firefox-141.0.3.tar.xz";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "a062b2864d4ea0f346c717ccfa216ae74c90e026930adae706f42df6b7fb6dcf";
+ sha256 = "9d7dd9aa634163cdcd137639aa62ab4d8762d52f9de2fd767e53ae395bbeabc8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/hr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/hr/firefox-141.0.3.tar.xz";
locale = "hr";
arch = "linux-i686";
- sha256 = "ff46fb0123c60126ad06d730e64c6495098e6504413a03032be995c3ff8dea5d";
+ sha256 = "1af3da92a14d37503be94b758663165f5581d9aedece04662bdc7dcc7bdd7ff6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/hsb/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/hsb/firefox-141.0.3.tar.xz";
locale = "hsb";
arch = "linux-i686";
- sha256 = "2e7044896d3e4dc8729ca33d4c6cfcb0bc649634c4c6a88532fcf8b252b7d4f0";
+ sha256 = "64b6bb6f9a79cff6ac16a274245440d554867f8e147dbc9bd780af671e92774a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/hu/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/hu/firefox-141.0.3.tar.xz";
locale = "hu";
arch = "linux-i686";
- sha256 = "1cb2f78170646edf541d818562bb459452e466c2f17d115db66629d6c18fad95";
+ sha256 = "332b5049a77a2fda85677df4c21c9d785fd09df53e2975c8d501fa401dd8fa6d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/hy-AM/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/hy-AM/firefox-141.0.3.tar.xz";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "570b2f69934b42e86ce4c4aab691f6820f9aec7139aa954662b44488cb0780f4";
+ sha256 = "6510f66985d4ca96960a64dd56808a3f0b6d655c93cf9b7ca5d925ff3cf6c5ce";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ia/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ia/firefox-141.0.3.tar.xz";
locale = "ia";
arch = "linux-i686";
- sha256 = "51355e8645d04868c51b0437e4892a78f4f0ed5c91ae3682335942cf6e014c0d";
+ sha256 = "616f6855964f20c760d5c88ae375641769fd9f3c1819499de0557285d05245f1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/id/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/id/firefox-141.0.3.tar.xz";
locale = "id";
arch = "linux-i686";
- sha256 = "2b52ddb2dd924930f608a4c6f8d1099fec1cb74c7161bc40ad6efb705aa0d796";
+ sha256 = "2148705494600dfb0a054b84a108294dadd80b792b4bc066ea6b9a6fdec85ed8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/is/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/is/firefox-141.0.3.tar.xz";
locale = "is";
arch = "linux-i686";
- sha256 = "cf97b0c06a28d810511b0f811d446717196fda444f51002bdd39288024abec0a";
+ sha256 = "f5b0bf1b5abde821bf2d351aea172fbd70d03ea8f0108c8b4848a9c72ff74f69";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/it/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/it/firefox-141.0.3.tar.xz";
locale = "it";
arch = "linux-i686";
- sha256 = "93207e91c578afb16b2c8c2e33b91499d655ffa4390303f8b6060f7087a0b0f7";
+ sha256 = "c68e6398ecf2340b9516089feb915a55401a23a1d4138895d44641aad1091ad5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ja/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ja/firefox-141.0.3.tar.xz";
locale = "ja";
arch = "linux-i686";
- sha256 = "b469ee8dad85b4884b626a6c712c30e17d3827e7a3e74e989ef30a59d5366b61";
+ sha256 = "279d36dc35f593b9c68c46340a20b97b70bae6d3494b7d5ee96a113a7722e27c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ka/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ka/firefox-141.0.3.tar.xz";
locale = "ka";
arch = "linux-i686";
- sha256 = "3f109d8749d4598263f2eb23c5eda43d261df2cf5c746b81d773f51f52eb3f26";
+ sha256 = "4486869af0c7f5914cebac5f2a74367d9f004a5e0fdc8e6873401c7c0ef4499f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/kab/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/kab/firefox-141.0.3.tar.xz";
locale = "kab";
arch = "linux-i686";
- sha256 = "5b53cdad9ec00d761e8585548c438d6a00e67f744374b748b3270d08722ac7b0";
+ sha256 = "e1e3a336cfcd28c0f5c1397f30518c05faa32c0dbe0876a99e531a8bfa5b6aec";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/kk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/kk/firefox-141.0.3.tar.xz";
locale = "kk";
arch = "linux-i686";
- sha256 = "29240ea34efd79874971167d4e5d6c95c62facc8af60398acb113961b357fc84";
+ sha256 = "27da62cc3e408b942c0927267777b7e2d1be0ca574cca7f17337e8c688e7026e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/km/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/km/firefox-141.0.3.tar.xz";
locale = "km";
arch = "linux-i686";
- sha256 = "34381d90e835eb8b3fb624c1808b0121fd8b3454800672f36e3b6e13d79eb900";
+ sha256 = "8db765bb108f2038dacc7aee071903b1ffb910c4b10aad87bec6013db7ef4355";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/kn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/kn/firefox-141.0.3.tar.xz";
locale = "kn";
arch = "linux-i686";
- sha256 = "e4d3f968421d11ca0ed15a62ae51c35830a1070e6debda6156d57e299c9f9685";
+ sha256 = "cc44ac2dfad32c45d848323f5054870ca637cd909145716d32b58ca95a396d18";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ko/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ko/firefox-141.0.3.tar.xz";
locale = "ko";
arch = "linux-i686";
- sha256 = "7391803ec0c56fe9e6ebfc0e51fddc910c4e9256fa5be6f79fecb91bf692d40a";
+ sha256 = "058c043c7414f3ec6fa71d2fc62a894b0261eb9b922b3a201e4bcfecb4614214";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/lij/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/lij/firefox-141.0.3.tar.xz";
locale = "lij";
arch = "linux-i686";
- sha256 = "c69ed4155c7c10b5b965e96553927e07285bf7a3c79ccc0cb91604649e10aa56";
+ sha256 = "7534342ba4d7b8698c3a1b337dbaabf287fd6bb015ac3ca49e2710a1b9178f27";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/lt/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/lt/firefox-141.0.3.tar.xz";
locale = "lt";
arch = "linux-i686";
- sha256 = "cc01e27b3e08bd4b64808e3a4cd833ae672e0dc7a99a70855385c2c9b286de6f";
+ sha256 = "8905db0bf688308e7ab00947a02fbd4d8e635819ffb47074e8f1ab88bd97a7cc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/lv/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/lv/firefox-141.0.3.tar.xz";
locale = "lv";
arch = "linux-i686";
- sha256 = "ce3de8e3be078ecab1db158666e3d482ed652b9ac3ee710e6161314df90eaa18";
+ sha256 = "e30336009649d3b6245b902b3991de1a8c051ef8cbbf59c032e3870f55891e2a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/mk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/mk/firefox-141.0.3.tar.xz";
locale = "mk";
arch = "linux-i686";
- sha256 = "bc00c297a354bda0cb6b42cbbe02cc08b5685de9b057682ce67cca469faeb821";
+ sha256 = "e987c8a0a465bcd0a8a44c60b6099456ca33fa2bda45c91d5d7bd5ec89b0b5fb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/mr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/mr/firefox-141.0.3.tar.xz";
locale = "mr";
arch = "linux-i686";
- sha256 = "7218f52c71e2ee8829fd9b3872d9f848ff2ad9dcbbbb9f190406a9e768386441";
+ sha256 = "deca7494d6d5be56c4d4552815ce6cfa2827ca36d71994eb41277bdc4e6d1da8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ms/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ms/firefox-141.0.3.tar.xz";
locale = "ms";
arch = "linux-i686";
- sha256 = "75cc4dd0bf5b564be5ebc834cd45f366ec0e767944aca03758630a79707e0b83";
+ sha256 = "ee8f4bc73f5f15a794e827b8eaed14d4d7b1d80572dcef1a1b34dd123495e8fe";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/my/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/my/firefox-141.0.3.tar.xz";
locale = "my";
arch = "linux-i686";
- sha256 = "4ed6d75bb1d3146c8cfd352f88ee248f44d4a8b6f77924ae98fa7db57cd5c7bf";
+ sha256 = "3d22a28e3b532aca6003f308c16066c9f5c65a9ef1879139cc768b4aabfaa58a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/nb-NO/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/nb-NO/firefox-141.0.3.tar.xz";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "2f94cc5308f36d553b447dcc61bda412e329492817c3f61bcba3a4df65bb9c70";
+ sha256 = "029fc76180e5fae9269823b9e1d1b4e93811a786d3e03234e916724e61c29758";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ne-NP/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ne-NP/firefox-141.0.3.tar.xz";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "0e04a014e66e5c7217195f54e6d04bad68f4f5dacc6ccd8b8df47c38309005c2";
+ sha256 = "70ce7680d3ae733bc7126175051637171b95b213419ac77b946463f5808e7bbf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/nl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/nl/firefox-141.0.3.tar.xz";
locale = "nl";
arch = "linux-i686";
- sha256 = "f31f3b676e11bc776d0bda4d117a8fe5290be1e4df9b5524adac6f130d144664";
+ sha256 = "9f351f5accac0fa2f0d1629634a3637021e17e43077cd72cb934164d28ae4bba";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/nn-NO/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/nn-NO/firefox-141.0.3.tar.xz";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "c02e3e9e7fdc1afe4d69ace09661605d98923104d4bd319c4bfdf45afdfc3b38";
+ sha256 = "291eeed795bc674079b84603af989a80874903f25fe5fb4e3dbe662a60be7cbc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/oc/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/oc/firefox-141.0.3.tar.xz";
locale = "oc";
arch = "linux-i686";
- sha256 = "02b25ea041b208e652112ed3bb51c1b12c9e12a2817ef5e20bb6931a217232bb";
+ sha256 = "4d5a5f4a284596c6e3f2a379edbae1ee13dee348765dbc4dcbac0ac4393855d5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/pa-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/pa-IN/firefox-141.0.3.tar.xz";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "83f1819769ce810da7f07c9cfd134674870ba6432a4d5155e1680400a9c854e1";
+ sha256 = "f869cbf5be62cca880d7e399699b8118e11e852306f6c845238014affa439904";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/pl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/pl/firefox-141.0.3.tar.xz";
locale = "pl";
arch = "linux-i686";
- sha256 = "cf7eb41a565d3e11f3c737041cc3fc318d9fe987b269cdb7bd9653cd75923b5b";
+ sha256 = "9a77a8d285f099ea48662fde12b1d1cc32c09b12db161d1834ae2a745251bd66";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/pt-BR/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/pt-BR/firefox-141.0.3.tar.xz";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "4cf8ad05597682e0da5f9c97a955bc7adb29c16f2e7c7fefb560237dbeade240";
+ sha256 = "e8897fb645e1586d39bd6f4f7a9000b81dd77c5226fdd803818f14ef36e6bfb0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/pt-PT/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/pt-PT/firefox-141.0.3.tar.xz";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "ff81397fdd191239f642dd23334b999cf5c05900391e23f236b9c9c78859f571";
+ sha256 = "47ba2f64adf0c87f27fc633195944e9036128dbf4125784ab799604a4808a65d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/rm/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/rm/firefox-141.0.3.tar.xz";
locale = "rm";
arch = "linux-i686";
- sha256 = "ff29401be1494f52e4db6b255bc1c8646de098e6f225559e60c0dd6951339757";
+ sha256 = "4e5bbdfddc36348ceb803b938df58d21c206a45f2164a27808478b3074838292";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ro/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ro/firefox-141.0.3.tar.xz";
locale = "ro";
arch = "linux-i686";
- sha256 = "cd2c23ba828cd720c1c8d4ad2f86082f53b36da6615888d3805549683a1ffe35";
+ sha256 = "62961ce7baf70cf994288796c27e382dd54762d2a2912e9c06d65f987bd202cd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ru/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ru/firefox-141.0.3.tar.xz";
locale = "ru";
arch = "linux-i686";
- sha256 = "233861f5917fb6c2a1fc01c66540d6dad78e3ab395bf531da4d5e22862be4f1c";
+ sha256 = "2b3b6f8ec33ff4543e8385c34e845e83cc9db8ba8946bb6fc77294bb841879f9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/sat/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/sat/firefox-141.0.3.tar.xz";
locale = "sat";
arch = "linux-i686";
- sha256 = "fb33c7db943c3dfbf161eb897ce2d2b3a14a50228d50898210f0fb7f202bd199";
+ sha256 = "f8b270f3e69117c49fc0275ccc40cb2aeb70fbca8e6994b977bf65f58ee7df61";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/sc/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/sc/firefox-141.0.3.tar.xz";
locale = "sc";
arch = "linux-i686";
- sha256 = "9778681d914235972cb3e8e2a53edef86fe2d346bbd61cbf4ff517713c9e6ecc";
+ sha256 = "989aa6fdff893f79834fa10463c229377e3f3dac4d404a328e429522e6b4c1a9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/sco/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/sco/firefox-141.0.3.tar.xz";
locale = "sco";
arch = "linux-i686";
- sha256 = "e764f135910329ce3a77cbbbb8395bd8cd4af076d2d36e2e0d6279e1236a384a";
+ sha256 = "ac619d732a4b622a12331304ae0855b06451ff34d106bc1536e8509ab4456df0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/si/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/si/firefox-141.0.3.tar.xz";
locale = "si";
arch = "linux-i686";
- sha256 = "fda117580f2aeb783303ce104baaea184fd5462bf8f4e48220050762b6be7b1b";
+ sha256 = "04b19be537c54c12c0af20155f46ed0ede22942e8df9dbe438f16a8ecbdfd17b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/sk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/sk/firefox-141.0.3.tar.xz";
locale = "sk";
arch = "linux-i686";
- sha256 = "d2789b826380a3f57db217d641a32619b15e95d4539fa308efa3d78096cbae4f";
+ sha256 = "2eda6c4e259c23cdbf17ea0c8ae713d4b3da101ee61c80ca9216d6f01bf28e69";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/skr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/skr/firefox-141.0.3.tar.xz";
locale = "skr";
arch = "linux-i686";
- sha256 = "ae9c3b5b57cf9692978ffe016aa19e68440e1ba4a606284796d8782de15bf0c1";
+ sha256 = "e592b838c7b836e0f1fd275838f654e4749afb1e8aa419b88fc1a4a1fc381672";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/sl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/sl/firefox-141.0.3.tar.xz";
locale = "sl";
arch = "linux-i686";
- sha256 = "86f5a3b52584f83219d5a98f6068afd0cd94643f33e8349b2e66f49bc801add3";
+ sha256 = "5b80cb1645510697fd77b850728de50f40c36eec600107c3237cfd2f88f845c9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/son/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/son/firefox-141.0.3.tar.xz";
locale = "son";
arch = "linux-i686";
- sha256 = "bbe1ad142243cbd2fe3321c30da9e615470f8c3682d42b9e1d0482220a6998cb";
+ sha256 = "1f66b812c4119e7ac1bb76ce0efc1d944d3654908b623454472bcf4f271f35fe";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/sq/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/sq/firefox-141.0.3.tar.xz";
locale = "sq";
arch = "linux-i686";
- sha256 = "42e2d7c7f12fab825a4be15acf4d03902e4120003dcd2a5d3b59d106038a481e";
+ sha256 = "b1b2610364a96ccce01a52d4b07de1bdf5586f4694a8347a1d4fcb437083f1ac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/sr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/sr/firefox-141.0.3.tar.xz";
locale = "sr";
arch = "linux-i686";
- sha256 = "e934b45befcb444a004c81f101bb53838d4376bc05e254ca4ea4ae0d1d750c03";
+ sha256 = "c610dcabb04413eb39ba9f7d32651b5072c4ca587039046be6d454de8fbc65f9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/sv-SE/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/sv-SE/firefox-141.0.3.tar.xz";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "892086ab14cf38c9a601aa9854f52f8b5d499bbc63b0197f1ecad46d60e67a93";
+ sha256 = "ab1e185e8960cc392c4827d43f8a3e1d2756d52c6613e16ff91c755eca047906";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/szl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/szl/firefox-141.0.3.tar.xz";
locale = "szl";
arch = "linux-i686";
- sha256 = "af0e5fdc9aff9732d9664b737e2c4b70f6f2a8ac623b8935808eb716128ae583";
+ sha256 = "88e42adc490a4a393c8ed32a9b7ba94702340ca17396126b8897dc05004f26b6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ta/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ta/firefox-141.0.3.tar.xz";
locale = "ta";
arch = "linux-i686";
- sha256 = "527a976bc63260fa6af3cfb327afab823596a6b10fffbe8310040b26a0195089";
+ sha256 = "77e8703de79f79a544820b7a6ed061e9d680a08f1e58d445d9e7c3d067c79a7e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/te/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/te/firefox-141.0.3.tar.xz";
locale = "te";
arch = "linux-i686";
- sha256 = "6ad09f6a85513a6bcfd8b30198f279b8084babe1c099927bd5fbf2532d915947";
+ sha256 = "5f7aa9b2a274666ff097c76b87c81525faea74547540ea6604b3645ae60f927c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/tg/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/tg/firefox-141.0.3.tar.xz";
locale = "tg";
arch = "linux-i686";
- sha256 = "35ed5298274b54d13285d2dfbe1c5264e264a51991f3681fc756872a6a951428";
+ sha256 = "92b73441177981f5de7a340fe90dd51a6d09e08acb8edc721f9d2eb510d7e37f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/th/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/th/firefox-141.0.3.tar.xz";
locale = "th";
arch = "linux-i686";
- sha256 = "f16ac55a1453cecda0bc2741b93f078836ef9dfd9cca2991b7c299b34a58f40c";
+ sha256 = "63159b3d68581dd41cdb04842097f44b2098091f800dd57ac6a7b09f3df0ea7d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/tl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/tl/firefox-141.0.3.tar.xz";
locale = "tl";
arch = "linux-i686";
- sha256 = "0ed960bed6664da92bab23f2ac0a2d62a00c587dcbc1a854e71ff7a9e7477996";
+ sha256 = "d2df5ca58aeb5ed14acf6227aad446fedeb9cf0447c5470763c95d67dd56b4ce";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/tr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/tr/firefox-141.0.3.tar.xz";
locale = "tr";
arch = "linux-i686";
- sha256 = "65396ce695c8b71ff1ef0cc09b461a17b8724c05a8938d5ac11032f4f4974bb5";
+ sha256 = "3817ce3d37ab5492dd26639e95654e4cd63ea6cfa6725a957055845eee51ed2b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/trs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/trs/firefox-141.0.3.tar.xz";
locale = "trs";
arch = "linux-i686";
- sha256 = "a30ee9bfd5e5cfb3b29d4140fe12d8a920d2baf3d449409a15e32beac3fe378c";
+ sha256 = "c567b97771610f00f87ee9e4373e0867bb8f4d97dc42164348055c2f53a9014f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/uk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/uk/firefox-141.0.3.tar.xz";
locale = "uk";
arch = "linux-i686";
- sha256 = "45f53bd8e2b3c03211ec56c6ccf24d415fb1aa8f68809db9438a6138491eb748";
+ sha256 = "03537230463511135605a16498ad43eb4b7f86691d42faf0ff1f343b4c8b0d54";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/ur/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/ur/firefox-141.0.3.tar.xz";
locale = "ur";
arch = "linux-i686";
- sha256 = "43f14388598c3b48436f4d705606387b1bf1df547ba933b26f0787ee026139c6";
+ sha256 = "7dd1b6d54c44c028bb708289c303220c872d2f3e35941b617d5faffb24140228";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/uz/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/uz/firefox-141.0.3.tar.xz";
locale = "uz";
arch = "linux-i686";
- sha256 = "0fdc2dfb461538bafba3fccabaabc2230010bc95dd134c8a2a463053f1b96de1";
+ sha256 = "664627334c89fb2fc533c2b15a45b2d793880182108438bce66e842530b42c0d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/vi/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/vi/firefox-141.0.3.tar.xz";
locale = "vi";
arch = "linux-i686";
- sha256 = "eb87d5242ce8cf0bd02e514c653cabd90be2b4d53ee02a8db9306fbf1972cc0f";
+ sha256 = "a5359392718e892fa2cc430614915efcf7ce35fd1d9644f0d9795f9362f0dc82";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/xh/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/xh/firefox-141.0.3.tar.xz";
locale = "xh";
arch = "linux-i686";
- sha256 = "c8b117266ba61ae9731854a437769d53bdbb1081bcab25cf3e2bcd9ac4a98f4d";
+ sha256 = "f195c79de2f44b38342171546fab4b51a7e4dcc3d400e38621004a8605a80451";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/zh-CN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/zh-CN/firefox-141.0.3.tar.xz";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "420b8386d740c7bb77a0ca1cdeab0d0e6b58601664d085759cc96837949f4a61";
+ sha256 = "978a688036228727b1362235de138e8c45d07bc6f5594ad1fccc23b5bbc03384";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-i686/zh-TW/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-i686/zh-TW/firefox-141.0.3.tar.xz";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "94c3bb09d5ee8fcbc09aa03b8204de23926f4c16aab3f4552c464a9c9b194418";
+ sha256 = "0b57d860ddae56e11691142f2831d8c157c1261fc8850d3c49da5cce69320b9c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ach/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ach/firefox-141.0.3.tar.xz";
locale = "ach";
arch = "linux-aarch64";
- sha256 = "7a6bbb01b346c6cd60e9674e85590752d918b961190cb3a9ba075d5a71d1ab9c";
+ sha256 = "e805a97c7c70eb7dda81009a67e198c9d9be31f6ccf7960ef5d589026a79c534";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/af/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/af/firefox-141.0.3.tar.xz";
locale = "af";
arch = "linux-aarch64";
- sha256 = "c3a9eee6c157c60a95c44c7f2f39bb60480f8f2c8d1801c66db8e16d8c0c2927";
+ sha256 = "9f12d3e8adb170fd683ac8a1afdc129671e5626d9c959fc59c9ec92d7f54828b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/an/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/an/firefox-141.0.3.tar.xz";
locale = "an";
arch = "linux-aarch64";
- sha256 = "d6c2a84edd6fde2f95a1d6bf9e2033fefdf54c693312b36430a1b9314c963ce5";
+ sha256 = "738e71a2bd71b402030be00760835b4d715dc099b476450ffce48517823f7368";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ar/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ar/firefox-141.0.3.tar.xz";
locale = "ar";
arch = "linux-aarch64";
- sha256 = "8788255c91d0234e5bd0a040a56b4c47a424dd14b636dc871ab4897a9c10d6a4";
+ sha256 = "a081b992be71628058d74897787789b5bed97c60846a620eac8e27750f28fd4c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ast/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ast/firefox-141.0.3.tar.xz";
locale = "ast";
arch = "linux-aarch64";
- sha256 = "876451d2a8cf20e00358d0d083ec96dfee3beb84783897b3f13ee3a8e5f95222";
+ sha256 = "4034795ba53c79badf32fc996ae2c82a31bf9bf1a8685a1a3c8cf867257fd659";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/az/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/az/firefox-141.0.3.tar.xz";
locale = "az";
arch = "linux-aarch64";
- sha256 = "e90fadc22db540694fbde1a657c977f1112f4977bcc4a77808714e3bf889ec26";
+ sha256 = "f4f373697bcb3857efd0157c88bd86b6637785c111129dc1a4e7595d2410d768";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/be/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/be/firefox-141.0.3.tar.xz";
locale = "be";
arch = "linux-aarch64";
- sha256 = "f3021d43d6717bf02dda359e2b0bbaa78322b738b73098d1a67810941c362c64";
+ sha256 = "f87377d1d9fbc9da5468747cf2292dec97df9c0c8d3faea4c829fc81c14a767f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/bg/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/bg/firefox-141.0.3.tar.xz";
locale = "bg";
arch = "linux-aarch64";
- sha256 = "0ab418148f0efa63d95074c32daf7ea576a63e8e1fe2e24bbf9d0250c0048987";
+ sha256 = "d1210d16b7e43628a1b9721caa507e7897a463d2c6e2cae37f6c924905f7ce0c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/bn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/bn/firefox-141.0.3.tar.xz";
locale = "bn";
arch = "linux-aarch64";
- sha256 = "b9821d01e9b876b2c5cb513df4116df68df9fdcb3dad6ebba0faaef05d34df09";
+ sha256 = "0f3592b56f68c06d8d6b4ebf45341a1c0945e55c81987524f165cd5bfeddc4a0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/br/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/br/firefox-141.0.3.tar.xz";
locale = "br";
arch = "linux-aarch64";
- sha256 = "fe6fca4b69edb9411634a4730683b62f2339ea2d1d42e445fca503caf221d5c7";
+ sha256 = "93cac00cc172b45dd03151b9776f28e200c6e92bd08982a2f5eaa8e0a4cd8993";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/bs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/bs/firefox-141.0.3.tar.xz";
locale = "bs";
arch = "linux-aarch64";
- sha256 = "24da2ccd8b228097604eb07062d0cf157a08d287d203d6a357c8fe677f7f5f73";
+ sha256 = "d06332ab198ede6f464e2f7b99e6a7c8f65aa5e160e80b1e2e899f89b1bc717f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ca-valencia/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ca-valencia/firefox-141.0.3.tar.xz";
locale = "ca-valencia";
arch = "linux-aarch64";
- sha256 = "5c95e4bd1af51356d3540520daffc0eee7757402d4de41c719c0a91026178657";
+ sha256 = "5573bbe4cfd9ed779c6b05278ddc04ca33cdbb5078e4960cbb14d97ca8c94388";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ca/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ca/firefox-141.0.3.tar.xz";
locale = "ca";
arch = "linux-aarch64";
- sha256 = "b7a64d102b944a62d642d04d935cd3b0e84e2bdcc0d44ca1bb85133c793dac3b";
+ sha256 = "334140317e51df90cfa4240841976f8956d5297f7a0cc3e26c3ced83bba49e7b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/cak/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/cak/firefox-141.0.3.tar.xz";
locale = "cak";
arch = "linux-aarch64";
- sha256 = "10516973d54f4096590818b0866cb5456b5aa6f83acb91f468554b0cbf6ddb55";
+ sha256 = "82384a3d8bfa3ba7e6c8c0bad3161b0d877e6be46454347afe821d435d56105d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/cs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/cs/firefox-141.0.3.tar.xz";
locale = "cs";
arch = "linux-aarch64";
- sha256 = "f2dbb0f36bc09085718641946ecb1b5c43bfb0b9a9a0f40b2b8c16c26a922bfd";
+ sha256 = "b76019fc1806796e66a56733723eedd85a6f421e5c238d9ced49db26e961e72b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/cy/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/cy/firefox-141.0.3.tar.xz";
locale = "cy";
arch = "linux-aarch64";
- sha256 = "f6b55e30337a59727483175797e353ff338c2494667660dd5ab8d81c0b7504d7";
+ sha256 = "f0d42e136cde6e89af9e7115cbe47bef980db0125fd8287468d136aa4342b576";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/da/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/da/firefox-141.0.3.tar.xz";
locale = "da";
arch = "linux-aarch64";
- sha256 = "996f07782149a6b29adfb4ba3dfdb7216c1d7b998aa9d417db4813e668297383";
+ sha256 = "246b1504a4aff20e85f905563f04db4db698623eee3476e3c2463690bfc79fa5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/de/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/de/firefox-141.0.3.tar.xz";
locale = "de";
arch = "linux-aarch64";
- sha256 = "1989cc6498fbf5d967beb033ab3327286963843ed9ef7c0e27b2a8a7d1a80d55";
+ sha256 = "26954e7967e8250dc671d35cd763ed93071f953af82cb47fd147f616f98af9a9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/dsb/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/dsb/firefox-141.0.3.tar.xz";
locale = "dsb";
arch = "linux-aarch64";
- sha256 = "d2f72f233cd0c7fdd93194d4c3c288b64afdc3de8cb18ceaa26ceda338954b97";
+ sha256 = "db91fe77c8bbbb1ffaee18019620f1ce1d95237d3b1a2bc97d18938b5ab0711c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/el/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/el/firefox-141.0.3.tar.xz";
locale = "el";
arch = "linux-aarch64";
- sha256 = "3e5e375a63c717b3d7e28824d46a15e23417e783a6ab3bcf725ede324105ac13";
+ sha256 = "8127b968f34d1e38d67d5e9287927a1d494b1879f3d24f89712f1b0df02f106f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/en-CA/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/en-CA/firefox-141.0.3.tar.xz";
locale = "en-CA";
arch = "linux-aarch64";
- sha256 = "fb208ba07b5f7a0ba068452b20cfdbf737db5d58bdbedde4ed1618a361beb83b";
+ sha256 = "3605917655d75096a80dcb9db271bf268d3327fe2ebda0235aea2d22537949eb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/en-GB/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/en-GB/firefox-141.0.3.tar.xz";
locale = "en-GB";
arch = "linux-aarch64";
- sha256 = "68bf68a0710b90fb637fc59f5c522b9c9a9c19636c76ccb44e9c9c5a2e3a7d4d";
+ sha256 = "cdcf3d691840efb370a96bed1f1bf7a32174e413d1e16ac2ed55460f0143902c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/en-US/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/en-US/firefox-141.0.3.tar.xz";
locale = "en-US";
arch = "linux-aarch64";
- sha256 = "969ed24ac8ac6c85e5f935802d8768b69f7c49ce100ac1d36d1978f17debf42b";
+ sha256 = "03ab7f03538b642693f91bc935f55d9eb6df089eac520a65e1e34dc4fdd7049a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/eo/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/eo/firefox-141.0.3.tar.xz";
locale = "eo";
arch = "linux-aarch64";
- sha256 = "dcbbf28d4a05dd4b02352f5b4e626bdc2dd1da15c6379e4cc949c3677c4b0813";
+ sha256 = "f2316fc6e0a1a747ddaa6b7d88ab335d2058cb4ea223f40533744658240057b3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/es-AR/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/es-AR/firefox-141.0.3.tar.xz";
locale = "es-AR";
arch = "linux-aarch64";
- sha256 = "5288f642e749bcffad30492b86bf47f363cda982fef8f8b903b4c8b1214bbc74";
+ sha256 = "82305a617d919fe05bb24530fab0a4e059f410664791c160883f9806453fa9b9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/es-CL/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/es-CL/firefox-141.0.3.tar.xz";
locale = "es-CL";
arch = "linux-aarch64";
- sha256 = "630f95e0a6e7f2744e3b849d961b7a000f0d43afb77bceed99f381cf52dbfb7b";
+ sha256 = "7502b51099ae36c95cc0486b0f0722f4c4d2b02f4d54f13294ff59d05678324b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/es-ES/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/es-ES/firefox-141.0.3.tar.xz";
locale = "es-ES";
arch = "linux-aarch64";
- sha256 = "54e7ce5176e6ce1b9414df26e0c9479d8e0bd42775dfc8dd42152c15cde3c706";
+ sha256 = "8af4cec2229bb371c29e402e5765412b18b5b971a49960a8d7634cbf01aaa9ad";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/es-MX/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/es-MX/firefox-141.0.3.tar.xz";
locale = "es-MX";
arch = "linux-aarch64";
- sha256 = "ed07f411f134bc96e2f0f368d9ec0a523075f453448d91604c1e067969e4b69c";
+ sha256 = "65d1dc229e64e9fab6e1feedea5a6cf18a5322c6854d09ad4a5f7ae9ba751a59";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/et/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/et/firefox-141.0.3.tar.xz";
locale = "et";
arch = "linux-aarch64";
- sha256 = "1166fb557f2e13f78a81ee6df2fbcff0bebd627f300761cbec19b83575ef5f2c";
+ sha256 = "c1f9fb45a269025505713179578de8d099a6f2297f3f4a3de28928ec2c04ebb8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/eu/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/eu/firefox-141.0.3.tar.xz";
locale = "eu";
arch = "linux-aarch64";
- sha256 = "9ea87da2a9d3e03d351f99c41c4cf3e50f6c556b78d38ebf87adcca3bdbcb080";
+ sha256 = "cbe476b6a6e28050e1b2a7fe6e0e5c804076ee23f298778541e75b748f715a2b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/fa/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/fa/firefox-141.0.3.tar.xz";
locale = "fa";
arch = "linux-aarch64";
- sha256 = "1e3dc3aa244441fef3fd0134f5099aaba92dbed1c3773c75433299ce82c1a071";
+ sha256 = "02a57b863cf369c783395e02453edef5d351c08d3f19a399eb1d056d769163c2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ff/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ff/firefox-141.0.3.tar.xz";
locale = "ff";
arch = "linux-aarch64";
- sha256 = "595e9f92b83d39031b3df09de7fc80d6058ef70e7afed640437a370124a3bff9";
+ sha256 = "c729d78512a7bef8328791f36077d8b991e6424a5dfe778aeccd1e0790e8b20f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/fi/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/fi/firefox-141.0.3.tar.xz";
locale = "fi";
arch = "linux-aarch64";
- sha256 = "91cbe9b2657f322ab712c86c418dd6c921d5dad356be47d8f668e78518ce87c0";
+ sha256 = "2cce8db24a3308396d50eaf9663950f222747ae34e639445bbae64c1cb94d6ac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/fr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/fr/firefox-141.0.3.tar.xz";
locale = "fr";
arch = "linux-aarch64";
- sha256 = "fc29a0ce928e15572ee15be76f167dc0cb9a8be41912700c90e3afd7295e264a";
+ sha256 = "cdf837780a11c3b0f2acb8382162ab10d67eece7962930497ae2cb30c2e7cd75";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/fur/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/fur/firefox-141.0.3.tar.xz";
locale = "fur";
arch = "linux-aarch64";
- sha256 = "fd29448a293003398f1d9a6615b7cf17bfb7989d585335f66cf0f900f5e52511";
+ sha256 = "0e9cb8fa64b6ca14260c8a0e0ad2906414bba9721366d832e4bce995b36e387f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/fy-NL/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/fy-NL/firefox-141.0.3.tar.xz";
locale = "fy-NL";
arch = "linux-aarch64";
- sha256 = "ce98a17fa7ce0c3c0858154faffc94c1d9b5e8933c4c85360a3299aad1d5516e";
+ sha256 = "29726f35cdb7bfbcf1777a5b56dcb61f0fe4f4afa958d096b9945119792bb9e0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ga-IE/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ga-IE/firefox-141.0.3.tar.xz";
locale = "ga-IE";
arch = "linux-aarch64";
- sha256 = "f783d514e30d966212848e75421542edde43a91a108b5156719b570333d45c6a";
+ sha256 = "87c73b2c2cbbb0a4185b18e2bec8ef9ef762e1cdb6bd68a1c55e24c7993fcf65";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/gd/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/gd/firefox-141.0.3.tar.xz";
locale = "gd";
arch = "linux-aarch64";
- sha256 = "23424cde2fec3e4f4ee7056d4ae9411e3504ae6790038f8937781d5506f05f8c";
+ sha256 = "94572640d1c89b3e8e266f4e5c26644d83fbdfd7380995988427cdc173e2bd1c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/gl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/gl/firefox-141.0.3.tar.xz";
locale = "gl";
arch = "linux-aarch64";
- sha256 = "e0b6304083036a44632e57820569861bfb0bc45a2517325f47787ba586ac2a2e";
+ sha256 = "dfd1b843908d7a17583e140883317609f9c86e9850388e6985b83b1515dc87c2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/gn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/gn/firefox-141.0.3.tar.xz";
locale = "gn";
arch = "linux-aarch64";
- sha256 = "60ef090b64b53111d27307cd6ddfc3b7e7d28d77dd0fd4ff9e2c392828194117";
+ sha256 = "50efc231c9607aa0baa091df45143ae4bfc645695684efbfc82cc68f135c3dea";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/gu-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/gu-IN/firefox-141.0.3.tar.xz";
locale = "gu-IN";
arch = "linux-aarch64";
- sha256 = "9d5c5c5ec51bf0055c05652ee5754322bc7c3ca6727344fa42e8defdbc58caa5";
+ sha256 = "709c3e0e38ae4261715cc7ca871342f5211fbcf71ab51d510b1aeaa953ffc01e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/he/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/he/firefox-141.0.3.tar.xz";
locale = "he";
arch = "linux-aarch64";
- sha256 = "777574acff8dfc12dce742fe8e1947c43201cadb96a6cd85619268f70c1589e5";
+ sha256 = "b9dd29b4d4abb10005afc05a6700c8b333378ad7e6c68eb9d8a5d57d6b351404";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/hi-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/hi-IN/firefox-141.0.3.tar.xz";
locale = "hi-IN";
arch = "linux-aarch64";
- sha256 = "273d2c477e798bf96f14b7720c223c2f9f61f40d356182e2d4b5146843bc0376";
+ sha256 = "44d8996aa7e92ca6e17ecc511a962d3572318c7e280386f4df464266e89bfe36";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/hr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/hr/firefox-141.0.3.tar.xz";
locale = "hr";
arch = "linux-aarch64";
- sha256 = "05ae7b41c1913f9e2b64a38768d9a988a3f35efe67e01c970b6233070d0c041c";
+ sha256 = "2c90c13a0843950573365bbdaca112561faaa43f3061ff758df7dd36cbb111ef";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/hsb/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/hsb/firefox-141.0.3.tar.xz";
locale = "hsb";
arch = "linux-aarch64";
- sha256 = "67b28c680a579044dc1b1487001f51478f9012b9754d7d5b6791deb9072ea842";
+ sha256 = "dc2bd48cb76bf95781ad99a2c522afd6374ba38efdb6da33305e15bd303dd0d2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/hu/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/hu/firefox-141.0.3.tar.xz";
locale = "hu";
arch = "linux-aarch64";
- sha256 = "de6f76e788bbd5049794629763e460e061a335bc3dbcd5329bd344015108167e";
+ sha256 = "71ff53f966cc51dbd9a535e59a9581430da1b3e322b7fe21c2236860a3002123";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/hy-AM/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/hy-AM/firefox-141.0.3.tar.xz";
locale = "hy-AM";
arch = "linux-aarch64";
- sha256 = "709cdd09f4fa19a98b36738c32c1ecad082487cf8c9abf5d8945a77c26a1de5c";
+ sha256 = "9bd57c68c4c3fbace372b3c7dee336fbe8105a929a43dc1f3a932cef0d15ec5d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ia/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ia/firefox-141.0.3.tar.xz";
locale = "ia";
arch = "linux-aarch64";
- sha256 = "e1b74859a9da3940206bcfc44504f708e59473b7bd668ea88c8a690c84965892";
+ sha256 = "ef1528140dc1f5e9f4c4a3d094989d2d2bf1101410058c04a34b3342e67d7f89";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/id/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/id/firefox-141.0.3.tar.xz";
locale = "id";
arch = "linux-aarch64";
- sha256 = "12a4a59dd5225243de14aa58ec2a278b23e9a2eabe6102778657e1876f261a8a";
+ sha256 = "e9754510da65f230f9cc7271eb65a2e963e5fdabbd52551c0e45ddba2601ac21";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/is/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/is/firefox-141.0.3.tar.xz";
locale = "is";
arch = "linux-aarch64";
- sha256 = "f9b74c20b2ba276cbfc7d0bb8d687b119f430116dd5917d342e1f0515df3e2a7";
+ sha256 = "8a2ac7612025066af5b510c45174908891f9564ba929ce7d610cca2853cca383";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/it/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/it/firefox-141.0.3.tar.xz";
locale = "it";
arch = "linux-aarch64";
- sha256 = "444282751c33332ae45ffcc7fc9f5bf1bba0ea42f834b704c66a76f298843457";
+ sha256 = "85e6227dbc2fc677eb09f8342b2d7998e95eb7be31e0c1731b091470a9c95f1d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ja/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ja/firefox-141.0.3.tar.xz";
locale = "ja";
arch = "linux-aarch64";
- sha256 = "103fbef467c480ca579b1bac124adaedd214f9ae63d20ae36ad406c03c371c71";
+ sha256 = "1ef1caf9e57697552fa12bf34f55b0d16badc8f777bbecfb71595033f38f907d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ka/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ka/firefox-141.0.3.tar.xz";
locale = "ka";
arch = "linux-aarch64";
- sha256 = "21f219c9989f64a6462ba3edc0cbc392e02acf4b31c85b87f82a281f81c10ec2";
+ sha256 = "a15891832d9a4b3292ddea9af8f00f3236f8d86e449d25ca6304d9443562701d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/kab/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/kab/firefox-141.0.3.tar.xz";
locale = "kab";
arch = "linux-aarch64";
- sha256 = "48da5c3531a1b875e350dd7c332379287da22c8dd4f2e012bf5b63ebe11d8018";
+ sha256 = "5666b4d761937363129e65e562a4add2544a15d9cc1bcfca9187e7c925fa3055";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/kk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/kk/firefox-141.0.3.tar.xz";
locale = "kk";
arch = "linux-aarch64";
- sha256 = "451c87eecdad201bc4112ea92c984fd5f8b6bbd84f10786daf1338b5e3411a2f";
+ sha256 = "44aa7cf2dd4234ea2906cb13ac699049d24024f4ea8861a436ca262ac18474b5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/km/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/km/firefox-141.0.3.tar.xz";
locale = "km";
arch = "linux-aarch64";
- sha256 = "52dc55cce033fbb0d06acb16b93d52f0499b48c71b108a5423ac323d049efc9d";
+ sha256 = "ae88cb2e0238b0202f70e69f67308ce8a690cd34fa9dd40d7f21b95060029a60";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/kn/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/kn/firefox-141.0.3.tar.xz";
locale = "kn";
arch = "linux-aarch64";
- sha256 = "cd9201fd5ed1031c87ff99be8d42d4a7dad035d4e3f2a3fff8359f6559862a8a";
+ sha256 = "9bcd17d43243bf9839ea796449191f964fe4c267d6567c86e478f366996922f6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ko/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ko/firefox-141.0.3.tar.xz";
locale = "ko";
arch = "linux-aarch64";
- sha256 = "97881c312b41c968aae7f24906769c5bf46a6b0df4eb9754c5309859ec0b32a7";
+ sha256 = "ad75f49db29cbf6d0c6a1b0fcf5e7d4f477d5d82379d63d0dce1e76afabcc27b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/lij/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/lij/firefox-141.0.3.tar.xz";
locale = "lij";
arch = "linux-aarch64";
- sha256 = "dc18c5c1ec14dbf84992ec863e43bb22a8ced37f7f031b18eb9cda6070bca0cf";
+ sha256 = "a4ee74dd89f18f4758a5461526e56cfcf77e376d6b84ed98c9d275e803468226";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/lt/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/lt/firefox-141.0.3.tar.xz";
locale = "lt";
arch = "linux-aarch64";
- sha256 = "f556299a884b1f6ced7fe8291315a02c5e3fcd7d6c95ec8c5cbd42cd096d5474";
+ sha256 = "c7df8dff34ea79431f0495c22700b770153b78477dee659257220b5f6a6bfc0c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/lv/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/lv/firefox-141.0.3.tar.xz";
locale = "lv";
arch = "linux-aarch64";
- sha256 = "9c9db9540dfd41a1c09388ea066d6bdc8f2ceb249d3cc2d67d2eda66081c1796";
+ sha256 = "97f1f668140b6d6b16d0553181d0563759c2fe9f3678e81ddf5a23291efaef47";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/mk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/mk/firefox-141.0.3.tar.xz";
locale = "mk";
arch = "linux-aarch64";
- sha256 = "65e7ed03bfc18b8068bd11465525818c0110a0ccbb19f6bd913792e3567545e6";
+ sha256 = "d1d56e22c94c19e5eee4641831a26662517b44ed73f67ad4cb19211fa6446fd5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/mr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/mr/firefox-141.0.3.tar.xz";
locale = "mr";
arch = "linux-aarch64";
- sha256 = "4870e64c8033aa47221e8dcde220b48d34226565ec4a89d1b6e8fb19483683d7";
+ sha256 = "a1536650e550302cb646cf45e712248e9204b2c4ace47d601f52fc42b0713b26";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ms/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ms/firefox-141.0.3.tar.xz";
locale = "ms";
arch = "linux-aarch64";
- sha256 = "5a36a76a877670ac2e31b8806cd74ab4b1260fbc80f6cb4d1a6dfc0d4787c2a0";
+ sha256 = "26621924fd72fd7a4356aa84584fb0fec9b039e45afab7ef0c0aa58f80957b7c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/my/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/my/firefox-141.0.3.tar.xz";
locale = "my";
arch = "linux-aarch64";
- sha256 = "9b48dfc72214f7ae92c6baf11e8653e235d1d044afbc1deb61229df0bc929373";
+ sha256 = "e9ea39c1adce409ce59e2d2d880713a0c1e1ddb0aaaaa19e65f7cf966b9f23f7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/nb-NO/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/nb-NO/firefox-141.0.3.tar.xz";
locale = "nb-NO";
arch = "linux-aarch64";
- sha256 = "4a94fb1645a4426aba91b9f3243a7653e9c4b0b8aea0db0aa107c405d3454a2c";
+ sha256 = "a41b45543fd81390aa795d3e153a0618e95586ea1a799906aeb501d36223deb0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ne-NP/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ne-NP/firefox-141.0.3.tar.xz";
locale = "ne-NP";
arch = "linux-aarch64";
- sha256 = "66a62cf30847590c173f73908d8262c140a3d4a92ce8de7b56c45f3c750b4c33";
+ sha256 = "79c1e414427fd4234f5939a9966d417780ad2a82729c6393dc8207664df557d1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/nl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/nl/firefox-141.0.3.tar.xz";
locale = "nl";
arch = "linux-aarch64";
- sha256 = "625b876f0d002b497daca34fe5740157c06fb6552f61a58ec713e4cae0bb9b18";
+ sha256 = "63d89fc08a4883f784b321f29753dd23de13f27d89825997ce3dabe28ea46b4e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/nn-NO/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/nn-NO/firefox-141.0.3.tar.xz";
locale = "nn-NO";
arch = "linux-aarch64";
- sha256 = "7142f9c8dce02936b1f8460ba42ced04363aeed066a3081e1502792892bb0028";
+ sha256 = "2dccd295049e9b54e8c2d53028d59a31931f8e3009c4ea0ef813d6eab1ddc426";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/oc/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/oc/firefox-141.0.3.tar.xz";
locale = "oc";
arch = "linux-aarch64";
- sha256 = "50eb0eba55545937e9fd83a9b4f40995fc9311d597cc633c70735d3210f4b11b";
+ sha256 = "2031f69771f713a9ff58be155cf4b2042441ca601c1af219c9d756c398ebe029";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/pa-IN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/pa-IN/firefox-141.0.3.tar.xz";
locale = "pa-IN";
arch = "linux-aarch64";
- sha256 = "8bbae42ed6f75c950c1cc7cc72f28b2470ce4eb99171d02656f5bbf64a32bc78";
+ sha256 = "c50a6727ed9238bb5e4aa26df891e0cbc74812b6d1e67d8b1998fcce241dc354";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/pl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/pl/firefox-141.0.3.tar.xz";
locale = "pl";
arch = "linux-aarch64";
- sha256 = "144a945fa99cf9c358d7df739d1c16747b7356eb7d40d5c794917d9b7d27a7fb";
+ sha256 = "86cc54c5fbd4a4d1118710d175de9ba04bab9c7a7908c6d3b62fecebea8fe0fe";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/pt-BR/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/pt-BR/firefox-141.0.3.tar.xz";
locale = "pt-BR";
arch = "linux-aarch64";
- sha256 = "4c75238108672c509254fdfbc0d5d8dd0e939d787f7cd7f7e67e69ca76d40749";
+ sha256 = "b1a9417678c3adb378015d6e018077a0568d7a4fa57c76c5c6a9d1132fc3e033";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/pt-PT/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/pt-PT/firefox-141.0.3.tar.xz";
locale = "pt-PT";
arch = "linux-aarch64";
- sha256 = "ee93c94af5433167f9eaed15514d6862ec57dab3704a42f03f5784493d047a61";
+ sha256 = "f60204eb0e58bba0ce39d8ef14f2b025c98a64e28053b47d20c5388e0e17d7c6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/rm/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/rm/firefox-141.0.3.tar.xz";
locale = "rm";
arch = "linux-aarch64";
- sha256 = "b378e624740b18eefede481bacaf8c3e7340a4c6b30d3cc0465f032a22b9d8eb";
+ sha256 = "4cc94554dcb45455c054537f6e353280480bb4d0b1db66e101f1035d4318a6fa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ro/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ro/firefox-141.0.3.tar.xz";
locale = "ro";
arch = "linux-aarch64";
- sha256 = "7b1d6ccac6e6cfeade8d9b94295716c5cdeeb8811ec21521a9992089ce6fd699";
+ sha256 = "67743218f892a0782afe133b6e3c38c119184017f586ae189326a61ff8e97ae7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ru/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ru/firefox-141.0.3.tar.xz";
locale = "ru";
arch = "linux-aarch64";
- sha256 = "6eb563dd5372bf11580d84e07294ffcb6ef6da08679d92e4e9a4655763fc11c9";
+ sha256 = "e0efc5f04d2290fc22762da16264a77221dfbf27e69441bf6226145c12928412";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/sat/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/sat/firefox-141.0.3.tar.xz";
locale = "sat";
arch = "linux-aarch64";
- sha256 = "1e7f38f728f878f7e8064e604ebb33a587cacf83bc046b1cd6dff468cbdf4d77";
+ sha256 = "6222d863899d104c1a2d101cb0159a7849bc67be693ed87e971bbcca1a93e95e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/sc/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/sc/firefox-141.0.3.tar.xz";
locale = "sc";
arch = "linux-aarch64";
- sha256 = "fc06636b3b17dcbdd89f06bbb94abaad20ba9ecdb52d7b48c55c11ef6d780130";
+ sha256 = "aded2382485893405e06c7a6edce9c2f8253775207948daf00a9269f2e61f428";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/sco/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/sco/firefox-141.0.3.tar.xz";
locale = "sco";
arch = "linux-aarch64";
- sha256 = "6c49150cf7b2e95079e305916287435ad5d0520a8a26d807a215d4e7fc6dedc4";
+ sha256 = "e6502b6d91e2cf83cc47bdf62c4ae78226156d606b333749d13e112aa1d3c92a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/si/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/si/firefox-141.0.3.tar.xz";
locale = "si";
arch = "linux-aarch64";
- sha256 = "1ca1300faf467654e63ed4902595ce2bbe8176cb009bb00f7aac892a99b5bf37";
+ sha256 = "54c846cb3486bd58a0ff3bb8e671812590be7fad256dbb840e69ec785ce86f51";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/sk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/sk/firefox-141.0.3.tar.xz";
locale = "sk";
arch = "linux-aarch64";
- sha256 = "96ba7baf72739a60db646c95bab3c32e57a286865bc5ec7dbf9e11222fcc14f2";
+ sha256 = "ff78517d82566c485f541fb15708e8e625257e02bc620619380b0b3b58d91617";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/skr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/skr/firefox-141.0.3.tar.xz";
locale = "skr";
arch = "linux-aarch64";
- sha256 = "d8e8ab156723fff8daad21695249173b80f3353c8f4e451bf42e0ae578ae4066";
+ sha256 = "3e5f1a1c932d4dd15212fd9448fe55e54d5a8287d45f22237dbda4554ffb9f12";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/sl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/sl/firefox-141.0.3.tar.xz";
locale = "sl";
arch = "linux-aarch64";
- sha256 = "1901216a8f6ad147335e3994a75d2cd655528d225f002b9d0066c21ea257e831";
+ sha256 = "b6d43db8f84e212bcc84e742802c1d29840dcf0e4f5c78601a3ecf3d7e672a76";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/son/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/son/firefox-141.0.3.tar.xz";
locale = "son";
arch = "linux-aarch64";
- sha256 = "5a0e224cdf6b3fd0d030229faa7f138f14b458529ea79db37fe05edcd80e09ef";
+ sha256 = "f8e335ff2d1a531401637a50a38d84da3dc8779f835268f52238c1668ad2e8db";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/sq/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/sq/firefox-141.0.3.tar.xz";
locale = "sq";
arch = "linux-aarch64";
- sha256 = "964e62bfb2534cfbb6a78154d83849609a621f638be8d0e101ee1fc3689e8573";
+ sha256 = "f51c81be5da3838fb0b6e23b4d55dde52c5e7a63f617e5a7a7658fd590d13a8d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/sr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/sr/firefox-141.0.3.tar.xz";
locale = "sr";
arch = "linux-aarch64";
- sha256 = "e61e83203bc23f8ffb3a81789f44d32124a0fce9b56017c0b4e73b0fc138d0a1";
+ sha256 = "7a9e6000f2e7bba8e2f6fb77b6935eade017bbf3ed6c57365811173540871384";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/sv-SE/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/sv-SE/firefox-141.0.3.tar.xz";
locale = "sv-SE";
arch = "linux-aarch64";
- sha256 = "991893a78693d32fc610be86fdbfa6be893137ee8c5836a3b751101894cdd2b1";
+ sha256 = "99c71e04a99b098636d685d596110a68f51701692488679193c0f7fdd8b1c76c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/szl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/szl/firefox-141.0.3.tar.xz";
locale = "szl";
arch = "linux-aarch64";
- sha256 = "ab3c71fb49cf41b221c1ae4b7817c9223542a0ff9b9606079206fd8df1d3dd5e";
+ sha256 = "0acfda6b3b7fe73a53c572ec423aba18b578d87149d883885ed799bfc8788193";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ta/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ta/firefox-141.0.3.tar.xz";
locale = "ta";
arch = "linux-aarch64";
- sha256 = "28b984a1efd9eb98fdf6ac01c547b928106adffb00b93ab838d899e51bbfb404";
+ sha256 = "0f229bd2c3b897494e498a1692b6b80f68577ed10d425f7d4e949fb7724a535e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/te/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/te/firefox-141.0.3.tar.xz";
locale = "te";
arch = "linux-aarch64";
- sha256 = "e86a3d29a9f52c6b54213c579968fbd28d11699764dea3338f174130826fde90";
+ sha256 = "b7dd94b4ede4a57552a93957629c47bc02fe19ea149c7f86a0b0cafd403652a2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/tg/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/tg/firefox-141.0.3.tar.xz";
locale = "tg";
arch = "linux-aarch64";
- sha256 = "496973dd1255f3fb6d89c342213cfd77f199c55b94e449d4d556e781493f738a";
+ sha256 = "7eadc936e325cf2918586979197d530a84df3d973a2d278563ce08dfd500c243";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/th/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/th/firefox-141.0.3.tar.xz";
locale = "th";
arch = "linux-aarch64";
- sha256 = "71df4ca388050037082e29492cc3ea89d4127ee0e60a89a546bb87c28cfc3f9c";
+ sha256 = "20a0b7227ab6cb9084f8503062006d91a8fedfdaefa272dd3b6ce58028befb69";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/tl/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/tl/firefox-141.0.3.tar.xz";
locale = "tl";
arch = "linux-aarch64";
- sha256 = "9ff6874dc43318281956e7a279995eee55a7bc41c0e40e116d8ae86054a5afdc";
+ sha256 = "184eba362e2b6598d64d69a976ca71a16ac4d5d11415488b60e1dfb59546f1b1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/tr/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/tr/firefox-141.0.3.tar.xz";
locale = "tr";
arch = "linux-aarch64";
- sha256 = "1253a25c4fe5cbb7d161145067b9db60b860863594a8c46da1a4b1781c671585";
+ sha256 = "994c183a385f3bbc526f0c7ddc769c554b3fcc58cfeea278349568a1355eada0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/trs/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/trs/firefox-141.0.3.tar.xz";
locale = "trs";
arch = "linux-aarch64";
- sha256 = "e2264b05111fbecf3777c9f26a8b7220f250abaaed83cae13961e03bd8962c33";
+ sha256 = "3f2242f30ebfbe16608b9c9b4ab30c2c0e761b8ea1ce3624af2b0fc19bd03afd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/uk/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/uk/firefox-141.0.3.tar.xz";
locale = "uk";
arch = "linux-aarch64";
- sha256 = "da17f7b2c861a07804fd98fee462cf6da603426797467380372e2c68b5b945c1";
+ sha256 = "a73a9944efcd02df6607d4591f5d48fedc0f49b1011402489c4100c8334f6ac1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/ur/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/ur/firefox-141.0.3.tar.xz";
locale = "ur";
arch = "linux-aarch64";
- sha256 = "35c5e1c02075e28c7f76f5ac771b0b35758e8b5b0a5a2435600b9f8be24c0473";
+ sha256 = "bbee6b3acf149d51b806d715fba6fc3d7638255731358b09e1d7084413b3d273";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/uz/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/uz/firefox-141.0.3.tar.xz";
locale = "uz";
arch = "linux-aarch64";
- sha256 = "d1647907db42347f77367caf013106ff62f1c1a51eb1cde86f334572ad92d5a5";
+ sha256 = "eb7788a8ff0eb8bcf6ac63d8cd3e012296ed15db7fd29db853c65f7173e3784b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/vi/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/vi/firefox-141.0.3.tar.xz";
locale = "vi";
arch = "linux-aarch64";
- sha256 = "ef548241d63908c4bdc04650e312584216a7ce15e258b68ba064d26b70a48ecf";
+ sha256 = "b9c3d08683826064b99befd1d9a36c450a0a8292454b233ab25fcae2ddda3e9a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/xh/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/xh/firefox-141.0.3.tar.xz";
locale = "xh";
arch = "linux-aarch64";
- sha256 = "ed24a24c8d50fcbbdd1025f6559b6c253fc72c973d423dd7f3441c30578926d5";
+ sha256 = "06dad8694ae5a2b277d3ea2bc9a69a38712c903661cc431c3d84f89659b4e488";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/zh-CN/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/zh-CN/firefox-141.0.3.tar.xz";
locale = "zh-CN";
arch = "linux-aarch64";
- sha256 = "01d874c868d51e1d19880be5074dbb32f30668fca9b014bde2b87212d1c32fe0";
+ sha256 = "df79ba8c1bdfcc3d73fc399bb39cc55ea22f90d37ea953a57b0396b19e75e30c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/linux-aarch64/zh-TW/firefox-141.0.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/linux-aarch64/zh-TW/firefox-141.0.3.tar.xz";
locale = "zh-TW";
arch = "linux-aarch64";
- sha256 = "c2a4e9b0c02456c1b0ce79802702ddc630a3799d5750f6e4a3617ce9201ef9ae";
+ sha256 = "0e51d372cb39355eeb6ca49990f9c6bc3957035b6b400ad7ac332b8222c7c9b0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ach/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ach/Firefox%20141.0.3.dmg";
locale = "ach";
arch = "mac";
- sha256 = "2d646318cdc65f464af12315e8a17ef6744fc04fbc0b12946463b5b596b4952e";
+ sha256 = "fe4ee5f513284a3445cee74c0c27ccc3de519a8cc9266f98028fc1024388ca3c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/af/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/af/Firefox%20141.0.3.dmg";
locale = "af";
arch = "mac";
- sha256 = "1b89d705971d4bdbd06e44e3308387ebce02fd4fc74efba832ecf58ab0d7ab13";
+ sha256 = "1b262463cd00bc437415b59a8b99cdf389b84b3b58a9f44e9e09721a0d1e5a1a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/an/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/an/Firefox%20141.0.3.dmg";
locale = "an";
arch = "mac";
- sha256 = "77239b8df0f3e31ab792c88da83f1a6e3aacc969771f5eee5b0e1da8af0ebcb6";
+ sha256 = "e497f070cd27e017620246a476d40b375d78b58f96b9c598b4628e60308b0721";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ar/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ar/Firefox%20141.0.3.dmg";
locale = "ar";
arch = "mac";
- sha256 = "ac4bed4577c16d1ba718c943775972d9be75bebf3557ce3ff022cba66615b5a2";
+ sha256 = "a0ec1696a4264fd5c02bc337987cc5c415dca3b0f1f73a0e6f0a5cad6eb3df7e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ast/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ast/Firefox%20141.0.3.dmg";
locale = "ast";
arch = "mac";
- sha256 = "e9b25785ca4720be251b000e6cbabaf73261d67154a0d4065eb8be4c18863a6e";
+ sha256 = "dd68b926e41ddac2badddafd1cc4609cb9b8107bde0f1cd844b359c025d87017";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/az/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/az/Firefox%20141.0.3.dmg";
locale = "az";
arch = "mac";
- sha256 = "5c95b3420193760f03c6fcba0b0ada000a7e1fc35d717e29f60aabd077c32892";
+ sha256 = "23e82c76b02ebe131cd283ceda8301e8840e0c5e51948282803c303a3d0b84ea";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/be/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/be/Firefox%20141.0.3.dmg";
locale = "be";
arch = "mac";
- sha256 = "268a5916c3141599f085cceb17138af762cd96da1dcbee02b50613ef2d074557";
+ sha256 = "ae607bd09bb790432d4ba77d4914bffe7d8ccb39ffe23fa1dd60fcd70c05fd9d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/bg/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/bg/Firefox%20141.0.3.dmg";
locale = "bg";
arch = "mac";
- sha256 = "1cbb5a788f90002fa6953a2584015b1655b9989e6c638dcbc723265f08854a83";
+ sha256 = "614f9e3c2a0c30a600e94c96f85ae53c2e9071aed2250a6b10d23093a5ef1a9f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/bn/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/bn/Firefox%20141.0.3.dmg";
locale = "bn";
arch = "mac";
- sha256 = "0f33952b98fa2b12559d1e26a5d685a7eb0a115b5ca83b5b2cf3b590e119c7d8";
+ sha256 = "5fe6b0b130f8e80ffa295fee98d38036a864bb465f3aee289fc2429e5a9358f2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/br/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/br/Firefox%20141.0.3.dmg";
locale = "br";
arch = "mac";
- sha256 = "4a78d0bd1b97bab98c3528ed6791f8a7051684352ed6833d21638a0d3ac7d023";
+ sha256 = "10bc04de7b31281c58738f05a8795a04ced567e8debd6fbd7847d53420dcd0fa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/bs/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/bs/Firefox%20141.0.3.dmg";
locale = "bs";
arch = "mac";
- sha256 = "d8cb8d7b77a0c87b637f170b33d574c229e23bd9d287e4a7d29bb1486250111d";
+ sha256 = "1045d566ea8ec40344febb89214fbab1bc46c6f28bd3a3e10293f37dfb4f5063";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ca-valencia/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ca-valencia/Firefox%20141.0.3.dmg";
locale = "ca-valencia";
arch = "mac";
- sha256 = "29345bba27c498514d970b1aa7493a308b4d064615d4200e3ac9130ce7a53838";
+ sha256 = "33668ba6982b9e4152674ff617b90e878c3d487cc471a113b63bcd4a062f4e6c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ca/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ca/Firefox%20141.0.3.dmg";
locale = "ca";
arch = "mac";
- sha256 = "0730fb671f74c191a5809fc08ea4daad06e472dc44533080903c0355d81e5a96";
+ sha256 = "17a9543de81d34ade407aad7d1fe6cb0533adbf24b70d514cad1007b2a894c0d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/cak/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/cak/Firefox%20141.0.3.dmg";
locale = "cak";
arch = "mac";
- sha256 = "26d1fa860c369c0506f3daac0451640c485333fc8a8802b5bd7b590d113bc3db";
+ sha256 = "1090cec0a21a4e1d9cf31910b3632d052cb6fb1811b18ab06ed27427e4b20940";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/cs/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/cs/Firefox%20141.0.3.dmg";
locale = "cs";
arch = "mac";
- sha256 = "db5a9752316e661df2f6556cba4cab098c301bf4ebb1d48417dc88d3f460fda9";
+ sha256 = "6ac4afd1edc5a7cc0bff143d16c04f4cc9cc016282f664a06a1c873ee1b5d7fb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/cy/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/cy/Firefox%20141.0.3.dmg";
locale = "cy";
arch = "mac";
- sha256 = "4dc37b54778326a75fbc24af6e44bba7a1a226781e24dcd95f98a24e1a9c0942";
+ sha256 = "277215999fd59088a7ceda9e8918df27989920c16e326351dda6c75468f1a7a0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/da/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/da/Firefox%20141.0.3.dmg";
locale = "da";
arch = "mac";
- sha256 = "48c99e8604547336100444fd9b395bfc937d43fcef3c49709c71fa68c329a264";
+ sha256 = "ade16d20e8647b3c37c8ca9f04e214abb33262c83d8a64edec468c224857ee27";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/de/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/de/Firefox%20141.0.3.dmg";
locale = "de";
arch = "mac";
- sha256 = "5ae1392c6281d460a98f063cadea1c8a72dfac311ea5f165f26af883896afad3";
+ sha256 = "7724319830781b585946bdf5b74577fb63339513d1d8fc92829b7b310e2a98e6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/dsb/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/dsb/Firefox%20141.0.3.dmg";
locale = "dsb";
arch = "mac";
- sha256 = "0c3be90c018466786add506e2978e27b14cc2ea52b22aabf3e531fcbd9f147dd";
+ sha256 = "fdf0dee85f200db133600c4d461b3750cf3e6849821d83dd949935bf5843ca16";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/el/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/el/Firefox%20141.0.3.dmg";
locale = "el";
arch = "mac";
- sha256 = "1654e0ff5e19a5a3e3831724f3a6a70f0dd914b73cc1add013e8c6078582f9ed";
+ sha256 = "2685246fdee90d48dbfe13c75e4f702d5e413ea1ab696639bf0e83e05b495a5e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/en-CA/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/en-CA/Firefox%20141.0.3.dmg";
locale = "en-CA";
arch = "mac";
- sha256 = "46030b203e41d4b5a6533898ff0bc8ac55e0b31649cc90f99981c86949e0774b";
+ sha256 = "c99d230960d93b3f6376b6e299593bcfaf80680b2333c2373a73ed9be6aaea54";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/en-GB/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/en-GB/Firefox%20141.0.3.dmg";
locale = "en-GB";
arch = "mac";
- sha256 = "ab20062bbccce286e6f499b5d29dad23e8706b52fea62e5ca84bddce99339450";
+ sha256 = "46942a1dad7d20c46fdf3b7b2c3dda0bf7ec87eda34765600838f97a4f6ac1e7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/en-US/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/en-US/Firefox%20141.0.3.dmg";
locale = "en-US";
arch = "mac";
- sha256 = "37b716b18a7852d3253e9444dbd0eb275204e54b589cc7ad38209c7fceb7ccf3";
+ sha256 = "bb922cda690543bddaa1fbc3b3cba508c60774832643452bc266595331f42db1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/eo/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/eo/Firefox%20141.0.3.dmg";
locale = "eo";
arch = "mac";
- sha256 = "7f3cde6487f4340176f0bf665a7b279b9a8bb334125e17c1731e8ba31ae494e7";
+ sha256 = "826ab0d511294ae77c0c8d7ee50a5449b29c87138aa3ad35ca4cf1fa5d412da4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/es-AR/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/es-AR/Firefox%20141.0.3.dmg";
locale = "es-AR";
arch = "mac";
- sha256 = "67dc1c5e17c8a9b53c11daf1fb9b9b756a982e55cccf9b9aefc0b4295f03888f";
+ sha256 = "0a7e1ea2de529ffb1bc604638d5bf10797b7fa7b1c17e85f09d4ac9e3d0d3ad7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/es-CL/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/es-CL/Firefox%20141.0.3.dmg";
locale = "es-CL";
arch = "mac";
- sha256 = "c97042717572fed5637a061ea3272b65ceceea1b02f29f6f6119d5bd77b9c372";
+ sha256 = "840f73937407c1fd64c6b87ab2c37aa0ecf29d52a12e64e9c93cbeb2cdc9a80b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/es-ES/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/es-ES/Firefox%20141.0.3.dmg";
locale = "es-ES";
arch = "mac";
- sha256 = "86ab897195a45161d8a91e1beec7d95ec4b638ed040ffd3cbd3c73d09149e50b";
+ sha256 = "f13dfb899c830e765bb4daf655c59932ce2a56de9a26b3472066324aa213698b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/es-MX/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/es-MX/Firefox%20141.0.3.dmg";
locale = "es-MX";
arch = "mac";
- sha256 = "c5acd527fa2441bcc8970dfcda84dd219e18247153e5c540b366e95934caf6e8";
+ sha256 = "09909157b6a3c443f699adca7d86d7426413b229235c60547668a1cf1d49a6f6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/et/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/et/Firefox%20141.0.3.dmg";
locale = "et";
arch = "mac";
- sha256 = "e99a68d5f1462498c64950752e1d1148c4c4e54c1cc118bad125d901b3e3592f";
+ sha256 = "ef7bede85a21ef30007a04e7952f4865ee78b593cadeb05b72a2e271a0549cc8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/eu/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/eu/Firefox%20141.0.3.dmg";
locale = "eu";
arch = "mac";
- sha256 = "62811cbc10df1cfc6edc4335ae1b28aae766c928ed3ea96aa30c757c22ff9593";
+ sha256 = "1eb1c38d05bd0275002a3badd4a4e1b1140bd6630ac76634dde34dae17e1169e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/fa/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/fa/Firefox%20141.0.3.dmg";
locale = "fa";
arch = "mac";
- sha256 = "9040a8fd73f666ea883273537f7f704cfc5e2f8fd4076e754ad305fdce081de5";
+ sha256 = "0bd4b3819f8f6e463da0eb12dc41ca12d1dc6b65e597ff811c79065872229cf4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ff/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ff/Firefox%20141.0.3.dmg";
locale = "ff";
arch = "mac";
- sha256 = "1fabff46a95fab8aadc282dd4457ee3e7f47868a8313abaf00b4bb3e484d642e";
+ sha256 = "97934e1c6396fe20fb8a02f07cd20eabee96d08c9de137dda3a81db2931bdfbc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/fi/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/fi/Firefox%20141.0.3.dmg";
locale = "fi";
arch = "mac";
- sha256 = "27649db4540cc76b263c6206daf18bfa105d4898ce34a9d7b6ffb3ce45f6a188";
+ sha256 = "cdd665861133f2544faa94a0f35efa0c0ce70c3a53df9575b66fc5d34e32cd1e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/fr/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/fr/Firefox%20141.0.3.dmg";
locale = "fr";
arch = "mac";
- sha256 = "30ff050bc6cb530af58113d67fab3c58a8a5e2daba2c7a006e27a01c0763edf3";
+ sha256 = "de491c95711aa2fad263eb882d3df85d814999d77785321b3285b6da0322c955";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/fur/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/fur/Firefox%20141.0.3.dmg";
locale = "fur";
arch = "mac";
- sha256 = "f5bd86f76936041dbb89072c05bdd09f9191bbf132f30a5104f6d8556eb007b3";
+ sha256 = "12c4fbc2222b77e4a7864f01989b13d2388025550fb31a8daa3670015753df87";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/fy-NL/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/fy-NL/Firefox%20141.0.3.dmg";
locale = "fy-NL";
arch = "mac";
- sha256 = "037fb3559a0e9df8ef64fd0709389b13bbdc05bab7b532e18ea31691e49025b6";
+ sha256 = "5e9b832f8d9dc946fa30a1dc92aeb0096ff81c13c14e990a2a2b5f9740a18d68";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ga-IE/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ga-IE/Firefox%20141.0.3.dmg";
locale = "ga-IE";
arch = "mac";
- sha256 = "d2b8ffbb97c1632fd87b383fe48366bde9b0a31341efcf7e36534d0d6ac1e639";
+ sha256 = "f40457fb8375a1d708aba9bb59e95fdae5fa375c77bca3a1ed2309627b979cb0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/gd/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/gd/Firefox%20141.0.3.dmg";
locale = "gd";
arch = "mac";
- sha256 = "94adf31c9d91323dcd6d8f76ee94dae258d80ea851dc47417a98afe8d526cd98";
+ sha256 = "a361ba1570456cc1973d7ac41ea70315a68dea38f2acc524aaa716d3e07401d8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/gl/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/gl/Firefox%20141.0.3.dmg";
locale = "gl";
arch = "mac";
- sha256 = "2b59bad54487b5847b952f9f7c127dd0091ec11240e8693b0cca3bc6abd299ba";
+ sha256 = "7bfd06d194a071ea73c7104b252d8c485577f96d1248b7e45f885fcc16282bfc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/gn/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/gn/Firefox%20141.0.3.dmg";
locale = "gn";
arch = "mac";
- sha256 = "7b3124230895938621fdfff33af4c2c4cf3ef1de458b6f8b261a70918fcbcccd";
+ sha256 = "10581e91db1520aae3dfe2f022d4a63a72bf35d3ed370fc9c7d2139ad18efc31";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/gu-IN/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/gu-IN/Firefox%20141.0.3.dmg";
locale = "gu-IN";
arch = "mac";
- sha256 = "761af68dfd2a6d83102f73fed9830bc74d69ec6de00dffdcd6850f410c367b82";
+ sha256 = "46a8bcb2fdf8beba7b6d1d2dd865a5d946eb9831cf2de829a9fa95ad52278a6c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/he/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/he/Firefox%20141.0.3.dmg";
locale = "he";
arch = "mac";
- sha256 = "40080800f9dcf6b7133c86b671f7dccaa12a3ad5530810de548f52b7628d6e96";
+ sha256 = "c6d9b59bfb3130b793b69adf7a82994d2cb37dcc48f12d0a26db85692e596f71";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/hi-IN/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/hi-IN/Firefox%20141.0.3.dmg";
locale = "hi-IN";
arch = "mac";
- sha256 = "a1f2030fbc7caea2db22cbca1395131d98d4004a190b25176e0ad45badece8ef";
+ sha256 = "e13e83521bac0656a2fcf16d315d2cfb7b0012e9751e8d9bb60ff41b983f6ef5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/hr/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/hr/Firefox%20141.0.3.dmg";
locale = "hr";
arch = "mac";
- sha256 = "1c7a3c44423e6b29deb06337f610e0de4839d5bba0b4e82c1336ab2867289d97";
+ sha256 = "d4f2a6217677d69961202c43789b0642abc11e6051480d621dd915d71afd0343";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/hsb/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/hsb/Firefox%20141.0.3.dmg";
locale = "hsb";
arch = "mac";
- sha256 = "f95ca452f3a35561bff5c0978d2420cc45d2c4efcc1d24a9be7dc2fd01247593";
+ sha256 = "3a477450a0a4bb97a5cc6fc5dbe27c691c78476368fbeef1a1081301eb6e78b7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/hu/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/hu/Firefox%20141.0.3.dmg";
locale = "hu";
arch = "mac";
- sha256 = "451a87db40008ed51641d84ab0f001ac060f06644691b2a39756282379f4c5d7";
+ sha256 = "6cb7b635a32f588656016610b4df95cfb2287285c16cce9688600ce63b49b7f4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/hy-AM/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/hy-AM/Firefox%20141.0.3.dmg";
locale = "hy-AM";
arch = "mac";
- sha256 = "f2850be54a81a819f60701b98e488e4dc16982afc2c12d94e96445033b94fb3c";
+ sha256 = "6095d30504f6796e620b62301cd9313d6edab557beacd466ce72dc25279b7ab6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ia/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ia/Firefox%20141.0.3.dmg";
locale = "ia";
arch = "mac";
- sha256 = "0c5a37dc15eb95535926f528e7502d86fa3995af0d6675e39c4b1fcb869d31e8";
+ sha256 = "e8b2dcffbb552ff2cb43e8cc1a525c5648cefb917f39b212828213e4b10470e5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/id/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/id/Firefox%20141.0.3.dmg";
locale = "id";
arch = "mac";
- sha256 = "12a69b1077f5b1547fa539a3b5808dd3844d07ebb63a1ad0a18b322ad2d06831";
+ sha256 = "3b2ae0efe9bbcd37c64c2965170975caf9ead3e4cc33f4be298cebf55a23b3fa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/is/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/is/Firefox%20141.0.3.dmg";
locale = "is";
arch = "mac";
- sha256 = "860f21eb86b1b32d0f221f80d33bd1845e8190749a6f506a743735acbe43a3e5";
+ sha256 = "7b1b115b29d476b69ba1e88cc9db5007e4c4b208969e221d3e80216b875d8503";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/it/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/it/Firefox%20141.0.3.dmg";
locale = "it";
arch = "mac";
- sha256 = "abf920bdcc9e64d1c3942eb8fb225bdffe792d82a99d45ecdec1dc7ec88821fd";
+ sha256 = "c93acbf4407d58b4573f6caa9b277cd12a08811e6057bc4629d726db8f6ed3b3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ja-JP-mac/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ja-JP-mac/Firefox%20141.0.3.dmg";
locale = "ja-JP-mac";
arch = "mac";
- sha256 = "4d10b017c618a656a133701a89573e635607582b3c7f93de12c46ab20a6bdf34";
+ sha256 = "0a479b7510dd46e753b087ffddd177b3bdc6109189d3a4380fc02bbb22520d30";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ka/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ka/Firefox%20141.0.3.dmg";
locale = "ka";
arch = "mac";
- sha256 = "a1b00a24f8c5f42dd0ca424695c0750e9c8894e0d9b6a17fae8ac89a8575823a";
+ sha256 = "8ab9148451d9872881d055dc415dbea8e86bf37a98e7823dacd7253dd3552c30";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/kab/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/kab/Firefox%20141.0.3.dmg";
locale = "kab";
arch = "mac";
- sha256 = "cf02236311dcb1e2388640373cef5bf2d46b0cb5d561ebda7d1ccc74a31454f6";
+ sha256 = "acef8bc598d82334be458ce69ef6f51e02ca19626c6410a87fb3a4bbe2e03d5d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/kk/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/kk/Firefox%20141.0.3.dmg";
locale = "kk";
arch = "mac";
- sha256 = "06f791c414b7b1230ccb9c06ede74fa557896daa96333571474a864a9247444b";
+ sha256 = "9c67da1022095444d85d12030bd188d6bb7c783543af9656ae572ef2ac23d1f5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/km/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/km/Firefox%20141.0.3.dmg";
locale = "km";
arch = "mac";
- sha256 = "02fc09e2aa767ffc54d9619173e87e1ae6dbd1bd1a8ecde5840c5b389c135628";
+ sha256 = "bf20a6b3d30e8f102f699ec38c4d110f8d679b0a37cc4a8ba42cecdd668ea8e3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/kn/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/kn/Firefox%20141.0.3.dmg";
locale = "kn";
arch = "mac";
- sha256 = "bda70cb591c05f52ae99916bd4669a6a52fb0a6d4b7f882c053dbe03a104bcc1";
+ sha256 = "403c94d88679552b2eec61f947ed4321c7bb7ecdcd1af3447d3a62a80e8208b7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ko/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ko/Firefox%20141.0.3.dmg";
locale = "ko";
arch = "mac";
- sha256 = "c4846df0b8af4423724841f3af77e4eeac525c8a7d7e01493a20c787cae029c3";
+ sha256 = "b2524ae1e6e51231ef18bd401984d6d6849eeb0fec026673b982a7fccb811610";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/lij/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/lij/Firefox%20141.0.3.dmg";
locale = "lij";
arch = "mac";
- sha256 = "d73ca865779e509fe94cda0d1f5f45bd4b528173d57145dcbb3de9432e2993c0";
+ sha256 = "67082cf180f09dff8d7abb6d134715c57e6bb5e69f4333d9cbf934d64b57ed21";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/lt/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/lt/Firefox%20141.0.3.dmg";
locale = "lt";
arch = "mac";
- sha256 = "9d831f0655b0f890b4081f0c843eb38e987c436d281438cfd1aa5e6dfd14d0c3";
+ sha256 = "73e78a66b83e8fc1d322d62da0e5a9867107aae4402e3e66300b094429cb6c08";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/lv/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/lv/Firefox%20141.0.3.dmg";
locale = "lv";
arch = "mac";
- sha256 = "9891e2af2be47146440a4b0200f89d9f9f4080133cfbf383d66e9c81d401e9e6";
+ sha256 = "8118afb0a22a20b3f169c304eeb41a3440fc7b166840337bdf38bc622d47b1e2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/mk/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/mk/Firefox%20141.0.3.dmg";
locale = "mk";
arch = "mac";
- sha256 = "90259de40c97e582579af6dd9e802aece86463e3b338115945cfa40d6a528346";
+ sha256 = "fa955e41454ec3cb3a848b8aaf3b6f0aa2e415c4e357c4d561f103f65433fecb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/mr/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/mr/Firefox%20141.0.3.dmg";
locale = "mr";
arch = "mac";
- sha256 = "7cdeb56ed559a69eaa746c26b21eaa0238677be472e314991cd654f5c3ef74f6";
+ sha256 = "e7d3301568b49163d2887644e4fcbc0d24c6fae19086352d3fe36cfd4eb07e13";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ms/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ms/Firefox%20141.0.3.dmg";
locale = "ms";
arch = "mac";
- sha256 = "b362c9acd234f6db36c7597f34e2a273156d50b891c26c50c0f9f663705496f4";
+ sha256 = "ea87596de497e8c34fdd8066c20da7011963f89e364b99aba63ce6252e4e1c29";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/my/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/my/Firefox%20141.0.3.dmg";
locale = "my";
arch = "mac";
- sha256 = "2055b06d76d307a97a7816449298fc1180e9d9424d54df88f5c7dec54182e149";
+ sha256 = "1f88103e6bf4539bb28b8b99fa9e176c85c416e55d0cf92dc8429eec0435c0ff";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/nb-NO/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/nb-NO/Firefox%20141.0.3.dmg";
locale = "nb-NO";
arch = "mac";
- sha256 = "17cb325fe0210a52a2976bcdf148837092938cfcf1aaa6673cd7f4a14b39238e";
+ sha256 = "4ac0e10d8cf5e01e521097a795a71b1099f4d2a29291432f2071df4154a8b8eb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ne-NP/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ne-NP/Firefox%20141.0.3.dmg";
locale = "ne-NP";
arch = "mac";
- sha256 = "877c21e2a7f37eb27a3a3ba111906737514093a20c94c5edf571284cde5c097a";
+ sha256 = "8b9374a47e77243acb1fa49a693ccf3fde19f070b413bf8ebd9056dee5f88a3a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/nl/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/nl/Firefox%20141.0.3.dmg";
locale = "nl";
arch = "mac";
- sha256 = "7ae4122c451953bd92eedd23dd068631ddeec419a7ddf7d783dc204c08e75f95";
+ sha256 = "a9ec1c87d44478fdd1e16fc8d4d5df0f08394a6d99b6234083548a097dc9f714";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/nn-NO/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/nn-NO/Firefox%20141.0.3.dmg";
locale = "nn-NO";
arch = "mac";
- sha256 = "10a255b5280ee7bbdf220e6ca8bd994eef159a5dd8804d22c6f6c963febb6c14";
+ sha256 = "44bbf70a73c514f16a284435a05b8437329200566ee17b4ac280b6b3bcc44bc7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/oc/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/oc/Firefox%20141.0.3.dmg";
locale = "oc";
arch = "mac";
- sha256 = "26059c0262743605d045e4eda0589bb4f0fe8d63b584f2ea1f904d48da2ccb65";
+ sha256 = "982ddc81f4800ecb3bede88e2f17eccc4288a8b8e93523677227ee5b830c8b47";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/pa-IN/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/pa-IN/Firefox%20141.0.3.dmg";
locale = "pa-IN";
arch = "mac";
- sha256 = "cd77d464e80b82ad6c68eb2b5dd7ae41956d9b151a68688def0915d640cd8e01";
+ sha256 = "e570a2b996c3e7ffb01bfd0875f183c87a992f5c2cb246e9f68db4e864082653";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/pl/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/pl/Firefox%20141.0.3.dmg";
locale = "pl";
arch = "mac";
- sha256 = "52e9054e146d4e3757012f5d20391f6f30c8dd4fcc197ac55a49042946f6d580";
+ sha256 = "044fb31a83a627fb1d475c8683fb66bc4098d14ac47729cfe1a0bff1609bcda8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/pt-BR/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/pt-BR/Firefox%20141.0.3.dmg";
locale = "pt-BR";
arch = "mac";
- sha256 = "40cbc55abbb762e676134a878406625701b26be5cd000dae110b7598ae157138";
+ sha256 = "1d4ac61aff3f7c14ba5867b7dfa5e098842bf0f25a24611abe303c1fb5536ba0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/pt-PT/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/pt-PT/Firefox%20141.0.3.dmg";
locale = "pt-PT";
arch = "mac";
- sha256 = "ab12106d4121ecd135131b67839758b5f9e16725376f3b8213a9725858b5e40f";
+ sha256 = "ad848efcaf811e3ac8915baccce23e4520546f8923f27c1fe4b07cec4203546e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/rm/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/rm/Firefox%20141.0.3.dmg";
locale = "rm";
arch = "mac";
- sha256 = "14ad99e70f378fc33cb2685e327bb3a415a39874e069abd3a0a5d84a89d27ea1";
+ sha256 = "019f188b80dfcb513af4e623cc4b7c4c983c0bf65ed888ee9f46f4d92b1c7048";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ro/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ro/Firefox%20141.0.3.dmg";
locale = "ro";
arch = "mac";
- sha256 = "47d520b2f796c97a722b56e511b82631eed52275ab28e3fbd0674d7d38001dc5";
+ sha256 = "6bc2b001cd606ec3eedc88cc5736f67d2aada18ebbd46bcc8761cf4918b99e6e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ru/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ru/Firefox%20141.0.3.dmg";
locale = "ru";
arch = "mac";
- sha256 = "e5a4756ac321867f3fb16364c66951834c49648b197f2e30cfa29bf6d62a7b9a";
+ sha256 = "b82cf9e1960b92cddf95fbd3a8174c1a2bdc387be780893780433f2e518d84f9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/sat/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/sat/Firefox%20141.0.3.dmg";
locale = "sat";
arch = "mac";
- sha256 = "47588d13670c68abc3204431b5519173b92ac60e38922cf32940e96b2071e8d9";
+ sha256 = "18f71579ad0078afaf5783a54b70463bc3b2e3e72f87e4ab9f01d22e60fee14c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/sc/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/sc/Firefox%20141.0.3.dmg";
locale = "sc";
arch = "mac";
- sha256 = "cf49aa4838ea82c215f3bff06477e1db38d0c67df88e6d0ac2871b4f5d7902ec";
+ sha256 = "c586dcb0f8fa6734fd8a822c4a54b94b4a559ac6220d884bc69d9b50f7a32d3e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/sco/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/sco/Firefox%20141.0.3.dmg";
locale = "sco";
arch = "mac";
- sha256 = "efbb3486d6f863f3974cbd69d4ed6e2f9b42f581e9926e5ed125567eee930e7b";
+ sha256 = "aa5b9501fd5c553b5c9ac1110b91d11de0f262b16c4068c3459d22c35639c4b4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/si/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/si/Firefox%20141.0.3.dmg";
locale = "si";
arch = "mac";
- sha256 = "022a133db9177b6e882fa0aa644d70184a8efaae24e0aa625ca111e4cbcd369b";
+ sha256 = "b6bd43406ad0175d45cd4990ea80b83e320459627038cc018ee01aaccb49ae7e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/sk/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/sk/Firefox%20141.0.3.dmg";
locale = "sk";
arch = "mac";
- sha256 = "d3eb5b8ce103dc6eddb8ca7947e7ad3652b766c2d395ecc6acb9b740bdbb2c45";
+ sha256 = "62649f448961ccdd37f322422eba89edc607ec48d64fa93a851ba1aff3b991a9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/skr/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/skr/Firefox%20141.0.3.dmg";
locale = "skr";
arch = "mac";
- sha256 = "1be25eca1806ebf72603cd1d3e7dc6ab6799b8c386d1ade693d070438fd00f6a";
+ sha256 = "2c23f1cd8d302488406e96b06870aae37a7ee8cd8840733451832859953345ab";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/sl/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/sl/Firefox%20141.0.3.dmg";
locale = "sl";
arch = "mac";
- sha256 = "3f4792daf890d39d120edbbb05a96cc9605ec49015d87f6969bf8a5dc1a2d122";
+ sha256 = "da380f30342abb3904c2d43a7e3250454cfb4a9c79f72f10de57d342c7e86988";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/son/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/son/Firefox%20141.0.3.dmg";
locale = "son";
arch = "mac";
- sha256 = "2fd6c939b7a4cc813e03d098bdfc19b8a1a48759b831be2e084719c16c8cf34a";
+ sha256 = "c5e732b1d87149a64dad91de0f6ee90509bf13023c6be74706ada3a33399b5ac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/sq/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/sq/Firefox%20141.0.3.dmg";
locale = "sq";
arch = "mac";
- sha256 = "3a5ffe9efff4d1d12f00d86c7fa46239accc708af95d7cf6a0d41492938899fc";
+ sha256 = "c44df5f08f47882dd9bf57b7bf62141517e6d8384e6c1425e3bbd1cd629f9ccb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/sr/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/sr/Firefox%20141.0.3.dmg";
locale = "sr";
arch = "mac";
- sha256 = "576572b308fa150011e62831783f13604c4700dec1f1f7f033fba25c835a5978";
+ sha256 = "a865e597136910a69ce4441227b702b4ca8f676614847d712419551c38fd906a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/sv-SE/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/sv-SE/Firefox%20141.0.3.dmg";
locale = "sv-SE";
arch = "mac";
- sha256 = "c84ae9979023217920f03f6c1eb02fd1aebb9dbfddc0459afd2681dbbe7fc562";
+ sha256 = "e1004e6ca315fda078df6da410f3fe004ab45931d48bec57d1d3d1b4e102035e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/szl/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/szl/Firefox%20141.0.3.dmg";
locale = "szl";
arch = "mac";
- sha256 = "cdc6004f451d5c7306088661318f2a2149e84b3e01c28cbe9c0dec56c30dce85";
+ sha256 = "6cadbb50355600d65f04f2f228ba9fc48d163386068e3025f3fa2e3d0d53c123";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ta/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ta/Firefox%20141.0.3.dmg";
locale = "ta";
arch = "mac";
- sha256 = "7084b920384d0827a3a26b2e51aa0a1d33b57b63d4b607963e8ecbe8422039fa";
+ sha256 = "a22961ab58be3ea50b22db31931620b483433963fc4a76b708f080a83bf225ac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/te/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/te/Firefox%20141.0.3.dmg";
locale = "te";
arch = "mac";
- sha256 = "ca1d02ccc47d7372adfc7e7aa4174fec378d5f07550781ad02ae92297dd61705";
+ sha256 = "685cc2e6c4bcd4af2badad0bfc9949138eee2b689ab33e77e0a7e49d8d71045a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/tg/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/tg/Firefox%20141.0.3.dmg";
locale = "tg";
arch = "mac";
- sha256 = "933eacf454718a8b0dca160a2ee87bcd87152af358945b97383d592158028853";
+ sha256 = "993516c8efb25aea0d0cf3754f27efb4b4ff18b1ddfba1c46c751f61f88839c3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/th/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/th/Firefox%20141.0.3.dmg";
locale = "th";
arch = "mac";
- sha256 = "1d9df1dc264e62cda2e49718570b93456fce86b9c38e91016fff8f9135b1f4fe";
+ sha256 = "78a3906a4830e8577c62fcbb45388a029f9883218fe4f6162e6b28f0408cdb50";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/tl/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/tl/Firefox%20141.0.3.dmg";
locale = "tl";
arch = "mac";
- sha256 = "d3b0e0e439ccd7b566d5810fc4834323f4e1fe30fcf07a7d7014662bf53084a0";
+ sha256 = "248d25ff29d28a87092352fa49cd9c30db2908fd0675befda189deaa13d4b533";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/tr/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/tr/Firefox%20141.0.3.dmg";
locale = "tr";
arch = "mac";
- sha256 = "3ad66b0abfd0995f48cc55a6deaac71a464af45b40a734f48fe6418c18ca7f26";
+ sha256 = "70cd725698307aca4d4dbb7a6e02100166dfacd7669c5a300d35cecfcfa239c0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/trs/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/trs/Firefox%20141.0.3.dmg";
locale = "trs";
arch = "mac";
- sha256 = "26a3a62918b4c8ad8250f1218d2811717f155fecabb9f5e5ea79feea03928b79";
+ sha256 = "ae8ba73465b2abc8d18d3c2e2daf68e2668cab1c1144d8d6a559014721afb9f4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/uk/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/uk/Firefox%20141.0.3.dmg";
locale = "uk";
arch = "mac";
- sha256 = "fbd6d9a970260b140ff434596e99ab55bb418124062fe14834fda9423395a2b2";
+ sha256 = "8781407f677a997e0a43a0dbcef48a21eb1e78b106e071426a68df4c9a74c2d2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/ur/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/ur/Firefox%20141.0.3.dmg";
locale = "ur";
arch = "mac";
- sha256 = "7817b6f04256bb0e98eff7899b28d49039cea84b595d8ef33d2130b6464584e2";
+ sha256 = "18012bb20b9fa76394ffa9a7fd5bd9a4b26f8e977a254cde30d9c84d30ac5f74";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/uz/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/uz/Firefox%20141.0.3.dmg";
locale = "uz";
arch = "mac";
- sha256 = "2fd70f20d710655d2543dd1500e9d791016a3abaa316cc9ce30c8e28023fbed6";
+ sha256 = "5dedce611ba384512b289070794e92fa75be17766c5e313a0349144e67444cca";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/vi/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/vi/Firefox%20141.0.3.dmg";
locale = "vi";
arch = "mac";
- sha256 = "11681cfc5b979b0fb822079cecaa5bfbf2eaa0b40df832832eecd81ffc43fdc2";
+ sha256 = "61770a27c25d3bef80c01f673341de713544b89fb182a0e7a7c7132bd6fbf44e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/xh/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/xh/Firefox%20141.0.3.dmg";
locale = "xh";
arch = "mac";
- sha256 = "23f15ef262b39bd1295d0751e86bccfa632d66c4438c888cdeabb4f712b462cd";
+ sha256 = "75f0e9cc3a722680e91e254802204d5580683cb1b59c68f5b5afd7feb9bfef84";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/zh-CN/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/zh-CN/Firefox%20141.0.3.dmg";
locale = "zh-CN";
arch = "mac";
- sha256 = "92a269c2bedc65b9ff8dbfeb7dc53e115ac49792d43dd76232482b04d6f2fde0";
+ sha256 = "4ccfbb23b602a67f17a58d77dee5591549a5df95a6368b39fc5f6b087524f74f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/141.0/mac/zh-TW/Firefox%20141.0.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/141.0.3/mac/zh-TW/Firefox%20141.0.3.dmg";
locale = "zh-TW";
arch = "mac";
- sha256 = "7077da1c7698b20b8a04df0871413336d8b63f51e0ad1ddbe8e303c4363064a4";
+ sha256 = "71918ddaec0bd8fa651b8a6a8e5eb17e4b487c9d3e9ff1a5dbcbe9edb8186e1a";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
index 9b2c1ee89478..85ef3908b0fd 100644
--- a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
@@ -10,11 +10,11 @@
buildMozillaMach rec {
pname = "firefox-beta";
binaryName = pname;
- version = "142.0b3";
+ version = "142.0b8";
applicationName = "Firefox Beta";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "707781fcc59798c0ecbf11532eac41f4f134f24b1d670234cf674e433525ca83fe4fff75874d1a16d2be2039959731e71a5aa56e727d2b46e5bc40f63277b188";
+ sha512 = "048325c583dc3c6716be3fcb9d793448ab6e2b18b7b5f7d6aafa76cbc9e790489f7cd59644ded4b7e7929e19021e04b21e5d11c298057bb60fe018a791494ce8";
};
meta = {
diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
index e93b0cfff180..50d327a69b93 100644
--- a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
@@ -10,13 +10,13 @@
buildMozillaMach rec {
pname = "firefox-devedition";
binaryName = pname;
- version = "142.0b3";
+ version = "142.0b8";
applicationName = "Firefox Developer Edition";
requireSigning = false;
branding = "browser/branding/aurora";
src = fetchurl {
url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "5752c77307e59ad188385bb7bbb440e01a256f437088e051d1bc74e0ccdbde4ddf68c97fdcf0401c03636293753c5e8f7132352aed5f5e9e537c96eaf8784f21";
+ sha512 = "a5a89cdbfe3e05e6d329011476d571625094546e0eb2bea4f4ce426fd8d6ce23ce51ce19fd0a4d44ea7cb134d3f6c1510dcc1403d6aab5981862845a250c9dae";
};
# buildMozillaMach sets MOZ_APP_REMOTINGNAME during configuration, but
diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix
index 2aa06fd0ebd9..e3d37c630ab2 100644
--- a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix
@@ -9,10 +9,10 @@
buildMozillaMach rec {
pname = "firefox";
- version = "141.0";
+ version = "141.0.3";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "bd6998bce927c5b5c186537bd41475fc9e3809829ceadb2277bb382d02d3780d2a5e5749487567a75b7c9e3726f97662c4ec28924bc491c5a3f21e2ec4828d63";
+ sha512 = "b660b018840c41a254734b4847a791f1a9fd2f72dbea825ea5971fd0b3269a43f1f4be1ccf4a53f7809b6b98398f4e04a142e57f8882d6590bab636ef75002f6";
};
meta = {
diff --git a/pkgs/applications/networking/browsers/librewolf/src.json b/pkgs/applications/networking/browsers/librewolf/src.json
index 0bf3592670b1..97ba907c5420 100644
--- a/pkgs/applications/networking/browsers/librewolf/src.json
+++ b/pkgs/applications/networking/browsers/librewolf/src.json
@@ -1,11 +1,11 @@
{
- "packageVersion": "141.0-1",
+ "packageVersion": "141.0.2-1",
"source": {
- "rev": "141.0-1",
- "hash": "sha256-sgs/96soNX6kHWzXSZW0Hkh5lBoMffRMhlOa3BJoY6I="
+ "rev": "141.0.2-1",
+ "hash": "sha256-M4RQcpIk4jjcSUFwMI5fPi7frMOEM4+FSpbqNiXxOVc="
},
"firefox": {
- "version": "141.0",
- "hash": "sha512-vWmYvOknxbXBhlN71BR1/J44CYKc6tsid7s4LQLTeA0qXldJSHVnp1t8njcm+XZixOwokkvEkcWj8h4uxIKNYw=="
+ "version": "141.0.2",
+ "hash": "sha512-bRVSvGTZFeeEpdVgyLs1pTCPNevNJVKwJ/gPlQx/DGJ8ykaweWz24X2PUMgub3Cj7BFHHODgWHlPUAt7FeF7Qw=="
}
}
diff --git a/pkgs/applications/networking/browsers/palemoon/bin.nix b/pkgs/applications/networking/browsers/palemoon/bin.nix
index 20658e875909..f126b71e64f3 100644
--- a/pkgs/applications/networking/browsers/palemoon/bin.nix
+++ b/pkgs/applications/networking/browsers/palemoon/bin.nix
@@ -23,7 +23,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "palemoon-bin";
- version = "33.8.0";
+ version = "33.8.1.2";
src = finalAttrs.passthru.sources."gtk${if withGTK3 then "3" else "2"}";
@@ -173,11 +173,11 @@ stdenv.mkDerivation (finalAttrs: {
{
gtk3 = fetchzip {
urls = urlRegionVariants "gtk3";
- hash = "sha256-cdPFMYlVEr6D+0mH7Mg5nGpf0KvePGLm3Y/ZytdFHHA=";
+ hash = "sha256-qgabtZ/8nBaOGP0pIXd/byd9XCxulT8w+7uczJE4SAg=";
};
gtk2 = fetchzip {
urls = urlRegionVariants "gtk2";
- hash = "sha256-dgWKmkHl5B1ri3uev63MNz/+E767ip9wJ/YzSog8vdQ=";
+ hash = "sha256-qeA8EYRY9STsezWrvlVt73fgxPB0mynkxtTV71HFMgU=";
};
};
diff --git a/pkgs/applications/networking/cluster/helmfile/default.nix b/pkgs/applications/networking/cluster/helmfile/default.nix
index e1091a8043e4..5a32dcfd9f29 100644
--- a/pkgs/applications/networking/cluster/helmfile/default.nix
+++ b/pkgs/applications/networking/cluster/helmfile/default.nix
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "helmfile";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchFromGitHub {
owner = "helmfile";
repo = "helmfile";
rev = "v${version}";
- hash = "sha256-Nsfqd54QNRkeqUxUA05+0gtcoopz090/wW+zdFsEii8=";
+ hash = "sha256-q0PIvTsl5wbzSNyrJbN6y8nB7yJB3NO2RAvWKr8hmNU=";
};
- vendorHash = "sha256-fiwxmF91UCTNi3jgrJnWgPswWXQFLg70d+h3frnu7kU=";
+ vendorHash = "sha256-frwwqVmkiWtA6eg4rcd/KbG5CiEoF+rRO66/6WMxawI=";
proxyVendor = true; # darwin/linux hash mismatch
diff --git a/pkgs/applications/networking/cluster/k3s/update-script.sh b/pkgs/applications/networking/cluster/k3s/update-script.sh
index b1c7c2915d3c..0a1d06a656c0 100755
--- a/pkgs/applications/networking/cluster/k3s/update-script.sh
+++ b/pkgs/applications/networking/cluster/k3s/update-script.sh
@@ -61,17 +61,19 @@ fi
cd "${NIXPKGS_K3S_PATH}/${MAJOR_VERSION}_${MINOR_VERSION}"
CHARTS_URL=https://k3s.io/k3s-charts/assets
+TRAEFIK_CRD_CHART_SHA256=$(nix-hash --type sha256 --base32 --flat <(curl -o - "${CHARTS_URL}/traefik-crd/${CHART_FILES[0]}"))
+TRAEFIK_CHART_SHA256=$(nix-hash --type sha256 --base32 --flat <(curl -o - "${CHARTS_URL}/traefik/${CHART_FILES[1]}"))
# Get metadata for both files
rm -f chart-versions.nix.update
cat > chart-versions.nix.update <<EOF
{
traefik-crd = {
url = "${CHARTS_URL}/traefik-crd/${CHART_FILES[0]}";
- sha256 = "$(nix-prefetch-url --quiet "${CHARTS_URL}/traefik-crd/${CHART_FILES[0]}")";
+ sha256 = "$TRAEFIK_CRD_CHART_SHA256";
};
traefik = {
url = "${CHARTS_URL}/traefik/${CHART_FILES[1]}";
- sha256 = "$(nix-prefetch-url --quiet "${CHARTS_URL}/traefik/${CHART_FILES[1]}")";
+ sha256 = "$TRAEFIK_CHART_SHA256";
};
}
EOF
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index f3b19de18ff2..d8c678e0aaf9 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -45,22 +45,22 @@
"vendorHash": "sha256-jZ950/nPFt3+t3CHsNEkYo7POabRCHVvcfu04Iq3cJc="
},
"akamai": {
- "hash": "sha256-JALEVzmBVmHtCG4B1jNeNdSWb+SGZWDSZgUQ5voMQPg=",
+ "hash": "sha256-pXBQikG5yjCPj/Nv6+qJBv3+BpRx04CbDQo9Q9nU0o4=",
"homepage": "https://registry.terraform.io/providers/akamai/akamai",
"owner": "akamai",
"repo": "terraform-provider-akamai",
- "rev": "v8.0.0",
+ "rev": "v8.1.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-sf6gCPsKnBVjMsCw7ZA4BKt9GAGtAcgU7vRZN8xzN9Q="
+ "vendorHash": "sha256-WT4sjem80445Qwlr3i/OuQMujrxEKqhws1GLpvbqKaU="
},
"alicloud": {
- "hash": "sha256-OXLqn7D4Len8EYxwl/coKeh+bBAx4uVzfgiNFJ1Tcrg=",
+ "hash": "sha256-ITu569Um+3Y7FPCBNALvePAjCCIf/3+Hu0831o7rZCU=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
- "rev": "v1.254.0",
+ "rev": "v1.256.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-Ww4l3ffnx0CB+wnQfaiHI+25JtnNsGaTCsmXfd54R4g="
+ "vendorHash": "sha256-+Hc2NCCnJ0fB86fvgE4Kak8fwlsXIiv8avIhE/RoWeM="
},
"ansible": {
"hash": "sha256-3nha5V4rNgVzgqliebmbC5e12Lj/zlCsyyiIVFlmUrY=",
@@ -135,13 +135,13 @@
"vendorHash": "sha256-low0aq3i3pmqbadYg1VZra+ZzoV6nqyGutf8xzaces0="
},
"awscc": {
- "hash": "sha256-9/z8Al6JRsWyBgrcz53EuI9Quco9LAVMLrWWqmhEyMk=",
+ "hash": "sha256-lsnmPbG5juue8ZQ/JT8zjk4vSDwMqUlIxAqKxbaR3iY=",
"homepage": "https://registry.terraform.io/providers/hashicorp/awscc",
"owner": "hashicorp",
"repo": "terraform-provider-awscc",
- "rev": "v1.50.0",
+ "rev": "v1.51.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-WnKUdHVmLTWy+WMMbvI646KzJPGnmWv5NPoePsyP3yg="
+ "vendorHash": "sha256-1PX776uNp1uXW2i23Ea7b74rEQk2hH6xpDqi7StK3Hs="
},
"azuread": {
"hash": "sha256-lNjU/206yS+smSe1SYlz0TOqHRlvSQKqhJ67fswNlIQ=",
@@ -225,13 +225,13 @@
"vendorHash": "sha256-r4Q7b7ZzK+ZDXhIabTSgP7HY5Q51Hz5ErnW+nV+ZIqA="
},
"buildkite": {
- "hash": "sha256-XhO780RsMUx5J/GJ8xcFjN97b6XJ8eHuQjOQiuFUWHY=",
+ "hash": "sha256-pF46n0PJ2ru7s/1S6mznpJnlZx+3BQmPj5dlttjta+Q=",
"homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
"owner": "buildkite",
"repo": "terraform-provider-buildkite",
- "rev": "v1.22.1",
+ "rev": "v1.23.0",
"spdx": "MIT",
- "vendorHash": "sha256-UgGfLh7kDOQK/EwuHQM0HoAaN95WyPWwypGPboPY9+s="
+ "vendorHash": "sha256-PuhOICFZJi6Fnu0cwrXc5YtJ3m5D1tC8C1wj6m9cfPY="
},
"ccloud": {
"hash": "sha256-Dpx0eugcHCJV8GNPqjxx4P9ohgJgB10DTnHr+CeN/iQ=",
@@ -243,13 +243,13 @@
"vendorHash": "sha256-OqbnkuEy9w6F1DxmlYhRNYhBaYhWV0FtMK4wdwSybh8="
},
"checkly": {
- "hash": "sha256-9Gb3KQeTvfruduRKkp+OHrxj1k7VBiVuqjMVZU+yTJI=",
+ "hash": "sha256-4AQbt0BN/fYm1JEsXqY3zFhofTCyS+l80TPtmAePC7Y=",
"homepage": "https://registry.terraform.io/providers/checkly/checkly",
"owner": "checkly",
"repo": "terraform-provider-checkly",
- "rev": "v1.11.1",
+ "rev": "v1.12.0",
"spdx": null,
- "vendorHash": "sha256-P+dsNfAC0dCKLjBGS0z0hRBYjJHVTRFM8Npr89ns+Lc="
+ "vendorHash": "sha256-8ZfA3GYJk2pe627u9XB2m6qmD5wHAxtUYzivVK6u+YI="
},
"ciscoasa": {
"hash": "sha256-xzc44FEy2MPo51Faq/VFwg411JK9e0kQucpt0vdN8yg=",
@@ -270,13 +270,13 @@
"vendorHash": "sha256-shRiTPn4A1rmwBnoSlRDfdYuHqSFvL4o6o8vAJutu3Q="
},
"cloudflare": {
- "hash": "sha256-GCyynAWMTVbZ58XLpFF8JkFDhdGwavg3VpYtzy6NdOg=",
+ "hash": "sha256-xTYaM5gVu8iZerTQFNRFXH3nG0Rgt+qtzL1eePTMaZQ=",
"homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare",
"owner": "cloudflare",
"repo": "terraform-provider-cloudflare",
- "rev": "v5.7.1",
+ "rev": "v5.8.2",
"spdx": "Apache-2.0",
- "vendorHash": "sha256-erBpARE/YlmD8RjlV3uBE0S8NyH/WR5rmsiY6gO9mSQ="
+ "vendorHash": "sha256-i7XUJhDvz35Uyc9K2DhjsABhror+hTBQ5iwukQTh4B4="
},
"cloudfoundry": {
"hash": "sha256-1nYncJLVU/f9WD6Quh9IieIXgixPzbPk4zbtI1zmf9g=",
@@ -335,13 +335,13 @@
"vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA="
},
"datadog": {
- "hash": "sha256-BywMGXd6UedyjcVjT0SUq9D+1FpgR9yvas/vWdkLmW8=",
+ "hash": "sha256-Fi1Ip/Uy89s8XeX5yT55LKjMw/Bk/B/Vwvc0qXTaYbw=",
"homepage": "https://registry.terraform.io/providers/DataDog/datadog",
"owner": "DataDog",
"repo": "terraform-provider-datadog",
- "rev": "v3.68.0",
+ "rev": "v3.70.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-AQ+/+NCBBj4ptBGHJmibH6QZo4560dRRbs55SqY9buE="
+ "vendorHash": "sha256-IW7v9w3/X+v+AF8eRE4n1KI7MnLWlxkXzTvAJtsQ4Ik="
},
"deno": {
"hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=",
@@ -417,11 +417,11 @@
"vendorHash": "sha256-duHOqjy8AthXuDX63GO3myJ9TJmV0Ts1a8OsbSOGZWI="
},
"doppler": {
- "hash": "sha256-2sgNPQvk0jylCEiZ0Cja54YbmqHSj+AgLANSLMVAqgw=",
+ "hash": "sha256-4BhccP7//s4GkKhwqsc8kyqWUUH/SuwsahbutAinyVw=",
"homepage": "https://registry.terraform.io/providers/DopplerHQ/doppler",
"owner": "DopplerHQ",
"repo": "terraform-provider-doppler",
- "rev": "v1.18.0",
+ "rev": "v1.20.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U="
},
@@ -435,13 +435,13 @@
"vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw="
},
"equinix": {
- "hash": "sha256-s2oXZSi0IVysbaI9rOp3sVDCSJCKPHe5cXJyU2g8SEE=",
+ "hash": "sha256-xa8u2qaaCZVOE5pRpPNHGGwG1LiP2CBtQmjeefkUQIU=",
"homepage": "https://registry.terraform.io/providers/equinix/equinix",
"owner": "equinix",
"repo": "terraform-provider-equinix",
- "rev": "v3.11.1",
+ "rev": "v4.0.0",
"spdx": "MIT",
- "vendorHash": "sha256-OzFNqWCAIvFQQ/4bi52doASkjo/zoxlS2ueiV1rww1M="
+ "vendorHash": "sha256-sAzGv+g1y2y4InpUE2HyT5ibfWWkxW9q29bNGSiDyn8="
},
"exoscale": {
"hash": "sha256-TA8mMMeelnkvGcvRy9+QLiRegQYf8xo6vRZ+kb+DY5A=",
@@ -525,11 +525,11 @@
"vendorHash": "sha256-eE9AY/79xQSbRl5kA0rwS8Oz8I9jaxT/KlVd0v0GAa8="
},
"google": {
- "hash": "sha256-YwSl33ST8kvnVg5hr7PCSfEO0xRDRVvTEU3KEMfiIIg=",
+ "hash": "sha256-pDYqzdPUnCKpbQqe58o4CU605gdF8vovPR3fCAdf4zQ=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
"repo": "terraform-provider-google",
- "rev": "v6.45.0",
+ "rev": "v6.46.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-n6UUSCQt3mJESEfqVHX4sfr1XqOXu+u7Qejjps6RmBs="
},
@@ -552,13 +552,13 @@
"vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
},
"grafana": {
- "hash": "sha256-qa5ynLx77SEAgJzRHPAj2VtX2ryYpYA2JCH56aZOKuA=",
+ "hash": "sha256-mL+05LpobDrXl483QOmo1k6n/UmLkg3fR64LQBnfrfo=",
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
"owner": "grafana",
"repo": "terraform-provider-grafana",
- "rev": "v3.25.9",
+ "rev": "v4.3.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-QTcWJlwE6s4nEPSg6svzIhsJo9p9rk1gQiSr4qSTfns="
+ "vendorHash": "sha256-FQF36Rx+7PzVtbV7eNbvBX4ovqPj6iRlZi0YmB3P6EU="
},
"gridscale": {
"hash": "sha256-zD3KiTLKALVOvFOewWyrd65p0XmLOi/bSIP27dXwveU=",
@@ -570,13 +570,13 @@
"vendorHash": null
},
"harbor": {
- "hash": "sha256-KYCyqNKqW/I4q1JHVK4rD9H8/D60IL7H9cCgz6wLg5Q=",
+ "hash": "sha256-RZkXUB4Msmsm+1mQij+577d7KUrDpk50oPc2rcFevi4=",
"homepage": "https://registry.terraform.io/providers/goharbor/harbor",
"owner": "goharbor",
"repo": "terraform-provider-harbor",
- "rev": "v3.10.21",
+ "rev": "v3.10.23",
"spdx": "MIT",
- "vendorHash": "sha256-C1MT4mA7ubh1mN4+HO0bwMpjVHjDIG6UXZI6gvXHFZE="
+ "vendorHash": "sha256-UmlhKa2SVgrhRc1EOO9sEkherIS77CP+hkAL3Y79h3U="
},
"hcloud": {
"hash": "sha256-O6GaMSL5E9t5v9nsRh7aGIXy/w04sCy7AYG4AvGsbLc=",
@@ -633,11 +633,11 @@
"vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM="
},
"huaweicloud": {
- "hash": "sha256-BzWYtn6KVVMq+wjqj3CMPKSzo9DzePIIdnRjJ53nJBI=",
+ "hash": "sha256-LLQFgUy3Hv3HlcL4gnZPdIEcR95fqroKIH4cLyb21Sk=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloud",
- "rev": "v1.77.1",
+ "rev": "v1.77.3",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -705,11 +705,11 @@
"vendorHash": "sha256-ctd9V5EXL0c9b4aJ47nfjhqCMTewL55IkjkQ39ShoUk="
},
"kafka": {
- "hash": "sha256-Onyy+KgmgLYk3J1P4rhHDJ7uEb+9jbywkY7lbfdQ2Vs=",
+ "hash": "sha256-Z+WRuLumEjN6fGa91pKrFzc4I/5XwNFLh3rJ9Dob3x8=",
"homepage": "https://registry.terraform.io/providers/Mongey/kafka",
"owner": "Mongey",
"repo": "terraform-provider-kafka",
- "rev": "v0.12.0",
+ "rev": "v0.12.1",
"spdx": "MIT",
"vendorHash": "sha256-kkaNv+c6IGAW+amSSycjBmUCFXBeQrcF5Jmvtl8bXAE="
},
@@ -831,20 +831,20 @@
"vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI="
},
"migadu": {
- "hash": "sha256-3q9vhHt4VDqcIYHEZjJY0whvGPQWMDHkGsAQEES8EkE=",
+ "hash": "sha256-k7W/oaZeBY5/Wi1vRCD641DKc0KQbBa834WDmtBp5wY=",
"homepage": "https://registry.terraform.io/providers/metio/migadu",
"owner": "metio",
"repo": "terraform-provider-migadu",
- "rev": "2025.7.17",
+ "rev": "2025.8.7",
"spdx": "0BSD",
- "vendorHash": "sha256-oipY2hwgRrntCxxHPyH06e8p+0fKfAQwhh2iBI4RGHQ="
+ "vendorHash": "sha256-CokSZ4CgWBCb/MnGK410Lt9rwBq3luceoFAPLLrwT5U="
},
"minio": {
- "hash": "sha256-hvttrw+7wqcCRyYdGhQvRvP1oDbAGmtR5UpcGx8LMgk=",
+ "hash": "sha256-TLWbbWYTjnvxT1LaV3FsL31xHHov8LpDYhA/nchMyMo=",
"homepage": "https://registry.terraform.io/providers/aminueza/minio",
"owner": "aminueza",
"repo": "terraform-provider-minio",
- "rev": "v3.6.2",
+ "rev": "v3.6.3",
"spdx": "AGPL-3.0",
"vendorHash": "sha256-QWBzQXx/dzWZr9dn3LHy8RIvZL1EA9xYqi7Ppzvju7g="
},
@@ -1021,11 +1021,11 @@
"vendorHash": null
},
"pagerduty": {
- "hash": "sha256-L4ZqC11Uz7DhzAxcGfCfOEf3s9Fg+YFVa3Imy9GuYBU=",
+ "hash": "sha256-Aw7z5qq5xEOUkjDgKCh3S7DBpAZSk8ayaic+Ts9DaDs=",
"homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty",
"owner": "PagerDuty",
"repo": "terraform-provider-pagerduty",
- "rev": "v3.27.2",
+ "rev": "v3.27.3",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1129,11 +1129,11 @@
"vendorHash": "sha256-xo0alLK3fccbKRG5bN1G7orDsP47I3ySAzpZ9O0f2Fg="
},
"rootly": {
- "hash": "sha256-Lpysy/BQHYEWhTNcLvBY6C6o1G/PhKzxPe4qUHhPWmM=",
+ "hash": "sha256-1Sfxg72KHhpWg0NgkYeJ1oQ/MVOi0PL3nWd1KL3jNig=",
"homepage": "https://registry.terraform.io/providers/rootlyhq/rootly",
"owner": "rootlyhq",
"repo": "terraform-provider-rootly",
- "rev": "v3.5.1",
+ "rev": "v3.6.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-75GQmp/ybD+VugrrB8qTbP3OPHy3eyBGe5u7CM7CRcc="
},
@@ -1156,13 +1156,13 @@
"vendorHash": null
},
"sakuracloud": {
- "hash": "sha256-IbR3m0s5LCC9tIOC67yn2yI6lssnIlc/pB6XIf0UOuk=",
+ "hash": "sha256-ec3ZGe0wyvN7ZLREmgots3lvTwNaaUCjGGwmogwy6VQ=",
"homepage": "https://registry.terraform.io/providers/sacloud/sakuracloud",
"owner": "sacloud",
"repo": "terraform-provider-sakuracloud",
- "rev": "v2.28.1",
+ "rev": "v2.29.0",
"spdx": "Apache-2.0",
- "vendorHash": "sha256-HKmIl/GjGJZmhWLrK3lMjYo1F5nmo+U9ZpvBo5hDH/0="
+ "vendorHash": "sha256-Icua01a4ILF+oAO5nMeCGPZrWc3V/SVObWydO72CU3I="
},
"scaleway": {
"hash": "sha256-/LyxYC+x6e5SQ12iZLxtbgFkF9MvotUlBYdK3/BiiAo=",
@@ -1210,13 +1210,13 @@
"vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0="
},
"signalfx": {
- "hash": "sha256-EoehHn7j3nnXzpHEjX4FQSO1na9xSmVpnTiPnTqUrpE=",
+ "hash": "sha256-hNMZbrihV+xlfamXRaGszQRqO8Tn2829rd4+pH83lrU=",
"homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx",
"owner": "splunk-terraform",
"repo": "terraform-provider-signalfx",
- "rev": "v9.17.0",
+ "rev": "v9.19.1",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-404/DlCtz0yAaM8zJ3ngJ2/DwoUJImjIqKYwdigHl4U="
+ "vendorHash": "sha256-wpm7J8kfkm4vDZhZ0koQsgpW5JwWY7DngSYXfaWh3FQ="
},
"skytap": {
"hash": "sha256-JII4czazo6Di2sad1uFHMKDO2gWgZlQE8l/+IRYHQHU=",
@@ -1255,11 +1255,11 @@
"vendorHash": "sha256-4gtM8U//RXpYc4klCgpZS/3ZRzAHfcbOPTnNqlX4H7M="
},
"spacelift": {
- "hash": "sha256-qz7rOdjC3H+Qu0FXqPG91AlGozhQVPAVow/ZrJHgZ+E=",
+ "hash": "sha256-ovKmGAJ2uLWaVVdwApzCK9RI/tgPS5SoxVmBM8kclxI=",
"homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift",
"owner": "spacelift-io",
"repo": "terraform-provider-spacelift",
- "rev": "v1.27.0",
+ "rev": "v1.28.1",
"spdx": "MIT",
"vendorHash": "sha256-D8VG9CWP4wo+cxb/ewP+b6qAeaBCu6lNwH2leoiBMAc="
},
@@ -1300,20 +1300,20 @@
"vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs="
},
"sumologic": {
- "hash": "sha256-bWwRJMb6ESViNg9xdcUp3YIlVDER0tQhuUlfUxo9Nhg=",
+ "hash": "sha256-ogZQKIBlpj62Ileu81hJPLDMrEpG0Nhb7+rSZR08NYQ=",
"homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic",
"owner": "SumoLogic",
"repo": "terraform-provider-sumologic",
- "rev": "v3.1.2",
+ "rev": "v3.1.3",
"spdx": "MPL-2.0",
"vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo="
},
"sysdig": {
- "hash": "sha256-q7HXqmvOiUktGOas9Xjt2hucxqasnPZ2O9uIn1gL1FE=",
+ "hash": "sha256-KAwuE67gNOrDDLxgbxMtub0tMa45IiIOJ9Sq9mncK4c=",
"homepage": "https://registry.terraform.io/providers/sysdiglabs/sysdig",
"owner": "sysdiglabs",
"repo": "terraform-provider-sysdig",
- "rev": "v1.58.0",
+ "rev": "v1.59.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-rWiafaFE1RolO9JUN1WoW4EWJjR7kpfeVEOTLf21j50="
},
@@ -1336,29 +1336,29 @@
"vendorHash": "sha256-V0dK5G3zheyyqexBud+9Hg9ExYI/9X1wuYx+lEn6pVg="
},
"temporalcloud": {
- "hash": "sha256-r5bkK+7phHxxImAQEgwekRiUuLxNzVGYSsb5OH8cx5c=",
+ "hash": "sha256-dsOBLWHDWMO2/VKQOvJP5WgdAS3Zo9mkqRbfEDvzQRk=",
"homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud",
"owner": "temporalio",
"repo": "terraform-provider-temporalcloud",
- "rev": "v0.9.1",
+ "rev": "v0.9.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-PVN3oPT3cxsnWH03twbPSIIERGHCp3XAmcqrQAOULZ4="
},
"tencentcloud": {
- "hash": "sha256-0sTuheQh9mpwGPsqXLH3dcLvTQcy7xti+y1k1eflL2k=",
+ "hash": "sha256-X5MhgP1ZxoaEAeUIIrTpF/YLfnsoy0k2RbNRXQzWKq4=",
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
"repo": "terraform-provider-tencentcloud",
- "rev": "v1.82.13",
+ "rev": "v1.82.15",
"spdx": "MPL-2.0",
"vendorHash": null
},
"tfe": {
- "hash": "sha256-Gut7HzjBZIrv9PLNBkSwnGfBKymlJ07GTFKtwiLIGSg=",
+ "hash": "sha256-wKHlkU/MmLoLjl3LbzYWK10Xl8c5Sb5ItvzoeJ1R/d0=",
"homepage": "https://registry.terraform.io/providers/hashicorp/tfe",
"owner": "hashicorp",
"repo": "terraform-provider-tfe",
- "rev": "v0.68.1",
+ "rev": "v0.68.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-tf78FT9JD5IVswgDB3Yug1NZQvo8NDqjPEAfF3gg93w="
},
@@ -1517,12 +1517,12 @@
"vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg="
},
"yandex": {
- "hash": "sha256-W67wzWkbSaoRbntJhlErhQ5lOIyJdoIZFJUsBnzLP5o=",
+ "hash": "sha256-uVfwAoU2bOfy/ZBSK5kwGP2uWDVlS7NCdk4Uv8ZRgII=",
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
"repo": "terraform-provider-yandex",
- "rev": "v0.146.0",
+ "rev": "v0.148.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-DXZi6ncn/X4sx2i8xM7ItxGCuRwLi391LLJ7NlZkxFg="
+ "vendorHash": "sha256-EvEUTx/Y+LpIaDUY8LsXT+aMtLiNpYH8Z7XnNWLLCM4="
}
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix
index f089cd1c1bcc..1908f322506d 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix
@@ -1,1193 +1,1193 @@
{
- version = "140.1.0esr";
+ version = "140.1.1esr";
sources = [
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/af/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/af/thunderbird-140.1.1esr.tar.xz";
locale = "af";
arch = "linux-x86_64";
- sha256 = "0949364bab751990fc5d02354a0352c8c919f8606594bd0302f30ae1fb931cd1";
+ sha256 = "919982590b3b6354c6856cc20b7fb7776d75c61f829992d10932bc684810bf38";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ar/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ar/thunderbird-140.1.1esr.tar.xz";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "5a3ecef8ffcabbbc60123ba3745b1b1fcf1d37af68b7132ab6e85b8e7dc34c07";
+ sha256 = "6ec79300bdd71d797258b4c9e8f943857f69a0ad5cf948fe326fe0dc9517e502";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ast/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ast/thunderbird-140.1.1esr.tar.xz";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "90bdf01ef3ca297f83e94829f8357a899c036e8c8bad32d1ab81730e14c8539c";
+ sha256 = "703b0797401fb7eed922522a8467ba3445ad5a71c0f81c7f4858f42cc080fcef";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/be/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/be/thunderbird-140.1.1esr.tar.xz";
locale = "be";
arch = "linux-x86_64";
- sha256 = "c8db05ebd470c2850519cc69c6b6aec72e1e1a9586807ef73e6e4522064f669f";
+ sha256 = "b0a3f3a4e4a9453b054289e5d939b77db4effcf4667e219c4caf348653e5050f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/bg/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/bg/thunderbird-140.1.1esr.tar.xz";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "f0aef122695b374b8d5d9aa645510e829c3980305892121a11ed35e9646fd08b";
+ sha256 = "36bfe0d1acb2ba63bbf8ae34e2c39f3ff90b26f8f5c2bec73fdc9b31d70464e3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/br/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/br/thunderbird-140.1.1esr.tar.xz";
locale = "br";
arch = "linux-x86_64";
- sha256 = "b63fe552f4dd1696b0ded0be712d3277d297ab884321229bac0aff578dfb0b8a";
+ sha256 = "0d3a252e23df6de8898912fef53e53b2d050c0dff75dbab4644b7371d27ffb59";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ca/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ca/thunderbird-140.1.1esr.tar.xz";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "19247cbb6f6994fb1c97cafdadcbec72eb3c3c9e4cbc848ae2ba3ed1227c0a9d";
+ sha256 = "37e0a46052d49472f75e45d82656aad56b202ba1cd094e271f875e5fe8137a4a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/cak/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/cak/thunderbird-140.1.1esr.tar.xz";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "8c029d10efac92d8b8482770cebf6347199c6dd5a4f96fd2e8cf29a32a6a6cf0";
+ sha256 = "d7e29fb063478024d7772a867062381252b0db1c4832da0a5254918701ee58c7";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/cs/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/cs/thunderbird-140.1.1esr.tar.xz";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "be900224dc75df6ce962daabadcc0e9efc170baead516b746af5ed7e98337190";
+ sha256 = "30f6aac467c61950a4e4bf95692d2d68eb1c1e1de3d5987350a8510c413c9991";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/cy/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/cy/thunderbird-140.1.1esr.tar.xz";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "f2fc6503cc88c1719ba1524dd031d05aac225bee7f6785f239530ce5192be322";
+ sha256 = "c94dcd1dc7d235e5c8876bd319aeee64d76747e51a007bdabc2c91ded07da83d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/da/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/da/thunderbird-140.1.1esr.tar.xz";
locale = "da";
arch = "linux-x86_64";
- sha256 = "55d06c3117b26098f17edda9deb84706ba38bd4a6c22adc7270bf6e431a15949";
+ sha256 = "56ec5ec6044ac84fd669445d4a69a181a62f922b4cd9cbd3e8f7d516f0625a30";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/de/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/de/thunderbird-140.1.1esr.tar.xz";
locale = "de";
arch = "linux-x86_64";
- sha256 = "83125097e4c240b3a230d4f1915deaba9e356509eb3f100f8deba7d352d32e20";
+ sha256 = "3fe9deaf6deacba4572081b69e8d872bc98f640515153d7bba203544c5de2a43";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/dsb/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/dsb/thunderbird-140.1.1esr.tar.xz";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "528346d87600d87f25aadfc22a568fb6b5d80ed879905f623fa778daf4f40430";
+ sha256 = "2be0e2b0d8a7d3d9bb5ccb8124e60ee93bf58a5c60ea0290f30e57724ab1f01c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/el/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/el/thunderbird-140.1.1esr.tar.xz";
locale = "el";
arch = "linux-x86_64";
- sha256 = "2cb9aea9ed1830294506c3622ade8af3f368405f91bd15157a6149548e8ed77d";
+ sha256 = "f260a4ac4dd618f26386aa0b58e439e6071573ddae17dd851bba1e6ec0b56270";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/en-CA/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/en-CA/thunderbird-140.1.1esr.tar.xz";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "9e213ae92ddd13118e3b17b9ec55b078e4386d14b4c003af6a4ec33bcaf1eb53";
+ sha256 = "1e11b27a7ad2734cc0a05290e60ad9d9c52ab14cfc79ce3ca8c7628021bf86a6";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/en-GB/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/en-GB/thunderbird-140.1.1esr.tar.xz";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "9d81bc9585e787ccc86a49793a8d68763527685472974fb6bd48d8af849982d4";
+ sha256 = "f8a5c570c2db66cff6579a3849c2a2ee732b7bcb9d08fc78c0b60b809a28655a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/en-US/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/en-US/thunderbird-140.1.1esr.tar.xz";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "94a7e55b8b072150d7195b3fd83a1dfb92c4cc459f4f1584025cdf55fdcbb9b9";
+ sha256 = "13932d2417a5b88f392e52390ef90b43b3e21b2406d2c3c75879acc7a9737d49";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/es-AR/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/es-AR/thunderbird-140.1.1esr.tar.xz";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "bb7636ef599eec8055030092faac2edfd5c54ad1b50e3520d93b7b379e138b8f";
+ sha256 = "23abeb1a746f68bf41756de800e28eb713f0e4c2bb3e45af753d60ff82ff102a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/es-ES/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/es-ES/thunderbird-140.1.1esr.tar.xz";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "810b48fa291c0d19c1a0d3a3cf1b4edf646cd7f5f7e4bf6712a414262dac45fa";
+ sha256 = "6899c7b9216211cfcf8508234feddd40bd0f3878c075fcaa9786154aeb5d761e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/es-MX/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/es-MX/thunderbird-140.1.1esr.tar.xz";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "cce7a9edfb6ff43376c328c7013ef50c2da23b8ab91e6c61e39100089259b9e7";
+ sha256 = "161197e28416206f216985796fcb131ec29e2a64170d7ab7be91e686fbcdc014";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/et/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/et/thunderbird-140.1.1esr.tar.xz";
locale = "et";
arch = "linux-x86_64";
- sha256 = "77bb2e7ee0201c546fba6e06008aada446c5c69d1afe8e459845e1fb49cde5dd";
+ sha256 = "f5a693e7d141e9085ed072f1192effd76298e3a3b81517f41994b2b317208447";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/eu/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/eu/thunderbird-140.1.1esr.tar.xz";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "96c6423c9621b0cf1e701067ff0e03f9039fca140fe96da98f025a0256142324";
+ sha256 = "db90b40e330738e19cdc29fe5386117e363a7980003bf407005278b4a44d43a8";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/fi/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/fi/thunderbird-140.1.1esr.tar.xz";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "b882e094df72799ad134687f71f3c90a367413664c91005b7da1ec408d8a953f";
+ sha256 = "7629a5087f7ba516b6ac202b10f9324458f9e7a65151a0e7a0d01d9b1c40805a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/fr/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/fr/thunderbird-140.1.1esr.tar.xz";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "ae57f0fd421c0e21f274c56f7a1ef4ab28a2721a48c1a19394ec6a19b937e0f3";
+ sha256 = "8a7f97f15a3d4659cf1effbc4afa8e176e4aed48a0b279e6628dd29e0db6fed0";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/fy-NL/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/fy-NL/thunderbird-140.1.1esr.tar.xz";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "5a9a57ff7688a83cabbff454058907ebda160b744766878b097de7622bf4e565";
+ sha256 = "7a0164fc992c1705e7927f5654a091e824cb39e120a99c9767d17555a4019567";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ga-IE/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ga-IE/thunderbird-140.1.1esr.tar.xz";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "39143e0a585cd77adb7d3389c3f0bfda2201461f591612712af992bf9c803b3c";
+ sha256 = "cf1e7321db36792779fb6edfe35cc45a3795cc055dcc178aba42d17015873c3e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/gd/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/gd/thunderbird-140.1.1esr.tar.xz";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "5628e78b0ebb53b1d3c176c0f73561a388c040e96f22ad50032ccd40033f9385";
+ sha256 = "008ee962be825a4e087051ddf15af624e8a42f75006bcb1b22d44719a30ba66f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/gl/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/gl/thunderbird-140.1.1esr.tar.xz";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "312750092889dc23ea3f4bc96e17096984523ac22317b119dff93ce3aa3a5a0b";
+ sha256 = "69ac658f4f79c962382275a126672e4a5ea5dadd987220a5ae05a429f79a7aa1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/he/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/he/thunderbird-140.1.1esr.tar.xz";
locale = "he";
arch = "linux-x86_64";
- sha256 = "12414b9fe4173bc6f36b6bd806fde3155031c09cb3e04b278985610a05fe6420";
+ sha256 = "0dfa668cf92869c2da406f3646b004a2549333894468ee3343c6c270ead7400d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/hr/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/hr/thunderbird-140.1.1esr.tar.xz";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "52438992ef99f56aa7bbf1b9d9e57c430bcb217cf5f2f9513bc0822da3f6ac8e";
+ sha256 = "8fb0c300ae7d8cab35d0048173f75264d6558245ecbf8cdb88db6019f3607800";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/hsb/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/hsb/thunderbird-140.1.1esr.tar.xz";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "b69f099a5849568965cf8b6e2104c367327b376f68772e3b3aac4d1687b733aa";
+ sha256 = "13b239a77e545dd331c446abb8c2d0cc93f26a4264a0a8c0d9a477273d908591";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/hu/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/hu/thunderbird-140.1.1esr.tar.xz";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "01436c7fbd357cb222b573722bba0515fbfb91e6784f414d22b0a575ef57b5b1";
+ sha256 = "ad0667c49e91aaf640c290c356a13b109807c9044a5cc38350e688ce336eeada";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/hy-AM/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/hy-AM/thunderbird-140.1.1esr.tar.xz";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "4f8ed268403590398836fa2410fdb07217e8065e7ab908e5c692d37587bce82c";
+ sha256 = "efd985cf24abba96128993d5dacd664023c2d5ee9cb4ad0e93fdf8857f31634c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/id/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/id/thunderbird-140.1.1esr.tar.xz";
locale = "id";
arch = "linux-x86_64";
- sha256 = "8dd3c99050f1da269fc90ee70723443c52b2fdc8730c959541dc84c3caa55ca8";
+ sha256 = "511ab012c1cdfd7904177f7f1abd6cdeb360c26aaaa37174fdf7b3af687adcc4";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/is/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/is/thunderbird-140.1.1esr.tar.xz";
locale = "is";
arch = "linux-x86_64";
- sha256 = "8ad1ec0dbbc85dfdf76ec593bdd377b8bc74c70ba0692736c69348365cba06a2";
+ sha256 = "5e038f13e5b22d6c78647b58451f4b4b762f92da311907a01acb4c8f52228bbc";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/it/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/it/thunderbird-140.1.1esr.tar.xz";
locale = "it";
arch = "linux-x86_64";
- sha256 = "51672db7ad0976a9964bdbaf64a10e749a972b813c48512c342160cf48633502";
+ sha256 = "0a6138a7da3416ead8a22810b70a8a135a86755bf3cfe6a69523e484ccdb6d07";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ja/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ja/thunderbird-140.1.1esr.tar.xz";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "50fb4726f63397bfe15c7c8d3272b35fc6190fedfddb5b43b761c70bf22433d1";
+ sha256 = "26d56b6dbc8fda2f3475b286db25629fa7775d9929f773074889a6940368950c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ka/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ka/thunderbird-140.1.1esr.tar.xz";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "57acefd6fecf702ac89d0f35c852578dcf8e8d44bc357f403e408cb634e3776e";
+ sha256 = "07c323d8311f01432bdeb86c7b1ba627b07640a3d692de8d007265a04779ebc0";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/kab/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/kab/thunderbird-140.1.1esr.tar.xz";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "803ba9ca63fff30fe3287565156678936b677d7afb45f7d59c63f012f53282ba";
+ sha256 = "e78aec3f7cac1c7898c04f9970aa757fb30372787793bd0cf6cb188d1b5b66bf";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/kk/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/kk/thunderbird-140.1.1esr.tar.xz";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "447396b9d5a4ce9b110d9dad0ebe8357cfdfee65258911ac6192b6c3e7970946";
+ sha256 = "c4eaf2b352af08cadae21c0b8237b36b8694f867dd9c01fa12fc80068d2629a6";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ko/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ko/thunderbird-140.1.1esr.tar.xz";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "468d1eb467665b84915ca3c57689abc9cd62cda51afc61a7ed4d63b28748da47";
+ sha256 = "5bd2d44c41dfeff1cbc771353d66c01bbbbf2d7796d581cfc5dad85c2f20470a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/lt/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/lt/thunderbird-140.1.1esr.tar.xz";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "87b5832b108358903736bfa0cfb013e295b72006c17b552590349261afc4565d";
+ sha256 = "e7578f394f4ce64fd85007588ec7f4903b01631207f508222cefd5cb00d6b5b1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/lv/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/lv/thunderbird-140.1.1esr.tar.xz";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "14cf11465692c14239a0076752010b7ff54d302493f5bfef58920ad1cbbde6fa";
+ sha256 = "3ba8716be0a3ac3a85902cdca9b2de5923bf32904ef206412b77341f441d5ebb";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ms/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ms/thunderbird-140.1.1esr.tar.xz";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "2b0721f403a74f8be55005d12d94285eaf91987ce5825226229d1b46d3253487";
+ sha256 = "444c096f12e7121f3891224ea533529937d825e7d167e6e962280cb990e8498f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/nb-NO/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/nb-NO/thunderbird-140.1.1esr.tar.xz";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "ad58811895a5d76e06747c042f71c73985316be4461f21c72508b571281d0aae";
+ sha256 = "16d316019ceb2bb89f7982d8989f87a77795c020bb4b0144f8572b335ccddefa";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/nl/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/nl/thunderbird-140.1.1esr.tar.xz";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "31dc88fdddd5c5d1e57eb4af966e3422dae1576dcc02c37ef8bff1c8537eef85";
+ sha256 = "9f23477305f39b70c587fd821090f13236a5e159802837f5a1f0a928e420ca94";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/nn-NO/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/nn-NO/thunderbird-140.1.1esr.tar.xz";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "9f9a0c43cccd2deca4427202b65a950eb6e36d9023cad37db8aa6ab69c5bb0db";
+ sha256 = "2b9dd6d30206a3c19216745bf97f928ed67e343189056ed78fa0f3d90267a8a8";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/pa-IN/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/pa-IN/thunderbird-140.1.1esr.tar.xz";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "98c87b5a49884e4672b82b2ef8df347437dd73ff5c4f8b69a4449b34c0c79862";
+ sha256 = "1b053c1d7a869649450aaf1c8eaba6e2655ce41dbdc631475094e8cf27877cef";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/pl/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/pl/thunderbird-140.1.1esr.tar.xz";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "aa6a633d3311ef1973a0150244ebc57bc6503e8ac7993aa351633d3af5f1b98d";
+ sha256 = "0d6e31b038fb43ee8289bd0a55558afc108ee0962719bcbe9da37fac4cbeff2d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/pt-BR/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/pt-BR/thunderbird-140.1.1esr.tar.xz";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "67d348c101be5f0e94420f754e4461c9df7f01ac530363c80805cd5046cd5deb";
+ sha256 = "9627781755d71d886cd2204af2b650880cc2fcb58eaaecf4499f3a6053b5f208";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/pt-PT/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/pt-PT/thunderbird-140.1.1esr.tar.xz";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "22e6c640ae2bc2b5051a0859160b2352a066b82cef47d1552581a526e26c134d";
+ sha256 = "366026969b6aae8ffef5e2ee7acd42038749e45e13e754b42e6ee77366fbd2ca";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/rm/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/rm/thunderbird-140.1.1esr.tar.xz";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "38336e796e173197c97d25ff9d929937ab7970a8b45fa69194354877b29bbef5";
+ sha256 = "cdb9f3cb48dcabb38e75c0ec41660c8d82f0c0dfbb2b13784a09276466a3384e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ro/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ro/thunderbird-140.1.1esr.tar.xz";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "58fb4e078e97b5a8429ba5fbc2b1d519d222acc45684688d0007225647a293b2";
+ sha256 = "a0c34df83fa5cc06e65db07a922b569eca3e56f49745967c11102dfafc368788";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ru/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ru/thunderbird-140.1.1esr.tar.xz";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "3c9a8de3c90f5c15d80a408d91dfa3cb32fb6cee4ba0361459322e75edcdab39";
+ sha256 = "b9f209bb54d649cdcc48f0c6595f06211c90fbe8f2e3c1f5849f0ccace760e40";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sk/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sk/thunderbird-140.1.1esr.tar.xz";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "2a3e892f97bc8510c259dd321cfaf56278cffbbb2c0384708be4c39c1ffd3655";
+ sha256 = "4966be49d3205d4e1b8787f905cd6324e4ae7944bbf62211711a019fc76870d1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sl/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sl/thunderbird-140.1.1esr.tar.xz";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "fe6924dcaa38c6c2c0d1cd15e7a5d1377cb84d0fc012a2f5287df293e1af082b";
+ sha256 = "3a7099b21c59d7ab78121a690201d1cc11ccd833a83dc0ca8a21803917154594";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sq/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sq/thunderbird-140.1.1esr.tar.xz";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "dcbdf0dc98cb36014af7aa6eed992a0f59aa675187aca18654087ec89af567bc";
+ sha256 = "1e6c192a966e370b71635c3b667f751d030ec94647ea4375935c27adfeaa5d77";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sr/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sr/thunderbird-140.1.1esr.tar.xz";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "4c1fb26634504c25f90d9f7ef068fe24a6b45e74b71fc0f1ea286d76a9a6a237";
+ sha256 = "430c02a5a7be79135503fd0ce959dfecee7e5de44018c4cb27901bc8a727c33b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sv-SE/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sv-SE/thunderbird-140.1.1esr.tar.xz";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "bb5050a394dd02fdbf2ec66a81b0743df1fd222ff4d3739ac15783e55a253076";
+ sha256 = "f1925d6fd429133598c8b79ad11ffb01f27ccc3f016da9321204ca92fd4848ab";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/th/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/th/thunderbird-140.1.1esr.tar.xz";
locale = "th";
arch = "linux-x86_64";
- sha256 = "45ce34a41fd4c791d0908e5cbce8c40dbd0cf6afe91092afc6b1220da4e7a622";
+ sha256 = "e19e8d275e1c898f7c69b9f76012808ce55d5ecbacc841beb603bfc7a6fd27f4";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/tr/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/tr/thunderbird-140.1.1esr.tar.xz";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "517376a8eb347f46122ed145fd3ea857f54848055777dad9fa1e0747086300c1";
+ sha256 = "dc628f393b9090fd4609cce6866af90a704c9ee0f64ca4cfff09f23b8b0b45c1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/uk/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/uk/thunderbird-140.1.1esr.tar.xz";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "ac4b3d55d37d372accc01ff898aeb9b63567c896ca26cf11ab3e6a606b4be502";
+ sha256 = "adafffc44db7c8eb9f1725803da72012b17aa6df3ce5321aed953d607f6fcbc9";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/uz/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/uz/thunderbird-140.1.1esr.tar.xz";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "c6dd141c2a3287c67d9a8d0291e229b0959c5d60fc2a1f364e27a4cca5b5e9e4";
+ sha256 = "09221ee37ce66aff9f63bb2a5217f3b7219754b8b7b920fb607ef301f164e547";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/vi/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/vi/thunderbird-140.1.1esr.tar.xz";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "10c501d1f7c7b19419c93e96e1d16b979a716a413e95dc564f716d3a17e4e57c";
+ sha256 = "a0a1234ce4d2370d263d50a3467c5327095c386943da4c01be4dd0ae95bd2c97";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/zh-CN/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/zh-CN/thunderbird-140.1.1esr.tar.xz";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "4c03277dffdb5fad1746a25084a1acd1c5598385b7637a814cbd50a451367a0c";
+ sha256 = "f89fee533f778038626f3c7fa69e09cbad6a1f79f8dd5045cdf645d3f16ba774";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/zh-TW/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/zh-TW/thunderbird-140.1.1esr.tar.xz";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "4caa008fd9db5a8857235dec756b65e699cae7fab055891fb18815bae3208097";
+ sha256 = "bcb095905122172714cb4a8f587c2eba8b882a71fa51c9668bd957a0cfad0eef";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/af/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/af/thunderbird-140.1.1esr.tar.xz";
locale = "af";
arch = "linux-i686";
- sha256 = "5f4b14c25933ec409fb3d9572e014dac2684e5ca22453154906d51a3eae9c40c";
+ sha256 = "6cc4f11c76fbe3f2e3ee273e10ae69e58c0fd8ff14893e2e3077ede0a046ce6f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ar/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ar/thunderbird-140.1.1esr.tar.xz";
locale = "ar";
arch = "linux-i686";
- sha256 = "6b750f6fc7cfbbf1d31c9abba2eb6cf0e5dea5b453e00321ecdf2cbf37003580";
+ sha256 = "aa6572aa65a2049d5aae97740822f1ce6405328de8c28c51a43f161a4473d517";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ast/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ast/thunderbird-140.1.1esr.tar.xz";
locale = "ast";
arch = "linux-i686";
- sha256 = "0ece544cfd1ef3ed853292a301571617ef2713997f79ef4085fecfdfb3fcb574";
+ sha256 = "1caae0a85b4b4f70336fafdf6f422213df8f1702ed3c2a5da19a261f7834426a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/be/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/be/thunderbird-140.1.1esr.tar.xz";
locale = "be";
arch = "linux-i686";
- sha256 = "8445c73f54a103d9877e88bc6e84488519a2b8505e079c13f3b76debe68dce63";
+ sha256 = "79e43954c8ec7f1a81f2145158d58a78f660dc7e09b1f0355b65199678c4ad76";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/bg/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/bg/thunderbird-140.1.1esr.tar.xz";
locale = "bg";
arch = "linux-i686";
- sha256 = "47761fd0d34f933752805e5cc9dc3f7442a3cce39935b286f5fcd0ecab843fad";
+ sha256 = "231a740b88896635a72857d592f004963ff0445885f107198a9562066ae81810";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/br/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/br/thunderbird-140.1.1esr.tar.xz";
locale = "br";
arch = "linux-i686";
- sha256 = "d020d8b0ab7d8c074ce039ed74ef99e9165019fd4133411c6cf3f265bcc307a1";
+ sha256 = "05b58365bb73e856bfd245ee8826ab3184c2ffd5614a8e2b163d942dbcc50e8b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ca/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ca/thunderbird-140.1.1esr.tar.xz";
locale = "ca";
arch = "linux-i686";
- sha256 = "7c180bb8e449d82a572c278e454ab7a1f5d46df2da2c24bffedd688b8bfeb1d9";
+ sha256 = "a71da18c8bcd197aaf02041005abef2215f4ce4ac0ed3928572664e945e8e114";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/cak/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/cak/thunderbird-140.1.1esr.tar.xz";
locale = "cak";
arch = "linux-i686";
- sha256 = "c9b24186d006890348c41ede9d2dfce402ccbc2cb2ba5185a238fb59d1197c6b";
+ sha256 = "e4e5e7a6640c1e44d8ecb14ae850fb4d1b799a553ff3331ee601c5d324c93a04";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/cs/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/cs/thunderbird-140.1.1esr.tar.xz";
locale = "cs";
arch = "linux-i686";
- sha256 = "bbcca13731b5c39176703339b60085660bc16e282cff3741fbfa413f06cafc15";
+ sha256 = "7d9f928ee3762f1263e7d7e62cd4b64a1187bb4b35fe4585d909a2204fa41ccc";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/cy/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/cy/thunderbird-140.1.1esr.tar.xz";
locale = "cy";
arch = "linux-i686";
- sha256 = "583351d8a8f03abc2d3fe3cac92f7ddf28c3fc5d718970361a168d223e46574a";
+ sha256 = "d82180d62d4d76f2fb2fe95d9f25f5e409910ef6d0d96d1de98b56bd11a70b2c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/da/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/da/thunderbird-140.1.1esr.tar.xz";
locale = "da";
arch = "linux-i686";
- sha256 = "27952731923609b9572b57376dc8da178dcda0b79a40bae31602a17da34ae9ee";
+ sha256 = "4fd3babf16ca6b7e5eb7572a887b4b7ef52740d6f3c6163a53321bfd61f55c11";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/de/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/de/thunderbird-140.1.1esr.tar.xz";
locale = "de";
arch = "linux-i686";
- sha256 = "1800c1ca5215096e32a7df7a24186658630a57b493e9a44e4f74bbadb40aaaae";
+ sha256 = "0c365cccdd4b0de3f66f2b72858fc6bb28a7bc0a14787d3b3f41d8cfd5b5dde3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/dsb/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/dsb/thunderbird-140.1.1esr.tar.xz";
locale = "dsb";
arch = "linux-i686";
- sha256 = "eedd3e40313857803179ca96b748a533d7065cf259f9d124c780269a61629918";
+ sha256 = "7db8f759632c59b9ed6748f0749edd1ecbef9f3b2d6a3e298cd77f752ee091d3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/el/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/el/thunderbird-140.1.1esr.tar.xz";
locale = "el";
arch = "linux-i686";
- sha256 = "84de3cd0f556c594ebe6e10dd899b366715f7000f9e73353c24514b70b35bd8e";
+ sha256 = "a8d1a0161c10f1f169bf55840813994f8c1b548bdec13a588f7fd87729ce4423";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/en-CA/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/en-CA/thunderbird-140.1.1esr.tar.xz";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "92e186709974e6d8bdc60d0045c25cb2bd7bdaab3ccdcb3421c30fa2e26dfc16";
+ sha256 = "8ef975087636a58dbc7466f4aebddedbc8f9d0708300fccbdcaf3a588f3610c4";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/en-GB/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/en-GB/thunderbird-140.1.1esr.tar.xz";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "7d1d61600099a211b44a2fe4b7c3995ca5965a501b1ae3326b513dbc26595072";
+ sha256 = "c1da1df9c9fea23f71cd03523d362931eb1e45f8c03cf89e3793dbcb76fc8f84";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/en-US/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/en-US/thunderbird-140.1.1esr.tar.xz";
locale = "en-US";
arch = "linux-i686";
- sha256 = "4623dcd577de6a7bf1c27d62511577a92fb385fff78d1b6e3b8833ff33cd76e4";
+ sha256 = "c0047d20438a99c7d2bc936e6c5b713673c028c786b526c89a432d42b7defad3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/es-AR/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/es-AR/thunderbird-140.1.1esr.tar.xz";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "850acfc9a555c1f2804e97da30f49ef0d9fa599cb105607576a9667f2b21e5ef";
+ sha256 = "9a72134b0d3d0c8c9d927f4b62ac46abdc95a0c356588729beb03ca72d27db27";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/es-ES/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/es-ES/thunderbird-140.1.1esr.tar.xz";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "d7a020c404ac8410dd0e3232dd5b3e86678cffd6daf7f0426257450530b3e454";
+ sha256 = "2803618d6d57e7f684baedbbd363f3630ce0c1aad9cb20b8628258663846dc38";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/es-MX/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/es-MX/thunderbird-140.1.1esr.tar.xz";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "6061acc4ef2d31807b05c040a6fcc6ff7ee4163fe2b7f1c2b2c328ddddf7f49a";
+ sha256 = "4b27c807a8924f15ec970247d4004e04761a6a03900becf9b92f97317d933bfa";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/et/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/et/thunderbird-140.1.1esr.tar.xz";
locale = "et";
arch = "linux-i686";
- sha256 = "7d89492e8a4163f5a2ed0af2076dfe8cfbb61a0d520c857852d6b2a16a4c5d63";
+ sha256 = "c27b006c65b2a4be498d71e7db794d9071c3b57db797fee96fea88e78ff87f9e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/eu/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/eu/thunderbird-140.1.1esr.tar.xz";
locale = "eu";
arch = "linux-i686";
- sha256 = "a7d9a8587dbd66998640f4acf14ca68804007abc974beb6ce41f301e2a3a80bf";
+ sha256 = "72a63b9531ef73dfa331f3440e3e8963ad33aa6ccfb712c8a466ab2025451004";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/fi/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/fi/thunderbird-140.1.1esr.tar.xz";
locale = "fi";
arch = "linux-i686";
- sha256 = "b73eece96944a0a2f1b09ba60669e38228fe70a936052c4c1c65373a6348bdfc";
+ sha256 = "4533513888fe7e5b14933f2171478f4694bc18da21d84762024407b2240a6729";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/fr/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/fr/thunderbird-140.1.1esr.tar.xz";
locale = "fr";
arch = "linux-i686";
- sha256 = "c5fd675249401d7fff4edf40b96359fbac733ab27001932e1adbb67f386d77d9";
+ sha256 = "fce8ed9c53637a57ec649b4246a8770e1e0ff6303820f329decb09d0f2f30af8";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/fy-NL/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/fy-NL/thunderbird-140.1.1esr.tar.xz";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "3f3c6b9114b3c41a543a9314a1157adb796480dec492c3db6445d93ca4cd111e";
+ sha256 = "8ad62f7d30d366e29debb8c38d2b34519773d33eb7cbb042b780d66c30a1a8db";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ga-IE/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ga-IE/thunderbird-140.1.1esr.tar.xz";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "f81b5f741586d19b9e501b26ec4f3a1e132a730d2368add86b25df10a152eabf";
+ sha256 = "089e521b1690ed1878e9bff96329c0d7b659d1dd0c51d134b23e29d6fd494f0b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/gd/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/gd/thunderbird-140.1.1esr.tar.xz";
locale = "gd";
arch = "linux-i686";
- sha256 = "330524b234f42f3828362a31e7daafd021cef7abe800e3c5a12829d7f91b22eb";
+ sha256 = "c697bb069bc2a01ff952fb5a6b735aebbcfcd5430c369078c50be945a082a4ef";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/gl/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/gl/thunderbird-140.1.1esr.tar.xz";
locale = "gl";
arch = "linux-i686";
- sha256 = "2be9e30b796eba8a282abbd8cc94fc311f0a9d5501e7a30c6112ceccaaa67a58";
+ sha256 = "1b68ede56cfe8e3e60760d9e18581570cf1733396c028a83f74c6ae9b8280e0c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/he/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/he/thunderbird-140.1.1esr.tar.xz";
locale = "he";
arch = "linux-i686";
- sha256 = "3c47ebe0dd8597b126215fd19b491cc9aa88287f8626832f0ce2fd7dcd65790f";
+ sha256 = "5d9c73f63868a2faec39837b500a37ea7187da3d468caa4333da666cea259a59";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/hr/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/hr/thunderbird-140.1.1esr.tar.xz";
locale = "hr";
arch = "linux-i686";
- sha256 = "86d4e30f4079e7582bf14d01e83a91585095dd0b5fccd95e169a8496d720d8f4";
+ sha256 = "4ce9e441a7945c3f400f262b48b6ecd7db576b131144bcdd9769d11677ac3b3a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/hsb/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/hsb/thunderbird-140.1.1esr.tar.xz";
locale = "hsb";
arch = "linux-i686";
- sha256 = "45b75eab27d8a74f5f7be211c7382612d37dcf9a9ad33d838648883b96a510bf";
+ sha256 = "823fc181b40237cb569634ee2cbaf1538e5b508fec748d92ec3b0bed7ee1615d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/hu/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/hu/thunderbird-140.1.1esr.tar.xz";
locale = "hu";
arch = "linux-i686";
- sha256 = "c621ad7ff9a01e22cde05394a68ac4b54393bb58650b7763efe95617e0cd7242";
+ sha256 = "aaf03a448ed57b22e1c87dcf6de24a937099611699d6b5e567192c9f03f2c8f3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/hy-AM/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/hy-AM/thunderbird-140.1.1esr.tar.xz";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "ec2afa8ac29bab5ff0c67fd1abfde2404db43c087ef860637ca0a933b2fef159";
+ sha256 = "e751a26797c842dd64ce6fc3712cb9101fcd15b7f7548a11efa7db8382af6191";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/id/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/id/thunderbird-140.1.1esr.tar.xz";
locale = "id";
arch = "linux-i686";
- sha256 = "aa0a1398aca929c4a9f2bced462434e05ae5d0562c0fba833d16c0961e9a1150";
+ sha256 = "e081ca14bb75d1c266e210ddc015276197303cea85744a3bde34999f8cc30bbd";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/is/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/is/thunderbird-140.1.1esr.tar.xz";
locale = "is";
arch = "linux-i686";
- sha256 = "70ebc00f1bf1743c07abda9bf98df1c737753a27cd760b5d6a222a96b4043fcd";
+ sha256 = "7638ea46add63843183d2af644ba2fc0de7f5bc2c5e7e0fd8160edeabf962b3c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/it/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/it/thunderbird-140.1.1esr.tar.xz";
locale = "it";
arch = "linux-i686";
- sha256 = "b23d8e005269f0ea3d4c97dca1fc21214265cf457ae2f8cba87db0cc60366302";
+ sha256 = "f8089c7ef857bd840e5b6b4639b808a5cf4b2328649f8e9aa6141f185a7aa652";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ja/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ja/thunderbird-140.1.1esr.tar.xz";
locale = "ja";
arch = "linux-i686";
- sha256 = "8fbe63e06fd43c465e7619a819fa14de7b6d50fd04c58f2f3dde90d62cbfe5c1";
+ sha256 = "c860b26c7c4efc666198e5e77bae6be8b8a71695e47138404f2f180bbebdceb4";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ka/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ka/thunderbird-140.1.1esr.tar.xz";
locale = "ka";
arch = "linux-i686";
- sha256 = "8c6ecc716720492d4c466129954cf3ec83ed9ea8cff062a38cdb4b0a1712a697";
+ sha256 = "e7358880c8d23a1b8b3bb1cf422b36d729570005c4402b8d45a303017ed8356b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/kab/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/kab/thunderbird-140.1.1esr.tar.xz";
locale = "kab";
arch = "linux-i686";
- sha256 = "bf3c6d10f74e3c02f5a17e92835218c4bd3130a1262902953bef49e767179c2a";
+ sha256 = "c8c4ccb172473da7ddf1c0ddaa02893841e7a626e8637a0e8131a9b5ac977339";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/kk/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/kk/thunderbird-140.1.1esr.tar.xz";
locale = "kk";
arch = "linux-i686";
- sha256 = "6da2e59a7cbd4e57f69e2a22b1bcd1afb502bfa10dd81c7b6190107c18bece02";
+ sha256 = "65f18363990578d048a278d26050bef7dd63aebc39e1ddbb4da7402f0ece5a8b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ko/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ko/thunderbird-140.1.1esr.tar.xz";
locale = "ko";
arch = "linux-i686";
- sha256 = "b96b273d2dbaa51180a8c308b72a564a967b2fb0dc08497fdf1ac71354c16c55";
+ sha256 = "53cc7aa0a4514463bc9763e7e647c23b72222aa0e6b0967bb8ec4ace1c25ed87";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/lt/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/lt/thunderbird-140.1.1esr.tar.xz";
locale = "lt";
arch = "linux-i686";
- sha256 = "db3a83fe0de9072d81710a0b8c1db55086a5d93cb3a10bfee9ec92e484a8310b";
+ sha256 = "413d6886dccab5d313c0e6ac960b46844116b65ba3f126ba7c3bee84bdb32c86";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/lv/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/lv/thunderbird-140.1.1esr.tar.xz";
locale = "lv";
arch = "linux-i686";
- sha256 = "e5aec4225d1390edc4d69d1a4f501eda93b6ca282f37e229d82461ecf42d1eb5";
+ sha256 = "a778eec1eabf317759db6378e0aaeabc7cc371906424f257ea0660abc510c17b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ms/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ms/thunderbird-140.1.1esr.tar.xz";
locale = "ms";
arch = "linux-i686";
- sha256 = "aaf32b80d7aa529ac7fa9aad46ad7cbd0c037f1cc6185f47b1a7ee4fd77bbcbf";
+ sha256 = "b36044e05b85912a270314d65ef32644b5eb65db219538c4e7830233b5760b9e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/nb-NO/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/nb-NO/thunderbird-140.1.1esr.tar.xz";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "720568948fd135e9d28631fa726ce3975c1a2c40f6f82081b9fb7b2b726861ad";
+ sha256 = "addba688057aa799ef23bcb5193016d1f31ed1673ae19d6db1daa7a1f6903eac";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/nl/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/nl/thunderbird-140.1.1esr.tar.xz";
locale = "nl";
arch = "linux-i686";
- sha256 = "dc1859071f8c0dc792adc4782c13d09a05524b300ab3727a3bddc84526264271";
+ sha256 = "3099e74e36e02f895c5cc4881b2ccd1406e6b77093400d65c14938790bf0dbab";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/nn-NO/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/nn-NO/thunderbird-140.1.1esr.tar.xz";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "3efdaafa510c361ecf86ebe39b2ebf8cf43abeed88722021bdd1260e011c2257";
+ sha256 = "8b6d9515c24a85da4bafa1bbd295d254cd67fa5d741805d1c0fe889aea6dea6a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/pa-IN/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/pa-IN/thunderbird-140.1.1esr.tar.xz";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "d7897851dc39898ad4a37c14cd972dc05f8fd9b86d9ccda941e796ae396992c3";
+ sha256 = "ef189585918f5fdaad181c75603c7c5c3ec9902e56f05eb75e1508061a4c3a51";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/pl/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/pl/thunderbird-140.1.1esr.tar.xz";
locale = "pl";
arch = "linux-i686";
- sha256 = "39d97c41476c2d15e8c6ec0f965faa0b7b5119a052478809f3f3fe6c65813169";
+ sha256 = "bdd972b7c3950f7cdaced6c9d860effd9be1fd14dfaddd9e1547ce828293b836";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/pt-BR/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/pt-BR/thunderbird-140.1.1esr.tar.xz";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "66118eeba5eed2de5cf39e98433d15f73ea3762560947d4f2c85eb7239cf5b7b";
+ sha256 = "408b669965291276cf31fba0f9aeb0343b42c2e1b8d03ce3a96ca65f09ddf483";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/pt-PT/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/pt-PT/thunderbird-140.1.1esr.tar.xz";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "d66ffea15d43ca7f13b8d66f73e2ea25c16e1ad193f2ba3bdd1f59e5a1c3a65d";
+ sha256 = "e80e3bec252fe673f481dbb22c48ebc1c45784817fcb6142d3ce5205039ca64c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/rm/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/rm/thunderbird-140.1.1esr.tar.xz";
locale = "rm";
arch = "linux-i686";
- sha256 = "bb483f454a245c6ccca2b50703f434b08a88399ce2f1f9377dcaada2421d5bdc";
+ sha256 = "3b426eb5d30e63a1496addde69e486db32a72ea8daf0eb3c04dc7fdb32d9b926";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ro/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ro/thunderbird-140.1.1esr.tar.xz";
locale = "ro";
arch = "linux-i686";
- sha256 = "6434fdf0b2deab3cff6a30247fa2157e385507f24ee8fee00b765b9291f7ec35";
+ sha256 = "56aa69817b8f9164832fd682f3f81d8c15d5b1e5332795861f1300bdd2a2611a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ru/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ru/thunderbird-140.1.1esr.tar.xz";
locale = "ru";
arch = "linux-i686";
- sha256 = "17165a4d397223f0e5e5f36d1c7c16cc4deb8d45a0f8589b557375ba2d2c9f77";
+ sha256 = "3fbbdba3b49631c86a0f755da39f1326635732fd626c33ca01bb58fd2cc41c04";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sk/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sk/thunderbird-140.1.1esr.tar.xz";
locale = "sk";
arch = "linux-i686";
- sha256 = "c698c16229b53cb9f5551a4fff8373ba5d21568aff3d9cfd32bd5dff4aac5697";
+ sha256 = "c044ae22b720fddef843627ca24deda9900dd10dac8556f1cfc3954d63b7a4f3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sl/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sl/thunderbird-140.1.1esr.tar.xz";
locale = "sl";
arch = "linux-i686";
- sha256 = "a391ba43c7bec4542d7e1ba5d79de802cb48622ce03548b8e275b38b8c6f683d";
+ sha256 = "1db44283d603e10e20e1957ead276ab7fd32b096b886304250f9379af8f0d246";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sq/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sq/thunderbird-140.1.1esr.tar.xz";
locale = "sq";
arch = "linux-i686";
- sha256 = "19ceb1b451813da0b8583b9d22a1ad26fcec5abec1bad67add1ba6665eff8903";
+ sha256 = "c7e41bf70ba0f63896c2268a274aa5b21b73f30b9053d039c1ee2ecb55116123";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sr/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sr/thunderbird-140.1.1esr.tar.xz";
locale = "sr";
arch = "linux-i686";
- sha256 = "717184b8698347eff1eff74e16ca8bb3e2d92ad98b511b12778291237aea5e8f";
+ sha256 = "0be7c47f1f7eb7367c91eaa7077d0fc737ee1a682007500232b84ef840b18a3c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sv-SE/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sv-SE/thunderbird-140.1.1esr.tar.xz";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "9b4d6b8ab51492a70551dcdd3483672300b6d831e5c960033d8aa259fba1343e";
+ sha256 = "970561eebbfa661d3b57e8afb79cbc29430e8977f17c92f39da540ae74f9fe37";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/th/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/th/thunderbird-140.1.1esr.tar.xz";
locale = "th";
arch = "linux-i686";
- sha256 = "c3f534415fd18e98d38c91062abcc6e63d72dd32eed8dc28d28f51cec0f101b9";
+ sha256 = "a893872e1b2a61ffa15479be4531a94c3f0f9cce2a14474442de7213637739ac";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/tr/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/tr/thunderbird-140.1.1esr.tar.xz";
locale = "tr";
arch = "linux-i686";
- sha256 = "7f7a2f6f6e4e33bbbf5ccc7fc1913681ba1e15c1a79eb334896b10bec3e37c55";
+ sha256 = "debe95a6215f1216386fc02e6b2ce6fe06a2da81aa1bea21706ed549c26e39d8";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/uk/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/uk/thunderbird-140.1.1esr.tar.xz";
locale = "uk";
arch = "linux-i686";
- sha256 = "90d4e6a42842549c7ae9e4a70ee268d66b1f0b9ce1554d293db6eaf727f4c01a";
+ sha256 = "3f9e93456ea40bad341c3c42100bda9293c594b3e0db935008078566962e6aea";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/uz/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/uz/thunderbird-140.1.1esr.tar.xz";
locale = "uz";
arch = "linux-i686";
- sha256 = "01cc8b145ce5e583ee8c466a0a6a206bf31c52034ee3c78f7383f4ee6f14877f";
+ sha256 = "5c50b03eb4ef9334ac6c7113131e0b6fe54753af4a5d167a8acb94b7e48fbf72";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/vi/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/vi/thunderbird-140.1.1esr.tar.xz";
locale = "vi";
arch = "linux-i686";
- sha256 = "1d6e07c6c0bbb8a49d5b99215161820b1d4a88c429d21833eaa24b3d16c4267d";
+ sha256 = "be0eb2780b1b809173f0598e365b41a92370f732de753ae1d23e0a7fbaa59277";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/zh-CN/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/zh-CN/thunderbird-140.1.1esr.tar.xz";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "abcc3eec1c94cbae0f8018cf9c1969d2eb130fbf047e5b1e2800b0ec5331025f";
+ sha256 = "6f47a9e79002415581c03c909000a9906ab075259e70464e949aeb55261997cb";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/zh-TW/thunderbird-140.1.0esr.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/zh-TW/thunderbird-140.1.1esr.tar.xz";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "4d4eac590f9daa34b8b3fd0f9f5301c229c588bc0d21387e12da8e2abc061817";
+ sha256 = "c400336cd38d41aeb35a53b970c54db9a99e19e5dda98622be5e9a4cb1dff647";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/af/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/af/Thunderbird%20140.1.1esr.dmg";
locale = "af";
arch = "mac";
- sha256 = "6a797be943da6f43fc98d37d5ee736889289944e1d45f45a5d1b3d5945cc4717";
+ sha256 = "797575efd5b5b12a3a99bf3f84e10f7f94521874708fead35b06ac12de67e4f6";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ar/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ar/Thunderbird%20140.1.1esr.dmg";
locale = "ar";
arch = "mac";
- sha256 = "c455e6854aa0a469b936f8522de9b597218d7beeb2216c740ff612118f9dbc24";
+ sha256 = "42525d2e79aa4e12868930952b7e1c6c609d25f7b0630c3f96daed87e446a7f1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ast/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ast/Thunderbird%20140.1.1esr.dmg";
locale = "ast";
arch = "mac";
- sha256 = "80be9a5ca8052196a3aee5ee7700500128f56bb056f923909657b8d143a3ecc3";
+ sha256 = "29c634a3d625ce3be73efcc845b895603cfb68f37ea910447a297ef8c8078244";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/be/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/be/Thunderbird%20140.1.1esr.dmg";
locale = "be";
arch = "mac";
- sha256 = "70203fb88a2bf57c58e6377c3155aa1ce1654f70e81063fd97255957839b5e16";
+ sha256 = "fe7f25672c7dd739dfdb54e0a403994de346eb2035dec31d64b7a7685f413874";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/bg/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/bg/Thunderbird%20140.1.1esr.dmg";
locale = "bg";
arch = "mac";
- sha256 = "355ec61efbc0bd6ecf3b9a3f67d9a7580409c731b34b24a13838f143c35d0f33";
+ sha256 = "d7bec82a811af8e1206ab9a5cee403c935c295d563aecd60cdb0bb019b195d78";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/br/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/br/Thunderbird%20140.1.1esr.dmg";
locale = "br";
arch = "mac";
- sha256 = "e5e815a56e0f18e9ab9b1c6eb294b91a92331485ad192f4b1852384dc8563586";
+ sha256 = "aae5b514cc03291e5910f0ce3527b0f36835192bb044541d2fc0083501de918a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ca/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ca/Thunderbird%20140.1.1esr.dmg";
locale = "ca";
arch = "mac";
- sha256 = "227a1f0c6116b84b983e049fee9b0d522262fec59e0803499fd1f1868bf64ceb";
+ sha256 = "f0c145866c6c75c6b8ca6945ab8490eed0520ab6ed7c62a22084fba5adcd01f3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/cak/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/cak/Thunderbird%20140.1.1esr.dmg";
locale = "cak";
arch = "mac";
- sha256 = "0dba62df1d3f0a9365980dd07898b8ae1bde285b17873eaa8464814430de6565";
+ sha256 = "4b1771496eb50682927c50defb86d0c4608b072c70d0bcc95f48e698d55af226";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/cs/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/cs/Thunderbird%20140.1.1esr.dmg";
locale = "cs";
arch = "mac";
- sha256 = "e748f567c80162960b4331f53701feafae1ecb40c039e021083cc2abcc67560c";
+ sha256 = "d87b6287f3ff9aaa5bf6009d7f3a17b6e2e10f8ef97918182a45eeafcf3054cc";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/cy/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/cy/Thunderbird%20140.1.1esr.dmg";
locale = "cy";
arch = "mac";
- sha256 = "eca67c8a05a65fd06f449f84ea5975ac0b59caaa077857da14b9a4f0fd098297";
+ sha256 = "ea62044eb217560f94a4238050c6a00825ee436ad6cf5bb9132015e0dc6b6e73";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/da/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/da/Thunderbird%20140.1.1esr.dmg";
locale = "da";
arch = "mac";
- sha256 = "b6d2941d048312759f22dfb955cd1801253d7e2a45c233959f5e98f9eb5287ec";
+ sha256 = "ea9ee0aef81160c3b8c9d0429320967b868511f5e1f5bc74a7bf74b215d81a8f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/de/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/de/Thunderbird%20140.1.1esr.dmg";
locale = "de";
arch = "mac";
- sha256 = "006d50345a36eadde5f0bf5f0ff6261ee36d8131c400da96dc9204c0a2a8b38e";
+ sha256 = "85f90087813a73e85d8541314d4543dac0fbd0bff3053922b34539fc6253c453";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/dsb/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/dsb/Thunderbird%20140.1.1esr.dmg";
locale = "dsb";
arch = "mac";
- sha256 = "43504f37d0354e41487fdf46ee7b195088cc8e2f0cab3d09f13c9d536aded828";
+ sha256 = "486cdbf698ed78d493d6cccf1a7f6eeac25db7226e29c5ca6024e59c1226d6cb";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/el/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/el/Thunderbird%20140.1.1esr.dmg";
locale = "el";
arch = "mac";
- sha256 = "a674fdb18f0eaff4ee79f487d24255342871c4d2a29bccdb2a18657f223b91ed";
+ sha256 = "7b19d065927e6ff2dc3ec1fe2cfe147d84e60f2e50d91e788bfb0c46f1f6c1d1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/en-CA/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/en-CA/Thunderbird%20140.1.1esr.dmg";
locale = "en-CA";
arch = "mac";
- sha256 = "f73ca1b9d7ac6298b4fe0fe4f5acc24cce1a8364753770d2b7377f0d6fcbefe9";
+ sha256 = "96f9b9e3f10e06111cb2f2f3889a21ba52e02691542fbe5db92e14b6157a215e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/en-GB/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/en-GB/Thunderbird%20140.1.1esr.dmg";
locale = "en-GB";
arch = "mac";
- sha256 = "595835f5feb16c4ab8d750a9e3f789938251b6a9d96a49f52259970e3c8186fa";
+ sha256 = "d96bab18d6f5d90f399be928796e5b83f713d36798f70dca31a98476594e9d9e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/en-US/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/en-US/Thunderbird%20140.1.1esr.dmg";
locale = "en-US";
arch = "mac";
- sha256 = "024189d914d2c9a53394eb05028774cca6abe99d47e8e300021e34db64887c22";
+ sha256 = "934eb7a4ed8516600c2bf8bccff3888e68448c8c77320e2a0097835b6639f922";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/es-AR/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/es-AR/Thunderbird%20140.1.1esr.dmg";
locale = "es-AR";
arch = "mac";
- sha256 = "1943196f84d02b9babd1533b6e92f8b5ad9d9806a4788ba8ff26c6e1214dc692";
+ sha256 = "f6fe9a754111f6103bab2de4d071e9178c141180cc0576df1680c1620c624e8d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/es-ES/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/es-ES/Thunderbird%20140.1.1esr.dmg";
locale = "es-ES";
arch = "mac";
- sha256 = "2d0cf209cfe79f4475cb3b7c04a35c44a1b4ebb1d48389a35e27916b588261ee";
+ sha256 = "e9d3f75885ff8d1b0e7094bf3e33b5752704c531928c38c75d56064b3bfa6810";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/es-MX/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/es-MX/Thunderbird%20140.1.1esr.dmg";
locale = "es-MX";
arch = "mac";
- sha256 = "0a481830400bef485fd6ac940ea316d1f9369392a982a87e96d8107118fe43d4";
+ sha256 = "c6ff81be8b3b25e019481ae6aa7e9bf5368c40b1f7d044cd1bf29023c322f274";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/et/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/et/Thunderbird%20140.1.1esr.dmg";
locale = "et";
arch = "mac";
- sha256 = "dca18e1de621d50a755bbefbdfacad15d31b004b110c1e76005c1e83cfc64eb6";
+ sha256 = "96987565f5a1aef4cb515340d91b1fc876ee53da711f9d5af3e6641cceabdc84";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/eu/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/eu/Thunderbird%20140.1.1esr.dmg";
locale = "eu";
arch = "mac";
- sha256 = "aecbb212b8cc978e7b419f4abef61bd8229658ddc8ce460c3cf32d6b9985db08";
+ sha256 = "66aacca35cc54596e9e1876609eb72a2f92af1692d5fd6cce81477decd92915e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/fi/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/fi/Thunderbird%20140.1.1esr.dmg";
locale = "fi";
arch = "mac";
- sha256 = "e1bda1196cce483e4f00dfbdf89bce2c2ca90a42dedce17530db2e4f8cfa9b10";
+ sha256 = "8cb1a78debfebc3d54c2c7f5da45c3c05b06bcba85e7ccb51f222aa6d79e1739";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/fr/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/fr/Thunderbird%20140.1.1esr.dmg";
locale = "fr";
arch = "mac";
- sha256 = "15d1952adb3602e2edbde88d5098b13153e5dc6161cd66578fa87252fccd25d2";
+ sha256 = "9d4cad3bef814f0718a69a6b3a9e676346c266dd8bf0b0b1e4451858e8d4c0e5";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/fy-NL/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/fy-NL/Thunderbird%20140.1.1esr.dmg";
locale = "fy-NL";
arch = "mac";
- sha256 = "09d087f3d90c9ce4848d19e510e6edc03b11299c539f0ea943a15dc8e7fcac7b";
+ sha256 = "61b7b484547e911bc645e1b1673b5bede4b9a874090c12ac7d8c935a4ef09da2";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ga-IE/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ga-IE/Thunderbird%20140.1.1esr.dmg";
locale = "ga-IE";
arch = "mac";
- sha256 = "c216dbf1ff5e7a58aac7296415080b60ab7f6e691e4471799dba2850cfed93c5";
+ sha256 = "2198a3ef1bfd5c9d089a0a4a4e0a693695b82c07dd063c26536e15178c5d6ccb";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/gd/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/gd/Thunderbird%20140.1.1esr.dmg";
locale = "gd";
arch = "mac";
- sha256 = "67c768d8f1968a2555456a9cb7a1c6775c12288ded166e53d438f9b6103d95e7";
+ sha256 = "76a58b5b79f38f6921d1011e58ec61e61a2f3e1e8dcf5d293e5da4a7112d4928";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/gl/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/gl/Thunderbird%20140.1.1esr.dmg";
locale = "gl";
arch = "mac";
- sha256 = "9865f2fe16c50f270b5c4c40982a4fc76f560f53520eac37f59d3a7826856799";
+ sha256 = "02459b648de1ead3884a81c2b34f4d55cb54350545834779a6bd8370a0e99e7e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/he/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/he/Thunderbird%20140.1.1esr.dmg";
locale = "he";
arch = "mac";
- sha256 = "1073db739302522833fbfc9c0601365df0c5c6a4f65cc599d35b103fc377daf0";
+ sha256 = "d703010093db63fafcddb0476151fa5cac32f239d86744a79ff76dd2e418b273";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/hr/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/hr/Thunderbird%20140.1.1esr.dmg";
locale = "hr";
arch = "mac";
- sha256 = "e9097a7cdef7dca442ec139edc157e24639d54016345ef1551867a57351f3460";
+ sha256 = "8c61715202f7ebaa565a23fccf843b4a12fde8003d86ca682390cbeb78fc957f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/hsb/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/hsb/Thunderbird%20140.1.1esr.dmg";
locale = "hsb";
arch = "mac";
- sha256 = "eafc388354c38c70ceee314f185707f042c870a4fccbe0241af6f47873a67348";
+ sha256 = "c59eaa7a992350649cf490ee00e7e03e3c9a581d5cd5b60779990578fb361d45";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/hu/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/hu/Thunderbird%20140.1.1esr.dmg";
locale = "hu";
arch = "mac";
- sha256 = "f2ad45f85a4a50bcdb954459e5eeeae334d014b00365d48d0043b506f329d3ad";
+ sha256 = "81a3e11b53bdf5418d60a5b527e4b1198a4e4c7fee7f9d92b07efa7a88a681c1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/hy-AM/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/hy-AM/Thunderbird%20140.1.1esr.dmg";
locale = "hy-AM";
arch = "mac";
- sha256 = "32db776e1ac01f9adc25e307099b0b17f381954a9929e58d7e1b6f101287aa74";
+ sha256 = "862f3693b60e3a35048ffaa408829433975390030b6a6a7da8d597205eac763d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/id/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/id/Thunderbird%20140.1.1esr.dmg";
locale = "id";
arch = "mac";
- sha256 = "67e73e22fae4c379cb51caf399b2f2b867751ffb2156d2548be8af8ad13a09b8";
+ sha256 = "005b06b94a27268c4363d8185b61b0ca0a2b7e559e7b6adb7a07d3e20e4939bc";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/is/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/is/Thunderbird%20140.1.1esr.dmg";
locale = "is";
arch = "mac";
- sha256 = "1f85b717feab1c85fdac4287cee002b81b215328955dee9ccf579dc004173d19";
+ sha256 = "55355ca4c324638b653ee1c574dd617205b65ab4147dba8e5426d6ddf9f1d28b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/it/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/it/Thunderbird%20140.1.1esr.dmg";
locale = "it";
arch = "mac";
- sha256 = "2946891e2ccc87cdb74a60e25f27248d11ffa061c5890d2b02f8a6230ea9c851";
+ sha256 = "3ebb7b8188cd8c6793a549de0af43fedf3f8a7ae8d9d2a4334d752136164d61f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ja-JP-mac/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ja-JP-mac/Thunderbird%20140.1.1esr.dmg";
locale = "ja-JP-mac";
arch = "mac";
- sha256 = "2d53d41264d37c697a6c1730588197ac0fc0a91c835975473fccce8e46c8bca0";
+ sha256 = "e3b776bfcf7e78baf1b0702537c527e9c81ec1f7617056d530a4cf9f1410132b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ka/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ka/Thunderbird%20140.1.1esr.dmg";
locale = "ka";
arch = "mac";
- sha256 = "764825a8f1254b4d59fcbabca0a7850fbfb520ff116eff85c5dc48eca10743ad";
+ sha256 = "4837e71ad60f6c20404a643a29ffab095593b5a235da1fe6d9be6a932a07c0da";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/kab/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/kab/Thunderbird%20140.1.1esr.dmg";
locale = "kab";
arch = "mac";
- sha256 = "0e01d710f1bb3ac4441748f967a475f1c12444647d6d6eb67ed9605c2a77156d";
+ sha256 = "b4e97d509004c3c87fe1dd3ec2a45566d4b3b36de88fe41ea67a81864ba0958a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/kk/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/kk/Thunderbird%20140.1.1esr.dmg";
locale = "kk";
arch = "mac";
- sha256 = "afcc4d61b0a4733ed9addd694aca7e770c5db534b3a8bca905482dd45c2f03c5";
+ sha256 = "89a368c446c9a05fd32fc075106d49c9f9514f0439a67696d573695a050a2e24";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ko/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ko/Thunderbird%20140.1.1esr.dmg";
locale = "ko";
arch = "mac";
- sha256 = "2ddf7356e8f4e974a6b39599ca534334b651ba2ecf4f7617754e1245cce71083";
+ sha256 = "e06b01a16d1b236bf550a7c3646080845559abfeae21e6a3e3017a664864002d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/lt/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/lt/Thunderbird%20140.1.1esr.dmg";
locale = "lt";
arch = "mac";
- sha256 = "e3f5cdfcd01dd8b4f393a46cc5244acca057f0b149b36740ae08120721ea49eb";
+ sha256 = "369da53d044d5eb3e2ebaf3f7d03dce9777dd3052415330fbda37bf23f58cc98";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/lv/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/lv/Thunderbird%20140.1.1esr.dmg";
locale = "lv";
arch = "mac";
- sha256 = "43ad9897e00bf8c45cfcdd52f8a92cff6227802ae7d7127e712153540d6a1b9f";
+ sha256 = "533e1725b732c4ce9ccffe96c3748e481298d660d0fc190c03816c8929ca0848";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ms/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ms/Thunderbird%20140.1.1esr.dmg";
locale = "ms";
arch = "mac";
- sha256 = "893260d2fbfd0d86d0242237c015eeba0d10ddbfab273df6249be2ea6cf1617b";
+ sha256 = "a6452269b4d9248da45fb9b2b9740685d4abf7e32f4e1c52ca3360560e3c0a49";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/nb-NO/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/nb-NO/Thunderbird%20140.1.1esr.dmg";
locale = "nb-NO";
arch = "mac";
- sha256 = "7f2237f0497b12b586e925e884e9759c1f973e3a59e24fb4cd79f113a2a10373";
+ sha256 = "59a82f4c4a20159eb7ed35882f87720a6c047a31e78e61a222c7480bcd1c711e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/nl/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/nl/Thunderbird%20140.1.1esr.dmg";
locale = "nl";
arch = "mac";
- sha256 = "5326cb77442d6c547fb0e2010947f3433056d1f241f8eed8430b1af18ab7dc5b";
+ sha256 = "c1032863f047cdcc59504027572c0719500a6388368f61578a937c0d11d316b1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/nn-NO/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/nn-NO/Thunderbird%20140.1.1esr.dmg";
locale = "nn-NO";
arch = "mac";
- sha256 = "0d6f2dbe354e679d4feb02a4cb56769435a20c25fc62730e5c0ec366c860510a";
+ sha256 = "7617c3582e2a4d1bab02ee76ac4e2f6cb301f0d9f764cf178a8e5b135add80b9";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/pa-IN/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/pa-IN/Thunderbird%20140.1.1esr.dmg";
locale = "pa-IN";
arch = "mac";
- sha256 = "e6170af13789dccc75a8ecb157f5b0eafb98bffc0963e10232a477e04a82aaef";
+ sha256 = "8a014b567aca2f29be9b2b12235f3bce26e632292a3ec5dfb5abe02156c62d66";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/pl/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/pl/Thunderbird%20140.1.1esr.dmg";
locale = "pl";
arch = "mac";
- sha256 = "3ded93a7e935f40384ffabd539db653b1333537340c543ab672d8f2bd752a79b";
+ sha256 = "75459b73f1697314d7efd71f75c0fc722312a688f63cf408b11f63d228623065";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/pt-BR/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/pt-BR/Thunderbird%20140.1.1esr.dmg";
locale = "pt-BR";
arch = "mac";
- sha256 = "483f1ca184263e15183b69e723c1bb0d91e44460eeb2610dc9e01534dd7a6fcf";
+ sha256 = "fe4643a894823a43b8026a71f1f2d98a83eaae61c295e2139d59325a5edeb78e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/pt-PT/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/pt-PT/Thunderbird%20140.1.1esr.dmg";
locale = "pt-PT";
arch = "mac";
- sha256 = "3f151d6ace1296689a9e799ba603aa0c3d7f4a9d403d850697f620402b165626";
+ sha256 = "1d97c378456248514e8b0874c3c4e407c7a4b0a971d46d3e28ff9fd88ea03652";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/rm/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/rm/Thunderbird%20140.1.1esr.dmg";
locale = "rm";
arch = "mac";
- sha256 = "c6cf94d2a41ebdb82f6ff3fb8afd0f288f4333608f8d4134ccbf3a2fb4b9a97c";
+ sha256 = "9701c817cb919f0c75b08589837197f4c8d65c59c5fb2572014d14664eac04ca";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ro/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ro/Thunderbird%20140.1.1esr.dmg";
locale = "ro";
arch = "mac";
- sha256 = "815fa90ea0140a295e22e0c96c8fad12e65588cd1c3c63d045d65a29f408438c";
+ sha256 = "cfe268bfae42cf72baf53a65ab5b59f07c897e53650b8c4f7fc4e22e037cfe68";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ru/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ru/Thunderbird%20140.1.1esr.dmg";
locale = "ru";
arch = "mac";
- sha256 = "0e1e7ad53e63cb7aa861324fc501d3e49748168bcce0da3f943f7de18233c57c";
+ sha256 = "a904ded4e1e6554d8ec358a6355f44e091b2632595683c76dd1ebc1ed405e054";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sk/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sk/Thunderbird%20140.1.1esr.dmg";
locale = "sk";
arch = "mac";
- sha256 = "1f9b5b10cbecc8654722ea31d75a5c5ff64a5b894b27fa14d3ec749a57f9c276";
+ sha256 = "b0e5dde48ee7f62b94d88790e85cd39d4c43cea30bbff8c45dfd1d8e8ea2e007";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sl/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sl/Thunderbird%20140.1.1esr.dmg";
locale = "sl";
arch = "mac";
- sha256 = "10a132922864f0762c8efa63740227d2a3c6f9cb19ddfffd405690ecaa2e9765";
+ sha256 = "82922b0d994cea8f8f2746f729b06e827200801b3d7bfdfd52c043961630d6a5";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sq/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sq/Thunderbird%20140.1.1esr.dmg";
locale = "sq";
arch = "mac";
- sha256 = "51fdc11dec939d838afedf1c4d11b713c7c92e67338c2bcbe900f95fbd104614";
+ sha256 = "2ba790ad85c6ee2902be523e324de55723f03185d75c3678f191fbba1150a550";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sr/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sr/Thunderbird%20140.1.1esr.dmg";
locale = "sr";
arch = "mac";
- sha256 = "b31f2a1b388176288af887966e94dd01ff4b8e1f130b4dd3f4abf83118b016ad";
+ sha256 = "7598622285914fde08afbf7e3bfd7a73d45e45babe026f66da8df49303c84226";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sv-SE/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sv-SE/Thunderbird%20140.1.1esr.dmg";
locale = "sv-SE";
arch = "mac";
- sha256 = "eb0fb0c40ca617a81955056f127ad39f859e4fde4af2ac41e1fc3aaed4a082f1";
+ sha256 = "c1da913ad66d451e39745af397e778470cec80fa1defad493cd2dd820e7bc94e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/th/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/th/Thunderbird%20140.1.1esr.dmg";
locale = "th";
arch = "mac";
- sha256 = "38284a1aee298b6882fa421a5db528a8471f9878752fa159845fce2a724d9b67";
+ sha256 = "a3a50dacb30e3fc60f8bf9e71ed1f2edc7442ff88e0ec55b8903fe083bc06991";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/tr/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/tr/Thunderbird%20140.1.1esr.dmg";
locale = "tr";
arch = "mac";
- sha256 = "9c2744698829c19651c3de84cee70ad2ce1652d2c42519ab29b5ab18ff9d9805";
+ sha256 = "882e37d632ab22d7dc27d46e29b37f772b4fe5d54d6b5029d73382fcb5473e46";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/uk/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/uk/Thunderbird%20140.1.1esr.dmg";
locale = "uk";
arch = "mac";
- sha256 = "b2b1854ba1695fbdc66e14a8dd98409a20becc48e0ddefeda94fd3ed8a63953a";
+ sha256 = "70885ce0f0060db46c3ccb808ddf2c15020b489ff856b43825d8f065cb43a9e7";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/uz/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/uz/Thunderbird%20140.1.1esr.dmg";
locale = "uz";
arch = "mac";
- sha256 = "8ba55a0821749f09d2ff038a30a9a8a0e75266b3c6bc327daed02e3060c21953";
+ sha256 = "4dd5fa09a91df2c274d53f638ae925fb543a10d6e8e265d624c861ac99ef6fc5";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/vi/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/vi/Thunderbird%20140.1.1esr.dmg";
locale = "vi";
arch = "mac";
- sha256 = "db2b83dc7e7fec6792aa0a6749e516e1e75f7fe9253a59ab74289bd55b4307c0";
+ sha256 = "8017586e7c3f025e4f9f17839f744fec8f5eedf2a8ead01628b2d8e96dd4e3bd";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/zh-CN/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/zh-CN/Thunderbird%20140.1.1esr.dmg";
locale = "zh-CN";
arch = "mac";
- sha256 = "0546cc58f6dedb258e6c01562099c93e373ba9f8b31c861976a8c99ab0776244";
+ sha256 = "e6d109cc54679a3dad37b183737762d74622629797896de20cc83752af3ae8a0";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/zh-TW/Thunderbird%20140.1.0esr.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/zh-TW/Thunderbird%20140.1.1esr.dmg";
locale = "zh-TW";
arch = "mac";
- sha256 = "ac8e771b637cf67ac40644bb55945c09c6affd6292a925410368c5bc243d1782";
+ sha256 = "4d4736b5d11221baea9d5b30a10506cadc2a99deb90181d0714d90b164474145";
}
];
}
diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix
index fda05185adff..957313668a15 100644
--- a/pkgs/applications/networking/mumble/default.nix
+++ b/pkgs/applications/networking/mumble/default.nix
@@ -6,6 +6,7 @@
pkg-config,
qt5,
cmake,
+ ninja,
avahi,
boost,
libopus,
@@ -51,6 +52,7 @@ let
nativeBuildInputs = [
cmake
+ ninja
pkg-config
python3
qt5.wrapQtAppsHook
@@ -72,6 +74,7 @@ let
"-D g15=OFF"
"-D CMAKE_CXX_STANDARD=17" # protobuf >22 requires C++ 17
"-D BUILD_NUMBER=${lib.versions.patch source.version}"
+ "-D CMAKE_UNITY_BUILD=ON" # Upstream uses this in their build pipeline to speed up builds
"-D bundled-gsl=OFF"
"-D bundled-json=OFF"
]
diff --git a/pkgs/applications/science/math/mathematica/default.nix b/pkgs/applications/science/math/mathematica/default.nix
index 278d92a49a4e..1ed286b2f96b 100644
--- a/pkgs/applications/science/math/mathematica/default.nix
+++ b/pkgs/applications/science/math/mathematica/default.nix
@@ -76,7 +76,6 @@ callPackage ./generic.nix {
license = licenses.unfree;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
maintainers = with maintainers; [
- herberteuler
rafaelrc
];
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/applications/science/math/yacas/default.nix b/pkgs/applications/science/math/yacas/default.nix
index 27617bf98b52..d028f3fc93df 100644
--- a/pkgs/applications/science/math/yacas/default.nix
+++ b/pkgs/applications/science/math/yacas/default.nix
@@ -81,7 +81,7 @@ stdenv.mkDerivation rec {
];
meta = {
- description = "Easy to use, general purpose Computer Algebra System${lib.optionalString enableGui ", built with GUI."}";
+ description = "Easy to use, general purpose Computer Algebra System, optionally with GUI";
homepage = "http://www.yacas.org/";
license = lib.licenses.gpl2Plus;
maintainers = [ ];
diff --git a/pkgs/applications/science/misc/openmvs/default.nix b/pkgs/applications/science/misc/openmvs/default.nix
index 4ee25e9739e2..de972e4392a2 100644
--- a/pkgs/applications/science/misc/openmvs/default.nix
+++ b/pkgs/applications/science/misc/openmvs/default.nix
@@ -1,7 +1,6 @@
{
lib,
boost,
- breakpad,
ceres-solver,
cgal,
cmake,
@@ -43,7 +42,6 @@ stdenv.mkDerivation rec {
buildInputs = [
boostWithZstd
- breakpad
ceres-solver
cgal
eigen
diff --git a/pkgs/applications/video/kodi/addons/controller-topology-project/default.nix b/pkgs/applications/video/kodi/addons/controller-topology-project/default.nix
index d38c85da3760..c601366e683e 100644
--- a/pkgs/applications/video/kodi/addons/controller-topology-project/default.nix
+++ b/pkgs/applications/video/kodi/addons/controller-topology-project/default.nix
@@ -8,13 +8,13 @@
let
drv = stdenv.mkDerivation rec {
pname = "controller-topology-project";
- version = "1.0.4";
+ version = "1.0.5";
src = fetchFromGitHub {
owner = "kodi-game";
repo = "controller-topology-project";
rev = "v${version}";
- sha256 = "sha256-0h2Qbnym8XxUVao7aEN25uIKSIreutH272OiqtG4Obc=";
+ sha256 = "sha256-9NqupL/LAshME7GlzKAT6i3kx2MPEBU7Jw2nPele1W8=";
};
postPatch = ''
diff --git a/pkgs/applications/video/mpv/scripts/skipsilence.nix b/pkgs/applications/video/mpv/scripts/skipsilence.nix
index 1a6491d3d2f4..7b672fa25ec3 100644
--- a/pkgs/applications/video/mpv/scripts/skipsilence.nix
+++ b/pkgs/applications/video/mpv/scripts/skipsilence.nix
@@ -7,13 +7,13 @@
buildLua {
pname = "mpv-skipsilence";
- version = "0-unstable-2024-05-06";
+ version = "0-unstable-2025-08-03";
src = fetchFromGitHub {
owner = "ferreum";
repo = "mpv-skipsilence";
- rev = "5ae7c3b6f927e728c22fc13007265682d1ecf98c";
- hash = "sha256-fg8vfeb68nr0bTBIvr0FnRnoB48/kV957pn22tWcz1g=";
+ rev = "42e511c52c68c1aa9678e18caea41e43eee9149b";
+ hash = "sha256-+sOMWFFumJUk5gFE1iCTvWub3PWzYOkulXJLCGS4fYA=";
};
passthru.updateScript = unstableGitUpdater { };
diff --git a/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix b/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix
index cc11fd3749f1..f953df7d1422 100644
--- a/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix
+++ b/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "obs-retro-effects";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchFromGitHub {
owner = "FiniteSingularity";
repo = "obs-retro-effects";
rev = "${version}";
- sha256 = "sha256-+dg5ySleMb9abT9kIM7HvRSRx9V08B9XPjfoAVe+tWY=";
+ sha256 = "sha256-bWUGuCgCNAaSc0+NRRYsx/8EhrlWuPcipkuUlQZvWDk=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/build-support/build-mozilla-mach/default.nix b/pkgs/build-support/build-mozilla-mach/default.nix
index 84f140ef0998..43928cdccb2d 100644
--- a/pkgs/build-support/build-mozilla-mach/default.nix
+++ b/pkgs/build-support/build-mozilla-mach/default.nix
@@ -316,10 +316,10 @@ buildStdenv.mkDerivation {
# https://hg-edge.mozilla.org/mozilla-central/rev/aa8a29bd1fb9
./139-wayland-drag-animation.patch
]
- ++ lib.optionals (lib.versionAtLeast version "139" && lib.versionOlder version "142") [
+ ++ lib.optionals (lib.versionAtLeast version "139" && lib.versionOlder version "141.0.2") [
./139-relax-apple-sdk.patch
]
- ++ lib.optionals (lib.versionAtLeast version "142") [
+ ++ lib.optionals (lib.versionAtLeast version "141.0.2") [
./142-relax-apple-sdk.patch
]
++ lib.optionals (lib.versionOlder version "139") [
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/default.nix b/pkgs/build-support/dotnet/build-dotnet-module/default.nix
index 418e21b36c70..393aa155eec5 100644
--- a/pkgs/build-support/dotnet/build-dotnet-module/default.nix
+++ b/pkgs/build-support/dotnet/build-dotnet-module/default.nix
@@ -98,13 +98,7 @@ let
else
dotnet-sdk.meta.platforms;
- inherit (callPackage ./hooks { inherit dotnet-sdk dotnet-runtime; })
- dotnetConfigureHook
- dotnetBuildHook
- dotnetCheckHook
- dotnetInstallHook
- dotnetFixupHook
- ;
+ hook = callPackage ./hook { inherit dotnet-runtime; };
inherit (dotnetCorePackages) systemToDotnetRid;
in
@@ -140,11 +134,7 @@ let
;
nativeBuildInputs = args.nativeBuildInputs or [ ] ++ [
- dotnetConfigureHook
- dotnetBuildHook
- dotnetCheckHook
- dotnetInstallHook
- dotnetFixupHook
+ hook
cacert
makeWrapper
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hook/default.nix b/pkgs/build-support/dotnet/build-dotnet-module/hook/default.nix
new file mode 100644
index 000000000000..54b802b6a1a0
--- /dev/null
+++ b/pkgs/build-support/dotnet/build-dotnet-module/hook/default.nix
@@ -0,0 +1,18 @@
+{
+ lib,
+ which,
+ coreutils,
+ makeSetupHook,
+ # Passed from ../default.nix
+ dotnet-runtime,
+}:
+makeSetupHook {
+ name = "dotnet-hook";
+ substitutions = {
+ dotnetRuntime = dotnet-runtime;
+ wrapperPath = lib.makeBinPath [
+ which
+ coreutils
+ ];
+ };
+} ./dotnet-hook.sh
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh
new file mode 100644
index 000000000000..5edaa1b89dc4
--- /dev/null
+++ b/pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh
@@ -0,0 +1,426 @@
+# shellcheck shell=bash
+
+dotnetConfigurePhase() {
+ echo "Executing dotnetConfigureHook"
+
+ runHook preConfigure
+
+ local -a projectFiles flags runtimeIds
+ concatTo projectFiles dotnetProjectFiles dotnetTestProjectFiles
+ concatTo flags dotnetFlags dotnetRestoreFlags
+ concatTo runtimeIds dotnetRuntimeIds
+
+ if [[ -z ${enableParallelBuilding-} ]]; then
+ flags+=(--disable-parallel)
+ fi
+
+ if [[ -v dotnetSelfContainedBuild ]]; then
+ if [[ -n $dotnetSelfContainedBuild ]]; then
+ flags+=("-p:SelfContained=true")
+ else
+ flags+=("-p:SelfContained=false")
+ fi
+ fi
+
+ dotnetRestore() {
+ local -r projectFile="${1-}"
+ for runtimeId in "${runtimeIds[@]}"; do
+ dotnet restore ${1+"$projectFile"} \
+ -p:ContinuousIntegrationBuild=true \
+ -p:Deterministic=true \
+ -p:NuGetAudit=false \
+ --runtime "$runtimeId" \
+ "${flags[@]}"
+ done
+ }
+
+ if [[ -f .config/dotnet-tools.json || -f dotnet-tools.json ]]; then
+ dotnet tool restore
+ fi
+
+ # dotnetGlobalTool is set in buildDotnetGlobalTool to patch dependencies but
+ # avoid other project-specific logic. This is a hack, but the old behavior
+ # is worse as it relied on a bug: setting projectFile to an empty string
+ # made the hooks actually skip all project-specific logic. It’s hard to keep
+ # backwards compatibility with this odd behavior now since we are using
+ # arrays, so instead we just pass a variable to indicate that we don’t have
+ # projects.
+ if [[ -z ${dotnetGlobalTool-} ]]; then
+ if (( ${#projectFiles[@]} == 0 )); then
+ dotnetRestore
+ fi
+
+ local projectFile
+ for projectFile in "${projectFiles[@]}"; do
+ dotnetRestore "$projectFile"
+ done
+ fi
+
+ runHook postConfigure
+
+ echo "Finished dotnetConfigureHook"
+}
+
+if [[ -z "${dontDotnetConfigure-}" && -z "${configurePhase-}" ]]; then
+ configurePhase=dotnetConfigurePhase
+fi
+
+dotnetBuildPhase() {
+ echo "Executing dotnetBuildHook"
+
+ runHook preBuild
+
+ local -r dotnetBuildType="${dotnetBuildType-Release}"
+
+ local -a projectFiles flags runtimeIds
+ concatTo projectFiles dotnetProjectFiles dotnetTestProjectFiles
+ concatTo flags dotnetFlags dotnetBuildFlags
+ concatTo runtimeIds dotnetRuntimeIds
+
+ if [[ -n "${enableParallelBuilding-}" ]]; then
+ local -r maxCpuFlag="$NIX_BUILD_CORES"
+ local -r parallelBuildFlag="true"
+ else
+ local -r maxCpuFlag="1"
+ local -r parallelBuildFlag="false"
+ fi
+
+ if [[ -v dotnetSelfContainedBuild ]]; then
+ if [[ -n $dotnetSelfContainedBuild ]]; then
+ flags+=("-p:SelfContained=true")
+ else
+ flags+=("-p:SelfContained=false")
+ fi
+ fi
+
+ if [[ -n ${dotnetUseAppHost-} ]]; then
+ flags+=("-p:UseAppHost=true")
+ fi
+
+ if [[ -n ${version-} ]]; then
+ flags+=("-p:InformationalVersion=$version")
+ fi
+
+ if [[ -n ${versionForDotnet-} ]]; then
+ flags+=("-p:Version=$versionForDotnet")
+ fi
+
+ dotnetBuild() {
+ local -r projectFile="${1-}"
+
+ for runtimeId in "${runtimeIds[@]}"; do
+ local runtimeIdFlags=()
+ if [[ $projectFile == *.csproj || -n ${dotnetSelfContainedBuild-} ]]; then
+ runtimeIdFlags+=("--runtime" "$runtimeId")
+ fi
+
+ dotnet build ${1+"$projectFile"} \
+ -maxcpucount:"$maxCpuFlag" \
+ -p:BuildInParallel="$parallelBuildFlag" \
+ -p:ContinuousIntegrationBuild=true \
+ -p:Deterministic=true \
+ -p:OverwriteReadOnlyFiles=true \
+ --configuration "$dotnetBuildType" \
+ --no-restore \
+ "${runtimeIdFlags[@]}" \
+ "${flags[@]}"
+ done
+ }
+
+ if (( ${#projectFiles[@]} == 0 )); then
+ dotnetBuild
+ fi
+
+ local projectFile
+ for projectFile in "${projectFiles[@]}"; do
+ dotnetBuild "$projectFile"
+ done
+
+ runHook postBuild
+
+ echo "Finished dotnetBuildHook"
+}
+
+if [[ -z ${dontDotnetBuild-} && -z ${buildPhase-} ]]; then
+ buildPhase=dotnetBuildPhase
+fi
+
+dotnetCheckPhase() {
+ echo "Executing dotnetCheckHook"
+
+ runHook preCheck
+
+ local -r dotnetBuildType="${dotnetBuildType-Release}"
+
+ local -a projectFiles testProjectFiles testFilters disabledTests flags runtimeIds runtimeDeps
+ concatTo projectFiles dotnetProjectFiles
+ concatTo testProjectFiles dotnetTestProjectFiles
+ concatTo testFilters dotnetTestFilters
+ concatTo disabledTests dotnetDisabledTests
+ concatTo flags dotnetFlags dotnetTestFlags
+ concatTo runtimeIds dotnetRuntimeIds
+ concatTo runtimeDeps dotnetRuntimeDeps
+
+ if (( ${#disabledTests[@]} > 0 )); then
+ local disabledTestsFilters=("${disabledTests[@]/#/FullyQualifiedName!=}")
+ testFilters=( "${testFilters[@]}" "${disabledTestsFilters[@]//,/%2C}" )
+ fi
+
+ if (( ${#testFilters[@]} > 0 )); then
+ local OLDIFS="$IFS" IFS='&'
+ flags+=("--filter:${testFilters[*]}")
+ IFS="$OLDIFS"
+ fi
+
+ local libraryPath="${LD_LIBRARY_PATH-}"
+ if (( ${#runtimeDeps[@]} > 0 )); then
+ local libraryPaths=("${runtimeDeps[@]/%//lib}")
+ local OLDIFS="$IFS" IFS=':'
+ libraryPath="${libraryPaths[*]}${libraryPath:+':'}$libraryPath"
+ IFS="$OLDIFS"
+ fi
+
+ if [[ -n ${enableParallelBuilding-} ]]; then
+ local -r maxCpuFlag="$NIX_BUILD_CORES"
+ else
+ local -r maxCpuFlag="1"
+ fi
+
+ local projectFile runtimeId
+ for projectFile in "${testProjectFiles[@]-${projectFiles[@]}}"; do
+ for runtimeId in "${runtimeIds[@]}"; do
+ local runtimeIdFlags=()
+ if [[ $projectFile == *.csproj ]]; then
+ runtimeIdFlags=("--runtime" "$runtimeId")
+ fi
+
+ LD_LIBRARY_PATH=$libraryPath \
+ dotnet test "$projectFile" \
+ -maxcpucount:"$maxCpuFlag" \
+ -p:ContinuousIntegrationBuild=true \
+ -p:Deterministic=true \
+ --configuration "$dotnetBuildType" \
+ --no-restore \
+ --no-build \
+ --logger "console;verbosity=normal" \
+ "${runtimeIdFlags[@]}" \
+ "${flags[@]}"
+ done
+ done
+
+ runHook postCheck
+
+ echo "Finished dotnetCheckHook"
+}
+
+if [[ -z "${dontDotnetCheck-}" && -z "${checkPhase-}" ]]; then
+ checkPhase=dotnetCheckPhase
+fi
+
+# For compatibility, convert makeWrapperArgs to an array unless we are using
+# structured attributes. That is, we ensure that makeWrapperArgs is always an
+# array.
+# See https://github.com/NixOS/nixpkgs/blob/858f4db3048c5be3527e183470e93c1a72c5727c/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh#L1-L3
+# and https://github.com/NixOS/nixpkgs/pull/313005#issuecomment-2175482920
+# shellcheck disable=2206
+if [[ -z $__structuredAttrs ]]; then
+ makeWrapperArgs=( ${makeWrapperArgs-} )
+fi
+
+# First argument is the executable you want to wrap,
+# the second is the destination for the wrapper.
+wrapDotnetProgram() {
+ local -r dotnetRuntime=@dotnetRuntime@
+ local -r wrapperPath=@wrapperPath@
+
+ # shellcheck disable=2016
+ local -r dotnetFromEnvScript='dotnetFromEnv() {
+ local dotnetPath
+ if command -v dotnet 2>&1 >/dev/null; then
+ dotnetPath=$(which dotnet) && \
+ dotnetPath=$(realpath "$dotnetPath") && \
+ dotnetPath=$(dirname "$dotnetPath") && \
+ export DOTNET_ROOT="$dotnetPath"
+ fi
+}
+dotnetFromEnv'
+
+ # shellcheck disable=2206
+ local -a runtimeDeps
+ concatTo runtimeDeps dotnetRuntimeDeps
+
+ local wrapperFlags=()
+ if (( ${#runtimeDeps[@]} > 0 )); then
+ local libraryPath=("${dotnetRuntimeDeps[@]/%//lib}")
+ local OLDIFS="$IFS" IFS=':'
+ wrapperFlags+=("--suffix" "LD_LIBRARY_PATH" ":" "${libraryPath[*]}")
+ IFS="$OLDIFS"
+ fi
+
+ if [[ -z ${dotnetSelfContainedBuild-} ]]; then
+ if [[ -n ${useDotnetFromEnv-} ]]; then
+ # if dotnet CLI is available, set DOTNET_ROOT based on it. Otherwise set to default .NET runtime
+ wrapperFlags+=("--suffix" "PATH" ":" "$wrapperPath")
+ wrapperFlags+=("--run" "$dotnetFromEnvScript")
+ if [[ -n $dotnetRuntime ]]; then
+ wrapperFlags+=("--set-default" "DOTNET_ROOT" "$dotnetRuntime/share/dotnet")
+ wrapperFlags+=("--suffix" "PATH" ":" "$dotnetRuntime/bin")
+ fi
+ elif [[ -n $dotnetRuntime ]]; then
+ wrapperFlags+=("--set" "DOTNET_ROOT" "$dotnetRuntime/share/dotnet")
+ wrapperFlags+=("--prefix" "PATH" ":" "$dotnetRuntime/bin")
+ fi
+ fi
+
+ # shellcheck disable=2154
+ makeWrapper "$1" "$2" \
+ "${wrapperFlags[@]}" \
+ "${gappsWrapperArgs[@]}" \
+ "${makeWrapperArgs[@]}"
+
+ echo "installed wrapper to $2"
+}
+
+dotnetFixupPhase() {
+ local -r dotnetInstallPath="${dotnetInstallPath-$out/lib/$pname}"
+
+ local executable executableBasename
+
+ # check if dotnetExecutables is declared (including empty values, in which case we generate no executables)
+ # shellcheck disable=2154
+ if declare -p dotnetExecutables &>/dev/null; then
+ # shellcheck disable=2206
+ local -a executables
+ concatTo executables dotnetExecutables
+ for executable in "${executables[@]}"; do
+ executableBasename=$(basename "$executable")
+
+ local path="$dotnetInstallPath/$executable"
+
+ if test -x "$path"; then
+ wrapDotnetProgram "$path" "$out/bin/$executableBasename"
+ else
+ echo "Specified binary \"$executable\" is either not an executable or does not exist!"
+ echo "Looked in $path"
+ exit 1
+ fi
+ done
+ else
+ while IFS= read -r -d '' executable; do
+ executableBasename=$(basename "$executable")
+ wrapDotnetProgram "$executable" "$out/bin/$executableBasename" \;
+ done < <(find "$dotnetInstallPath" ! -name "*.dll" -executable -type f -print0)
+ fi
+}
+
+if [[ -z "${dontFixup-}" && -z "${dontDotnetFixup-}" ]]; then
+ appendToVar preFixupPhases dotnetFixupPhase
+fi
+
+dotnetInstallPhase() {
+ echo "Executing dotnetInstallHook"
+
+ runHook preInstall
+
+ local -r dotnetInstallPath="${dotnetInstallPath-$out/lib/$pname}"
+ local -r dotnetBuildType="${dotnetBuildType-Release}"
+
+ local -a projectFiles flags installFlags packFlags runtimeIds
+ concatTo projectFiles dotnetProjectFiles
+ concatTo flags dotnetFlags
+ concatTo installFlags dotnetInstallFlags
+ concatTo packFlags dotnetPackFlags
+ concatTo runtimeIds dotnetRuntimeIds
+
+ if [[ -v dotnetSelfContainedBuild ]]; then
+ if [[ -n $dotnetSelfContainedBuild ]]; then
+ installFlags+=("--self-contained")
+ else
+ installFlags+=("--no-self-contained")
+ # https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/trim-self-contained
+ # Trimming is only available for self-contained build, so force disable it here
+ installFlags+=("-p:PublishTrimmed=false")
+ fi
+ fi
+
+ if [[ -n ${dotnetUseAppHost-} ]]; then
+ installFlags+=("-p:UseAppHost=true")
+ fi
+
+ if [[ -n ${enableParallelBuilding-} ]]; then
+ local -r maxCpuFlag="$NIX_BUILD_CORES"
+ else
+ local -r maxCpuFlag="1"
+ fi
+
+ dotnetPublish() {
+ local -r projectFile="${1-}"
+
+ for runtimeId in "${runtimeIds[@]}"; do
+ runtimeIdFlags=()
+ if [[ $projectFile == *.csproj || -n ${dotnetSelfContainedBuild-} ]]; then
+ runtimeIdFlags+=("--runtime" "$runtimeId")
+ fi
+
+ dotnet publish ${1+"$projectFile"} \
+ -maxcpucount:"$maxCpuFlag" \
+ -p:ContinuousIntegrationBuild=true \
+ -p:Deterministic=true \
+ -p:OverwriteReadOnlyFiles=true \
+ --output "$dotnetInstallPath" \
+ --configuration "$dotnetBuildType" \
+ --no-restore \
+ --no-build \
+ "${runtimeIdFlags[@]}" \
+ "${flags[@]}" \
+ "${installFlags[@]}"
+ done
+ }
+
+ dotnetPack() {
+ local -r projectFile="${1-}"
+
+ for runtimeId in "${runtimeIds[@]}"; do
+ dotnet pack ${1+"$projectFile"} \
+ -maxcpucount:"$maxCpuFlag" \
+ -p:ContinuousIntegrationBuild=true \
+ -p:Deterministic=true \
+ -p:OverwriteReadOnlyFiles=true \
+ --output "$out/share/nuget/source" \
+ --configuration "$dotnetBuildType" \
+ --no-restore \
+ --no-build \
+ --runtime "$runtimeId" \
+ "${flags[@]}" \
+ "${packFlags[@]}"
+ done
+ }
+
+ if (( ${#projectFiles[@]} == 0 )); then
+ dotnetPublish
+ else
+ local projectFile
+ for projectFile in "${projectFiles[@]}"; do
+ dotnetPublish "$projectFile"
+ done
+ fi
+
+ if [[ -n ${packNupkg-} ]]; then
+ if (( ${#projectFiles[@]} == 0 )); then
+ dotnetPack
+ else
+ local projectFile
+ for projectFile in "${projectFiles[@]}"; do
+ dotnetPack "$projectFile"
+ done
+ fi
+ fi
+
+ runHook postInstall
+
+ echo "Finished dotnetInstallHook"
+}
+
+if [[ -z "${dontDotnetInstall-}" && -z "${installPhase-}" ]]; then
+ installPhase=dotnetInstallPhase
+fi
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix b/pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix
deleted file mode 100644
index a30b1b19fef7..000000000000
--- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- lib,
- stdenv,
- which,
- coreutils,
- zlib,
- openssl,
- makeSetupHook,
- zip,
- # Passed from ../default.nix
- dotnet-sdk,
- dotnet-runtime,
-}:
-{
- dotnetConfigureHook = makeSetupHook {
- name = "dotnet-configure-hook";
- substitutions = {
- dynamicLinker = "${stdenv.cc}/nix-support/dynamic-linker";
- libPath = lib.makeLibraryPath [
- stdenv.cc.cc
- stdenv.cc.libc
- dotnet-sdk.passthru.icu
- zlib
- openssl
- ];
- };
- } ./dotnet-configure-hook.sh;
-
- dotnetBuildHook = makeSetupHook {
- name = "dotnet-build-hook";
- } ./dotnet-build-hook.sh;
-
- dotnetCheckHook = makeSetupHook {
- name = "dotnet-check-hook";
- } ./dotnet-check-hook.sh;
-
- dotnetInstallHook = makeSetupHook {
- name = "dotnet-install-hook";
- substitutions = {
- inherit zip;
- };
- } ./dotnet-install-hook.sh;
-
- dotnetFixupHook = makeSetupHook {
- name = "dotnet-fixup-hook";
- substitutions = {
- dotnetRuntime = if (dotnet-runtime != null) then dotnet-runtime else null;
- wrapperPath = lib.makeBinPath [
- which
- coreutils
- ];
- };
- } ./dotnet-fixup-hook.sh;
-}
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh
deleted file mode 100644
index c45204c574de..000000000000
--- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh
+++ /dev/null
@@ -1,91 +0,0 @@
-dotnetBuildHook() {
- echo "Executing dotnetBuildHook"
-
- runHook preBuild
-
- local -r dotnetBuildType="${dotnetBuildType-Release}"
-
- if [[ -n $__structuredAttrs ]]; then
- local dotnetProjectFilesArray=( "${dotnetProjectFiles[@]}" )
- local dotnetTestProjectFilesArray=( "${dotnetTestProjectFiles[@]}" )
- local dotnetFlagsArray=( "${dotnetFlags[@]}" )
- local dotnetBuildFlagsArray=( "${dotnetBuildFlags[@]}" )
- local dotnetRuntimeIdsArray=( "${dotnetRuntimeIds[@]}" )
- else
- local dotnetProjectFilesArray=($dotnetProjectFiles)
- local dotnetTestProjectFilesArray=($dotnetTestProjectFiles)
- local dotnetFlagsArray=($dotnetFlags)
- local dotnetBuildFlagsArray=($dotnetBuildFlags)
- local dotnetRuntimeIdsArray=($dotnetRuntimeIds)
- fi
-
- if [[ -n "${enableParallelBuilding-}" ]]; then
- local -r maxCpuFlag="$NIX_BUILD_CORES"
- local -r parallelBuildFlag="true"
- else
- local -r maxCpuFlag="1"
- local -r parallelBuildFlag="false"
- fi
-
- if [[ -v dotnetSelfContainedBuild ]]; then
- if [[ -n $dotnetSelfContainedBuild ]]; then
- dotnetBuildFlagsArray+=("-p:SelfContained=true")
- else
- dotnetBuildFlagsArray+=("-p:SelfContained=false")
- fi
- fi
-
- if [[ -n ${dotnetUseAppHost-} ]]; then
- dotnetBuildFlagsArray+=("-p:UseAppHost=true")
- fi
-
- local versionFlagsArray=()
- if [[ -n ${version-} ]]; then
- versionFlagsArray+=("-p:InformationalVersion=$version")
- fi
-
- if [[ -n ${versionForDotnet-} ]]; then
- versionFlagsArray+=("-p:Version=$versionForDotnet")
- fi
-
- dotnetBuild() {
- local -r projectFile="${1-}"
-
- for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do
- local runtimeIdFlagsArray=()
- if [[ $projectFile == *.csproj || -n ${dotnetSelfContainedBuild-} ]]; then
- runtimeIdFlagsArray+=("--runtime" "$runtimeId")
- fi
-
- dotnet build ${1+"$projectFile"} \
- -maxcpucount:"$maxCpuFlag" \
- -p:BuildInParallel="$parallelBuildFlag" \
- -p:ContinuousIntegrationBuild=true \
- -p:Deterministic=true \
- -p:OverwriteReadOnlyFiles=true \
- --configuration "$dotnetBuildType" \
- --no-restore \
- "${versionFlagsArray[@]}" \
- "${runtimeIdFlagsArray[@]}" \
- "${dotnetBuildFlagsArray[@]}" \
- "${dotnetFlagsArray[@]}"
- done
- }
-
- if (( ${#dotnetProjectFilesArray[@]} == 0 )); then
- dotnetBuild
- fi
-
- local projectFile
- for projectFile in "${dotnetProjectFilesArray[@]}" "${dotnetTestProjectFilesArray[@]}"; do
- dotnetBuild "$projectFile"
- done
-
- runHook postBuild
-
- echo "Finished dotnetBuildHook"
-}
-
-if [[ -z ${dontDotnetBuild-} && -z ${buildPhase-} ]]; then
- buildPhase=dotnetBuildHook
-fi
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh
deleted file mode 100644
index 38ded5874ad2..000000000000
--- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh
+++ /dev/null
@@ -1,81 +0,0 @@
-dotnetCheckHook() {
- echo "Executing dotnetCheckHook"
-
- runHook preCheck
-
- local -r dotnetBuildType="${dotnetBuildType-Release}"
-
- if [[ -n $__structuredAttrs ]]; then
- local dotnetProjectFilesArray=( "${dotnetProjectFiles[@]}" )
- local dotnetTestProjectFilesArray=( "${dotnetTestProjectFiles[@]}" )
- local dotnetTestFlagsArray=( "${dotnetTestFlags[@]}" )
- local dotnetTestFiltersArray=( "${dotnetTestFilters[@]}" )
- local dotnetDisabledTestsArray=( "${dotnetDisabledTests[@]}" )
- local dotnetRuntimeDepsArray=( "${dotnetRuntimeDeps[@]}" )
- local dotnetRuntimeIdsArray=( "${dotnetRuntimeIds[@]}" )
- else
- local dotnetProjectFilesArray=($dotnetProjectFiles)
- local dotnetTestProjectFilesArray=($dotnetTestProjectFiles)
- local dotnetTestFlagsArray=($dotnetTestFlags)
- local dotnetTestFiltersArray=($dotnetTestFilters)
- local dotnetDisabledTestsArray=($dotnetDisabledTests)
- local dotnetRuntimeDepsArray=($dotnetRuntimeDeps)
- local dotnetRuntimeIdsArray=($dotnetRuntimeIds)
- fi
-
- if (( ${#dotnetDisabledTestsArray[@]} > 0 )); then
- local disabledTestsFilters=("${dotnetDisabledTestsArray[@]/#/FullyQualifiedName!=}")
- dotnetTestFiltersArray=( "${dotnetTestFiltersArray[@]}" "${disabledTestsFilters[@]//,/%2C}" )
- fi
-
- if (( ${#dotnetTestFiltersArray[@]} > 0 )); then
- local OLDIFS="$IFS" IFS='&'
- dotnetTestFlagsArray+=("--filter:${dotnetTestFiltersArray[*]}")
- IFS="$OLDIFS"
- fi
-
- local libraryPath="${LD_LIBRARY_PATH-}"
- if (( ${#dotnetRuntimeDepsArray[@]} > 0 )); then
- local libraryPathArray=("${dotnetRuntimeDepsArray[@]/%//lib}")
- local OLDIFS="$IFS" IFS=':'
- libraryPath="${libraryPathArray[*]}${libraryPath:+':'}$libraryPath"
- IFS="$OLDIFS"
- fi
-
- if [[ -n ${enableParallelBuilding-} ]]; then
- local -r maxCpuFlag="$NIX_BUILD_CORES"
- else
- local -r maxCpuFlag="1"
- fi
-
- local projectFile runtimeId
- for projectFile in "${dotnetTestProjectFilesArray[@]-${dotnetProjectFilesArray[@]}}"; do
- for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do
- local runtimeIdFlagsArray=()
- if [[ $projectFile == *.csproj ]]; then
- runtimeIdFlagsArray=("--runtime" "$runtimeId")
- fi
-
- LD_LIBRARY_PATH=$libraryPath \
- dotnet test "$projectFile" \
- -maxcpucount:"$maxCpuFlag" \
- -p:ContinuousIntegrationBuild=true \
- -p:Deterministic=true \
- --configuration "$dotnetBuildType" \
- --no-restore \
- --no-build \
- --logger "console;verbosity=normal" \
- "${runtimeIdFlagsArray[@]}" \
- "${dotnetTestFlagsArray[@]}" \
- "${dotnetFlagsArray[@]}"
- done
- done
-
- runHook postCheck
-
- echo "Finished dotnetCheckHook"
-}
-
-if [[ -z "${dontDotnetCheck-}" && -z "${checkPhase-}" ]]; then
- checkPhase=dotnetCheckHook
-fi
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh
deleted file mode 100644
index 542f0af79f63..000000000000
--- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-dotnetConfigureHook() {
- echo "Executing dotnetConfigureHook"
-
- runHook preConfigure
-
- local -r dynamicLinker=@dynamicLinker@
- local -r libPath=@libPath@
-
- if [[ -n $__structuredAttrs ]]; then
- local dotnetProjectFilesArray=( "${dotnetProjectFiles[@]}" )
- local dotnetTestProjectFilesArray=( "${dotnetTestProjectFiles[@]}" )
- local dotnetFlagsArray=( "${dotnetFlags[@]}" )
- local dotnetRestoreFlagsArray=( "${dotnetRestoreFlags[@]}" )
- local dotnetRuntimeIdsArray=( "${dotnetRuntimeIds[@]}" )
- else
- local dotnetProjectFilesArray=($dotnetProjectFiles)
- local dotnetTestProjectFilesArray=($dotnetTestProjectFiles)
- local dotnetFlagsArray=($dotnetFlags)
- local dotnetRestoreFlagsArray=($dotnetRestoreFlags)
- local dotnetRuntimeIdsArray=($dotnetRuntimeIds)
- fi
-
- if [[ -z ${enableParallelBuilding-} ]]; then
- local -r parallelFlag="--disable-parallel"
- fi
-
- if [[ -v dotnetSelfContainedBuild ]]; then
- if [[ -n $dotnetSelfContainedBuild ]]; then
- dotnetRestoreFlagsArray+=("-p:SelfContained=true")
- else
- dotnetRestoreFlagsArray+=("-p:SelfContained=false")
- fi
- fi
-
- dotnetRestore() {
- local -r projectFile="${1-}"
- for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do
- dotnet restore ${1+"$projectFile"} \
- -p:ContinuousIntegrationBuild=true \
- -p:Deterministic=true \
- -p:NuGetAudit=false \
- --runtime "$runtimeId" \
- ${parallelFlag-} \
- "${dotnetRestoreFlagsArray[@]}" \
- "${dotnetFlagsArray[@]}"
- done
- }
-
- if [[ -f .config/dotnet-tools.json || -f dotnet-tools.json ]]; then
- dotnet tool restore
- fi
-
- # dotnetGlobalTool is set in buildDotnetGlobalTool to patch dependencies but
- # avoid other project-specific logic. This is a hack, but the old behavior
- # is worse as it relied on a bug: setting projectFile to an empty string
- # made the hooks actually skip all project-specific logic. It’s hard to keep
- # backwards compatibility with this odd behavior now since we are using
- # arrays, so instead we just pass a variable to indicate that we don’t have
- # projects.
- if [[ -z ${dotnetGlobalTool-} ]]; then
- if (( ${#dotnetProjectFilesArray[@]} == 0 )); then
- dotnetRestore
- fi
-
- local projectFile
- for projectFile in "${dotnetProjectFilesArray[@]}" "${dotnetTestProjectFilesArray[@]}"; do
- dotnetRestore "$projectFile"
- done
- fi
-
- runHook postConfigure
-
- echo "Finished dotnetConfigureHook"
-}
-
-if [[ -z "${dontDotnetConfigure-}" && -z "${configurePhase-}" ]]; then
- configurePhase=dotnetConfigureHook
-fi
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh
deleted file mode 100644
index 8d4315350ad5..000000000000
--- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh
+++ /dev/null
@@ -1,101 +0,0 @@
-# For compatibility, convert makeWrapperArgs to an array unless we are using
-# structured attributes. That is, we ensure that makeWrapperArgs is always an
-# array.
-# See https://github.com/NixOS/nixpkgs/blob/858f4db3048c5be3527e183470e93c1a72c5727c/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh#L1-L3
-# and https://github.com/NixOS/nixpkgs/pull/313005#issuecomment-2175482920
-if [[ -z $__structuredAttrs ]]; then
- makeWrapperArgs=( ${makeWrapperArgs-} )
-fi
-
-# First argument is the executable you want to wrap,
-# the second is the destination for the wrapper.
-wrapDotnetProgram() {
- local -r dotnetRuntime=@dotnetRuntime@
- local -r wrapperPath=@wrapperPath@
-
- local -r dotnetFromEnvScript='dotnetFromEnv() {
- local dotnetPath
- if command -v dotnet 2>&1 >/dev/null; then
- dotnetPath=$(which dotnet) && \
- dotnetPath=$(realpath "$dotnetPath") && \
- dotnetPath=$(dirname "$dotnetPath") && \
- export DOTNET_ROOT="$dotnetPath"
- fi
-}
-dotnetFromEnv'
-
- if [[ -n $__structuredAttrs ]]; then
- local -r dotnetRuntimeDepsArray=( "${dotnetRuntimeDeps[@]}" )
- else
- local -r dotnetRuntimeDepsArray=($dotnetRuntimeDeps)
- fi
-
- local dotnetRuntimeDepsFlags=()
- if (( ${#dotnetRuntimeDepsArray[@]} > 0 )); then
- local libraryPathArray=("${dotnetRuntimeDepsArray[@]/%//lib}")
- local OLDIFS="$IFS" IFS=':'
- dotnetRuntimeDepsFlags+=("--suffix" "LD_LIBRARY_PATH" ":" "${libraryPathArray[*]}")
- IFS="$OLDIFS"
- fi
-
- local dotnetRootFlagsArray=()
- if [[ -z ${dotnetSelfContainedBuild-} ]]; then
- if [[ -n ${useDotnetFromEnv-} ]]; then
- # if dotnet CLI is available, set DOTNET_ROOT based on it. Otherwise set to default .NET runtime
- dotnetRootFlagsArray+=("--suffix" "PATH" ":" "$wrapperPath")
- dotnetRootFlagsArray+=("--run" "$dotnetFromEnvScript")
- if [[ -n $dotnetRuntime ]]; then
- dotnetRootFlagsArray+=("--set-default" "DOTNET_ROOT" "$dotnetRuntime/share/dotnet")
- dotnetRootFlagsArray+=("--suffix" "PATH" ":" "$dotnetRuntime/bin")
- fi
- elif [[ -n $dotnetRuntime ]]; then
- dotnetRootFlagsArray+=("--set" "DOTNET_ROOT" "$dotnetRuntime/share/dotnet")
- dotnetRootFlagsArray+=("--prefix" "PATH" ":" "$dotnetRuntime/bin")
- fi
- fi
-
- makeWrapper "$1" "$2" \
- "${dotnetRuntimeDepsFlags[@]}" \
- "${dotnetRootFlagsArray[@]}" \
- "${gappsWrapperArgs[@]}" \
- "${makeWrapperArgs[@]}"
-
- echo "installed wrapper to "$2""
-}
-
-dotnetFixupHook() {
- local -r dotnetInstallPath="${dotnetInstallPath-$out/lib/$pname}"
-
- local executable executableBasename
-
- # check if dotnetExecutables is declared (including empty values, in which case we generate no executables)
- if declare -p dotnetExecutables &>/dev/null; then
- if [[ -n $__structuredAttrs ]]; then
- local dotnetExecutablesArray=( "${dotnetExecutables[@]}" )
- else
- local dotnetExecutablesArray=($dotnetExecutables)
- fi
- for executable in "${dotnetExecutablesArray[@]}"; do
- executableBasename=$(basename "$executable")
-
- local path="$dotnetInstallPath/$executable"
-
- if test -x "$path"; then
- wrapDotnetProgram "$path" "$out/bin/$executableBasename"
- else
- echo "Specified binary \"$executable\" is either not an executable or does not exist!"
- echo "Looked in $path"
- exit 1
- fi
- done
- else
- while IFS= read -d '' executable; do
- executableBasename=$(basename "$executable")
- wrapDotnetProgram "$executable" "$out/bin/$executableBasename" \;
- done < <(find "$dotnetInstallPath" ! -name "*.dll" -executable -type f -print0)
- fi
-}
-
-if [[ -z "${dontFixup-}" && -z "${dontDotnetFixup-}" ]]; then
- appendToVar preFixupPhases dotnetFixupHook
-fi
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh b/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh
deleted file mode 100644
index 8b731b4feab1..000000000000
--- a/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh
+++ /dev/null
@@ -1,114 +0,0 @@
-dotnetInstallHook() {
- echo "Executing dotnetInstallHook"
-
- runHook preInstall
-
- local -r dotnetInstallPath="${dotnetInstallPath-$out/lib/$pname}"
- local -r dotnetBuildType="${dotnetBuildType-Release}"
-
- if [[ -n $__structuredAttrs ]]; then
- local dotnetProjectFilesArray=( "${dotnetProjectFiles[@]}" )
- local dotnetFlagsArray=( "${dotnetFlags[@]}" )
- local dotnetInstallFlagsArray=( "${dotnetInstallFlags[@]}" )
- local dotnetPackFlagsArray=( "${dotnetPackFlags[@]}" )
- local dotnetRuntimeIdsArray=( "${dotnetRuntimeIds[@]}" )
- else
- local dotnetProjectFilesArray=($dotnetProjectFiles)
- local dotnetFlagsArray=($dotnetFlags)
- local dotnetInstallFlagsArray=($dotnetInstallFlags)
- local dotnetPackFlagsArray=($dotnetPackFlags)
- local dotnetRuntimeIdsArray=($dotnetRuntimeIds)
- fi
-
- if [[ -v dotnetSelfContainedBuild ]]; then
- if [[ -n $dotnetSelfContainedBuild ]]; then
- dotnetInstallFlagsArray+=("--self-contained")
- else
- dotnetInstallFlagsArray+=("--no-self-contained")
- # https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/trim-self-contained
- # Trimming is only available for self-contained build, so force disable it here
- dotnetInstallFlagsArray+=("-p:PublishTrimmed=false")
- fi
- fi
-
- if [[ -n ${dotnetUseAppHost-} ]]; then
- dotnetInstallFlagsArray+=("-p:UseAppHost=true")
- fi
-
- if [[ -n ${enableParallelBuilding-} ]]; then
- local -r maxCpuFlag="$NIX_BUILD_CORES"
- else
- local -r maxCpuFlag="1"
- fi
-
- dotnetPublish() {
- local -r projectFile="${1-}"
-
- for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do
- runtimeIdFlagsArray=()
- if [[ $projectFile == *.csproj || -n ${dotnetSelfContainedBuild-} ]]; then
- runtimeIdFlagsArray+=("--runtime" "$runtimeId")
- fi
-
- dotnet publish ${1+"$projectFile"} \
- -maxcpucount:"$maxCpuFlag" \
- -p:ContinuousIntegrationBuild=true \
- -p:Deterministic=true \
- -p:OverwriteReadOnlyFiles=true \
- --output "$dotnetInstallPath" \
- --configuration "$dotnetBuildType" \
- --no-restore \
- --no-build \
- "${runtimeIdFlagsArray[@]}" \
- "${dotnetInstallFlagsArray[@]}" \
- "${dotnetFlagsArray[@]}"
- done
- }
-
- dotnetPack() {
- local -r projectFile="${1-}"
-
- for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do
- dotnet pack ${1+"$projectFile"} \
- -maxcpucount:"$maxCpuFlag" \
- -p:ContinuousIntegrationBuild=true \
- -p:Deterministic=true \
- -p:OverwriteReadOnlyFiles=true \
- --output "$out/share/nuget/source" \
- --configuration "$dotnetBuildType" \
- --no-restore \
- --no-build \
- --runtime "$runtimeId" \
- "${dotnetPackFlagsArray[@]}" \
- "${dotnetFlagsArray[@]}"
- done
- }
-
- if (( ${#dotnetProjectFilesArray[@]} == 0 )); then
- dotnetPublish
- else
- local projectFile
- for projectFile in "${dotnetProjectFilesArray[@]}"; do
- dotnetPublish "$projectFile"
- done
- fi
-
- if [[ -n ${packNupkg-} ]]; then
- if (( ${#dotnetProjectFilesArray[@]} == 0 )); then
- dotnetPack
- else
- local projectFile
- for projectFile in "${dotnetProjectFilesArray[@]}"; do
- dotnetPack "$projectFile"
- done
- fi
- fi
-
- runHook postInstall
-
- echo "Finished dotnetInstallHook"
-}
-
-if [[ -z "${dontDotnetInstall-}" && -z "${installPhase-}" ]]; then
- installPhase=dotnetInstallHook
-fi
diff --git a/pkgs/build-support/fetchbitbucket/default.nix b/pkgs/build-support/fetchbitbucket/default.nix
index b98fc21de7ba..b5f04d8afbd1 100644
--- a/pkgs/build-support/fetchbitbucket/default.nix
+++ b/pkgs/build-support/fetchbitbucket/default.nix
@@ -15,7 +15,7 @@ lib.makeOverridable (
fetchzip (
{
inherit name;
- url = "https://bitbucket.org/${owner}/${repo}/get/${rev}.tar.gz";
+ url = "https://bitbucket.org/${owner}/${repo}/get/${lib.strings.escapeURL rev}.tar.gz";
meta.homepage = "https://bitbucket.org/${owner}/${repo}/";
}
// removeAttrs args [
diff --git a/pkgs/build-support/fetchbitbucket/tests.nix b/pkgs/build-support/fetchbitbucket/tests.nix
new file mode 100644
index 000000000000..4e9b97b7e709
--- /dev/null
+++ b/pkgs/build-support/fetchbitbucket/tests.nix
@@ -0,0 +1,18 @@
+{ testers, fetchFromBitbucket, ... }:
+{
+ withEncodedWhitespace = testers.invalidateFetcherByDrvHash fetchFromBitbucket {
+ name = "withWhitespace";
+ owner = "tetov";
+ repo = "fetchbitbucket_tester";
+ rev = "tag%20with%20encoded%20spaces";
+ sha256 = "sha256-Nf1Cvbx7Sbab8EeSSBU5baLBiuFYiQtITED+f4tfjC0=";
+ };
+
+ withoutWhitespace = testers.invalidateFetcherByDrvHash fetchFromBitbucket {
+ name = "withoutWhitespace";
+ owner = "tetov";
+ repo = "fetchbitbucket_tester";
+ rev = "main";
+ sha256 = "sha256-eTd773gE1z4+Fl2YPBbbsrADD4Dr7sFGoOWgphXUhtE=";
+ };
+}
diff --git a/pkgs/build-support/fetchgit/builder.sh b/pkgs/build-support/fetchgit/builder.sh
index 819b0127a852..393d0a57d163 100644
--- a/pkgs/build-support/fetchgit/builder.sh
+++ b/pkgs/build-support/fetchgit/builder.sh
@@ -16,6 +16,7 @@ $SHELL $fetcher --builder --url "$url" --out "$out" --rev "$rev" --name "$name"
${fetchTags:+--fetch-tags} \
${sparseCheckout:+--sparse-checkout "$sparseCheckout"} \
${nonConeMode:+--non-cone-mode} \
- ${branchName:+--branch-name "$branchName"}
+ ${branchName:+--branch-name "$branchName"} \
+ ${rootDir:+--root-dir "$rootDir"}
runHook postFetch
diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix
index d364c8ebf708..b2f5f15a309d 100644
--- a/pkgs/build-support/fetchgit/default.nix
+++ b/pkgs/build-support/fetchgit/default.nix
@@ -8,12 +8,16 @@
let
urlToName =
- url: rev:
+ {
+ url,
+ rev,
+ append,
+ }:
let
shortRev = lib.sources.shortRev rev;
appendShort = lib.optionalString ((builtins.match "[a-f0-9]*" rev) != null) "-${shortRev}";
in
- "${lib.sources.urlToName url}${appendShort}";
+ "${lib.sources.urlToName url}${if append == "" then appendShort else append}";
in
lib.makeOverridable (
@@ -24,15 +28,20 @@ lib.makeOverridable (
url,
tag ? null,
rev ? null,
- name ? urlToName url (lib.revOrTag rev tag),
+ name ? urlToName {
+ inherit url;
+ rev = lib.revOrTag rev tag;
+ # when rootDir is specified, avoid invalidating the result when rev changes
+ append = if rootDir != "" then "-${lib.strings.sanitizeDerivationName rootDir}" else "";
+ },
leaveDotGit ? deepClone || fetchTags,
outputHash ? lib.fakeHash,
outputHashAlgo ? null,
fetchSubmodules ? true,
deepClone ? false,
branchName ? null,
- sparseCheckout ? [ ],
- nonConeMode ? false,
+ sparseCheckout ? lib.optional (rootDir != "") rootDir,
+ nonConeMode ? rootDir != "",
nativeBuildInputs ? [ ],
# Shell code executed before the file has been fetched. This, in
# particular, can do things like set NIX_PREFETCH_GIT_CHECKOUT_HOOK to
@@ -53,6 +62,8 @@ lib.makeOverridable (
allowedRequisites ? null,
# fetch all tags after tree (useful for git describe)
fetchTags ? false,
+ # make this subdirectory the root of the result
+ rootDir ? "",
}:
/*
@@ -80,6 +91,7 @@ lib.makeOverridable (
assert nonConeMode -> (sparseCheckout != [ ]);
assert fetchTags -> leaveDotGit;
+ assert rootDir != "" -> !leaveDotGit;
let
revWithTag =
@@ -135,6 +147,7 @@ lib.makeOverridable (
preFetch
postFetch
fetchTags
+ rootDir
;
rev = revWithTag;
diff --git a/pkgs/build-support/fetchgit/nix-prefetch-git b/pkgs/build-support/fetchgit/nix-prefetch-git
index 259138641ea9..7f3616af92fc 100755
--- a/pkgs/build-support/fetchgit/nix-prefetch-git
+++ b/pkgs/build-support/fetchgit/nix-prefetch-git
@@ -59,6 +59,7 @@ Options:
--fetch-submodules Fetch submodules.
--fetch-tags Fetch all tags (useful for git describe).
--builder Clone as fetchgit does, but url, rev, and out option are mandatory.
+ --root-dir dir Directory in the repository that will be copied to the output instead of the full repository.
--quiet Only print the final json summary.
"
exit 1
@@ -90,6 +91,7 @@ for arg; do
--fetch-submodules) fetchSubmodules=true;;
--fetch-tags) fetchTags=true;;
--builder) builder=true;;
+ --root-dir) argfun=set_rootDir;;
-h|--help) usage; exit;;
*)
: $((++argi))
@@ -155,10 +157,16 @@ url_to_name(){
local base
base=$(basename "$url" .git | cut -d: -f2)
- if [[ $ref =~ ^[a-z0-9]+$ ]]; then
- echo "$base-${ref:0:7}"
+ if test -n "$rootDir"; then
+ # Sanitize by removing leading dots and replacing all invalid character sequences with dashes.
+ # See sanitizeDerivationName in ../../../lib/strings.nix for reference.
+ echo "$base-$(sed -E 's/^\.+//;s/[^[:alnum:]+._?=-]+/-/g' <<< $rootDir)"
else
- echo "$base"
+ if [[ $ref =~ ^[a-z0-9]+$ ]]; then
+ echo "$base-${ref:0:7}"
+ else
+ echo "$base"
+ fi
fi
}
@@ -353,6 +361,23 @@ clone_user_rev() {
fi
}
+clone_user_rev_to_tmpfile(){
+ local url="$1"
+ local rev="${2:-HEAD}"
+
+ # nix>=2.20 rejects adding symlinked paths to the store, so use realpath
+ # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941
+ tmpPath="$(realpath "$(mktemp -d --tmpdir git-checkout-tmp-XXXXXXXX)")"
+ exit_handlers+=(remove_tmpPath)
+
+ tmpOut="$tmpPath/out/$storePathName"
+ tmpClone="$tmpPath/clone"
+ mkdir -p "$tmpPath/out" "$tmpClone"
+
+ # Perform the checkout.
+ clone_user_rev "$tmpClone" "$url" "$rev"
+}
+
exit_handlers=()
run_exit_handlers() {
@@ -418,7 +443,8 @@ print_results() {
"fetchSubmodules": $([[ -n "$fetchSubmodules" ]] && echo true || echo false),
"deepClone": $([[ -n "$deepClone" ]] && echo true || echo false),
"fetchTags": $([[ -n "$fetchTags" ]] && echo true || echo false),
- "leaveDotGit": $([[ -n "$leaveDotGit" ]] && echo true || echo false)
+ "leaveDotGit": $([[ -n "$leaveDotGit" ]] && echo true || echo false),
+ "rootDir": "$(json_escape "$rootDir")"
}
EOF
fi
@@ -456,8 +482,13 @@ export GIT_CONFIG_NOSYSTEM=1
if test -n "$builder"; then
test -n "$out" -a -n "$url" -a -n "$rev" || usage
- mkdir -p "$out"
- clone_user_rev "$out" "$url" "$rev"
+ if test -n "$rootDir"; then
+ clone_user_rev_to_tmpfile "$url" "$rev"
+ mv "$tmpClone/$rootDir" "$out"
+ else
+ mkdir -p "$out"
+ clone_user_rev "$out" "$url" "$rev"
+ fi
else
if test -z "$hashType"; then
hashType=sha256
@@ -476,22 +507,19 @@ else
# If we don't know the hash or a path with that hash doesn't exist,
# download the file and add it to the store.
if test -z "$finalPath"; then
- # nix>=2.20 rejects adding symlinked paths to the store, so use realpath
- # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941
- tmpPath="$(realpath "$(mktemp -d --tmpdir git-checkout-tmp-XXXXXXXX)")"
- exit_handlers+=(remove_tmpPath)
+ clone_user_rev_to_tmpfile "$url" "$rev"
- tmpFile="$tmpPath/$storePathName"
- mkdir -p "$tmpFile"
-
- # Perform the checkout.
- clone_user_rev "$tmpFile" "$url" "$rev"
+ if test -z "$rootDir"; then
+ mv "$tmpClone" "$tmpOut"
+ else
+ mv "$tmpClone/$rootDir" "$tmpOut"
+ fi
# Compute the hash.
- hash=$(nix-hash --type $hashType --base32 "$tmpFile")
+ hash=$(nix-hash --type $hashType --base32 "$tmpOut")
# Add the downloaded file to the Nix store.
- finalPath=$(nix-store --add-fixed --recursive "$hashType" "$tmpFile")
+ finalPath=$(nix-store --add-fixed --recursive "$hashType" "$tmpOut")
if test -n "$expHash" -a "$expHash" != "$hash"; then
echo "hash mismatch for URL \`$url'. Got \`$hash'; expected \`$expHash'." >&2
diff --git a/pkgs/build-support/fetchgit/tests.nix b/pkgs/build-support/fetchgit/tests.nix
index fd6aebc335f7..e3fdd5fb8672 100644
--- a/pkgs/build-support/fetchgit/tests.nix
+++ b/pkgs/build-support/fetchgit/tests.nix
@@ -97,4 +97,12 @@
rm -rf .git
'';
};
+
+ rootDir = testers.invalidateFetcherByDrvHash fetchgit {
+ name = "fetchgit-with-rootdir";
+ url = "https://github.com/NixOS/nix";
+ rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
+ rootDir = "misc/systemd";
+ sha256 = "sha256-UhxHk4SrXYq7ZDMtXLig5SigpbITrVgkpFTmryuvpcM=";
+ };
}
diff --git a/pkgs/build-support/fetchtorrent/tests.nix b/pkgs/build-support/fetchtorrent/tests.nix
index 05c91111ab68..392d53b8956d 100644
--- a/pkgs/build-support/fetchtorrent/tests.nix
+++ b/pkgs/build-support/fetchtorrent/tests.nix
@@ -1,47 +1,58 @@
-{ testers, fetchtorrent, ... }:
+{
+ lib,
+ testers,
+ fetchtorrent,
+ ...
+}:
let
- wired-cd.meta.license = [
- # track 1, 4 and 11
- {
- spdxID = "CC NC-SAMPLING+ 1.0 Deed";
- fullName = "NonCommercial Sampling Plus 1.0 Generic";
- url = "https://creativecommons.org/licenses/nc-sampling+/1.0/";
- free = false; # for noncommercial purposes only
- }
- # the rest
- {
- spdxID = "CC SAMPLING+ 1.0 Deed";
- fullName = "Sampling Plus 1.0 Generic";
- url = "https://creativecommons.org/licenses/sampling+/1.0/";
- free = true; # no use in advertisement
- }
- ];
+ sintel.meta = {
+ description = "An open source short film to show off open source technologies.";
+ longDescription = ''
+ An independently produced short film, initiated by the Blender Foundation
+ as a means to further improve andvalidate the free/open source 3D
+ creation suite Blender.
+ '';
+ license = lib.licenses.cc-by-30;
+ homepage = "https://durian.blender.org/";
+ };
+
+ # Via https://webtorrent.io/free-torrents
+ httpUrl = "https://webtorrent.io/torrents/sintel.torrent";
+ magnetUrl = "magnet:?xt=urn:btih:08ada5a7a6183aae1e09d831df6748d566095a10&dn=Sintel&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2F&xs=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel.torrent";
+
+ # All routes to download the torrent should produce the same output and
+ # therefore have the same FOD hash.
+ hash = "sha256-EzbmBiTEWOlFUNaV5R4eDeD9EBbp6d93rfby88ACg0s=";
in
{
http-link = testers.invalidateFetcherByDrvHash fetchtorrent {
- url = "https://webtorrent.io/torrents/wired-cd.torrent";
- hash = "sha256-OCsC22WuanqoN6lPv5wDT5ZxPcEHDpZ1EgXGvz1SDYo=";
+ inherit hash;
+ url = httpUrl;
backend = "transmission";
- inherit (wired-cd) meta;
+ inherit (sintel) meta;
};
magnet-link = testers.invalidateFetcherByDrvHash fetchtorrent {
- url = "magnet:?xt=urn:btih:a88fda5954e89178c372716a6a78b8180ed4dad3&dn=The+WIRED+CD+-+Rip.+Sample.+Mash.+Share&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2F&xs=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fwired-cd.torrent";
- hash = "sha256-OCsC22WuanqoN6lPv5wDT5ZxPcEHDpZ1EgXGvz1SDYo=";
+ inherit hash;
+ url = magnetUrl;
backend = "transmission";
- inherit (wired-cd) meta;
+ inherit (sintel) meta;
};
http-link-rqbit = testers.invalidateFetcherByDrvHash fetchtorrent {
- url = "https://webtorrent.io/torrents/wired-cd.torrent";
- hash = "sha256-OCsC22WuanqoN6lPv5wDT5ZxPcEHDpZ1EgXGvz1SDYo=";
+ inherit hash;
+ url = httpUrl;
backend = "rqbit";
- inherit (wired-cd) meta;
+ meta = sintel.meta // {
+ broken = true;
+ };
};
magnet-link-rqbit = testers.invalidateFetcherByDrvHash fetchtorrent {
- url = "magnet:?xt=urn:btih:a88fda5954e89178c372716a6a78b8180ed4dad3&dn=The+WIRED+CD+-+Rip.+Sample.+Mash.+Share&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2F&xs=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fwired-cd.torrent";
- hash = "sha256-OCsC22WuanqoN6lPv5wDT5ZxPcEHDpZ1EgXGvz1SDYo=";
+ inherit hash;
+ url = magnetUrl;
backend = "rqbit";
- inherit (wired-cd) meta;
+ meta = sintel.meta // {
+ broken = true;
+ };
};
}
diff --git a/pkgs/build-support/trivial-builders/test/writeShellApplication.nix b/pkgs/build-support/trivial-builders/test/writeShellApplication.nix
index aec15f00aafc..3c9e695486c2 100644
--- a/pkgs/build-support/trivial-builders/test/writeShellApplication.nix
+++ b/pkgs/build-support/trivial-builders/test/writeShellApplication.nix
@@ -38,7 +38,7 @@ linkFarm "writeShellApplication-tests" {
script = writeShellApplication {
name = "test-meta";
text = "";
- meta.description = "A test for the `writeShellApplication` `meta` argument";
+ meta.description = "Test for the `writeShellApplication` `meta` argument";
};
in
assert script.meta.mainProgram == "test-meta";
@@ -101,7 +101,7 @@ linkFarm "writeShellApplication-tests" {
exit 1
fi
'';
- meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`";
+ meta.description = "Test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`";
expected = "";
};
diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json
index 4be39c483282..f506b03a5beb 100644
--- a/pkgs/by-name/_1/_1password-gui/sources.json
+++ b/pkgs/by-name/_1/_1password-gui/sources.json
@@ -1,28 +1,28 @@
{
"stable": {
"linux": {
- "version": "8.11.2",
+ "version": "8.11.4",
"sources": {
"x86_64": {
- "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.2.x64.tar.gz",
- "hash": "sha256-2yYzUO/ZdB/BA3wT+2fKM0ZzJzBpVH/N5xaIg50lzzo="
+ "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.4.x64.tar.gz",
+ "hash": "sha256-s/CV1hA8j3ivWEmKfwMd6Hh74BY86C0MZLDwjm6ROd4="
},
"aarch64": {
- "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.2.arm64.tar.gz",
- "hash": "sha256-slKgf7ahA6pFBR2V9L8mI7ROisARRY7M4IjB1UYhwvU="
+ "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.4.arm64.tar.gz",
+ "hash": "sha256-qljiVRVO0HlteI5oRQPLb6+JL282CwcbRydANUmNcRM="
}
}
},
"darwin": {
- "version": "8.11.2",
+ "version": "8.11.4",
"sources": {
"x86_64": {
- "url": "https://downloads.1password.com/mac/1Password-8.11.2-x86_64.zip",
- "hash": "sha256-jcfSjcAajkgRQP0JA//f4Ltc62nDeISFZxYuGObFMKA="
+ "url": "https://downloads.1password.com/mac/1Password-8.11.4-x86_64.zip",
+ "hash": "sha256-kv+TSoZcoCkL1Gr0dwgqtYK532wEnergVAwCMCv44/A="
},
"aarch64": {
- "url": "https://downloads.1password.com/mac/1Password-8.11.2-aarch64.zip",
- "hash": "sha256-pdnEhTJCSod/VnbKVvCEqQzNjGwDPz28Or97+jLSwJk="
+ "url": "https://downloads.1password.com/mac/1Password-8.11.4-aarch64.zip",
+ "hash": "sha256-AhWPz/cwhBwSozZx6WrDPvCj73OIvBxXlsimM+FDFlA="
}
}
}
diff --git a/pkgs/by-name/_7/_7zz/package.nix b/pkgs/by-name/_7/_7zz/package.nix
index 92244f056b2e..9b539cf98d2d 100644
--- a/pkgs/by-name/_7/_7zz/package.nix
+++ b/pkgs/by-name/_7/_7zz/package.nix
@@ -28,14 +28,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "7zz";
- version = "25.00";
+ version = "25.01";
src = fetchzip {
url = "https://7-zip.org/a/7z${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}-src.tar.xz";
hash =
{
- free = "sha256-YY2Nw1aeQjXay9IEd4SwuhgqzeK95nH4nlZGwAlud6o=";
- unfree = "sha256-gwC/5OkIAHp0OHJWhwD7JpJVSx06oCFs1Ndf+iG5qB8=";
+ free = "sha256-A1BBdSGepobpguzokL1zpjce5EOl0zqABYciv9zCOac=";
+ unfree = "sha256-Jkj6T4tMols33uyJSOCcVmxh5iBYYCO/rq9dF4NDMko=";
}
.${if enableUnfree then "unfree" else "free"};
stripRoot = false;
diff --git a/pkgs/by-name/ag/agate/package.nix b/pkgs/by-name/ag/agate/package.nix
index 798bbdd73838..b005f446210e 100644
--- a/pkgs/by-name/ag/agate/package.nix
+++ b/pkgs/by-name/ag/agate/package.nix
@@ -14,7 +14,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "agate";
- version = "3.3.17";
+ version = "3.3.18";
__darwinAllowLocalNetworking = true;
@@ -22,10 +22,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "mbrubeck";
repo = "agate";
tag = "v${finalAttrs.version}";
- hash = "sha256-zT56JGP2SfOqLL/sLxo3PHnbAvLI+lifmCvLdPwzCZM=";
+ hash = "sha256-Q4+0haPvhUfIAmexYkxsKObQtounbybQG/36cJImL9A=";
};
- cargoHash = "sha256-vemmO7xYf83rBNEvJKaq5CjobG1LUxt7M5zeQegTUmM=";
+ cargoHash = "sha256-LdnLLCUFa8wpsA5Pi0HtiyLw5dkLLxtAoOnqSUx9HVI=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
diff --git a/pkgs/by-name/ai/aider-chat/package.nix b/pkgs/by-name/ai/aider-chat/package.nix
index 588216b36ad7..0916cb7f11ec 100644
--- a/pkgs/by-name/ai/aider-chat/package.nix
+++ b/pkgs/by-name/ai/aider-chat/package.nix
@@ -19,7 +19,7 @@ let
d.stopwords
]);
- version = "0.85.2";
+ version = "0.86.0";
aider-chat = python3Packages.buildPythonApplication {
pname = "aider-chat";
inherit version;
@@ -29,7 +29,7 @@ let
owner = "Aider-AI";
repo = "aider";
tag = "v${version}";
- hash = "sha256-J2xCx1edbu8mEGzNq2PKMxPCMlMZkArEwz6338Sm1tw=";
+ hash = "sha256-pqwsYObgio50rbuGGOmi7PlEMxdX75B1ONKs+VAJrd8=";
};
pythonRelaxDeps = true;
diff --git a/pkgs/by-name/ai/air-formatter/cargo-lock.patch b/pkgs/by-name/ai/air-formatter/cargo-lock.patch
deleted file mode 100644
index ed47ef1f98b9..000000000000
--- a/pkgs/by-name/ai/air-formatter/cargo-lock.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-diff --git a/Cargo.lock b/Cargo.lock
-index df5a6e9..0cf72e2 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -382,7 +382,7 @@ dependencies = [
- "anyhow",
- "biome_rowan",
- "rustc-hash",
-- "tower-lsp 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tower-lsp",
- ]
-
- [[package]]
-@@ -1369,7 +1369,7 @@ dependencies = [
- "time",
- "tokio",
- "tokio-util",
-- "tower-lsp 0.20.0 (git+https://github.com/lionel-/tower-lsp?branch=bugfix%2Fpatches)",
-+ "tower-lsp",
- "tracing",
- "tracing-subscriber",
- "tree-sitter",
-@@ -1406,7 +1406,7 @@ dependencies = [
- "serde_json",
- "tokio",
- "tokio-util",
-- "tower-lsp 0.20.0 (git+https://github.com/lionel-/tower-lsp?branch=bugfix%2Fpatches)",
-+ "tower-lsp",
- "tracing",
- "url",
- ]
-@@ -2311,29 +2311,6 @@ version = "0.3.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
-
--[[package]]
--name = "tower-lsp"
--version = "0.20.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d4ba052b54a6627628d9b3c34c176e7eda8359b7da9acd497b9f20998d118508"
--dependencies = [
-- "async-trait",
-- "auto_impl",
-- "bytes",
-- "dashmap 5.5.3",
-- "futures",
-- "httparse",
-- "lsp-types",
-- "memchr",
-- "serde",
-- "serde_json",
-- "tokio",
-- "tokio-util",
-- "tower",
-- "tower-lsp-macros 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
-- "tracing",
--]
--
- [[package]]
- name = "tower-lsp"
- version = "0.20.0"
-@@ -2352,21 +2329,10 @@ dependencies = [
- "tokio",
- "tokio-util",
- "tower",
-- "tower-lsp-macros 0.9.0 (git+https://github.com/lionel-/tower-lsp?branch=bugfix%2Fpatches)",
-+ "tower-lsp-macros",
- "tracing",
- ]
-
--[[package]]
--name = "tower-lsp-macros"
--version = "0.9.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa"
--dependencies = [
-- "proc-macro2",
-- "quote",
-- "syn 2.0.90",
--]
--
- [[package]]
- name = "tower-lsp-macros"
- version = "0.9.0"
diff --git a/pkgs/by-name/ai/air-formatter/package.nix b/pkgs/by-name/ai/air-formatter/package.nix
index 616841e24d74..70f1b416c1e7 100644
--- a/pkgs/by-name/ai/air-formatter/package.nix
+++ b/pkgs/by-name/ai/air-formatter/package.nix
@@ -7,19 +7,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "air-formatter";
- version = "0.7.0";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "posit-dev";
repo = "air";
tag = finalAttrs.version;
- hash = "sha256-jFOhTol5e3TcU217HgcCKutydTePmc5/viilgiJqpqE=";
+ hash = "sha256-FGucu5emmBtxVloun7Kh+MWKZDYdKw+75L7g3GqQ7Tw=";
};
- # Remove duplicate entries from cargo lock
- cargoPatches = [ ./cargo-lock.patch ];
-
- cargoHash = "sha256-3v/pgm6BjPvQToSmZ2PrUWTrgffjifB3Xmp1liWCUck=";
+ cargoHash = "sha256-+cksQnHNXGyqbu+CoGhCEmQux7zfLIt5K5rWABfppDo=";
useNextest = true;
diff --git a/pkgs/by-name/al/albert/package.nix b/pkgs/by-name/al/albert/package.nix
index 92cf1b771fd4..584e49468f16 100644
--- a/pkgs/by-name/al/albert/package.nix
+++ b/pkgs/by-name/al/albert/package.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "albert";
- version = "0.30.1";
+ version = "0.31.1";
src = fetchFromGitHub {
owner = "albertlauncher";
repo = "albert";
tag = "v${finalAttrs.version}";
- hash = "sha256-EscR31DZzLszs2jPQDDcB7SFtSuWPjSBpjJw8i+PsD0=";
+ hash = "sha256-7YtDC0Xkv2y7vF58j78GsOPAMSvuwTmEobHULDBt9BI=";
fetchSubmodules = true;
};
diff --git a/pkgs/by-name/al/alfaview/package.nix b/pkgs/by-name/al/alfaview/package.nix
index 4bf6432e714a..17369b6b3b67 100644
--- a/pkgs/by-name/al/alfaview/package.nix
+++ b/pkgs/by-name/al/alfaview/package.nix
@@ -27,11 +27,11 @@
stdenv.mkDerivation rec {
pname = "alfaview";
- version = "9.22.10";
+ version = "9.22.11";
src = fetchurl {
url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb";
- hash = "sha256-xZnpi0xKdPuKera3bJYLjfKB9nwgFyBYQ5P7teTvyn8=";
+ hash = "sha256-b0aLGdncMwbVnPku6d8xYvX6ahJMoy9d6r9Y+RKtv2A=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/al/all-the-package-names/package.nix b/pkgs/by-name/al/all-the-package-names/package.nix
index 2d958cdd2c53..9fdb2fdcd8fe 100644
--- a/pkgs/by-name/al/all-the-package-names/package.nix
+++ b/pkgs/by-name/al/all-the-package-names/package.nix
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "all-the-package-names";
- version = "2.0.2159";
+ version = "2.0.2168";
src = fetchFromGitHub {
owner = "nice-registry";
repo = "all-the-package-names";
tag = "v${version}";
- hash = "sha256-7c4cxGSBc60WTLjRptb8VbTf279BxDgVOiVaP4C7pKk=";
+ hash = "sha256-iHwmvrDIiBMoH1LBrAbYvI/qPebTJIlvaOl6KxXJ+O8=";
};
- npmDepsHash = "sha256-fDQnEjPefRBbpCX21vZrJ3Y8y7d3PgM54IfPJbb44ao=";
+ npmDepsHash = "sha256-WxgcuQx/raixX4Y2diyDM5cAhsfFCUrNt+z02VC3Ng4=";
passthru.updateScript = nix-update-script { };
diff --git a/pkgs/by-name/al/alpaca-proxy/package.nix b/pkgs/by-name/al/alpaca-proxy/package.nix
index 072b4c8c5214..7489aadc3675 100644
--- a/pkgs/by-name/al/alpaca-proxy/package.nix
+++ b/pkgs/by-name/al/alpaca-proxy/package.nix
@@ -5,13 +5,13 @@
}:
buildGoModule rec {
pname = "alpaca-proxy";
- version = "2.0.10";
+ version = "2.0.11";
src = fetchFromGitHub {
owner = "samuong";
repo = "alpaca";
tag = "v${version}";
- hash = "sha256-1CMuZl1bVlofogPwA2wRuQPlXNE2EM1B8rDDDaJGq64=";
+ hash = "sha256-74JQ9ltJ7+sasySgNN3AaXlBILP7VgFN06adoNJG+Bc=";
};
vendorHash = "sha256-N9qpyCQg6H1v/JGJ2wCxDX+ZTM9x6/BM6wQ26xC+dlE=";
diff --git a/pkgs/by-name/al/alsa-utils/package.nix b/pkgs/by-name/al/alsa-utils/package.nix
index 436ab9438579..343fce8dd957 100644
--- a/pkgs/by-name/al/alsa-utils/package.nix
+++ b/pkgs/by-name/al/alsa-utils/package.nix
@@ -7,6 +7,7 @@
alsa-plugins,
gettext,
makeWrapper,
+ pkg-config,
ncurses,
libsamplerate,
pciutils,
@@ -28,18 +29,19 @@ let
paths = map (path: "${path}/lib/alsa-lib") plugin-packages;
};
in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "alsa-utils";
- version = "1.2.13";
+ version = "1.2.14";
src = fetchurl {
- url = "mirror://alsa/utils/alsa-utils-${version}.tar.bz2";
- hash = "sha256-FwKmsc35uj6ZbsvB3c+RceaAj1lh1QPQ8n6A7hYvHao=";
+ url = "mirror://alsa/utils/alsa-utils-${finalAttrs.version}.tar.bz2";
+ hash = "sha256-B5THTTP+2UPnxQYJwTCJ5AkxK2xAPWromE/EKcCWB0E=";
};
nativeBuildInputs = [
gettext
makeWrapper
+ pkg-config
];
buildInputs = [
alsa-lib
@@ -77,7 +79,7 @@ stdenv.mkDerivation rec {
url = "https://www.alsa-project.org/files/pub/utils/";
};
- meta = with lib; {
+ meta = {
homepage = "http://www.alsa-project.org/";
description = "ALSA, the Advanced Linux Sound Architecture utils";
longDescription = ''
@@ -85,8 +87,13 @@ stdenv.mkDerivation rec {
MIDI functionality to the Linux-based operating system.
'';
- license = licenses.gpl2;
- platforms = platforms.linux;
+ license = with lib.licenses; [
+ gpl2Plus
+ gpl2Only # alsactl (init_{parse,sysdeps,sysfs,utils_{run,string}}.c, rest GPL 2.0+)
+ lgpl21Plus # alsaucm
+ ];
+
+ platforms = lib.platforms.linux;
maintainers = [ ];
};
-}
+})
diff --git a/pkgs/applications/audio/amarok/default.nix b/pkgs/by-name/am/amarok/package.nix
index 75f2d9e807de..cc6b535b0119 100644
--- a/pkgs/applications/audio/amarok/default.nix
+++ b/pkgs/by-name/am/amarok/package.nix
@@ -2,36 +2,19 @@
stdenv,
fetchurl,
lib,
+ cmake,
extra-cmake-modules,
- kdoctools,
- qca-qt5,
- qjson,
- qtquickcontrols2,
- qtscript,
- qtwebengine,
- karchive,
- kcmutils,
- kconfig,
- kdnssd,
- kguiaddons,
- kinit,
- kirigami2,
- knewstuff,
- knotifyconfig,
- ktexteditor,
- kwindowsystem,
+ pkg-config,
+ kdePackages,
fftw,
- phonon,
- plasma-framework,
- threadweaver,
- breeze-icons,
- wrapQtAppsHook,
curl,
ffmpeg,
gdk-pixbuf,
+ gst_all_1,
libaio,
- liblastfm,
libmtp,
+ libsysprof-capture,
+ libunwind,
loudmouth,
lzo,
lz4,
@@ -43,11 +26,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "amarok";
- version = "3.2.2";
+ version = "3.3.1";
src = fetchurl {
url = "mirror://kde/stable/amarok/${finalAttrs.version}/amarok-${finalAttrs.version}.tar.xz";
- sha256 = "sha256-/N48N9H4FezIiTD+bR6k1LCx7Tsz/NMt9VQq+HTdKrA=";
+ hash = "sha256-OW8uqToH25XI+762gNeAai5ZVKUgxSwFZIXBHeYznAE=";
};
outputs = [
@@ -55,39 +38,15 @@ stdenv.mkDerivation (finalAttrs: {
"doc"
];
- nativeBuildInputs = [
- extra-cmake-modules
- kdoctools
- wrapQtAppsHook
- ];
-
- propagatedBuildInputs = [
- qca-qt5
- qjson
- qtquickcontrols2
- qtscript
- qtwebengine
- karchive
- kcmutils
- kconfig
- kdnssd
- kguiaddons
- kinit
- kirigami2
- knewstuff
- knotifyconfig
- ktexteditor
- kwindowsystem
- phonon
- plasma-framework
- threadweaver
+ buildInputs = [
curl
fftw
ffmpeg
gdk-pixbuf
libaio
- liblastfm
libmtp
+ libsysprof-capture
+ libunwind
loudmouth
lz4
lzo
@@ -95,15 +54,52 @@ stdenv.mkDerivation (finalAttrs: {
snappy
taglib
taglib_extras
- breeze-icons
- ];
+ ]
+ ++ (with kdePackages; [
+ qca
+ qt5compat
+ qtbase
+ qtdeclarative
+ qtwebengine
+ kcmutils
+ kcoreaddons
+ kdnssd
+ kio
+ kpackage
+ kstatusnotifieritem
+ ktexteditor
+ threadweaver
+ ])
+ ++ (with gst_all_1; [
+ gstreamer
+ gst-plugins-base
+ gst-plugins-good
+ ]);
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ]
+ ++ (with kdePackages; [
+ extra-cmake-modules
+ kdoctools
+ qttools
+ wrapQtAppsHook
+ ]);
+
+ env.LANG = "C.UTF-8";
- enableParallelBuilding = true;
+ postInstall = ''
+ qtWrapperArgs+=(
+ --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
+ )
+ '';
- meta = with lib; {
+ meta = {
homepage = "https://amarok.kde.org";
description = "Powerful music player with an intuitive interface";
- license = licenses.gpl2Plus;
- maintainers = with maintainers; [ peterhoeg ];
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [ ];
+ mainProgram = "amarok";
};
})
diff --git a/pkgs/by-name/am/amazon-q-cli/package.nix b/pkgs/by-name/am/amazon-q-cli/package.nix
index 7130ecabf49f..5162823dfb12 100644
--- a/pkgs/by-name/am/amazon-q-cli/package.nix
+++ b/pkgs/by-name/am/amazon-q-cli/package.nix
@@ -7,20 +7,20 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "amazon-q-cli";
- version = "1.12.7";
+ version = "1.13.1";
src = fetchFromGitHub {
owner = "aws";
repo = "amazon-q-developer-cli-autocomplete";
tag = "v${finalAttrs.version}";
- hash = "sha256-K9OwA7qEv+yPYL4vv/ZhDK2mhW/jYmGFLEQ9oX2pjUE=";
+ hash = "sha256-YQNBgOS94laEBhht8eeT8ZgtfXjjAMCeAI22z9SjpGs=";
};
nativeBuildInputs = [
rustPlatform.bindgenHook
];
- cargoHash = "sha256-C8uc9/g70fBpEeSagNcSfv/KHpW2zJdRvWe2bpTzHRU=";
+ cargoHash = "sha256-VPJuuUzrtFpZjFog4WENI3eTw9IUNZw3mt5IYHW7MuE=";
cargoBuildFlags = [
"-p"
diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json
index f9b8e30165b6..9ef7bcf46a5f 100644
--- a/pkgs/by-name/am/amp-cli/package-lock.json
+++ b/pkgs/by-name/am/amp-cli/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "@sourcegraph/amp": "^0.0.1754036264-ga0aa13"
+ "@sourcegraph/amp": "^0.0.1754827277-g1b1a5d"
}
},
"node_modules/@colors/colors": {
@@ -28,29 +28,21 @@
"kuler": "^2.0.0"
}
},
- "node_modules/@luxass/strip-json-comments": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@luxass/strip-json-comments/-/strip-json-comments-1.4.0.tgz",
- "integrity": "sha512-Zl343to4u/t8jz1q7R/1UY6hLX+344cwPLEXsIYthVwdU5zyjuVBGcpf2E24+QZkwFfRfmnHTcscreQzWn3hiA==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/@sourcegraph/amp": {
- "version": "0.0.1754036264-ga0aa13",
- "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1754036264-ga0aa13.tgz",
- "integrity": "sha512-76U1LuEOPUuJcVyMvRkblfvQChJutVZcgCJ4DB/rwke2yxXp2rhdqAOd1bHc2qWrH/nlWX+2BBZY1wTZgAVxRg==",
+ "version": "0.0.1754827277-g1b1a5d",
+ "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1754827277-g1b1a5d.tgz",
+ "integrity": "sha512-P7PAvlEuRFz0dfpgErRe9brm00+1/I0xK2ym8QWt+hY6ITXtAFMbxJKELcsVpJwgSTJeFs3LUyj9glrJHdNMmw==",
"dependencies": {
"ansi-regex": "^6.1.0",
"commander": "^11.1.0",
"fuse.js": "^7.0.0",
- "jsonc-parse": "^1.5.5",
+ "jsonc-parser": "^3.3.1",
"open": "^10.1.2",
"open-simplex-noise": "^2.5.0",
"runes": "^0.4.3",
"string-width": "^6.1.0",
"winston": "^3.17.0",
+ "wrap-ansi": "^9.0.0",
"xdg-basedir": "^5.1.0"
},
"bin": {
@@ -78,6 +70,18 @@
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
}
},
+ "node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/async": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
@@ -232,6 +236,18 @@
"node": ">=10"
}
},
+ "node_modules/get-east-asian-width": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz",
+ "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
@@ -304,17 +320,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/jsonc-parse": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/jsonc-parse/-/jsonc-parse-1.5.5.tgz",
- "integrity": "sha512-6xSVqUb+VBwXSJoyDPzgK1toG+JoOcfjWrmZNBL5ZmKnokV9dLshqyLU8NkcLavKbT5tKEr+3T0d4/7d+wVdVw==",
- "license": "MIT",
- "dependencies": {
- "@luxass/strip-json-comments": "^1.3.2"
- },
- "engines": {
- "node": ">=18"
- }
+ "node_modules/jsonc-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
+ "license": "MIT"
},
"node_modules/kuler": {
"version": "2.0.0",
@@ -558,6 +568,40 @@
"node": ">= 12.0.0"
}
},
+ "node_modules/wrap-ansi": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
+ "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^6.2.1",
+ "string-width": "^7.0.0",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/string-width": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
+ "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/xdg-basedir": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz",
diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix
index c3b6363e056b..e250425e0055 100644
--- a/pkgs/by-name/am/amp-cli/package.nix
+++ b/pkgs/by-name/am/amp-cli/package.nix
@@ -9,11 +9,11 @@
buildNpmPackage (finalAttrs: {
pname = "amp-cli";
- version = "0.0.1754036264-ga0aa13";
+ version = "0.0.1754827277-g1b1a5d";
src = fetchzip {
url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz";
- hash = "sha256-+pvxRLoluRk6/XfPr5luW2oIAjWTCYMJo53wHzQh598=";
+ hash = "sha256-7LOp4/jpdxkeKi++vZGogobNiQpMqd5zMeCQywgc/wg=";
};
postPatch = ''
@@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: {
chmod +x bin/amp-wrapper.js
'';
- npmDepsHash = "sha256-Xm/uZAf9bDasHGIhcS2G8JUo3GyTdnErjzU7clkFQW0=";
+ npmDepsHash = "sha256-6n+1fzet/JwLzaL9Z0ALIFY7Z0yaCwRCrv+73DxNkiY=";
propagatedBuildInputs = [
ripgrep
diff --git a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix
index 44632ea8ab7b..7108d39dfef7 100644
--- a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix
+++ b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "ananicy-rules-cachyos";
- version = "0-unstable-2025-07-06";
+ version = "0-unstable-2025-08-06";
src = fetchFromGitHub {
owner = "CachyOS";
repo = "ananicy-rules";
- rev = "339bee6f2de3de8e866c23b210baf6cabf153549";
- hash = "sha256-D/+/7NdfV8kHwYm5mJ6b7Vl3QCUdK2+NbZSefWTZt5k=";
+ rev = "80576999c92af3eb88ea2008d4a18d29393ed579";
+ hash = "sha256-SdxOgm7purRxIU16RFuSgUzKIgi+7gJ2hJuCDVCjd54=";
};
dontConfigure = true;
diff --git a/pkgs/by-name/ap/api-linter/package.nix b/pkgs/by-name/ap/api-linter/package.nix
index 1c3c32f50cf6..6eeb224c6b88 100644
--- a/pkgs/by-name/ap/api-linter/package.nix
+++ b/pkgs/by-name/ap/api-linter/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "api-linter";
- version = "1.70.1";
+ version = "1.70.2";
src = fetchFromGitHub {
owner = "googleapis";
repo = "api-linter";
tag = "v${version}";
- hash = "sha256-Jztu8xQWLeJVSk+yx3julu0wkQNpgQtzZvrKP71T7Eg=";
+ hash = "sha256-2ILG+FW+58WnmL5Ts1K32ee0SR15yp9NnEtmEo6r6w8=";
};
- vendorHash = "sha256-wIZdL393uPVqz0rJV5NU6SHm8RU5orrHREhKbjBHTYU=";
+ vendorHash = "sha256-CHObiSQudxZw5KjimQk8myTsLeQMBZU8SewW4I2dNsw=";
subPackages = [ "cmd/api-linter" ];
diff --git a/pkgs/by-name/ar/arc-theme/package.nix b/pkgs/by-name/ar/arc-theme/package.nix
index 8f6e90986c6f..d92f85e0c870 100644
--- a/pkgs/by-name/ar/arc-theme/package.nix
+++ b/pkgs/by-name/ar/arc-theme/package.nix
@@ -10,7 +10,7 @@
gnome-themes-extra,
gtk-engine-murrine,
inkscape,
- cinnamon-common,
+ cinnamon,
makeFontsConf,
python3,
}:
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
# "-Dthemes=cinnamon,gnome-shell,gtk2,gtk3,plank,xfwm,metacity"
# "-Dvariants=light,darker,dark,lighter"
- "-Dcinnamon_version=${cinnamon-common.version}"
+ "-Dcinnamon_version=${cinnamon.version}"
"-Dgnome_shell_version=${gnome-shell.version}"
# You will need to patch gdm to make use of this.
"-Dgnome_shell_gresource=true"
diff --git a/pkgs/by-name/ar/arpack/package.nix b/pkgs/by-name/ar/arpack/package.nix
index 488f5257fe87..494e0c0db673 100644
--- a/pkgs/by-name/ar/arpack/package.nix
+++ b/pkgs/by-name/ar/arpack/package.nix
@@ -90,10 +90,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/opencollab/arpack-ng";
changelog = "https://github.com/opencollab/arpack-ng/blob/${finalAttrs.version}/CHANGES";
- description = ''
- A collection of Fortran77 subroutines to solve large scale eigenvalue
- problems.
- '';
+ description = "Collection of Fortran77 subroutines to solve large scale eigenvalue problems";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
ttuegel
diff --git a/pkgs/by-name/ar/art/package.nix b/pkgs/by-name/ar/art/package.nix
index 9c3ceaa37a76..5b0b3c0ce928 100644
--- a/pkgs/by-name/ar/art/package.nix
+++ b/pkgs/by-name/ar/art/package.nix
@@ -40,13 +40,13 @@
stdenv.mkDerivation rec {
pname = "art";
- version = "1.25.7";
+ version = "1.25.8";
src = fetchFromGitHub {
owner = "artpixls";
repo = "ART";
tag = version;
- hash = "sha256-VrIayD7Gj0j5Rfs6sl2tZTqPFTvQcJHgUnGQ6IGiUmU=";
+ hash = "sha256-FsaTXGlQ390XgFrV4InF+xFr+Y9JgZefsR/AyHOuSsA=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ar/artichoke/package.nix b/pkgs/by-name/ar/artichoke/package.nix
index 7282ca4388be..25bfac1bca1b 100644
--- a/pkgs/by-name/ar/artichoke/package.nix
+++ b/pkgs/by-name/ar/artichoke/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage {
pname = "artichoke";
- version = "0-unstable-2025-07-28";
+ version = "0-unstable-2025-08-03";
src = fetchFromGitHub {
owner = "artichoke";
repo = "artichoke";
- rev = "148d3bf4bc361fa3214c02219e50e22e4cf2a3cf";
- hash = "sha256-CKCRFSg8ROMhKwiIDU9iAYY/HfGtYlW1zrtn7thxIzY=";
+ rev = "ff0b17820a5f64ea9e8b744cef4a9111df3ed252";
+ hash = "sha256-0SUU/1gp7A0gjluc8ZyF9C4ZxAgNsM6jwuT3E8GxFQY=";
};
- cargoHash = "sha256-a43awTdhOlu+KO3B6XQ7Vdv4NbZ3iffq4rpmBBgUcZ8=";
+ cargoHash = "sha256-JD+qt0pu5wxIuLa3Bd9eadQFE7dyKzqxsAKPebG7+Zg=";
nativeBuildInputs = [
rustPlatform.bindgenHook
diff --git a/pkgs/by-name/at/attic-client/package.nix b/pkgs/by-name/at/attic-client/package.nix
index 82ef2d703a10..4098917d46ff 100644
--- a/pkgs/by-name/at/attic-client/package.nix
+++ b/pkgs/by-name/at/attic-client/package.nix
@@ -21,13 +21,13 @@ in
rustPlatform.buildRustPackage {
pname = "attic";
- version = "0-unstable-2025-07-11";
+ version = "0-unstable-2025-08-07";
src = fetchFromGitHub {
owner = "zhaofengli";
repo = "attic";
- rev = "24fad0622fc9404c69e83bab7738359c5be4988e";
- hash = "sha256-5TomR72rn4q+5poQcN6EnanxeXKqJSqWVAoDAFN0lUc=";
+ rev = "687dd7d607824edf11bf33e3d91038467e7fad43";
+ hash = "sha256-swR4GCqp5LHYJQ7pdePBtsqYyiyy+ASfUvhAgou23KI=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/au/auth0-cli/package.nix b/pkgs/by-name/au/auth0-cli/package.nix
index 35bf81405f93..bc9653a5f45f 100644
--- a/pkgs/by-name/au/auth0-cli/package.nix
+++ b/pkgs/by-name/au/auth0-cli/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "auth0-cli";
- version = "1.16.0";
+ version = "1.17.0";
src = fetchFromGitHub {
owner = "auth0";
repo = "auth0-cli";
tag = "v${version}";
- hash = "sha256-iTtjjqONnSmOlaBHOq1SgsbNiKVSKCePg5CJfZs4r/4=";
+ hash = "sha256-Tt+7uWQ7SAC6R/gnvJDBkdLjXA60s1H5YSU8IPTNSnc=";
};
- vendorHash = "sha256-e5/9AA68p1byqwUOK5/t4L3WQ/td9BYiNfFDD5NbTeU=";
+ vendorHash = "sha256-oyHERi5dpq/fEAgJ/RDapfDY918g3+VqFfqPpQDh+Cg=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/au/automatic-timezoned/package.nix b/pkgs/by-name/au/automatic-timezoned/package.nix
index a92ac06c2174..00ef21de6a4c 100644
--- a/pkgs/by-name/au/automatic-timezoned/package.nix
+++ b/pkgs/by-name/au/automatic-timezoned/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "automatic-timezoned";
- version = "2.0.84";
+ version = "2.0.85";
src = fetchFromGitHub {
owner = "maxbrunet";
repo = "automatic-timezoned";
rev = "v${version}";
- sha256 = "sha256-Ul9bzMC8MfbfE4PDi3O8mhsImbspOcBDqTZOoVVeP/0=";
+ sha256 = "sha256-1Fsc33ZIZsXCPe0WuhFEO6HjSqrvzYoR6QD/MMPxVjA=";
};
- cargoHash = "sha256-GroKztTpPWTw/tyrPWfld1ix0BnkjphwHM3J/17byqM=";
+ cargoHash = "sha256-Gbb5+4RXZGebqGDcwVSXAipaQ3fA0Tu7jhQXnSyW9O0=";
meta = {
description = "Automatically update system timezone based on location";
diff --git a/pkgs/by-name/av/avbroot/package.nix b/pkgs/by-name/av/avbroot/package.nix
index a31d057e47a3..9c21bd46e526 100644
--- a/pkgs/by-name/av/avbroot/package.nix
+++ b/pkgs/by-name/av/avbroot/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "avbroot";
- version = "3.17.2";
+ version = "3.18.1";
src = fetchFromGitHub {
owner = "chenxiaolong";
repo = "avbroot";
tag = "v${version}";
- hash = "sha256-7/EW547UCyuKxp8JYWxg9qIr3p4CfA0RKxJuEify6DU=";
+ hash = "sha256-+Syx8Hhpn6803SEIvB3ppa6mEVgU6SqSr1o6xy+OZsQ=";
};
- cargoHash = "sha256-eId/2+U34WxfniJe+oVv49zvMkjoo3ZM8Sna7bKnjKA=";
+ cargoHash = "sha256-Wjwi/zvaS1fuAOx/OeclGSbyyPaqkIxQ3jfUPdLMMQQ=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/az/azure-cli/README.md b/pkgs/by-name/az/azure-cli/README.md
index c2d340db0b76..d236c3cb4390 100644
--- a/pkgs/by-name/az/azure-cli/README.md
+++ b/pkgs/by-name/az/azure-cli/README.md
@@ -33,7 +33,10 @@ Use the following command, use the current version of azure-cli in nixpkgs as `c
and the name of the extension you want to package as `extension`:
```sh
-./query-extension-index.sh --cli-version=2.61.0 --extension=azure-devops --download
+nix run .#azure-cli.extension-tool -- \
+ --cli-version=2.61.0 \
+ --extension=azure-devops \
+ --init
```
The output should look something like this:
@@ -41,14 +44,13 @@ The output should look something like this:
```json
{
"pname": "azure-devops",
- "description": "Tools for managing Azure DevOps.",
- "version": "1.0.1",
- "url": "https://github.com/Azure/azure-devops-cli-extension/releases/download/20240514.1/azure_devops-1.0.1-py2.py3-none-any.whl",
- "sha256": "f300d0288f017148514ebe6f5912aef10c7a6f29bdc0c916b922edf1d75bc7db",
+ "version": "1.0.2",
+ "url": "https://github.com/Azure/azure-devops-cli-extension/releases/download/20250624.2/azure_devops-1.0.2-py2.py3-none-any.whl",
+ "hash": "sha256-4rDeAqOnRRKMP26MJxG4u9vBuos6/SQIoVgfNbBpulk=",
+ "description": "Tools for managing Azure DevOps",
"license": "MIT",
- "requires": [
- "distro (==1.3.0)",
- "distro==1.3.0"
+ "requirements": [
+ "distro (>=1.6.0)"
]
}
```
@@ -59,9 +61,9 @@ Based on this, you can add an attribute to `extensions-manual.nix`:
{
azure-devops = mkAzExtension {
pname = "azure-devops";
- version = "1.0.0";
- url = "https://github.com/Azure/azure-devops-cli-extension/releases/download/20240206.1/azure_devops-${version}-py2.py3-none-any.whl";
- sha256 = "658a2854d8c80f874f9382d421fa45abf6a38d00334737dda006f8dec64cf70a";
+ version = "1.0.2";
+ url = "https://github.com/Azure/azure-devops-cli-extension/releases/download/20250624.2/azure_devops-${version}-py2.py3-none-any.whl";
+ hash = "sha256-4rDeAqOnRRKMP26MJxG4u9vBuos6/SQIoVgfNbBpulk=";
description = "Tools for managing Azure DevOps";
propagatedBuildInputs = with python3Packages; [ distro ];
meta.maintainers = with lib.maintainers; [ katexochen ];
@@ -71,7 +73,7 @@ Based on this, you can add an attribute to `extensions-manual.nix`:
* The attribute name should be the same as `pname`.
* Replace the version in `url` with `${version}`.
-* The json output `requires` must be transformed into `propagetedBuildInputs`.
+* The json output `requirements` must be transformed into package `requirements`.
* If `license` is `"MIT"`, it can be left out in the nix expression, as the builder defaults to that license.
* Add yourself as maintainer in `meta.maintainers`.
diff --git a/pkgs/by-name/az/azure-cli/extensions-tool.py b/pkgs/by-name/az/azure-cli/extensions-tool.py
index d3a23fb2cc78..ecf8ecda0c9f 100644
--- a/pkgs/by-name/az/azure-cli/extensions-tool.py
+++ b/pkgs/by-name/az/azure-cli/extensions-tool.py
@@ -174,12 +174,12 @@ def _get_latest_version(versions: dict) -> dict:
return max(versions, key=lambda e: parse(e["metadata"]["version"]), default=None)
-def processExtension(
+def find_extension_version(
extVersions: dict,
cli_version: Version,
ext_name: Optional[str] = None,
requirements: bool = False,
-) -> Optional[Ext]:
+) -> Optional[Dict[str, Any]]:
versions = filter(_filter_invalid, extVersions)
versions = filter(lambda v: _filter_compatible(v, cli_version), versions)
latest = _get_latest_version(versions)
@@ -189,6 +189,18 @@ def processExtension(
return None
if not requirements and "run_requires" in latest["metadata"]:
return None
+ return latest
+
+
+def find_and_transform_extension_version(
+ extVersions: dict,
+ cli_version: Version,
+ ext_name: Optional[str] = None,
+ requirements: bool = False,
+) -> Optional[Ext]:
+ latest = find_extension_version(extVersions, cli_version, ext_name, requirements)
+ if not latest:
+ return None
return _transform_dict_to_obj(latest)
@@ -335,6 +347,11 @@ def main() -> None:
action=argparse.BooleanOptionalAction,
help="whether to commit changes to git",
)
+ parser.add_argument(
+ "--init",
+ action=argparse.BooleanOptionalAction,
+ help="whether you want to init a new extension",
+ )
args = parser.parse_args()
cli_version = parse(args.cli_version)
@@ -348,12 +365,44 @@ def main() -> None:
assert index["formatVersion"] == "1" # only support formatVersion 1
extensions_remote = index["extensions"]
+ # init just prints the json of the extension version that matches the cli version.
+ if args.init:
+ if not args.extension:
+ logger.error("extension name is required for --init")
+ exit(1)
+
+ for ext_name, ext_versions in extensions_remote.items():
+ if ext_name != args.extension:
+ continue
+ ext = find_extension_version(
+ ext_versions,
+ cli_version,
+ args.extension,
+ requirements=True,
+ )
+ break
+ if not ext:
+ logger.error(f"Extension {args.extension} not found in index")
+ exit(1)
+
+ ext_translated = {
+ "pname": ext["metadata"]["name"],
+ "version": ext["metadata"]["version"],
+ "url": ext["downloadUrl"],
+ "hash": _convert_hash_digest_from_hex_to_b64_sri(ext["sha256Digest"]),
+ "description": ext["metadata"]["summary"].rstrip("."),
+ "license": ext["metadata"]["license"],
+ "requirements": ext["metadata"]["run_requires"][0]["requires"],
+ }
+ print(json.dumps(ext_translated, indent=2))
+ return
+
if args.extension:
logger.info(f"updating extension: {args.extension}")
ext = Optional[Ext]
for _ext_name, extension in extensions_remote.items():
- extension = processExtension(
+ extension = find_and_transform_extension_version(
extension, cli_version, args.extension, requirements=True
)
if extension:
@@ -402,7 +451,9 @@ def main() -> None:
extensions_remote_filtered = set()
for _ext_name, extension in extensions_remote.items():
- extension = processExtension(extension, cli_version, args.extension)
+ extension = find_and_transform_extension_version(
+ extension, cli_version, args.extension
+ )
if extension:
extensions_remote_filtered.add(extension)
diff --git a/pkgs/by-name/az/azurite/package.nix b/pkgs/by-name/az/azurite/package.nix
index ec273e15187c..5ad12be555d8 100644
--- a/pkgs/by-name/az/azurite/package.nix
+++ b/pkgs/by-name/az/azurite/package.nix
@@ -10,16 +10,16 @@
buildNpmPackage rec {
pname = "azurite";
- version = "3.34.0";
+ version = "3.35.0";
src = fetchFromGitHub {
owner = "Azure";
repo = "Azurite";
rev = "v${version}";
- hash = "sha256-6NECduq2ewed8bR4rlF5MW8mGcsgu8bqgA/DBt8ywtM=";
+ hash = "sha256-sVYiHQJ3nR5vM+oPAHzr/MjuNBMY14afqCHpw32WCiQ=";
};
- npmDepsHash = "sha256-WRaD99CsIuH3BrO01eVuoEZo40VjuScnVzmlFcKpj8g=";
+ npmDepsHash = "sha256-UBHjb65Ud7IANsR30DokbI/16+dVjDEtfhqRPAQhGUw=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/ba/baddns/package.nix b/pkgs/by-name/ba/baddns/package.nix
index c36e0b7eb0ec..65397f4b1e31 100644
--- a/pkgs/by-name/ba/baddns/package.nix
+++ b/pkgs/by-name/ba/baddns/package.nix
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "baddns";
- version = "1.7.86";
+ version = "1.10.185";
pyproject = true;
src = fetchFromGitHub {
owner = "blacklanternsecurity";
repo = "baddns";
tag = version;
- hash = "sha256-Jj36aNNYCwqK/Yux92YmCxywftoizXZE39qLhLpjAaw=";
+ hash = "sha256-pstfEpcEk0k5T/Os9pEyxTQ62MTW/XFQPOwY/OyHHwY=";
};
pythonRelaxDeps = true;
@@ -63,7 +63,7 @@ python3.pkgs.buildPythonApplication rec {
meta = {
description = "Tool to check subdomains for subdomain takeovers and other DNS issues";
homepage = "https://github.com/blacklanternsecurity/baddns/";
- changelog = "https://github.com/blacklanternsecurity/baddns/releases/tag/v${version}";
+ changelog = "https://github.com/blacklanternsecurity/baddns/releases/tag/${src.tag}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "baddns";
diff --git a/pkgs/by-name/ba/balena-cli/package.nix b/pkgs/by-name/ba/balena-cli/package.nix
index cf9405112dd5..5ffbaa94db04 100644
--- a/pkgs/by-name/ba/balena-cli/package.nix
+++ b/pkgs/by-name/ba/balena-cli/package.nix
@@ -22,16 +22,16 @@ let
in
buildNpmPackage' rec {
pname = "balena-cli";
- version = "22.1.5";
+ version = "22.2.4";
src = fetchFromGitHub {
owner = "balena-io";
repo = "balena-cli";
rev = "v${version}";
- hash = "sha256-5ltVQHye4miXA7W201n4XakP1eVyfFWzzaP+I7iKwOg=";
+ hash = "sha256-d0buLOiCHBpGhzduOCfJk+hraqS/njz1PTOD8QZSt8k=";
};
- npmDepsHash = "sha256-oYwysy/gBJZ3akTjkdZEaX3KfdBmoaXEPbdXZNs8Ds8=";
+ npmDepsHash = "sha256-7qecvPiJeV1rOLnI76WNwRGmx6PVCPHH5M/+OH+8l3I=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
diff --git a/pkgs/by-name/ba/baresip/fix-modules-path.patch b/pkgs/by-name/ba/baresip/fix-modules-path.patch
new file mode 100644
index 000000000000..b02c830057c2
--- /dev/null
+++ b/pkgs/by-name/ba/baresip/fix-modules-path.patch
@@ -0,0 +1,29 @@
+commit 46479c52695cc5f8c01370fd2594468666c45c8e
+Author: rnhmjoj <rnhmjoj@inventati.org>
+Date: Sun Aug 3 00:18:47 2025 +0200
+
+ Fix the modules path at build time
+
+ The location of the modules is determined by reading the `module_path`
+ setting, which is set to "$out/lib/baresip/modules" when the
+ configuration file is generated during the first run. If the package is
+ updated and the store path changes, baresip breaks completely, forcing
+ the user to manually fix the configuration.
+
+ This patch fixes the location of the modules at build time, ignoring the
+ `module_path` setting, to avoid this issue.
+
+diff --git a/src/module.c b/src/module.c
+index 9f2135c6..b62d0bdd 100644
+--- a/src/module.c
++++ b/src/module.c
+@@ -141,8 +141,7 @@ int module_init(const struct conf *conf)
+ if (!conf)
+ return EINVAL;
+
+- if (conf_get(conf, "module_path", &path))
+- pl_set_str(&path, ".");
++ pl_set_str(&path, MOD_PATH);
+
+ err = conf_apply(conf, "module", module_handler, &path);
+ if (err)
diff --git a/pkgs/by-name/ba/baresip/package.nix b/pkgs/by-name/ba/baresip/package.nix
index 904042be942e..1bf303ffbc9e 100644
--- a/pkgs/by-name/ba/baresip/package.nix
+++ b/pkgs/by-name/ba/baresip/package.nix
@@ -29,21 +29,29 @@
zlib,
dbusSupport ? true,
}:
+
stdenv.mkDerivation rec {
- version = "3.10.1";
+ version = "3.24.0";
pname = "baresip";
+
src = fetchFromGitHub {
owner = "baresip";
repo = "baresip";
rev = "v${version}";
- hash = "sha256-0huZP1hopHaN5R1Hki6YutpvoASfIHzHMl/Y4czHHMo=";
+ hash = "sha256-32XyMblHF+ST+TpIbdyPFdRtWnIugYMr4lYZnfeFm/c=";
};
+
+ patches = [
+ ./fix-modules-path.patch
+ ];
+
prePatch = ''
substituteInPlace cmake/FindGTK3.cmake --replace-fail GTK3_CFLAGS_OTHER ""
''
+ lib.optionalString (!dbusSupport) ''
substituteInPlace cmake/modules.cmake --replace-fail 'list(APPEND MODULES ctrl_dbus)' ""
'';
+
nativeBuildInputs = [
cmake
pkg-config
@@ -102,72 +110,75 @@ stdenv.mkDerivation rec {
-D__need_timeval -D__need_timespec -D__need_time_t
'';
- doInstallCheck = true;
# CMake feature detection is prone to breakage between upgrades:
# spot-check that the optional modules we care about were compiled
- postInstallCheck = lib.concatMapStringsSep "\n" (m: "test -x $out/lib/baresip/modules/${m}.so") [
- "account"
- "alsa"
- "aubridge"
- "auconv"
- "aufile"
- "auresamp"
- "ausine"
- "avcodec"
- "avfilter"
- "avformat"
- "cons"
- "contact"
- "ctrl_dbus"
- "ctrl_tcp"
- "debug_cmd"
- "dtls_srtp"
- "ebuacip"
- "echo"
- "evdev"
- "fakevideo"
- "g711"
- "g722"
- "g726"
- "gst"
- "gtk"
- "httpd"
- "httpreq"
- "ice"
- "l16"
- "menu"
- "mixausrc"
- "mixminus"
- "multicast"
- "mwi"
- "natpmp"
- "netroam"
- "pcp"
- "pipewire"
- "plc"
- "portaudio"
- "presence"
- "rtcpsummary"
- "sdl"
- "selfview"
- "serreg"
- "snapshot"
- "sndfile"
- "srtp"
- "stdio"
- "stun"
- "swscale"
- "syslog"
- "turn"
- "uuid"
- "v4l2"
- "vidbridge"
- "vidinfo"
- "vp8"
- "vp9"
- "vumeter"
- "x11"
- ];
+ installCheckPhase = ''
+ runHook preInstallCheck
+ ${lib.concatMapStringsSep "\n" (m: "test -x $out/lib/baresip/modules/${m}.so") [
+ "account"
+ "alsa"
+ "aubridge"
+ "auconv"
+ "aufile"
+ "auresamp"
+ "ausine"
+ "avcodec"
+ "avfilter"
+ "avformat"
+ "cons"
+ "contact"
+ "ctrl_dbus"
+ "ctrl_tcp"
+ "debug_cmd"
+ "dtls_srtp"
+ "ebuacip"
+ "echo"
+ "evdev"
+ "fakevideo"
+ "g711"
+ "g722"
+ "g726"
+ "gst"
+ "gtk"
+ "httpd"
+ "httpreq"
+ "ice"
+ "l16"
+ "menu"
+ "mixausrc"
+ "mixminus"
+ "multicast"
+ "mwi"
+ "natpmp"
+ "netroam"
+ "pcp"
+ "pipewire"
+ "plc"
+ "portaudio"
+ "presence"
+ "rtcpsummary"
+ "sdl"
+ "selfview"
+ "serreg"
+ "snapshot"
+ "sndfile"
+ "srtp"
+ "stdio"
+ "stun"
+ "swscale"
+ "syslog"
+ "turn"
+ "uuid"
+ "v4l2"
+ "vidbridge"
+ "vidinfo"
+ "vp8"
+ "vp9"
+ "vumeter"
+ "x11"
+ ]}
+ runHook postInstallCheck
+ '';
meta = {
description = "Modular SIP User-Agent with audio and video support";
@@ -175,6 +186,7 @@ stdenv.mkDerivation rec {
maintainers = with lib.maintainers; [
raskin
ehmry
+ rnhmjoj
];
mainProgram = "baresip";
license = lib.licenses.bsd3;
diff --git a/pkgs/by-name/ba/basedpyright/package.nix b/pkgs/by-name/ba/basedpyright/package.nix
index 0e4b469bb483..12b95291209c 100644
--- a/pkgs/by-name/ba/basedpyright/package.nix
+++ b/pkgs/by-name/ba/basedpyright/package.nix
@@ -16,13 +16,13 @@
buildNpmPackage rec {
pname = "basedpyright";
- version = "1.31.0";
+ version = "1.31.1";
src = fetchFromGitHub {
owner = "detachhead";
repo = "basedpyright";
tag = "v${version}";
- hash = "sha256-vgOo44ZvuySxQP9qJC7kXUVkOT1RhJ+/giqNBTCzpAg=";
+ hash = "sha256-chwIsjMg91fLZ0VRSUo3ydtHXVNKtjqX539b0IlOPI4=";
};
npmDepsHash = "sha256-aJte4ApeXJQ9EYn87Uo+Xx7s+wi80I1JsZHeqklHGs4=";
diff --git a/pkgs/by-name/ba/bazel-watcher/package.nix b/pkgs/by-name/ba/bazel-watcher/package.nix
index d3bf003c1db9..a6be1a620ab2 100644
--- a/pkgs/by-name/ba/bazel-watcher/package.nix
+++ b/pkgs/by-name/ba/bazel-watcher/package.nix
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "bazel-watcher";
- version = "0.26.8";
+ version = "0.26.10";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = "bazel-watcher";
rev = "v${version}";
- hash = "sha256-lAIIu6DWFQOwY6KFDaNVZg/H1pn2/eFmoqjtSGqBhMk=";
+ hash = "sha256-OrOJ24XdYASOgO8170M0huVGYubH8MJ0tbp0hvqmN/w=";
};
- vendorHash = "sha256-wbQY493O2d/fa46/qvCzBpv9OY1YPQjTEqHtT0A9EV0=";
+ vendorHash = "sha256-JkEJyrBY70+XO9qjw/t2qCayhVQzRkTEp/NXFTr+pXY=";
# The dependency github.com/fsnotify/fsevents requires CGO
env.CGO_ENABLED = if stdenv.hostPlatform.isDarwin then "1" else "0";
diff --git a/pkgs/by-name/bi/bikeshed/package.nix b/pkgs/by-name/bi/bikeshed/package.nix
index d71596af980a..f7f48af594ea 100644
--- a/pkgs/by-name/bi/bikeshed/package.nix
+++ b/pkgs/by-name/bi/bikeshed/package.nix
@@ -6,12 +6,12 @@
python3Packages.buildPythonApplication rec {
pname = "bikeshed";
- version = "5.3.3";
+ version = "5.3.4";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-hHLodlbHuDRXCR8GlTwSvaryOENPCiHgFj3S1hpApA8=";
+ hash = "sha256-QcypdeFIzEt2cx8PWWWhnMMhnc2oEWZUOm8kge4KJQY=";
};
build-system = [ python3Packages.setuptools ];
diff --git a/pkgs/by-name/bi/biome/package.nix b/pkgs/by-name/bi/biome/package.nix
index ae855961bbbe..be0e8755ce46 100644
--- a/pkgs/by-name/bi/biome/package.nix
+++ b/pkgs/by-name/bi/biome/package.nix
@@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "biome";
- version = "2.1.3";
+ version = "2.1.4";
src = fetchFromGitHub {
owner = "biomejs";
repo = "biome";
rev = "@biomejs/biome@${finalAttrs.version}";
- hash = "sha256-+fuOPdjfebgtwzckEu/ADd+bNLYtiDFlDJ0aVMKxgMY=";
+ hash = "sha256-lRCSiNf2kMGkQyXvU1J/lvTH9nfq9otOBGWozFVNNLo=";
};
- cargoHash = "sha256-4WrDWtNQkRUtYxGBl26meKLTn52/QWtn1bVOVFHpMz4=";
+ cargoHash = "sha256-6BGIyVWU2AnoQAArE5KsNJeorpZTpE13CwhHQermxdM=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/by-name/bi/bitwuzla/package.nix b/pkgs/by-name/bi/bitwuzla/package.nix
index 033c3aba92d4..d85d0eed9f47 100644
--- a/pkgs/by-name/bi/bitwuzla/package.nix
+++ b/pkgs/by-name/bi/bitwuzla/package.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bitwuzla";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "bitwuzla";
repo = "bitwuzla";
rev = finalAttrs.version;
- hash = "sha256-4Gf06aZ3iBEu0bNZAGgWCXVgKA0ew37Zf6XArnlVAXw=";
+ hash = "sha256-v5r+BWXUUbKtkos6qmGMC9MMytS/h759SHY6lsTHU1k=";
};
strictDeps = true;
diff --git a/pkgs/by-name/bl/blackfire/package.nix b/pkgs/by-name/bl/blackfire/package.nix
index cbf5e5d26ee3..fc6896b8c19a 100644
--- a/pkgs/by-name/bl/blackfire/package.nix
+++ b/pkgs/by-name/bl/blackfire/package.nix
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "blackfire";
- version = "2.28.29";
+ version = "2.28.31";
src =
passthru.sources.${stdenv.hostPlatform.system}
@@ -60,23 +60,23 @@ stdenv.mkDerivation rec {
sources = {
"x86_64-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb";
- sha256 = "WIL8Y2pQq9vYuSI2fq2+T21HvjAd6PJPWKi4phKB5pw=";
+ sha256 = "v2MkLqTNG9creNZBBshTuhrMxlF4OIDlzQOgrEyKmMY=";
};
"i686-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb";
- sha256 = "hcTVPb1zGrR3C1b5F2bgIzwH/lZV0ujeERNx0qt00Pc=";
+ sha256 = "hFJdO/YFxwCpWBmR8jZwmak2Fc9wgMwLax5puaLVEbs=";
};
"aarch64-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb";
- sha256 = "7Qs47SjAhsOAIcCCCJk7jjDD1ab7CyjbPHfXl25z9mE=";
+ sha256 = "RDk4DE0x24m5yBBezlGuLQ/l7yugyd5SYvfYoDFfJuI=";
};
"aarch64-darwin" = fetchurl {
url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz";
- sha256 = "v4ApyuA9kMfqZAGVXPSSJJS0fm9lP2zz0iD8lf9VGa0=";
+ sha256 = "Xq0G0w2FJXEGVmXmyhbdzXY9OiZn4+5i8GypMOdeAhA=";
};
"x86_64-darwin" = fetchurl {
url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz";
- sha256 = "t78kpafSfbCA/0Kzhn/+/wjAet2qne33CYqFvRT0XUM=";
+ sha256 = "cHmh1JyPa2u2c6KGlZC1/hlDlxMSrDKY1jwaEcJVq0M=";
};
};
diff --git a/pkgs/by-name/bl/blint/package.nix b/pkgs/by-name/bl/blint/package.nix
index 822d48b522b6..53c94088cf0b 100644
--- a/pkgs/by-name/bl/blint/package.nix
+++ b/pkgs/by-name/bl/blint/package.nix
@@ -3,6 +3,7 @@
python3Packages,
fetchFromGitHub,
versionCheckHook,
+ nixosTests,
}:
python3Packages.buildPythonApplication rec {
@@ -57,6 +58,8 @@ python3Packages.buildPythonApplication rec {
"test_demangle"
];
+ passthru.tests = { inherit (nixosTests) blint; };
+
meta = {
description = "Binary Linter to check the security properties, and capabilities in executables";
homepage = "https://github.com/owasp-dep-scan/blint";
diff --git a/pkgs/by-name/bl/blisp/package.nix b/pkgs/by-name/bl/blisp/package.nix
index e59750000393..ef62eaf4ea1f 100644
--- a/pkgs/by-name/bl/blisp/package.nix
+++ b/pkgs/by-name/bl/blisp/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "blisp";
- version = "0.0.4";
+ version = "0.0.5";
src = fetchFromGitHub {
owner = "pine64";
repo = "blisp";
rev = "v${finalAttrs.version}";
- hash = "sha256-cN35VLbdQFA3KTZ8PxgpbsLGXqfFhw5eh3nEBRZqAm4=";
+ hash = "sha256-qjZ5BNQR57J78Y6MT9I388OCLOiYTevPJ2btgmtkpJw=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/bl/blockbench/package.nix b/pkgs/by-name/bl/blockbench/package.nix
index 941f98931f38..547fa42bec90 100644
--- a/pkgs/by-name/bl/blockbench/package.nix
+++ b/pkgs/by-name/bl/blockbench/package.nix
@@ -12,13 +12,13 @@
buildNpmPackage rec {
pname = "blockbench";
- version = "4.12.5";
+ version = "4.12.6";
src = fetchFromGitHub {
owner = "JannisX11";
repo = "blockbench";
tag = "v${version}";
- hash = "sha256-u8NjwEsy3vimcvwtsUANckEx0Uz4vJLAiuUmN5lm5eQ=";
+ hash = "sha256-iV8qpUsUnL1n6hKADegNTmrW/AUWNiiNLxrTU4WPR30=";
};
nativeBuildInputs = [
@@ -29,7 +29,7 @@ buildNpmPackage rec {
copyDesktopItems
];
- npmDepsHash = "sha256-WiBQpd8Qlw5QTXh3kB2dG4dGZ1zfpYst5MgfHoK8UU4=";
+ npmDepsHash = "sha256-ZLFmcK91SrUM+ouBENzc+MdNvQCRDh0ej4tf2TneUtQ=";
env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
diff --git a/pkgs/by-name/bl/bluemap/package.nix b/pkgs/by-name/bl/bluemap/package.nix
index 40ce46ad9c40..fbb826c89b9e 100644
--- a/pkgs/by-name/bl/bluemap/package.nix
+++ b/pkgs/by-name/bl/bluemap/package.nix
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation rec {
pname = "bluemap";
- version = "5.10";
+ version = "5.11";
src = fetchurl {
url = "https://github.com/BlueMap-Minecraft/BlueMap/releases/download/v${version}/BlueMap-${version}-cli.jar";
- hash = "sha256-vz6ReXfgqWYnyFQNBgqaWLZ0sOJqHOmFcAnuwbbOmGA=";
+ hash = "sha256-DhsnuwVDvIb7eR4Hs2jOTufY2ysd+Awo0b8xg84quGU=";
};
dontUnpack = true;
diff --git a/pkgs/by-name/bn/bngblaster/package.nix b/pkgs/by-name/bn/bngblaster/package.nix
index 349ef5c28691..0c69a0030677 100644
--- a/pkgs/by-name/bn/bngblaster/package.nix
+++ b/pkgs/by-name/bn/bngblaster/package.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bngblaster";
- version = "0.9.22";
+ version = "0.9.23";
src = fetchFromGitHub {
owner = "rtbrick";
repo = "bngblaster";
rev = finalAttrs.version;
- hash = "sha256-vLvPiHwrFLqNV9ReeFAr0YBn8HUt6SazanpwZ1q09oU=";
+ hash = "sha256-qo48OW02IMAAxMYTYguv5jKvy/GPq1WKgcluSrMIt2E=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/bo/boring/package.nix b/pkgs/by-name/bo/boring/package.nix
index d4d199ff8cd5..0fd622c9c5d0 100644
--- a/pkgs/by-name/bo/boring/package.nix
+++ b/pkgs/by-name/bo/boring/package.nix
@@ -10,20 +10,20 @@
buildGoModule (finalAttrs: {
pname = "boring";
- version = "0.11.6";
+ version = "0.11.7";
src = fetchFromGitHub {
owner = "alebeck";
repo = "boring";
tag = finalAttrs.version;
- hash = "sha256-mIR12OkdZll3MqlKF3OMqrc3C73SPmqypj0as9Y5LRQ=";
+ hash = "sha256-RXLFIOGJEvE6kV14+rnN4zPV8bloikxjksdlSHQFwUU=";
};
nativeBuildInputs = [
installShellFiles
];
- vendorHash = "sha256-1FVSKjsPDe4faaIioJG89556ibREcJt6xi28mp68Ea0=";
+ vendorHash = "sha256-/MAkVesn8ub2MrguWTueMI9+/lgCRdaXUEioHE/bg8w=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix
index b0f1fbc04d89..79bd0f6aa5df 100644
--- a/pkgs/by-name/br/brave/package.nix
+++ b/pkgs/by-name/br/brave/package.nix
@@ -3,24 +3,24 @@
let
pname = "brave";
- version = "1.80.125";
+ version = "1.81.131";
allArchives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
- hash = "sha256-FfD0HNcA/OgDOgDvqTdn+C0PlazX/VuBh6xxvy1+4JM=";
+ hash = "sha256-zMZSFNjbygITH7hn3QnDwg30BMgevEdz8VX9xvcTSC4=";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- hash = "sha256-ih1XSJgDGj2gAwkyUJiOyKruvpouco+iWyOEyz67M2k=";
+ hash = "sha256-EgZi6JKwM3xf+kecenLJTzE2MtcEBnjbG7cVpRZZFE0=";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
- hash = "sha256-GjxeUJgQ+8Mq6cY6yA4fMFKM0LH59VJYOwRe1d0zI3c=";
+ hash = "sha256-Q8CJn2JxFgQ6Daw2bJUjjKQ7vv/ce2pvIfGyxjygQP4=";
};
x86_64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip";
- hash = "sha256-NA5HRQtBh0oEy2K17iYocoDMJP5Bdg2d/SGpuVwE1nA=";
+ hash = "sha256-SPAGx1PYrDtmAu3avi06UgJY0D0/DQCq2u4kJtHwSZ0=";
};
};
diff --git a/pkgs/by-name/br/breakpad/package.nix b/pkgs/by-name/br/breakpad/package.nix
index a3bdd857bc40..a62d131d5970 100644
--- a/pkgs/by-name/br/breakpad/package.nix
+++ b/pkgs/by-name/br/breakpad/package.nix
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchgit,
- fetchpatch,
zlib,
}:
let
@@ -15,22 +14,14 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "breakpad";
- version = "2023.06.01";
+ version = "2024.02.16";
src = fetchgit {
url = "https://chromium.googlesource.com/breakpad/breakpad";
rev = "v${finalAttrs.version}";
- hash = "sha256-8AkC/8oX4OWAcV21laJ0AeMRB9G04rFc6UJFy7Wus4A=";
+ hash = "sha256-yk+TSzjmAr9QMTYduKVe/Aizph/NNmSS385pvGJckiQ=";
};
- patches = [
- (fetchpatch {
- name = "gcc-14-fixes.patch";
- url = "https://github.com/google/breakpad/commit/898a997855168c0e6a689072fefba89246271a5d.patch";
- hash = "sha256-OxodMx7XfKiD9j6b8oFvloslYagSSpQn7BPdpMVOoDY=";
- })
- ];
-
buildInputs = [ zlib ];
postUnpack = ''
diff --git a/pkgs/by-name/br/brutespray/package.nix b/pkgs/by-name/br/brutespray/package.nix
index 3e94c0ed5fe7..f455089ea7da 100644
--- a/pkgs/by-name/br/brutespray/package.nix
+++ b/pkgs/by-name/br/brutespray/package.nix
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "brutespray";
- version = "2.3.1";
+ version = "2.4.0";
src = fetchFromGitHub {
owner = "x90skysn3k";
repo = "brutespray";
tag = "v${finalAttrs.version}";
- hash = "sha256-oH7Gun/nKScv2buLwM6faiz9/3sl9l4JzkKbdTnGz0Q=";
+ hash = "sha256-tws3BvVQSlGcBgiJ8Ho7V/KJjzoq3TEOiChqTzrMbiU=";
};
- vendorHash = "sha256-TBLjCXb1W5FHBrzxBI0/3NMuM9eCizLiz489jyZsEso=";
+ vendorHash = "sha256-Fe3W5rlKygw4z5bF+6xy5mv86wKcBuCf3nhtdtFWJPM=";
nativeBuildInputs = [ makeBinaryWrapper ];
diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix
index daa5acffae30..5d1399723fce 100644
--- a/pkgs/by-name/bu/burpsuite/package.nix
+++ b/pkgs/by-name/bu/burpsuite/package.nix
@@ -9,20 +9,20 @@
}:
let
- version = "2025.7.1";
+ version = "2025.8";
product =
if proEdition then
{
productName = "pro";
productDesktop = "Burp Suite Professional Edition";
- hash = "sha256-qyTvvEEiZFtiRvPM8IcuRlzBKOO40Fe9g8l9wrsIY84=";
+ hash = "sha256-TMzjqPAxRmXMrgzMjOAj4302Oh3KnhDWEkoXfJ84UoA=";
}
else
{
productName = "community";
productDesktop = "Burp Suite Community Edition";
- hash = "sha256-y34WlQtGZNBn1StoWhQh02EHbCVxYMoOQMH4cGbviXg=";
+ hash = "sha256-Ftl2l5id0aMXt4cb+I04iV3bZZnULaS06udV0QMSiEI=";
};
src = fetchurl {
diff --git a/pkgs/by-name/bu/buzztrax/package.nix b/pkgs/by-name/bu/buzztrax/package.nix
index e23e2dd81fc0..a00c53a6050c 100644
--- a/pkgs/by-name/bu/buzztrax/package.nix
+++ b/pkgs/by-name/bu/buzztrax/package.nix
@@ -69,7 +69,7 @@ stdenv.mkDerivation {
+ lib.optionalString stdenv.cc.isClang " -Wno-error=incompatible-function-pointer-types";
meta = with lib; {
- description = "Buzztrax is a modular music composer for Linux";
+ description = "Modular music composer for Linux";
homepage = "https://www.buzztrax.org/";
license = licenses.lgpl21Plus;
maintainers = [ maintainers.bendlas ];
diff --git a/pkgs/by-name/ca/capnproto/fix-libucontext.patch b/pkgs/by-name/ca/capnproto/fix-libucontext.patch
new file mode 100644
index 000000000000..93c2b99d91a0
--- /dev/null
+++ b/pkgs/by-name/ca/capnproto/fix-libucontext.patch
@@ -0,0 +1,74 @@
+From f26dd335c8650a2f8ab7d6e4fb5dfc40ee6af618 Mon Sep 17 00:00:00 2001
+From: Jade Lovelace <software@lfcode.ca>
+Date: Sun, 10 Aug 2025 10:54:14 +0000
+Subject: [PATCH] fix: include libucontext in Requires.private in cmake builds
+
+This is required so that static musl actually links to libucontext
+correctly to get setcontext/etc for fibers.
+---
+ c++/CMakeLists.txt | 4 ++++
+ c++/configure.ac | 4 ++++
+ c++/pkgconfig/kj-async.pc.in | 1 +
+ 3 files changed, 9 insertions(+)
+
+diff --git a/c++/CMakeLists.txt b/c++/CMakeLists.txt
+index f335f12f7c..b2a24e40e0 100644
+--- a/c++/CMakeLists.txt
++++ b/c++/CMakeLists.txt
+@@ -96,6 +96,9 @@ set_property(CACHE WITH_FIBERS PROPERTY STRINGS AUTO ON OFF)
+ # CapnProtoConfig.cmake.in needs this variable.
+ set(_WITH_LIBUCONTEXT OFF)
+
++# Used by pkg-config files
++set(ASYNC_REQUIRES_PRIVATE "")
++
+ if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO")
+ set(_capnp_fibers_found OFF)
+ if (WIN32 OR CYGWIN)
+@@ -116,6 +119,7 @@ if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO")
+ if (libucontext_FOUND)
+ set(_WITH_LIBUCONTEXT ON)
+ set(_capnp_fibers_found ON)
++ set(ASYNC_REQUIRES_PRIVATE "${ASYNC_REQUIRES_PRIVATE} libucontext")
+ endif()
+ else()
+ set(_capnp_fibers_found OFF)
+diff --git a/c++/configure.ac b/c++/configure.ac
+index a2de7aac80..ce3c632e8c 100644
+--- a/c++/configure.ac
++++ b/c++/configure.ac
+@@ -216,6 +216,8 @@ AS_IF([test "$with_fibers" != no], [
+ ])
+ ])
+
++ASYNC_REQUIRES_PRIVATE=""
++
+ # Check for library support necessary for fibers.
+ AS_IF([test "$with_fibers" != no], [
+ case "${host_os}" in
+@@ -241,6 +243,7 @@ AS_IF([test "$with_fibers" != no], [
+ ])
+ AS_IF([test "$ucontext_supports_fibers" = yes], [
+ ASYNC_LIBS="$ASYNC_LIBS -lucontext"
++ ASYNC_REQUIRES_PRIVATE="$ASYNC_REQUIRES_PRIVATE libucontext"
+ with_fibers=yes
+ ], [
+ AS_IF([test "$with_fibers" = yes], [
+@@ -259,6 +262,7 @@ AS_IF([test "$with_fibers" = yes], [
+ ], [
+ CXXFLAGS="$CXXFLAGS -DKJ_USE_FIBERS=0"
+ ])
++AC_SUBST(ASYNC_REQUIRES_PRIVATE, $ASYNC_REQUIRES_PRIVATE)
+
+ # CapnProtoConfig.cmake.in needs these variables,
+ # we force them to NO because we don't need the CMake dependency for them,
+diff --git a/c++/pkgconfig/kj-async.pc.in b/c++/pkgconfig/kj-async.pc.in
+index 49d5ff6996..41aae28555 100644
+--- a/c++/pkgconfig/kj-async.pc.in
++++ b/c++/pkgconfig/kj-async.pc.in
+@@ -8,4 +8,5 @@ Description: Basic utility library called KJ (async part)
+ Version: @VERSION@
+ Libs: -L${libdir} -lkj-async @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @STDLIB_FLAG@
+ Requires: kj = @VERSION@
++Requires.private: @ASYNC_REQUIRES_PRIVATE@
+ Cflags: -I${includedir} @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @STDLIB_FLAG@ @CAPNP_LITE_FLAG@
diff --git a/pkgs/by-name/ca/capnproto/package.nix b/pkgs/by-name/ca/capnproto/package.nix
index e02665fe0c50..10e758fcfa39 100644
--- a/pkgs/by-name/ca/capnproto/package.nix
+++ b/pkgs/by-name/ca/capnproto/package.nix
@@ -1,11 +1,14 @@
{
binutils,
lib,
+ libucontext,
+ pkg-config,
clangStdenv,
fetchFromGitHub,
cmake,
openssl,
zlib,
+ nix-update-script,
}:
let
@@ -40,12 +43,22 @@ clangStdenv.mkDerivation rec {
hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc=";
};
- nativeBuildInputs = [ cmake ];
+ patches = [
+ # https://github.com/capnproto/capnproto/pull/2377
+ ./fix-libucontext.patch
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
propagatedBuildInputs = [
openssl
zlib
]
- ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.targetPlatform.isStatic) empty-libgcc_eh;
+ ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh
+ # musl doesn't ship getcontext/setcontext unlike basically every other libc
+ ++ lib.optional clangStdenv.hostPlatform.isMusl libucontext;
# FIXME: separate the binaries from the stuff that user systems actually use
# This runs into a terrible UX issue in Lix and I just don't want to debug it
@@ -55,6 +68,10 @@ clangStdenv.mkDerivation rec {
cmakeFlags = [
(lib.cmakeBool "BUILD_SHARED_LIBS" true)
+ # merely requires setcontext/getcontext (libc), lix expects fibers to
+ # be available, and we want to make sure that the build will fail if
+ # it breaks
+ (lib.cmakeBool "WITH_FIBERS" true)
# Take optimization flags from CXXFLAGS rather than cmake injecting them
(lib.cmakeFeature "CMAKE_BUILD_TYPE" "None")
];
@@ -66,6 +83,8 @@ clangStdenv.mkDerivation rec {
separateDebugInfo = true;
+ passthru.updateScript = nix-update-script { };
+
meta = with lib; {
homepage = "https://capnproto.org/";
description = "Cap'n Proto cerealization protocol";
diff --git a/pkgs/by-name/ca/cardo/package.nix b/pkgs/by-name/ca/cardo/package.nix
index becc77735bed..d0ad44b5bb8d 100644
--- a/pkgs/by-name/ca/cardo/package.nix
+++ b/pkgs/by-name/ca/cardo/package.nix
@@ -24,7 +24,7 @@ stdenvNoCC.mkDerivation {
'';
meta = with lib; {
- description = "Cardo is a large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists";
+ description = "Large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists";
longDescription = ''
Cardo is a large Unicode font specifically designed for the needs of
classicists, Biblical scholars, medievalists, and linguists. It also
diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix
index f0eedc0cd817..ee0b436be25b 100644
--- a/pkgs/by-name/ca/cargo-codspeed/package.nix
+++ b/pkgs/by-name/ca/cargo-codspeed/package.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-codspeed";
- version = "3.0.2";
+ version = "3.0.5";
src = fetchFromGitHub {
owner = "CodSpeedHQ";
repo = "codspeed-rust";
rev = "v${version}";
- hash = "sha256-u/6pQSmm069IVXfk7Jy7zCYiGz8yNRz8z3XrBG/1Td0=";
+ hash = "sha256-vQGPROaTkEwvKw+4aPpS1whUwfeqBcYWJTIKm4KnIiw=";
};
- cargoHash = "sha256-OdP01hgJfkxV9htGEoUs/xgbyWDEiyxT3NQLbAlt4K8=";
+ cargoHash = "sha256-1bFd35JScS3x0ttfSyNUgtB9xgtVUMRl4oUOn2r+t5M=";
nativeBuildInputs = [
curl
diff --git a/pkgs/by-name/ca/cargo-edit/package.nix b/pkgs/by-name/ca/cargo-edit/package.nix
index ed49120217b9..00cb3e0e06aa 100644
--- a/pkgs/by-name/ca/cargo-edit/package.nix
+++ b/pkgs/by-name/ca/cargo-edit/package.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-edit";
- version = "0.13.6";
+ version = "0.13.7";
src = fetchFromGitHub {
owner = "killercup";
repo = "cargo-edit";
rev = "v${version}";
- hash = "sha256-z+LTgCeTUr3D0LEbw0yHlk1di2W95XewbYlgusD2TLg=";
+ hash = "sha256-doNQzXB+tW+5UI3PCuZo8aZErsXeafL6lldi/yXyBhs=";
};
- cargoHash = "sha256-/+DDA64kemZKzKdaKnXK+R4e8FV59qT5HCGcwyOz7R8=";
+ cargoHash = "sha256-N3Q3rK9GsVf9mI9SFqF7lnU8CWxmueDCgBjP6n9dUoY=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/by-name/ca/cargo-mobile2/package.nix b/pkgs/by-name/ca/cargo-mobile2/package.nix
index 1cc65107ffb5..e2cc662630db 100644
--- a/pkgs/by-name/ca/cargo-mobile2/package.nix
+++ b/pkgs/by-name/ca/cargo-mobile2/package.nix
@@ -10,7 +10,7 @@
let
pname = "cargo-mobile2";
- version = "0.20.3";
+ version = "0.20.4";
in
rustPlatform.buildRustPackage {
inherit pname version;
@@ -18,14 +18,14 @@ rustPlatform.buildRustPackage {
owner = "tauri-apps";
repo = "cargo-mobile2";
rev = "cargo-mobile2-v${version}";
- hash = "sha256-TtdhK4FoKDTSNhSCDoKLQqzSvzYcURxKmSNsHFdWcBY=";
+ hash = "sha256-qd7UrbAZOl1seVVfO/qzvXq/+mfOwX3Xq+s4XuzxYiM=";
};
# Manually specify the sourceRoot since this crate depends on other crates in the workspace. Relevant info at
# https://discourse.nixos.org/t/difficulty-using-buildrustpackage-with-a-src-containing-multiple-cargo-workspaces/10202
# sourceRoot = "${src.name}/tooling/cli";
- cargoHash = "sha256-3NZXS8Jjgc8V2OFnMaZvTr6ZnZDGwGRGT6U8n6BwGXg=";
+ cargoHash = "sha256-Cqv1Mcfd8uKuSVlqUeHDvCjwuubl2kY9zTeiQ3LF6Z4=";
preBuild = ''
mkdir -p $out/share/
diff --git a/pkgs/by-name/ca/cargo-tally/package.nix b/pkgs/by-name/ca/cargo-tally/package.nix
index e675d9be7c0f..f341b57c8037 100644
--- a/pkgs/by-name/ca/cargo-tally/package.nix
+++ b/pkgs/by-name/ca/cargo-tally/package.nix
@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-tally";
- version = "1.0.66";
+ version = "1.0.67";
src = fetchCrate {
inherit pname version;
- hash = "sha256-PC/gscMO7oYcsd/cVcP5WZYweWRsh23Z7Do/qeGjAOc=";
+ hash = "sha256-Jt7pEpy06xoYWLIMustYvVB81fcGEK7GYvh5ukDUiQ0=";
};
- cargoHash = "sha256-00J8ip2fr/nphY0OXVOLKv7gaHitMziwsdJ4YBaYxog=";
+ cargoHash = "sha256-gXFcsaXaCkX4wQ9/eHr9CUI/r6KEAfZ8HYiDqBRtQeA=";
meta = {
description = "Graph the number of crates that depend on your crate over time";
diff --git a/pkgs/by-name/ca/cargo-tauri/test-app.nix b/pkgs/by-name/ca/cargo-tauri/test-app.nix
index bfc6cac5eaae..fd5f5f359972 100644
--- a/pkgs/by-name/ca/cargo-tauri/test-app.nix
+++ b/pkgs/by-name/ca/cargo-tauri/test-app.nix
@@ -16,6 +16,7 @@
let
pnpm = pnpm_9;
in
+
stdenv.mkDerivation (finalAttrs: {
pname = "test-app";
inherit (cargo-tauri) version src;
@@ -35,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
;
fetcherVersion = 1;
- hash = "sha256-I++iYwqSxACmXFvfPYAnY/0WSWSY6ElJYnylJDC03D8=";
+ hash = "sha256-7F2vk6WUeXunTuXX9J0rVhl2I0ENYagRdqTy+WAXBB8=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ca/cargo-xwin/package.nix b/pkgs/by-name/ca/cargo-xwin/package.nix
index c1480ed4f380..385ca3818024 100644
--- a/pkgs/by-name/ca/cargo-xwin/package.nix
+++ b/pkgs/by-name/ca/cargo-xwin/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-xwin";
- version = "0.19.1";
+ version = "0.19.2";
src = fetchFromGitHub {
owner = "rust-cross";
repo = "cargo-xwin";
rev = "v${version}";
- hash = "sha256-rmbu3WNwCmgojAWAthIQ9/XiSS04d9DoZwGRGAuRfDw=";
+ hash = "sha256-qWHpExVt/a20GrP2uVvGbubF+Nr71Ob6abGLcnlpKJc=";
};
- cargoHash = "sha256-7xpkxJh5KVJVw6wQZGr2daU1qg0e969EWflf4Z/01oY=";
+ cargoHash = "sha256-HctMp95J8ovYuvh7m5wxrNt+ZCVCzwPSSm71Ma1cVxI=";
meta = with lib; {
description = "Cross compile Cargo project to Windows MSVC target with ease";
diff --git a/pkgs/by-name/ca/casadi/package.nix b/pkgs/by-name/ca/casadi/package.nix
index 139aa6dce48d..d1d99a38388c 100644
--- a/pkgs/by-name/ca/casadi/package.nix
+++ b/pkgs/by-name/ca/casadi/package.nix
@@ -200,7 +200,15 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = true;
meta = {
- description = "CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave";
+ description = "Symbolic framework for numeric optimization";
+ longDescription = ''
+ CasADi is a symbolic framework for numeric optimization
+ implementing automatic differentiation in forward and reverse
+ modes on sparse matrix-valued computational graphs. It supports
+ self-contained C-code generation and interfaces state-of-the-art
+ codes such as SUNDIALS, IPOPT etc. It can be used from C++,
+ Python or Matlab/Octave
+ '';
homepage = "https://github.com/casadi/casadi";
license = lib.licenses.lgpl3Only;
maintainers = with lib.maintainers; [ nim65s ];
diff --git a/pkgs/by-name/ca/catppuccin-qt5ct/package.nix b/pkgs/by-name/ca/catppuccin-qt5ct/package.nix
index d0b4c5380931..9212dab435e5 100644
--- a/pkgs/by-name/ca/catppuccin-qt5ct/package.nix
+++ b/pkgs/by-name/ca/catppuccin-qt5ct/package.nix
@@ -5,27 +5,31 @@
}:
stdenvNoCC.mkDerivation {
pname = "catppuccin-qt5ct";
- version = "2023-03-21";
+ version = "0-unstable-2025-03-29";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "qt5ct";
- rev = "89ee948e72386b816c7dad72099855fb0d46d41e";
- hash = "sha256-t/uyK0X7qt6qxrScmkTU2TvcVJH97hSQuF0yyvSO/qQ=";
+ rev = "cb585307edebccf74b8ae8f66ea14f21e6666535";
+ hash = "sha256-wDj6kQ2LQyMuEvTQP6NifYFdsDLT+fMCe3Fxr8S783w=";
};
installPhase = ''
runHook preInstall
- mkdir -p $out/share/qt5ct
+ mkdir -p $out/share/qt{5,6}ct
cp -r themes $out/share/qt5ct/colors
+ cp -r themes $out/share/qt6ct/colors
runHook postInstall
'';
- meta = with lib; {
- description = "Soothing pastel theme for qt5ct";
+ meta = {
+ description = "Soothing pastel theme for qt5ct & qt6ct";
homepage = "https://github.com/catppuccin/qt5ct";
- license = licenses.mit;
- maintainers = with maintainers; [ pluiedev ];
- platforms = platforms.all;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
+ pluiedev
+ nullcube
+ ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/cb/cbmc/package.nix b/pkgs/by-name/cb/cbmc/package.nix
index e82c400614ea..0966cad02a6c 100644
--- a/pkgs/by-name/cb/cbmc/package.nix
+++ b/pkgs/by-name/cb/cbmc/package.nix
@@ -115,7 +115,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "CBMC is a Bounded Model Checker for C and C++ programs";
+ description = "Bounded Model Checker for C and C++ programs";
homepage = "http://www.cprover.org/cbmc/";
license = lib.licenses.bsdOriginal;
maintainers = with lib.maintainers; [ jiegec ];
diff --git a/pkgs/by-name/cd/cdecl/package.nix b/pkgs/by-name/cd/cdecl/package.nix
index 5145c51882cd..8295f1653575 100644
--- a/pkgs/by-name/cd/cdecl/package.nix
+++ b/pkgs/by-name/cd/cdecl/package.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Composing and deciphering C (or C++) declarations or casts, aka ''gibberish.''";
+ description = "Composing and deciphering C (or C++) declarations or casts, aka 'gibberish'";
homepage = "https://github.com/paul-j-lucas/cdecl";
changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog";
license = lib.licenses.gpl3Only;
diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix
index 55989c4848a0..224fe159079e 100644
--- a/pkgs/by-name/cd/cdncheck/package.nix
+++ b/pkgs/by-name/cd/cdncheck/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "cdncheck";
- version = "1.1.30";
+ version = "1.1.31";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "cdncheck";
tag = "v${version}";
- hash = "sha256-DA68sGa1CbWfNjmRjzh+/NpMPUIxe8HCj2QjzFjDXz4=";
+ hash = "sha256-1rt+vXfsM8hotCmZmel1MiP7VDqahhAMpJYn3Vyo3lY=";
};
vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4=";
diff --git a/pkgs/by-name/ce/certinfo-go/package.nix b/pkgs/by-name/ce/certinfo-go/package.nix
index 2736ffdeba93..33db352e5158 100644
--- a/pkgs/by-name/ce/certinfo-go/package.nix
+++ b/pkgs/by-name/ce/certinfo-go/package.nix
@@ -28,7 +28,7 @@ buildGoModule rec {
meta = {
changelog = "https://github.com/paepckehh/certinfo/releases/tag/v${version}";
homepage = "https://paepcke.de/certinfo";
- description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys, ...";
+ description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys";
license = lib.licenses.bsd3;
mainProgram = "certinfo";
maintainers = with lib.maintainers; [ paepcke ];
diff --git a/pkgs/by-name/cf/cf-hero/package.nix b/pkgs/by-name/cf/cf-hero/package.nix
new file mode 100644
index 000000000000..e4e16e814785
--- /dev/null
+++ b/pkgs/by-name/cf/cf-hero/package.nix
@@ -0,0 +1,34 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
+
+buildGoModule (finalAttrs: {
+ pname = "cf-hero";
+ version = "1.0.4";
+
+ src = fetchFromGitHub {
+ owner = "musana";
+ repo = "CF-Hero";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-n0kcapHBz6Dap6KKJByCwBZmXmcO/aK88X78Yit6rx4=";
+ };
+
+ vendorHash = "sha256-Yf+iZ3UIpP9EtOWW1jh3h3zTFK1D7mcOh113Q4fbAhA=";
+
+ ldflags = [
+ "-s"
+ "-w"
+ ];
+
+ meta = {
+ description = "Tool that uses multiple data sources to discover the origin IP addresses of Cloudflare-protected web applications";
+ homepage = "https://github.com/musana/CF-Hero";
+ changelog = "https://github.com/musana/CF-Hero/releases/tag/${finalAttrs.src.tag}";
+ # No licensing details present, https://github.com/musana/CF-Hero/issues/16
+ license = lib.licenses.unfree;
+ maintainers = with lib.maintainers; [ fab ];
+ mainProgram = "cf-hero";
+ };
+})
diff --git a/pkgs/by-name/cf/cf-vault/package.nix b/pkgs/by-name/cf/cf-vault/package.nix
index 1619ab764142..d5707d959ca0 100644
--- a/pkgs/by-name/cf/cf-vault/package.nix
+++ b/pkgs/by-name/cf/cf-vault/package.nix
@@ -30,9 +30,7 @@ buildGoModule rec {
};
meta = with lib; {
- description = ''
- A tool for managing your Cloudflare credentials, securely..
- '';
+ description = "Tool for managing your Cloudflare credentials, securely";
homepage = "https://github.com/jacobbednarz/cf-vault/";
license = licenses.mit;
maintainers = with maintainers; [ viraptor ];
diff --git a/pkgs/by-name/cg/cgif/package.nix b/pkgs/by-name/cg/cgif/package.nix
index dddd1d67a1a2..5df4f1277961 100644
--- a/pkgs/by-name/cg/cgif/package.nix
+++ b/pkgs/by-name/cg/cgif/package.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/dloebl/cgif";
- description = "CGIF, a GIF encoder written in C";
+ description = "GIF encoder written in C";
license = lib.licenses.mit;
maintainers = [ ];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/ch/chawan/package.nix b/pkgs/by-name/ch/chawan/package.nix
index 9253b0cdbc8c..33d3bc4ae4a8 100644
--- a/pkgs/by-name/ch/chawan/package.nix
+++ b/pkgs/by-name/ch/chawan/package.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "chawan";
- version = "0.2.1";
+ version = "0.2.2";
src = fetchFromSourcehut {
owner = "~bptato";
repo = "chawan";
rev = "v${finalAttrs.version}";
- hash = "sha256-n0hyAT6XuNJTpjLlYiiDER1xrz8nwT+Q2kSkg28Y8zE=";
+ hash = "sha256-pUwwqFvTtLAGFQG62W90hEH+yPN+ifa5BDRYNh/Jupg=";
};
patches = [ ./mancha-augment-path.diff ];
diff --git a/pkgs/by-name/ch/checkinstall/package.nix b/pkgs/by-name/ch/checkinstall/package.nix
index 71ff625361b3..f92fbee0b79d 100644
--- a/pkgs/by-name/ch/checkinstall/package.nix
+++ b/pkgs/by-name/ch/checkinstall/package.nix
@@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://checkinstall.izto.org/";
- description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install'";
+ description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install`";
maintainers = [ ];
platforms = lib.platforms.linux;
license = lib.licenses.gpl2Plus;
diff --git a/pkgs/by-name/ch/checkov/package.nix b/pkgs/by-name/ch/checkov/package.nix
index ebbc848615b8..4eb22073b259 100644
--- a/pkgs/by-name/ch/checkov/package.nix
+++ b/pkgs/by-name/ch/checkov/package.nix
@@ -25,14 +25,14 @@ with py.pkgs;
python3.pkgs.buildPythonApplication rec {
pname = "checkov";
- version = "3.2.457";
+ version = "3.2.460";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
tag = version;
- hash = "sha256-OxnnIu5+5V3c2gMtgHeUm1LRVMoR8X5MI4cnzgqwUnI=";
+ hash = "sha256-DThOzb6ja0kdJ9X99hFsn7FCdk86xJeDKVdqRC1KLHw=";
};
pythonRelaxDeps = [
diff --git a/pkgs/by-name/ch/chez-matchable/package.nix b/pkgs/by-name/ch/chez-matchable/package.nix
index 86c3095fe375..621983e5b41c 100644
--- a/pkgs/by-name/ch/chez-matchable/package.nix
+++ b/pkgs/by-name/ch/chez-matchable/package.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
doCheck = false;
meta = with lib; {
- description = "This is a Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
+ description = "Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
homepage = "https://github.com/fedeinthemix/chez-matchable/";
maintainers = [ maintainers.jitwit ];
license = licenses.publicDomain;
diff --git a/pkgs/by-name/ch/chez-mit/package.nix b/pkgs/by-name/ch/chez-mit/package.nix
index 00e5e9d2f81d..bba42958b0c3 100644
--- a/pkgs/by-name/ch/chez-mit/package.nix
+++ b/pkgs/by-name/ch/chez-mit/package.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
doCheck = false;
meta = with lib; {
- description = "This is a MIT/GNU Scheme compatibility library for Chez Scheme";
+ description = "MIT/GNU Scheme compatibility library for Chez Scheme";
homepage = "https://github.com/fedeinthemix/chez-mit/";
maintainers = [ maintainers.jitwit ];
license = licenses.gpl3Plus;
diff --git a/pkgs/by-name/ch/chez-scmutils/package.nix b/pkgs/by-name/ch/chez-scmutils/package.nix
index 853a4aa1a72d..faecbe619935 100644
--- a/pkgs/by-name/ch/chez-scmutils/package.nix
+++ b/pkgs/by-name/ch/chez-scmutils/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
doCheck = false;
meta = with lib; {
- description = "This is a port of the ‘MIT Scmutils’ library to Chez Scheme";
+ description = "Port of the 'MIT Scmutils' library to Chez Scheme";
homepage = "https://github.com/fedeinthemix/chez-scmutils/";
maintainers = [ maintainers.jitwit ];
license = licenses.gpl3;
diff --git a/pkgs/by-name/ch/chhoto-url/package.nix b/pkgs/by-name/ch/chhoto-url/package.nix
index e1af552d8fe9..2f73b19d3f68 100644
--- a/pkgs/by-name/ch/chhoto-url/package.nix
+++ b/pkgs/by-name/ch/chhoto-url/package.nix
@@ -8,13 +8,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "chhoto-url";
- version = "6.2.11";
+ version = "6.2.12";
src = fetchFromGitHub {
owner = "SinTan1729";
repo = "chhoto-url";
tag = finalAttrs.version;
- hash = "sha256-3VQmTQ6ZlDTRL3nx/sQxWLKgW8ee0Ts+C1CiWkiX2/g=";
+ hash = "sha256-hV/YWxOPRTojVTFIXwzqImBKyQ1dCDq5+bgCdS7T1p0=";
};
sourceRoot = "${finalAttrs.src.name}/actix";
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail "./resources/" "${placeholder "out"}/share/chhoto-url/resources/"
'';
- cargoHash = "sha256-QIqLzk/vAOrW0ain0Oq9tnqzCSyK4yDOYsjmil3xPc4=";
+ cargoHash = "sha256-9wXbd56KOQ7suZqtg2cSFf2FGQJADFMHJbwAAxJ2V4g=";
postInstall = ''
mkdir -p $out/share/chhoto-url
diff --git a/pkgs/by-name/ch/chroma/package.nix b/pkgs/by-name/ch/chroma/package.nix
index 929dbbb88b85..d795feef29fe 100644
--- a/pkgs/by-name/ch/chroma/package.nix
+++ b/pkgs/by-name/ch/chroma/package.nix
@@ -10,7 +10,7 @@ in
buildGoModule rec {
pname = "chroma";
- version = "2.19.0";
+ version = "2.20.0";
# To update:
# nix-prefetch-git --rev v${version} https://github.com/alecthomas/chroma.git > src.json
@@ -21,7 +21,7 @@ buildGoModule rec {
inherit (srcInfo) sha256;
};
- vendorHash = "sha256-Gqldcp68Rn4wkfQptbmKUjkwLSb+qaFboJNfmWVkrPU=";
+ vendorHash = "sha256-GiaVgqhhrexSnBWVtQ+/cwdykHVDxR95BFMkrH1s+8Q=";
modRoot = "./cmd/chroma";
diff --git a/pkgs/by-name/ch/chroma/src.json b/pkgs/by-name/ch/chroma/src.json
index 1a5fd3cf2246..c705d660c1cb 100644
--- a/pkgs/by-name/ch/chroma/src.json
+++ b/pkgs/by-name/ch/chroma/src.json
@@ -1,12 +1,13 @@
{
"url": "https://github.com/alecthomas/chroma.git",
- "rev": "adeac8f5dbfb6806a51bcf07eefd89fc8a0aee6a",
- "date": "2025-07-01T09:59:45+10:00",
- "path": "/nix/store/063ldbczafhxq02g5n28bxr1xnl6fwgd-chroma",
- "sha256": "1r50gqbizi7l1l07syx9wgfyx1k8gzspmsbpk42jnwgw3h9dcw42",
- "hash": "sha256-gnDWEhz8cSsFmXfpevV/aIbu3eOpe30ADfTEHxd+oOQ=",
+ "rev": "303b65df3f2d2151cee24bcf9f9b625db474ef51",
+ "date": "2025-08-04T13:55:06+10:00",
+ "path": "/nix/store/1f8p33h1srs9knj6sn6mc5rf0wcybf4g-chroma",
+ "sha256": "05w4hnfcxqdlsz7mkc0m3jbp1aj67wzyhq5jh8ldfgnyjnlafia3",
+ "hash": "sha256-Q0WnqJXePtcogrJg6D8/RqpwlxwVsFnP17ThzpyFhBc=",
"fetchLFS": false,
"fetchSubmodules": false,
"deepClone": false,
+ "fetchTags": false,
"leaveDotGit": false
}
diff --git a/pkgs/by-name/ch/cht-sh/package.nix b/pkgs/by-name/ch/cht-sh/package.nix
index 8fdc00dc1888..964af510887f 100644
--- a/pkgs/by-name/ch/cht-sh/package.nix
+++ b/pkgs/by-name/ch/cht-sh/package.nix
@@ -12,15 +12,15 @@
stdenv.mkDerivation {
pname = "cht.sh";
- version = "0-unstable-2025-07-29";
+ version = "0-unstable-2025-08-08";
nativeBuildInputs = [ makeWrapper ];
src = fetchFromGitHub {
owner = "chubin";
repo = "cheat.sh";
- rev = "bae856b96329e205967c74b3803023cb2b655df9";
- sha256 = "7k/9DLSO1D+1BvTlRZBHOvz++LMw1DcpOL5LIb7VUXw=";
+ rev = "b714a5f0d56427924a7871f083fd05e7ede6b0e4";
+ sha256 = "JkqHxHgs7gUk511CSJ/sLEBWCAYig1lqfslhABDNMGI=";
};
# Fix ".cht.sh-wrapped" in the help message
diff --git a/pkgs/by-name/ci/cinnamon-desktop/package.nix b/pkgs/by-name/ci/cinnamon-desktop/package.nix
index a58b09a422d3..ece170d57a4c 100644
--- a/pkgs/by-name/ci/cinnamon-desktop/package.nix
+++ b/pkgs/by-name/ci/cinnamon-desktop/package.nix
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
postPatch = ''
chmod +x install-scripts/meson_install_schemas.py # patchShebangs requires executable file
patchShebangs install-scripts/meson_install_schemas.py
- sed "s|/usr/share|/run/current-system/sw/share|g" -i ./schemas/* # NOTE: unless this causes a circular dependency, we could link it to cinnamon-common/share/cinnamon
+ sed "s|/usr/share|/run/current-system/sw/share|g" -i ./schemas/* # NOTE: unless this causes a circular dependency, we could link it to cinnamon/share/cinnamon
'';
meta = with lib; {
diff --git a/pkgs/by-name/ci/cinnamon-gsettings-overrides/package.nix b/pkgs/by-name/ci/cinnamon-gsettings-overrides/package.nix
index e2984b5e00a3..ecbe130d8f5f 100644
--- a/pkgs/by-name/ci/cinnamon-gsettings-overrides/package.nix
+++ b/pkgs/by-name/ci/cinnamon-gsettings-overrides/package.nix
@@ -15,7 +15,7 @@
cinnamon-desktop,
cinnamon-session,
cinnamon-settings-daemon,
- cinnamon-common,
+ cinnamon,
bulky,
}:
@@ -35,7 +35,7 @@ let
cinnamon-desktop
cinnamon-session
cinnamon-settings-daemon
- cinnamon-common
+ cinnamon
gnome-terminal
gsettings-desktop-schemas
gtk3
diff --git a/pkgs/by-name/ci/cinnamon-screensaver/package.nix b/pkgs/by-name/ci/cinnamon-screensaver/package.nix
index 50e97ecea209..14fc59669d4a 100644
--- a/pkgs/by-name/ci/cinnamon-screensaver/package.nix
+++ b/pkgs/by-name/ci/cinnamon-screensaver/package.nix
@@ -9,7 +9,7 @@
dbus,
gettext,
cinnamon-desktop,
- cinnamon-common,
+ cinnamon,
intltool,
libxslt,
gtk3,
@@ -29,13 +29,13 @@
stdenv.mkDerivation rec {
pname = "cinnamon-screensaver";
- version = "6.4.0";
+ version = "6.4.1";
src = fetchFromGitHub {
owner = "linuxmint";
repo = "cinnamon-screensaver";
rev = version;
- hash = "sha256-XlEu/aBwNeu+CC6IRnFTF6LUnb7VY2+OOGsdCvQYweA=";
+ hash = "sha256-CK4WP5IafNII81e8HxUNN3Vp36Ln78Xvv5lIMvL+nbk=";
};
patches = [
@@ -80,7 +80,7 @@ stdenv.mkDerivation rec {
pam
cairo
cinnamon-desktop
- cinnamon-common
+ cinnamon
libgnomekbd
caribou
];
diff --git a/pkgs/by-name/ci/cinnamon-common/libdir.patch b/pkgs/by-name/ci/cinnamon/libdir.patch
index 7783d0b3ad12..7783d0b3ad12 100644
--- a/pkgs/by-name/ci/cinnamon-common/libdir.patch
+++ b/pkgs/by-name/ci/cinnamon/libdir.patch
diff --git a/pkgs/by-name/ci/cinnamon-common/package.nix b/pkgs/by-name/ci/cinnamon/package.nix
index 567e51445700..5d47b88cc244 100644
--- a/pkgs/by-name/ci/cinnamon-common/package.nix
+++ b/pkgs/by-name/ci/cinnamon/package.nix
@@ -73,16 +73,15 @@ let
]
);
in
-# TODO (after 25.05 branch-off): Rename to pkgs.cinnamon
stdenv.mkDerivation rec {
- pname = "cinnamon-common";
- version = "6.4.7";
+ pname = "cinnamon";
+ version = "6.4.10";
src = fetchFromGitHub {
owner = "linuxmint";
repo = "cinnamon";
rev = version;
- hash = "sha256-WBdzlourYf2oEXUMbzNcNNsc8lBo6ujAy/K1Y6nGOjU=";
+ hash = "sha256-8yg39x5rWxJ2IcDFO4AjqrctPSjqdUSfmrKbjT3Yx+0=";
};
patches = [
diff --git a/pkgs/by-name/ci/cinnamon-common/use-sane-install-dir.patch b/pkgs/by-name/ci/cinnamon/use-sane-install-dir.patch
index 8cb6949cb2d3..8cb6949cb2d3 100644
--- a/pkgs/by-name/ci/cinnamon-common/use-sane-install-dir.patch
+++ b/pkgs/by-name/ci/cinnamon/use-sane-install-dir.patch
diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix
index d6d80e4c8e01..f44d96ec305c 100644
--- a/pkgs/by-name/ci/cirrus-cli/package.nix
+++ b/pkgs/by-name/ci/cirrus-cli/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "cirrus-cli";
- version = "0.147.0";
+ version = "0.149.0";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = "cirrus-cli";
rev = "v${version}";
- hash = "sha256-krEgxsPEMNDagaiB14uaF2XzuK5WSoGauGYM/k6YaY4=";
+ hash = "sha256-NEzdMtTT+8hUWQnm/pUTyo2PA4xNIxNK81jzEDKI4j0=";
};
- vendorHash = "sha256-oG5RhpXsL8R5lqZEp+U4Biwnip7H1AjXM+fZIrS2pZc=";
+ vendorHash = "sha256-+0uWe00fJ7neqRV9SUdBS0w099dJvArd/pRxO4fGdd4=";
ldflags = [
"-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
diff --git a/pkgs/by-name/cj/cjs/package.nix b/pkgs/by-name/cj/cjs/package.nix
index 6a55db2dea23..ac0a5d2f22e2 100644
--- a/pkgs/by-name/cj/cjs/package.nix
+++ b/pkgs/by-name/cj/cjs/package.nix
@@ -8,7 +8,7 @@
glib,
readline,
libsysprof-capture,
- spidermonkey_115,
+ spidermonkey_128,
meson,
mesonEmulatorHook,
dbus,
@@ -19,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "cjs";
- version = "6.4.0";
+ version = "128.0";
src = fetchFromGitHub {
owner = "linuxmint";
repo = "cjs";
rev = version;
- hash = "sha256-2lkIWroOo3hxu9/L/Ty7CADzVrZ0ohyHVmm65NoNlD4=";
+ hash = "sha256-B9N/oNRvsnr3MLkpcH/aBST6xOJSFdvSUFuD6EldE38=";
};
outputs = [
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
cairo
readline
libsysprof-capture
- spidermonkey_115
+ spidermonkey_128
];
propagatedBuildInputs = [
diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json
index 769bd17e8ba9..cb8e32a0263f 100644
--- a/pkgs/by-name/cl/claude-code/package-lock.json
+++ b/pkgs/by-name/cl/claude-code/package-lock.json
@@ -6,13 +6,13 @@
"packages": {
"": {
"dependencies": {
- "@anthropic-ai/claude-code": "^1.0.67"
+ "@anthropic-ai/claude-code": "^1.0.72"
}
},
"node_modules/@anthropic-ai/claude-code": {
- "version": "1.0.67",
- "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.67.tgz",
- "integrity": "sha512-r7CfhbKBXgaL5Wo0BIh08SOahFYQPcbHCNnMLtse7iDd2IVBWeOxqoiqQvzRQ0wTCiqLTshRbnmLWHyP4AbuyQ==",
+ "version": "1.0.72",
+ "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.72.tgz",
+ "integrity": "sha512-nA/l/xKX4sgOE0Y6P3o6czNGQqlyqJPjs9CHFxantsmyKvOot9VlRW4AiEAn42hQrZReCXeSnt8LOMx9ev7Erg==",
"license": "SEE LICENSE IN README.md",
"bin": {
"claude": "cli.js"
diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix
index 1265a1d2128b..b7685095154a 100644
--- a/pkgs/by-name/cl/claude-code/package.nix
+++ b/pkgs/by-name/cl/claude-code/package.nix
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "claude-code";
- version = "1.0.67";
+ version = "1.0.72";
nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin
src = fetchzip {
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz";
- hash = "sha256-NZgv0nGsq+RuPTJcX0GsE1NWs/PFge2A0ek3BL1fJeY=";
+ hash = "sha256-1vIElqZ5sk62o1amdfOqhmSG4B5wzKWDLcCgvQO4a5o=";
};
- npmDepsHash = "sha256-v994F0x0LCh+QbIfCywk5agxn7tNhhi+uo/3ka5Iuww=";
+ npmDepsHash = "sha256-LkQf2lW6TM1zRr10H7JgtnE+dy0CE7WCxF4GhTd4GT4=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
diff --git a/pkgs/by-name/cl/click/package.nix b/pkgs/by-name/cl/click/package.nix
index e1e7d8491cd7..9dd9464a2c56 100644
--- a/pkgs/by-name/cl/click/package.nix
+++ b/pkgs/by-name/cl/click/package.nix
@@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ];
meta = with lib; {
- description = ''The "Command Line Interactive Controller for Kubernetes"'';
+ description = "Command Line Interactive Controller for Kubernetes";
homepage = "https://github.com/databricks/click";
license = [ licenses.asl20 ];
maintainers = [ maintainers.mbode ];
diff --git a/pkgs/by-name/cl/clickable/package.nix b/pkgs/by-name/cl/clickable/package.nix
index 5c47cbf6d919..afab7d22bcba 100644
--- a/pkgs/by-name/cl/clickable/package.nix
+++ b/pkgs/by-name/cl/clickable/package.nix
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "clickable";
- version = "8.3.1";
+ version = "8.4.0";
format = "pyproject";
src = fetchFromGitLab {
owner = "clickable";
repo = "clickable";
rev = "v${version}";
- hash = "sha256-Vn2PyALaRrE+jJRdZzW+jjCm3f2GfpgrQcFGB7kr4EM=";
+ hash = "sha256-mqAJBxYHOsMiSjWjtam/GvxjNBZ8mkOuBibmFORGhEg=";
};
build-system = [ python3Packages.setuptools ];
diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix
index 6a56fd570898..4bab890fa89e 100644
--- a/pkgs/by-name/cl/clickhouse-backup/package.nix
+++ b/pkgs/by-name/cl/clickhouse-backup/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "clickhouse-backup";
- version = "2.6.30";
+ version = "2.6.33";
src = fetchFromGitHub {
owner = "Altinity";
repo = "clickhouse-backup";
rev = "v${version}";
- hash = "sha256-9CxmMCtrQlHO9Q7gGMN0mIKVERjdef9IB6YUXXuJxeg=";
+ hash = "sha256-H8LwinH9/J2QawzVggt9vA7/oqaTXy02xqqlGPNtZvc=";
};
- vendorHash = "sha256-tv5UaHoZTEAjo0jgbHRZHN6xiCNaexED+NG7cBDtiWA=";
+ vendorHash = "sha256-LTljOVQI1fRXvo0cfsiT6SU4Q9t5dyaCuHBq/BiVe/w=";
ldflags = [
"-X main.version=${version}"
diff --git a/pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix b/pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix
index 2de93fb1a3d0..b3aadc755b01 100644
--- a/pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix
+++ b/pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix
@@ -22,7 +22,7 @@ mkDerivation {
bytestring
network
];
- description = "accepts TCP connections and echoes the client's IP address back to it";
+ description = "Accepts TCP connections and echoes the client's IP address back to it";
license = lib.licenses.lgpl3;
mainProgram = "client-ip-echo";
}
diff --git a/pkgs/by-name/cl/clouddrive2/package.nix b/pkgs/by-name/cl/clouddrive2/package.nix
index affff47bd251..8d5649807fc4 100644
--- a/pkgs/by-name/cl/clouddrive2/package.nix
+++ b/pkgs/by-name/cl/clouddrive2/package.nix
@@ -11,16 +11,16 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "clouddrive2";
- version = "0.9.1";
+ version = "0.9.4";
src = fetchurl {
url = "https://github.com/cloud-fs/cloud-fs.github.io/releases/download/v${finalAttrs.version}/clouddrive-2-${os}-${arch}-${finalAttrs.version}.tgz";
hash =
{
- x86_64-linux = "sha256-xm2kjCtfNvbZmVfd42UX+i4G44fqQsLP4V1iTCdm3PA=";
- aarch64-linux = "sha256-HMzuRCSVBxwyuRxD23+Yk7bTrayDHi6X0JSvaGZJfvU=";
- x86_64-darwin = "sha256-hIFCNtSFqjRCtx0/XHl7w5xeHSGrdXiKWLfq68J9GGU=";
- aarch64-darwin = "sha256-CfATmkbXOlz7fGDGIMPQDAdcY6bxmOq1tcIsQbFGrwQ=";
+ x86_64-linux = "sha256-i6+YoZfCFaVcF7XO7wPo8AEpU0LrD4bcsIqLNz/V3aM=";
+ aarch64-linux = "sha256-BV+47uJnvH/Gapz7dACnXIM49x7u/MTdbXiFRGq2DVc=";
+ x86_64-darwin = "sha256-Jjsdx203akCmlveGZD1x8fO6V0N5d3AzGAFIAzgOkHs=";
+ aarch64-darwin = "sha256-DuSZoXTQyfC3CIwNGTsGuQNP410rK9qMBei5T7TZN7A=";
}
.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}");
};
diff --git a/pkgs/by-name/cl/cloudflared/package.nix b/pkgs/by-name/cl/cloudflared/package.nix
index fe34aa61a3d4..cb065f6407fc 100644
--- a/pkgs/by-name/cl/cloudflared/package.nix
+++ b/pkgs/by-name/cl/cloudflared/package.nix
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "cloudflared";
- version = "2025.7.0";
+ version = "2025.8.0";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflared";
tag = version;
- hash = "sha256-GAmSWdyFQYtGQ5Ml+10Xy7OpKc1bXuAc3hy7Ly6+yC8=";
+ hash = "sha256-kvhDdgnAkYvs+W0TE8Pu3nlEp2n7tHDphDwqCc4J0eE=";
};
vendorHash = null;
diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix
index f58a77b69fa6..269fa3f42f11 100644
--- a/pkgs/by-name/cn/cnspec/package.nix
+++ b/pkgs/by-name/cn/cnspec/package.nix
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnspec";
- version = "11.64.0";
+ version = "11.66.1";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${version}";
- hash = "sha256-AJ7aw21UyvOGCLEnhTHPklyDWkBAnK/Vhvvg4UDOoH4=";
+ hash = "sha256-9//tWDqblU8Ifq3Yx2x1sR0Ck46v/MIpW8I34msmx6A=";
};
proxyVendor = true;
- vendorHash = "sha256-nmHs5ZHULENCyW+3giyPTO+pzbnGgGwFuVqgIfuCQi4=";
+ vendorHash = "sha256-J6f9EUPVncOVdkMOi0TVfh4FMoSVfBmcGTAvCRm4BrM=";
subPackages = [ "apps/cnspec" ];
diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix
index 11111b5322ea..2f397b73d9b3 100644
--- a/pkgs/by-name/co/code-cursor/package.nix
+++ b/pkgs/by-name/co/code-cursor/package.nix
@@ -16,20 +16,20 @@ let
sources = {
x86_64-linux = fetchurl {
- url = "https://downloads.cursor.com/production/a1fa6fc7d2c2f520293aad84aaa38d091dee6fef/linux/x64/Cursor-1.3.8-x86_64.AppImage";
- hash = "sha256-qR1Wu3H0JUCKIoUP/QFC1YyYiRaQ9PVN7ZT9TjHwn1k=";
+ url = "https://downloads.cursor.com/production/d01860bc5f5a36b62f8a77cd42578126270db343/linux/x64/Cursor-1.4.2-x86_64.AppImage";
+ hash = "sha256-WMZA0CjApcSTup4FLIxxaO7hMMZrJPawYsfCXnFK4EE=";
};
aarch64-linux = fetchurl {
- url = "https://downloads.cursor.com/production/a1fa6fc7d2c2f520293aad84aaa38d091dee6fef/linux/arm64/Cursor-1.3.8-aarch64.AppImage";
- hash = "sha256-UrUstEFP8W8Y9WUCR5kt3434bKCBBK/NaSu2UK8+gII=";
+ url = "https://downloads.cursor.com/production/d01860bc5f5a36b62f8a77cd42578126270db343/linux/arm64/Cursor-1.4.2-aarch64.AppImage";
+ hash = "sha256-JuEu+QVz6b0iEz711mQSZ1UyVqFeFk6knQEjZxGr3+g=";
};
x86_64-darwin = fetchurl {
- url = "https://downloads.cursor.com/production/a1fa6fc7d2c2f520293aad84aaa38d091dee6fef/darwin/x64/Cursor-darwin-x64.dmg";
- hash = "sha256-FGjqbOdr1HSjVlDYP/+vp4bVQoqdJww3U4t59QLg1kk=";
+ url = "https://downloads.cursor.com/production/d01860bc5f5a36b62f8a77cd42578126270db343/darwin/x64/Cursor-darwin-x64.dmg";
+ hash = "sha256-TvPNU9GSNBvksEvwLcpirUu/rSc67bf00Usp+2T71lk=";
};
aarch64-darwin = fetchurl {
- url = "https://downloads.cursor.com/production/a1fa6fc7d2c2f520293aad84aaa38d091dee6fef/darwin/arm64/Cursor-darwin-arm64.dmg";
- hash = "sha256-tsVPS48APst7kbEh7cjhJ2zYKcKBDdjH+NXMpAe4Ixs=";
+ url = "https://downloads.cursor.com/production/d01860bc5f5a36b62f8a77cd42578126270db343/darwin/arm64/Cursor-darwin-arm64.dmg";
+ hash = "sha256-AmNTIXQXdhnu31L5gtYGNFmICvGJkPRiz3yJJ0yw4kM=";
};
};
@@ -39,7 +39,7 @@ in
inherit useVSCodeRipgrep;
commandLineArgs = finalCommandLineArgs;
- version = "1.3.8";
+ version = "1.4.2";
pname = "cursor";
# You can find the current VSCode version in the About dialog:
diff --git a/pkgs/by-name/co/codebuff/package-lock.json b/pkgs/by-name/co/codebuff/package-lock.json
index 497642fbb38d..6e2a8c5789ea 100644
--- a/pkgs/by-name/co/codebuff/package-lock.json
+++ b/pkgs/by-name/co/codebuff/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "codebuff": "^1.0.441"
+ "codebuff": "^1.0.451"
}
},
"node_modules/chownr": {
@@ -18,9 +18,9 @@
}
},
"node_modules/codebuff": {
- "version": "1.0.441",
- "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.441.tgz",
- "integrity": "sha512-2/u30sGXiEd1caB+doYWy34lbv8DJhQ2SomHXpCmmeEKITUgd9ckdVMLaaEgrR/FIUHyFBcu7aCVzmwsBEfnuQ==",
+ "version": "1.0.451",
+ "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.451.tgz",
+ "integrity": "sha512-LYzX+cu1zMnU/qntnRMQzQ+iPT436OYphFyIrEvx5DarfEEns5UIMDyWp0E9PWxbU4WsJfHJnL6srYxC/T8hUg==",
"cpu": [
"x64",
"arm64"
diff --git a/pkgs/by-name/co/codebuff/package.nix b/pkgs/by-name/co/codebuff/package.nix
index affe6a4129e8..1c134a5a052a 100644
--- a/pkgs/by-name/co/codebuff/package.nix
+++ b/pkgs/by-name/co/codebuff/package.nix
@@ -6,14 +6,14 @@
buildNpmPackage rec {
pname = "codebuff";
- version = "1.0.441";
+ version = "1.0.451";
src = fetchzip {
url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz";
- hash = "sha256-l57ZQTvvIR8mpFJGJeF6AqE6sbjIUkQdjlvdQ4UAQ9g=";
+ hash = "sha256-98NiHDb0PrK71I28y7DwDJf2i+mKTQBp22PY4WJh5ig=";
};
- npmDepsHash = "sha256-/LiXKA0HdFg3K7xyioL0SKjWicktCpih1oJkEPLDzIA=";
+ npmDepsHash = "sha256-qtBi5OT7UBsCIriO6Fk33gLOFNp5Ae0bT9qN+37b2sg=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
diff --git a/pkgs/by-name/co/codefresh/package.nix b/pkgs/by-name/co/codefresh/package.nix
index 4d7cc60d9ce3..f825c2b9f0d8 100644
--- a/pkgs/by-name/co/codefresh/package.nix
+++ b/pkgs/by-name/co/codefresh/package.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
changelog = "https://github.com/codefresh-io/cli/releases/tag/v${finalAttrs.version}";
- description = "Codefresh CLI tool to interact with Codefresh services";
+ description = "CLI tool to interact with Codefresh services";
homepage = "https://github.com/codefresh-io/cli";
license = lib.licenses.mit;
mainProgram = "codefresh";
diff --git a/pkgs/by-name/co/codemov/package.nix b/pkgs/by-name/co/codemov/package.nix
index 454dcf3b9427..f4321e49c307 100644
--- a/pkgs/by-name/co/codemov/package.nix
+++ b/pkgs/by-name/co/codemov/package.nix
@@ -51,11 +51,11 @@ rustPlatform.buildRustPackage {
}
'';
- meta = with lib; {
+ meta = {
description = "Create a video of how a git repository's code changes over time";
homepage = "https://github.com/sloganking/codemov";
- license = licenses.mit;
- maintainers = with maintainers; [ figsoda ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "codemov";
};
}
diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix
index 0fe7f41b3b9f..c69c970f678b 100644
--- a/pkgs/by-name/co/codex/package.nix
+++ b/pkgs/by-name/co/codex/package.nix
@@ -14,18 +14,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codex";
- version = "0.11.0";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "openai";
repo = "codex";
tag = "rust-v${finalAttrs.version}";
- hash = "sha256-t7FgR84alnJGhN/dsFtUySFfOpGoBlRfP+D/Q6JPz5M=";
+ hash = "sha256-v5PEj3T/eirAMpHHMR6LE9X8qDNhvCJP40Nleal3oOw=";
};
sourceRoot = "${finalAttrs.src.name}/codex-rs";
- cargoHash = "sha256-SNl6UXzvtVR+ep7CIoCcpvET8Hs7ew1fmHqOXbzN7kU=";
+ cargoHash = "sha256-zgmiWyWB08v1WQVFzxpC/LGwF+XXbs8iW1d7i9Iw0Q4=";
nativeBuildInputs = [
installShellFiles
@@ -34,24 +34,38 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildInputs = [
openssl
- python3 # Required because of codex-rs/login/src/login_with_chatgpt.py
+ # Required because of codex-rs/login/src/login_with_chatgpt.py
+ python3
];
nativeCheckInputs = [ gitMinimal ];
__darwinAllowLocalNetworking = true;
env = {
- CODEX_SANDBOX = "seatbelt"; # Disables sandbox tests which want to access /usr/bin/touch
- CODEX_SANDBOX_NETWORK_DISABLED = 1; # Skips tests that require networking
+ # Disables sandbox tests which want to access /usr/bin/touch
+ CODEX_SANDBOX = "seatbelt";
+ # Skips tests that require networking
+ CODEX_SANDBOX_NETWORK_DISABLED = 1;
};
checkFlags = [
- "--skip=shell::tests::test_run_with_profile_escaping_and_execution" # Wants to access /bin/zsh
- "--skip=includes_base_instructions_override_in_request" # Fails with 'stream ended unexpectedly: InternalAgentDied'
- "--skip=includes_user_instructions_message_in_request" # Fails with 'stream ended unexpectedly: InternalAgentDied'
- "--skip=originator_config_override_is_used" # Fails with 'stream ended unexpectedly: InternalAgentDied'
- "--skip=test_conversation_create_and_send_message_ok" # Version 0.0.0 hardcoded
- "--skip=test_send_message_session_not_found" # Version 0.0.0 hardcoded
- "--skip=test_send_message_success" # Version 0.0.0 hardcoded
+ # Wants to access /bin/zsh
+ "--skip=shell::tests::test_run_with_profile_escaping_and_execution"
+ # Fails with 'stream ended unexpectedly: InternalAgentDied'
+ "--skip=includes_base_instructions_override_in_request"
+ # Fails with 'stream ended unexpectedly: InternalAgentDied'
+ "--skip=includes_user_instructions_message_in_request"
+ # Fails with 'stream ended unexpectedly: InternalAgentDied'
+ "--skip=originator_config_override_is_used"
+ # Fails with 'called `Result::unwrap()` on an `Err` value: NotPresent'
+ "--skip=azure_overrides_assign_properties_used_for_responses_url"
+ # Fails with 'called `Result::unwrap()` on an `Err` value: NotPresent'
+ "--skip=env_var_overrides_loaded_auth"
+ # Version 0.0.0 hardcoded
+ "--skip=test_conversation_create_and_send_message_ok"
+ # Version 0.0.0 hardcoded
+ "--skip=test_send_message_session_not_found"
+ # Version 0.0.0 hardcoded
+ "--skip=test_send_message_success"
];
postInstall = lib.optionalString installShellCompletions ''
diff --git a/pkgs/by-name/co/codux/package.nix b/pkgs/by-name/co/codux/package.nix
index 516b62a470fb..dc0424da6d0b 100644
--- a/pkgs/by-name/co/codux/package.nix
+++ b/pkgs/by-name/co/codux/package.nix
@@ -20,17 +20,17 @@ appimageTools.wrapType2 rec {
inherit pname version src;
extraInstallCommands = ''
- install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
+ install -m 444 -D ${appimageContents}/codux.desktop -t $out/share/applications
cp -r ${appimageContents}/usr/share/icons $out/share
- substituteInPlace $out/share/applications/${pname}.desktop --replace 'Exec=AppRun' 'Exec=${pname}'
+ substituteInPlace $out/share/applications/codux.desktop --replace 'Exec=AppRun' 'Exec=codux'
'';
- meta = with lib; {
+ meta = {
description = "Visual IDE for React";
homepage = "https://www.codux.com";
- license = licenses.unfree;
+ license = lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
dit7ya
kashw2
];
diff --git a/pkgs/by-name/co/coeurl/package.nix b/pkgs/by-name/co/coeurl/package.nix
index 51651e5f0f92..4de231022ed6 100644
--- a/pkgs/by-name/co/coeurl/package.nix
+++ b/pkgs/by-name/co/coeurl/package.nix
@@ -10,7 +10,7 @@
spdlog,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "coeurl";
version = "0.3.1";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
domain = "nheko.im";
owner = "nheko-reborn";
repo = "coeurl";
- rev = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-NGplM5c/dMGSQbhKeuPOTWL8KsqvMd/76YuwCxnqNNE=";
};
postPatch = ''
@@ -37,11 +37,11 @@ stdenv.mkDerivation rec {
spdlog
];
- meta = with lib; {
+ meta = {
description = "Simple async wrapper around CURL for C++";
homepage = "https://nheko.im/nheko-reborn/coeurl";
- license = licenses.mit;
- platforms = platforms.all;
- maintainers = with maintainers; [ rnhmjoj ];
+ license = lib.licenses.mit;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ rnhmjoj ];
};
-}
+})
diff --git a/pkgs/by-name/co/coffeegrindsize/package.nix b/pkgs/by-name/co/coffeegrindsize/package.nix
index 5df497e4bd1e..466e7a64af29 100644
--- a/pkgs/by-name/co/coffeegrindsize/package.nix
+++ b/pkgs/by-name/co/coffeegrindsize/package.nix
@@ -38,11 +38,11 @@ python3.pkgs.buildPythonApplication {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Detects the individual coffee grounds in a white-background picture to determine particle size distribution";
mainProgram = "coffeegrindsize";
homepage = "https://github.com/jgagneastro/coffeegrindsize";
- license = licenses.mit;
- maintainers = with maintainers; [ t4ccer ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ t4ccer ];
};
}
diff --git a/pkgs/by-name/co/coin3d/package.nix b/pkgs/by-name/co/coin3d/package.nix
index 186a5a3102b0..1d50662a8560 100644
--- a/pkgs/by-name/co/coin3d/package.nix
+++ b/pkgs/by-name/co/coin3d/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "coin";
- version = "4.0.3";
+ version = "4.0.4";
src = fetchFromGitHub {
owner = "coin3d";
repo = "coin";
rev = "v${finalAttrs.version}";
- hash = "sha256-dUFmcUOdNc3ZFtr+Hnh3Q3OY/JA/WxmiRJiU2RFSSus=";
+ hash = "sha256-Zk9tlGMbNhfHKv+Z5VFWr1g3wNuPFzof+7vsLAlOBC4=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/co/colobot/package.nix b/pkgs/by-name/co/colobot/package.nix
index e720c73fe40d..694df7627516 100644
--- a/pkgs/by-name/co/colobot/package.nix
+++ b/pkgs/by-name/co/colobot/package.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://colobot.info/";
- description = "Colobot: Gold Edition is a real-time strategy game, where you can program your bots";
+ description = "Real-time strategy game with programmable bots";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ freezeboy ];
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/co/colorls/package.nix b/pkgs/by-name/co/colorls/package.nix
index ba8d8d9ea170..b773fa0b8019 100644
--- a/pkgs/by-name/co/colorls/package.nix
+++ b/pkgs/by-name/co/colorls/package.nix
@@ -13,11 +13,11 @@
passthru.updateScript = bundlerUpdateScript "colorls";
- meta = with lib; {
+ meta = {
description = "Prettified LS";
homepage = "https://github.com/athityakumar/colorls";
- license = with licenses; mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
lukebfox
nicknovitski
cbley
diff --git a/pkgs/by-name/co/comedilib/package.nix b/pkgs/by-name/co/comedilib/package.nix
index ff73498c8cb1..295b421c7e04 100644
--- a/pkgs/by-name/co/comedilib/package.nix
+++ b/pkgs/by-name/co/comedilib/package.nix
@@ -21,8 +21,8 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "Linux-Comedi";
repo = "comedilib";
- rev = "r${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
- sha256 = "0kfs2dw62vjz8j7fgsxq6ky8r8kca726gyklbm6kljvgfh47lyfw";
+ tag = "r${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
+ hash = "sha256-3Hl6CHRvSzpNXXT6Z8RRbKKM/DS46+eORF9uYXgT2k0=";
};
nativeBuildInputs = [
@@ -56,11 +56,11 @@ stdenv.mkDerivation (finalAttrs: {
"doc"
];
- meta = with lib; {
+ meta = {
description = "Linux Control and Measurement Device Interface Library";
homepage = "https://github.com/Linux-Comedi/comedilib";
- license = licenses.lgpl21;
- maintainers = [ maintainers.doronbehar ];
- platforms = platforms.linux;
+ license = lib.licenses.lgpl21;
+ maintainers = with lib.maintainers; [ doronbehar ];
+ platforms = lib.platforms.linux;
};
})
diff --git a/pkgs/by-name/co/comic-mono/package.nix b/pkgs/by-name/co/comic-mono/package.nix
index d843337d1dc7..2000b880e405 100644
--- a/pkgs/by-name/co/comic-mono/package.nix
+++ b/pkgs/by-name/co/comic-mono/package.nix
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Legible monospace font that looks like Comic Sans";
longDescription = ''
A legible monospace font... the very typeface you’ve been trained to
@@ -36,11 +36,11 @@ stdenvNoCC.mkDerivation {
'';
homepage = "https://dtinth.github.io/comic-mono-font/";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
an-empty-string
totoroot
];
- platforms = platforms.all;
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/co/commandergenius/package.nix b/pkgs/by-name/co/commandergenius/package.nix
index 5c60cde73927..62065d635370 100644
--- a/pkgs/by-name/co/commandergenius/package.nix
+++ b/pkgs/by-name/co/commandergenius/package.nix
@@ -18,14 +18,14 @@
xorg,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "commandergenius";
version = "3.5.2";
src = fetchFromGitLab {
owner = "Dringgstein";
repo = "Commander-Genius";
- rev = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-4WfHdgn8frcDVa3Va6vo/jZihf09vIs+bNdAxScgovE=";
};
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
sed -i 's,APPDIR games,APPDIR bin,' src/install.cmake
'';
- meta = with lib; {
+ meta = {
description = "Modern Interpreter for the Commander Keen Games";
longDescription = ''
Commander Genius is an open-source clone of
@@ -82,8 +82,8 @@ stdenv.mkDerivation rec {
are required to do so
'';
homepage = "https://github.com/gerstrong/Commander-Genius";
- maintainers = with maintainers; [ hce ];
- license = licenses.gpl2Plus;
- platforms = platforms.linux;
+ maintainers = with lib.maintainers; [ hce ];
+ license = lib.licenses.gpl2Plus;
+ platforms = lib.platforms.linux;
};
-}
+})
diff --git a/pkgs/by-name/co/commit-mono/package.nix b/pkgs/by-name/co/commit-mono/package.nix
index 574e45163bd0..46b957fdc797 100644
--- a/pkgs/by-name/co/commit-mono/package.nix
+++ b/pkgs/by-name/co/commit-mono/package.nix
@@ -3,12 +3,12 @@
stdenvNoCC,
fetchzip,
}:
-stdenvNoCC.mkDerivation rec {
+stdenvNoCC.mkDerivation (finalAttrs: {
pname = "commit-mono";
version = "1.143";
src = fetchzip {
- url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/v${version}/CommitMono-${version}.zip";
+ url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/v${finalAttrs.version}/CommitMono-${finalAttrs.version}.zip";
hash = "sha256-JTyPgWfbWq+lXQU/rgnyvPG6+V3f+FB5QUkd+I1oFKE=";
stripRoot = false;
};
@@ -21,16 +21,16 @@ stdenvNoCC.mkDerivation rec {
installPhase = ''
runHook preInstall
- install -Dm644 CommitMono-${version}/*.otf -t $out/share/fonts/opentype
- install -Dm644 CommitMono-${version}/ttfautohint/*.ttf -t $out/share/fonts/truetype
+ install -Dm644 CommitMono-${finalAttrs.version}/*.otf -t $out/share/fonts/opentype
+ install -Dm644 CommitMono-${finalAttrs.version}/ttfautohint/*.ttf -t $out/share/fonts/truetype
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Anonymous and neutral programming typeface focused on creating a better reading experience";
homepage = "https://commitmono.com/";
- license = licenses.ofl;
- maintainers = [ maintainers.yoavlavi ];
- platforms = platforms.all;
+ license = lib.licenses.ofl;
+ maintainers = with lib.maintainers; [ yoavlavi ];
+ platforms = lib.platforms.all;
};
-}
+})
diff --git a/pkgs/by-name/co/commit/package.nix b/pkgs/by-name/co/commit/package.nix
index c07cd82dceac..954e5ff444b8 100644
--- a/pkgs/by-name/co/commit/package.nix
+++ b/pkgs/by-name/co/commit/package.nix
@@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "Commit message editor";
+ description = "Git commit message editor";
homepage = "https://github.com/sonnyp/Commit";
license = lib.licenses.gpl3Only;
teams = [ lib.teams.gnome-circle ];
diff --git a/pkgs/by-name/co/compsize/package.nix b/pkgs/by-name/co/compsize/package.nix
index 069d792e9f09..519b4f9f4b91 100644
--- a/pkgs/by-name/co/compsize/package.nix
+++ b/pkgs/by-name/co/compsize/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Find compression type/ratio on a file or set of files in Btrfs filesystem";
+ description = "Find compression type/ratio on a file or set of files in the Btrfs filesystem";
mainProgram = "compsize";
homepage = "https://github.com/kilobyte/compsize";
license = licenses.gpl2Plus;
diff --git a/pkgs/by-name/co/comrak/package.nix b/pkgs/by-name/co/comrak/package.nix
index 7aaa2254f70b..a58afa43e28e 100644
--- a/pkgs/by-name/co/comrak/package.nix
+++ b/pkgs/by-name/co/comrak/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "comrak";
- version = "0.40.0";
+ version = "0.41.0";
src = fetchFromGitHub {
owner = "kivikakk";
repo = "comrak";
rev = "v${version}";
- sha256 = "sha256-lPO0i6oQtJqcmXDsqhTQV+7a6V04cMcvm2Jn3eWEceg=";
+ sha256 = "sha256-GYUMSn276XrGPIYRQf6+w3eIvKB5lMayBgSFyGb0DVw=";
};
- cargoHash = "sha256-TA8tC/8LfXzoxYJZlVELZirg9Xzr677VugzFwm5NHM4=";
+ cargoHash = "sha256-GxWhSYsCxOxcRbEtHj7V+4Wu2uoZjTpG04NFidS8sSQ=";
meta = {
description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter";
diff --git a/pkgs/by-name/co/conduwuit/package.nix b/pkgs/by-name/co/conduwuit/package.nix
deleted file mode 100644
index e3661b94e53e..000000000000
--- a/pkgs/by-name/co/conduwuit/package.nix
+++ /dev/null
@@ -1,100 +0,0 @@
-{
- lib,
- rustPlatform,
- fetchFromGitHub,
- pkg-config,
- bzip2,
- zstd,
- stdenv,
- rocksdb,
- nix-update-script,
- testers,
- conduwuit,
- # upstream conduwuit enables jemalloc by default, so we follow suit
- enableJemalloc ? true,
- rust-jemalloc-sys,
- enableLiburing ? stdenv.hostPlatform.isLinux,
- liburing,
-}:
-let
- rust-jemalloc-sys' = rust-jemalloc-sys.override {
- unprefixed = !stdenv.hostPlatform.isDarwin;
- };
- rocksdb' = rocksdb.override {
- inherit enableLiburing;
- # rocksdb does not support prefixed jemalloc, which is required on darwin
- enableJemalloc = enableJemalloc && !stdenv.hostPlatform.isDarwin;
- jemalloc = rust-jemalloc-sys';
- };
-in
-rustPlatform.buildRustPackage rec {
- pname = "conduwuit";
- version = "0.4.6";
-
- src = fetchFromGitHub {
- owner = "girlbossceo";
- repo = "conduwuit";
- rev = "v${version}";
- hash = "sha256-ut3IWEueNR/hT7NyGfuK5IYtppC6ArSoJdEfFuD/0vE=";
- };
-
- cargoHash = "sha256-L0UvJ5ZyEk/hZobkB21u6cfPCeRwhDl+07aWcQEOgYw=";
-
- nativeBuildInputs = [
- pkg-config
- rustPlatform.bindgenHook
- ];
-
- buildInputs = [
- bzip2
- zstd
- ]
- ++ lib.optional enableJemalloc rust-jemalloc-sys'
- ++ lib.optional enableLiburing liburing;
-
- env = {
- ZSTD_SYS_USE_PKG_CONFIG = true;
- ROCKSDB_INCLUDE_DIR = "${rocksdb'}/include";
- ROCKSDB_LIB_DIR = "${rocksdb'}/lib";
- };
-
- buildNoDefaultFeatures = true;
- # See https://github.com/girlbossceo/conduwuit/blob/main/src/main/Cargo.toml
- # for available features.
- # We enable all default features except jemalloc and io_uring, which
- # we guard behind our own (default-enabled) flags.
- buildFeatures = [
- "brotli_compression"
- "element_hacks"
- "gzip_compression"
- "release_max_log_level"
- "sentry_telemetry"
- "systemd"
- "zstd_compression"
- ]
- ++ lib.optional enableJemalloc "jemalloc"
- ++ lib.optional enableLiburing "io_uring";
-
- passthru = {
- updateScript = nix-update-script { };
- tests = {
- version = testers.testVersion {
- inherit version;
- package = conduwuit;
- };
- };
- };
-
- meta = {
- description = "Matrix homeserver written in Rust, forked from conduit";
- homepage = "https://conduwuit.puppyirl.gay/";
- changelog = "https://github.com/girlbossceo/conduwuit/releases/tag/v${version}";
- license = lib.licenses.asl20;
- knownVulnerabilities = [
- "On April 11, 2025, the conduwuit project officially ceased development"
- ];
- maintainers = with lib.maintainers; [ niklaskorz ];
- # Not a typo, conduwuit is a drop-in replacement for conduit.
- mainProgram = "conduit";
- };
-}
diff --git a/pkgs/by-name/co/confetty/package.nix b/pkgs/by-name/co/confetty/package.nix
index 9267b51db70b..e70c90bdfc2c 100644
--- a/pkgs/by-name/co/confetty/package.nix
+++ b/pkgs/by-name/co/confetty/package.nix
@@ -22,11 +22,11 @@ buildGoModule {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Confetti in your TTY";
homepage = "https://github.com/maaslalani/confetty";
- license = licenses.mit;
- maintainers = with maintainers; [ figsoda ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "confetty";
};
}
diff --git a/pkgs/by-name/co/confluencepot/package.nix b/pkgs/by-name/co/confluencepot/package.nix
index 1bbcd0d4b3bd..0f6eb2d763bc 100644
--- a/pkgs/by-name/co/confluencepot/package.nix
+++ b/pkgs/by-name/co/confluencepot/package.nix
@@ -12,7 +12,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "SIFalcon";
repo = "confluencePot";
- rev = "v${version}";
+ tag = "v${version}";
hash = "sha256-jIbL6prOUII8o9FghIYa80BytJ9SSuyj/TZmAxwAbJk=";
};
@@ -24,7 +24,7 @@ buildGoModule rec {
'';
postInstall = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
- mv $out/bin/confluencePot $out/bin/${pname}
+ mv $out/bin/confluencePot $out/bin/confluencepot
'';
preFixup = ''
@@ -32,15 +32,15 @@ buildGoModule rec {
install -vD confluence.html -t $out/share
'';
- meta = with lib; {
+ meta = {
description = "Honeypot for the Atlassian Confluence OGNL injection vulnerability";
homepage = "https://github.com/SIFalcon/confluencePot";
longDescription = ''
ConfluencePot is a simple honeypot for the Atlassian Confluence unauthenticated
and remote OGNL injection vulnerability (CVE-2022-26134).
'';
- license = with licenses; [ agpl3Plus ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ agpl3Plus ];
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "confluencepot";
};
}
diff --git a/pkgs/by-name/co/conspy/package.nix b/pkgs/by-name/co/conspy/package.nix
index 6612322744ba..bf0d57b840d9 100644
--- a/pkgs/by-name/co/conspy/package.nix
+++ b/pkgs/by-name/co/conspy/package.nix
@@ -7,13 +7,13 @@
ncurses,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "conspy";
version = "1.16";
src = fetchurl {
- url = "mirror://sourceforge/project/conspy/conspy-${version}-1/conspy-${version}.tar.gz";
- sha256 = "02andak806vd04bgjlr0y0d2ddx7cazyf8nvca80vlh8x94gcppf";
+ url = "mirror://sourceforge/project/conspy/conspy-${finalAttrs.version}-1/conspy-${finalAttrs.version}.tar.gz";
+ hash = "sha256-7l72SOoI0g2QYtsi579ip7cmGvAgU/kWAW0bgKZqVgk=";
curlOpts = " -A application/octet-stream ";
};
@@ -33,11 +33,11 @@ stdenv.mkDerivation rec {
autoconf
'';
- meta = with lib; {
+ meta = {
description = "Linux text console viewer";
mainProgram = "conspy";
- license = licenses.epl10;
- maintainers = with maintainers; [ raskin ];
- platforms = platforms.linux;
+ license = lib.licenses.epl10;
+ maintainers = with lib.maintainers; [ raskin ];
+ platforms = lib.platforms.linux;
};
-}
+})
diff --git a/pkgs/by-name/co/construct/package.nix b/pkgs/by-name/co/construct/package.nix
index 1869e1acd7ad..fd37ca5deb7b 100644
--- a/pkgs/by-name/co/construct/package.nix
+++ b/pkgs/by-name/co/construct/package.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
- description = "Construct is an abstraction over x86 NASM Assembly";
+ description = "Abstraction over x86 NASM Assembly";
longDescription = "Construct adds features such as while loops, if statements, scoped macros and function-call syntax to NASM Assembly.";
homepage = "https://github.com/Thomas-de-Bock/construct";
maintainers = with maintainers; [ rucadi ];
diff --git a/pkgs/by-name/co/contact/package.nix b/pkgs/by-name/co/contact/package.nix
new file mode 100644
index 000000000000..d890ea29b039
--- /dev/null
+++ b/pkgs/by-name/co/contact/package.nix
@@ -0,0 +1,34 @@
+{
+ lib,
+ fetchFromGitHub,
+ python3Packages,
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "contact";
+ version = "1.3.16";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "pdxlocations";
+ repo = "contact";
+ tag = version;
+ hash = "sha256-buT3c8mcDgzUF9FP/nkvSijaqnyQgD87vQGU73qn3K4=";
+ };
+
+ dependencies = [ python3Packages.meshtastic ];
+
+ build-system = [ python3Packages.poetry-core ];
+
+ meta = {
+ homepage = "https://github.com/pdxlocations/contact";
+ changelog = "https://github.com/pdxlocations/contact/releases/tag/${src.tag}";
+ description = "Console UI for Meshtastic";
+ mainProgram = "contact";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [
+ sarcasticadmin
+ ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/pkgs/by-name/co/containerd/package.nix b/pkgs/by-name/co/containerd/package.nix
index cac2dfd530a7..f6d10b64b689 100644
--- a/pkgs/by-name/co/containerd/package.nix
+++ b/pkgs/by-name/co/containerd/package.nix
@@ -16,7 +16,7 @@
buildGoModule rec {
pname = "containerd";
- version = "2.1.3";
+ version = "2.1.4";
outputs = [
"out"
@@ -28,7 +28,7 @@ buildGoModule rec {
owner = "containerd";
repo = "containerd";
tag = "v${version}";
- hash = "sha256-MqHcwomsVYbjziO0vIpGAcREChe5mbJVGsvM96bszLA=";
+ hash = "sha256-eC9mfB/FWDxOGucNizHBiRkhkEFDdSxu9vRnXZp5Tug=";
};
postPatch = "patchShebangs .";
diff --git a/pkgs/by-name/co/containerlab/package.nix b/pkgs/by-name/co/containerlab/package.nix
index 3e4ee48340f4..13e9e3e446c9 100644
--- a/pkgs/by-name/co/containerlab/package.nix
+++ b/pkgs/by-name/co/containerlab/package.nix
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "containerlab";
- version = "0.69.1";
+ version = "0.69.2";
src = fetchFromGitHub {
owner = "srl-labs";
repo = "containerlab";
tag = "v${finalAttrs.version}";
- hash = "sha256-+KZrKOxn9M+iKtugH89bPc106NGLwErMgIyiaU2kcGE=";
+ hash = "sha256-wB51Q7spVe4H6ANIt+ug7s2r3sqFLTRsdMH3bgPNCKg=";
};
- vendorHash = "sha256-YmE2eR5UnXy2nXTQP2FdyPQLAQVYPzDTmLrWtbRknAs=";
+ vendorHash = "sha256-28Q1R6P2rpER5RxagnsKy9W3b4FUeRRbkPPovzag//U=";
nativeBuildInputs = [
installShellFiles
diff --git a/pkgs/by-name/co/convos/package.nix b/pkgs/by-name/co/convos/package.nix
index d9ccbff23519..aa65ed66b656 100644
--- a/pkgs/by-name/co/convos/package.nix
+++ b/pkgs/by-name/co/convos/package.nix
@@ -119,7 +119,7 @@ perlPackages.buildPerlPackage rec {
meta = {
homepage = "https://convos.chat";
- description = "Convos is the simplest way to use IRC in your browser";
+ description = "IRC browser client";
mainProgram = "convos";
license = lib.licenses.artistic2;
maintainers = with lib.maintainers; [ sgo ];
diff --git a/pkgs/by-name/co/copilot-node-server/package.nix b/pkgs/by-name/co/copilot-node-server/package.nix
index 9dac4e80164b..244f882d30e4 100644
--- a/pkgs/by-name/co/copilot-node-server/package.nix
+++ b/pkgs/by-name/co/copilot-node-server/package.nix
@@ -32,11 +32,11 @@ buildNpmPackage rec {
forceEmptyCache = true;
dontNpmBuild = true;
- meta = with lib; {
+ meta = {
description = "Copilot Node.js server";
homepage = src.meta.homepage;
- license = licenses.unfree; # I don't know: https://github.com/jfcherng/copilot-node-server/blob/main/LICENSE.md
- maintainers = with maintainers; [ DamienCassou ];
+ license = lib.licenses.unfree; # I don't know: https://github.com/jfcherng/copilot-node-server/blob/main/LICENSE.md
+ maintainers = with lib.maintainers; [ DamienCassou ];
mainProgram = "copilot-node-server";
};
}
diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix
index 9430723fb65a..78d677718558 100644
--- a/pkgs/by-name/co/copybara/package.nix
+++ b/pkgs/by-name/co/copybara/package.nix
@@ -13,11 +13,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "copybara";
- version = "20250728";
+ version = "20250804";
src = fetchurl {
url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar";
- hash = "sha256-/ulX5Q+P6ViiDcdwRpd9zhJAQiFULzU2fSXvfOk36xo=";
+ hash = "sha256-lus3WEwpd9TIGy7IO11d8eZ3S6J/jHzWRFQ76gRiVXg=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/co/corkscrew/package.nix b/pkgs/by-name/co/corkscrew/package.nix
index 00a1f54697f3..ac48fa7ee387 100644
--- a/pkgs/by-name/co/corkscrew/package.nix
+++ b/pkgs/by-name/co/corkscrew/package.nix
@@ -5,23 +5,23 @@
autoreconfHook,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "corkscrew";
version = "2.0";
src = fetchFromGitHub {
owner = "bryanpkc";
repo = "corkscrew";
- rev = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-JiddvTbuOysenrVWGUEyKSzpCF1PJaYWQUdz3FuLCdw=";
};
nativeBuildInputs = [ autoreconfHook ];
- meta = with lib; {
+ meta = {
homepage = "https://github.com/bryanpkc/corkscrew";
description = "Tool for tunneling SSH through HTTP proxies";
license = lib.licenses.gpl2Only;
- platforms = platforms.unix;
+ platforms = lib.platforms.unix;
mainProgram = "corkscrew";
};
-}
+})
diff --git a/pkgs/by-name/co/corosync/package.nix b/pkgs/by-name/co/corosync/package.nix
index 6225fa443c8e..d640734c7b51 100644
--- a/pkgs/by-name/co/corosync/package.nix
+++ b/pkgs/by-name/co/corosync/package.nix
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchurl,
+ fetchpatch2,
makeWrapper,
pkg-config,
kronosnet,
@@ -32,6 +33,14 @@ stdenv.mkDerivation rec {
sha256 = "sha256-IDNUu93uGpezxQoHbq6JxjX0Bt1nTMrvyUu5CSrNlTU=";
};
+ patches = [
+ (fetchpatch2 {
+ name = "CVE-2025-30472.patch";
+ url = "https://github.com/corosync/corosync/commit/7839990f9cdf34e55435ed90109e82709032466a.patch??full_index=1";
+ hash = "sha256-EgGTfOM9chjLnb1QWNGp6IQQKQGdetNkztdddXlN/uo=";
+ })
+ ];
+
nativeBuildInputs = [
makeWrapper
pkg-config
diff --git a/pkgs/by-name/co/cowsay/package.nix b/pkgs/by-name/co/cowsay/package.nix
index af8ba6b3fe94..aad6eefb68e8 100644
--- a/pkgs/by-name/co/cowsay/package.nix
+++ b/pkgs/by-name/co/cowsay/package.nix
@@ -43,13 +43,13 @@ stdenv.mkDerivation (finalAttrs: {
};
};
- meta = with lib; {
+ meta = {
description = "Program which generates ASCII pictures of a cow with a message";
homepage = "https://cowsay.diamonds";
changelog = "https://github.com/cowsay-org/cowsay/releases/tag/v${finalAttrs.version}";
- license = licenses.gpl3Only;
- platforms = platforms.all;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Only;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [
rob
anthonyroussel
];
diff --git a/pkgs/by-name/co/cowsql/package.nix b/pkgs/by-name/co/cowsql/package.nix
index 538a46889ce1..6cc820c52ca7 100644
--- a/pkgs/by-name/co/cowsql/package.nix
+++ b/pkgs/by-name/co/cowsql/package.nix
@@ -48,12 +48,12 @@ stdenv.mkDerivation (finalAttrs: {
updateScript = nix-update-script { };
};
- meta = with lib; {
+ meta = {
changelog = "https://github.com/cowsql/cowsql/releases/tag/${finalAttrs.version}";
description = "Embeddable, replicated and fault tolerant SQL engine";
homepage = "https://github.com/cowsql/cowsql";
- license = licenses.lgpl3Only;
- teams = [ teams.lxc ];
- platforms = platforms.unix;
+ license = lib.licenses.lgpl3Only;
+ teams = with lib.teams; [ lxc ];
+ platforms = lib.platforms.unix;
};
})
diff --git a/pkgs/by-name/cr/crowdsec/package.nix b/pkgs/by-name/cr/crowdsec/package.nix
index bde17e611c88..57a6d4f060ba 100644
--- a/pkgs/by-name/cr/crowdsec/package.nix
+++ b/pkgs/by-name/cr/crowdsec/package.nix
@@ -65,7 +65,7 @@ buildGoModule rec {
meta = {
homepage = "https://crowdsec.net/";
changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}";
- description = "CrowdSec is a free, open-source and collaborative IPS";
+ description = "Free, open-source and collaborative IPS";
longDescription = ''
CrowdSec is a free, modern & collaborative behavior detection engine,
coupled with a global IP reputation network. It stacks on fail2ban's
diff --git a/pkgs/applications/blockchains/cryptop/default.nix b/pkgs/by-name/cr/cryptop/package.nix
index c4689d82f4ca..07430c794792 100644
--- a/pkgs/applications/blockchains/cryptop/default.nix
+++ b/pkgs/by-name/cr/cryptop/package.nix
@@ -1,13 +1,9 @@
{
lib,
- buildPythonApplication,
+ python3Packages,
fetchPypi,
- requests,
- requests-cache,
- setuptools,
}:
-
-buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "cryptop";
version = "0.2.0";
format = "setuptools";
@@ -17,7 +13,7 @@ buildPythonApplication rec {
sha256 = "0akrrz735vjfrm78plwyg84vabj0x3qficq9xxmy9kr40fhdkzpb";
};
- propagatedBuildInputs = [
+ propagatedBuildInputs = with python3Packages; [
setuptools
requests
requests-cache
@@ -29,7 +25,7 @@ buildPythonApplication rec {
meta = {
homepage = "https://github.com/huwwp/cryptop";
description = "Command line Cryptocurrency Portfolio";
- license = with lib.licenses; [ mit ];
+ license = lib.licenses.mit;
maintainers = with lib.maintainers; [ bhipple ];
mainProgram = "cryptop";
};
diff --git a/pkgs/by-name/cs/csharpier/package.nix b/pkgs/by-name/cs/csharpier/package.nix
index 7c5043cad4ee..97bebd35bab1 100644
--- a/pkgs/by-name/cs/csharpier/package.nix
+++ b/pkgs/by-name/cs/csharpier/package.nix
@@ -2,10 +2,10 @@
buildDotnetGlobalTool {
pname = "csharpier";
- version = "1.0.3";
+ version = "1.1.1";
executables = "csharpier";
- nugetHash = "sha256-DJe3zpzFCBjmsNmLMgIC1clLxo/exPZ+xHUmdpKMaMo=";
+ nugetHash = "sha256-B0ijqWm3eZ31T+C5zRr4TkmfPsOfseaHpGPYZf5Yiw4=";
meta = with lib; {
description = "Opinionated code formatter for C#";
diff --git a/pkgs/by-name/cu/cubeb/package.nix b/pkgs/by-name/cu/cubeb/package.nix
index a53904ef71a9..cf87bc2b9069 100644
--- a/pkgs/by-name/cu/cubeb/package.nix
+++ b/pkgs/by-name/cu/cubeb/package.nix
@@ -24,13 +24,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cubeb";
- version = "0-unstable-2025-07-10";
+ version = "0-unstable-2025-08-05";
src = fetchFromGitHub {
owner = "mozilla";
repo = "cubeb";
- rev = "fa021607121360af7c171d881dc5bc8af7bb56eb";
- hash = "sha256-6PUHUPybe3g5nexunAHsHLThFdvpnv+avks+C0oYih0=";
+ rev = "d78a19ba4a892abfdfd7eeeb19fa7ffe3d80938c";
+ hash = "sha256-sjv5XKZu9uX2y2HN+BFttOsb6bECEpl0oRneYxNOZgU=";
};
outputs = [
diff --git a/pkgs/by-name/cu/cutecapture/package.nix b/pkgs/by-name/cu/cutecapture/package.nix
index 17b8a059a88b..3cd1f8d044c3 100644
--- a/pkgs/by-name/cu/cutecapture/package.nix
+++ b/pkgs/by-name/cu/cutecapture/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
- description = "(3)DS capture software for Linux and Mac";
+ description = "Nintendo DS and 3DS capture software for Linux and Mac";
homepage = "https://github.com/Gotos/CuteCapture";
license = lib.licenses.asl20;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
diff --git a/pkgs/by-name/d-/d-seams/package.nix b/pkgs/by-name/d-/d-seams/package.nix
index 2ac502514a8a..d70e0a7b9de2 100644
--- a/pkgs/by-name/d-/d-seams/package.nix
+++ b/pkgs/by-name/d-/d-seams/package.nix
@@ -53,7 +53,7 @@ clangStdenv.mkDerivation rec {
];
meta = with lib; {
- description = "d-SEAMS: Deferred Structural Elucidation Analysis for Molecular Simulations";
+ description = "Deferred Structural Elucidation Analysis for Molecular Simulations";
mainProgram = "yodaStruct";
longDescription = ''
d-SEAMS, is a free and open-source postprocessing engine for the analysis
diff --git a/pkgs/by-name/da/dashy-ui/package.nix b/pkgs/by-name/da/dashy-ui/package.nix
index d5fcbff2a4f2..77c5ac85ed81 100644
--- a/pkgs/by-name/da/dashy-ui/package.nix
+++ b/pkgs/by-name/da/dashy-ui/package.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
];
doDist = false;
meta = {
- description = "dashy";
+ description = "Open source, highly customizable, easy-to-use, privacy-respecting dashboard app";
homepage = "https://dashy.to";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.therealgramdalf ];
diff --git a/pkgs/by-name/da/databricks-cli/package.nix b/pkgs/by-name/da/databricks-cli/package.nix
index 53fb77a5bf0b..fecffcda77fc 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 = "0.262.0";
+ version = "0.263.0";
src = fetchFromGitHub {
owner = "databricks";
repo = "cli";
rev = "v${finalAttrs.version}";
- hash = "sha256-grA7HI9gJFgeqNxmd6SboAn9z2QKLok7BayGj2RMYog=";
+ hash = "sha256-bRHZGoO7+k7HoXcyJMusqDnn3XoAesgZ280j8jNgQYY=";
};
# Otherwise these tests fail asserting that the version is 0.0.0-dev
diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix
index 017e50983efa..f3a3f45736ed 100644
--- a/pkgs/by-name/db/dbeaver-bin/package.nix
+++ b/pkgs/by-name/db/dbeaver-bin/package.nix
@@ -18,7 +18,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "dbeaver-bin";
- version = "25.1.3";
+ version = "25.1.4";
src =
let
@@ -31,10 +31,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
aarch64-darwin = "macos-aarch64.dmg";
};
hash = selectSystem {
- x86_64-linux = "sha256-SJCm5HnyhhpFvAK5ei9rkjCKnv8k904Vy0mOqTNcZXM=";
- aarch64-linux = "sha256-hE4Eu8eL4fJlCj7s+VM4moPBGleibg3nT363avB9gq4=";
- x86_64-darwin = "sha256-RWewJ5A0j+W17bv0DtxHG1iEz6q87/FwOvn34tHoN7Q=";
- aarch64-darwin = "sha256-vpVQF3o054s6ztpxJVGj8z3R4E2bc3LD+t8/4PO4hXw=";
+ x86_64-linux = "sha256-ZJUmuJqTD3cRMMdIIqbJRp6C2GacnRn1fxzL23Vg8og=";
+ aarch64-linux = "sha256-nHIk3MObHge5ACyype8HgFwvolPqrQ0BTDs/pYlsiW8=";
+ x86_64-darwin = "sha256-/dl3B2FLz7V27c5/q8L1HtssbT/lLAet0lhDvgGVqZM=";
+ aarch64-darwin = "sha256-/NClQkx6In9lS4vtk2lBhFHw0BLObmNqTIVJfhJcob4=";
};
in
fetchurl {
diff --git a/pkgs/by-name/de/debianutils/package.nix b/pkgs/by-name/de/debianutils/package.nix
index 451fc60a76bd..81c33f25712a 100644
--- a/pkgs/by-name/de/debianutils/package.nix
+++ b/pkgs/by-name/de/debianutils/package.nix
@@ -9,14 +9,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "debianutils";
- version = "5.23.1";
+ version = "5.23.2";
src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "debian";
repo = "debianutils";
rev = "debian/${finalAttrs.version}";
- hash = "sha256-kQFl57kusyL3kGG9pJ8j2AsKBH4245xiPoDUYHjjv1g=";
+ hash = "sha256-28pl0uua4gX65uZP1td87HfojKLvkjJbo8KPqpgg/0g=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/de/deepsource/package.nix b/pkgs/by-name/de/deepsource/package.nix
index 00f5b34b76f9..87581be72ce7 100644
--- a/pkgs/by-name/de/deepsource/package.nix
+++ b/pkgs/by-name/de/deepsource/package.nix
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "deepsource";
- version = "0.9.0";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "DeepSourceCorp";
repo = "cli";
rev = "v${version}";
- hash = "sha256-GWIQT6VIvU4ZIHwK3v2bGasE4mJc2cMpUAJvIQ2zJR4=";
+ hash = "sha256-kmP3U6SRvolmi7QA0rFNTg+w+DJEQUHOmbSE4sdEBK4=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/de/deja-dup/package.nix b/pkgs/by-name/de/deja-dup/package.nix
index 80b7a04c6fc9..3a57f319e647 100644
--- a/pkgs/by-name/de/deja-dup/package.nix
+++ b/pkgs/by-name/de/deja-dup/package.nix
@@ -28,14 +28,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "deja-dup";
- version = "48.2";
+ version = "48.3";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "deja-dup";
rev = finalAttrs.version;
- hash = "sha256-g6bGOlpiEMJ9d+xe2GJyTBWAuGlY9EZTlJaYhB/5Ldw=";
+ hash = "sha256-3tjJljCdugfjfysd0afUYY7Gc1UcaP4w4jgxVDr5tBM=";
};
patches = [
@@ -92,6 +92,7 @@ stdenv.mkDerivation (finalAttrs: {
and uses duplicity as the backend.
'';
homepage = "https://apps.gnome.org/DejaDup/";
+ changelog = "https://gitlab.gnome.org/World/deja-dup/-/releases/${finalAttrs.version}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ jtojnar ];
teams = [ teams.gnome-circle ];
diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix
index 37c2ac98a8f8..ce9b8b8234c7 100644
--- a/pkgs/by-name/de/deno/package.nix
+++ b/pkgs/by-name/de/deno/package.nix
@@ -29,17 +29,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "deno";
- version = "2.4.2";
+ version = "2.4.3";
src = fetchFromGitHub {
owner = "denoland";
repo = "deno";
tag = "v${finalAttrs.version}";
fetchSubmodules = true; # required for tests
- hash = "sha256-7VHw+jjQ/N2b2AIBrGBcnLJ/k3MRkPnKRHD134A7mmw=";
+ hash = "sha256-zJGeVwuLY3fT/ShWvqKYnyCyVbRGoc/czXLmMNKRuyw=";
};
- cargoHash = "sha256-ZEWSnath9v04wU1VyFDAx3LANnVhfE5s93jX4QW3XlI=";
+ cargoHash = "sha256-SzKrkhxEIe+7oTL2lVb19wmTMEa395Fuq3xZB88ptLk=";
patches = [
# Patch out the remote upgrade (deno update) check.
diff --git a/pkgs/by-name/de/dep-scan/package.nix b/pkgs/by-name/de/dep-scan/package.nix
index 58fa53c24581..9defda91b7f5 100644
--- a/pkgs/by-name/de/dep-scan/package.nix
+++ b/pkgs/by-name/de/dep-scan/package.nix
@@ -5,6 +5,7 @@
writableTmpDirAsHomeHook,
makeWrapper,
cdxgen,
+ nixosTests,
}:
python3Packages.buildPythonApplication rec {
@@ -68,6 +69,8 @@ python3Packages.buildPythonApplication rec {
}"
];
+ passthru.tests = { inherit (nixosTests) dep-scan; };
+
meta = {
description = "Security and risk audit tool based on known vulnerabilities, advisories, and license limitations for project dependencies";
homepage = "https://github.com/owasp-dep-scan/dep-scan";
diff --git a/pkgs/by-name/de/der-ascii/package.nix b/pkgs/by-name/de/der-ascii/package.nix
index 218d973d4314..af2bb299196f 100644
--- a/pkgs/by-name/de/der-ascii/package.nix
+++ b/pkgs/by-name/de/der-ascii/package.nix
@@ -23,7 +23,7 @@ buildGoModule rec {
meta = with lib; {
description = ''
- A small human-editable language to emit DER or BER encodings of ASN.1
+ Small human-editable language to emit DER or BER encodings of ASN.1
structures and malformed variants of them
'';
homepage = "https://github.com/google/der-ascii";
diff --git a/pkgs/by-name/de/devour/package.nix b/pkgs/by-name/de/devour/package.nix
index 3550652c54b5..2885bb2ed9e9 100644
--- a/pkgs/by-name/de/devour/package.nix
+++ b/pkgs/by-name/de/devour/package.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libX11 ];
meta = with lib; {
- description = "Devour hides your current window when launching an external program";
+ description = "Hides your current window when launching an external program";
longDescription = "Devour hides your current window before launching an external program and unhides it after quitting";
homepage = "https://github.com/salman-abedin/devour";
license = licenses.gpl2Only;
diff --git a/pkgs/by-name/de/devspace/package.nix b/pkgs/by-name/de/devspace/package.nix
index 617568f34472..7f4586d9418c 100644
--- a/pkgs/by-name/de/devspace/package.nix
+++ b/pkgs/by-name/de/devspace/package.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "devspace";
- version = "6.3.15";
+ version = "6.3.16";
src = fetchFromGitHub {
owner = "devspace-sh";
repo = "devspace";
rev = "v${version}";
- hash = "sha256-aD7A9GGFnX1w5MehmhqYE+wEREASyKFxusE5GFFgwbs=";
+ hash = "sha256-MkH38rzeHnw3kf7HEPFVJIUzm+dcmplD92+tw4dyOyE=";
};
vendorHash = null;
diff --git a/pkgs/by-name/df/dfl-applications/package.nix b/pkgs/by-name/df/dfl-applications/package.nix
index 82a1ab286ee1..b1926a99ab20 100644
--- a/pkgs/by-name/df/dfl-applications/package.nix
+++ b/pkgs/by-name/df/dfl-applications/package.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Library provides a thin wrapper around QApplication, QGuiApplication and QCoreApplication";
+ description = "Thin wrapper around QApplication, QGuiApplication and QCoreApplication";
homepage = "https://gitlab.com/desktop-frameworks/applications";
changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog";
license = lib.licenses.gpl3Only;
diff --git a/pkgs/by-name/dh/dhcpm/package.nix b/pkgs/by-name/dh/dhcpm/package.nix
index 30b308595ae7..36b8e0ef12f6 100644
--- a/pkgs/by-name/dh/dhcpm/package.nix
+++ b/pkgs/by-name/dh/dhcpm/package.nix
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
meta = {
- description = "Dhcpm is a CLI tool for constructing & sending DHCP messages";
+ description = "CLI tool for constructing & sending DHCP messages";
homepage = "https://github.com/leshow/dhcpm";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jmbaur ];
diff --git a/pkgs/by-name/di/digital/package.nix b/pkgs/by-name/di/digital/package.nix
index 2925915ea9bf..a72c54362be7 100644
--- a/pkgs/by-name/di/digital/package.nix
+++ b/pkgs/by-name/di/digital/package.nix
@@ -10,7 +10,7 @@
let
pname = "digital";
- pkgDescription = "A digital logic designer and circuit simulator.";
+ pkgDescription = "Digital logic designer and circuit simulator";
version = "0.31";
buildDate = "2024-09-03T14:02:31+02:00"; # v0.31 commit date
diff --git a/pkgs/by-name/dj/djenrandom/package.nix b/pkgs/by-name/dj/djenrandom/package.nix
index 1130e3fe0550..f7aafdb775f1 100644
--- a/pkgs/by-name/dj/djenrandom/package.nix
+++ b/pkgs/by-name/dj/djenrandom/package.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.deadhat.com/";
description = ''
- A C program to generate random data using several random models,
+ C program to generate random data using several random models,
with parameterized non uniformities and flexible output formats
'';
license = lib.licenses.gpl2Only;
diff --git a/pkgs/by-name/dj/djent/package.nix b/pkgs/by-name/dj/djent/package.nix
index 8a1e404f67e2..141c7aff3509 100644
--- a/pkgs/by-name/dj/djent/package.nix
+++ b/pkgs/by-name/dj/djent/package.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.deadhat.com/";
description = ''
- A reimplementation of the Fourmilab/John Walker random number test program
+ Reimplementation of the Fourmilab/John Walker random number test program
ent with several improvements
'';
mainProgram = "djent";
diff --git a/pkgs/by-name/dj/djview/package.nix b/pkgs/by-name/dj/djview/package.nix
index 7618e2beb706..a6f5b5ce521e 100644
--- a/pkgs/by-name/dj/djview/package.nix
+++ b/pkgs/by-name/dj/djview/package.nix
@@ -14,7 +14,7 @@
stdenv.mkDerivation rec {
pname = "djview";
- version = "4.12";
+ version = "4.12.3";
outputs = [
"out"
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/djvu/${pname}-${version}.tar.gz";
- hash = "sha256-VnPGqLfhlbkaFyCyQJGRW4FF3jSHnbEVi8k2sQDq8+M=";
+ hash = "sha256-F7+5cxq4Bw4BI1OB8I5XsSMf+19J6wMYc+v6GJza9H0=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/dn/dnf5/package.nix b/pkgs/by-name/dn/dnf5/package.nix
index bb7ac4ffff25..3bfc7c350215 100644
--- a/pkgs/by-name/dn/dnf5/package.nix
+++ b/pkgs/by-name/dn/dnf5/package.nix
@@ -33,7 +33,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dnf5";
- version = "5.2.15.0";
+ version = "5.2.16.0";
outputs = [
"out"
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "rpm-software-management";
repo = "dnf5";
tag = finalAttrs.version;
- hash = "sha256-WlQfvWDd9Eay9TPq2EfFlQGljEskJqL3xyNIJDdaNps=";
+ hash = "sha256-k71UKcKF5IdK96Q3TnAwFGoTRYmTlSO2kkPD54Bd9s8=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/dn/dnscontrol/package.nix b/pkgs/by-name/dn/dnscontrol/package.nix
index e0ce8ce31bf0..f32409a95402 100644
--- a/pkgs/by-name/dn/dnscontrol/package.nix
+++ b/pkgs/by-name/dn/dnscontrol/package.nix
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "dnscontrol";
- version = "4.22.0";
+ version = "4.23.0";
src = fetchFromGitHub {
owner = "StackExchange";
repo = "dnscontrol";
tag = "v${version}";
- hash = "sha256-5K2o0qa+19ur6axDrVkhDDoTMzRO/oNYIGJciIKGvII=";
+ hash = "sha256-Jaa+geO2836kQHTRhaQru367iQvqac6sgnpL9244dkw=";
};
- vendorHash = "sha256-hniL/pFbYOjpLuAHdH0gD0kFKnW9d/pN7283m9V3e/0=";
+ vendorHash = "sha256-PbOqi9vfz46lwoP3aUPl/JKDJtYYF7IwnN9lppZ8KYA=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/do/docker-language-server/package.nix b/pkgs/by-name/do/docker-language-server/package.nix
index b8e6f88bca78..4b94c4966937 100644
--- a/pkgs/by-name/do/docker-language-server/package.nix
+++ b/pkgs/by-name/do/docker-language-server/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "docker-language-server";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchFromGitHub {
owner = "docker";
repo = "docker-language-server";
tag = "v${version}";
- hash = "sha256-ht63NilujpbDhBjkzCNpY95AAuwqya37qchgqKLlTw8=";
+ hash = "sha256-cxLg0fLUC4dj3QUax+vIsJENRXNifbXMoRkldM44i+0=";
};
- vendorHash = "sha256-w7CDl27178oe/DpfqSbNbyOsR3D34EpcCMZNQ7i3JE4=";
+ vendorHash = "sha256-xvRHxi7aem88mrmdAmSyRNtBUSZD4rjUut2VjPeoejg=";
nativeCheckInputs = [
docker
diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix
index e4283596d69c..a512a16c391c 100644
--- a/pkgs/by-name/do/doctl/package.nix
+++ b/pkgs/by-name/do/doctl/package.nix
@@ -9,7 +9,7 @@
buildGoModule rec {
pname = "doctl";
- version = "1.135.0";
+ version = "1.137.0";
vendorHash = null;
@@ -42,7 +42,7 @@ buildGoModule rec {
owner = "digitalocean";
repo = "doctl";
tag = "v${version}";
- hash = "sha256-eLv3sgoVLY5lqOfDSl5rel+LTgxbHmbi7LeSt6RKuVw=";
+ hash = "sha256-TBC2rrXQ3xKqMvez9rCat48FWQEqTIs9eZIs3p0u6tw=";
};
meta = {
diff --git a/pkgs/by-name/do/dog/package.nix b/pkgs/by-name/do/dog/package.nix
index 3d58405bee9a..7ee84f5ffb05 100644
--- a/pkgs/by-name/do/dog/package.nix
+++ b/pkgs/by-name/do/dog/package.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://lwn.net/Articles/421072/";
- description = "cat replacement";
+ description = "'cat' replacement";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ qknight ];
platforms = platforms.all;
diff --git a/pkgs/by-name/do/dokieli/package.nix b/pkgs/by-name/do/dokieli/package.nix
index f37464438c9a..5aed586fdfc5 100644
--- a/pkgs/by-name/do/dokieli/package.nix
+++ b/pkgs/by-name/do/dokieli/package.nix
@@ -13,13 +13,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "dokieli";
- version = "0-unstable-2025-07-11";
+ version = "0-unstable-2025-08-04";
src = fetchFromGitHub {
owner = "dokieli";
repo = "dokieli";
- rev = "13c0c2d2d307ab1f391aca9aec4efc4ac4ba43c5";
- hash = "sha256-V9tKoSu1r8LZaIZUu1JSyZ0dM7/zblTDQZHu86/V3LE=";
+ rev = "64374c6b9a53b68ae7921604a1fbe231d3e4f067";
+ hash = "sha256-5baBKXmOxS0BOKNedMSbmw21rDBONZwmim9hlXn5OzQ=";
};
missingHashes = ./missing-hashes.json;
diff --git a/pkgs/by-name/do/dosage-tracker/package.nix b/pkgs/by-name/do/dosage-tracker/package.nix
index f31b2603c289..192d9017452c 100644
--- a/pkgs/by-name/do/dosage-tracker/package.nix
+++ b/pkgs/by-name/do/dosage-tracker/package.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dosage";
- version = "1.9.9";
+ version = "1.9.10";
src = fetchFromGitHub {
owner = "diegopvlk";
repo = "Dosage";
tag = "v${finalAttrs.version}";
- hash = "sha256-UVcbZgPk35VsYvyzIJrR79vAhSByJjn8kh+y0KQcwpM=";
+ hash = "sha256-aLZ1Jl2h5KmZQ8zNyNqivAkf4Gjqh2eQfoKLabdXhBI=";
};
# https://github.com/NixOS/nixpkgs/issues/318830
diff --git a/pkgs/by-name/do/dotenv-cli/package.nix b/pkgs/by-name/do/dotenv-cli/package.nix
index 4204344e9e68..169c9ea0b3fe 100644
--- a/pkgs/by-name/do/dotenv-cli/package.nix
+++ b/pkgs/by-name/do/dotenv-cli/package.nix
@@ -10,18 +10,18 @@
}:
stdenv.mkDerivation rec {
pname = "dotenv-cli";
- version = "9.0.0";
+ version = "10.0.0";
src = fetchFromGitHub {
owner = "entropitor";
repo = "dotenv-cli";
rev = "v${version}";
- hash = "sha256-mpVObsilwVCq1V2Z11uqK1T7VgwpfTYng2vqrTqJZE4=";
+ hash = "sha256-prSGIEHf6wRqOFVsn3Ws25yG7Ga2YEbiU/IMP3QeLXU=";
};
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
- hash = "sha256-ak6QD9Z0tE0XgFVt3QkjZxk2kelUFPX9bEF855RiY2w=";
+ hash = "sha256-rbG1oM1mEZSB/eYp87YMi6v9ves5YR7u7rkQRlziz7I=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/do/dotenvx/package.nix b/pkgs/by-name/do/dotenvx/package.nix
index 239cdab1a6b9..cb2ba10c41ae 100644
--- a/pkgs/by-name/do/dotenvx/package.nix
+++ b/pkgs/by-name/do/dotenvx/package.nix
@@ -8,16 +8,16 @@
buildNpmPackage rec {
pname = "dotenvx";
- version = "1.48.3";
+ version = "1.48.4";
src = fetchFromGitHub {
owner = "dotenvx";
repo = "dotenvx";
tag = "v${version}";
- hash = "sha256-5clMrH9r7CltZ2oEfDvyubFroOq/YVRaPkBfRnMyHNc=";
+ hash = "sha256-reWOFI17YSaCTFriCpJELdDj9K2MintKt9OBy/2aXE4=";
};
- npmDepsHash = "sha256-O8w5gyG2PDUSGuAcSQ4ccvkYhb9pQL5NjWXjSoXk6gQ=";
+ npmDepsHash = "sha256-XPkqJVkShCzft4LEobCUgbsyl5W/vHXRPNPKltFO5hc=";
dontNpmBuild = true;
diff --git a/pkgs/by-name/do/dotnet-ef/package.nix b/pkgs/by-name/do/dotnet-ef/package.nix
index c83534f6060a..0379e73d6b93 100644
--- a/pkgs/by-name/do/dotnet-ef/package.nix
+++ b/pkgs/by-name/do/dotnet-ef/package.nix
@@ -2,9 +2,9 @@
buildDotnetGlobalTool {
pname = "dotnet-ef";
- version = "9.0.7";
+ version = "9.0.8";
- nugetHash = "sha256-6iutZww6gfHlAipNmNSwSsU8dzp02WEVVHmPWLefB/c=";
+ nugetHash = "sha256-WwTBhAQDt1crFg35nnoppnOrbHfV9mv6vGhk/VSFjMI=";
meta = {
description = "Tools to help with design-time development tasks";
diff --git a/pkgs/by-name/do/dotter/package.nix b/pkgs/by-name/do/dotter/package.nix
index a6f6747886d3..0608d94c871f 100644
--- a/pkgs/by-name/do/dotter/package.nix
+++ b/pkgs/by-name/do/dotter/package.nix
@@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec {
};
meta = with lib; {
- description = "Dotfile manager and templater written in rust 🦀";
+ description = "Dotfile manager and templater written in Rust";
homepage = "https://github.com/SuperCuber/dotter";
license = licenses.unlicense;
maintainers = with maintainers; [ linsui ];
diff --git a/pkgs/by-name/do/doublecmd/package.nix b/pkgs/by-name/do/doublecmd/package.nix
index 12f1e693c23f..5b0cb1a690fd 100644
--- a/pkgs/by-name/do/doublecmd/package.nix
+++ b/pkgs/by-name/do/doublecmd/package.nix
@@ -8,8 +8,7 @@
glib,
lazarus,
libX11,
- libqtpas,
- wrapQtAppsHook,
+ libsForQt5,
writableTmpDirAsHomeHook,
}:
@@ -28,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
fpc
getopt
lazarus
- wrapQtAppsHook
+ libsForQt5.wrapQtAppsHook
writableTmpDirAsHomeHook
];
@@ -36,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
dbus
glib
libX11
- libqtpas
+ libsForQt5.libqtpas
];
env.NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath finalAttrs.buildInputs}";
diff --git a/pkgs/by-name/dp/dps8m/package.nix b/pkgs/by-name/dp/dps8m/package.nix
index 5b11f6fd8eeb..d61be37d2a7b 100644
--- a/pkgs/by-name/dp/dps8m/package.nix
+++ b/pkgs/by-name/dp/dps8m/package.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "DPS8M: GE / Honeywell / Bull DPS‑8/M mainframe simulator";
+ description = "GE / Honeywell / Bull DPS-8/M mainframe simulator";
homepage = "https://gitlab.com/dps8m/dps8m";
changelog = "https://gitlab.com/dps8m/dps8m/-/wikis/DPS8M-${src.rev}-Release-Notes";
license = licenses.icu;
diff --git a/pkgs/by-name/dr/drone-cli/package.nix b/pkgs/by-name/dr/drone-cli/package.nix
index d7c1222e1643..36b42718c186 100644
--- a/pkgs/by-name/dr/drone-cli/package.nix
+++ b/pkgs/by-name/dr/drone-cli/package.nix
@@ -26,8 +26,6 @@ buildGoModule rec {
"-X main.version=${version}"
];
- doCheck = false;
-
meta = with lib; {
mainProgram = "drone";
maintainers = with maintainers; [ techknowlogick ];
diff --git a/pkgs/by-name/ds/dsda-launcher/package.nix b/pkgs/by-name/ds/dsda-launcher/package.nix
index 7ebc3178172b..19ef44d887df 100644
--- a/pkgs/by-name/ds/dsda-launcher/package.nix
+++ b/pkgs/by-name/ds/dsda-launcher/package.nix
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/Pedro-Beirao/dsda-launcher";
- description = "This is a launcher GUI for the dsda-doom source port";
+ description = "Launcher GUI for the dsda-doom source port";
mainProgram = "dsda-launcher";
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/du/duckstation-bin/package.nix b/pkgs/by-name/du/duckstation-bin/package.nix
deleted file mode 100644
index 8349b98ef84f..000000000000
--- a/pkgs/by-name/du/duckstation-bin/package.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- lib,
- stdenvNoCC,
- fetchurl,
- unzip,
-}:
-
-stdenvNoCC.mkDerivation (finalAttrs: {
- pname = "duckstation-bin";
- version = "0.1-7371";
-
- src = fetchurl {
- url = "https://github.com/stenzek/duckstation/releases/download/v${finalAttrs.version}/duckstation-mac-release.zip";
- hash = "sha256-ukORbTG0lZIsUInkEnyPB9+PwFxxK5hbgj9D6tjOEAY=";
- };
-
- nativeBuildInputs = [ unzip ];
-
- dontPatch = true;
- dontConfigure = true;
- dontBuild = true;
-
- sourceRoot = ".";
-
- installPhase = ''
- runHook preInstall
- mkdir -p $out/Applications
- cp -r DuckStation.app $out/Applications/DuckStation.app
- runHook postInstall
- '';
-
- passthru = {
- updateScript = ./update.sh;
- };
-
- meta = {
- homepage = "https://github.com/stenzek/duckstation";
- description = "Fast PlayStation 1 emulator for x86-64/AArch32/AArch64";
- changelog = "https://github.com/stenzek/duckstation/releases/tag/v${finalAttrs.version}";
- license = lib.licenses.gpl3Only;
- maintainers = with lib.maintainers; [ matteopacini ];
- platforms = lib.platforms.darwin;
- sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
- };
-})
diff --git a/pkgs/by-name/du/duckstation-bin/update.sh b/pkgs/by-name/du/duckstation-bin/update.sh
deleted file mode 100755
index 50d6017f7ccc..000000000000
--- a/pkgs/by-name/du/duckstation-bin/update.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/env nix-shell
-#!nix-shell -i bash -p curl jq gnused
-
-set -euo pipefail
-
-cd "$(dirname "$0")" || exit 1
-
-# Grab latest version, ignoring "latest" and "preview" tags
-LATEST_VER="$(curl --fail -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/stenzek/duckstation/releases" | jq -r '.[].tag_name' | grep '^v' | head -n 1 | sed 's/^v//')"
-CURRENT_VER="$(grep -oP 'version = "\K[^"]+' package.nix)"
-
-if [[ "$LATEST_VER" == "$CURRENT_VER" ]]; then
- echo "duckstation-bin is up-to-date"
- exit 0
-fi
-
-HASH="$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url --type sha256 "https://github.com/stenzek/duckstation/releases/download/v${LATEST_VER}/duckstation-mac-release.zip")")"
-
-sed -i "s#hash = \".*\"#hash = \"$HASH\"#g" package.nix
-sed -i "s#version = \".*\";#version = \"$LATEST_VER\";#g" package.nix
diff --git a/pkgs/by-name/du/duckstation/001-fix-test-inclusion.diff b/pkgs/by-name/du/duckstation/001-fix-test-inclusion.diff
deleted file mode 100644
index b2dabe0262db..000000000000
--- a/pkgs/by-name/du/duckstation/001-fix-test-inclusion.diff
+++ /dev/null
@@ -1,11 +0,0 @@
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 879d46bc..95570f6b 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -20,5 +20,5 @@ if(BUILD_REGTEST)
- endif()
-
- if(BUILD_TESTS)
-- add_subdirectory(common-tests EXCLUDE_FROM_ALL)
-+ add_subdirectory(common-tests)
- endif()
diff --git a/pkgs/by-name/du/duckstation/002-hardcode-vars.diff b/pkgs/by-name/du/duckstation/002-hardcode-vars.diff
deleted file mode 100644
index edba33fce7ce..000000000000
--- a/pkgs/by-name/du/duckstation/002-hardcode-vars.diff
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/src/scmversion/gen_scmversion.sh b/src/scmversion/gen_scmversion.sh
-index 9122cd8..50ed8f9 100755
---- a/src/scmversion/gen_scmversion.sh
-+++ b/src/scmversion/gen_scmversion.sh
-@@ -10,10 +10,10 @@ else
- fi
-
-
--HASH=$(git rev-parse HEAD)
--BRANCH=$(git rev-parse --abbrev-ref HEAD | tr -d '\r\n')
--TAG=$(git describe --dirty | tr -d '\r\n')
--DATE=$(git log -1 --date=iso8601-strict --format=%cd)
-+HASH="@gitHash@"
-+BRANCH="@gitBranch@"
-+TAG="@gitTag@"
-+DATE="@gitDate@"
-
- cd $CURDIR
-
diff --git a/pkgs/by-name/du/duckstation/003-fix-NEON-intrinsics.patch b/pkgs/by-name/du/duckstation/003-fix-NEON-intrinsics.patch
deleted file mode 100644
index 571a15d4aad6..000000000000
--- a/pkgs/by-name/du/duckstation/003-fix-NEON-intrinsics.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From 19e094e5c7aaaf375a13424044521701e85c8313 Mon Sep 17 00:00:00 2001
-From: OPNA2608 <opna2608@protonmail.com>
-Date: Thu, 9 Jan 2025 17:46:25 +0100
-Subject: [PATCH] Fix usage of NEON intrinsics
-
----
- src/common/gsvector_neon.h | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/src/common/gsvector_neon.h b/src/common/gsvector_neon.h
-index e4991af5e..61b8dc09b 100644
---- a/src/common/gsvector_neon.h
-+++ b/src/common/gsvector_neon.h
-@@ -867,7 +867,7 @@ public:
-
- ALWAYS_INLINE int mask() const
- {
-- const uint32x2_t masks = vshr_n_u32(vreinterpret_u32_s32(v2s), 31);
-+ const uint32x2_t masks = vshr_n_u32(vreinterpret_u32_f32(v2s), 31);
- return (vget_lane_u32(masks, 0) | (vget_lane_u32(masks, 1) << 1));
- }
-
-@@ -2882,7 +2882,7 @@ public:
- ALWAYS_INLINE GSVector4 gt64(const GSVector4& v) const
- {
- #ifdef CPU_ARCH_ARM64
-- return GSVector4(vreinterpretq_f32_f64(vcgtq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
-+ return GSVector4(vreinterpretq_f32_u64(vcgtq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
- #else
- GSVector4 ret;
- ret.U64[0] = (F64[0] > v.F64[0]) ? 0xFFFFFFFFFFFFFFFFULL : 0;
-@@ -2894,7 +2894,7 @@ public:
- ALWAYS_INLINE GSVector4 eq64(const GSVector4& v) const
- {
- #ifdef CPU_ARCH_ARM64
-- return GSVector4(vreinterpretq_f32_f64(vceqq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
-+ return GSVector4(vreinterpretq_f32_u64(vceqq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
- #else
- GSVector4 ret;
- ret.U64[0] = (F64[0] == v.F64[0]) ? 0xFFFFFFFFFFFFFFFFULL : 0;
-@@ -2906,7 +2906,7 @@ public:
- ALWAYS_INLINE GSVector4 lt64(const GSVector4& v) const
- {
- #ifdef CPU_ARCH_ARM64
-- return GSVector4(vreinterpretq_f32_f64(vcgtq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
-+ return GSVector4(vreinterpretq_f32_u64(vcgtq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
- #else
- GSVector4 ret;
- ret.U64[0] = (F64[0] < v.F64[0]) ? 0xFFFFFFFFFFFFFFFFULL : 0;
-@@ -2918,7 +2918,7 @@ public:
- ALWAYS_INLINE GSVector4 ge64(const GSVector4& v) const
- {
- #ifdef CPU_ARCH_ARM64
-- return GSVector4(vreinterpretq_f32_f64(vcgeq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
-+ return GSVector4(vreinterpretq_f32_u64(vcgeq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
- #else
- GSVector4 ret;
- ret.U64[0] = (F64[0] >= v.F64[0]) ? 0xFFFFFFFFFFFFFFFFULL : 0;
-@@ -2930,7 +2930,7 @@ public:
- ALWAYS_INLINE GSVector4 le64(const GSVector4& v) const
- {
- #ifdef CPU_ARCH_ARM64
-- return GSVector4(vreinterpretq_f32_f64(vcleq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
-+ return GSVector4(vreinterpretq_f32_u64(vcleq_f64(vreinterpretq_f64_f32(v4s), vreinterpretq_f64_f32(v.v4s))));
- #else
- GSVector4 ret;
- ret.U64[0] = (F64[0] <= v.F64[0]) ? 0xFFFFFFFFFFFFFFFFULL : 0;
---
-2.47.0
-
diff --git a/pkgs/by-name/du/duckstation/package.nix b/pkgs/by-name/du/duckstation/package.nix
deleted file mode 100644
index c84a3cdf5a0f..000000000000
--- a/pkgs/by-name/du/duckstation/package.nix
+++ /dev/null
@@ -1,147 +0,0 @@
-{
- lib,
- stdenv,
- llvmPackages,
- SDL2,
- callPackage,
- cmake,
- cpuinfo,
- cubeb,
- curl,
- extra-cmake-modules,
- libXrandr,
- libbacktrace,
- libwebp,
- makeWrapper,
- ninja,
- pkg-config,
- qt6,
- vulkan-loader,
- wayland,
- wayland-scanner,
-}:
-
-let
- sources = callPackage ./sources.nix { };
- inherit (qt6)
- qtbase
- qtsvg
- qttools
- qtwayland
- wrapQtAppsHook
- ;
-in
-llvmPackages.stdenv.mkDerivation (finalAttrs: {
- inherit (sources.duckstation) pname version src;
-
- patches = [
- # Tests are not built by default
- ./001-fix-test-inclusion.diff
- # Patching yet another script that fills data based on git commands . . .
- ./002-hardcode-vars.diff
- # Fix NEON intrinsics usage
- ./003-fix-NEON-intrinsics.patch
- ./remove-cubeb-vendor.patch
- ];
-
- nativeBuildInputs = [
- cmake
- extra-cmake-modules
- ninja
- pkg-config
- qttools
- wayland-scanner
- wrapQtAppsHook
- ];
-
- buildInputs = [
- SDL2
- cpuinfo
- cubeb
- curl
- libXrandr
- libbacktrace
- libwebp
- qtbase
- qtsvg
- qtwayland
- sources.discord-rpc-patched
- sources.lunasvg
- sources.shaderc-patched
- sources.soundtouch-patched
- sources.spirv-cross-patched
- wayland
- ];
-
- cmakeFlags = [
- (lib.cmakeBool "BUILD_TESTS" true)
- ];
-
- strictDeps = true;
-
- doInstallCheck = true;
-
- postPatch = ''
- gitHash=$(cat .nixpkgs-auxfiles/git_hash) \
- gitBranch=$(cat .nixpkgs-auxfiles/git_branch) \
- gitTag=$(cat .nixpkgs-auxfiles/git_tag) \
- gitDate=$(cat .nixpkgs-auxfiles/git_date) \
- substituteAllInPlace src/scmversion/gen_scmversion.sh
- '';
-
- # error: cannot convert 'int16x8_t' to '__Int32x4_t'
- env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isAarch64 "-flax-vector-conversions";
-
- installCheckPhase = ''
- runHook preInstallCheck
-
- $out/share/duckstation/common-tests
-
- runHook postInstallCheck
- '';
-
- installPhase = ''
- runHook preInstall
-
- mkdir -p $out/bin $out/share
-
- cp -r bin $out/share/duckstation
- ln -s $out/share/duckstation/duckstation-qt $out/bin/
-
- install -Dm644 $src/scripts/org.duckstation.DuckStation.desktop $out/share/applications/org.duckstation.DuckStation.desktop
- install -Dm644 $src/scripts/org.duckstation.DuckStation.png $out/share/pixmaps/org.duckstation.DuckStation.png
-
- runHook postInstall
- '';
-
- qtWrapperArgs =
- let
- libPath = lib.makeLibraryPath ([
- sources.shaderc-patched
- sources.spirv-cross-patched
- vulkan-loader
- ]);
- in
- [
- "--prefix LD_LIBRARY_PATH : ${libPath}"
- ];
-
- # https://github.com/stenzek/duckstation/blob/master/scripts/appimage/apprun-hooks/default-to-x11.sh
- # Can't avoid the double wrapping, the binary wrapper from qtWrapperArgs doesn't support --run
- postFixup = ''
- source "${makeWrapper}/nix-support/setup-hook"
- wrapProgram $out/bin/duckstation-qt \
- --run 'if [[ -z $I_WANT_A_BROKEN_WAYLAND_UI ]]; then export QT_QPA_PLATFORM=xcb; fi'
- '';
-
- meta = {
- homepage = "https://github.com/stenzek/duckstation";
- description = "Fast PlayStation 1 emulator for x86-64/AArch32/AArch64";
- license = lib.licenses.gpl3Only;
- mainProgram = "duckstation-qt";
- maintainers = with lib.maintainers; [
- guibou
- ];
- platforms = lib.platforms.linux;
- };
-})
diff --git a/pkgs/by-name/du/duckstation/remove-cubeb-vendor.patch b/pkgs/by-name/du/duckstation/remove-cubeb-vendor.patch
deleted file mode 100644
index e740b0619338..000000000000
--- a/pkgs/by-name/du/duckstation/remove-cubeb-vendor.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff --git a/dep/CMakeLists.txt b/dep/CMakeLists.txt
-index af35687..8347825 100644
---- a/dep/CMakeLists.txt
-+++ b/dep/CMakeLists.txt
-@@ -22,9 +22,8 @@ add_subdirectory(rcheevos EXCLUDE_FROM_ALL)
- disable_compiler_warnings_for_target(rcheevos)
- add_subdirectory(rapidyaml EXCLUDE_FROM_ALL)
- disable_compiler_warnings_for_target(rapidyaml)
--add_subdirectory(cubeb EXCLUDE_FROM_ALL)
--disable_compiler_warnings_for_target(cubeb)
--disable_compiler_warnings_for_target(speex)
-+find_package(cubeb REQUIRED GLOBAL)
-+add_library(cubeb ALIAS cubeb::cubeb)
- add_subdirectory(kissfft EXCLUDE_FROM_ALL)
- disable_compiler_warnings_for_target(kissfft)
-
-diff --git a/src/util/cubeb_audio_stream.cpp b/src/util/cubeb_audio_stream.cpp
-index 85579c4..339190a 100644
---- a/src/util/cubeb_audio_stream.cpp
-+++ b/src/util/cubeb_audio_stream.cpp
-@@ -261,9 +261,9 @@ std::vector<std::pair<std::string, std::string>> AudioStream::GetCubebDriverName
- std::vector<std::pair<std::string, std::string>> names;
- names.emplace_back(std::string(), TRANSLATE_STR("AudioStream", "Default"));
-
-- const char** cubeb_names = cubeb_get_backend_names();
-- for (u32 i = 0; cubeb_names[i] != nullptr; i++)
-- names.emplace_back(cubeb_names[i], cubeb_names[i]);
-+ cubeb_backend_names backends = cubeb_get_backend_names();
-+ for (u32 i = 0; i < backends.count; i++)
-+ names.emplace_back(backends.names[i], backends.names[i]);
- return names;
- }
-
diff --git a/pkgs/by-name/du/duckstation/shaderc-patched.nix b/pkgs/by-name/du/duckstation/shaderc-patched.nix
deleted file mode 100644
index 3211925699e1..000000000000
--- a/pkgs/by-name/du/duckstation/shaderc-patched.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- fetchpatch,
- duckstation,
- shaderc,
-}:
-
-shaderc.overrideAttrs (old: {
- pname = "shaderc-patched-for-duckstation";
- patches = (old.patches or [ ]) ++ [
- (fetchpatch {
- url = "file://${duckstation.src}/scripts/shaderc-changes.patch";
- hash = "sha256-Ps/D+CdSbjVWg3ZGOEcgbpQbCNkI5Nuizm4E5qiM9Wo=";
- excludes = [
- "CHANGES"
- "CMakeLists.txt"
- "libshaderc/CMakeLists.txt"
- ];
- })
- ];
-})
diff --git a/pkgs/by-name/du/duckstation/sources.nix b/pkgs/by-name/du/duckstation/sources.nix
deleted file mode 100644
index 8261f08de9be..000000000000
--- a/pkgs/by-name/du/duckstation/sources.nix
+++ /dev/null
@@ -1,166 +0,0 @@
-{
- lib,
- duckstation,
- fetchFromGitHub,
- fetchpatch,
- shaderc,
- spirv-cross,
- discord-rpc,
- stdenv,
- cmake,
- ninja,
-}:
-
-{
- duckstation =
- let
- self = {
- pname = "duckstation";
- version = "0.1-7465";
- src = fetchFromGitHub {
- owner = "stenzek";
- repo = "duckstation";
- rev = "aa955b8ae28314ae061613f0ddf13183a98aca03";
- #
- # Some files are filled by using Git commands; it requires deepClone.
- # More info at `checkout_ref` function in nix-prefetch-git.
- # However, `.git` is a bit nondeterministic (and Git itself makes no
- # guarantees whatsoever).
- # Then, in order to enhance reproducibility, what we will do here is:
- #
- # - Execute the desired Git commands;
- # - Save the obtained info into files;
- # - Remove `.git` afterwards.
- #
- deepClone = true;
- postFetch = ''
- cd $out
- mkdir -p .nixpkgs-auxfiles/
- git rev-parse HEAD > .nixpkgs-auxfiles/git_hash
- git rev-parse --abbrev-ref HEAD | tr -d '\r\n' > .nixpkgs-auxfiles/git_branch
- git describe --dirty | tr -d '\r\n' > .nixpkgs-auxfiles/git_tag
- git log -1 --date=iso8601-strict --format=%cd > .nixpkgs-auxfiles/git_date
- find $out -name .git -print0 | xargs -0 rm -fr
- '';
- hash = "sha256-ixrlr7Rm6GZAn/kh2sSeCCiK/qdmQ5+5jbbhAKjTx/E=";
- };
- };
- in
- self;
-
- shaderc-patched = shaderc.overrideAttrs (
- old:
- let
- version = "2024.3-unstable-2024-08-24";
- src = fetchFromGitHub {
- owner = "stenzek";
- repo = "shaderc";
- rev = "f60bb80e255144e71776e2ad570d89b78ea2ab4f";
- hash = "sha256-puZxkrEVhhUT4UcCtEDmtOMX4ugkB6ooMhKRBlb++lE=";
- };
- in
- {
- pname = "shaderc-patched-for-duckstation";
- inherit version src;
- patches = (old.patches or [ ]);
- cmakeFlags = (old.cmakeFlags or [ ]) ++ [
- (lib.cmakeBool "SHADERC_SKIP_EXAMPLES" true)
- (lib.cmakeBool "SHADERC_SKIP_TESTS" true)
- ];
- outputs = [
- "out"
- "lib"
- "dev"
- ];
- postFixup = '''';
- }
- );
- spirv-cross-patched = spirv-cross.overrideAttrs (
- old:
- let
- version = "1.3.290.0";
- src = fetchFromGitHub {
- owner = "KhronosGroup";
- repo = "SPIRV-Cross";
- rev = "vulkan-sdk-${version}";
- hash = "sha256-h5My9PbPq1l03xpXQQFolNy7G1RhExtTH6qPg7vVF/8=";
- };
- in
- {
- pname = "spirv-cross-patched-for-duckstation";
- inherit version src;
- patches = (old.patches or [ ]);
- cmakeFlags = (old.cmakeFlags or [ ]) ++ [
- (lib.cmakeBool "SPIRV_CROSS_CLI" false)
- (lib.cmakeBool "SPIRV_CROSS_ENABLE_CPP" false)
- (lib.cmakeBool "SPIRV_CROSS_ENABLE_C_API" true)
- (lib.cmakeBool "SPIRV_CROSS_ENABLE_GLSL" true)
- (lib.cmakeBool "SPIRV_CROSS_ENABLE_HLSL" false)
- (lib.cmakeBool "SPIRV_CROSS_ENABLE_MSL" false)
- (lib.cmakeBool "SPIRV_CROSS_ENABLE_REFLECT" false)
- (lib.cmakeBool "SPIRV_CROSS_ENABLE_TESTS" false)
- (lib.cmakeBool "SPIRV_CROSS_ENABLE_UTIL" true)
- (lib.cmakeBool "SPIRV_CROSS_SHARED" true)
- (lib.cmakeBool "SPIRV_CROSS_STATIC" false)
- ];
- }
- );
- discord-rpc-patched = discord-rpc.overrideAttrs (old: {
- pname = "discord-rpc-patched-for-duckstation";
- version = "3.4.0-unstable-2024-08-02";
- src = fetchFromGitHub {
- owner = "stenzek";
- repo = "discord-rpc";
- rev = "144f3a3f1209994d8d9e8a87964a989cb9911c1e";
- hash = "sha256-VyL8bEjY001eHWcEoUPIAFDAmaAbwcNb1hqlV2a3cWs=";
- };
- patches = (old.patches or [ ]);
- });
-
- soundtouch-patched = stdenv.mkDerivation (finalAttrs: {
- pname = "soundtouch-patched-for-duckstation";
- version = "2.2.3-unstable-2024-08-02";
- src = fetchFromGitHub {
- owner = "stenzek";
- repo = "soundtouch";
- rev = "463ade388f3a51da078dc9ed062bf28e4ba29da7";
- hash = "sha256-hvBW/z+fmh/itNsJnlDBtiI1DZmUMO9TpHEztjo2pA0=";
- };
-
- nativeBuildInputs = [
- cmake
- ninja
- ];
-
- meta = {
- homepage = "https://github.com/stenzek/soundtouch";
- description = "SoundTouch Audio Processing Library (forked from https://codeberg.org/soundtouch/soundtouch)";
- license = lib.licenses.lgpl21;
- platforms = lib.platforms.linux;
- };
-
- });
-
- lunasvg = stdenv.mkDerivation (finalAttrs: {
- pname = "lunasvg-patched-for-duckstation";
- version = "2.4.1-unstable-2024-08-24";
- src = fetchFromGitHub {
- owner = "stenzek";
- repo = "lunasvg";
- rev = "9af1ac7b90658a279b372add52d6f77a4ebb482c";
- hash = "sha256-ZzOe84ZF5JRrJ9Lev2lwYOccqtEGcf76dyCDBDTvI2o=";
- };
-
- nativeBuildInputs = [
- cmake
- ninja
- ];
-
- meta = {
- homepage = "https://github.com/stenzek/lunasvg";
- description = "Standalone SVG rendering library in C++";
- license = lib.licenses.mit;
- platforms = lib.platforms.linux;
- };
- });
-}
diff --git a/pkgs/by-name/du/dunst/package.nix b/pkgs/by-name/du/dunst/package.nix
index c252f439cc3e..57ac6d47ccb4 100644
--- a/pkgs/by-name/du/dunst/package.nix
+++ b/pkgs/by-name/du/dunst/package.nix
@@ -31,13 +31,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dunst";
- version = "1.12.2";
+ version = "1.13.0";
src = fetchFromGitHub {
owner = "dunst-project";
repo = "dunst";
tag = "v${finalAttrs.version}";
- hash = "sha256-i5/rRlxs+voEXL3udY+55l2mU54yep8RpmLOZpGtDeM=";
+ hash = "sha256-HPmIcOLoYDD1GEgTh1elA9xiZGFKt1In4vsAtRsOukE=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/du/dust/package.nix b/pkgs/by-name/du/dust/package.nix
index c977a62d1498..35d3afef4632 100644
--- a/pkgs/by-name/du/dust/package.nix
+++ b/pkgs/by-name/du/dust/package.nix
@@ -54,7 +54,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
- description = "du + rust = dust. Like du but more intuitive";
+ description = "du, but more intuitive";
homepage = "https://github.com/bootandy/dust";
changelog = "https://github.com/bootandy/dust/releases/tag/v${finalAttrs.version}";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/e1/e1s/package.nix b/pkgs/by-name/e1/e1s/package.nix
index ed0179947aad..0b6b98695f59 100644
--- a/pkgs/by-name/e1/e1s/package.nix
+++ b/pkgs/by-name/e1/e1s/package.nix
@@ -20,7 +20,7 @@ buildGoModule {
vendorHash = "sha256-1lise/u40Q8W9STsuyrWIbhf2HY+SFCytUL1PTSWvfY=";
meta = {
- description = "Easily Manage AWS ECS Resources in Terminal 🐱";
+ description = "Easily Manage AWS ECS Resources in Terminal";
homepage = "https://github.com/keidarcy/e1s";
changelog = "https://github.com/keidarcy/e1s/releases/tag/v${version}";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/ea/each/package.nix b/pkgs/by-name/ea/each/package.nix
index 38017e580083..1c08b1157f2f 100644
--- a/pkgs/by-name/ea/each/package.nix
+++ b/pkgs/by-name/ea/each/package.nix
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-TfAT36/JeBjBxymnX1gIyCEPZcxTW4fPVIOhHF3z9wA=";
meta = with lib; {
- description = "A better way of working with structured data on the command line";
+ description = "Command-line tool for processing CSV, JSON and other structured data";
mainProgram = "each";
homepage = "https://github.com/arraypad/each";
license = with licenses; [ mit ];
diff --git a/pkgs/by-name/ea/easytier/package.nix b/pkgs/by-name/ea/easytier/package.nix
index 7faa2c4661cc..e76bfd0c977b 100644
--- a/pkgs/by-name/ea/easytier/package.nix
+++ b/pkgs/by-name/ea/easytier/package.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "easytier";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchFromGitHub {
owner = "EasyTier";
repo = "EasyTier";
tag = "v${version}";
- hash = "sha256-GNHF15FJDLZKYrNuvaTQfsPGS6BabEhk5BZm7OzFbvU=";
+ hash = "sha256-H7mFBARxElegXeUsp+wTHy8X19Lk5FUL3GuU88+8UVs=";
};
- cargoHash = "sha256-rwwrCiTiLn1DM3LaTNKzQi0tUWGzAYMXku9LHjq2K7g=";
+ cargoHash = "sha256-BNEc4R3Jzqx4ncMmmeZygM8peHqHGZ/HMy4eJyuvxv0=";
nativeBuildInputs = [
protobuf
diff --git a/pkgs/by-name/ec/ecapture/package.nix b/pkgs/by-name/ec/ecapture/package.nix
index e9f1d32455c0..9931361b1c87 100644
--- a/pkgs/by-name/ec/ecapture/package.nix
+++ b/pkgs/by-name/ec/ecapture/package.nix
@@ -24,13 +24,13 @@
buildGoModule rec {
pname = "ecapture";
- version = "1.3.1";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "gojue";
repo = "ecapture";
tag = "v${version}";
- hash = "sha256-SY7Q8WlxE473An6/MntjPaIT3mFE/u9JJS6nb8BWiuQ=";
+ hash = "sha256-2YuBgN7KUH8pgFSvvk0gpkAc1YCL8NLrU/UtQ9ykyqw=";
fetchSubmodules = true;
};
@@ -122,7 +122,7 @@ buildGoModule rec {
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
- vendorHash = "sha256-B2Jq6v1PibZ1P9OylFsVp/ULZa/ne5T+vCsBWWrjW/4=";
+ vendorHash = "sha256-cN6pCfc9LEItASCoZ4+BU1AOtwMmFaUEzOM/BZ13jcI=";
passthru.updateScript = nix-update-script { };
diff --git a/pkgs/by-name/ed/ed-odyssey-materials-helper/deps.json b/pkgs/by-name/ed/ed-odyssey-materials-helper/deps.json
index bb16a752afc2..f5c91e0b0c33 100644
--- a/pkgs/by-name/ed/ed-odyssey-materials-helper/deps.json
+++ b/pkgs/by-name/ed/ed-odyssey-materials-helper/deps.json
@@ -7,20 +7,10 @@
"pom": "sha256-7wF38tn4fbnw0w7dQy2wLlhqHejMkVb8HcZRgvDh5oA="
}
},
- "https://nexus.jixxed.nl/nexus/content/repositories/releases/nl": {
- "jixxed#opencv/4.5.3-0": {
+ "https://nexus.jixxed.nl": {
+ "nexus/content/repositories/releases/nl/jixxed#opencv/4.5.3-0": {
"jar": "sha256-PwimnmKzejFrZdIsiNLtTExlvRvWKxKPDBbMTe4KhQQ=",
"pom": "sha256-yE9S2bEo5C5Y+j2+eQOHGnpJ1G1Soee7rNFHiRr/pNo="
- },
- "jixxed/lept4j#lept4j/1.16.6": {
- "jar": "sha256-nZH3ZJ4mabbNGm4rijF22oOPaMqjPQj9Yb1ry7GX81U=",
- "module": "sha256-dIssWUftjqegtJqcPuyCuti0oFhBYZ16cIPjWPlCweA=",
- "pom": "sha256-k31BbQcMlLWOjhhkUgrWnOUyb/zKBhRzq8hC6p6d/eY="
- },
- "jixxed/tess4j#tess4j/5.2.9": {
- "jar": "sha256-gsiiiVKkAttbXSZs4Pooxy+z+tY/d+mGBpoUMxPkQ2I=",
- "module": "sha256-cf6jtMnOwWWJcSa+mJO1j9D21kCWkIhp4E6TzZVOD34=",
- "pom": "sha256-twbAdpEaiT5DuA7JosdbWEF/kJbt5K5YpKP6ISDgx28="
}
},
"https://plugins.gradle.org/m2": {
@@ -37,13 +27,6 @@
"com/fasterxml/jackson#jackson-parent/2.17": {
"pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0="
},
- "com/google/code/gson#gson-parent/2.10.1": {
- "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM="
- },
- "com/google/code/gson#gson/2.10.1": {
- "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=",
- "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc="
- },
"com/zaxxer#SparseBitSet/1.3": {
"jar": "sha256-92uFrbDAByGuJnt8/eTaf3HTEhzCFgyfwAwMifjFPIo=",
"pom": "sha256-EY1n40Uymhjf9OvRVX+V8MCrS0y51nh0nWZvkjAAF2g="
@@ -60,6 +43,11 @@
"jar": "sha256-a9QQVOJuuuiLDaWNxj7BEKcO+tXxLYcESTRwx8VJcZA=",
"pom": "sha256-uFQ5wq04pYG40n+nWy+zC3HN4dT8A8ZE4yMvhN8kWqE="
},
+ "io/freefair/gradle#lombok-plugin/8.14": {
+ "jar": "sha256-NiigQcRX+SJZnyy+9Gq7OitAUmqBQ5FurJFe756wnCY=",
+ "module": "sha256-a+nB6Xh7bS68ZrkwgSw5s1zAshuxOhMbgmqt2j9r+cI=",
+ "pom": "sha256-/LTz+DpyuyF6VjWEfAWzWzjgHufzS6gV28PFiuGV5Zo="
+ },
"io/freefair/jsass-java#io.freefair.jsass-java.gradle.plugin/6.5.0.2": {
"pom": "sha256-hoEYwHzaHj3q/o0bF3HzOgyN0lEIEAu/pjFl3hzTvmg="
},
@@ -88,6 +76,9 @@
"net/jsign#jsign-parent/7.1": {
"pom": "sha256-IZZHpKDOVcG4bMrbQRLPsaEkteDcISP0ohsCUqcQMMI="
},
+ "net/jsign#net.jsign.gradle.plugin/7.1": {
+ "pom": "sha256-XJxtsFWOgaILe5EDl23aVKtCb6dLzHfmcV3nl3RAt1U="
+ },
"net/rdrei/android/buildtimetracker#net.rdrei.android.buildtimetracker.gradle.plugin/0.11.0": {
"pom": "sha256-SbQtvX9N5DU8ntUmpcpTtrTdDhla7rQR7L213fZ6kG8="
},
@@ -155,13 +146,13 @@
"jar": "sha256-rOceeYcwWeJzA2Z0VgtQw9a5RbfKFosNSWKtdlCuHuw=",
"pom": "sha256-rK0VkHGQpeZ7hZfM+wEx795ZbC+gXYrZ9LnGHaMfNkU="
},
- "org/beryx#badass-jlink-plugin/3.1.1": {
- "jar": "sha256-nSZZZ0y6Ic/QwU2qCoRboSrTOu9Oi8FSrqHAr9fYRWg=",
- "module": "sha256-SbchA0l5YXx6x1VVyjjSeL1ZKwLIPY6DAAJHfc7Zzz8=",
- "pom": "sha256-gpCklq0NVdcv9gBvCrO3NBSX1CBvlRs/+c/cFkKVKJs="
+ "org/beryx#badass-jlink-plugin/3.1.2": {
+ "jar": "sha256-JBAoa9WLW12KhHDH5AyAupDXEe28mC7YO258wSqDXx8=",
+ "module": "sha256-6pOdc3KiF+6oJK8ovJh9kpaR+PcVRlFeRgXRfK3RgW4=",
+ "pom": "sha256-so4VCD6W0FC05XzLTBA7lwnRCtVi9wNRyK3dJpv7vvk="
},
- "org/beryx/jlink#org.beryx.jlink.gradle.plugin/3.1.1": {
- "pom": "sha256-P1LgbRsiWC9Ple5L37nM4oFQ5llfnKpmSKZoWYhw5FU="
+ "org/beryx/jlink#org.beryx.jlink.gradle.plugin/3.1.2": {
+ "pom": "sha256-v3WZWFF1FKmxUeeI81VK9+qb778Qr6/F9Z/MdpRhGQM="
},
"org/bouncycastle#bcpkix-lts8on/2.73.7": {
"jar": "sha256-WHRYb7Se7ryZuH8SNShnm8Wlw4j+pL+E0semmQguKK0=",
@@ -185,18 +176,21 @@
"org/eclipse/ee4j#project/1.0.7": {
"pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU="
},
- "org/gradle/toolchains#foojay-resolver/0.10.0": {
- "jar": "sha256-DNfKn57RuooyPxkCwFryHdYiOhMDRfvnj15I1YzNbUw=",
- "module": "sha256-SduV7YEABA8dZfCWuied7msSeCSNL3k7z7itAg59HNA=",
- "pom": "sha256-vndZUF4PPTTVzJzcaGwZxlIuhMzg+MEJ69LW9HsYqSU="
+ "org/gradle/toolchains#foojay-resolver/1.0.0": {
+ "jar": "sha256-eLhqR9/fdpfJvRXaeJg/2A2nJH1uAvwQa98H4DiLYKg=",
+ "module": "sha256-YZDPDkLmZMEeGsCnhWmasCtUnOo0OSxnnzbYosVQ/Lk=",
+ "pom": "sha256-m8SLSeQi2e2rw5asGNiwQd/CIhLX+ujjVmfShdSBApo="
},
- "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/0.10.0": {
- "pom": "sha256-OpLrFa3uBcGiaCT2SIcqVx6fk99koO3L4TTjjtLY4Q8="
+ "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/1.0.0": {
+ "pom": "sha256-8TMkmhh1Suah0nAdANhJsa+6ewaD3bX8GxinAHHOwvo="
},
- "org/gradlex#extra-java-module-info/1.12": {
- "jar": "sha256-ybk/zohPZLCYhCw52Ms4e8n4QARboRZ+7fQROB/OXNc=",
- "module": "sha256-QK7HMDoSAYnizvSrfwfX9emFNndUTj43tbEl6H5MYzU=",
- "pom": "sha256-fStam3XBvtrwHj8ieDV9Bpbrl5snNC8FZhHPTM44OtQ="
+ "org/gradlex#extra-java-module-info/1.13": {
+ "jar": "sha256-EIqHsSfToameWdHmEEo+kdCx/5aWGM+1s54+J/H+r20=",
+ "module": "sha256-1kT0XN5oN003+pNhhJWZK6ZBHyJFhklk50VlHpffJhE=",
+ "pom": "sha256-sYMue36yP41a32LHkXcuPp/IhIMUnKjd5QIbsQPUQlo="
+ },
+ "org/gradlex/extra-java-module-info#org.gradlex.extra-java-module-info.gradle.plugin/1.13": {
+ "pom": "sha256-ll4caPhrb0fP4cqP2rYTPRxz0w4eerkuTHirvGnFs4c="
},
"org/jsonschema2pojo#org.jsonschema2pojo.gradle.plugin/1.2.2": {
"pom": "sha256-OS098xRtN26kokx+XtNhLennIcfT6+T3vzq5oiSVhds="
@@ -257,39 +251,39 @@
"com/fasterxml#oss-parent/58": {
"pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA="
},
- "com/fasterxml#oss-parent/65": {
- "pom": "sha256-2wuaUmqeMDxjuptYSWicYfs4kkf6cjEFS5DgvwC0MR4="
- },
"com/fasterxml#oss-parent/68": {
"pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc="
},
+ "com/fasterxml#oss-parent/69": {
+ "pom": "sha256-OFbVhKqhyOM86UxnJE9x9vcFOKJZ/+jngXYbn6qth18="
+ },
"com/fasterxml/jackson#jackson-base/2.17.2": {
"pom": "sha256-fPnFn70UyQVnRxN7kNcKleh3YN/huCRWufAjF9W1b68="
},
- "com/fasterxml/jackson#jackson-base/2.19.1": {
- "pom": "sha256-tzFwCGYicYqn1sGsCpSbZVD5vRSkRnLBo/K457doLhQ="
+ "com/fasterxml/jackson#jackson-base/2.19.2": {
+ "pom": "sha256-/779Z5U5lKd12QJsscFvkrqB0cHBMX7oorma4AnSYUM="
},
"com/fasterxml/jackson#jackson-bom/2.17.2": {
"pom": "sha256-H0crC8IATVz0IaxIhxQX+EGJ5481wElxg4f9i0T7nzI="
},
- "com/fasterxml/jackson#jackson-bom/2.19.0": {
- "pom": "sha256-sR/LPvM6wH5oDObYXxfELWoz2waG+6z68OQ0j8Y5cbI="
- },
"com/fasterxml/jackson#jackson-bom/2.19.1": {
"pom": "sha256-um1o7qs6HME6d6it4hl/+aMqoc/+rHKEfUm63YLhuc4="
},
+ "com/fasterxml/jackson#jackson-bom/2.19.2": {
+ "pom": "sha256-IgBr5w/QGAmemcbCesCYIyDzoPPCzgU8VXA1eaXuowM="
+ },
"com/fasterxml/jackson#jackson-bom/2.9.4": {
"pom": "sha256-ez/Ek1+/U/x5ypo75e1NLIL8pMU/hF0+EzgpMTic4CE="
},
"com/fasterxml/jackson#jackson-parent/2.17": {
"pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0="
},
- "com/fasterxml/jackson#jackson-parent/2.19": {
- "pom": "sha256-bNk0tNFdfz7hONl7I8y4Biqd5CJX7YelVs7k1NvvWxo="
- },
"com/fasterxml/jackson#jackson-parent/2.19.2": {
"pom": "sha256-Y5orY90F2k44EIEwOYXKrfu3rZ+FsdIyBjj2sR8gg2U="
},
+ "com/fasterxml/jackson#jackson-parent/2.19.3": {
+ "pom": "sha256-I9GGyNjNBgFdAixxDHFUI9Zg1J4pc7FYcLApzCYBhoI="
+ },
"com/fasterxml/jackson#jackson-parent/2.9.1": {
"pom": "sha256-fATwKdKA+7gnTnUCHckPObLGIv40mdrwf8NQgcLZ2f8="
},
@@ -298,30 +292,30 @@
"module": "sha256-KMxD6Y54gYA+HoKFIeOKt67S+XejbCVR3ReQ9DDz688=",
"pom": "sha256-Q3gYTWCK3Nu7BKd4vGRmhj8HpFUqcgREZckQQD+ewLs="
},
- "com/fasterxml/jackson/core#jackson-annotations/2.19.1": {
- "jar": "sha256-WjzXIRqyazYhP0OiqUvAUqM4WveAxcE1MpdBstealzA=",
- "module": "sha256-GpQP75txqcrROLbmRlagMsS82A2DieBXDbP478JMftA=",
- "pom": "sha256-19pMaD48eSc1pvS2xxwEF0XisdcDWQNQq5rPSufzyy0="
+ "com/fasterxml/jackson/core#jackson-annotations/2.19.2": {
+ "jar": "sha256-5RZ0OjFtz4PFcv/Jy26MXowTSIDIxRVbAvezTpxdw88=",
+ "module": "sha256-MZtf0wd2wFk8yNxajX4ITkuQcJpDUGQYQqu9WfyByBU=",
+ "pom": "sha256-SVAWGuCtZsaze8Ku0S0hxleeF3ltv86Yixm40MIjpck="
},
"com/fasterxml/jackson/core#jackson-core/2.17.2": {
"jar": "sha256-choYkkHasFJdnoWOXLYE0+zA7eCB4t531vNPpXeaW0Y=",
"module": "sha256-OCgvt1xzPSOV3TTcC1nsy7Q6p8wxohomFrqqivy38jY=",
"pom": "sha256-F4IeGYjoMnB6tHGvGjBvSl7lATTyLY0nF7WNqFnrNbs="
},
- "com/fasterxml/jackson/core#jackson-core/2.19.1": {
- "jar": "sha256-xGNp4aIYEBAK28klA7YvFanvFkBCeTL0/hWI73zn5IA=",
- "module": "sha256-SZrw5ZPg0uFL2SnjRJnXIqbtT0KxsJ4inrzUgCzsF60=",
- "pom": "sha256-Ciaizbd+H4G9km0juNWGw5XPPYiRkyrXA3D9RhtIfRo="
+ "com/fasterxml/jackson/core#jackson-core/2.19.2": {
+ "jar": "sha256-qnfq8pKTqGjEc3IZT3xSh9d9k3CwTqJdP//B5JBLWIA=",
+ "module": "sha256-Ua8uZ3g6XXJETeajB8jj7ZMAklbNJ+ghkVVZohZcCUI=",
+ "pom": "sha256-gfatIwlG88U9gYwZ/l7hEcH6MxuRXEvajQGC5rT/1lA="
},
"com/fasterxml/jackson/core#jackson-databind/2.17.2": {
"jar": "sha256-wEmT8zwPhFNCZTeE8U84Nz0AUoDmNZ21+AhwHPrnPAw=",
"module": "sha256-9HC96JRNV9axUMqov1O7mCqZ6x1lkecxr8uXKrPddx8=",
"pom": "sha256-0kUGmLrpC+M48rmfrtppTNRQrbUhJCE+elO0Ehm1QGI="
},
- "com/fasterxml/jackson/core#jackson-databind/2.19.1": {
- "jar": "sha256-C8U5QB1SxrFOZolHyFHcxJ94pK2j0fyOj3FEBhP8Js4=",
- "module": "sha256-XvVBTiXAofGXClB66vPoH8vMELeV2/fz8sO74iL0STw=",
- "pom": "sha256-0FgUkLOlW0piD5Dx88rShW5vLYEOTntMrvCANYU5qMA="
+ "com/fasterxml/jackson/core#jackson-databind/2.19.2": {
+ "jar": "sha256-ChvU6bDWcOYy1A7oxiWtN2IzUC8DwvWIm66pXQJbR6c=",
+ "module": "sha256-xgFVg0SRj0CDS7bVg4EepsiDvwaigXmkx04voYswbGg=",
+ "pom": "sha256-2KebdQK2m/JQaEwZCpiCOJImaG1dlikGdW2BzVskO4I="
},
"com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.17.2": {
"jar": "sha256-lBvNixOBuzsNcm+rQWJPqOzg7nts8oYK2V6BV85nM3Y=",
@@ -331,18 +325,18 @@
"com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.17.2": {
"pom": "sha256-5pgyMzCpqCySDlqJtlsPciXI5zPBIqGPeWoEpuMfpcs="
},
- "com/fasterxml/jackson/datatype#jackson-datatype-jdk8/2.19.1": {
- "jar": "sha256-WWbAICKggSuHYdmZ5VEMCiadhxeMte9n4TjVTq1pZsY=",
- "module": "sha256-NfdRzSF0kNdXNzJ2FGHbgUhFYuT9Ffqi4ITi5D4VFlU=",
- "pom": "sha256-JmrQX3yLG3pGlIuGMD3jJgkXbvHHzBQLsIRnl4GGhrU="
+ "com/fasterxml/jackson/datatype#jackson-datatype-jdk8/2.19.2": {
+ "jar": "sha256-YFX+8QdW6L0bDogHqh2IEzjGPKldWSceHaSSK5oXWB4=",
+ "module": "sha256-cJMXXvltnjxoFL59n5uQeZzGsd/JDqi8ZUVP9byleEo=",
+ "pom": "sha256-u2kaYgtZPgNo7zrOifnc1dY3VtXlvAXdyay3ih/Ny+c="
},
- "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.19.1": {
- "jar": "sha256-Nm64kGXVaKfA7ec8JqND8pPwdtL479DcacvldMoBIg4=",
- "module": "sha256-ecqU3/ewblL4kY82bNhF8SrC9URx6FoI+8VnfgLDXMY=",
- "pom": "sha256-Bb56epD6Z0lfYao8T73ptm/ql9IjrFafodODh1Ms1Kc="
+ "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.19.2": {
+ "jar": "sha256-lwn0Pg+lYlYz7mbbbAePsejHygIJJpa6lep4Xb8PpqE=",
+ "module": "sha256-HNFClAh9xmpIvf8+t1CZyHsK0paspR6AgMuc3yCRF6E=",
+ "pom": "sha256-sa5Nojzw/imhXWUC4XcpfAssYp3Nlpy2RFfVVLZacS8="
},
- "com/fasterxml/jackson/module#jackson-modules-java8/2.19.1": {
- "pom": "sha256-f8Z58ae3RvkFv2oMXH083ayiNnFadWqMwB6LilDxlU4="
+ "com/fasterxml/jackson/module#jackson-modules-java8/2.19.2": {
+ "pom": "sha256-o8wywUW5Yr45UE+FNsrGISTry1rVAy2TC8ck/flOgqQ="
},
"com/github/jai-imageio#jai-imageio-core/1.4.0": {
"jar": "sha256-itPGjp7/+xCsh/+LxYmt9ksEpynFGUwHnv0GQ2B/1yo=",
@@ -359,10 +353,10 @@
"com/github/scribejava#scribejava/8.3.3": {
"pom": "sha256-KkpDgAox1XD2wY1TmtgWIZ2xgTuY/gsjq2X4mg4N+lc="
},
- "com/github/spotbugs#spotbugs-annotations/4.9.3": {
- "jar": "sha256-E1Mr/i9F/NSRQyIh33LZzQ77j5h8kkXhK++hksiSXOM=",
- "module": "sha256-n2xoDBb1JDHMHXApXR5PCvYEosybsBXFKyc9VJ9kf10=",
- "pom": "sha256-al3AL2Ye8y5MwfndQnfAwNtjeN+e+DFO3xfPv5DPXgs="
+ "com/github/spotbugs#spotbugs-annotations/4.8.6": {
+ "jar": "sha256-RUi3SoFe1E9UgMpPBiBKiwCAncfl9qglqe3xj0A3e2U=",
+ "module": "sha256-2ye9p0GFWoGc1Q6dYSMMQv4qoqZEuU1zMTwFIXrgUjk=",
+ "pom": "sha256-3U71+ubjJmCxUtecvHW8uuM0JWxX3ID8TfDhdhWZRWI="
},
"com/github/virtuald#curvesapi/1.08": {
"jar": "sha256-rZWwi4u/nX0X5eAIFImPojMk8yvFti8aN4AealbOAHk=",
@@ -395,9 +389,9 @@
"jar": "sha256-d0QOJwsLyaJJkDxaB2w2pyLEiGyk9CZ18pA6HFPtYaU=",
"pom": "sha256-15z9N8hfdta3VMdQHuHchEe3smQsI4LXeCUhZr0zHpw="
},
- "com/google/errorprone#error_prone_annotations/2.37.0": {
- "jar": "sha256-0ppiY7SNRtTHwotkcXptEFs+Kj5kJWCS+EXo53T8pro=",
- "pom": "sha256-nBm0OV6yKL6yEJXdMdVa2V+bcnKYNpuShL0jMOi2LaI="
+ "com/google/errorprone#error_prone_annotations/2.38.0": {
+ "jar": "sha256-ZmHVM1CQpfxh3YadIJW8bB4hVuOqR6bkq6vfZMmaeIk=",
+ "pom": "sha256-MAe++K/zro6hLYHD/qy08Vl5ss9cPjj8kYmpjeoUEWc="
},
"com/google/errorprone#error_prone_parent/2.27.0": {
"pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ="
@@ -405,11 +399,8 @@
"com/google/errorprone#error_prone_parent/2.36.0": {
"pom": "sha256-Okz8imvtYetI6Wl5b8MeoNJwtj5nBZmUamGIOttwlNw="
},
- "com/google/errorprone#error_prone_parent/2.37.0": {
- "pom": "sha256-SmWUVg9cwGyJ2vzEn4spHxJ83bon1CYFliKhmrjWzkc="
- },
- "com/google/errorprone#error_prone_type_annotations/2.37.0": {
- "pom": "sha256-69Fv9A5HxZg71f1iL0ym71cWPowYU+OilsOtKUYnUdY="
+ "com/google/errorprone#error_prone_parent/2.38.0": {
+ "pom": "sha256-5iRYpqPmMIG8fFezwPrJ8E92zjL2BlMttp/is9R7k0w="
},
"com/google/guava#failureaccess/1.0.3": {
"jar": "sha256-y/w5BrGbj1XdfP1t/gqkUy6DQlDX8IC9jSEaPiRrWcs=",
@@ -452,20 +443,17 @@
"jar": "sha256-92uFrbDAByGuJnt8/eTaf3HTEhzCFgyfwAwMifjFPIo=",
"pom": "sha256-EY1n40Uymhjf9OvRVX+V8MCrS0y51nh0nWZvkjAAF2g="
},
- "commons-codec#commons-codec/1.17.1": {
- "pom": "sha256-f6DbTYFQ2vkylYuK6onuJKu00Y4jFqXeU1J4/BMVEqA="
- },
- "commons-codec#commons-codec/1.18.0": {
- "jar": "sha256-ugBfMEzvkqPe3iSjitWsm4r8zw2PdYOdbBM4Y0z39uQ=",
- "pom": "sha256-dLkW2ksDhMYZ5t1MGN7+iqQ4f3lSBSU8+0u7L0WM3c4="
+ "commons-codec#commons-codec/1.19.0": {
+ "jar": "sha256-XDiB5PVWhV6cUykn7gyd/elMxmdg1YBcAxpZiHBwr18=",
+ "pom": "sha256-4PMmn6I94MgxMMVln1+VFMxUIsC830Xy6uAEp4ufyjQ="
},
"commons-io#commons-io/2.17.0": {
"jar": "sha256-SqTKSPPf0wt4Igt4gdjLk+rECT7JQ2G2vvqUh5mKVQs=",
"pom": "sha256-SEqTn/9TELjLXGuQKcLc8VXT+TuLjWKF8/VrsroJ/Ek="
},
- "commons-io#commons-io/2.19.0": {
- "jar": "sha256-gkJokZtLYvn0DwjFQ4HeWZOwePWGZ+My0XNIrgGdcrk=",
- "pom": "sha256-VCt6UC7WGVDRuDEStRsWF9NAfjpN9atWqY12Dg+MWVA="
+ "commons-io#commons-io/2.20.0": {
+ "jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=",
+ "pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio="
},
"commons-io#commons-io/2.4": {
"pom": "sha256-srXdRs+Zj6Ym62+KHBFPYWfI05JpQWTmJTPliY6bMfI="
@@ -517,9 +505,9 @@
"io/freefair/lombok#io.freefair.lombok.gradle.plugin/8.14": {
"pom": "sha256-m4nw9rMWc+4eiHy6RoAkO/fHKv7Gs4tg0Osy6vfp7uM="
},
- "io/github/classgraph#classgraph/4.8.180": {
- "jar": "sha256-3kpBhb+qvIlj+q4g5/oknexmKv0sYcVN/S3qVZMvTDo=",
- "pom": "sha256-e3i7PAzU0j7JR++qO27y25em+3mrhk/kvp56ACAltc4="
+ "io/github/classgraph#classgraph/4.8.181": {
+ "jar": "sha256-YqZDbWlxDvX6tuwkN4HOTFspkEftGEG1+SdGroUs5UU=",
+ "pom": "sha256-kj4br0msZAeQ30WHuMz0AfYG8L/HBZZh9xhVG2Jw8Ug="
},
"io/github/pustike#commons-csv/1.7.0": {
"jar": "sha256-PB0BZmOIW/KPqgi3rE//Ewin5PFd6BZvd2D5jC5m3LI=",
@@ -539,15 +527,15 @@
"io/projectreactor#reactor-bom/Bismuth-SR7": {
"pom": "sha256-8V34qRAvk+7YOr1Aw5XxauNsUKmmB+llR0KUKr49NDk="
},
- "io/reactivex/rxjava3#rxjava/3.1.10": {
- "jar": "sha256-6fJW+egFVy3V/UWxQNs2DX3ERNDDgwSbLT1+vwXYSqs=",
- "module": "sha256-rwV/vBEyR6Pp/cYOWU+dh2xPW8oZy4sb2myBGP9ixpU=",
- "pom": "sha256-EeldzI+ywwumAH/f9GxW+HF2/lwwLFGEQThZEk1Tq60="
+ "io/reactivex/rxjava3#rxjava/3.1.11": {
+ "jar": "sha256-bipWqYGdD8L+DXjv7NPXyBpjxjneM8qlY5KTvP/umXo=",
+ "module": "sha256-tDIZwIxsAgw+sN8lRtrqd5IZP4lgRtVcozqZhfvajuc=",
+ "pom": "sha256-fpMFhj0zE0zUpy0It/Evre4hda2ef3Jzi0nIptw8BVA="
},
- "io/sentry#sentry/8.16.0": {
- "jar": "sha256-YLI3YYt4jMTKh2FpyKQTdyzoVOxMPYLNcsh0b5fGGx0=",
- "module": "sha256-Rafpija3jds0GfD+g/L1+6dlDQAvtuc5Qn2osb23FjU=",
- "pom": "sha256-f05iPFiUUQG8rJ8JuphRgklh8Vm/wGgzieMuDekJeMY="
+ "io/sentry#sentry/8.18.0": {
+ "jar": "sha256-DDdafXlmZOMFnSurvvGTAmDT5Gp1WcM336VzXvmv8Jg=",
+ "module": "sha256-zaBT2zOx0RXEWanp3uilodhp9LoEDUrbzjnlq+hE8kA=",
+ "pom": "sha256-9wezZekQ7eUHSwYQmOv8/dh+IClFv6lBvaYJt/eAiqA="
},
"jakarta/json/bind#jakarta.json.bind-api/2.0.0": {
"jar": "sha256-peYGtYiLQStIkHrWiLNN/k4wroGJxvJ8wEkbjzwDYoc=",
@@ -650,12 +638,12 @@
"org/apache#apache/31": {
"pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw="
},
- "org/apache#apache/32": {
- "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8="
- },
"org/apache#apache/33": {
"pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU="
},
+ "org/apache#apache/35": {
+ "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg="
+ },
"org/apache#apache/7": {
"pom": "sha256-E5fOHbQzrcnyI9vwdJbRM2gUSHUfSuKeWPaOePtLbCU="
},
@@ -666,22 +654,22 @@
"jar": "sha256-Hfi5QwtcjtFD14FeQD4z71NxskAKrb6b2giDdi4IRtE=",
"pom": "sha256-JxvWc4Oa9G5zr/lX4pGNS/lvWsT2xs9NW+k/0fEnHE0="
},
- "org/apache/commons#commons-compress/1.27.1": {
- "jar": "sha256-KT2A9UtTa3QJXc1+o88KKbv8NAJRkoEzJJX0Qg03DRY=",
- "pom": "sha256-34zBqDh9TOhCNjtyCf3G0135djg5/T/KtVig+D+dhBw="
+ "org/apache/commons#commons-compress/1.28.0": {
+ "jar": "sha256-4VIpRSGEVvNkmjm8Sv1wzkvUZiIVGdun03jyFBpGQso=",
+ "pom": "sha256-Az9MeNYy2ojQ646tl0/BSiZDks6/EqtsaNbOp63wxko="
},
"org/apache/commons#commons-compress/1.8": {
"jar": "sha256-nPUKdbYsyFMU/43jSUkoOwTi3E3KEuWMYoP3M1i3tuQ=",
"pom": "sha256-OPhEKHDCaR2YIlGfLP+46JxwQQBQt8RsuhdqiCGeRCk="
},
- "org/apache/commons#commons-lang3/3.16.0": {
- "jar": "sha256-CHCd101gK3Bc5AF9JlRCEAVqS6WD1bIMCTc0Bv56APg=",
- "pom": "sha256-4oA4OVbC5ywd6zowezt18F7kNkm31D8CFfe2x7Fe6iw="
- },
"org/apache/commons#commons-lang3/3.17.0": {
"jar": "sha256-bucx31yOWil2ocoCO2uzIOqNNTn75kyKHVy3ZRJ8M7Q=",
"pom": "sha256-NRxuSUDpObHzMN9H9g8Tujg9uB7gCBga9UHzoqbSpWw="
},
+ "org/apache/commons#commons-lang3/3.18.0": {
+ "jar": "sha256-Tu6ujSDAeKu2SwFewVit04OsWBVxzdxFxo8MmuAjByA=",
+ "pom": "sha256-qiVLNztvbUa8ncqGMxsHKoq4brJeqZIf1Dlhg5LpihY="
+ },
"org/apache/commons#commons-math3/3.6.1": {
"jar": "sha256-HlbXsFjSi2Wr0la4RY44hbZ0wdWI+kPNfRy7nH7yswg=",
"pom": "sha256-+tcjNup9fdBtoQMUTjdA21CPpLF9nFTXhHc37cJKfmA="
@@ -707,23 +695,14 @@
"org/apache/commons#commons-parent/69": {
"pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs="
},
- "org/apache/commons#commons-parent/71": {
- "pom": "sha256-lbe+cPMWrkyiL2+90I3iGC6HzYdKZQ3nw9M4anR6gqM="
- },
- "org/apache/commons#commons-parent/72": {
- "pom": "sha256-Q0Xev8dnsa6saKvdcvxn0YtSHUs5A3KhG2P/DFhrIyA="
- },
"org/apache/commons#commons-parent/73": {
"pom": "sha256-TtRFYLB/hEhHnf0eg6Qiuk6D5gs25RsocaxQKm1cG+o="
},
"org/apache/commons#commons-parent/74": {
"pom": "sha256-gOthsMh/3YJqBpMTsotnLaPxiFgy2kR7Uebophl+fss="
},
- "org/apache/commons#commons-parent/79": {
- "pom": "sha256-Yo3zAUis08SRz8trc8euS1mJ5VJqsTovQo3qXUrRDXo="
- },
- "org/apache/commons#commons-parent/81": {
- "pom": "sha256-NI1OfBMb5hFMhUpxnOekQwenw5vTZghJd7JP0prQ7bQ="
+ "org/apache/commons#commons-parent/85": {
+ "pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U="
},
"org/apache/commons#commons-text/1.12.0": {
"jar": "sha256-3gIyV/8WYESla9GqkSToQ80F2sWAbMcFqTEfNVbVoV8=",
@@ -739,10 +718,10 @@
"org/apache/logging#logging-parent/11.3.0": {
"pom": "sha256-pcmFtW/hxYQzOTtQkabznlufeFGN2PySE0aQWZtk19A="
},
- "org/apache/logging/log4j#log4j-api/2.25.0": {
- "jar": "sha256-A5PjIWckDrVll6IBZEaSh1VynxoYEEbKtdQqgdDj2Qk=",
- "module": "sha256-3t+O+nkqTAOUMoQ7y8mqtq95bgF/POfwwKhkh9nVVsA=",
- "pom": "sha256-X4Ft/v5aeqfJ1UOuTmV9RCO00zcQQxW7XYqWNW6TJGo="
+ "org/apache/logging/log4j#log4j-api/2.25.1": {
+ "jar": "sha256-ILnHfAqeVNEGOjnlUdyvmMfY56SZRkj4TQueFMcfchU=",
+ "module": "sha256-6tMmKCISCzyfiiDNDZnVY1lg1SeyBD1n//Zr6HeDHJo=",
+ "pom": "sha256-up6JUpGBShh506YMLUEReZMk64R5seASpHs1GjeIMcM="
},
"org/apache/logging/log4j#log4j-bom/2.10.0": {
"pom": "sha256-8CEjRUmwLxK23xRaaw5ixrl4FCfjDjckmgX2XF3R7WY="
@@ -753,11 +732,11 @@
"org/apache/logging/log4j#log4j-bom/2.24.3": {
"pom": "sha256-sXq38yj0WGt+cfjJT8NaXaK86AcFpdYwBAIsGSiDNVg="
},
- "org/apache/logging/log4j#log4j-bom/2.25.0": {
- "pom": "sha256-E0VaYYNMvuWf1MWIg0uH3vIQ24ebvX4jFP700Sv+vNk="
+ "org/apache/logging/log4j#log4j-bom/2.25.1": {
+ "pom": "sha256-uKwjMoSXEbL3R0QVk3vbuWfSuTAO9M/+PzW+Oxqhik4="
},
- "org/apache/logging/log4j#log4j/2.25.0": {
- "pom": "sha256-EBzT96bDtLUv68axJOSA5Ev22hYMKcUDQvOHvphqcy0="
+ "org/apache/logging/log4j#log4j/2.25.1": {
+ "pom": "sha256-CuZl9wnhMQboIwM2+GzYMrgbytXAWQlyXD/3dD3U/10="
},
"org/apache/pdfbox#fontbox/2.0.26": {
"jar": "sha256-lGdMfRDqRdmw3BA4eJJjf8jvtcadLnJpTxxm/rm7btc=",
@@ -882,10 +861,6 @@
"module": "sha256-9+2+Z/IgQnCMQQq8VHQI5cR29An1ViNqEXkiEnSi7S0=",
"pom": "sha256-5nRZ1IgkJKxjdPQNscj0ouiJRrNAugcsgL6TKivkZE0="
},
- "org/junit#junit-bom/5.11.0-M2": {
- "module": "sha256-hkd6vPSQ1soFmqmXPLEI0ipQb0nRpVabsyzGy/Q8LM4=",
- "pom": "sha256-Sj/8Sk7c/sLLXWGZInBqlAcWF5hXGTn4VN/ac+ThfMg="
- },
"org/junit#junit-bom/5.11.4": {
"module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=",
"pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU="
@@ -898,55 +873,59 @@
"module": "sha256-7WfhUiFASsQrXlmBAu33Yt1qlS3JUAHpwMTudKBOgoM=",
"pom": "sha256-Q7EQT7P9TvS3KpdR1B4Jwp8AHIvgD/OXIjjcFppzS0k="
},
- "org/junit/jupiter#junit-jupiter-api/5.13.2": {
- "jar": "sha256-uL4vr4zVWzcGP3xXyiv0wLVDdwb4OLLk/502+A2i7pM=",
- "module": "sha256-eEMoG7nkQlyAKXptHmDAoC9bFnIouHVxFZoa3C5IuzY=",
- "pom": "sha256-XavE6LyJqTKuoHQFbDK1+D7hLbx1+nXyFxZ9pSf3T2Y="
+ "org/junit#junit-bom/5.13.4": {
+ "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=",
+ "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI="
},
- "org/junit/jupiter#junit-jupiter-engine/5.13.2": {
- "jar": "sha256-T5I0A/vFMidzIzVzzp6FVmhwoMhaigaoQT4QHdBEsWs=",
- "module": "sha256-3QtzMtAxffuYwso80EkzYLYK0fwBIbpO/dnpZbt4JoE=",
- "pom": "sha256-CbFm7NKQvf7WTjRvdwkz6JPrk3cF7PLwslTR8WtsT5M="
+ "org/junit/jupiter#junit-jupiter-api/5.13.4": {
+ "jar": "sha256-0buBq/2eA0GDBrTmozkMjbUsWDcudJwpgKwp8MCCePE=",
+ "module": "sha256-/kZNN/XIEKgF/zGRmBZcrDPCVY4iYQIdjzEqglpIZx8=",
+ "pom": "sha256-xWBTV9MRgTZCxABEHgR7ynF8rcFXs/5+GJhbxv8jLls="
},
- "org/junit/jupiter#junit-jupiter-params/5.13.2": {
- "jar": "sha256-eLpDsZIRxzuB4OYfX3sXQMwxHzvxHngcY2THZfB0+8c=",
- "module": "sha256-YuMdG0D4NJmK6b7M9WgnN8+wO7PpvLz6l5d/+p09l80=",
- "pom": "sha256-warBY9RGgeVEo8R5YSdAOgL7PEQRxM//lLTT2nFwdUk="
+ "org/junit/jupiter#junit-jupiter-engine/5.13.4": {
+ "jar": "sha256-AnQEqS/mGLckZXkqJXlRSVxQOn1XUeJ5Hg9RyH9n9bw=",
+ "module": "sha256-zu7m0ANKc4E1vZ84IM/gicZWkWPGI7qOPptE9yCP0ho=",
+ "pom": "sha256-E4Nt6C2Xf/JSCPXgypvfEzFV3C7+0Wr2Dfrojp3KzUc="
},
- "org/junit/jupiter#junit-jupiter/5.13.2": {
- "jar": "sha256-18FEis8SUft2yRVRdg49hLDkLslajl9W9QFj6SwoQoI=",
- "module": "sha256-Jc9R84EM1LA8JH5WHI+E6LlxsYjZIUK567BICy2YWhc=",
- "pom": "sha256-BbwCHJKbRsgLa2NEVJLb+w17q+ZhqV8O7Nw+AhQvBNs="
+ "org/junit/jupiter#junit-jupiter-params/5.13.4": {
+ "jar": "sha256-OoxjZXFtu2mMDUmgVFbB4a0FxAZhPFUPndUAN4cu/EE=",
+ "module": "sha256-/DZvvmB5ma/IzwK53KldHgKgawzocqRWBanZaMJG9LQ=",
+ "pom": "sha256-wPNik+IEJzLWJu4HWMrlLDeMKklXnUW9CBUojyDdTGw="
},
- "org/junit/platform#junit-platform-commons/1.13.2": {
- "jar": "sha256-gfuqBqOSRIoB5Z3hQnzvJ7uISF7C0u1k3Iox9UQIUcA=",
- "module": "sha256-DDzH0YgRWPZqrzmA/FcjMFpC4uQ7sPpITjiXtmruQC0=",
- "pom": "sha256-V65e+fpv6vcrpcWkgDSiplbhaIUryooePJAgDhgyN7c="
+ "org/junit/jupiter#junit-jupiter/5.13.4": {
+ "jar": "sha256-uWD3khfdAchjAxtnjwffRzC78erGUMdK1rDGH6rXg3k=",
+ "module": "sha256-RpRiJ8KWfRZZ6VX1PTTshzGBHUr0AcKsfWRveTx44fk=",
+ "pom": "sha256-q3sscJnzXPorMVmhpaQLlO414hKyWo172XwSJ7+u5Y4="
},
- "org/junit/platform#junit-platform-engine/1.13.2": {
- "jar": "sha256-o01cLzDAMM2lONU5UvvYhtFbUV6+sjs9FVwYXPuvr4k=",
- "module": "sha256-+RbR4m8CCbmsi+lVfR2AWLV4MJg6JMeBr0iKe0ZRNYo=",
- "pom": "sha256-P8S6J1WYtixQq7RM55VbuwSlsN33hNL1SZivpEldoDw="
+ "org/junit/platform#junit-platform-commons/1.13.4": {
+ "jar": "sha256-HCXKZB66rkT/OtIcobLvaNDdhL/rB8SAW6eECJm3dAg=",
+ "module": "sha256-Gnot58eYmV+5eyRNbvnpnDpXmbV6D7rNaElrp+6BWdc=",
+ "pom": "sha256-RKWQ1nrsTSdskMUVj+EEePITPwoj7DLPqzqlXUK4aIM="
},
- "org/junit/platform#junit-platform-launcher/1.13.2": {
- "jar": "sha256-7WRD9zHokp64vKVhm1NfM//RmzQ1OW+spwDX3ah+97w=",
- "module": "sha256-Z4jMmBULG1nz8L0b0nxKkAo+6bgZaw8YFJ9Q7t3/qhI=",
- "pom": "sha256-BRrcG1yuUbmFPikw0tB6nMbEiPD9PR6VsZAhleBuORY="
+ "org/junit/platform#junit-platform-engine/1.13.4": {
+ "jar": "sha256-OQxfd7hCg6ZLZE+IJRs5fgsN67gL3MUPiZiBrs/0Olo=",
+ "module": "sha256-NeT9aOvzFOYmYBSJNkNrOa4QXTVb6qwapU65HCBmync=",
+ "pom": "sha256-lYOVQk9rRhK9edgWXte9+vWmWU9GmbjviTmVyljDwKU="
},
- "org/junit/platform#junit-platform-runner/1.13.2": {
- "jar": "sha256-KeL0gJKJgS2GZJE4cRwXacciFptak7GIifJP0GyqWBE=",
- "module": "sha256-Ogz8QrWXt0qX39zVl0Pqw8YSEYd8enOcWyNHdnJkRc4=",
- "pom": "sha256-UmqnNCfp8nMmLNl/8b9gj0aQBAgdbizBbs70fNKtshk="
+ "org/junit/platform#junit-platform-launcher/1.13.4": {
+ "jar": "sha256-Cwvq62iAoxFJZB0thIuGNxKIVGlnDBIJlYbX95hSJWQ=",
+ "module": "sha256-EV93RVdA4MPFOYvN2EHIqmmcLYACsRAPKuemQ9lAWSg=",
+ "pom": "sha256-OuOHauC4fbi96hJ5ryuXjaKfE4selfYFoD2aUtE529I="
},
- "org/junit/platform#junit-platform-suite-api/1.13.2": {
- "jar": "sha256-nEKnxRqjzJU9zBJxwjzZx4/x86QmpMeNH7tORp4bt4o=",
- "module": "sha256-89SdCAR2qsZibEXHvMGrvO9us+31vgj7DwpEbq4D050=",
- "pom": "sha256-s099HvIm0fYfZjsLgyu/VpDpsfhA1F+ZUnhVD6HsBGc="
+ "org/junit/platform#junit-platform-runner/1.13.4": {
+ "jar": "sha256-ISaDWloIABNZhDxmhl2lgqo1pWsM+O3yzI0epCnL6ao=",
+ "module": "sha256-pozyPYUVEngVDtPLL+9m4mk1Oza26ZlfVnqwp7nIjyg=",
+ "pom": "sha256-C7mXJe+9m3MoLKcKCzpk2zbp4bHC/tOjPpLlIHXX3Lo="
},
- "org/junit/platform#junit-platform-suite-commons/1.13.2": {
- "jar": "sha256-/+kBOOH0fsvVedNs+Y61R9ULNdfS7N+kLr7T809x5lg=",
- "module": "sha256-k4lLqV+lC/B4y+AA+kuCvlEjCU5s6tKshzLuKxkdwx0=",
- "pom": "sha256-QS8vooQrfzXlA+jiZZVxR5t52HAcZwW728N2sqFAE0k="
+ "org/junit/platform#junit-platform-suite-api/1.13.4": {
+ "jar": "sha256-mgW/d+EoNx9bPiX/yJ969Gep9o3TZf387UaevPUzq8k=",
+ "module": "sha256-OfuRkgMHvFx6FjAHOpV2CiYURYJgiA0pO5F2wc0ImIQ=",
+ "pom": "sha256-hxhnBdIt+Wrdoe/aMqShB1f49lgAbxd350zvJ6XkLKg="
+ },
+ "org/junit/platform#junit-platform-suite-commons/1.13.4": {
+ "jar": "sha256-59rPz6O8aSwKekE879X1GuQgQVoU05CRvfiK6/26cLY=",
+ "module": "sha256-WQtO531F+0Lf0GGccCGndnkgbQSJ9Cbn8Auazlmqvh0=",
+ "pom": "sha256-VOR+M8iA1vupejBP02oXJVdQLDRR2nQM2beBTp6Nh5k="
},
"org/leadpony/justify#justify-parent/3.1.0": {
"pom": "sha256-ckfhOlVhg4gPqnP7EeWQJ7R+fG1Ghx0sUIg3WwDbJY0="
@@ -1144,5 +1123,17 @@
"jar": "sha256-FGeTFEiggXaWrigFt7iyC/sIJlK/nE767VKJMNxJOJs=",
"pom": "sha256-6YLq3HiMac8uTeUKn2MrGCwx26UGEoMNNI/EtLqN19Y="
}
+ },
+ "https://repo.repsy.io/mvn/jixxed/maven/nl/jixxed": {
+ "lept4j#lept4j/1.16.6": {
+ "jar": "sha256-39j+jS92/MW/A8WLaUZYKTkNPB+0IgNWkjcau9MMlx0=",
+ "module": "sha256-fPk3r5TQdJrz0O5SgutXUWnI44UqKJxPBiiQC+wcSgA=",
+ "pom": "sha256-k31BbQcMlLWOjhhkUgrWnOUyb/zKBhRzq8hC6p6d/eY="
+ },
+ "tess4j#tess4j/5.2.9": {
+ "jar": "sha256-+3uZj+yC3t90jQ6oWIde0oIvWyxqXduuqrwwGO+EqvA=",
+ "module": "sha256-0t0sL5hBJtAuoZuSPFUZdupaPmn86ECeCZYYRDD+aCg=",
+ "pom": "sha256-l0rKnFKWtfPI/6pBDXpfbJpNEAri7igU24iaZyvY168="
+ }
}
}
diff --git a/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix b/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix
index 3af3d8a97c6c..fcbf251f434e 100644
--- a/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix
+++ b/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix
@@ -19,13 +19,13 @@
}:
stdenv.mkDerivation rec {
pname = "ed-odyssey-materials-helper";
- version = "2.199";
+ version = "2.223";
src = fetchFromGitHub {
owner = "jixxed";
repo = "ed-odyssey-materials-helper";
tag = version;
- hash = "sha256-1d5OzhAFo0s5xshJCdfWufo5Xb0UtHzUPdR6fwuaGYQ=";
+ hash = "sha256-NPiy1KQxi6iRR3tEjdPnx8w++sCLIsZ2FQXSUQL0WrA=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/eg/eggnog-mapper/package.nix b/pkgs/by-name/eg/eggnog-mapper/package.nix
index 815c2dd5851d..b557e76b13be 100644
--- a/pkgs/by-name/eg/eggnog-mapper/package.nix
+++ b/pkgs/by-name/eg/eggnog-mapper/package.nix
@@ -9,14 +9,14 @@
python3Packages.buildPythonApplication rec {
pname = "eggnog-mapper";
- version = "2.1.12";
+ version = "2.1.13";
format = "setuptools";
src = fetchFromGitHub {
owner = "eggnogdb";
repo = "eggnog-mapper";
tag = version;
- hash = "sha256-+luxXQmtGufYrA/9Ak3yKzbotOj2HM3vhIoOxE+Ty1U=";
+ hash = "sha256-Gu4D8DBvgCPlO+2MjeNZy6+lNqsIlksegWmmYvEZmUU=";
};
postPatch = ''
diff --git a/pkgs/by-name/el/electron-mail/package.nix b/pkgs/by-name/el/electron-mail/package.nix
index 9425bae778e8..490165cf6d7a 100644
--- a/pkgs/by-name/el/electron-mail/package.nix
+++ b/pkgs/by-name/el/electron-mail/package.nix
@@ -34,7 +34,7 @@ appimageTools.wrapType2 {
passthru.updateScript = nix-update-script { };
meta = {
- description = "ElectronMail is an Electron-based unofficial desktop client for ProtonMail";
+ description = "Unofficial Election-based ProtonMail desktop client";
mainProgram = "electron-mail";
homepage = "https://github.com/vladimiry/ElectronMail";
license = lib.licenses.gpl3;
diff --git a/pkgs/by-name/el/elogind/package.nix b/pkgs/by-name/el/elogind/package.nix
index c22056ac24f9..0492c338af66 100644
--- a/pkgs/by-name/el/elogind/package.nix
+++ b/pkgs/by-name/el/elogind/package.nix
@@ -154,7 +154,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/elogind/elogind";
- description = ''The systemd project's "logind", extracted to a standalone package'';
+ description = "systemd project's 'logind', extracted to a standalone package";
platforms = platforms.linux; # probably more
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ nh2 ];
diff --git a/pkgs/by-name/em/emmylua-doc-cli/package.nix b/pkgs/by-name/em/emmylua-doc-cli/package.nix
index 740ede7c14f1..03d11fdd46f0 100644
--- a/pkgs/by-name/em/emmylua-doc-cli/package.nix
+++ b/pkgs/by-name/em/emmylua-doc-cli/package.nix
@@ -6,18 +6,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "emmylua_doc_cli";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "EmmyLuaLs";
repo = "emmylua-analyzer-rust";
tag = finalAttrs.version;
- hash = "sha256-Fvg3G0C/YECDEWZ4mDC5b8qocWvyDJ9KdLYNtwIu0+I=";
+ hash = "sha256-HbjGOvK/b7SyhNF/Jff0SgJdOfSbzjkDkqQwuflOABA=";
};
buildAndTestSubdir = "crates/emmylua_doc_cli";
- cargoHash = "sha256-MIGYx1qMxsCCq3QkFeOuKbM4w/sJ2K0T+SRIDJQjf/8=";
+ cargoHash = "sha256-3x71VNWCTFb75STx8w/T++dLo1s2FwNhFm+lyZHS7qI=";
nativeInstallCheckInputs = [
versionCheckHook
diff --git a/pkgs/by-name/en/enum4linux-ng/package.nix b/pkgs/by-name/en/enum4linux-ng/package.nix
index 4c277ad57e8e..ad5139ce21a5 100644
--- a/pkgs/by-name/en/enum4linux-ng/package.nix
+++ b/pkgs/by-name/en/enum4linux-ng/package.nix
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "enum4linux-ng";
- version = "1.3.4";
+ version = "1.3.5";
pyproject = true;
src = fetchFromGitHub {
owner = "cddmp";
repo = "enum4linux-ng";
tag = "v${version}";
- hash = "sha256-MN3AUubro9CHkdPe/X1xcE11ye/D/A+Kf6zUOJTN4l0=";
+ hash = "sha256-jwwBYpzMjaVVojMB1udkinNQDiOXPKWbOwIsWHlhWw4=";
};
build-system = with python3.pkgs; [ setuptools ];
@@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication rec {
enumerating information from Windows and Samba systems.
'';
homepage = "https://github.com/cddmp/enum4linux-ng";
- changelog = "https://github.com/cddmp/enum4linux-ng/releases/tag/v${version}";
+ changelog = "https://github.com/cddmp/enum4linux-ng/releases/tag/${src.tag}";
license = with lib.licenses; [ gpl3Plus ];
maintainers = with lib.maintainers; [ fab ];
mainProgram = "enum4linux-ng";
diff --git a/pkgs/by-name/en/enzyme/package.nix b/pkgs/by-name/en/enzyme/package.nix
index 1749c5c7d787..a4a325303032 100644
--- a/pkgs/by-name/en/enzyme/package.nix
+++ b/pkgs/by-name/en/enzyme/package.nix
@@ -7,13 +7,13 @@
}:
llvmPackages.stdenv.mkDerivation rec {
pname = "enzyme";
- version = "0.0.187";
+ version = "0.0.188";
src = fetchFromGitHub {
owner = "EnzymeAD";
repo = "Enzyme";
rev = "v${version}";
- hash = "sha256-vdLt7LtVkgcgoUzzl5jb7ERIyQMpY+iSwJpdQpWxoJw=";
+ hash = "sha256-CoImpu1Hwn11s+6GeYPIyaIHz7kdjrBMpbxAUzaJWZU=";
};
postPatch = ''
diff --git a/pkgs/by-name/ep/epgstation/package.nix b/pkgs/by-name/ep/epgstation/package.nix
index 5d71ece6e0cc..e16be2ca0e10 100644
--- a/pkgs/by-name/ep/epgstation/package.nix
+++ b/pkgs/by-name/ep/epgstation/package.nix
@@ -127,7 +127,7 @@ buildNpmPackage rec {
'';
meta = with lib; {
- description = "DVR software compatible with Mirakurun.";
+ description = "DVR software compatible with Mirakurun";
homepage = "https://github.com/l3tnun/EPGStation";
license = licenses.mit;
maintainers = with maintainers; [ midchildan ];
diff --git a/pkgs/by-name/er/ergo/package.nix b/pkgs/by-name/er/ergo/package.nix
index a294dae91d97..f59c9c721cb8 100644
--- a/pkgs/by-name/er/ergo/package.nix
+++ b/pkgs/by-name/er/ergo/package.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "ergo";
- version = "6.0.0";
+ version = "6.0.1";
src = fetchurl {
url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar";
- sha256 = "sha256-gHDXMirYSXMpBISMDW+Wh3o7BZuWnBG8CXV/thMh/Ww=";
+ sha256 = "sha256-ByvHXgXFdoHbc+lWEK82I/I50Q1aoe3SSI2JeaTjEC4=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/er/errbot/package.nix b/pkgs/by-name/er/errbot/package.nix
index d164c7be9c78..5c3b421698b3 100644
--- a/pkgs/by-name/er/errbot/package.nix
+++ b/pkgs/by-name/er/errbot/package.nix
@@ -50,9 +50,6 @@ python3.pkgs.buildPythonApplication rec {
pytestCheckHook
];
- # errbot-backend-slackv3 has not been packaged
- disabledTestPaths = [ "tests/backend_tests/slack_test.py" ];
-
disabledTests = [
# require networking
"test_backup"
diff --git a/pkgs/by-name/et/ethercat/package.nix b/pkgs/by-name/et/ethercat/package.nix
index d31cead97136..13fb5bff4816 100644
--- a/pkgs/by-name/et/ethercat/package.nix
+++ b/pkgs/by-name/et/ethercat/package.nix
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ethercat";
- version = "1.6.6";
+ version = "1.6.7";
src = fetchFromGitLab {
owner = "etherlab.org";
repo = "ethercat";
rev = "refs/tags/${finalAttrs.version}";
- hash = "sha256-11Y4qGJlbZYnFZ3pI18kjE2aIht30ZtN4eTsYhWqg+g=";
+ hash = "sha256-UNd8PLdudI5TMdKKNH6BQP2VQ0LSPvsA/sEYnIuZRRA=";
};
separateDebugInfo = true;
diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix
index ed4df6deb128..b374299bb005 100644
--- a/pkgs/by-name/ev/evcc/package.nix
+++ b/pkgs/by-name/ev/evcc/package.nix
@@ -17,16 +17,16 @@
}:
let
- version = "0.207.0";
+ version = "0.207.2";
src = fetchFromGitHub {
owner = "evcc-io";
repo = "evcc";
tag = version;
- hash = "sha256-gaTY+9MB3nPRD2bOnWYS+vALRR9eHkFNCrEEMspE5ck=";
+ hash = "sha256-bBW2HU2TijUC6pn3gH23JTTGy5BWSm+V6BBsiYqi6U0=";
};
- vendorHash = "sha256-cn7zqhBJblDPl7H8BJtWZ2+ckTKVlqBIwwuXNGwrXdk=";
+ vendorHash = "sha256-VITdJ23xrO346EOlNe5uoOKcsQ76x+Yb7Vhl0/H+WTI=";
commonMeta = with lib; {
license = licenses.mit;
@@ -52,7 +52,7 @@ buildGo124Module rec {
npmDeps = fetchNpmDeps {
inherit src;
- hash = "sha256-yQ+MnXjixNQfWSVnRzmxRtQAvLecdLMDQSXyuIdzGnU=";
+ hash = "sha256-GB57pXfWo1lduVDPPw7TBM8qgCmTxPDxKQyD4ZZJnjE=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ev/evil-helix/package.nix b/pkgs/by-name/ev/evil-helix/package.nix
index c5be73ed8193..cb029f85ffe2 100644
--- a/pkgs/by-name/ev/evil-helix/package.nix
+++ b/pkgs/by-name/ev/evil-helix/package.nix
@@ -7,14 +7,14 @@
rustPlatform,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (final: {
pname = "evil-helix";
version = "20250601";
src = fetchFromGitHub {
owner = "usagi-flow";
repo = "evil-helix";
- rev = "release-${version}";
+ tag = "release-${final.version}";
hash = "sha256-bsl9ltPXEhkcnnHFAXQMyBCh1qd+UBV0XK2EcJOe+eg=";
};
@@ -49,4 +49,4 @@ rustPlatform.buildRustPackage rec {
mainProgram = "hx";
maintainers = with lib.maintainers; [ thiagokokada ];
};
-}
+})
diff --git a/pkgs/by-name/ex/excalifont/package.nix b/pkgs/by-name/ex/excalifont/package.nix
index 0fbb675b4b8c..01f0c7add920 100644
--- a/pkgs/by-name/ex/excalifont/package.nix
+++ b/pkgs/by-name/ex/excalifont/package.nix
@@ -41,7 +41,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = {
homepage = "https://plus.excalidraw.com/excalifont";
- description = "Excalifont is based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature";
+ description = "Font based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ drupol ];
license = lib.licenses.ofl;
diff --git a/pkgs/by-name/ex/exercise-timer/package.nix b/pkgs/by-name/ex/exercise-timer/package.nix
index 13b3b1baf32b..b5156a0b2c68 100644
--- a/pkgs/by-name/ex/exercise-timer/package.nix
+++ b/pkgs/by-name/ex/exercise-timer/package.nix
@@ -20,19 +20,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "exercise-timer";
- version = "1.8.4";
+ version = "1.8.5";
src = fetchFromGitHub {
owner = "mfep";
repo = "exercise-timer";
tag = "v${finalAttrs.version}";
- hash = "sha256-KiKTZUlcgQcVJwjCZRi1spjJjAT/aH0PUOB+Qt1jKTc=";
+ hash = "sha256-yparZ9XmHkjwvgpnERpi8hvRXdb8R+kAyFOFl+exXb4=";
fetchLFS = true;
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
- hash = "sha256-Z02tnOavpfv+dNk9p1h/+A0TlBtB0BVxLsEKvhFpkbc=";
+ hash = "sha256-JObzeiQHEGIDjOung3o8dpaXVcOoJS2v1hyrcS1fqcI=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix
index adabdd276480..e67dce490b20 100644
--- a/pkgs/by-name/ex/exploitdb/package.nix
+++ b/pkgs/by-name/ex/exploitdb/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "exploitdb";
- version = "2025-08-04";
+ version = "2025-08-05";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
tag = finalAttrs.version;
- hash = "sha256-vCKg0m59mBXArL9YI5/zNAJcHngLy5O+ji2zgBzGlPQ=";
+ hash = "sha256-a6TyxsYzA1YqRrCGhKRlnPrtGxdJ8HcvbJWCiNESuaw=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/ex/exult/package.nix b/pkgs/by-name/ex/exult/package.nix
index 1be937d0a0d4..edccebafd030 100644
--- a/pkgs/by-name/ex/exult/package.nix
+++ b/pkgs/by-name/ex/exult/package.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
configureFlags = lib.optional (!enableTools) "--disable-tools";
meta = with lib; {
- description = "Exult is a project to recreate Ultima VII for modern operating systems";
+ description = "Recreation of Ultima VII for modern operating systems";
longDescription = ''
Ultima VII, an RPG from the early 1990's, still has a huge following. But,
being a DOS game with a very nonstandard memory manager, it is difficult
diff --git a/pkgs/by-name/fa/fable/package.nix b/pkgs/by-name/fa/fable/package.nix
index e7765a80563a..dbcd495da1d9 100644
--- a/pkgs/by-name/fa/fable/package.nix
+++ b/pkgs/by-name/fa/fable/package.nix
@@ -18,7 +18,7 @@ buildDotnetGlobalTool (finalAttrs: {
};
meta = {
- description = "Fable is an F# to JavaScript compiler";
+ description = "F# to JavaScript compiler";
mainProgram = "fable";
homepage = "https://github.com/fable-compiler/fable";
changelog = "https://github.com/fable-compiler/fable/releases/tag/v${finalAttrs.version}";
diff --git a/pkgs/by-name/fa/fabric-ai/package.nix b/pkgs/by-name/fa/fabric-ai/package.nix
index b31ba804afde..27bdb4b69f28 100644
--- a/pkgs/by-name/fa/fabric-ai/package.nix
+++ b/pkgs/by-name/fa/fabric-ai/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "fabric-ai";
- version = "1.4.272";
+ version = "1.4.280";
src = fetchFromGitHub {
owner = "danielmiessler";
repo = "fabric";
tag = "v${version}";
- hash = "sha256-4ohZC+TKCKljawf0DAqzNQmEeFXi2jp4571uN+0UqZA=";
+ hash = "sha256-sORFkqT8+d0Cwo5W6hCNvNvgoMH/rsDPK6+sFm+lmf8=";
};
- vendorHash = "sha256-wPd0Rgc081ueK12MTeeJfuwUDyFfwXN/MveeOArjkqg=";
+ vendorHash = "sha256-VuP0ICBNH7FnXOjHLDv4pJZgKvpjSaudoV1K/ZmB7pY=";
# Fabric introduced plugin tests that fail in the nix build sandbox.
doCheck = false;
diff --git a/pkgs/by-name/fa/faudio/package.nix b/pkgs/by-name/fa/faudio/package.nix
index 1c19f7ca8b9d..fc43bebd62b3 100644
--- a/pkgs/by-name/fa/faudio/package.nix
+++ b/pkgs/by-name/fa/faudio/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "faudio";
- version = "25.07";
+ version = "25.08";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
tag = finalAttrs.version;
- hash = "sha256-ZMU3ntvnUHbeWQ5k5ZSnSLBABGm/F/rSAUM4blorpts=";
+ hash = "sha256-yhKmY5aysu1wIx0BDdQ6fyf5qn9XCwtNCIjDeJjBGg8=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix
index 89a4f61c096e..7b0d3adb4292 100644
--- a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix
+++ b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix
@@ -6,11 +6,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fcitx5-pinyin-moegirl";
- version = "20250711";
+ version = "20250810";
src = fetchurl {
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict";
- hash = "sha256-kjdgsq5n+7rjPBrXOjrb13+JLPLeXNQFv9uhl4NSszM=";
+ hash = "sha256-PuuW43+uu9Vasy33KW1IKb2uK2mh8M/V9fVCVp1QZl0=";
};
dontUnpack = true;
diff --git a/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix
index 69329bff762f..41a4240bea3f 100644
--- a/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix
+++ b/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix
@@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fcitx5-pinyin-zhwiki";
version = "0.2.5";
- date = "20250415";
+ date = "20250731";
src = fetchurl {
url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwiki-${finalAttrs.date}.dict";
- hash = "sha256-8dFBoP3UcYCl6EYojn14Bp7aYe/Z9cf4drSmeheHbLw=";
+ hash = "sha256-pS2fVLfihJGgKA1XsW1x0VanfhjHgDGtsqedpmvdUnE=";
};
dontUnpack = true;
diff --git a/pkgs/by-name/fe/febio/package.nix b/pkgs/by-name/fe/febio/package.nix
index 2ee2ca525185..28427d15792b 100644
--- a/pkgs/by-name/fe/febio/package.nix
+++ b/pkgs/by-name/fe/febio/package.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ zlib ] ++ lib.optionals mklSupport [ mkl ];
meta = {
- description = "FEBio Suite Solver";
+ description = "Software tool for nonlinear finite element analysis in biomechanics and biophysics";
license = with lib.licenses; [ mit ];
homepage = "https://febio.org/";
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/fh/fh/package.nix b/pkgs/by-name/fh/fh/package.nix
index fde448661513..754e226bd150 100644
--- a/pkgs/by-name/fh/fh/package.nix
+++ b/pkgs/by-name/fh/fh/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "fh";
- version = "0.1.24";
+ version = "0.1.25";
src = fetchFromGitHub {
owner = "DeterminateSystems";
repo = "fh";
rev = "v${version}";
- hash = "sha256-t7IZlG7rKNbkt2DIU5H0/B0+b4e9YEVJx14ijpOycCw=";
+ hash = "sha256-YVtFzJMdHpshtRqBDVw3Kr88psAPfcdOI0XVDGnFkq0=";
};
- cargoHash = "sha256-IXzqcIVk7F/MgWofzlwEkXfu7s8e7GdjYhdFbXUTeeo=";
+ cargoHash = "sha256-D/8YYv9V1ny9AWFkVPgcE9doq+OxN+yiCCt074FKgn0=";
nativeBuildInputs = [
installShellFiles
diff --git a/pkgs/by-name/fi/fiji/package.nix b/pkgs/by-name/fi/fiji/package.nix
index a0594e38dd4f..bd8ed519fa52 100644
--- a/pkgs/by-name/fi/fiji/package.nix
+++ b/pkgs/by-name/fi/fiji/package.nix
@@ -83,7 +83,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://imagej.net/software/fiji/";
- description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
+ description = "Batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
mainProgram = "fiji";
platforms = [ "x86_64-linux" ];
sourceProvenance = with sourceTypes; [
diff --git a/pkgs/by-name/fi/filebrowser/package.nix b/pkgs/by-name/fi/filebrowser/package.nix
index 9a3cb604eabe..47524bc3b457 100644
--- a/pkgs/by-name/fi/filebrowser/package.nix
+++ b/pkgs/by-name/fi/filebrowser/package.nix
@@ -78,7 +78,7 @@ buildGo123Module {
};
meta = with lib; {
- description = "Filebrowser is a web application for managing files and directories";
+ description = "Web application for managing files and directories";
homepage = "https://filebrowser.org";
license = licenses.asl20;
maintainers = with maintainers; [ oakenshield ];
diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix
index 5f5c18960433..0742b578fbfd 100644
--- a/pkgs/by-name/fi/files-cli/package.nix
+++ b/pkgs/by-name/fi/files-cli/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "files-cli";
- version = "2.15.61";
+ version = "2.15.70";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${version}";
- hash = "sha256-QYfZ9xRz9KtoXMkUlmLjYGTMNzBM7MZr/v8yjT/urLw=";
+ hash = "sha256-ImTa1h9Gh8yxtt7+P/9A3n5h7BV6pPZa7D4waeGZUZo=";
};
- vendorHash = "sha256-Uw+69gRSSnFSFSgaw97vzzdQuX5W4qnKSDHPZM3ipmA=";
+ vendorHash = "sha256-LU7ImpklaGLGhEKDYhwMk7ZoUQ1UxVdNUTTOMEh5TZo=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/fi/fileshelter/package.nix b/pkgs/by-name/fi/fileshelter/package.nix
index 38f254a383d2..d6c463cfb259 100644
--- a/pkgs/by-name/fi/fileshelter/package.nix
+++ b/pkgs/by-name/fi/fileshelter/package.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/epoupon/fileshelter";
- description = "FileShelter is a 'one-click' file sharing web application";
+ description = "One-click file sharing web application";
mainProgram = "fileshelter";
maintainers = [ ];
license = lib.licenses.gpl3;
diff --git a/pkgs/by-name/fi/fira/package.nix b/pkgs/by-name/fi/fira/package.nix
index b2aa6c6acd0f..6c317c016808 100644
--- a/pkgs/by-name/fi/fira/package.nix
+++ b/pkgs/by-name/fi/fira/package.nix
@@ -16,7 +16,7 @@ symlinkJoin rec {
];
meta = {
- description = "Fira font family including Fira Sans and Fira Mono";
+ description = "Font family including Fira Sans and Fira Mono";
homepage = "https://bboxtype.com/fira/";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/fi/fire/package.nix b/pkgs/by-name/fi/fire/package.nix
index 6625ad8a9314..f76222308dbd 100644
--- a/pkgs/by-name/fi/fire/package.nix
+++ b/pkgs/by-name/fi/fire/package.nix
@@ -1,10 +1,13 @@
{
stdenv,
lib,
+ fetchurl,
fetchFromGitHub,
+ runCommand,
unstableGitUpdater,
catch2_3,
cmake,
+ fontconfig,
pkg-config,
libX11,
libXrandr,
@@ -13,36 +16,102 @@
libXcursor,
freetype,
alsa-lib,
+
+ # Only able to test this myself in Linux
+ withStandalone ? stdenv.hostPlatform.isLinux,
}:
+let
+ # Required version, base URL and expected location specified in cmake/CPM.cmake
+ cpmDownloadVersion = "0.40.2";
+ cpmSrc = fetchurl {
+ url = "https://github.com/cpm-cmake/CPM.cmake/releases/download/v${cpmDownloadVersion}/CPM.cmake";
+ hash = "sha256-yM3DLAOBZTjOInge1ylk3IZLKjSjENO3EEgSpcotg10=";
+ };
+ cpmSourceCache = runCommand "cpm-source-cache" { } ''
+ mkdir -p $out/cpm
+ ln -s ${cpmSrc} $out/cpm/CPM_${cpmDownloadVersion}.cmake
+ '';
+
+ pathMappings = [
+ {
+ from = "LV2";
+ to = "${placeholder "out"}/${
+ if stdenv.hostPlatform.isDarwin then "Library/Audio/Plug-Ins/LV2" else "lib/lv2"
+ }";
+ }
+ {
+ from = "VST3";
+ to = "${placeholder "out"}/${
+ if stdenv.hostPlatform.isDarwin then "Library/Audio/Plug-Ins/VST3" else "lib/vst3"
+ }";
+ }
+ # this one's a guess, don't know where ppl have agreed to put them yet
+ {
+ from = "CLAP";
+ to = "${placeholder "out"}/${
+ if stdenv.hostPlatform.isDarwin then "Library/Audio/Plug-Ins/CLAP" else "lib/clap"
+ }";
+ }
+ ]
+ ++ lib.optionals withStandalone [
+ {
+ from = "Standalone";
+ to = "${placeholder "out"}/bin";
+ }
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ # Audio Unit is a macOS-specific thing
+ {
+ from = "AU";
+ to = "${placeholder "out"}/Library/Audio/Plug-Ins/Components";
+ }
+ ];
+
+ x11Libs = [
+ libX11
+ libXrandr
+ libXinerama
+ libXext
+ libXcursor
+ ];
+in
stdenv.mkDerivation (finalAttrs: {
pname = "fire";
- version = "1.0.1-unstable-2025-03-12";
+ version = "1.0.2-unstable-2025-07-05";
src = fetchFromGitHub {
owner = "jerryuhoo";
repo = "Fire";
- rev = "b7ded116ce7ab78a57bb9b6b61796cb2cf3a6e8b";
+ rev = "a0553c6fcced4919871771da3add390e931e29de";
fetchSubmodules = true;
- hash = "sha256-d8w+b4OpU2/kQdcAimR4ihDEgVTM1V7J0hj7saDrQpY=";
+ hash = "sha256-bHqWP3EZQg42OBi44Z1RvkIB2Ou0dDxgBLcidgxaMU8=";
};
- postPatch = ''
- # Disable automatic copying of built plugins during buildPhase, it defaults
- # into user home and we want to have building & installing separated.
- substituteInPlace CMakeLists.txt \
- --replace-fail 'COPY_PLUGIN_AFTER_BUILD TRUE' 'COPY_PLUGIN_AFTER_BUILD FALSE'
- ''
- + lib.optionalString stdenv.hostPlatform.isLinux ''
- # Remove hardcoded LTO flags: needs extra setup on Linux
- substituteInPlace CMakeLists.txt \
- --replace-fail 'juce::juce_recommended_lto_flags' '# Not forcing LTO'
- ''
- + lib.optionalString (!finalAttrs.finalPackage.doCheck) ''
- substituteInPlace CMakeLists.txt \
- --replace-fail 'include(Tests)' '# Not building tests' \
- --replace-fail 'include(Benchmarks)' '# Not building benchmark test'
- '';
+ postPatch =
+ let
+ formatsListing = lib.strings.concatMapStringsSep " " (entry: entry.from) pathMappings;
+ in
+ ''
+ # Allow all the formats we can handle
+ # Set LV2URI again for LV2 build
+ # Disable automatic copying of built plugins during buildPhase, it defaults
+ # into user home and we want to have building & installing separated.
+ substituteInPlace CMakeLists.txt \
+ --replace-fail 'set(FORMATS' 'set(FORMATS ${formatsListing}) #' \
+ --replace-fail 'BUNDLE_ID "''${BUNDLE_ID}"' 'BUNDLE_ID "''${BUNDLE_ID}" LV2URI "https://www.bluewingsmusic.com/Fire/"' \
+ --replace-fail 'COPY_PLUGIN_AFTER_BUILD TRUE' 'COPY_PLUGIN_AFTER_BUILD FALSE'
+ ''
+ + lib.optionalString stdenv.hostPlatform.isLinux ''
+ # Remove hardcoded LTO flags: needs extra setup on Linux
+ substituteInPlace CMakeLists.txt \
+ --replace-fail 'juce::juce_recommended_lto_flags' '# Not forcing LTO'
+ ''
+ + lib.optionalString (!finalAttrs.finalPackage.doCheck) ''
+ substituteInPlace CMakeLists.txt \
+ --replace-fail 'include(Tests)' '# Not building tests' \
+ --replace-fail 'include(Benchmarks)' '# Not building benchmark test'
+ '';
strictDeps = true;
@@ -51,74 +120,55 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
];
- buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
- libX11
- libXrandr
- libXinerama
- libXext
- libXcursor
- freetype
- alsa-lib
- ];
+ buildInputs = [
+ catch2_3
+ fontconfig
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isLinux (
+ x11Libs
+ ++ [
+ freetype
+ alsa-lib
+ ]
+ );
cmakeFlags = [
- (lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true)
- (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CATCH2" "${catch2_3.src}")
+ (lib.cmakeFeature "CPM_SOURCE_CACHE" "${cpmSourceCache}")
+ (lib.cmakeBool "CPM_LOCAL_PACKAGES_ONLY" true)
+ (lib.cmakeFeature "Catch2_SOURCE_DIR" "${catch2_3.src}")
];
- installPhase =
- let
- pathMappings = [
- {
- from = "LV2";
- to = "${placeholder "out"}/${
- if stdenv.hostPlatform.isDarwin then "Library/Audio/Plug-Ins/LV2" else "lib/lv2"
- }";
- }
- {
- from = "VST3";
- to = "${placeholder "out"}/${
- if stdenv.hostPlatform.isDarwin then "Library/Audio/Plug-Ins/VST3" else "lib/vst3"
- }";
- }
- # this one's a guess, don't know where ppl have agreed to put them yet
- {
- from = "CLAP";
- to = "${placeholder "out"}/${
- if stdenv.hostPlatform.isDarwin then "Library/Audio/Plug-Ins/CLAP" else "lib/clap"
- }";
- }
- ]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [
- {
- from = "AU";
- to = "${placeholder "out"}/Library/Audio/Plug-Ins/Components";
- }
- ];
- in
- ''
- runHook preInstall
+ installPhase = ''
+ runHook preInstall
- ''
- + lib.strings.concatMapStringsSep "\n" (entry: ''
- mkdir -p ${entry.to}
- # Exact path of the build artefact depends on used CMAKE_BUILD_TYPE
- cp -r Fire_artefacts/*/${entry.from}/* ${entry.to}/
- '') pathMappings
- + ''
+ ''
+ + lib.strings.concatMapStringsSep "\n" (entry: ''
+ mkdir -p ${entry.to}
+ # Exact path of the build artefact depends on used CMAKE_BUILD_TYPE
+ cp -r -t ${entry.to} Fire_artefacts/${finalAttrs.cmakeBuildType or "Release"}/${entry.from}/*
+ '') pathMappings
+ + ''
- runHook postInstall
- '';
+ runHook postInstall
+ '';
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
+ # Standalone dlopen's X11 libraries
+ postFixup = lib.strings.optionalString (withStandalone && stdenv.hostPlatform.isLinux) ''
+ patchelf --add-rpath ${lib.makeLibraryPath x11Libs} $out/bin/Fire
+ '';
+
passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; };
meta = {
description = "Multi-band distortion plugin by Wings";
- homepage = "https://github.com/jerryuhoo/Fire";
+ homepage = "https://www.bluewingsmusic.com/Fire";
license = lib.licenses.agpl3Only; # Not clarified if Only or Plus
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ OPNA2608 ];
+ }
+ // lib.optionalAttrs withStandalone {
+ mainProgram = "Fire";
};
})
diff --git a/pkgs/by-name/fl/flaresolverr/package.nix b/pkgs/by-name/fl/flaresolverr/package.nix
index a0b4eb546ab4..2ce3b0528ed5 100644
--- a/pkgs/by-name/fl/flaresolverr/package.nix
+++ b/pkgs/by-name/fl/flaresolverr/package.nix
@@ -32,13 +32,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "flaresolverr";
- version = "3.3.21-unstable-2025-03-04";
+ version = "3.3.24";
src = fetchFromGitHub {
owner = "FlareSolverr";
repo = "FlareSolverr";
- rev = "ce5369dd413cd71a81ce38a5ccd379f6c9352e23";
- hash = "sha256-cZ/YT4H2OU5l3AosROnkoyT5qrva5lxKshQMS626f2E=";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-BIV5+yLTgVQJtxi/F9FwtZ4pYcE2vGHmEgwigMtqwD8=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/fl/flarum/package.nix b/pkgs/by-name/fl/flarum/package.nix
index 35b741646672..9d83dacbca08 100644
--- a/pkgs/by-name/fl/flarum/package.nix
+++ b/pkgs/by-name/fl/flarum/package.nix
@@ -21,7 +21,7 @@ php.buildComposerProject2 (finalAttrs: {
meta = with lib; {
changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md";
- description = "Flarum is a delightfully simple discussion platform for your website";
+ description = "Delightfully simple discussion platform for your website";
homepage = "https://github.com/flarum/flarum";
license = lib.licenses.mit;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/fl/flatito/package.nix b/pkgs/by-name/fl/flatito/package.nix
index 47d2323403d2..6232248492ea 100644
--- a/pkgs/by-name/fl/flatito/package.nix
+++ b/pkgs/by-name/fl/flatito/package.nix
@@ -34,7 +34,7 @@ buildRubyGem rec {
passthru.updateScript = bundlerUpdateScript "${pname}";
meta = with lib; {
- description = "It allows you to search for a key and get the value and the line number where it is located in YAML and JSON files";
+ description = "Grep for keys in YAML and JSON files";
homepage = "https://github.com/ceritium/flatito";
license = licenses.mit;
maintainers = with maintainers; [ rucadi ];
diff --git a/pkgs/by-name/fl/flatter/package.nix b/pkgs/by-name/fl/flatter/package.nix
index d1e69a658fe0..216dc3138cbd 100644
--- a/pkgs/by-name/fl/flatter/package.nix
+++ b/pkgs/by-name/fl/flatter/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation {
passthru.updateScript = unstableGitUpdater { };
meta = with lib; {
- description = "(F)ast (lat)tice (r)eduction of integer lattice bases";
+ description = "Fast lattice reduction of integer lattice bases";
homepage = "https://github.com/keeganryan/flatter";
license = licenses.lgpl3Only;
mainProgram = "flatter";
diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix
index 5b3bd764d73f..3204141dc930 100644
--- a/pkgs/by-name/fl/flexget/package.nix
+++ b/pkgs/by-name/fl/flexget/package.nix
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "flexget";
- version = "3.17.1";
+ version = "3.17.6";
pyproject = true;
src = fetchFromGitHub {
owner = "Flexget";
repo = "Flexget";
tag = "v${version}";
- hash = "sha256-9Ba7VgVmy5FOnqzAB/ebTFeI892Y1G0R/UcNpkbNdGA=";
+ hash = "sha256-E0ytB30tiJgmdfpJ+KCy67enqmfZT7HjoZHlqtRQWsQ=";
};
pythonRelaxDeps = true;
diff --git a/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix b/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix
index 6b4c08df6737..55374be39f3c 100644
--- a/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix
+++ b/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix
@@ -9,16 +9,16 @@
}:
buildGoModule (finalAttrs: {
pname = "fluxcd-operator-mcp";
- version = "0.24.1";
+ version = "0.27.0";
src = fetchFromGitHub {
owner = "controlplaneio-fluxcd";
repo = "fluxcd-operator";
tag = "v${finalAttrs.version}";
- hash = "sha256-/a/k2q1Qu/0Zz7qxBtGB27CZ5vKhqAAIDUknRT8dK04=";
+ hash = "sha256-haqRBK3ctQvx2VaG2PSSFnhodO5UsBv/iv4SYmO6ijQ=";
};
- vendorHash = "sha256-tyYE/OdVUxqNP3Csukc2ctDchB9x2BdBYXYq9EsiFkg=";
+ vendorHash = "sha256-w7WEckmoajsR4sKCrheq34T0XC2ubnZhz6cVQmzHzN0=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/fl/flyctl/package.nix b/pkgs/by-name/fl/flyctl/package.nix
index f9d6b7192b1f..f6d2950af349 100644
--- a/pkgs/by-name/fl/flyctl/package.nix
+++ b/pkgs/by-name/fl/flyctl/package.nix
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "flyctl";
- version = "0.3.161";
+ version = "0.3.164";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
- hash = "sha256-ctE8X3vyNqbdYQuDrmCLmwy/EMGpJFRnlcjxnRji1Zo=";
+ hash = "sha256-pAWdyKBiDr1opIO9P0+4Fm2wwZXaL5Nt0YJiuB+mWHo=";
};
- vendorHash = "sha256-OwxzdLXNPiQRq6mgvZaOs8tnNZQm0mYyzyPFUYcokb0=";
+ vendorHash = "sha256-l4EAOQeDLU+J7suKLzg+UAxrKGxoCpoPvQtj62u5VHE=";
subPackages = [ "." ];
diff --git a/pkgs/by-name/fo/fontmatrix/package.nix b/pkgs/by-name/fo/fontmatrix/package.nix
index 81e25a88101d..9a846d75ca93 100644
--- a/pkgs/by-name/fo/fontmatrix/package.nix
+++ b/pkgs/by-name/fo/fontmatrix/package.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "Fontmatrix is a free/libre font explorer for Linux, Windows and Mac";
+ description = "Free/libre font explorer for Linux, Windows and Mac";
homepage = "https://github.com/fontmatrix/fontmatrix";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/pkgs/by-name/fo/form/package.nix b/pkgs/by-name/fo/form/package.nix
index b8a55c074cc6..93521daca0f4 100644
--- a/pkgs/by-name/fo/form/package.nix
+++ b/pkgs/by-name/fo/form/package.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
];
meta = with lib; {
- description = "FORM project for symbolic manipulation of very big expressions";
+ description = "Symbolic manipulation of very big expressions";
homepage = "https://www.nikhef.nl/~form/";
license = licenses.gpl3;
maintainers = [ maintainers.veprbl ];
diff --git a/pkgs/by-name/fo/fosrl-pangolin/package.nix b/pkgs/by-name/fo/fosrl-pangolin/package.nix
index e9fa117d694c..5b0770516cd8 100644
--- a/pkgs/by-name/fo/fosrl-pangolin/package.nix
+++ b/pkgs/by-name/fo/fosrl-pangolin/package.nix
@@ -3,28 +3,58 @@
fetchFromGitHub,
esbuild,
buildNpmPackage,
+ makeWrapper,
+ formats,
inter,
+ databaseType ? "sqlite",
+ environmentVariables ? { },
}:
-buildNpmPackage rec {
+assert lib.assertOneOf "databaseType" databaseType [
+ "sqlite"
+ "pg"
+];
+
+let
+ db =
+ isLong:
+ if (databaseType == "sqlite") then
+ "sqlite"
+ else if isLong then
+ "postgresql"
+ else
+ "pg";
+in
+
+buildNpmPackage (finalAttrs: {
pname = "pangolin";
- version = "1.2.0";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "fosrl";
repo = "pangolin";
- tag = version;
- hash = "sha256-2yrim4pr8cgIh/FBuGIuK+ycwImpMiz+m21H5qYARmU=";
+ tag = finalAttrs.version;
+ hash = "sha256-Cy5COyZAH0NPQDMpKUmweYWkyupDC2sNf2CP+EJ5GiE=";
};
- npmDepsHash = "sha256-fi4e79Bk1LC/LizBJ+EhCjDzLR5ZocgVyWbSXsEJKdw=";
- nativeBuildInputs = [ esbuild ];
- # Replace the googleapis.com Inter font with a local copy from nixpkgs
- # based on
- # https://github.com/NixOS/nixpkgs/blob/f7bf574774e466b984063a44330384cdbca67d6c/pkgs/by-name/ne/nextjs-ollama-llm-ui/package.nix
+ npmDepsHash = "sha256-OGqYmOO6pizcOrdaoSGgjDQgqpjU0SIw3ceh57eyjr4=";
+
+ nativeBuildInputs = [
+ esbuild
+ makeWrapper
+ ];
+
+ prePatch = ''
+ cat > server/db/index.ts << EOF
+ export * from "./${db false}";
+ EOF
+ '';
+
+ # Replace the googleapis.com Inter font with a local copy from Nixpkgs.
+ # Based on pkgs.nextjs-ollama-llm-ui.
postPatch = ''
substituteInPlace src/app/layout.tsx --replace-fail \
- "{ Figtree, Inter } from \"next/font/google\"" \
+ "{ Inter } from \"next/font/google\"" \
"localFont from \"next/font/local\""
substituteInPlace src/app/layout.tsx --replace-fail \
@@ -34,33 +64,105 @@ buildNpmPackage rec {
cp "${inter}/share/fonts/truetype/InterVariable.ttf" src/app/Inter.ttf
'';
- preBuild = ''
- npx drizzle-kit generate --dialect sqlite --schema ./server/db/schemas/ --out init
- '';
+ preBuild = "npx drizzle-kit generate --dialect ${db true} --schema ./server/db/${db false}/schema.ts --name migration --out init";
+
+ npmBuildScript = "build:${db false}";
+
+ postBuild = "npm run build:cli";
+
+ preInstall = "mkdir -p $out/{bin,share/pangolin}";
installPhase = ''
runHook preInstall
- mkdir -p $out/
- cp -r .next/standalone/* $out/
- cp -r .next/standalone/.next $out/
+ cp -r node_modules $out/share/pangolin
+
+ cp -r .next/standalone/.next $out/share/pangolin
+ cp .next/standalone/package.json $out/share/pangolin
+
+ cp -r .next/static $out/share/pangolin/.next/static
+ cp -r public $out/share/pangolin/public
- cp -r .next/static $out/.next/static
- cp -r dist $out/dist
- cp -r init $out/dist/init
+ cp -r dist $out/share/pangolin/dist
+ cp -r init $out/share/pangolin/dist/init
+
+ cp server/db/names.json $out/share/pangolin/dist/names.json
- cp server/db/names.json $out/dist/names.json
- cp -r public $out/public
- cp -r node_modules $out/
runHook postInstall
'';
+ preFixup =
+ let
+ defaultConfig = (formats.yaml { }).generate "pangolin-default-config" {
+ app.dashboard_url = "https://pangolin.example.test";
+ domains.domain1.base_domain = "example.test";
+ gerbil.base_endpoint = "pangolin.example.test";
+ server.secret = "A secret string used for encrypting sensitive data. Must be at least 8 characters long.";
+ };
+ variablesMapped =
+ isServer:
+ (lib.concatMapAttrsStringSep " " (name: value: "--set ${name} ${value}") (
+ {
+ NODE_OPTIONS = "enable-source-maps";
+ NODE_ENV = "development";
+ ENVIRONMENT = "prod";
+ }
+ // environmentVariables
+ ))
+ # If we're running Pangolin, test if we have a .nix_skip_setup file in the public
+ # and .next directories. If we don't, clean them up and re-create them.
+ + lib.optionalString isServer " --run '${
+ (lib.concatMapStringsSep " && "
+ (
+ dir:
+ "test -f ${dir}/.nix_skip_setup || { rm -${lib.optionalString (dir == ".next") "r"}f ${dir} && ${
+ if (dir == ".next") then "cp -rd" else "ln -s"
+ } ${placeholder "out"}/share/pangolin/${dir} .; }"
+ )
+ [
+ ".next"
+ "public"
+ "node_modules"
+ ]
+ )
+ # Also deploy a small config (if none exists) and run the
+ # database migrations before running the server.
+ } && test -f config/config.yml || { install -Dm600 ${defaultConfig} config/config.yml && { test -z $EDITOR && { echo \"Please edit $(pwd)/config/config.yml\" and run the server again. && exit 255; } || $EDITOR config/config.yml; }; } && command ${placeholder "out"}/bin/migrate-pangolin-database'";
+ in
+ lib.concatMapStrings
+ (
+ attr:
+ "makeWrapper $out/share/pangolin/dist/${attr.mjs}.mjs $out/bin/${attr.command} ${
+ variablesMapped (attr.mjs == "server")
+ }\n"
+ )
+ [
+ {
+ mjs = "cli";
+ command = "pangctl";
+ }
+ {
+ mjs = "migrations";
+ command = "migrate-pangolin-database";
+ }
+ {
+ mjs = "server";
+ command = "pangolin";
+ }
+ ];
+
+ passthru = { inherit databaseType; };
+
meta = {
description = "Tunneled reverse proxy server with identity and access control";
homepage = "https://github.com/fosrl/pangolin";
- changelog = "https://github.com/fosrl/pangolin/releases/tag/${version}";
+ changelog = "https://github.com/fosrl/pangolin/releases/tag/${finalAttrs.version}";
license = lib.licenses.agpl3Only;
- maintainers = with lib.maintainers; [ jackr ];
+ maintainers = with lib.maintainers; [
+ jackr
+ sigmasquadron
+ ];
platforms = lib.platforms.linux;
+ mainProgram = "pangolin";
};
-}
+})
diff --git a/pkgs/by-name/fo/foxglove-cli/package.nix b/pkgs/by-name/fo/foxglove-cli/package.nix
index f696e387a562..0810cd04cb85 100644
--- a/pkgs/by-name/fo/foxglove-cli/package.nix
+++ b/pkgs/by-name/fo/foxglove-cli/package.nix
@@ -11,13 +11,13 @@
}:
buildGoModule (finalAttrs: {
pname = "foxglove-cli";
- version = "1.0.24";
+ version = "1.0.25";
src = fetchFromGitHub {
owner = "foxglove";
repo = "foxglove-cli";
tag = "v${finalAttrs.version}";
- hash = "sha256-JYaBVXSKn4zgWHq+s/tMgHCpQ2z5ZYh/+e+ex4MaUmo=";
+ hash = "sha256-zmX3eCh5NYCbYlbx6bIxwF6Qktj+kwV4KpVsTI9ofZ8=";
};
vendorHash = "sha256-fL/eOGx81pdIPWHt14cf4VoIqmfUmbkKa8/y0QQKYko=";
diff --git a/pkgs/by-name/fr/frida-tools/package.nix b/pkgs/by-name/fr/frida-tools/package.nix
index 68bdc5fa195b..f158daa44913 100644
--- a/pkgs/by-name/fr/frida-tools/package.nix
+++ b/pkgs/by-name/fr/frida-tools/package.nix
@@ -6,12 +6,12 @@
python3Packages.buildPythonApplication rec {
pname = "frida-tools";
- version = "14.4.2";
+ version = "14.4.5";
format = "pyproject";
src = fetchPypi {
inherit pname version;
- hash = "sha256-M+iKHoJpxIUUoEVYntL8PPR7B3TbBDiW/Oc8ZE15wo8=";
+ hash = "sha256-sId91KB2qLasJHsfrS6Nfqctn0kCPS6ieNwtfheai8M=";
};
build-system = with python3Packages; [
diff --git a/pkgs/by-name/fr/frr/package.nix b/pkgs/by-name/fr/frr/package.nix
index 2eb4a3fa8974..40055508f80e 100644
--- a/pkgs/by-name/fr/frr/package.nix
+++ b/pkgs/by-name/fr/frr/package.nix
@@ -82,13 +82,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "frr";
- version = "10.4.0";
+ version = "10.4.1";
src = fetchFromGitHub {
owner = "FRRouting";
repo = "frr";
rev = "frr-${finalAttrs.version}";
- hash = "sha256-p+pjWsWk/x1pdyp1zbT0GQUKnW1DprHcJLpg7t746Lc=";
+ hash = "sha256-pEnMOy1/gIs8a/XCGixF3ZkSwUZ1PPuaSFBminY86DA=";
};
# Without the std explicitly set, we may run into abseil-cpp
diff --git a/pkgs/by-name/fs/fsautocomplete/deps.json b/pkgs/by-name/fs/fsautocomplete/deps.json
index 104e36eb51c2..4078a2c8a143 100644
--- a/pkgs/by-name/fs/fsautocomplete/deps.json
+++ b/pkgs/by-name/fs/fsautocomplete/deps.json
@@ -76,8 +76,8 @@
},
{
"pname": "fsharp-analyzers",
- "version": "0.32.0",
- "hash": "sha256-MnhsK5tOeexL6uQhsV4nTRz8CGbz2o8VyHwAK8x91pE="
+ "version": "0.32.1",
+ "hash": "sha256-le6rPnAF7cKGBZ2w8H2u9glK+6rT2ZjiAVnrkH2IhrM="
},
{
"pname": "FSharp.Analyzers.Build",
@@ -86,8 +86,8 @@
},
{
"pname": "FSharp.Analyzers.SDK",
- "version": "0.32.0",
- "hash": "sha256-0mdnqvE4ltEfehzS+ylah5MSy+sXbYrKRHrNDlWvIjg="
+ "version": "0.32.1",
+ "hash": "sha256-JOqyzBUVMm1wx9g0YZmAZghj3/9f7nh9YenVt4mQI0M="
},
{
"pname": "FSharp.Compiler.Service",
@@ -206,8 +206,8 @@
},
{
"pname": "Ionide.Analyzers",
- "version": "0.14.6",
- "hash": "sha256-56FJUeWvxE2xbaX/qhfCN6ksiNWz7aGQySEskOnzFB0="
+ "version": "0.14.7",
+ "hash": "sha256-capdHUKfY3W8QYgg5Q6/dRggEF6w/yQ9rEKIh+VQLlc="
},
{
"pname": "Ionide.KeepAChangelog.Tasks",
diff --git a/pkgs/by-name/fs/fsautocomplete/package.nix b/pkgs/by-name/fs/fsautocomplete/package.nix
index ae6a2172f084..d337fa4cb467 100644
--- a/pkgs/by-name/fs/fsautocomplete/package.nix
+++ b/pkgs/by-name/fs/fsautocomplete/package.nix
@@ -9,13 +9,13 @@
buildDotnetModule (finalAttrs: {
pname = "fsautocomplete";
- version = "0.78.4";
+ version = "0.78.5";
src = fetchFromGitHub {
owner = "fsharp";
repo = "FsAutoComplete";
tag = "v${finalAttrs.version}";
- hash = "sha256-SBNtVtPVQ+l0U+jsvSiJVdS6TR4+wZ8rScFrRKWJSX8=";
+ hash = "sha256-4Y3QUq5oa01a1S5+h3ccdeqjPfkUe8GaqxHjh9VFhXE=";
};
nugetDeps = ./deps.json;
@@ -41,7 +41,7 @@ buildDotnetModule (finalAttrs: {
};
meta = {
- description = "FsAutoComplete project (FSAC) provides a backend service for rich editing or intellisense features for editors";
+ description = "Backend service for rich editing or intellisense features for editors";
mainProgram = "fsautocomplete";
homepage = "https://github.com/fsharp/FsAutoComplete";
changelog = "https://github.com/fsharp/FsAutoComplete/releases/tag/${finalAttrs.src.tag}";
diff --git a/pkgs/by-name/fx/fx/package.nix b/pkgs/by-name/fx/fx/package.nix
index 8e7292884ab3..ff7a3448c29e 100644
--- a/pkgs/by-name/fx/fx/package.nix
+++ b/pkgs/by-name/fx/fx/package.nix
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "fx";
- version = "38.0.0";
+ version = "39.0.1";
src = fetchFromGitHub {
owner = "antonmedv";
repo = "fx";
tag = finalAttrs.version;
- hash = "sha256-9g9xtnmM3ANsvfxqE8pMTxiiUj+uQadhBooRQYKQpTg=";
+ hash = "sha256-KVnPESE0Fp1liOZtpDgNpAggROnGHYdefAAECkbgZDE=";
};
- vendorHash = "sha256-yVAoswClpf5+1nwLyrLKLYFt9Noh2HRemif1e1nWm7M=";
+ vendorHash = "sha256-7x0nbgMzEJznDH6Wf5iaTYXLh/2IGUSeSVvb0UKKTOQ=";
ldflags = [ "-s" ];
diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix
index ab375fc01106..b0a7337d9e5f 100644
--- a/pkgs/by-name/fz/fzf/package.nix
+++ b/pkgs/by-name/fz/fzf/package.nix
@@ -12,13 +12,13 @@
buildGoModule rec {
pname = "fzf";
- version = "0.65.0";
+ version = "0.65.1";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf";
rev = "v${version}";
- hash = "sha256-8I6NpZsnqGw8eOoKM5PmRQzahsss01WQFjjDJ5e7pTE=";
+ hash = "sha256-cYRA7TCKvfFkWUpI4q1xYR3qzenZvx3cjVSerl0gweU=";
};
vendorHash = "sha256-1wxi+wfTSSgJQLNbCdoFTz9G4XLgEX7PpzqpuVjEYL8=";
diff --git a/pkgs/by-name/ga/garnet/deps.json b/pkgs/by-name/ga/garnet/deps.json
index 9e5c1b7001a2..67c016f383cc 100644
--- a/pkgs/by-name/ga/garnet/deps.json
+++ b/pkgs/by-name/ga/garnet/deps.json
@@ -31,8 +31,8 @@
},
{
"pname": "KeraLua",
- "version": "1.4.4",
- "hash": "sha256-MF7DBdc8xNiEcauNer7YFRgjbUU4ANmc2uQKrzVDRDs="
+ "version": "1.4.6",
+ "hash": "sha256-7lXJhhQlEuRoaF18XiZYJDyhA8RIWpYWNB9kr4aARQc="
},
{
"pname": "Microsoft.Bcl.AsyncInterfaces",
diff --git a/pkgs/by-name/ga/garnet/package.nix b/pkgs/by-name/ga/garnet/package.nix
index b9e34afaeed6..af25400a3657 100644
--- a/pkgs/by-name/ga/garnet/package.nix
+++ b/pkgs/by-name/ga/garnet/package.nix
@@ -8,13 +8,13 @@
buildDotnetModule rec {
pname = "garnet";
- version = "1.0.78";
+ version = "1.0.80";
src = fetchFromGitHub {
owner = "microsoft";
repo = "garnet";
tag = "v${version}";
- hash = "sha256-V/h0X4CZ9FOcUetyyvo9umYS+VqJbYehg3QS/yp4OBM=";
+ hash = "sha256-9B2Ai+W6+rZ8xLrrO7d8jd6LYWaMGIq3a+lz8rY32uA=";
};
projectFile = "main/GarnetServer/GarnetServer.csproj";
diff --git a/pkgs/by-name/ga/gate/package.nix b/pkgs/by-name/ga/gate/package.nix
index da847b9a91ca..5a1b5ce6bb7d 100644
--- a/pkgs/by-name/ga/gate/package.nix
+++ b/pkgs/by-name/ga/gate/package.nix
@@ -6,7 +6,7 @@
let
pname = "gate";
- version = "0.51.0";
+ version = "0.52.0";
in
buildGoModule {
inherit pname version;
@@ -15,10 +15,10 @@ buildGoModule {
owner = "minekube";
repo = "gate";
tag = "v${version}";
- hash = "sha256-Fe02QzD9ZtYT+pakWWjwM48dqe7SeF011/FafbvGc0E=";
+ hash = "sha256-DKnJnhfO3Cs80tAYiodxf1alfO4DXNneiqDILgP+v8w=";
};
- vendorHash = "sha256-d/D1l+/viJ5OFSpUDpC+4pnDwPJDBuYDjS7niao5D9U=";
+ vendorHash = "sha256-0NcfuCZHR4QHbMNqc+ilPouie+9k7FqOG/JdNX8uO8c=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/ga/gauge-unwrapped/package.nix b/pkgs/by-name/ga/gauge-unwrapped/package.nix
index f8204659afe1..ef21db98eb68 100644
--- a/pkgs/by-name/ga/gauge-unwrapped/package.nix
+++ b/pkgs/by-name/ga/gauge-unwrapped/package.nix
@@ -6,7 +6,7 @@
buildGoModule rec {
pname = "gauge";
- version = "1.6.19";
+ version = "1.6.20";
patches = [
# adds a check which adds an error message when trying to
@@ -18,10 +18,10 @@ buildGoModule rec {
owner = "getgauge";
repo = "gauge";
tag = "v${version}";
- hash = "sha256-bfmzRZliLU6p/pbKhdXrwukwp0ApsPeOMRUWvovIZ3Q=";
+ hash = "sha256-Ynyi2ph1L9SfxDwgXqw55nieP5o9LyHxKw4HYQEhXEo=";
};
- vendorHash = "sha256-c9uYVxlC2YEgSsNkte3yJpX8HmTnTMjw2PJAe5IROmY=";
+ vendorHash = "sha256-vv77sD+H2PI06iaJWNGoT4Oe53Shc7QxlSL1nX4i4+Y=";
excludedPackages = [
"build"
diff --git a/pkgs/by-name/ge/gearlever/package.nix b/pkgs/by-name/ge/gearlever/package.nix
index 0841811a9a57..df4279d13344 100644
--- a/pkgs/by-name/ge/gearlever/package.nix
+++ b/pkgs/by-name/ge/gearlever/package.nix
@@ -23,14 +23,14 @@
python3Packages.buildPythonApplication rec {
pname = "gearlever";
- version = "3.3.4";
+ version = "3.4.0";
pyproject = false; # Built with meson
src = fetchFromGitHub {
owner = "mijorus";
repo = "gearlever";
tag = version;
- hash = "sha256-n7R4BiNxEy2uL6yg5h/L+l/EiQFTc5uND4ZVdERll08=";
+ hash = "sha256-3kTgYlsVumTVH5X6h3YvS0tdex/OGQyn5MzevQ+GuH4=";
};
postPatch =
diff --git a/pkgs/by-name/ge/geeqie/package.nix b/pkgs/by-name/ge/geeqie/package.nix
index 34acd23d3e58..71d8bc8cc6f8 100644
--- a/pkgs/by-name/ge/geeqie/package.nix
+++ b/pkgs/by-name/ge/geeqie/package.nix
@@ -11,7 +11,7 @@
gtk3,
lcms2,
exiv2,
- libchamplain,
+ libchamplain_libsoup3,
clutter-gtk,
ffmpegthumbnailer,
fbida,
@@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
gtk3
lcms2
exiv2
- libchamplain
+ libchamplain_libsoup3
clutter-gtk
ffmpegthumbnailer
fbida
diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix
index 8ce9af0c20dd..c39edbfc02ae 100644
--- a/pkgs/by-name/ge/gemini-cli/package.nix
+++ b/pkgs/by-name/ge/gemini-cli/package.nix
@@ -2,25 +2,30 @@
lib,
buildNpmPackage,
fetchFromGitHub,
- fetchNpmDeps,
+ fetchpatch,
gitUpdater,
}:
buildNpmPackage (finalAttrs: {
pname = "gemini-cli";
- version = "0.1.14";
+ version = "0.1.18";
src = fetchFromGitHub {
owner = "google-gemini";
repo = "gemini-cli";
tag = "v${finalAttrs.version}";
- hash = "sha256-u73aqh7WnfetHj/64/HyzSR6aJXRKt0OXg3bddhhQq8=";
+ hash = "sha256-vO70olSAG6NaZjyERU22lc8MbVivyJFieGcy0xOErrc=";
};
- npmDeps = fetchNpmDeps {
- inherit (finalAttrs) src;
- hash = "sha256-9T31QlffPP6+ryRVN/7t0iMo+2AgwPb6l6CkYh6839U=";
- };
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/google-gemini/gemini-cli/pull/5336/commits/c1aef417d559237bf4d147c584449b74d6fbc1f8.patch";
+ name = "restore-missing-dependencies-fields.patch";
+ hash = "sha256-euRoLpbv075KIpYF9QPMba5FxG4+h/kxwLRetaay33s=";
+ })
+ ];
+
+ npmDepsHash = "sha256-8dn0i2laR4LFZk/sFDdvblvrHSnraGcLl3WAthCOKc0=";
preConfigure = ''
mkdir -p packages/generated
@@ -35,6 +40,7 @@ buildNpmPackage (finalAttrs: {
rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli
rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli-core
+ rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli-test-utils
rm -f $out/share/gemini-cli/node_modules/gemini-cli-vscode-ide-companion
cp -r packages/cli $out/share/gemini-cli/node_modules/@google/gemini-cli
cp -r packages/core $out/share/gemini-cli/node_modules/@google/gemini-cli-core
diff --git a/pkgs/by-name/ge/gersemi/package.nix b/pkgs/by-name/ge/gersemi/package.nix
index b7047664dcc2..68c3d58cd5e5 100644
--- a/pkgs/by-name/ge/gersemi/package.nix
+++ b/pkgs/by-name/ge/gersemi/package.nix
@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication rec {
pname = "gersemi";
- version = "0.21.0";
+ version = "0.22.1";
format = "pyproject";
src = fetchFromGitHub {
owner = "BlankSpruce";
repo = "gersemi";
tag = version;
- hash = "sha256-TOrnaYvI4U7+q7ANNThZ3M3XhZS/Y8m48mNAqwjjBsg=";
+ hash = "sha256-ckK0Tv1aUHJcM1RH20ejBvq49xksUZmqveCcMmpnVGo=";
};
build-system = with python3Packages; [
diff --git a/pkgs/by-name/gh/gh-gei/package.nix b/pkgs/by-name/gh/gh-gei/package.nix
index ec168edcb5df..bc51f396b661 100644
--- a/pkgs/by-name/gh/gh-gei/package.nix
+++ b/pkgs/by-name/gh/gh-gei/package.nix
@@ -7,13 +7,13 @@
buildDotnetModule rec {
pname = "gh-gei";
- version = "1.17.0";
+ version = "1.18.0";
src = fetchFromGitHub {
owner = "github";
repo = "gh-gei";
rev = "v${version}";
- hash = "sha256-mV7lqwC8S5ms79IIcmgDIsUlPKaLSWElXZ00Tm8qs4Y=";
+ hash = "sha256-AMmeuobgJ+DSRG4zS7RP5l3/BraqQxXB+ygLDc3XnOs=";
};
dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx;
diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix
index 6ff1e7aef05a..204a7075b6e9 100644
--- a/pkgs/by-name/gh/ghostfolio/package.nix
+++ b/pkgs/by-name/gh/ghostfolio/package.nix
@@ -11,13 +11,13 @@
buildNpmPackage rec {
pname = "ghostfolio";
- version = "2.185.0";
+ version = "2.189.0";
src = fetchFromGitHub {
owner = "ghostfolio";
repo = "ghostfolio";
tag = version;
- hash = "sha256-jnC2u9ZZcOSux6UUzW9Ot02aFWeGYhrdCC9d4xM0efA=";
+ hash = "sha256-rHqg7ziUdir6jWL4Xo/n9I2lNCmpBWFI34LQAS5mPsM=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -27,7 +27,7 @@ buildNpmPackage rec {
'';
};
- npmDepsHash = "sha256-FCH0v9jRviH33mfIVX8967X1u494qToHraYVn5pbSPw=";
+ npmDepsHash = "sha256-hRDBNt2JIdjWYJLmW5BkW5wJ8yzcqQRwS2jRJKFrZL0=";
nativeBuildInputs = [
prisma
diff --git a/pkgs/by-name/gh/ghostscriptX/package.nix b/pkgs/by-name/gh/ghostscriptX/package.nix
new file mode 100644
index 000000000000..e49be1ba159f
--- /dev/null
+++ b/pkgs/by-name/gh/ghostscriptX/package.nix
@@ -0,0 +1,8 @@
+{
+ ghostscript,
+}:
+
+ghostscript.override {
+ cupsSupport = true;
+ x11Support = true;
+}
diff --git a/pkgs/by-name/gh/ghostscript_headless/package.nix b/pkgs/by-name/gh/ghostscript_headless/package.nix
new file mode 100644
index 000000000000..1cd90e6802ae
--- /dev/null
+++ b/pkgs/by-name/gh/ghostscript_headless/package.nix
@@ -0,0 +1,8 @@
+{
+ ghostscript,
+}:
+
+ghostscript.override {
+ cupsSupport = false;
+ x11Support = false;
+}
diff --git a/pkgs/by-name/gi/gildas/package.nix b/pkgs/by-name/gi/gildas/package.nix
index cda086308492..00875aa7b0d5 100644
--- a/pkgs/by-name/gi/gildas/package.nix
+++ b/pkgs/by-name/gi/gildas/package.nix
@@ -24,8 +24,8 @@ let
in
stdenv.mkDerivation rec {
- srcVersion = "jul25b";
- version = "20250701_b";
+ srcVersion = "aug25a";
+ version = "20250801_a";
pname = "gildas";
src = fetchurl {
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
"http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.xz"
"http://www.iram.fr/~gildas/dist/archive/gildas/gildas-src-${srcVersion}.tar.xz"
];
- hash = "sha256-TU9UdvyzlIWGJWAAJIIGBO5NgXuKDYTdjHhFHRwTagU=";
+ hash = "sha256-SqUE/cu23+i7QuGw7LFnLfP1hViUW4moJKfshu/3yXI=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/gi/ginac/package.nix b/pkgs/by-name/gi/ginac/package.nix
index bdce4af9121f..21c5e9129eb1 100644
--- a/pkgs/by-name/gi/ginac/package.nix
+++ b/pkgs/by-name/gi/ginac/package.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--disable-rpath" ];
meta = with lib; {
- description = "GiNaC is Not a CAS";
+ description = "GiNaC C++ library for symbolic manipulations";
homepage = "https://www.ginac.de/";
maintainers = with maintainers; [ lovek323 ];
license = licenses.gpl2;
diff --git a/pkgs/by-name/gi/git-fame/package.nix b/pkgs/by-name/gi/git-fame/package.nix
index 92ce90465b83..2caa22981c83 100644
--- a/pkgs/by-name/gi/git-fame/package.nix
+++ b/pkgs/by-name/gi/git-fame/package.nix
@@ -15,9 +15,7 @@ bundlerEnv {
passthru.updateScript = bundlerUpdateScript "git-fame";
meta = with lib; {
- description = ''
- A command-line tool that helps you summarize and pretty-print collaborators based on contributions
- '';
+ description = "Command-line tool that helps you summarize and pretty-print collaborators based on contributions";
homepage = "http://oleander.io/git-fame-rb";
license = licenses.mit;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/gi/git-quickfix/package.nix b/pkgs/by-name/gi/git-quickfix/package.nix
index 01455f8023eb..f8d99537e5f4 100644
--- a/pkgs/by-name/gi/git-quickfix/package.nix
+++ b/pkgs/by-name/gi/git-quickfix/package.nix
@@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-2VhbvhGeQHAbQLW0iBAgl0ICAX/X+PnwcGdodJG2Hsw=";
meta = with lib; {
- description = "Quickfix allows you to commit changes in your git repository to a new branch without leaving the current branch";
+ description = "Commit changes in your git repository to a new branch without leaving the current branch";
homepage = "https://github.com/siedentop/git-quickfix";
license = licenses.gpl3;
platforms = platforms.all;
diff --git a/pkgs/by-name/gi/git-repo/package.nix b/pkgs/by-name/gi/git-repo/package.nix
index 481ff124b485..bcf9b3c4ea32 100644
--- a/pkgs/by-name/gi/git-repo/package.nix
+++ b/pkgs/by-name/gi/git-repo/package.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "git-repo";
- version = "2.57.2";
+ version = "2.57.3";
src = fetchFromGitHub {
owner = "android";
repo = "tools_repo";
rev = "v${version}";
- hash = "sha256-B8Z5qkjUrydjWTeAanDHMn7C2qVIIqb90zJ6WrI6fgI=";
+ hash = "sha256-QJr1srOHcCnIQZNz56+zBlKs5ZA0/yDfhILek7pBx1Q=";
};
# Fix 'NameError: name 'ssl' is not defined'
diff --git a/pkgs/by-name/gi/git-stack/package.nix b/pkgs/by-name/gi/git-stack/package.nix
index f09cb3629fbb..63e2c1f62ac7 100644
--- a/pkgs/by-name/gi/git-stack/package.nix
+++ b/pkgs/by-name/gi/git-stack/package.nix
@@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "git-stack";
- version = "0.10.19";
+ version = "0.10.20";
src = fetchFromGitHub {
owner = "gitext-rs";
repo = "git-stack";
rev = "v${version}";
- hash = "sha256-oJ24qNL0Lw0MC8+YHbnCW2Mbpu2N04e0QG3LpLbYH4M=";
+ hash = "sha256-PULWvJ1sfLbTVOICl/ENPG76tOw+98Whgtc9obO+W6w=";
};
- cargoHash = "sha256-kjyJeKeFtETowTehQEjN58YoqYFUBt9yQlRIcNY0hso=";
+ cargoHash = "sha256-n+kU6OLwsAjUVc1LPZpcn54FJroU09LNWmrar2oNyXI=";
buildInputs =
[ ]
diff --git a/pkgs/by-name/gi/git-statuses/package.nix b/pkgs/by-name/gi/git-statuses/package.nix
index 07c0c8271411..c9b95e545902 100644
--- a/pkgs/by-name/gi/git-statuses/package.nix
+++ b/pkgs/by-name/gi/git-statuses/package.nix
@@ -2,39 +2,51 @@
lib,
fetchFromGitHub,
rustPlatform,
+ installShellFiles,
pkg-config,
openssl,
+ git,
versionCheckHook,
+ stdenv,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "git-statuses";
- version = "0.4.0";
+ version = "0.5.1";
src = fetchFromGitHub {
owner = "bircni";
repo = "git-statuses";
tag = finalAttrs.version;
- hash = "sha256-e4g4tiewhN5acrkGN9Y5+WO+ihogiJXmT4PlhLtyWcs=";
+ hash = "sha256-nuWtW1NEECBqQ5uZKRqnvbjMUeYBg04j51zrHi/SDm0=";
};
- cargoHash = "sha256-IqlVwh80yTzVHWi5L+EQzt5SksK7SlBowZy46HnA+FI=";
+ cargoHash = "sha256-WAr5AkT4C14HupJHHZi209jtE8a9IUwOCw76cYu8Yjc=";
# Needed to get openssl-sys to use pkg-config.
env.OPENSSL_NO_VENDOR = 1;
nativeBuildInputs = [
+ installShellFiles
pkg-config
];
buildInputs = [
openssl
];
nativeInstallCheckInputs = [
+ git
versionCheckHook
];
doInstallCheck = true;
+ postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+ installShellCompletion --cmd git-statuses \
+ --bash <($out/bin/git-statuses --completions bash) \
+ --fish <($out/bin/git-statuses --completions fish) \
+ --zsh <($out/bin/git-statuses --completions zsh)
+ '';
+
passthru.updateScript = nix-update-script { };
meta = {
diff --git a/pkgs/by-name/gi/github-backup/package.nix b/pkgs/by-name/gi/github-backup/package.nix
index fe5cedb1903f..6f0bbf6a5304 100644
--- a/pkgs/by-name/gi/github-backup/package.nix
+++ b/pkgs/by-name/gi/github-backup/package.nix
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "github-backup";
- version = "0.50.2";
+ version = "0.50.3";
pyproject = true;
src = fetchFromGitHub {
owner = "josegonzalez";
repo = "python-github-backup";
tag = version;
- hash = "sha256-MUPQa1L3HmAMn1pZSzQk8VKpcz2nDGuWZB8pVi7CyYs=";
+ hash = "sha256-MBKBY86qIM/rgvGMvE7K9x9n+zDVtoimkVGLBxCWRmI=";
};
build-system = with python3Packages; [
diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix
index cac1727ac5e9..8472ab13e32b 100644
--- a/pkgs/by-name/gi/github-mcp-server/package.nix
+++ b/pkgs/by-name/gi/github-mcp-server/package.nix
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "github-mcp-server";
- version = "0.9.0";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "github";
repo = "github-mcp-server";
tag = "v${finalAttrs.version}";
- hash = "sha256-Eqo3ZUfELSXzRQOcz0JGMhve6drznZv17XmpP0e5HtI=";
+ hash = "sha256-I7Y2vZdQllT8wVttf+axwvBF7Cv4gYM4vxw7qKEmhog=";
};
vendorHash = "sha256-DeojCgMBwVclvoiEs462FoxIf3700XUjXvPbvRZE3CI=";
diff --git a/pkgs/by-name/gi/github-release/package.nix b/pkgs/by-name/gi/github-release/package.nix
index 840ef1a579c9..006024294943 100644
--- a/pkgs/by-name/gi/github-release/package.nix
+++ b/pkgs/by-name/gi/github-release/package.nix
@@ -2,31 +2,31 @@
buildGoModule,
fetchFromGitHub,
lib,
- testers,
- github-release,
+ nix-update-script,
+ versionCheckHook,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "github-release";
- version = "0.10.1-unstable-2024-06-25";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "github-release";
repo = "github-release";
- rev = "d250e89a7bf00d54e823b169c3a4722a55ac67b0";
- hash = "sha256-QDImy9VNJ3hfGVCpMoJ72Za3CiM3SVNH1D9RFHVM+4I=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-foQZsYfYM/Cqtck+xfdup6WUeoBiqBTP7USCyPMv5q0=";
};
vendorHash = null;
ldflags = [ "-s" ];
- passthru.tests.version = testers.testVersion {
- package = github-release;
- version = "v${version}";
- };
+ doInstallCheck = true;
+ nativeInstallCheckInputs = [ versionCheckHook ];
+
+ passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Commandline app to create and edit releases on Github (and upload artifacts)";
mainProgram = "github-release";
longDescription = ''
@@ -34,13 +34,11 @@ buildGoModule rec {
delete releases of your projects on Github.
In addition it allows you to attach files to those releases.
'';
-
- license = licenses.mit;
+ license = lib.licenses.mit;
homepage = "https://github.com/github-release/github-release";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
ardumont
j03
];
- platforms = with platforms; unix;
};
-}
+})
diff --git a/pkgs/by-name/gi/github-runner/package.nix b/pkgs/by-name/gi/github-runner/package.nix
index 2e1009700f2e..f8d60df56631 100644
--- a/pkgs/by-name/gi/github-runner/package.nix
+++ b/pkgs/by-name/gi/github-runner/package.nix
@@ -25,13 +25,13 @@ assert builtins.all (x: builtins.elem x [ "node20" ]) nodeRuntimes;
buildDotnetModule (finalAttrs: {
pname = "github-runner";
- version = "2.326.0";
+ version = "2.327.1";
src = fetchFromGitHub {
owner = "actions";
repo = "runner";
tag = "v${finalAttrs.version}";
- hash = "sha256-bKOxTV6iAvC+QOsfSs1hTS9k/Ou+YGEwTr5hew23cLY=";
+ hash = "sha256-wTbhuBg9eIq1wGifeORTUvp9+yWDHb42J88o2Fmnrfo=";
leaveDotGit = true;
postFetch = ''
git -C $out rev-parse --short HEAD > $out/.git-revision
diff --git a/pkgs/applications/version-management/gitlab-triage/Gemfile b/pkgs/by-name/gi/gitlab-triage/Gemfile
index 0295bf3d4517..0295bf3d4517 100644
--- a/pkgs/applications/version-management/gitlab-triage/Gemfile
+++ b/pkgs/by-name/gi/gitlab-triage/Gemfile
diff --git a/pkgs/applications/version-management/gitlab-triage/Gemfile.lock b/pkgs/by-name/gi/gitlab-triage/Gemfile.lock
index 46aafd360a55..46aafd360a55 100644
--- a/pkgs/applications/version-management/gitlab-triage/Gemfile.lock
+++ b/pkgs/by-name/gi/gitlab-triage/Gemfile.lock
diff --git a/pkgs/applications/version-management/gitlab-triage/gemset.nix b/pkgs/by-name/gi/gitlab-triage/gemset.nix
index 910b13fed95e..910b13fed95e 100644
--- a/pkgs/applications/version-management/gitlab-triage/gemset.nix
+++ b/pkgs/by-name/gi/gitlab-triage/gemset.nix
diff --git a/pkgs/applications/version-management/gitlab-triage/default.nix b/pkgs/by-name/gi/gitlab-triage/package.nix
index 8fdb4c1d773d..8fdb4c1d773d 100644
--- a/pkgs/applications/version-management/gitlab-triage/default.nix
+++ b/pkgs/by-name/gi/gitlab-triage/package.nix
diff --git a/pkgs/by-name/gi/gitmux/package.nix b/pkgs/by-name/gi/gitmux/package.nix
index 34d9b718e0cd..8c8eb0f9aae0 100644
--- a/pkgs/by-name/gi/gitmux/package.nix
+++ b/pkgs/by-name/gi/gitmux/package.nix
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "gitmux";
- version = "0.11.3";
+ version = "0.11.5";
src = fetchFromGitHub {
owner = "arl";
repo = "gitmux";
rev = "v${finalAttrs.version}";
- sha256 = "sha256-Jw2yl95vCQ5JcRGvBeLlGuAagTHUf+IEF7XvzehcMvU=";
+ sha256 = "sha256-TObnmV/NiMCcyC9zG0OcCuCqUChQZmpqPptQUDtF85A=";
};
vendorHash = "sha256-MvvJGB9KPMYeqYclmAAF6qlU7vrJFMPToogbGDRoCpU=";
diff --git a/pkgs/by-name/gl/gluesql/package.nix b/pkgs/by-name/gl/gluesql/package.nix
index 72c3cf92502e..f0f5b6e53669 100644
--- a/pkgs/by-name/gl/gluesql/package.nix
+++ b/pkgs/by-name/gl/gluesql/package.nix
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage {
passthru.updateScript = nix-update-script { };
meta = with lib; {
- description = "GlueSQL is quite sticky. It attaches to anywhere";
+ description = "Rust library for SQL databases";
homepage = "https://github.com/gluesql/gluesql";
license = licenses.asl20;
maintainers = with maintainers; [ happysalada ];
diff --git a/pkgs/by-name/gn/gnubik/package.nix b/pkgs/by-name/gn/gnubik/package.nix
new file mode 100644
index 000000000000..d801e17aaa5a
--- /dev/null
+++ b/pkgs/by-name/gn/gnubik/package.nix
@@ -0,0 +1,65 @@
+{
+ lib,
+ stdenv,
+ fetchurl,
+ pkg-config,
+ guile_2_0,
+ gettext,
+ gtk2-x11,
+ libGL,
+ libGLU,
+ gtk2,
+ gnome2,
+ nix-update-script,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "gnubik";
+ version = "2.4.3";
+
+ src = fetchurl {
+ url = "https://ftp.gnu.org/gnu/gnubik/gnubik-${finalAttrs.version}.tar.gz";
+ hash = "sha256-Kz7Tb7W6nuyA/Yb5Tqu+hmUG9P4ZSKnXSA8iXIlIju4=";
+ };
+
+ strictDeps = true;
+
+ nativeBuildInputs = [
+ pkg-config
+ guile_2_0
+ gettext
+ gtk2-x11
+ ];
+
+ buildInputs = [
+ libGL
+ libGLU
+ guile_2_0
+ gtk2
+ gnome2.gtkglext
+ ];
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "3D Rubik's cube game";
+ longDescription = ''
+ The Gnubik program is an interactive, graphical, single player
+ puzzle. Yes, this is another implementation of the classic game
+ like that invented by Erno Rubik. You have to manipulate the
+ cube using the mouse. When each face shows only one colour, the
+ game is solved.
+
+ Gnubik is written in C and Guile. The latter allows you to
+ extend the program using the Scheme language — a simple
+ programming tool which even novice computer users can use. For
+ example, you can use Scheme to write your own automated solving
+ routines or to create patterns.
+ '';
+ homepage = "https://www.gnu.org/software/gnubik";
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ yiyu ];
+ mainProgram = "gnubik";
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/pkgs/by-name/go/go-jsonschema/package.nix b/pkgs/by-name/go/go-jsonschema/package.nix
index 791122bbe7a9..3c2b4695f428 100644
--- a/pkgs/by-name/go/go-jsonschema/package.nix
+++ b/pkgs/by-name/go/go-jsonschema/package.nix
@@ -33,7 +33,7 @@ buildGoModule (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
- description = "A tool to generate Go data types from JSON Schema definitions.";
+ description = "Tool to generate Go data types from JSON Schema definitions";
homepage = "https://github.com/omissis/go-jsonschema";
changelog = "https://github.com/omissis/go-jsonschema/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/go/go-mockery/package.nix b/pkgs/by-name/go/go-mockery/package.nix
index 88b5fb146541..4979e3a000e1 100644
--- a/pkgs/by-name/go/go-mockery/package.nix
+++ b/pkgs/by-name/go/go-mockery/package.nix
@@ -10,17 +10,17 @@
buildGoModule (finalAttrs: {
pname = "go-mockery";
- version = "3.5.1";
+ version = "3.5.2";
src = fetchFromGitHub {
owner = "vektra";
repo = "mockery";
tag = "v${finalAttrs.version}";
- hash = "sha256-x7WniZ4wpnuzUHM2ZC2P7Ns67bIp4V4F9f4xQEJONEk=";
+ hash = "sha256-/OMUL/C/uUKT5GvEd3ylpS72XfGTnD+J7EuOR1LovB0=";
};
proxyVendor = true;
- vendorHash = "sha256-cNMknwlU7ENwN67CtyU1YgYIXCJbh4b7Z3oUK7kkEkk=";
+ vendorHash = "sha256-PAJymNrl83knDXP9ukUbfEdtabE4+k16Ygzwvfu5ZR8=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/go/gobble/package.nix b/pkgs/by-name/go/gobble/package.nix
index 1a7bdba0814c..31d3a75a3b76 100644
--- a/pkgs/by-name/go/gobble/package.nix
+++ b/pkgs/by-name/go/gobble/package.nix
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = {
- description = "gobbles your terminal";
+ description = "Rust rewrite of Devour";
homepage = "https://github.com/EmperorPenguin18/gobble";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ vuimuich ];
diff --git a/pkgs/by-name/go/gocover-cobertura/package.nix b/pkgs/by-name/go/gocover-cobertura/package.nix
index 13cd99cfe8a8..42510a5ee28b 100644
--- a/pkgs/by-name/go/gocover-cobertura/package.nix
+++ b/pkgs/by-name/go/gocover-cobertura/package.nix
@@ -25,7 +25,7 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/boumenot/gocover-cobertura";
- description = "This is a simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output";
+ description = "Simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output";
mainProgram = "gocover-cobertura";
license = licenses.mit;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/go/gocryptfs/package.nix b/pkgs/by-name/go/gocryptfs/package.nix
index eace2edb9f10..cc3047df55b7 100644
--- a/pkgs/by-name/go/gocryptfs/package.nix
+++ b/pkgs/by-name/go/gocryptfs/package.nix
@@ -12,13 +12,13 @@
buildGoModule rec {
pname = "gocryptfs";
- version = "2.6.0";
+ version = "2.6.1";
src = fetchFromGitHub {
owner = "rfjakob";
repo = "gocryptfs";
rev = "v${version}";
- sha256 = "sha256-zvem4Uc+pNCDVMsnl/BwMYLp3DSYnYy6jwWM2kduq7k=";
+ sha256 = "sha256-uQLFcabN418m1dvogJ71lJeTF3F9JycK/8qCPaXblSU=";
};
vendorHash = "sha256-dvOROh5TsMl+52RvKmDG4ftNv3WF19trgttu5BGWktU=";
diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix
index 78fa8850ee98..bd8778ecc1d3 100644
--- a/pkgs/by-name/go/google-chrome/package.nix
+++ b/pkgs/by-name/go/google-chrome/package.nix
@@ -170,11 +170,11 @@ let
linux = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
- version = "138.0.7204.183";
+ version = "139.0.7258.66";
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-GxdfHU6pskOL0i/rmN7kwGsuLYTotL1mEw6RV7qfl50=";
+ hash = "sha256-DY1hFlYKVSWRYuK1DGaqxr4x+kEmXnr/GsKBC39rCxk=";
};
# With strictDeps on, some shebangs were not being patched correctly
@@ -275,11 +275,11 @@ let
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
- version = "138.0.7204.184";
+ version = "139.0.7258.67";
src = fetchurl {
- url = "http://dl.google.com/release2/chrome/acvbvqaeyyrjo6kygs27pc5y27ea_138.0.7204.184/GoogleChrome-138.0.7204.184.dmg";
- hash = "sha256-KM9fK5zaXNCdVfCRN9b0RxIvH7VxCln4Eo9YgOEd8PY=";
+ url = "http://dl.google.com/release2/chrome/l4kjdkw5j5zarcsucmoo3n4idi_139.0.7258.67/GoogleChrome-139.0.7258.67.dmg";
+ hash = "sha256-IfJlHRpMZy1DFmOC6yZ5dphchdOSvUYf7s3+ngQ7pL4=";
};
dontPatch = true;
diff --git a/pkgs/by-name/go/goresym/package.nix b/pkgs/by-name/go/goresym/package.nix
index ef6767ca1c65..fe5ff6119cd0 100644
--- a/pkgs/by-name/go/goresym/package.nix
+++ b/pkgs/by-name/go/goresym/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "goresym";
- version = "3.0.2";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "mandiant";
repo = "goresym";
rev = "v${version}";
- hash = "sha256-tt13vHe6wE27kv+1HVXytY1hKmOt6rWJaMBgLRCvO2E=";
+ hash = "sha256-OvdARJwz/ijduil3JIpoR15+F3QNQyqQKeOmiAV7h2A=";
};
subPackages = [ "." ];
diff --git a/pkgs/by-name/go/gose/package.nix b/pkgs/by-name/go/gose/package.nix
index 450c3ba88c1d..a4234d767853 100644
--- a/pkgs/by-name/go/gose/package.nix
+++ b/pkgs/by-name/go/gose/package.nix
@@ -7,13 +7,13 @@
lib,
}:
let
- version = "0.11.1";
+ version = "0.11.2";
src = fetchFromGitHub {
repo = "gose";
owner = "stv0g";
tag = "v${version}";
- hash = "sha256-Wz3gcx9/wrSfiHkOGnjAoUFfN0tiA1C+31GlnHqL3M0=";
+ hash = "sha256-AeGrnRnKThv29wFopx91BSep22WFkkKkUsTa7qFQOzs=";
};
frontend = buildNpmPackage {
@@ -37,7 +37,7 @@ buildGoModule {
inherit version;
inherit src;
- vendorHash = "sha256-HsYF4v7RUzGDJvZEoq0qTo9iPGJoqK4YqTsXSv8SwKQ=";
+ vendorHash = "sha256-9qQXk8XyvVsussu5YfoSrjEul0E1301W019vTVSgnkk=";
env.CGO_ENABLED = 0;
diff --git a/pkgs/by-name/go/gosmee/package.nix b/pkgs/by-name/go/gosmee/package.nix
index 91ae45ec3f46..f84542002a00 100644
--- a/pkgs/by-name/go/gosmee/package.nix
+++ b/pkgs/by-name/go/gosmee/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "gosmee";
- version = "0.27.0";
+ version = "0.28.0";
src = fetchFromGitHub {
owner = "chmouel";
repo = "gosmee";
rev = "v${version}";
- hash = "sha256-MoSfEnciYn+Lv695aZUl27o8VtmmKf0KbELLJb06hqY=";
+ hash = "sha256-RJYa6bpd3OUhHhj1vECy8LKSyfIdl2SHedhGgsJclSo=";
};
vendorHash = null;
diff --git a/pkgs/by-name/gr/grafana-to-ntfy/package.nix b/pkgs/by-name/gr/grafana-to-ntfy/package.nix
index 400d2b3d6365..fa364ca6d01c 100644
--- a/pkgs/by-name/gr/grafana-to-ntfy/package.nix
+++ b/pkgs/by-name/gr/grafana-to-ntfy/package.nix
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage {
cargoHash = "sha256-w4HSxdihElPz0q05vWjajQ9arZjAzd82L0kEKk1Uk8s=";
meta = {
- description = "Grafana-to-ntfy (ntfy.sh) alerts channel";
+ description = "Bridge to forward Grafana alerts to ntfy.sh notification service";
homepage = "https://github.com/kittyandrew/grafana-to-ntfy";
license = lib.licenses.agpl3Only;
platforms = lib.platforms.linux;
diff --git a/pkgs/tools/misc/grc/default.nix b/pkgs/by-name/gr/grc/package.nix
index 109b1b347938..d5a7dc67a3e8 100644
--- a/pkgs/tools/misc/grc/default.nix
+++ b/pkgs/by-name/gr/grc/package.nix
@@ -1,18 +1,18 @@
{
lib,
+ python3Packages,
fetchFromGitHub,
- buildPythonApplication,
installShellFiles,
}:
-buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "grc";
version = "1.13";
format = "other";
src = fetchFromGitHub {
owner = "garabik";
- repo = pname;
+ repo = "grc";
rev = "v${version}";
sha256 = "1h0h88h484a9796hai0wasi1xmjxxhpyxgixn6fgdyc5h69gv8nl";
};
@@ -39,20 +39,20 @@ buildPythonApplication rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
homepage = "http://kassiopeia.juls.savba.sk/~garabik/software/grc.html";
description = "Generic text colouriser";
longDescription = ''
Generic Colouriser is yet another colouriser (written in Python) for
beautifying your logfiles or output of commands.
'';
- license = licenses.gpl2Plus;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [
azahi
lovek323
peterhoeg
];
- platforms = platforms.unix;
+ platforms = lib.platforms.unix;
mainProgram = "grc";
};
}
diff --git a/pkgs/applications/display-managers/greetd/default.nix b/pkgs/by-name/gr/greetd/package.nix
index b1e1dca24f6e..06642f98b4a1 100644
--- a/pkgs/applications/display-managers/greetd/default.nix
+++ b/pkgs/by-name/gr/greetd/package.nix
@@ -5,17 +5,24 @@
pam,
scdoc,
installShellFiles,
+ nix-update-script,
+ # legacy passthrus
+ gtkgreet,
+ qtgreet,
+ regreet,
+ tuigreet,
+ wlgreet,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "greetd";
version = "0.10.3";
src = fetchFromSourcehut {
owner = "~kennylevinsen";
- repo = pname;
- rev = version;
- sha256 = "sha256-jgvYnjt7j4uubpBxrYM3YiUfF1PWuHAN1kwnv6Y+bMg=";
+ repo = "greetd";
+ rev = finalAttrs.version;
+ hash = "sha256-jgvYnjt7j4uubpBxrYM3YiUfF1PWuHAN1kwnv6Y+bMg=";
};
cargoHash = "sha256-JwTLZawY9+M09IDbMPoNUcNrnW1C2OVlEVn1n7ol6dY=";
@@ -37,7 +44,26 @@ rustPlatform.buildRustPackage rec {
installManPage man/*
'';
- meta = with lib; {
+ # Added 2025-07-23. To be deleted on 26.05
+ passthru =
+ let
+ warnPassthru = name: lib.warnOnInstantiate "`greetd.${name}` was renamed to `${name}`";
+ in
+ lib.mapAttrs warnPassthru {
+ inherit
+ gtkgreet
+ qtgreet
+ regreet
+ tuigreet
+ wlgreet
+ ;
+ }
+ // {
+ greetd = warnPassthru "greetd" finalAttrs.finalPackage;
+ updateScript = nix-update-script { };
+ };
+
+ meta = {
description = "Minimal and flexible login manager daemon";
longDescription = ''
greetd is a minimal and flexible login manager daemon
@@ -46,8 +72,8 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://sr.ht/~kennylevinsen/greetd/";
mainProgram = "greetd";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ ];
+ platforms = lib.platforms.linux;
};
-}
+})
diff --git a/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix b/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix
index 146a7e839b1f..ceb7793e9f00 100644
--- a/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix
+++ b/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix
@@ -68,13 +68,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib
stdenvNoCC.mkDerivation
{
inherit pname;
- version = "0-unstable-2025-07-21";
+ version = "0-unstable-2025-07-28";
src = fetchFromGitHub {
owner = "Fausto-Korpsvart";
repo = "Gruvbox-GTK-Theme";
- rev = "b1cfcc8a3b461f227c8a89dee17a80ed8f6656f4";
- hash = "sha256-QFXaAtgH30aP1+/rNobntTAMfwh+AAb26FyZgElVdC4=";
+ rev = "39aed8f4d09d5ac75162adea1a64212ad4ef9ade";
+ hash = "sha256-Q2XwcYMz/GsFyd5kjj7OYwa724OUxw8w+nhTBkWo3Z0=";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
diff --git a/pkgs/applications/display-managers/greetd/gtkgreet.nix b/pkgs/by-name/gt/gtkgreet/package.nix
index 425e4c1790b3..bffb651c16d8 100644
--- a/pkgs/applications/display-managers/greetd/gtkgreet.nix
+++ b/pkgs/by-name/gt/gtkgreet/package.nix
@@ -12,17 +12,18 @@
json_c,
librsvg,
scdoc,
+ nix-update-script,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "gtkgreet";
version = "0.8";
src = fetchFromSourcehut {
owner = "~kennylevinsen";
- repo = pname;
- rev = version;
- sha256 = "sha256-GKBYql0hzqB6uY87SsAqHwf3qLAr7xznMnAjRtP4HS8=";
+ repo = "gtkgreet";
+ rev = finalAttrs.version;
+ hash = "sha256-GKBYql0hzqB6uY87SsAqHwf3qLAr7xznMnAjRtP4HS8=";
};
depsBuildBuild = [ pkg-config ];
@@ -54,12 +55,14 @@ stdenv.mkDerivation rec {
# G_APPLICATION_FLAGS_NONE is deprecated in GLib 2.73.3+.
env.NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
- meta = with lib; {
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
description = "GTK based greeter for greetd, to be run under cage or similar";
homepage = "https://git.sr.ht/~kennylevinsen/gtkgreet";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ ];
+ platforms = lib.platforms.linux;
mainProgram = "gtkgreet";
};
-}
+})
diff --git a/pkgs/by-name/gu/guile-zlib/package.nix b/pkgs/by-name/gu/guile-zlib/package.nix
index 3f9d0ba3e871..26a9c01d914e 100644
--- a/pkgs/by-name/gu/guile-zlib/package.nix
+++ b/pkgs/by-name/gu/guile-zlib/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with lib; {
- description = "Guile-zlib is a GNU Guile library providing bindings to zlib";
+ description = "GNU Guile library providing bindings to zlib";
homepage = "https://notabug.org/guile-zlib/guile-zlib";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ foo-dogsquared ];
diff --git a/pkgs/by-name/gx/gxml/package.nix b/pkgs/by-name/gx/gxml/package.nix
index f28c16d9ff6a..a36a8dcda9e7 100644
--- a/pkgs/by-name/gx/gxml/package.nix
+++ b/pkgs/by-name/gx/gxml/package.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
passthru.updateScript = gitUpdater { };
meta = with lib; {
- description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
+ description = "Provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
homepage = "https://gitlab.gnome.org/GNOME/gxml";
changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.lgpl21Plus;
diff --git a/pkgs/by-name/h2/h2o/package.nix b/pkgs/by-name/h2/h2o/package.nix
index 05c323ff8376..3f19ff1e2b0b 100644
--- a/pkgs/by-name/h2/h2o/package.nix
+++ b/pkgs/by-name/h2/h2o/package.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "h2o";
- version = "2.3.0.20250519";
+ version = "2.3.0.20250717";
src = fetchFromGitHub {
owner = "h2o";
repo = "h2o";
- rev = "87e2aa634f2c0d9f3d9429f7a3cf273f98db0058";
- sha256 = "sha256-/9YnaOqvYmFme4/mFq8Sx78FMDyGwnErEW45qPVELjU=";
+ rev = "db98b59ba7abfcd1dc9b43ea4b9ad1052aba775e";
+ sha256 = "sha256-vBA5TWyvtaaBZV4RmfAAA7F34fXNkROS0rbZRpEJgrc=";
};
outputs = [
diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix
index 4f993d98f4de..2c645fbdb1ef 100644
--- a/pkgs/by-name/ha/halo/package.nix
+++ b/pkgs/by-name/ha/halo/package.nix
@@ -8,10 +8,10 @@
}:
stdenv.mkDerivation rec {
pname = "halo";
- version = "2.21.4";
+ version = "2.21.6";
src = fetchurl {
url = "https://github.com/halo-dev/halo/releases/download/v${version}/halo-${version}.jar";
- hash = "sha256-RoisTthVRq6UGTE5jRdo6tL/3UVaOu1/3XPpwyLQV4g=";
+ hash = "sha256-kMz97dsWUbP4taRjxS84I+NWPyefVlP/WaY6pk7K6Q0=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ha/handheld-daemon/package.nix b/pkgs/by-name/ha/handheld-daemon/package.nix
index 50f3b15b0b8a..ef1c8738dd2d 100644
--- a/pkgs/by-name/ha/handheld-daemon/package.nix
+++ b/pkgs/by-name/ha/handheld-daemon/package.nix
@@ -100,7 +100,6 @@ python3Packages.buildPythonApplication rec {
changelog = "https://github.com/hhd-dev/hhd/releases/tag/${src.tag}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
- appsforartists
toast
];
mainProgram = "hhd";
diff --git a/pkgs/by-name/ha/harbor-cli/package.nix b/pkgs/by-name/ha/harbor-cli/package.nix
index 93a43ae958d0..f9ae66872e49 100644
--- a/pkgs/by-name/ha/harbor-cli/package.nix
+++ b/pkgs/by-name/ha/harbor-cli/package.nix
@@ -4,7 +4,6 @@
buildGoModule,
fetchFromGitHub,
testers,
- harbor-cli,
installShellFiles,
}:
@@ -46,7 +45,7 @@ buildGoModule (finalAttrs: {
'';
passthru.tests.version = testers.testVersion {
- package = harbor-cli;
+ package = finalAttrs.finalPackage;
command = "HOME=\"$(mktemp -d)\" harbor version";
};
diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix
index 9b924b8c89c7..23d2a3671884 100644
--- a/pkgs/by-name/ha/harper/package.nix
+++ b/pkgs/by-name/ha/harper/package.nix
@@ -7,18 +7,18 @@
rustPlatform.buildRustPackage rec {
pname = "harper";
- version = "0.55.0";
+ version = "0.56.0";
src = fetchFromGitHub {
owner = "Automattic";
repo = "harper";
rev = "v${version}";
- hash = "sha256-lqN6TW78jCfn8HUBrkf7R7FV8iFEAoeycBVsUgggZHw=";
+ hash = "sha256-Ih3L+wLISnoiurqPTSQns9IBuxIJCjLbS0OQjtc3n8Q=";
};
buildAndTestSubdir = "harper-ls";
- cargoHash = "sha256-befFgoP1bZSH9hqrLs9MCK2YkwJb4kK4h09I5y6qmzM=";
+ cargoHash = "sha256-Ir7EDjN1+cFOc0Sm59LPmChbDwCuF6f17vg+5vwjEoo=";
passthru.updateScript = nix-update-script { };
@@ -30,6 +30,7 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [
pbsds
sumnerevans
+ ddogfoodd
];
mainProgram = "harper-ls";
};
diff --git a/pkgs/by-name/ha/hashcat/0001-python-shebangs.patch b/pkgs/by-name/ha/hashcat/0001-python-shebangs.patch
new file mode 100644
index 000000000000..d9715b864036
--- /dev/null
+++ b/pkgs/by-name/ha/hashcat/0001-python-shebangs.patch
@@ -0,0 +1,42 @@
+diff --git a/tools/bitlocker2hashcat.py b/tools/bitlocker2hashcat.py
+index f7501a37b..a72fb8c78 100755
+--- a/tools/bitlocker2hashcat.py
++++ b/tools/bitlocker2hashcat.py
+@@ -1,3 +1,5 @@
++#!/usr/bin/env python3
++
+ # Construct a hash for use with hashcat mode 22100
+ # Usage: python3 bitlocker2hashcat.py <bitlocker_image> -o <bitlocker_partition_offset>
+ # Hashcat supports modes $bitlocker$0$ and $bitlocker$1$ and therefore this script will output hashes that relate to a VMK protected by a user password only.
+diff --git a/tools/keybag2hashcat.py b/tools/keybag2hashcat.py
+index 83da25c5e..6a30384ac 100755
+--- a/tools/keybag2hashcat.py
++++ b/tools/keybag2hashcat.py
+@@ -1,3 +1,5 @@
++#!/usr/bin/env python3
++
+ import argparse
+ import logging
+ import sys
+diff --git a/tools/shiro1-to-hashcat.py b/tools/shiro1-to-hashcat.py
+old mode 100755
+new mode 100644
+index 9619530ef..86ee8e502
+--- a/tools/shiro1-to-hashcat.py
++++ b/tools/shiro1-to-hashcat.py
+@@ -1,3 +1,5 @@
++#!/usr/bin/env python3
++
+ import os
+ import re
+ import glob
+diff --git a/tools/veeamvbk2hashcat.py b/tools/veeamvbk2hashcat.py
+index e8d6ac05c..5f6d1977a 100755
+--- a/tools/veeamvbk2hashcat.py
++++ b/tools/veeamvbk2hashcat.py
+@@ -1,3 +1,5 @@
++#!/usr/bin/env python3
++
+ import argparse
+ import binascii
+
diff --git a/pkgs/by-name/ha/hashcat/package.nix b/pkgs/by-name/ha/hashcat/package.nix
index ddc90d75be08..c4f8f9f6b295 100644
--- a/pkgs/by-name/ha/hashcat/package.nix
+++ b/pkgs/by-name/ha/hashcat/package.nix
@@ -10,6 +10,8 @@
minizip,
opencl-headers,
ocl-icd,
+ perl,
+ python3,
xxHash,
zlib,
libiconv,
@@ -24,6 +26,10 @@ stdenv.mkDerivation rec {
sha256 = "sha256-hCtx0NNLAgAFiCR6rp/smg/BMnfyzTpqSSWw8Jszv3U=";
};
+ patches = [
+ ./0001-python-shebangs.patch
+ ];
+
postPatch = ''
# MACOSX_DEPLOYMENT_TARGET is defined by the enviroment
# Remove hardcoded paths on darwin
@@ -44,6 +50,17 @@ stdenv.mkDerivation rec {
buildInputs = [
minizip
opencl-headers
+ perl
+ (python3.withPackages (
+ ps: with ps; [
+ # leveldb # Required for bitwarden2hashcat.py, broken since python 3.12 https://github.com/NixOS/nixpkgs/pull/342756
+ protobuf
+ pyasn1
+ pycryptodome
+ python-snappy
+ simplejson
+ ]
+ ))
xxHash
zlib
]
diff --git a/pkgs/by-name/hd/hdrhistogram_c/package.nix b/pkgs/by-name/hd/hdrhistogram_c/package.nix
new file mode 100644
index 000000000000..f1d128e6a1f6
--- /dev/null
+++ b/pkgs/by-name/hd/hdrhistogram_c/package.nix
@@ -0,0 +1,32 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ zlib,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "hdrhistogram_c";
+ version = "0.11.8";
+
+ src = fetchFromGitHub {
+ owner = "HdrHistogram";
+ repo = "HdrHistogram_c";
+ tag = finalAttrs.version;
+ hash = "sha256-TFlrC4bgK8o5KRZcLMlYU5EO9Oqaqe08PjJgmsUl51M=";
+ };
+
+ buildInputs = [ zlib ];
+ nativeBuildInputs = [ cmake ];
+
+ doCheck = true;
+
+ meta = {
+ description = "C port or High Dynamic Range (HDR) Histogram";
+ homepage = "https://github.com/HdrHistogram/HdrHistogram_c";
+ changelog = "https://github.com/HdrHistogram/HdrHistogram_c/releases/tag/${finalAttrs.version}";
+ license = lib.licenses.publicDomain;
+ maintainers = with lib.maintainers; [ jherland ];
+ };
+})
diff --git a/pkgs/by-name/he/heimdall-gui/package.nix b/pkgs/by-name/he/heimdall-gui/package.nix
new file mode 100644
index 000000000000..6a54d496fe50
--- /dev/null
+++ b/pkgs/by-name/he/heimdall-gui/package.nix
@@ -0,0 +1,7 @@
+{
+ heimdall,
+}:
+
+heimdall.override {
+ enableGUI = true;
+}
diff --git a/pkgs/by-name/he/helix/package.nix b/pkgs/by-name/he/helix/package.nix
index 29adcbacb0f1..24807a948a21 100644
--- a/pkgs/by-name/he/helix/package.nix
+++ b/pkgs/by-name/he/helix/package.nix
@@ -8,14 +8,14 @@
nix-update-script,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (final: {
pname = "helix";
version = "25.07.1";
# This release tarball includes source code for the tree-sitter grammars,
# which is not ordinarily part of the repository.
src = fetchzip {
- url = "https://github.com/helix-editor/helix/releases/download/${version}/helix-${version}-source.tar.xz";
+ url = "https://github.com/helix-editor/helix/releases/download/${final.version}/helix-${final.version}-source.tar.xz";
hash = "sha256-Pj/lfcQXRWqBOTTWt6+Gk61F9F1UmeCYr+26hGdG974=";
stripRoot = false;
};
@@ -55,7 +55,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Post-modern modal text editor";
homepage = "https://helix-editor.com";
- changelog = "https://github.com/helix-editor/helix/blob/${version}/CHANGELOG.md";
+ changelog = "https://github.com/helix-editor/helix/blob/${final.version}/CHANGELOG.md";
license = lib.licenses.mpl20;
mainProgram = "hx";
maintainers = with lib.maintainers; [
@@ -64,4 +64,4 @@ rustPlatform.buildRustPackage rec {
zowoq
];
};
-}
+})
diff --git a/pkgs/by-name/he/heroic/package.nix b/pkgs/by-name/he/heroic/package.nix
index 77dc9a494db8..4884a733ecd1 100644
--- a/pkgs/by-name/he/heroic/package.nix
+++ b/pkgs/by-name/he/heroic/package.nix
@@ -19,4 +19,6 @@ steam.buildRuntimeEnv {
ln -s ${heroic-unwrapped}/share/applications $out/share
ln -s ${heroic-unwrapped}/share/icons $out/share
'';
+
+ privateTmp = false;
}
diff --git a/pkgs/by-name/ho/holo-cli/package.nix b/pkgs/by-name/ho/holo-cli/package.nix
index a37f02d39378..6f0fe2859246 100644
--- a/pkgs/by-name/ho/holo-cli/package.nix
+++ b/pkgs/by-name/ho/holo-cli/package.nix
@@ -11,13 +11,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "holo-cli";
- version = "0.5.0-unstable-2025-07-01";
+ version = "0.5.0-unstable-2025-08-07";
src = fetchFromGitHub {
owner = "holo-routing";
repo = "holo-cli";
- rev = "f04c1d0dcd6d800e079f33b8431b17fa00afeeb1";
- hash = "sha256-ZJeXGT5oajynk44550W4qz+OZEx7y52Wwy+DYzrHZig=";
+ rev = "e786bb16e5e6b78989dc3b4e3299b283432dfa26";
+ hash = "sha256-uqRgitI4D2H9igVdnwuNnc3frRiEZ85/DILp6FzGQ+0=";
};
cargoHash = "sha256-bsoxWjOMzRRtFGEaaqK0/adhGpDcejCIY0Pzw1HjQ5U=";
diff --git a/pkgs/by-name/ho/home-manager/package.nix b/pkgs/by-name/ho/home-manager/package.nix
index 2d4ae56b8759..ed106f8ee958 100644
--- a/pkgs/by-name/ho/home-manager/package.nix
+++ b/pkgs/by-name/ho/home-manager/package.nix
@@ -19,14 +19,14 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "home-manager";
- version = "0-unstable-2025-07-28";
+ version = "0-unstable-2025-08-06";
src = fetchFromGitHub {
name = "home-manager-source";
owner = "nix-community";
repo = "home-manager";
- rev = "f49e872f55e36e67ebcb906ff65f86c7a1538f7c";
- hash = "sha256-vojVM0SgFP8crFh1LDDXkzaI9/er/1cuRfbNPhfBHyc=";
+ rev = "13461dec40bf03d9196ff79d1abe48408268cc35";
+ hash = "sha256-V0iiDcYvNeMOP2FyfgC4H8Esx+JodXEl80lD4hFD4SI=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/hq/hqplayerd/package.nix b/pkgs/by-name/hq/hqplayerd/package.nix
index cd5d540f6114..17db1a3c8ac1 100644
--- a/pkgs/by-name/hq/hqplayerd/package.nix
+++ b/pkgs/by-name/hq/hqplayerd/package.nix
@@ -7,36 +7,34 @@
cairo,
fetchurl,
flac,
- gcc12,
+ gcc14,
gssdp,
gupnp,
gupnp-av,
lame,
libgmpris,
libusb-compat-0_1,
- llvmPackages_14,
+ llvmPackages_19,
mpg123,
rpmextract,
wavpack,
callPackage,
- rygel ? null,
-}@inputs:
+}:
let
- # FIXME: Replace with gnome.rygel once hqplayerd releases a new version.
- rygel-hqplayerd = inputs.rygel or (callPackage ./rygel.nix { });
+ rygel-hqplayerd = callPackage ./rygel.nix { };
in
stdenv.mkDerivation rec {
pname = "hqplayerd";
- version = "5.5.0-13";
+ version = "5.13.2-39";
src = fetchurl {
- url = "https://www.signalyst.eu/bins/${pname}/fc37/${pname}-${version}.fc37.x86_64.rpm";
- hash = "sha256-yfdgsQu2w56apq5lyD0JcEkM9/EtlfdZQ9I5x1BBOcU=";
+ url = "https://www.signalyst.eu/bins/hqplayerd/fc37/hqplayerd-${version}.fc37.x86_64.rpm";
+ hash = "sha256-4wB32xFYpGcBdLqSZFkNXoS7IerPS8f6KIpn13ulqUY=";
};
unpackPhase = ''
- ${rpmextract}/bin/rpmextract $src
+ rpmextract $src
'';
nativeBuildInputs = [
@@ -49,7 +47,7 @@ stdenv.mkDerivation rec {
alsa-lib
cairo
flac
- gcc12.cc.lib
+ gcc14.cc.lib
rygel-hqplayerd
gssdp
gupnp
@@ -57,7 +55,7 @@ stdenv.mkDerivation rec {
lame
libgmpris
libusb-compat-0_1
- llvmPackages_14.openmp
+ llvmPackages_19.openmp
mpg123
wavpack
];
diff --git a/pkgs/by-name/ht/htcondor/package.nix b/pkgs/by-name/ht/htcondor/package.nix
index 1474ea8dfa38..8ecebe5f9118 100644
--- a/pkgs/by-name/ht/htcondor/package.nix
+++ b/pkgs/by-name/ht/htcondor/package.nix
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://htcondor.org/";
- description = "HTCondor is a software system that creates a High-Throughput Computing (HTC) environment";
+ description = "Software system that creates a High-Throughput Computing (HTC) environment";
platforms = platforms.linux;
license = licenses.asl20;
maintainers = with maintainers; [ evey ];
diff --git a/pkgs/by-name/ht/httperf/package.nix b/pkgs/by-name/ht/httperf/package.nix
index 46bc4c6a643c..8747acc1169b 100644
--- a/pkgs/by-name/ht/httperf/package.nix
+++ b/pkgs/by-name/ht/httperf/package.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "Httperf HTTP load generator";
+ description = "HTTP load generator";
homepage = "https://github.com/httperf/httperf";
maintainers = [ ];
license = licenses.gpl2Plus;
diff --git a/pkgs/by-name/hu/husky/package.nix b/pkgs/by-name/hu/husky/package.nix
index 7ba0dd68e715..b83b28763ab9 100644
--- a/pkgs/by-name/hu/husky/package.nix
+++ b/pkgs/by-name/hu/husky/package.nix
@@ -18,7 +18,7 @@ buildNpmPackage rec {
npmDepsHash = "sha256-u1dndTKvInobva+71yI2vPiwrW9vqzAJ2sDAqT9YJsg=";
meta = {
- description = "Git hooks made easy 🐶 woof!";
+ description = "Git hooks made easy";
mainProgram = "husky";
homepage = "https://github.com/typicode/husky";
changelog = "https://github.com/typicode/husky/releases/tag/v${version}";
diff --git a/pkgs/by-name/hy/hydra/package.nix b/pkgs/by-name/hy/hydra/package.nix
index 5ec48a6624b0..38247f95661a 100644
--- a/pkgs/by-name/hy/hydra/package.nix
+++ b/pkgs/by-name/hy/hydra/package.nix
@@ -102,6 +102,7 @@ let
NetAmazonS3
NetPrometheus
NetStatsd
+ NumberBytesHuman
PadWalker
ParallelForkManager
PerlCriticCommunity
@@ -130,14 +131,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "hydra";
- version = "0-unstable-2025-07-17";
+ version = "0-unstable-2025-08-05";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "NixOS";
repo = "hydra";
- rev = "b812bb5017cac055fa56ffeac5440b6365830d67";
- hash = "sha256-XmoecWRUvUX8jf0U0cGyP4AfLHb0D2D4Ec69jqwrWVI=";
+ rev = "79ba8fdd04ba53826aa9aaba6e25fd0d6952b3b3";
+ hash = "sha256-h8UNR3LVrD313iX1OazDwIcMLksh0p6oJv9msEfjS0E=";
};
outputs = [
diff --git a/pkgs/by-name/hy/hyperbeam/package.nix b/pkgs/by-name/hy/hyperbeam/package.nix
index 02df044476b0..05503e38491c 100644
--- a/pkgs/by-name/hy/hyperbeam/package.nix
+++ b/pkgs/by-name/hy/hyperbeam/package.nix
@@ -27,7 +27,7 @@ buildNpmPackage (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
- description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm ";
+ description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm";
homepage = "https://github.com/holepunchto/hyperbeam";
mainProgram = "hyperbeam";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/hy/hyperspeedcube/package.nix b/pkgs/by-name/hy/hyperspeedcube/package.nix
index f8813b2dc33e..51dd533f7726 100644
--- a/pkgs/by-name/hy/hyperspeedcube/package.nix
+++ b/pkgs/by-name/hy/hyperspeedcube/package.nix
@@ -111,7 +111,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = {
- description = "Hyperspeedcube is a 3D and 4D Rubik's cube simulator";
+ description = "3D and 4D Rubik's cube simulator";
longDescription = ''
Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube
simulator with customizable mouse and keyboard controls and advanced
diff --git a/pkgs/by-name/hy/hyprls/package.nix b/pkgs/by-name/hy/hyprls/package.nix
index 3815066a55ae..a22bd0ff2214 100644
--- a/pkgs/by-name/hy/hyprls/package.nix
+++ b/pkgs/by-name/hy/hyprls/package.nix
@@ -6,16 +6,16 @@
}:
buildGoModule rec {
pname = "hyprls";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "hyprland-community";
repo = "hyprls";
rev = "v${version}";
- hash = "sha256-cJDDyF44nD/XvxtaGPYCk2MC574HDBHP1ByhVwqatvQ=";
+ hash = "sha256-txJSqXIkIYmjg/k5enChHHwJaoAhJ2c6hMHjS/i4v5c=";
};
- vendorHash = "sha256-WTdwIAC3gDWgCKlVuOtMyl0ZfdZ9RhlpqUl2S2d65HA=";
+ vendorHash = "sha256-a2OdESOXrinALzC2AJ0cudMsDwzdi1Jl2kckI0OratA=";
checkFlags = [
# Not yet implemented
diff --git a/pkgs/by-name/hy/hyprshot/package.nix b/pkgs/by-name/hy/hyprshot/package.nix
index 39a222d51ae6..351177b88505 100644
--- a/pkgs/by-name/hy/hyprshot/package.nix
+++ b/pkgs/by-name/hy/hyprshot/package.nix
@@ -50,7 +50,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://github.com/Gustash/hyprshot";
- description = "Hyprshot is an utility to easily take screenshots in Hyprland using your mouse";
+ description = "Utility to easily take screenshots in Hyprland using your mouse";
license = licenses.gpl3Only;
maintainers = with maintainers; [
Cryolitia
diff --git a/pkgs/by-name/ic/icewm/package.nix b/pkgs/by-name/ic/icewm/package.nix
index bf4ed18659e3..ddec31d3fbb3 100644
--- a/pkgs/by-name/ic/icewm/package.nix
+++ b/pkgs/by-name/ic/icewm/package.nix
@@ -41,13 +41,13 @@
gccStdenv.mkDerivation (finalAttrs: {
pname = "icewm";
- version = "3.8.1";
+ version = "3.8.2";
src = fetchFromGitHub {
owner = "ice-wm";
repo = "icewm";
tag = finalAttrs.version;
- hash = "sha256-ESq8ojGA5iF+VI4B+MIGWz7V2YIROorju8mJ4MV0gOo=";
+ hash = "sha256-CbIQICov0h3lBDT54dEODkINNXou6CUEhRQAPZwfYK0=";
};
strictDeps = true;
diff --git a/pkgs/by-name/ii/iio-sensor-proxy/package.nix b/pkgs/by-name/ii/iio-sensor-proxy/package.nix
index e30fb572ea1b..f7755333b773 100644
--- a/pkgs/by-name/ii/iio-sensor-proxy/package.nix
+++ b/pkgs/by-name/ii/iio-sensor-proxy/package.nix
@@ -17,36 +17,16 @@
stdenv.mkDerivation rec {
pname = "iio-sensor-proxy";
- version = "3.7";
+ version = "3.8";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "hadess";
repo = "iio-sensor-proxy";
rev = version;
- hash = "sha256-MAfh6bgh39J5J3rlyPjyCkk5KcfWHMZLytZcBRPHaJE=";
+ hash = "sha256-ZVaV4Aj4alr5eP3uz6SunpeRsMOo8YcZMqCcB0DUYGY=";
};
- # Fix devices with cros-ec-accel, like Chromebooks and Framework Laptop 12
- # https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/400
- patches = [
- (fetchpatch2 {
- name = "mr400_1.patch";
- url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/f35d293e65841a3b9c0de778300c7fa58b181fd0.patch";
- hash = "sha256-Gk8Wpy+KFhHAsR3XklcsL3Eo4fHjQuFT6PCN5hz9KHk=";
- })
- (fetchpatch2 {
- name = "mr400_2.patch";
- url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/7416edf4da98d8e3b75f9eddb7e5c488ac4a4c54.patch";
- hash = "sha256-5UnYam6P+paBHAI0qKXDAvrFM8JYhRVTUFePRTHCp+U=";
- })
- (fetchpatch2 {
- name = "mr400_3.patch";
- url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/d00109194422a4fe3e9a7bc1235ffc492459c61a.patch";
- hash = "sha256-58KrXbdpR1eWbPmsr8b0ke67hX5J0o0gtqzrz3dc+ck=";
- })
- ];
-
postPatch = ''
# upstream meson.build currently doesn't have an option to change the default polkit dir
substituteInPlace data/meson.build \
diff --git a/pkgs/by-name/im/imaginer/package.nix b/pkgs/by-name/im/imaginer/package.nix
index 598d6fb2b93c..a73faf7fad89 100644
--- a/pkgs/by-name/im/imaginer/package.nix
+++ b/pkgs/by-name/im/imaginer/package.nix
@@ -61,7 +61,7 @@ python3Packages.buildPythonApplication rec {
meta = with lib; {
homepage = "https://github.com/ImaginerApp/Imaginer";
- description = "Imaginer with AI";
+ description = "AI image generator for GNOME";
mainProgram = "imaginer";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ _0xMRTT ];
diff --git a/pkgs/by-name/im/imath/package.nix b/pkgs/by-name/im/imath/package.nix
index 9a3ddc0a1a5b..f72e0341ee06 100644
--- a/pkgs/by-name/im/imath/package.nix
+++ b/pkgs/by-name/im/imath/package.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
meta = with lib; {
- description = "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
+ description = "C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
homepage = "https://github.com/AcademySoftwareFoundation/Imath";
license = licenses.bsd3;
maintainers = with maintainers; [ paperdigits ];
diff --git a/pkgs/by-name/im/imposm/package.nix b/pkgs/by-name/im/imposm/package.nix
index c09ae89cadd5..8fd1627010cb 100644
--- a/pkgs/by-name/im/imposm/package.nix
+++ b/pkgs/by-name/im/imposm/package.nix
@@ -33,7 +33,7 @@ buildGoModule rec {
doCheck = false;
meta = {
- description = "Imposm imports OpenStreetMap data into PostGIS";
+ description = "Imports OpenStreetMap data into PostGIS";
homepage = "https://imposm.org/";
changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}";
license = lib.licenses.apsl20;
diff --git a/pkgs/by-name/im/improv-setup/package.nix b/pkgs/by-name/im/improv-setup/package.nix
index 9e0948754846..a3756a82672f 100644
--- a/pkgs/by-name/im/improv-setup/package.nix
+++ b/pkgs/by-name/im/improv-setup/package.nix
@@ -7,17 +7,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "improv-setup";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchFromGitea {
domain = "git.clerie.de";
owner = "clerie";
repo = "improv-setup";
tag = "v${finalAttrs.version}";
- hash = "sha256-3vF8StD2qk3S87Rw7hphmIW2udlFK9e4YQfHF12yFwI=";
+ hash = "sha256-N/HMvyZfWuxzNg0IDvyNVJiNBh7gb+v38mjVYmt2vw4=";
};
- cargoHash = "sha256-H2X1hpynOIZOHBx8nZz09Yr4zk/7Ikn6TNhx3cCmOuA=";
+ cargoHash = "sha256-vv7i+RsOjYaVWLmyBcvYNdiKsPOP4GyKyWAYB718Liw=";
passthru.updateScript = nix-update-script { };
diff --git a/pkgs/by-name/in/infra/package.nix b/pkgs/by-name/in/infra/package.nix
index 3920a0bb2a9e..9929717b539c 100644
--- a/pkgs/by-name/in/infra/package.nix
+++ b/pkgs/by-name/in/infra/package.nix
@@ -25,7 +25,7 @@ buildGoModule rec {
];
meta = {
- description = "Infra manages access to infrastructure such as Kubernetes";
+ description = "Manages access to infrastructure such as Kubernetes";
homepage = "https://github.com/infrahq/infra";
changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
license = lib.licenses.elastic20;
diff --git a/pkgs/tools/misc/inspec/Gemfile b/pkgs/by-name/in/inspec/Gemfile
index b1627ca5e5d4..b1627ca5e5d4 100644
--- a/pkgs/tools/misc/inspec/Gemfile
+++ b/pkgs/by-name/in/inspec/Gemfile
diff --git a/pkgs/tools/misc/inspec/Gemfile.lock b/pkgs/by-name/in/inspec/Gemfile.lock
index d0f1255960b4..d0f1255960b4 100644
--- a/pkgs/tools/misc/inspec/Gemfile.lock
+++ b/pkgs/by-name/in/inspec/Gemfile.lock
diff --git a/pkgs/tools/misc/inspec/gemset.nix b/pkgs/by-name/in/inspec/gemset.nix
index 4b77ba56355b..4b77ba56355b 100644
--- a/pkgs/tools/misc/inspec/gemset.nix
+++ b/pkgs/by-name/in/inspec/gemset.nix
diff --git a/pkgs/by-name/in/inspec/package.nix b/pkgs/by-name/in/inspec/package.nix
new file mode 100644
index 000000000000..c2332d4fa877
--- /dev/null
+++ b/pkgs/by-name/in/inspec/package.nix
@@ -0,0 +1,25 @@
+{
+ lib,
+ ruby,
+ bundlerApp,
+ bundlerUpdateScript,
+}:
+
+bundlerApp {
+ pname = "inspec";
+ gemdir = ./.;
+
+ inherit ruby;
+
+ exes = [ "inspec" ];
+
+ passthru.updateScript = bundlerUpdateScript "inspec";
+
+ meta = {
+ description = "Open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements";
+ homepage = "https://inspec.io/";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ dylanmtaylor ];
+ mainProgram = "inspec";
+ };
+}
diff --git a/pkgs/by-name/in/integresql/package.nix b/pkgs/by-name/in/integresql/package.nix
index da724b573cdd..89da6be134a8 100644
--- a/pkgs/by-name/in/integresql/package.nix
+++ b/pkgs/by-name/in/integresql/package.nix
@@ -31,7 +31,7 @@ buildGoModule rec {
doCheck = false;
meta = with lib; {
- description = "IntegreSQL manages isolated PostgreSQL databases for your integration tests";
+ description = "Manages isolated PostgreSQL databases for your integration tests";
homepage = "https://github.com/allaboutapps/integresql";
changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
diff --git a/pkgs/by-name/in/intel-compute-runtime/package.nix b/pkgs/by-name/in/intel-compute-runtime/package.nix
index c0fe30683db0..3abc8d94ec31 100644
--- a/pkgs/by-name/in/intel-compute-runtime/package.nix
+++ b/pkgs/by-name/in/intel-compute-runtime/package.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "intel-compute-runtime";
- version = "25.22.33944.8";
+ version = "25.27.34303.6";
src = fetchFromGitHub {
owner = "intel";
repo = "compute-runtime";
tag = version;
- hash = "sha256-Sz9ELQkSq6CQOfoTlzJoUzj/GuHwQMgtUjmC0P2uzro=";
+ hash = "sha256-AgdPhEAg9N15lNfcX/zQLxBUDTzEEvph+y0FYbB6iCs=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/in/intel-graphics-compiler/package.nix b/pkgs/by-name/in/intel-graphics-compiler/package.nix
index ee9075088e9c..7f43e9edbb90 100644
--- a/pkgs/by-name/in/intel-graphics-compiler/package.nix
+++ b/pkgs/by-name/in/intel-graphics-compiler/package.nix
@@ -22,8 +22,8 @@ let
vc_intrinsics_src = fetchFromGitHub {
owner = "intel";
repo = "vc-intrinsics";
- rev = "v0.22.1";
- hash = "sha256-dSK+kNEZoF4bBx24S0No9aZLZiHK0U9TR1jRyEBL+2U=";
+ rev = "v0.23.1";
+ hash = "sha256-7coQegLcgIKiqnonZmgrKlw6FCB3ltSh6oMMvdopeQc=";
};
inherit (llvmPackages_15) lld llvm;
@@ -42,13 +42,13 @@ let
in
stdenv.mkDerivation rec {
pname = "intel-graphics-compiler";
- version = "2.12.5";
+ version = "2.14.1";
src = fetchFromGitHub {
owner = "intel";
repo = "intel-graphics-compiler";
tag = "v${version}";
- hash = "sha256-1no41/YUr63OwPEaFFP/7n5GxfZqprCLk37zq60O2eM=";
+ hash = "sha256-PBUKLvP9h7AhYbaxjAC749sQqYJLAjNpWfME8t84D0k=";
};
postPatch = ''
diff --git a/pkgs/by-name/io/iosevka/package.nix b/pkgs/by-name/io/iosevka/package.nix
index 0d27d83a06b1..ad3ede680110 100644
--- a/pkgs/by-name/io/iosevka/package.nix
+++ b/pkgs/by-name/io/iosevka/package.nix
@@ -56,16 +56,16 @@ assert (extraParameters != null) -> set != null;
buildNpmPackage rec {
pname = "Iosevka${toString set}";
- version = "33.2.7";
+ version = "33.2.8";
src = fetchFromGitHub {
owner = "be5invis";
repo = "iosevka";
rev = "v${version}";
- hash = "sha256-LS4c79/QmBSgsgSY/Tddmf2M6U0LcISMapnWK7Eu1Ak=";
+ hash = "sha256-rHkIvfS20A0cvFBcLfFLAvcVVF5BgbtMdDxMvwH0B+I=";
};
- npmDepsHash = "sha256-DyExvgNJBRlz8iVezlrJfTyobK0L6CMQN+gIMGoYYrw=";
+ npmDepsHash = "sha256-PYzNg5gduwtwc99GyatXnmHCh9mpAulz43Ehdle0rAM=";
nativeBuildInputs = [
remarshal
diff --git a/pkgs/by-name/io/iotas/package.nix b/pkgs/by-name/io/iotas/package.nix
index 79ec2898aefd..eb3c7776c320 100644
--- a/pkgs/by-name/io/iotas/package.nix
+++ b/pkgs/by-name/io/iotas/package.nix
@@ -20,7 +20,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "iotas";
- version = "0.11.0";
+ version = "0.11.2";
pyproject = false;
src = fetchFromGitLab {
@@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "World";
repo = "iotas";
tag = version;
- hash = "sha256-9YYKVBjidHBWyUqFvxo3tNx5DQkpililCDLZofESYRw=";
+ hash = "sha256-nDmofssoaB3BKh6X3Lpi5xftyo9Zw3IUoD3wte0wPM4=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/io/iotop-c/package.nix b/pkgs/by-name/io/iotop-c/package.nix
index b47ed9f395fd..a661dbf4f47f 100644
--- a/pkgs/by-name/io/iotop-c/package.nix
+++ b/pkgs/by-name/io/iotop-c/package.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "iotop identifies processes that use high amount of input/output requests on your machine";
+ description = "Iotop identifies processes that use high amount of input/output requests on your machine";
homepage = "https://github.com/Tomas-M/iotop";
maintainers = [ maintainers.arezvov ];
mainProgram = "iotop-c";
diff --git a/pkgs/by-name/io/iozone/package.nix b/pkgs/by-name/io/iozone/package.nix
index c0f95bfed150..d807a43b9f09 100644
--- a/pkgs/by-name/io/iozone/package.nix
+++ b/pkgs/by-name/io/iozone/package.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "IOzone Filesystem Benchmark";
+ description = "Filesystem benchmark tool";
homepage = "http://www.iozone.org/";
license = lib.licenses.unfreeRedistributable;
platforms = [
diff --git a/pkgs/by-name/ip/ip2asn/package.nix b/pkgs/by-name/ip/ip2asn/package.nix
new file mode 100644
index 000000000000..cac2fd031c1e
--- /dev/null
+++ b/pkgs/by-name/ip/ip2asn/package.nix
@@ -0,0 +1,61 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+ pkg-config,
+ openssl,
+ nix-update-script,
+ versionCheckHook,
+}:
+
+rustPlatform.buildRustPackage (finalAttrs: {
+ pname = "ip2asn";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "x123";
+ repo = "ip2asn";
+ tag = finalAttrs.version;
+ hash = "sha256-2wuxBwllrkPdmmBCt7DPQ38E2k3igAjbICun51bhopY=";
+ };
+
+ cargoHash = "sha256-fYg0aIU8usueMg6cMWUcwMIFCinHdm6H7k9ywZGYfg8=";
+
+ passthru.updateScript = nix-update-script { };
+
+ cargoBuildFlags = [
+ "-p"
+ "ip2asn-cli"
+ ];
+
+ # disable network based tests that download data
+ cargoTestFlags = [
+ "-p"
+ "ip2asn-cli"
+ "--"
+ "--skip"
+ "auto_update_tests::test_auto_update_triggers_download"
+ "--skip"
+ "auto_update_tests::test_auto_update_skips_check_for_recent_cache"
+ ];
+
+ doInstallCheck = true;
+ nativeInstallCheckInputs = [ versionCheckHook ];
+
+ nativeBuildInputs = [
+ pkg-config
+ ];
+
+ buildInputs = [
+ openssl
+ ];
+
+ meta = {
+ description = "CLI tool for mapping IP addresses to Autonomous System information";
+ homepage = "https://github.com/x123/ip2asn/tree/master/ip2asn-cli";
+ changelog = "https://github.com/x123/ip2asn/blob/${finalAttrs.version}/CHANGELOG.md";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ x123 ];
+ mainProgram = "ip2asn";
+ };
+})
diff --git a/pkgs/applications/graphics/ipe/default.nix b/pkgs/by-name/ip/ipe/package.nix
index f34826525fce..e72d1455778e 100644
--- a/pkgs/applications/graphics/ipe/default.nix
+++ b/pkgs/by-name/ip/ipe/package.nix
@@ -7,53 +7,53 @@
copyDesktopItems,
cairo,
freetype,
- ghostscript,
+ ghostscriptX,
gsl,
libjpeg,
libpng,
libspiro,
lua5,
- qtbase,
- qtsvg,
+ qt6Packages,
texliveSmall,
qhull,
- wrapQtAppsHook,
zlib,
withTeXLive ? true,
withQVoronoi ? false,
buildPackages,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "ipe";
version = "7.2.30";
src = fetchFromGitHub {
owner = "otfried";
repo = "ipe";
- tag = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-bvwEgEP/cinigixJr8e964sm6secSK+7Ul7WFfwM0gE=";
};
nativeBuildInputs = [
pkg-config
copyDesktopItems
- wrapQtAppsHook
+ qt6Packages.wrapQtAppsHook
];
buildInputs = [
cairo
freetype
- ghostscript
+ ghostscriptX
gsl
libjpeg
libpng
libspiro
lua5
+ ]
+ ++ (with qt6Packages; [
qtbase
qtsvg
zlib
- ]
+ ])
++ (lib.optionals withTeXLive [
texliveSmall
])
@@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
desktopItems = [
(makeDesktopItem {
- name = pname;
+ name = "ipe";
desktopName = "Ipe";
genericName = "Drawing editor";
comment = "A drawing editor for creating figures in PDF format";
@@ -100,19 +100,19 @@ stdenv.mkDerivation rec {
postInstall = ''
mkdir -p $out/share/icons/hicolor/128x128/apps
- ln -s $out/share/ipe/${version}/icons/icon_128x128.png $out/share/icons/hicolor/128x128/apps/ipe.png
+ ln -s $out/share/ipe/${finalAttrs.version}/icons/icon_128x128.png $out/share/icons/hicolor/128x128/apps/ipe.png
'';
- meta = with lib; {
+ meta = {
description = "Editor for drawing figures";
homepage = "http://ipe.otfried.org"; # https not available
- license = licenses.gpl3Plus;
+ license = lib.licenses.gpl3Plus;
longDescription = ''
Ipe is an extensible drawing editor for creating figures in PDF and Postscript format.
It supports making small figures for inclusion into LaTeX-documents
as well as presentations in PDF.
'';
- maintainers = with maintainers; [ ttuegel ];
- platforms = platforms.linux;
+ maintainers = with lib.maintainers; [ ttuegel ];
+ platforms = lib.platforms.linux;
};
-}
+})
diff --git a/pkgs/by-name/it/itsycal/package.nix b/pkgs/by-name/it/itsycal/package.nix
index cbb462430a43..77ba8fb620b3 100644
--- a/pkgs/by-name/it/itsycal/package.nix
+++ b/pkgs/by-name/it/itsycal/package.nix
@@ -24,7 +24,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = {
changelog = "https://www.mowglii.com/itsycal/versionhistory.html";
- description = "Itsycal is a tiny menu bar calendar";
+ description = "Tiny menu bar calendar";
homepage = "https://www.mowglii.com/itsycal/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ donteatoreo ];
diff --git a/pkgs/by-name/ja/jackass/package.nix b/pkgs/by-name/ja/jackass/package.nix
index 0f0f7d220b4a..de9a4bcaecb7 100644
--- a/pkgs/by-name/ja/jackass/package.nix
+++ b/pkgs/by-name/ja/jackass/package.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;
meta = {
- description = "JackAss is a VST plugin that provides JACK-MIDI support for VST hosts";
+ description = "VST plugin that provides JACK-MIDI support for VST hosts";
longDescription = ''
Simply load the plugin in your favourite host to get a JACK-MIDI port.
Optionally includes a special Wine build for running in Wine
diff --git a/pkgs/by-name/ja/jalv-qt/package.nix b/pkgs/by-name/ja/jalv-qt/package.nix
new file mode 100644
index 000000000000..ee809682e2e1
--- /dev/null
+++ b/pkgs/by-name/ja/jalv-qt/package.nix
@@ -0,0 +1,7 @@
+{
+ jalv,
+}:
+
+jalv.override {
+ useQt = true;
+}
diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix
index abe00cd50f38..59f65cd53053 100644
--- a/pkgs/by-name/ja/jan/package.nix
+++ b/pkgs/by-name/ja/jan/package.nix
@@ -24,7 +24,7 @@ appimageTools.wrapType2 {
meta = {
changelog = "https://github.com/janhq/jan/releases/tag/v${version}";
- description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer";
+ description = "Open source alternative to ChatGPT that runs 100% offline on your computer";
homepage = "https://github.com/janhq/jan";
license = lib.licenses.agpl3Plus;
mainProgram = "jan";
diff --git a/pkgs/by-name/ja/jankyborders/package.nix b/pkgs/by-name/ja/jankyborders/package.nix
index b0d8a1a731e0..6e41fdc30b02 100644
--- a/pkgs/by-name/ja/jankyborders/package.nix
+++ b/pkgs/by-name/ja/jankyborders/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "JankyBorders is a lightweight tool designed to add colored borders to user windows on macOS 14.0+";
+ description = "Lightweight tool designed to add colored borders to user windows on macOS 14.0+";
longDescription = "It enhances the user experience by visually highlighting the currently focused window without relying on the accessibility API, thereby being faster than comparable tools.";
homepage = "https://github.com/FelixKratz/JankyBorders";
license = lib.licenses.gpl3;
diff --git a/pkgs/by-name/ja/jasp-desktop/cmake.patch b/pkgs/by-name/ja/jasp-desktop/cmake.patch
index 60cf1814a031..48b297b21548 100644
--- a/pkgs/by-name/ja/jasp-desktop/cmake.patch
+++ b/pkgs/by-name/ja/jasp-desktop/cmake.patch
@@ -1,5 +1,34 @@
+diff --git a/Tools/CMake/Install.cmake b/Tools/CMake/Install.cmake
+index edd96b0..1fbdb3c 100644
+--- a/Tools/CMake/Install.cmake
++++ b/Tools/CMake/Install.cmake
+@@ -229,24 +229,10 @@ if(LINUX)
+ install(DIRECTORY ${CMAKE_SOURCE_DIR}/Resources/
+ DESTINATION ${JASP_INSTALL_RESOURCEDIR})
+
+- install(
+- DIRECTORY ${MODULES_BINARY_PATH}/binary_pkgs ${MODULES_BINARY_PATH}/manifests ${MODULES_BINARY_PATH}/module_libs ${MODULES_BINARY_PATH}/Tools
+- DESTINATION ${JASP_INSTALL_MODULEDIR}
+- REGEX ${FILES_EXCLUDE_PATTERN} EXCLUDE
+- REGEX ${FOLDERS_EXCLUDE_PATTERN} EXCLUDE)
+-
+ install(
+ FILES ${MODULES_BINARY_PATH}/modules-settings.json
+ DESTINATION ${JASP_INSTALL_MODULEDIR}
+ )
+- # we do not need renv-root in an install
+- #install(DIRECTORY ${MODULES_RENV_ROOT_PATH}/
+- # DESTINATION ${JASP_INSTALL_PREFIX}/lib64/renv-root)
+-
+-if(NOT FLATPAK_USED) #because flatpak already puts renv-cache in /app/lib64 anyway
+- install(DIRECTORY ${MODULES_RENV_CACHE_PATH}/
+- DESTINATION ${JASP_INSTALL_PREFIX}/lib64/renv-cache)
+-endif()
+
+ #Flatpak wrapper that sets some environment variables that JASP needs
+ install(PROGRAMS ${CMAKE_SOURCE_DIR}/Tools/flatpak/org.jaspstats.JASP
diff --git a/Tools/CMake/Libraries.cmake b/Tools/CMake/Libraries.cmake
-index a95ef78..6ee84cd 100644
+index a6673d9..a079021 100644
--- a/Tools/CMake/Libraries.cmake
+++ b/Tools/CMake/Libraries.cmake
@@ -67,7 +67,7 @@ if((NOT LibArchive_FOUND) AND (NOT WIN32))
@@ -20,8 +49,32 @@ index a95ef78..6ee84cd 100644
HINTS ${LIBREADSTAT_LIBRARY_DIRS} REQUIRED)
if(EXISTS ${LIBREADSTAT_LIBRARIES})
+diff --git a/Tools/CMake/Modules.cmake b/Tools/CMake/Modules.cmake
+index ca8e040..875db1f 100644
+--- a/Tools/CMake/Modules.cmake
++++ b/Tools/CMake/Modules.cmake
+@@ -13,19 +13,6 @@ configure_file(${PROJECT_SOURCE_DIR}/Modules/modules-settings.json
+ configure_file(${PROJECT_SOURCE_DIR}/Modules/install-modules.R.in
+ ${SCRIPT_DIRECTORY}/install-modules.R @ONLY)
+
+-#create modules install target
+-add_custom_target(
+- Modules
+- USES_TERMINAL
+- WORKING_DIRECTORY ${R_HOME_PATH}
+- DEPENDS ${JASP_MODULE_BUNDLE_MANAGER_LIBRARY}/jaspModuleBundleManager
+- DEPENDS ${SCRIPT_DIRECTORY}/install-modules.R
+- COMMAND ${CMAKE_COMMAND} -E env "JASP_R_HOME=${R_HOME_PATH}" ${R_EXECUTABLE} --slave --no-restore --no-save
+- --file=${SCRIPT_DIRECTORY}/install-modules.R
+- BYPRODUCTS ${MODULES_BINARY_PATH}/bundles-downloaded.txt
+- BYPRODUCTS ${MODULES_BINARY_PATH}/bundles-installed.txt
+- COMMENT "------ Installing Modules"
+-)
+
+
+
diff --git a/Tools/CMake/Programs.cmake b/Tools/CMake/Programs.cmake
-index bfdc8dc..af5ac03 100644
+index 4e7c052..abb5b48 100644
--- a/Tools/CMake/Programs.cmake
+++ b/Tools/CMake/Programs.cmake
@@ -38,8 +38,9 @@ if(NOT WIN32)
@@ -37,35 +90,26 @@ index bfdc8dc..af5ac03 100644
message(CHECK_START "Looking for 'gfortran'")
find_program(
diff --git a/Tools/CMake/R.cmake b/Tools/CMake/R.cmake
-index 9ae27d4..64fd96a 100644
+index 42e7b88..405b434 100644
--- a/Tools/CMake/R.cmake
+++ b/Tools/CMake/R.cmake
-@@ -841,11 +841,6 @@ message(STATUS "R_CPP_INCLUDES_LIBRARY = ${R_CPP_INCLUDES_LIBRARY}")
- configure_file(${PROJECT_SOURCE_DIR}/Modules/setup_renv.R.in
- ${SCRIPT_DIRECTORY}/setup_renv.R @ONLY)
+@@ -867,14 +867,6 @@ else()
+ configure_file(${PROJECT_SOURCE_DIR}/Modules/install-renv.R.in
+ ${SCRIPT_DIRECTORY}/install-renv.R @ONLY)
+-
-execute_process(
- COMMAND_ECHO STDOUT
- #ERROR_QUIET OUTPUT_QUIET
- WORKING_DIRECTORY ${R_HOME_PATH}
-- COMMAND ${R_EXECUTABLE} --slave --no-restore --no-save --file=${SCRIPT_DIRECTORY}/setup_renv.R)
+- COMMAND
+- ${R_EXECUTABLE} --slave --no-restore --no-save --file=${SCRIPT_DIRECTORY}/install-renv.R
+-)
if(APPLE)
# Patch renv
-@@ -867,11 +862,6 @@ endif()
- configure_file(${PROJECT_SOURCE_DIR}/Modules/setup_rcpp_rinside.R.in
- ${SCRIPT_DIRECTORY}/setup_rcpp_rinside.R @ONLY)
-
--execute_process(
-- COMMAND_ECHO STDOUT
-- #ERROR_QUIET OUTPUT_QUIET
-- WORKING_DIRECTORY ${R_HOME_PATH}
-- COMMAND ${R_EXECUTABLE} --slave --no-restore --no-save --file=${SCRIPT_DIRECTORY}/setup_rcpp_rinside.R)
-
- if(APPLE)
- # Patch RInside and RCpp
-@@ -892,8 +882,8 @@ endif()
-
+@@ -937,8 +929,8 @@ execute_process(
+
include(FindRPackagePath)
-find_package_path(RCPP_PATH ${R_CPP_INCLUDES_LIBRARY} "Rcpp")
diff --git a/pkgs/by-name/ja/jasp-desktop/modules.nix b/pkgs/by-name/ja/jasp-desktop/modules.nix
index c211946d76d9..040b3a258947 100644
--- a/pkgs/by-name/ja/jasp-desktop/modules.nix
+++ b/pkgs/by-name/ja/jasp-desktop/modules.nix
@@ -7,19 +7,18 @@
with rPackages;
let
- jaspColumnEncoder-src = fetchFromGitHub {
- owner = "jasp-stats";
- repo = "jaspColumnEncoder";
- rev = "c54987bb25de8963866ae69ad3a6ae5a9a9f1240";
- hash = "sha256-aWfRG7DXO1MYFvmMLkX/xtHvGeIhFRcRDrVBrhkvYuI=";
- };
+ buildRPackage' = args: buildRPackage ({ name = "${args.pname}-${args.version}"; } // args);
- jaspGraphs = buildRPackage {
- name = "jaspGraphs-${jasp-version}";
- version = jasp-version;
+ jaspGraphs = buildRPackage' {
+ pname = "jaspGraphs";
+ version = "0.19.2-unstable-2025-07-25";
- src = jasp-src;
- sourceRoot = "${jasp-src.name}/Engine/jaspGraphs";
+ src = fetchFromGitHub {
+ owner = "jasp-stats";
+ repo = "jaspGraphs";
+ rev = "e721a631c8357d42c1371a978db7cb5765bc7044";
+ hash = "sha256-DOOKHBVTF9bVhAa/LZCH1J7A821H4mGEfy6KAEtDBNk=";
+ };
propagatedBuildInputs = [
ggplot2
@@ -35,8 +34,15 @@ let
];
};
- jaspBase = buildRPackage {
- name = "jaspBase-${jasp-version}";
+ jaspColumnEncoder-src = fetchFromGitHub {
+ owner = "jasp-stats";
+ repo = "jaspColumnEncoder";
+ rev = "32c53153da95087feb109c0f5f69534ffa3f32b7";
+ hash = "sha256-VOMcoXpLH24auQfZCWW6hQ10u6n2GxuEQHMaXrvGTnI=";
+ };
+
+ jaspBase = buildRPackage' {
+ pname = "jaspBase";
version = jasp-version;
src = jasp-src;
@@ -44,9 +50,6 @@ let
env.INCLUDE_DIR = "../inst/include/jaspColumnEncoder";
- # necessary for R 4.4.0
- hardeningDisable = [ "format" ];
-
postPatch = ''
mkdir -p inst/include
cp -r --no-preserve=all ${jaspColumnEncoder-src} inst/include/jaspColumnEncoder
@@ -79,14 +82,17 @@ let
];
};
- stanova = buildRPackage {
- name = "stanova";
+ stanova = buildRPackage' {
+ pname = "stanova";
+ version = "0.3-unstable-2021-06-06";
+
src = fetchFromGitHub {
owner = "bayesstuff";
repo = "stanova";
rev = "988ad8e07cda1674b881570a85502be7795fbd4e";
hash = "sha256-tAeHqTHao2KVRNFBDWmuF++H31aNN6O1ss1Io500QBY=";
};
+
propagatedBuildInputs = [
emmeans
lme4
@@ -96,14 +102,17 @@ let
];
};
- bstats = buildRPackage {
- name = "bstats";
+ bstats = buildRPackage' {
+ pname = "bstats";
+ version = "0.0.0.9004-unstable-2023-09-08";
+
src = fetchFromGitHub {
owner = "AlexanderLyNL";
repo = "bstats";
rev = "42d34c18df08d233825bae34fdc0dfa0cd70ce8c";
hash = "sha256-N2KmbTPbyvzsZTWBRE2x7bteccnzokUWDOB4mOWUdJk=";
};
+
propagatedBuildInputs = [
hypergeo
purrr
@@ -111,14 +120,17 @@ let
];
};
- flexplot = buildRPackage {
- name = "flexplot";
+ flexplot = buildRPackage' {
+ pname = "flexplot";
+ version = "0.25.5";
+
src = fetchFromGitHub {
owner = "dustinfife";
repo = "flexplot";
- rev = "303a03968f677e71c99a5e22f6352c0811b7b2fb";
- hash = "sha256-iT5CdtNk0Oi8gga76L6YtyWGACAwpN8A/yTBy7JJERc=";
+ rev = "9a39de871d48364dd5f096b2380a4c9907adf4c3";
+ hash = "sha256-yf5wbhfffztT5iF6h/JSg4NSbuaexk+9JEOfT5Is1vE=";
};
+
propagatedBuildInputs = [
cowplot
MASS
@@ -141,14 +153,17 @@ let
};
# conting has been removed from CRAN
- conting' = buildRPackage {
- name = "conting";
+ conting' = buildRPackage' {
+ pname = "conting";
+ version = "1.7.9999";
+
src = fetchFromGitHub {
owner = "vandenman";
repo = "conting";
rev = "03a4eb9a687e015d602022a01d4e638324c110c8";
hash = "sha256-Sp09YZz1WGyefn31Zy1qGufoKjtuEEZHO+wJvoLArf0=";
};
+
propagatedBuildInputs = [
mvtnorm
gtools
@@ -158,14 +173,22 @@ let
};
buildJaspModule =
- name: deps:
- buildRPackage {
- name = "${name}-${jasp-version}";
- version = jasp-version;
- src = jasp-src;
- sourceRoot = "${jasp-src.name}/Modules/${name}";
+ {
+ pname,
+ version,
+ hash,
+ deps,
+ }:
+ buildRPackage' {
+ inherit pname version;
+ src = fetchFromGitHub {
+ name = "${pname}-${version}-source";
+ owner = "jasp-stats";
+ repo = pname;
+ tag = "v${version}";
+ inherit hash;
+ };
propagatedBuildInputs = deps;
-
# some packages have a .Rprofile that tries to activate renv
# we disable this by removing .Rprofile
postPatch = ''
@@ -174,477 +197,677 @@ let
};
in
{
- engine = {
- inherit jaspBase jaspGraphs;
- };
+ inherit jaspBase;
modules = rec {
- jaspAcceptanceSampling = buildJaspModule "jaspAcceptanceSampling" [
- abtest
- BayesFactor
- conting'
- ggplot2
- jaspBase
- jaspGraphs
- plyr
- stringr
- vcd
- vcdExtra
- AcceptanceSampling
- ];
- jaspAnova = buildJaspModule "jaspAnova" [
- afex
- BayesFactor
- boot
- car
- colorspace
- emmeans
- effectsize
- ggplot2
- jaspBase
- jaspDescriptives
- jaspGraphs
- jaspTTests
- KernSmooth
- matrixStats
- multcomp
- multcompView
- mvShapiroTest
- onewaytests
- plyr
- stringi
- stringr
- restriktor
- ];
- jaspAudit = buildJaspModule "jaspAudit" [
- bstats
- extraDistr
- ggplot2
- ggrepel
- jaspBase
- jaspGraphs
- jfa
- ];
- jaspBain = buildJaspModule "jaspBain" [
- bain
- lavaan
- ggplot2
- semPlot
- stringr
- jaspBase
- jaspGraphs
- jaspSem
- ];
- jaspBFF = buildJaspModule "jaspBFF" [
- BFF
- jaspBase
- jaspGraphs
- ];
- jaspBfpack = buildJaspModule "jaspBfpack" [
- BFpack
- bain
- ggplot2
- stringr
- coda
- jaspBase
- jaspGraphs
- ];
- jaspBsts = buildJaspModule "jaspBsts" [
- Boom
- bsts
- ggplot2
- jaspBase
- jaspGraphs
- matrixStats
- reshape2
- ];
- jaspCircular = buildJaspModule "jaspCircular" [
- jaspBase
- jaspGraphs
- circular
- ggplot2
- ];
- jaspCochrane = buildJaspModule "jaspCochrane" [
- jaspBase
- jaspGraphs
- jaspDescriptives
- jaspMetaAnalysis
- ];
- jaspDescriptives = buildJaspModule "jaspDescriptives" [
- ggplot2
- ggrepel
- jaspBase
- jaspGraphs
- jaspTTests
- forecast
- flexplot
- ggrain
- ggpp
- ggtext
- dplyr
- ];
- jaspDistributions = buildJaspModule "jaspDistributions" [
- car
- fitdistrplus
- ggplot2
- goftest
- gnorm
- jaspBase
- jaspGraphs
- MASS
- sgt
- sn
- ];
- jaspEquivalenceTTests = buildJaspModule "jaspEquivalenceTTests" [
- BayesFactor
- ggplot2
- jaspBase
- jaspGraphs
- metaBMA
- TOSTER
- jaspTTests
- ];
- jaspFactor = buildJaspModule "jaspFactor" [
- ggplot2
- jaspBase
- jaspGraphs
- jaspSem
- lavaan
- psych
- qgraph
- reshape2
- semPlot
- GPArotation
- Rcsdp
- semTools
- ];
- jaspFrequencies = buildJaspModule "jaspFrequencies" [
- abtest
- BayesFactor
- bridgesampling
- conting'
- multibridge
- ggplot2
- interp
- jaspBase
- jaspGraphs
- plyr
- stringr
- vcd
- vcdExtra
- ];
- jaspJags = buildJaspModule "jaspJags" [
- coda
- ggplot2
- ggtext
- hexbin
- jaspBase
- jaspGraphs
- rjags
- runjags
- scales
- stringr
- ];
- jaspLearnBayes = buildJaspModule "jaspLearnBayes" [
- extraDistr
- ggplot2
- HDInterval
- jaspBase
- jaspGraphs
- MASS
- MCMCpack
- MGLM
- scales
- ggalluvial
- ragg
- rjags
- runjags
- ggdist
- png
- posterior
- ];
- jaspLearnStats = buildJaspModule "jaspLearnStats" [
- extraDistr
- ggplot2
- jaspBase
- jaspGraphs
- jaspDistributions
- jaspDescriptives
- jaspTTests
- ggforce
- tidyr
- igraph
- HDInterval
- metafor
- ];
- jaspMachineLearning = buildJaspModule "jaspMachineLearning" [
- kknn
- AUC
- cluster
- colorspace
- DALEX
- dbscan
- e1071
- fpc
- gbm
- Gmedian
- ggparty
- ggdendro
- ggnetwork
- ggplot2
- ggrepel
- ggridges
- glmnet
- jaspBase
- jaspGraphs
- MASS
- mclust
- mvnormalTest
- neuralnet
- network
- partykit
- plyr
- randomForest
- rpart
- ROCR
- Rtsne
- signal
- VGAM
- ];
- jaspMetaAnalysis = buildJaspModule "jaspMetaAnalysis" [
- dplyr
- ggplot2
- jaspBase
- jaspGraphs
- MASS
- metaBMA
- metafor
- psych
- purrr
- rstan
- stringr
- tibble
- tidyr
- weightr
- BayesTools
- RoBMA
- metamisc
- ggmcmc
- pema
- clubSandwich
- CompQuadForm
- sp
- dfoptim
- nleqslv
- patchwork
- ];
- jaspMixedModels = buildJaspModule "jaspMixedModels" [
- afex
- emmeans
- ggplot2
- ggpol
- jaspBase
- jaspGraphs
- lme4
- loo
- mgcv
- rstan
- rstanarm
- stanova
- withr
- ];
- jaspNetwork = buildJaspModule "jaspNetwork" [
- bootnet
- BDgraph
- corpcor
- dplyr
- foreach
- ggplot2
- gtools
- HDInterval
- huge
- IsingSampler
- jaspBase
- jaspGraphs
- mvtnorm
- qgraph
- reshape2
- snow
- stringr
- ];
- jaspPower = buildJaspModule "jaspPower" [
- pwr
- jaspBase
- jaspGraphs
- ];
- jaspPredictiveAnalytics = buildJaspModule "jaspPredictiveAnalytics" [
- jaspBase
- jaspGraphs
- bsts
- bssm
- precrec
- reshape2
- Boom
- lubridate
- prophet
- BART
- EBMAforecast
- imputeTS
- scoringRules
- scoringutils
- ];
- jaspProcess = buildJaspModule "jaspProcess" [
- blavaan
- dagitty
- ggplot2
- ggraph
- jaspBase
- jaspGraphs
- jaspJags
- runjags
- ];
- jaspProphet = buildJaspModule "jaspProphet" [
- rstan
- ggplot2
- jaspBase
- jaspGraphs
- prophet
- scales
- ];
- jaspQualityControl = buildJaspModule "jaspQualityControl" [
- car
- cowplot
- daewr
- desirability
- DoE_base
- EnvStats
- FAdist
- fitdistrplus
- FrF2
- ggplot2
- ggrepel
- goftest
- ggpp
- irr
- jaspBase
- jaspDescriptives
- jaspGraphs
- mle_tools
- psych
- qcc
- rsm
- Rspc
- tidyr
- tibble
- vipor
- weibullness
- ];
- jaspRegression = buildJaspModule "jaspRegression" [
- BAS
- boot
- bstats
- combinat
- emmeans
- ggplot2
- ggrepel
- hmeasure
- jaspAnova
- jaspBase
- jaspDescriptives
- jaspGraphs
- jaspTTests
- lmtest
- logistf
- MASS
- matrixStats
- mdscore
- ppcor
- purrr
- Rcpp
- statmod
- VGAM
- ];
- jaspReliability = buildJaspModule "jaspReliability" [
- Bayesrel
- coda
- ggplot2
- ggridges
- irr
- jaspBase
- jaspGraphs
- LaplacesDemon
- lme4
- MASS
- psych
- mirt
- ];
- jaspRobustTTests = buildJaspModule "jaspRobustTTests" [
- RoBTT
- ggplot2
- jaspBase
- jaspGraphs
- ];
- jaspSem = buildJaspModule "jaspSem" [
- forcats
- ggplot2
- lavaan
- cSEM
- reshape2
- jaspBase
- jaspGraphs
- semPlot
- semTools
- stringr
- tibble
- tidyr
- SEMsens
- ];
- jaspSummaryStatistics = buildJaspModule "jaspSummaryStatistics" [
- BayesFactor
- bstats
- jaspBase
- jaspFrequencies
- jaspGraphs
- jaspRegression
- jaspTTests
- jaspAnova
- jaspDescriptives
- SuppDists
- bayesplay
- ];
- jaspSurvival = buildJaspModule "jaspSurvival" [
- survival
- ggsurvfit
- jaspBase
- jaspGraphs
- ];
- jaspTTests = buildJaspModule "jaspTTests" [
- BayesFactor
- car
- ggplot2
- jaspBase
- jaspGraphs
- logspline
- plotrix
- plyr
- ];
- jaspTestModule = buildJaspModule "jaspTestModule" [
- jaspBase
- jaspGraphs
- svglite
- stringi
- ];
- jaspTimeSeries = buildJaspModule "jaspTimeSeries" [
- jaspBase
- jaspGraphs
- jaspDescriptives
- forecast
- ];
- jaspVisualModeling = buildJaspModule "jaspVisualModeling" [
- flexplot
- jaspBase
- jaspGraphs
- jaspDescriptives
- ];
+ jaspAcceptanceSampling = buildJaspModule {
+ pname = "jaspAcceptanceSampling";
+ version = "0.95.0";
+ hash = "sha256-MzuijLBrCd/aIACzyEWWbQoyuYl/c7iMplsIpScbqK4=";
+ deps = [
+ abtest
+ BayesFactor
+ conting'
+ ggplot2
+ jaspBase
+ jaspGraphs
+ plyr
+ stringr
+ vcd
+ vcdExtra
+ AcceptanceSampling
+ ];
+ };
+ jaspAnova = buildJaspModule {
+ pname = "jaspAnova";
+ version = "0.95.0";
+ hash = "sha256-elunqlNy7krnoL31aeS4B7SkpKCD42S8Z8HsPeFTjEM=";
+ deps = [
+ afex
+ BayesFactor
+ boot
+ car
+ colorspace
+ emmeans
+ effectsize
+ ggplot2
+ jaspBase
+ jaspDescriptives
+ jaspGraphs
+ jaspTTests
+ KernSmooth
+ matrixStats
+ multcomp
+ multcompView
+ mvShapiroTest
+ onewaytests
+ plyr
+ stringi
+ stringr
+ restriktor
+ ];
+ };
+ jaspAudit = buildJaspModule {
+ pname = "jaspAudit";
+ version = "0.95.0";
+ hash = "sha256-CqrjrNm7DEyzOTg69TzksYczGBSCvhHfdfZ/HaNkhcI=";
+ deps = [
+ bstats
+ extraDistr
+ ggplot2
+ ggrepel
+ jaspBase
+ jaspGraphs
+ jfa
+ ];
+ };
+ jaspBain = buildJaspModule {
+ pname = "jaspBain";
+ version = "0.95.0";
+ hash = "sha256-E6j7dH6jbXWhR03QVQjY30/pylrMHU6PNX13gr5KvV4=";
+ deps = [
+ bain
+ lavaan
+ ggplot2
+ semPlot
+ stringr
+ jaspBase
+ jaspGraphs
+ jaspSem
+ ];
+ };
+ jaspBFF = buildJaspModule {
+ pname = "jaspBFF";
+ version = "0.95.0";
+ hash = "sha256-fgAUdzgSNt34WL/U3/0ac1kTB5PYAvmpXeQUuNEUhuE=";
+ deps = [
+ BFF
+ jaspBase
+ jaspGraphs
+ ];
+ };
+ jaspBfpack = buildJaspModule {
+ pname = "jaspBfpack";
+ version = "0.95.0";
+ hash = "sha256-4c7ORf0epHSdv6AB1UVMwiSEwCfVHAg0jzifBdHInoc=";
+ deps = [
+ BFpack
+ bain
+ ggplot2
+ stringr
+ coda
+ jaspBase
+ jaspGraphs
+ ];
+ };
+ jaspBsts = buildJaspModule {
+ pname = "jaspBsts";
+ version = "0.95.0";
+ hash = "sha256-pClbOuA255mHJSy7/TpQE+oaYQbxJut9AqZRMqm8Rhg=";
+ deps = [
+ Boom
+ bsts
+ ggplot2
+ jaspBase
+ jaspGraphs
+ matrixStats
+ reshape2
+ ];
+ };
+ jaspCircular = buildJaspModule {
+ pname = "jaspCircular";
+ version = "0.95.0";
+ hash = "sha256-Sx63VGtOZvwHF1jIjnd6aPmN1WtHHf35iQ0dzCWs1eU=";
+ deps = [
+ jaspBase
+ jaspGraphs
+ circular
+ ggplot2
+ ];
+ };
+ jaspCochrane = buildJaspModule {
+ pname = "jaspCochrane";
+ version = "0.95.0";
+ hash = "sha256-ZYMe1BJ0+HKKyHVY5riEcGE+6vZsAurWzHmPF5I7nk8=";
+ deps = [
+ jaspBase
+ jaspGraphs
+ jaspDescriptives
+ jaspMetaAnalysis
+ ];
+ };
+ jaspDescriptives = buildJaspModule {
+ pname = "jaspDescriptives";
+ version = "0.95.0";
+ hash = "sha256-gaGgSSv1D0GB8Rmzg9TYl460TjWHkK0abHDm5DHhOJg=";
+ deps = [
+ ggplot2
+ ggrepel
+ jaspBase
+ jaspGraphs
+ jaspTTests
+ forecast
+ flexplot
+ ggrain
+ ggpp
+ ggtext
+ dplyr
+ tidyplots
+ ggpubr
+ forcats
+ patchwork
+ ];
+ };
+
+ jaspDistributions = buildJaspModule {
+ pname = "jaspDistributions";
+ version = "0.95.0";
+ hash = "sha256-jtPYx2wOAY7ItrkPqyMsKp7sTrL9M1TtTmR0IjxU1nw=";
+ deps = [
+ car
+ fitdistrplus
+ ggplot2
+ goftest
+ gnorm
+ jaspBase
+ jaspGraphs
+ MASS
+ nortest
+ sgt
+ sn
+ ];
+ };
+ jaspEquivalenceTTests = buildJaspModule {
+ pname = "jaspEquivalenceTTests";
+ version = "0.95.0";
+ hash = "sha256-b/I6lb6I8rzOyyRgmsQTBMfHXfJDkrZPdwe5Kh2IVnc=";
+ deps = [
+ BayesFactor
+ ggplot2
+ jaspBase
+ jaspGraphs
+ metaBMA
+ TOSTER
+ jaspTTests
+ ];
+ };
+ jaspEsci = buildJaspModule {
+ pname = "jaspEsci";
+ version = "0.95.0";
+ hash = "sha256-0YBC54VdVNuGdkfjWEIJnW3n/Wbch4E6tkauVm45/9c=";
+ deps = [
+ jaspBase
+ jaspGraphs
+ esci
+ glue
+ vdiffr
+ legendry
+ ];
+ };
+ jaspFactor = buildJaspModule {
+ pname = "jaspFactor";
+ version = "0.95.0";
+ hash = "sha256-gK4GdwADrPt2UB/UUx+2Kx5IOlFolYjNArrYpTGK9ic=";
+ deps = [
+ ggplot2
+ jaspBase
+ jaspGraphs
+ jaspSem
+ lavaan
+ psych
+ qgraph
+ reshape2
+ semPlot
+ GPArotation
+ Rcsdp
+ semTools
+ ];
+ };
+ jaspFrequencies = buildJaspModule {
+ pname = "jaspFrequencies";
+ version = "0.95.0";
+ hash = "sha256-aK4t+q6NRHGiszJa6rWx1bQddxzwynM9TOckxofdgsw";
+ deps = [
+ abtest
+ BayesFactor
+ bridgesampling
+ conting'
+ multibridge
+ ggplot2
+ interp
+ jaspBase
+ jaspGraphs
+ plyr
+ stringr
+ vcd
+ vcdExtra
+ ];
+ };
+ jaspJags = buildJaspModule {
+ pname = "jaspJags";
+ version = "0.95.0";
+ hash = "sha256-DxLy3NgqvLIROBut30ne3hCUd67rCRutgM7zGvwkKNU=";
+ deps = [
+ coda
+ ggplot2
+ ggtext
+ hexbin
+ jaspBase
+ jaspGraphs
+ rjags
+ runjags
+ scales
+ stringr
+ ];
+ };
+ jaspLearnBayes = buildJaspModule {
+ pname = "jaspLearnBayes";
+ version = "0.95.0";
+ hash = "sha256-mka93YglICKxPXNO85Kv/gzSRAMuTkWcnAlwIExDpi0=";
+ deps = [
+ extraDistr
+ ggplot2
+ HDInterval
+ jaspBase
+ jaspGraphs
+ MASS
+ MCMCpack
+ MGLM
+ scales
+ ggalluvial
+ ragg
+ rjags
+ runjags
+ ggdist
+ png
+ posterior
+ ];
+ };
+ jaspLearnStats = buildJaspModule {
+ pname = "jaspLearnStats";
+ version = "0.95.0";
+ hash = "sha256-AcdSmAGr1ITZV/OXNpyOz0wwBlho76lvEGgt5FUHnsg=";
+ deps = [
+ extraDistr
+ ggplot2
+ jaspBase
+ jaspGraphs
+ jaspDistributions
+ jaspDescriptives
+ jaspTTests
+ ggforce
+ tidyr
+ igraph
+ HDInterval
+ metafor
+ ];
+ };
+ jaspMachineLearning = buildJaspModule {
+ pname = "jaspMachineLearning";
+ version = "0.95.0";
+ hash = "sha256-oCsXrcEAteFGfFHU65FV3jm1majA1q1w+TYCwAsvf70=";
+ deps = [
+ kknn
+ AUC
+ cluster
+ colorspace
+ DALEX
+ dbscan
+ e1071
+ fpc
+ gbm
+ Gmedian
+ ggparty
+ ggdendro
+ ggnetwork
+ ggplot2
+ ggrepel
+ ggridges
+ glmnet
+ jaspBase
+ jaspGraphs
+ MASS
+ mclust
+ mvnormalTest
+ neuralnet
+ network
+ partykit
+ plyr
+ randomForest
+ rpart
+ ROCR
+ Rtsne
+ signal
+ VGAM
+ ];
+ };
+ jaspMetaAnalysis = buildJaspModule {
+ pname = "jaspMetaAnalysis";
+ version = "0.95.0";
+ hash = "sha256-5zmLCx6HuM/oBxfaAgo4y7/CYJJkiJEP9RvAsc1h/5w=";
+ deps = [
+ dplyr
+ ggplot2
+ jaspBase
+ jaspGraphs
+ jaspSem
+ MASS
+ metaBMA
+ metafor
+ metaSEM
+ psych
+ purrr
+ rstan
+ stringr
+ tibble
+ tidyr
+ weightr
+ BayesTools
+ RoBMA
+ metamisc
+ ggmcmc
+ pema
+ clubSandwich
+ CompQuadForm
+ sp
+ dfoptim
+ nleqslv
+ patchwork
+ ];
+ };
+ jaspMixedModels = buildJaspModule {
+ pname = "jaspMixedModels";
+ version = "0.95.0";
+ hash = "sha256-EbB7rwlfRiGPI+QIi8/SygxJgsU5nOpZ2ZEg+mETX5Y=";
+ deps = [
+ afex
+ emmeans
+ ggplot2
+ ggpol
+ jaspBase
+ jaspGraphs
+ lme4
+ loo
+ mgcv
+ rstan
+ rstanarm
+ stanova
+ withr
+ ];
+ };
+ jaspNetwork = buildJaspModule {
+ pname = "jaspNetwork";
+ version = "0.95.0";
+ hash = "sha256-1RDkKRgNV6cToM2pVdHwIDE41UpFV0snIU54BEesVJw=";
+ deps = [
+ bootnet
+ easybgm
+ corpcor
+ dplyr
+ foreach
+ ggplot2
+ gtools
+ HDInterval
+ huge
+ IsingSampler
+ jaspBase
+ jaspGraphs
+ mvtnorm
+ qgraph
+ reshape2
+ snow
+ stringr
+ ];
+ };
+ jaspPower = buildJaspModule {
+ pname = "jaspPower";
+ version = "0.95.0";
+ hash = "sha256-sLLJ6yqKbFlXrHPlm2G7NuHp+/kBl+kPRvi6vAy32Ds=";
+ deps = [
+ pwr
+ jaspBase
+ jaspGraphs
+ ];
+ };
+ jaspPredictiveAnalytics = buildJaspModule {
+ pname = "jaspPredictiveAnalytics";
+ version = "0.95.0";
+ hash = "sha256-850PruQnCGab0g3Vdlh1LSqWYLFJUCbGNt3gWjEWP34=";
+ deps = [
+ jaspBase
+ jaspGraphs
+ bsts
+ bssm
+ precrec
+ reshape2
+ Boom
+ lubridate
+ prophet
+ BART
+ EBMAforecast
+ imputeTS
+ scoringRules
+ scoringutils
+ ];
+ };
+ jaspProcess = buildJaspModule {
+ pname = "jaspProcess";
+ version = "0.95.0";
+ hash = "sha256-LUlk9Iy538Zenzy+W1oJiCr7dcrBQVrl4gzflwnJVyc=";
+ deps = [
+ blavaan
+ dagitty
+ ggplot2
+ ggraph
+ jaspBase
+ jaspGraphs
+ jaspJags
+ runjags
+ ];
+ };
+ jaspProphet = buildJaspModule {
+ pname = "jaspProphet";
+ version = "0.95.0";
+ hash = "sha256-lCgqH3CfZxRImq5VndZepiy/JaXJHHh1Haj+7XhZUSE=";
+ deps = [
+ rstan
+ ggplot2
+ jaspBase
+ jaspGraphs
+ prophet
+ scales
+ ];
+ };
+ jaspQualityControl = buildJaspModule {
+ pname = "jaspQualityControl";
+ version = "0.95.0";
+ hash = "sha256-6SvLe++9ipvHfX0Hi1xeBeoQeq+PdG9YTE5sewhqUHA=";
+ deps = [
+ car
+ cowplot
+ daewr
+ desirability
+ DoE_base
+ EnvStats
+ FAdist
+ fitdistrplus
+ FrF2
+ ggplot2
+ ggrepel
+ goftest
+ ggpp
+ irr
+ jaspBase
+ jaspDescriptives
+ jaspGraphs
+ mle_tools
+ psych
+ qcc
+ rsm
+ Rspc
+ tidyr
+ tibble
+ vipor
+ weibullness
+ ];
+ };
+ jaspRegression = buildJaspModule {
+ pname = "jaspRegression";
+ version = "0.95.0";
+ hash = "sha256-9Q5Ei9vjFaDte//1seCj9++ftbDctkHzP8ZpGVETXH0=";
+ deps = [
+ BAS
+ boot
+ bstats
+ combinat
+ emmeans
+ ggplot2
+ ggrepel
+ hmeasure
+ jaspAnova
+ jaspBase
+ jaspDescriptives
+ jaspGraphs
+ jaspTTests
+ lmtest
+ logistf
+ MASS
+ matrixStats
+ mdscore
+ ppcor
+ purrr
+ Rcpp
+ statmod
+ VGAM
+ ];
+ };
+ jaspReliability = buildJaspModule {
+ pname = "jaspReliability";
+ version = "0.95.0";
+ hash = "sha256-wxx1ECm7QKDvLLKQZbEVYTHfyn3ieks69HSP/cg5dDQ=";
+ deps = [
+ Bayesrel
+ coda
+ ggplot2
+ ggridges
+ irr
+ jaspBase
+ jaspGraphs
+ LaplacesDemon
+ lme4
+ MASS
+ psych
+ mirt
+ ];
+ };
+ jaspRobustTTests = buildJaspModule {
+ pname = "jaspRobustTTests";
+ version = "0.95.0";
+ hash = "sha256-nw+7eZycdJ+DHlLaTSBWdHocnaZk95PBqYj8sVFlPSg=";
+ deps = [
+ RoBTT
+ ggplot2
+ jaspBase
+ jaspGraphs
+ ];
+ };
+ jaspSem = buildJaspModule {
+ pname = "jaspSem";
+ version = "0.95.0";
+ hash = "sha256-+cgP6KqSK4tXQ+Dg6OTEoXfzEJFNdnwAat6tyWyzSkU=";
+ deps = [
+ forcats
+ ggplot2
+ lavaan
+ cSEM
+ reshape2
+ jaspBase
+ jaspGraphs
+ semPlot
+ semTools
+ stringr
+ tibble
+ tidyr
+ SEMsens
+ ];
+ };
+ jaspSummaryStatistics = buildJaspModule {
+ pname = "jaspSummaryStatistics";
+ version = "0.95.0";
+ hash = "sha256-VuBDJtkDifDeatY3eX5RBd5ix6fB0QnJ1ZoM7am9SOA=";
+ deps = [
+ BayesFactor
+ bstats
+ jaspBase
+ jaspFrequencies
+ jaspGraphs
+ jaspRegression
+ jaspTTests
+ jaspAnova
+ jaspDescriptives
+ SuppDists
+ bayesplay
+ ];
+ };
+ jaspSurvival = buildJaspModule {
+ pname = "jaspSurvival";
+ version = "0.95.0";
+ hash = "sha256-IVN3Tcd+OgD4pancwyNomQMOfOvUnKIWG/nxKdjNxcw=";
+ deps = [
+ survival
+ ggsurvfit
+ flexsurv
+ jaspBase
+ jaspGraphs
+ ];
+ };
+ jaspTTests = buildJaspModule {
+ pname = "jaspTTests";
+ version = "0.95.0";
+ hash = "sha256-CLrfa5X/q2Ruc+y3ruHnT/NhYQ4ESvxtJCH2JM/hf4o=";
+ deps = [
+ BayesFactor
+ car
+ ggplot2
+ jaspBase
+ jaspGraphs
+ logspline
+ plotrix
+ plyr
+ ];
+ };
+ jaspTestModule = buildJaspModule {
+ pname = "jaspTestModule";
+ version = "0.95.0";
+ hash = "sha256-r+VzUxfvWYl/Fppq/TxCw1jI8F3dohsvb6qwlQHlFDA=";
+ deps = [
+ jaspBase
+ jaspGraphs
+ svglite
+ stringi
+ ];
+ };
+ jaspTimeSeries = buildJaspModule {
+ pname = "jaspTimeSeries";
+ version = "0.95.0";
+ hash = "sha256-hQh9p6mX3NlkToh4uQRbPtwpNLlVwsILxH+9D2caZXk=";
+ deps = [
+ jaspBase
+ jaspGraphs
+ jaspDescriptives
+ forecast
+ ];
+ };
+ jaspVisualModeling = buildJaspModule {
+ pname = "jaspVisualModeling";
+ version = "0.95.0";
+ hash = "sha256-MX3NvfVoFPp2NLWYIYIoCdWKHxpcRhfyMCWj3VdIBC0=";
+ deps = [
+ flexplot
+ jaspBase
+ jaspGraphs
+ jaspDescriptives
+ ];
+ };
};
}
diff --git a/pkgs/by-name/ja/jasp-desktop/package.nix b/pkgs/by-name/ja/jasp-desktop/package.nix
index 8304009e20ee..9ab3be87e49d 100644
--- a/pkgs/by-name/ja/jasp-desktop/package.nix
+++ b/pkgs/by-name/ja/jasp-desktop/package.nix
@@ -14,6 +14,7 @@
boost,
freexl,
libarchive,
+ librdata,
qt6,
R,
readstat,
@@ -21,14 +22,14 @@
}:
let
- version = "0.19.3";
+ version = "0.95.0";
src = fetchFromGitHub {
owner = "jasp-stats";
repo = "jasp-desktop";
tag = "v${version}";
fetchSubmodules = true;
- hash = "sha256-p489Q3jMQ7UWOCdAGskRF9KSLoRSatUwGVfj0/g4aPo=";
+ hash = "sha256-RR7rJJb0qKqZs7K3zP6GxlDXpmSNnGQ3WDExUgm9pKQ=";
};
moduleSet = import ./modules.nix {
@@ -37,7 +38,7 @@ let
jasp-version = version;
};
- inherit (moduleSet) engine modules;
+ inherit (moduleSet) jaspBase modules;
# Merges ${R}/lib/R with all used R packages (even propagated ones)
customREnv = buildEnv {
@@ -45,12 +46,12 @@ let
paths = [
"${R}/lib/R"
rPackages.RInside
- engine.jaspBase # Should already be propagated from modules, but include it again, just in case
+ jaspBase # Should already be propagated from modules, but include it again, just in case
]
++ lib.attrValues modules;
};
- modulesDir = linkFarm "jasp-${version}-modules" (
+ moduleLibs = linkFarm "jasp-${version}-module-libs" (
lib.mapAttrsToList (name: drv: {
name = name;
path = "${drv}/library";
@@ -89,6 +90,7 @@ stdenv.mkDerivation {
customREnv
freexl
libarchive
+ librdata
readstat
qt6.qtbase
@@ -102,20 +104,17 @@ stdenv.mkDerivation {
env.NIX_LDFLAGS = "-L${rPackages.RInside}/library/RInside/lib";
postInstall = ''
- # Remove unused cache locations
- rm -r $out/lib64 $out/Modules
-
# Remove flatpak proxy script
rm $out/bin/org.jaspstats.JASP
substituteInPlace $out/share/applications/org.jaspstats.JASP.desktop \
--replace-fail "Exec=org.jaspstats.JASP" "Exec=JASP"
# symlink modules from the store
- ln -s ${modulesDir} $out/Modules
+ ln -s ${moduleLibs} $out/Modules/module_libs
'';
passthru = {
- inherit modules engine;
+ inherit jaspBase modules;
env = customREnv;
};
diff --git a/pkgs/by-name/jd/jd-diff-patch/package.nix b/pkgs/by-name/jd/jd-diff-patch/package.nix
index 9169f5eecd16..6a04560238a0 100644
--- a/pkgs/by-name/jd/jd-diff-patch/package.nix
+++ b/pkgs/by-name/jd/jd-diff-patch/package.nix
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "jd-diff-patch";
- version = "2.2.3";
+ version = "2.2.5";
src = fetchFromGitHub {
owner = "josephburnett";
repo = "jd";
rev = "v${finalAttrs.version}";
- hash = "sha256-ucSJfzkcOpLfI2IcsnKvjpR/hwHNne+liE1b/L/H96g=";
+ hash = "sha256-E11Hd2uvF5LrgrWpR8OzXqEjoUrBkBHDDuuCujznfbE=";
};
sourceRoot = "${finalAttrs.src.name}/v2";
diff --git a/pkgs/by-name/jd/jdd/package.nix b/pkgs/by-name/jd/jdd/package.nix
index 0c09cd3ce2c3..0fbecb95bcd2 100644
--- a/pkgs/by-name/jd/jdd/package.nix
+++ b/pkgs/by-name/jd/jdd/package.nix
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "jdd";
- version = "0.4.4";
+ version = "0.4.5";
src = fetchFromGitHub {
owner = "mahyarmirrashed";
repo = "jdd";
tag = "v${finalAttrs.version}";
- hash = "sha256-JeF6dsExfQ+d5F8RWmfGbr7CIl6akOTlLI2jxx/dES0=";
+ hash = "sha256-3keJrKbR3+J3z22W8Xoabz9YhvjRRBBMo59l/eJo7Hs=";
};
vendorHash = "sha256-KEg5X2wHx7KPHEL1zJd/DeDnR69FyB6pajpHIYdep2k=";
diff --git a/pkgs/by-name/je/jellyfin-tui/package.nix b/pkgs/by-name/je/jellyfin-tui/package.nix
index 2b280bb7b5e7..0c6b659a011e 100644
--- a/pkgs/by-name/je/jellyfin-tui/package.nix
+++ b/pkgs/by-name/je/jellyfin-tui/package.nix
@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage rec {
pname = "jellyfin-tui";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchFromGitHub {
owner = "dhonus";
repo = "jellyfin-tui";
tag = "v${version}";
- hash = "sha256-gT6Zs32BhSfwH+JjwJcY9wK7WrqGuaWP+q/2rF8gp4M=";
+ hash = "sha256-fRlnfCHjUZWvp+pYxLUXFxW/nR7Glhhfm4YQKLR2XaY=";
};
- cargoHash = "sha256-U298pYDYzaRdU5w3FWHMkgaCT15aUTZITroVcEJ1Q0w=";
+ cargoHash = "sha256-VUg96qyTF7XkZsl4wl70u5S9NqgRCGJ4od8Cj4dSoI8=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [
diff --git a/pkgs/by-name/je/jenkins/package.nix b/pkgs/by-name/je/jenkins/package.nix
index 796792cf725d..b82aa1457c04 100644
--- a/pkgs/by-name/je/jenkins/package.nix
+++ b/pkgs/by-name/je/jenkins/package.nix
@@ -18,11 +18,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "jenkins";
- version = "2.504.3";
+ version = "2.516.1";
src = fetchurl {
url = "https://get.jenkins.io/war-stable/${finalAttrs.version}/jenkins.war";
- hash = "sha256-6oiDQxuLXva2j+DlgXyT3AoR3vOABU594xNkhnlu/rA=";
+ hash = "sha256-wwiifoH0zjqmeH6WyvdxU09/IG/vu4OWnXexX8fycAo=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/ji/jiq/package.nix b/pkgs/by-name/ji/jiq/package.nix
index 153396aad1bf..fc39e1b38023 100644
--- a/pkgs/by-name/ji/jiq/package.nix
+++ b/pkgs/by-name/ji/jiq/package.nix
@@ -31,7 +31,7 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/fiatjaf/jiq";
license = licenses.mit;
- description = "jid on jq - interactive JSON query tool using jq expressions";
+ description = "Interactive JSON query tool using jq expressions";
mainProgram = "jiq";
maintainers = [ ];
};
diff --git a/pkgs/by-name/ji/jitterentropy-rngd/package.nix b/pkgs/by-name/ji/jitterentropy-rngd/package.nix
index 909783746da2..d9e2823b2660 100644
--- a/pkgs/by-name/ji/jitterentropy-rngd/package.nix
+++ b/pkgs/by-name/ji/jitterentropy-rngd/package.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = ''A random number generator, which injects entropy to the kernel'';
+ description = "Random number generator, which injects entropy to the kernel";
homepage = "https://github.com/smuellerDD/jitterentropy-rngd";
changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}";
license = [
diff --git a/pkgs/by-name/jm/jmespath/package.nix b/pkgs/by-name/jm/jmespath/package.nix
index eb3c8fbe5901..3b2b70d09d52 100644
--- a/pkgs/by-name/jm/jmespath/package.nix
+++ b/pkgs/by-name/jm/jmespath/package.nix
@@ -27,7 +27,7 @@ buildGoModule rec {
];
meta = with lib; {
- description = "JMESPath implementation in Go";
+ description = "Golang implementation of JMESPath";
homepage = "https://github.com/jmespath/go-jmespath";
license = licenses.asl20;
maintainers = with maintainers; [ cransom ];
diff --git a/pkgs/by-name/jo/joplin-desktop/package.nix b/pkgs/by-name/jo/joplin-desktop/package.nix
index bf60e0fd38f2..b7e4c427531b 100644
--- a/pkgs/by-name/jo/joplin-desktop/package.nix
+++ b/pkgs/by-name/jo/joplin-desktop/package.nix
@@ -60,7 +60,7 @@ let
extraInstallCommands = ''
wrapProgram $out/bin/joplin-desktop \
- --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations --enable-wayland-ime}}"
+ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-wayland-ime --ozone-platform=wayland --enable-features=WaylandWindowDecorations}}"
install -Dm644 ${appimageContents}/joplin.desktop $out/share/applications/joplin.desktop
install -Dm644 ${appimageContents}/joplin.png $out/share/pixmaps/joplin.png
substituteInPlace $out/share/applications/joplin.desktop \
diff --git a/pkgs/by-name/ju/jujutsu/package.nix b/pkgs/by-name/ju/jujutsu/package.nix
index 23f59265c99c..d1b2db2b6483 100644
--- a/pkgs/by-name/ju/jujutsu/package.nix
+++ b/pkgs/by-name/ju/jujutsu/package.nix
@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "jujutsu";
- version = "0.31.0";
+ version = "0.32.0";
src = fetchFromGitHub {
owner = "jj-vcs";
repo = "jj";
tag = "v${finalAttrs.version}";
- hash = "sha256-4zDHSpi7Kk7rramrWFOlBelZnOxt0zgXIrHucYQUOz0=";
+ hash = "sha256-TFKUz8hUCRM9RPkp9CBvKnd4e+TnR8H5t9/N76cAKzI=";
};
- cargoHash = "sha256-QmMc7pG2FMJBI9AIGPRRh2juFoz7gRFw5CQIcNK6QZI=";
+ cargoHash = "sha256-QWbAXqOysIZ7vUeBqAL/iP2QJBHgkZwjsUIregPNezg=";
nativeBuildInputs = [
installShellFiles
diff --git a/pkgs/by-name/ju/julec/package.nix b/pkgs/by-name/ju/julec/package.nix
index 598e616c7649..27a007a791ee 100644
--- a/pkgs/by-name/ju/julec/package.nix
+++ b/pkgs/by-name/ju/julec/package.nix
@@ -21,23 +21,23 @@ let
in
clangStdenv.mkDerivation (finalAttrs: {
pname = "julec";
- version = "0.1.5";
+ version = "0.1.6";
src = fetchFromGitHub {
owner = "julelang";
repo = "jule";
tag = "jule${finalAttrs.version}";
name = "jule-${finalAttrs.version}";
- hash = "sha256-gFlca9XdRNv2CI3jfMiWejcmGGzabP0VGs4vlvFs72o=";
+ hash = "sha256-y4v8FdQkB5Si3SYkchFG9fAU4ZhabAMcPkDcLEWW+6k=";
};
irSrc = fetchFromGitHub {
owner = "julelang";
repo = "julec-ir";
# revision determined by the upstream commit hash in julec-ir/README.md
- rev = "4a3bf4fc84b53aa607855df6635d95d3e310f7ad";
+ rev = "aebbd12c0f89f6a04f856f3e23d5ea39741c3e0f";
name = "jule-ir-${finalAttrs.version}";
- hash = "sha256-Wl5AYRGYcQpj/R9nynxNC5r1HK1EmImwkLokdZfp9sE=";
+ hash = "sha256-7eDOYMmCEfW+0zZpESY1+ql3hWZZ/Q75lKT0nBQPktE=";
};
dontConfigure = true;
@@ -65,6 +65,10 @@ clangStdenv.mkDerivation (finalAttrs: {
-Wno-everything \
-fwrapv \
-ffloat-store \
+ -fno-fast-math \
+ -fno-rounding-math \
+ -ffp-contract=fast \
+ -fexcess-precision=standard \
-DNDEBUG \
-fomit-frame-pointer \
-fno-strict-aliasing \
diff --git a/pkgs/by-name/ju/just-lsp/package.nix b/pkgs/by-name/ju/just-lsp/package.nix
index 790d0eaceeba..52b42de45b30 100644
--- a/pkgs/by-name/ju/just-lsp/package.nix
+++ b/pkgs/by-name/ju/just-lsp/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "just-lsp";
- version = "0.2.4";
+ version = "0.2.5";
src = fetchFromGitHub {
owner = "terror";
repo = "just-lsp";
tag = finalAttrs.version;
- hash = "sha256-0bt/kovzOgqAaIKArrh0G9ncuD1J7K3OINg9Dpa7fXs=";
+ hash = "sha256-cHDkcUsrrz71GqchkKT4yU1h6WzrT/zZPs95MJvb2tU=";
};
- cargoHash = "sha256-DU8E3r9pjLYYxCEq+6dT2hrV2gDyGbtWD/N0aQFVyZI=";
+ cargoHash = "sha256-0CgwovZ9AtQs5AHulKxe1jHxG+EcyrCUyoEpxV/oDxY=";
passthru = {
updateScript = nix-update-script { };
diff --git a/pkgs/by-name/jw/jwx/package.nix b/pkgs/by-name/jw/jwx/package.nix
index 5e30851d0147..ddccadebc302 100644
--- a/pkgs/by-name/jw/jwx/package.nix
+++ b/pkgs/by-name/jw/jwx/package.nix
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "jwx";
- version = "3.0.9";
+ version = "3.0.10";
src = fetchFromGitHub {
owner = "lestrrat-go";
repo = "jwx";
tag = "v${finalAttrs.version}";
- hash = "sha256-CnI3Pqtddhk1sQmBDXXCGkxMY2VRR97Ly53OkdeJiXg=";
+ hash = "sha256-vOPDypgoTyI1zVxoRReJyZEh7mErAy1jPj/5uXP1hWs=";
};
vendorHash = "sha256-7lMvSwLi588UBI31YDi/VqyAqwUjWUwjOZbxE3fZQWU=";
diff --git a/pkgs/by-name/jx/jx/package.nix b/pkgs/by-name/jx/jx/package.nix
index 880d02b664e0..19390bab96a7 100644
--- a/pkgs/by-name/jx/jx/package.nix
+++ b/pkgs/by-name/jx/jx/package.nix
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "jx";
- version = "3.16.1";
+ version = "3.16.16";
src = fetchFromGitHub {
owner = "jenkins-x";
repo = "jx";
rev = "v${version}";
- sha256 = "sha256-pvFSvaPdqq2uBDdn723TyGzz0MxNjM/MtI/1llcAxFI=";
+ sha256 = "sha256-42PqWzRCgA0DmCxUYs8pvOwwdXVdiUTQ59JKFWHgg8A=";
};
vendorHash = "sha256-qCcwCsinzkjN+g7wxn60JoFBGk6Swydi93w3dZNpsZY=";
diff --git a/pkgs/by-name/ka/kacst/package.nix b/pkgs/by-name/ka/kacst/package.nix
index 28f364021b60..8d8a0de7992c 100644
--- a/pkgs/by-name/ka/kacst/package.nix
+++ b/pkgs/by-name/ka/kacst/package.nix
@@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- description = "KACST Latin-Arabic TrueType fonts";
+ description = "Latin-Arabic TrueType fonts";
license = licenses.gpl2Only;
maintainers = with lib.maintainers; [ serge ];
platforms = platforms.all;
diff --git a/pkgs/by-name/ka/kamal/package.nix b/pkgs/by-name/ka/kamal/package.nix
index 628ec7bedbca..06fb650ba690 100644
--- a/pkgs/by-name/ka/kamal/package.nix
+++ b/pkgs/by-name/ka/kamal/package.nix
@@ -13,7 +13,7 @@ bundlerApp {
exes = [ "kamal" ];
meta = with lib; {
- description = "Kamal: Deploy web apps anywhere";
+ description = "Deploy web apps anywhere";
homepage = "https://kamal-deploy.org/";
license = licenses.mit;
maintainers = with maintainers; [ nathanruiz ];
diff --git a/pkgs/by-name/ka/kanidm/1_5.nix b/pkgs/by-name/ka/kanidm/1_5.nix
index 3d45f6b1e923..7b549c0b5186 100644
--- a/pkgs/by-name/ka/kanidm/1_5.nix
+++ b/pkgs/by-name/ka/kanidm/1_5.nix
@@ -2,6 +2,5 @@ import ./generic.nix {
version = "1.5.0";
hash = "sha256-swrqyjA7Wgq17vd+753LDFcXrSFixVNLhTvj1bhG3DU=";
cargoHash = "sha256-72IwS8Nk1y6xDH9y8JW2LpbhFWaq0tpORx7JQSCF5/M=";
- patchDir = ./patches/1_5;
unsupported = true;
}
diff --git a/pkgs/by-name/ka/kanidm/1_6.nix b/pkgs/by-name/ka/kanidm/1_6.nix
index b7ebd14a9d2c..894accceda72 100644
--- a/pkgs/by-name/ka/kanidm/1_6.nix
+++ b/pkgs/by-name/ka/kanidm/1_6.nix
@@ -2,5 +2,5 @@ import ./generic.nix {
version = "1.6.4";
hash = "sha256-ui3w1HDHXHARsjQ3WtJfZbM7Xgg3ODnUneXJMQwaOMw=";
cargoHash = "sha256-KJGELBzScwsLd6g3GR9Vk0nfDU2EjZBfXwlXJ+bZb1k=";
- patchDir = ./patches/1_6;
+ eolDate = "2025-09-01";
}
diff --git a/pkgs/by-name/ka/kanidm/1_7.nix b/pkgs/by-name/ka/kanidm/1_7.nix
new file mode 100644
index 000000000000..718975bfcc14
--- /dev/null
+++ b/pkgs/by-name/ka/kanidm/1_7.nix
@@ -0,0 +1,5 @@
+import ./generic.nix {
+ version = "1.7.1";
+ hash = "sha256-CG4s6fYxTM2I/kFjD905g8/DSFkyB+0pnGVXgyRXtlE=";
+ cargoHash = "sha256-9bE3hSCFBJF8f3Lm5SzEuDtEpJBbCBijUDfqGiPnRsc=";
+}
diff --git a/pkgs/by-name/ka/kanidm/README.md b/pkgs/by-name/ka/kanidm/README.md
index c87b4dd4bca7..c4bcd62467e2 100644
--- a/pkgs/by-name/ka/kanidm/README.md
+++ b/pkgs/by-name/ka/kanidm/README.md
@@ -19,6 +19,7 @@ For example, when upgrading from 1.4 -> 1.5
1. `cp -r pkgs/by-name/ka/kanidm/patches/1_4 pkgs/by-name/ka/kanidm/patches/1_5`
1. Update `1_5.nix` hashes/paths, and as needed for upstream changes, `generic.nix`
1. Update `all-packages.nix` to add `kanidm_1_5` and `kanidmWithSecretProvisioning_1_5`, leave default
+1. Update the previous release, e.g. `1_4.nix` and set `eolDate = "YYYY-MM-DD"` where the date is 30 days from release of 1.5.
1. Create commit, `kanidm_1_5: init at 1.5.0` - this is the only commit that will be backported
### Update default
diff --git a/pkgs/by-name/ka/kanidm/generic.nix b/pkgs/by-name/ka/kanidm/generic.nix
index cf33675556ee..7ee0fb2f48d0 100644
--- a/pkgs/by-name/ka/kanidm/generic.nix
+++ b/pkgs/by-name/ka/kanidm/generic.nix
@@ -2,9 +2,8 @@
version,
hash,
cargoHash,
- patchDir,
- extraMeta ? { },
unsupported ? false,
+ eolDate ? null,
}:
{
@@ -23,7 +22,7 @@
pam,
bashInteractive,
rust-jemalloc-sys,
- kanidm,
+ kanidmWithSecretProvisioning,
# If this is enabled, kanidm will be built with two patches allowing both
# oauth2 basic secrets and admin credentials to be provisioned.
# This is NOT officially supported (and will likely never be),
@@ -35,8 +34,18 @@
let
arch = if stdenv.hostPlatform.isx86_64 then "x86_64" else "generic";
+
+ versionUnderscored =
+ finalAttrs: lib.replaceStrings [ "." ] [ "_" ] (lib.versions.majorMinor finalAttrs.version);
+
+ upgradeNote = ''
+ Please upgrade by verifying `kanidmd domain upgrade-check` and choosing the
+ next version with `services.kanidm.package = pkgs.kanidm_1_x;`
+
+ See upgrade guide at https://kanidm.github.io/kanidm/master/server_updates.html
+ '';
in
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "kanidm" + (lib.optionalString enableSecretProvisioning "-with-secret-provisioning");
inherit version cargoHash;
@@ -45,48 +54,36 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "kanidm";
repo = "kanidm";
- rev = "refs/tags/v${version}";
+ tag = "v${finalAttrs.version}";
inherit hash;
};
- KANIDM_BUILD_PROFILE = "release_nixpkgs_${arch}";
+ env.KANIDM_BUILD_PROFILE = "release_nixpkgs_${arch}";
patches = lib.optionals enableSecretProvisioning [
- "${patchDir}/oauth2-basic-secret-modify.patch"
- "${patchDir}/recover-account.patch"
+ (./. + "/provision-patches/${versionUnderscored finalAttrs}/oauth2-basic-secret-modify.patch")
+ (./. + "/provision-patches/${versionUnderscored finalAttrs}/recover-account.patch")
];
postPatch =
let
- format = (formats.toml { }).generate "${KANIDM_BUILD_PROFILE}.toml";
+ format = (formats.toml { }).generate "${finalAttrs.env.KANIDM_BUILD_PROFILE}.toml";
socket_path = if stdenv.hostPlatform.isLinux then "/run/kanidmd/sock" else "/var/run/kanidm.socket";
profile = {
cpu_flags = if stdenv.hostPlatform.isx86_64 then "x86_64_legacy" else "none";
}
- // lib.optionalAttrs (lib.versionAtLeast version "1.5") {
+ // lib.optionalAttrs (lib.versionAtLeast finalAttrs.version "1.5") {
client_config_path = "/etc/kanidm/config";
resolver_config_path = "/etc/kanidm/unixd";
resolver_unix_shell_path = "${lib.getBin bashInteractive}/bin/bash";
server_admin_bind_path = socket_path;
server_config_path = "/etc/kanidm/server.toml";
server_ui_pkg_path = "@htmx_ui_pkg_path@";
- }
- // lib.optionalAttrs (lib.versionOlder version "1.5") {
- admin_bind_path = socket_path;
- default_config_path = "/etc/kanidm/server.toml";
- default_unix_shell_path = "${lib.getBin bashInteractive}/bin/bash";
- htmx_ui_pkg_path = "@htmx_ui_pkg_path@";
- }
- // lib.optionalAttrs (lib.versions.majorMinor version == "1.3") {
- web_ui_pkg_path = "@web_ui_pkg_path@";
};
in
''
- cp ${format profile} libs/profiles/${KANIDM_BUILD_PROFILE}.toml
- substituteInPlace libs/profiles/${KANIDM_BUILD_PROFILE}.toml --replace-fail '@htmx_ui_pkg_path@' "$out/ui/hpkg"
- ''
- + lib.optionalString (lib.versions.majorMinor version == "1.3") ''
- substituteInPlace libs/profiles/${KANIDM_BUILD_PROFILE}.toml --replace-fail '@web_ui_pkg_path@' "$out/ui/pkg"
+ cp ${format profile} libs/profiles/${finalAttrs.env.KANIDM_BUILD_PROFILE}.toml
+ substituteInPlace libs/profiles/${finalAttrs.env.KANIDM_BUILD_PROFILE}.toml --replace-fail '@htmx_ui_pkg_path@' "$out/ui/hpkg"
'';
nativeBuildInputs = [
@@ -108,9 +105,6 @@ rustPlatform.buildRustPackage rec {
postBuild = ''
mkdir -p $out/ui
cp -r server/core/static $out/ui/hpkg
- ''
- + lib.optionalString (lib.versions.majorMinor version == "1.3") ''
- cp -r server/web_ui/pkg $out/ui/pkg
'';
# Upstream runs with the Rust equivalent of -Werror,
@@ -139,48 +133,54 @@ rustPlatform.buildRustPackage rec {
passthru = {
tests = {
- inherit (nixosTests) kanidm kanidm-provisioning;
+ kanidm = nixosTests.kanidm.extend {
+ modules = [ { _module.args.kanidmPackage = finalAttrs.finalPackage; } ];
+ };
+ kanidm-provisioning = nixosTests.kanidm-provisioning.extend {
+ modules = [ { _module.args.kanidmPackage = finalAttrs.finalPackage.withSecretProvisioning; } ];
+ };
};
updateScript = lib.optionals (!enableSecretProvisioning) (nix-update-script {
- # avoid spurious releases and tags such as "debs"
extraArgs = [
"-vr"
- "v([0-9\\.]*)"
+ "v(${lib.versions.major finalAttrs.version}\\.${lib.versions.minor finalAttrs.version}\\.[0-9]*)"
"--override-filename"
- "pkgs/by-name/ka/kanidm/${
- builtins.replaceStrings [ "." ] [ "_" ] (lib.versions.majorMinor kanidm.version)
- }.nix"
+ "pkgs/by-name/ka/kanidm/${versionUnderscored finalAttrs}.nix"
];
});
inherit enableSecretProvisioning;
- withSecretProvisioning = kanidm.override { enableSecretProvisioning = true; };
+ # Unfortunately there is no such thing as finalAttrs.finalPackage.override,
+ # so we have to resort to this.
+ withSecretProvisioning = kanidmWithSecretProvisioning;
+
+ eolMessage = lib.optionalString (eolDate != null) ''
+ kanidm ${lib.versions.majorMinor finalAttrs.version} is deprecated and will reach end-of-life on ${eolDate}
+
+ ${upgradeNote}
+ '';
};
# can take over 4 hours on 2 cores and needs 16GB+ RAM
requiredSystemFeatures = [ "big-parallel" ];
- meta =
- with lib;
- {
- changelog = "https://github.com/kanidm/kanidm/releases/tag/v${version}";
- description = "Simple, secure and fast identity management platform";
- homepage = "https://github.com/kanidm/kanidm";
- license = licenses.mpl20;
- platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [
- adamcstephens
- Flakebi
- ];
- knownVulnerabilities = lib.optionals unsupported [
- ''
- kanidm ${version} has reached EOL.
+ meta = {
+ changelog = "https://github.com/kanidm/kanidm/releases/tag/v${finalAttrs.version}";
+ description = "Simple, secure and fast identity management platform";
+ homepage = "https://github.com/kanidm/kanidm";
+ license = lib.licenses.mpl20;
+ platforms = lib.platforms.linux ++ lib.platforms.darwin;
+ maintainers = with lib.maintainers; [
+ adamcstephens
+ Flakebi
+ ];
+ knownVulnerabilities = lib.optionals unsupported [
+ ''
+ kanidm ${lib.versions.majorMinor finalAttrs.version} has reached end-of-life.
- Please upgrade by verifying `kanidmd domain upgrade-check` and choosing the next version with `services.kanidm.package = pkgs.kanidm_1_x;`
- See upgrade guide at https://kanidm.github.io/kanidm/master/server_updates.html
- ''
- ];
- }
- // extraMeta;
-}
+ ${upgradeNote}
+ ''
+ ];
+ };
+})
diff --git a/pkgs/by-name/ka/kanidm/patches/1_5/oauth2-basic-secret-modify.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_5/oauth2-basic-secret-modify.patch
index f064d0cb4586..f064d0cb4586 100644
--- a/pkgs/by-name/ka/kanidm/patches/1_5/oauth2-basic-secret-modify.patch
+++ b/pkgs/by-name/ka/kanidm/provision-patches/1_5/oauth2-basic-secret-modify.patch
diff --git a/pkgs/by-name/ka/kanidm/patches/1_5/recover-account.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_5/recover-account.patch
index 312c412809d8..312c412809d8 100644
--- a/pkgs/by-name/ka/kanidm/patches/1_5/recover-account.patch
+++ b/pkgs/by-name/ka/kanidm/provision-patches/1_5/recover-account.patch
diff --git a/pkgs/by-name/ka/kanidm/patches/1_6/oauth2-basic-secret-modify.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_6/oauth2-basic-secret-modify.patch
index 191f06626f0f..191f06626f0f 100644
--- a/pkgs/by-name/ka/kanidm/patches/1_6/oauth2-basic-secret-modify.patch
+++ b/pkgs/by-name/ka/kanidm/provision-patches/1_6/oauth2-basic-secret-modify.patch
diff --git a/pkgs/by-name/ka/kanidm/patches/1_6/recover-account.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_6/recover-account.patch
index 1892cdf63a19..1892cdf63a19 100644
--- a/pkgs/by-name/ka/kanidm/patches/1_6/recover-account.patch
+++ b/pkgs/by-name/ka/kanidm/provision-patches/1_6/recover-account.patch
diff --git a/pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch
new file mode 100644
index 000000000000..191f06626f0f
--- /dev/null
+++ b/pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch
@@ -0,0 +1,159 @@
+From fc26fe5ac9e9cd65af82609c5a4966c8f756ea0f Mon Sep 17 00:00:00 2001
+From: oddlama <oddlama@oddlama.org>
+Date: Fri, 21 Mar 2025 16:07:54 +0100
+Subject: [PATCH 1/2] oauth2 basic secret modify
+
+---
+ server/core/src/actors/v1_write.rs | 42 +++++++++++++++++++++++++++++
+ server/core/src/https/v1.rs | 6 ++++-
+ server/core/src/https/v1_oauth2.rs | 29 ++++++++++++++++++++
+ server/lib/src/server/migrations.rs | 16 +++++++++++
+ 4 files changed, 92 insertions(+), 1 deletion(-)
+
+diff --git a/server/core/src/actors/v1_write.rs b/server/core/src/actors/v1_write.rs
+index 732e826c8..a2b8e503f 100644
+--- a/server/core/src/actors/v1_write.rs
++++ b/server/core/src/actors/v1_write.rs
+@@ -324,6 +324,48 @@ impl QueryServerWriteV1 {
+ .and_then(|_| idms_prox_write.commit().map(|_| ()))
+ }
+
++ #[instrument(
++ level = "info",
++ skip_all,
++ fields(uuid = ?eventid)
++ )]
++ pub async fn handle_oauth2_basic_secret_write(
++ &self,
++ client_auth_info: ClientAuthInfo,
++ filter: Filter<FilterInvalid>,
++ new_secret: String,
++ eventid: Uuid,
++ ) -> Result<(), OperationError> {
++ // Given a protoEntry, turn this into a modification set.
++ let ct = duration_from_epoch_now();
++ let mut idms_prox_write = self.idms.proxy_write(ct).await?;
++ let ident = idms_prox_write
++ .validate_client_auth_info_to_ident(client_auth_info, ct)
++ .map_err(|e| {
++ admin_error!(err = ?e, "Invalid identity");
++ e
++ })?;
++
++ let modlist = ModifyList::new_purge_and_set(
++ Attribute::OAuth2RsBasicSecret,
++ Value::SecretValue(new_secret),
++ );
++
++ let mdf =
++ ModifyEvent::from_internal_parts(ident, &modlist, &filter, &idms_prox_write.qs_write)
++ .map_err(|e| {
++ admin_error!(err = ?e, "Failed to begin modify during handle_oauth2_basic_secret_write");
++ e
++ })?;
++
++ trace!(?mdf, "Begin modify event");
++
++ idms_prox_write
++ .qs_write
++ .modify(&mdf)
++ .and_then(|_| idms_prox_write.commit())
++ }
++
+ #[instrument(
+ level = "info",
+ skip_all,
+diff --git a/server/core/src/https/v1.rs b/server/core/src/https/v1.rs
+index 30de387b8..a11aa8ecd 100644
+--- a/server/core/src/https/v1.rs
++++ b/server/core/src/https/v1.rs
+@@ -4,7 +4,7 @@ use axum::extract::{Path, State};
+ use axum::http::{HeaderMap, HeaderValue};
+ use axum::middleware::from_fn;
+ use axum::response::{IntoResponse, Response};
+-use axum::routing::{delete, get, post, put};
++use axum::routing::{delete, get, post, put, patch};
+ use axum::{Extension, Json, Router};
+ use axum_extra::extract::cookie::{Cookie, CookieJar, SameSite};
+ use compact_jwt::{Jwk, Jws, JwsSigner};
+@@ -3129,6 +3129,10 @@ pub(crate) fn route_setup(state: ServerState) -> Router<ServerState> {
+ "/v1/oauth2/:rs_name/_basic_secret",
+ get(super::v1_oauth2::oauth2_id_get_basic_secret),
+ )
++ .route(
++ "/v1/oauth2/:rs_name/_basic_secret",
++ patch(super::v1_oauth2::oauth2_id_patch_basic_secret),
++ )
+ .route(
+ "/v1/oauth2/:rs_name/_scopemap/:group",
+ post(super::v1_oauth2::oauth2_id_scopemap_post)
+diff --git a/server/core/src/https/v1_oauth2.rs b/server/core/src/https/v1_oauth2.rs
+index f399539bc..ffad9921e 100644
+--- a/server/core/src/https/v1_oauth2.rs
++++ b/server/core/src/https/v1_oauth2.rs
+@@ -151,6 +151,35 @@ pub(crate) async fn oauth2_id_get_basic_secret(
+ .map_err(WebError::from)
+ }
+
++#[utoipa::path(
++ patch,
++ path = "/v1/oauth2/{rs_name}/_basic_secret",
++ request_body=ProtoEntry,
++ responses(
++ DefaultApiResponse,
++ ),
++ security(("token_jwt" = [])),
++ tag = "v1/oauth2",
++ operation_id = "oauth2_id_patch_basic_secret"
++)]
++/// Overwrite the basic secret for a given OAuth2 Resource Server.
++#[instrument(level = "info", skip(state, new_secret))]
++pub(crate) async fn oauth2_id_patch_basic_secret(
++ State(state): State<ServerState>,
++ Extension(kopid): Extension<KOpId>,
++ VerifiedClientInformation(client_auth_info): VerifiedClientInformation,
++ Path(rs_name): Path<String>,
++ Json(new_secret): Json<String>,
++) -> Result<Json<()>, WebError> {
++ let filter = oauth2_id(&rs_name);
++ state
++ .qe_w_ref
++ .handle_oauth2_basic_secret_write(client_auth_info, filter, new_secret, kopid.eventid)
++ .await
++ .map(Json::from)
++ .map_err(WebError::from)
++}
++
+ #[utoipa::path(
+ patch,
+ path = "/v1/oauth2/{rs_name}",
+diff --git a/server/lib/src/server/migrations.rs b/server/lib/src/server/migrations.rs
+index fd0bca8db..8621714f2 100644
+--- a/server/lib/src/server/migrations.rs
++++ b/server/lib/src/server/migrations.rs
+@@ -171,6 +171,22 @@ impl QueryServer {
+ reload_required = true;
+ };
+
++ // secret provisioning: allow idm_admin to modify OAuth2RsBasicSecret.
++ write_txn.internal_modify_uuid(
++ UUID_IDM_ACP_OAUTH2_MANAGE_V1,
++ &ModifyList::new_append(
++ Attribute::AcpCreateAttr,
++ Attribute::OAuth2RsBasicSecret.into(),
++ ),
++ )?;
++ write_txn.internal_modify_uuid(
++ UUID_IDM_ACP_OAUTH2_MANAGE_V1,
++ &ModifyList::new_append(
++ Attribute::AcpModifyPresentAttr,
++ Attribute::OAuth2RsBasicSecret.into(),
++ ),
++ )?;
++
+ // Execute whatever operations we have batched up and ready to go. This is needed
+ // to preserve ordering of the operations - if we reloaded after a remigrate then
+ // we would have skipped the patch level fix which needs to have occurred *first*.
+--
+2.49.0
+
diff --git a/pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch
new file mode 100644
index 000000000000..1892cdf63a19
--- /dev/null
+++ b/pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch
@@ -0,0 +1,122 @@
+From 229165abe5be596fc2be8e285884813a1b5a38c8 Mon Sep 17 00:00:00 2001
+From: oddlama <oddlama@oddlama.org>
+Date: Fri, 21 Mar 2025 16:08:15 +0100
+Subject: [PATCH 2/2] recover account
+
+---
+ server/core/src/actors/internal.rs | 5 +++--
+ server/core/src/admin.rs | 6 +++---
+ server/daemon/src/main.rs | 23 ++++++++++++++++++++++-
+ server/daemon/src/opt.rs | 7 +++++++
+ 4 files changed, 35 insertions(+), 6 deletions(-)
+
+diff --git a/server/core/src/actors/internal.rs b/server/core/src/actors/internal.rs
+index 420e72c6c..e252bca51 100644
+--- a/server/core/src/actors/internal.rs
++++ b/server/core/src/actors/internal.rs
+@@ -172,17 +172,18 @@ impl QueryServerWriteV1 {
+
+ #[instrument(
+ level = "info",
+- skip(self, eventid),
++ skip(self, password, eventid),
+ fields(uuid = ?eventid)
+ )]
+ pub(crate) async fn handle_admin_recover_account(
+ &self,
+ name: String,
++ password: Option<String>,
+ eventid: Uuid,
+ ) -> Result<String, OperationError> {
+ let ct = duration_from_epoch_now();
+ let mut idms_prox_write = self.idms.proxy_write(ct).await?;
+- let pw = idms_prox_write.recover_account(name.as_str(), None)?;
++ let pw = idms_prox_write.recover_account(name.as_str(), password.as_deref())?;
+
+ idms_prox_write.commit().map(|()| pw)
+ }
+diff --git a/server/core/src/admin.rs b/server/core/src/admin.rs
+index 90ccb1927..85e31ddef 100644
+--- a/server/core/src/admin.rs
++++ b/server/core/src/admin.rs
+@@ -24,7 +24,7 @@ pub use kanidm_proto::internal::{
+
+ #[derive(Serialize, Deserialize, Debug)]
+ pub enum AdminTaskRequest {
+- RecoverAccount { name: String },
++ RecoverAccount { name: String, password: Option<String> },
+ ShowReplicationCertificate,
+ RenewReplicationCertificate,
+ RefreshReplicationConsumer,
+@@ -309,8 +309,8 @@ async fn handle_client(
+
+ let resp = async {
+ match req {
+- AdminTaskRequest::RecoverAccount { name } => {
+- match server_rw.handle_admin_recover_account(name, eventid).await {
++ AdminTaskRequest::RecoverAccount { name, password } => {
++ match server_rw.handle_admin_recover_account(name, password, eventid).await {
+ Ok(password) => AdminTaskResponse::RecoverAccount { password },
+ Err(e) => {
+ error!(err = ?e, "error during recover-account");
+diff --git a/server/daemon/src/main.rs b/server/daemon/src/main.rs
+index c3b40faa0..2a57a307c 100644
+--- a/server/daemon/src/main.rs
++++ b/server/daemon/src/main.rs
+@@ -923,13 +923,34 @@ async fn kanidm_main(config: Configuration, opt: KanidmdParser) -> ExitCode {
+ .await;
+ }
+ }
+- KanidmdOpt::RecoverAccount { name, commonopts } => {
++ KanidmdOpt::RecoverAccount { name, from_environment, commonopts } => {
+ info!("Running account recovery ...");
+ let output_mode: ConsoleOutputMode = commonopts.output_mode.to_owned().into();
++ let password = if *from_environment {
++ match std::env::var("KANIDM_RECOVER_ACCOUNT_PASSWORD_FILE") {
++ Ok(path) => match tokio::fs::read_to_string(&path).await {
++ Ok(contents) => Some(contents),
++ Err(e) => {
++ error!("Failed to read password file '{}': {}", path, e);
++ return ExitCode::FAILURE;
++ }
++ },
++ Err(_) => match std::env::var("KANIDM_RECOVER_ACCOUNT_PASSWORD") {
++ Ok(val) => Some(val),
++ Err(_) => {
++ error!("Neither KANIDM_RECOVER_ACCOUNT_PASSWORD_FILE nor KANIDM_RECOVER_ACCOUNT_PASSWORD was set");
++ return ExitCode::FAILURE;
++ }
++ }
++ }
++ } else {
++ None
++ };
+ submit_admin_req(
+ config.adminbindpath.as_str(),
+ AdminTaskRequest::RecoverAccount {
+ name: name.to_owned(),
++ password,
+ },
+ output_mode,
+ )
+diff --git a/server/daemon/src/opt.rs b/server/daemon/src/opt.rs
+index f1b45a5b3..ca19fb6a5 100644
+--- a/server/daemon/src/opt.rs
++++ b/server/daemon/src/opt.rs
+@@ -236,6 +236,13 @@ enum KanidmdOpt {
+ #[clap(value_parser)]
+ /// The account name to recover credentials for.
+ name: String,
++ /// Use a password given via an environment variable.
++ /// - `KANIDM_RECOVER_ACCOUNT_PASSWORD_FILE` takes precedence and reads the desired
++ /// password from the given file
++ /// - `KANIDM_RECOVER_ACCOUNT_PASSWORD` directly takes a
++ /// password - beware that this will leave the password in the environment
++ #[clap(long = "from-environment")]
++ from_environment: bool,
+ #[clap(flatten)]
+ commonopts: CommonOpt,
+ },
+--
+2.49.0
+
diff --git a/pkgs/by-name/ka/karabiner-elements/package.nix b/pkgs/by-name/ka/karabiner-elements/package.nix
index 2343cafa98c9..9d38473ed99d 100644
--- a/pkgs/by-name/ka/karabiner-elements/package.nix
+++ b/pkgs/by-name/ka/karabiner-elements/package.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
changelog = "https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v${finalAttrs.version}";
- description = "Karabiner-Elements is a powerful utility for keyboard customization on macOS Ventura (13) or later";
+ description = "Powerful utility for keyboard customization on macOS Ventura (13) or later";
homepage = "https://karabiner-elements.pqrs.org/";
license = lib.licenses.unlicense;
maintainers = [ ];
diff --git a/pkgs/by-name/kd/kdotool/package.nix b/pkgs/by-name/kd/kdotool/package.nix
index eccab152e644..ae5adf9a38d5 100644
--- a/pkgs/by-name/kd/kdotool/package.nix
+++ b/pkgs/by-name/kd/kdotool/package.nix
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ dbus ];
meta = with lib; {
- description = "xdotool-like for KDE Wayland";
+ description = "xdotool clone for KDE Wayland";
homepage = "https://github.com/jinliu/kdotool";
license = licenses.asl20;
maintainers = with maintainers; [ kotatsuyaki ];
diff --git a/pkgs/by-name/ke/keepass-otpkeyprov/package.nix b/pkgs/by-name/ke/keepass-otpkeyprov/package.nix
index bdcaa7cc405a..f6940de8dba6 100644
--- a/pkgs/by-name/ke/keepass-otpkeyprov/package.nix
+++ b/pkgs/by-name/ke/keepass-otpkeyprov/package.nix
@@ -19,7 +19,7 @@ let
};
meta = {
- description = "OtpKeyProv is a key provider based on one-time passwords";
+ description = "Key provider based on one-time passwords";
homepage = "https://keepass.info/plugins.html#otpkeyprov";
platforms = with lib.platforms; linux;
license = lib.licenses.gpl2;
diff --git a/pkgs/by-name/ke/keychain/package.nix b/pkgs/by-name/ke/keychain/package.nix
index e6349b3f2b95..35047ef594fd 100644
--- a/pkgs/by-name/ke/keychain/package.nix
+++ b/pkgs/by-name/ke/keychain/package.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Keychain management tool";
+ description = "Manage SSH and GPG keys in a convenient and secure manner";
longDescription = ''
Keychain helps you to manage SSH and GPG keys in a convenient and secure
manner. It acts as a frontend to ssh-agent and ssh-add, but allows you
diff --git a/pkgs/by-name/kh/khmeros/package.nix b/pkgs/by-name/kh/khmeros/package.nix
index c867281fd1dd..8fdb07423952 100644
--- a/pkgs/by-name/kh/khmeros/package.nix
+++ b/pkgs/by-name/kh/khmeros/package.nix
@@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- description = "KhmerOS Unicode fonts for the Khmer language";
+ description = "Unicode fonts for the Khmer language";
homepage = "http://www.khmeros.info/";
license = licenses.gpl2Plus;
maintainers = with lib.maintainers; [ serge ];
diff --git a/pkgs/by-name/ki/kine/package.nix b/pkgs/by-name/ki/kine/package.nix
index e571bfd016a8..5aba2f449a3d 100644
--- a/pkgs/by-name/ki/kine/package.nix
+++ b/pkgs/by-name/ki/kine/package.nix
@@ -29,7 +29,7 @@ buildGoModule rec {
};
meta = {
- description = "Kine is an etcdshim that translates etcd API to RDMS";
+ description = "etcdshim that translates etcd API to RDMS";
homepage = "https://github.com/k3s-io/kine";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ techknowlogick ];
diff --git a/pkgs/by-name/km/kminion/package.nix b/pkgs/by-name/km/kminion/package.nix
index fa00cdfb8df4..2575ff228e1b 100644
--- a/pkgs/by-name/km/kminion/package.nix
+++ b/pkgs/by-name/km/kminion/package.nix
@@ -22,7 +22,7 @@ buildGoModule {
passthru.updateScript = ./update.sh;
meta = with lib; {
- description = "KMinion is a feature-rich Prometheus exporter for Apache Kafka written in Go";
+ description = "Feature-rich Prometheus exporter for Apache Kafka written in Go";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ cafkafk ];
diff --git a/pkgs/by-name/kn/knowsmore/package.nix b/pkgs/by-name/kn/knowsmore/package.nix
index 541a0a017ed1..c5e9151b9c25 100644
--- a/pkgs/by-name/kn/knowsmore/package.nix
+++ b/pkgs/by-name/kn/knowsmore/package.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "knowsmore";
- version = "0.1.45";
+ version = "0.1.46";
pyproject = true;
src = fetchFromGitHub {
owner = "helviojunior";
repo = "knowsmore";
tag = "v${version}";
- hash = "sha256-Z0N98P1vh9nhqOzlkL/BgqQrybeig5TrHsg1K4jqGxw=";
+ hash = "sha256-yY3BLouIUvSBeNlq4XcEHKLi00BWeGUXNOP2p5NIFXc=";
};
pythonRelaxDeps = [
diff --git a/pkgs/by-name/ko/komga/package.nix b/pkgs/by-name/ko/komga/package.nix
index 1ac45191a6de..1150d3c3d135 100644
--- a/pkgs/by-name/ko/komga/package.nix
+++ b/pkgs/by-name/ko/komga/package.nix
@@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation rec {
pname = "komga";
- version = "1.23.0";
+ version = "1.23.1";
src = fetchurl {
url = "https://github.com/gotson/${pname}/releases/download/${version}/${pname}-${version}.jar";
- sha256 = "sha256-OkRTa0yMmxT95yey/7EIYulJ4zr/fZEWMIygzppr5Lw=";
+ sha256 = "sha256-yDmkM4ayyAanX3NmjfHZdp6Ya1CAVVOonwfQa2XeGY8=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix
index 83603a29bb42..3a86a338e38b 100644
--- a/pkgs/by-name/ko/komikku/package.nix
+++ b/pkgs/by-name/ko/komikku/package.nix
@@ -23,7 +23,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "komikku";
- version = "1.83.0";
+ version = "1.84.0";
pyproject = false;
src = fetchFromGitea {
@@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "valos";
repo = "Komikku";
tag = "v${version}";
- hash = "sha256-cwNSjzCy4lv71O3XAcDXVF+75MhQ6gMrMz/IuePCdak=";
+ hash = "sha256-bzz49ILpqzOStBdRGMhBKkxI4RlVuDjCqhcIjQGGQmk=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ko/kontroll/package.nix b/pkgs/by-name/ko/kontroll/package.nix
index ac3e55bf5a66..8b62e1abd08c 100644
--- a/pkgs/by-name/ko/kontroll/package.nix
+++ b/pkgs/by-name/ko/kontroll/package.nix
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ protobuf ];
meta = {
- description = "Kontroll demonstates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts";
+ description = "Demonstrates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts";
homepage = "https://github.com/zsa/kontroll";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ davsanchez ];
diff --git a/pkgs/by-name/ko/koodo-reader/package.nix b/pkgs/by-name/ko/koodo-reader/package.nix
index 58e24532da6c..460156e84c7b 100644
--- a/pkgs/by-name/ko/koodo-reader/package.nix
+++ b/pkgs/by-name/ko/koodo-reader/package.nix
@@ -3,45 +3,55 @@
stdenv,
fetchFromGitHub,
fetchYarnDeps,
- yarnConfigHook,
- yarnBuildHook,
- nodejs,
makeDesktopItem,
+
copyDesktopItems,
+ cctools,
makeWrapper,
+ nodejs,
+ yarnConfigHook,
+ yarnBuildHook,
wrapGAppsHook3,
- electron,
+ xcbuild,
+
+ electron_35,
}:
+let
+ electron = electron_35; # don't use latest electron to avoid going over the supported abi numbers
+in
stdenv.mkDerivation (finalAttrs: {
pname = "koodo-reader";
- version = "1.7.4";
+ version = "2.0.9";
src = fetchFromGitHub {
owner = "troyeguo";
repo = "koodo-reader";
tag = "v${finalAttrs.version}";
- hash = "sha256-rLW5FS8xM7Z49AaLq0KzBCoRgAVxwTDCHQFdIaEyygA=";
+ hash = "sha256-t93yRd9TrtGZogjpSy0Bse0cM5BFyMaSxFYQFZZyvPM=";
};
offlineCache = fetchYarnDeps {
- yarnLock = "${finalAttrs.src}/yarn.lock";
- hash = "sha256-58mxYt2wD6SGzhvo9c44CPmdX+/tLnbJCMPafo4txbY=";
+ inherit (finalAttrs) src;
+ hash = "sha256-NCnIayneTJqkNHHO98iS4bp7mlV3WHXF9Z7F5zKpD8I=";
};
nativeBuildInputs = [
makeWrapper
+ nodejs
+ (nodejs.python.withPackages (ps: [ ps.setuptools ]))
yarnConfigHook
yarnBuildHook
- nodejs
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
copyDesktopItems
wrapGAppsHook3
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ cctools
+ xcbuild
];
- dontWrapGApps = true;
-
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
# disable code signing on Darwin
@@ -50,6 +60,14 @@ stdenv.mkDerivation (finalAttrs: {
postBuild = ''
cp -r ${electron.dist} electron-dist
chmod -R u+w electron-dist
+
+ # we need to build cpu-features with the non-electron headers first
+ export npm_config_nodedir=${nodejs}
+ npm rebuild --verbose cpu-features
+
+ export npm_config_nodedir=${electron.headers}
+ npm run postinstall
+
yarn --offline run electron-builder --dir \
-c.electronDist=electron-dist \
-c.electronVersion=${electron.version}
@@ -75,6 +93,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
+ dontWrapGApps = true;
+
# we use makeShellWrapper instead of the makeBinaryWrapper provided by wrapGAppsHook for proper shell variable expansion
postFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
makeShellWrapper ${lib.getExe electron} $out/bin/koodo-reader \
diff --git a/pkgs/by-name/ko/kor/package.nix b/pkgs/by-name/ko/kor/package.nix
index 75fe3f53e182..fa2d2eacb565 100644
--- a/pkgs/by-name/ko/kor/package.nix
+++ b/pkgs/by-name/ko/kor/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "kor";
- version = "0.6.2";
+ version = "0.6.3";
src = fetchFromGitHub {
owner = "yonahd";
repo = "kor";
rev = "v${version}";
- hash = "sha256-/UeZBFLSAR6hnXGQyOV6Y7O7PaG7tXelyqS6SeFN+3M=";
+ hash = "sha256-85Zj1KJdXQZYoO40JZiz7Wo74aRX8Mu4aY9J5UmQB4I=";
};
- vendorHash = "sha256-VJ5Idm5p+8li5T7h0ueLIYwXKJqe6uUZ3dL5U61BPFg=";
+ vendorHash = "sha256-a7B0cJi71mqGDPbXaWYKZ2AeuuQyNDxwWNgahTN5AW8=";
preCheck = ''
HOME=$(mktemp -d)
diff --git a/pkgs/data/icons/kora-icon-theme/default.nix b/pkgs/by-name/ko/kora-icon-theme/package.nix
index bb32bda29cf4..61f11515f6f8 100644
--- a/pkgs/data/icons/kora-icon-theme/default.nix
+++ b/pkgs/by-name/ko/kora-icon-theme/package.nix
@@ -4,7 +4,7 @@
fetchFromGitHub,
gtk3,
adwaita-icon-theme,
- breeze-icons,
+ kdePackages,
hicolor-icon-theme,
gitUpdater,
}:
@@ -16,8 +16,8 @@ stdenvNoCC.mkDerivation rec {
src = fetchFromGitHub {
owner = "bikass";
repo = "kora";
- rev = "v${version}";
- sha256 = "sha256-Oralfx5MzCzkx+c+zwtFp8q83oKrNINd/PmVeugNKGo=";
+ tag = "v${version}";
+ hash = "sha256-Oralfx5MzCzkx+c+zwtFp8q83oKrNINd/PmVeugNKGo=";
};
nativeBuildInputs = [
@@ -26,10 +26,13 @@ stdenvNoCC.mkDerivation rec {
propagatedBuildInputs = [
adwaita-icon-theme
- breeze-icons
+ kdePackages.breeze-icons
hicolor-icon-theme
];
+ # breeze-icons propagates qtbase
+ dontWrapQtApps = true;
+
dontDropIconThemeCache = true;
installPhase = ''
@@ -50,11 +53,11 @@ stdenvNoCC.mkDerivation rec {
rev-prefix = "v";
};
- meta = with lib; {
+ meta = {
description = "SVG icon theme in four variants";
homepage = "https://github.com/bikass/kora";
- license = with licenses; [ gpl3Only ];
- platforms = platforms.linux;
- maintainers = with maintainers; [ romildo ];
+ license = lib.licenses.gpl3Plus;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ romildo ];
};
}
diff --git a/pkgs/by-name/ku/kubebuilder/package.nix b/pkgs/by-name/ku/kubebuilder/package.nix
index ac165c9c7a5d..828215f5fb0e 100644
--- a/pkgs/by-name/ku/kubebuilder/package.nix
+++ b/pkgs/by-name/ku/kubebuilder/package.nix
@@ -13,27 +13,30 @@
buildGoModule rec {
pname = "kubebuilder";
- version = "4.5.1";
+ version = "4.7.1";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = "kubebuilder";
rev = "v${version}";
- hash = "sha256-KXT7rW4HH9sSidqofp86tHClfpRQPnMo1K1LzfDyL3I=";
+ hash = "sha256-nyjwLP1qy6X7BFtagXoqFawqRoDbKq6YSY7/XjsgC7M=";
};
- vendorHash = "sha256-rcL79JLZfuvFraqrRWQKrGuUfnRh1IxGidZ/vMeBrZM=";
+ vendorHash = "sha256-YtvIx0+kKEjC3hsHvXbZZhNqJD2gmjaS3tWtEWaU7SQ=";
- subPackages = [ "cmd" ];
+ subPackages = [
+ "cmd"
+ "."
+ ];
allowGoReference = true;
ldflags = [
- "-X main.kubeBuilderVersion=v${version}"
- "-X main.goos=${go.GOOS}"
- "-X main.goarch=${go.GOARCH}"
- "-X main.gitCommit=unknown"
- "-X main.buildDate=unknown"
+ "-X sigs.k8s.io/kubebuilder/v4/cmd.kubeBuilderVersion=v${version}"
+ "-X sigs.k8s.io/kubebuilder/v4/cmd.goos=${go.GOOS}"
+ "-X sigs.k8s.io/kubebuilder/v4/cmd.goarch=${go.GOARCH}"
+ "-X sigs.k8s.io/kubebuilder/v4/cmd.gitCommit=unknown"
+ "-X sigs.k8s.io/kubebuilder/v4/cmd.buildDate=unknown"
];
nativeBuildInputs = [
@@ -43,12 +46,12 @@ buildGoModule rec {
];
postInstall = ''
- mv $out/bin/cmd $out/bin/kubebuilder
wrapProgram $out/bin/kubebuilder \
--prefix PATH : ${
lib.makeBinPath [
go
gnumake
+ git
]
}
diff --git a/pkgs/by-name/ku/kubectl-df-pv/package.nix b/pkgs/by-name/ku/kubectl-df-pv/package.nix
index 5160659ce06a..6a2c9facde0b 100644
--- a/pkgs/by-name/ku/kubectl-df-pv/package.nix
+++ b/pkgs/by-name/ku/kubectl-df-pv/package.nix
@@ -18,7 +18,7 @@ buildGoModule rec {
vendorHash = "sha256-YkDPgN7jBvYveiyU8N+3Ia52SEmlzC0TGBQjUuIAaw0=";
meta = {
- description = "df (disk free)-like utility for persistent volumes on kubernetes";
+ description = "df-like utility for persistent volumes on Kubernetes";
mainProgram = "df-pv";
homepage = "https://github.com/yashbhutwala/kubectl-df-pv";
changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${version}";
diff --git a/pkgs/by-name/ku/kubedb-cli/package.nix b/pkgs/by-name/ku/kubedb-cli/package.nix
index d5dbc915166d..12edd1d8df8f 100644
--- a/pkgs/by-name/ku/kubedb-cli/package.nix
+++ b/pkgs/by-name/ku/kubedb-cli/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "kubedb-cli";
- version = "0.56.0";
+ version = "0.57.0";
src = fetchFromGitHub {
owner = "kubedb";
repo = "cli";
tag = "v${version}";
- hash = "sha256-Ue2tl09IDCWM6PMErbqtE5csYN1dwzn7EXWQ+O4vs1U=";
+ hash = "sha256-U2VdWer9jOW+GmzndyXt9nD7HlUIvljROeS/gL3ZJAc=";
};
vendorHash = null;
diff --git a/pkgs/by-name/ku/kubemqctl/package.nix b/pkgs/by-name/ku/kubemqctl/package.nix
index 69330987bbb3..7dc4b1eec0de 100644
--- a/pkgs/by-name/ku/kubemqctl/package.nix
+++ b/pkgs/by-name/ku/kubemqctl/package.nix
@@ -32,7 +32,7 @@ buildGoModule rec {
meta = {
homepage = "https://github.com/kubemq-io/kubemqctl";
- description = "Kubemqctl is a command line interface (CLI) for Kubemq Kubernetes Message Broker";
+ description = "CLI for Kubemq Kubernetes Message Broker";
mainProgram = "kubemqctl";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ brianmcgee ];
diff --git a/pkgs/by-name/la/lab/package.nix b/pkgs/by-name/la/lab/package.nix
index 6d3b4cc4b53d..425214809eab 100644
--- a/pkgs/by-name/la/lab/package.nix
+++ b/pkgs/by-name/la/lab/package.nix
@@ -53,7 +53,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
+ description = "Wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
homepage = "https://zaquestion.github.io/lab";
license = licenses.cc0;
maintainers = [ ];
diff --git a/pkgs/by-name/la/lakectl/package.nix b/pkgs/by-name/la/lakectl/package.nix
index 52efc7c8ec71..2f4bdff62f0e 100644
--- a/pkgs/by-name/la/lakectl/package.nix
+++ b/pkgs/by-name/la/lakectl/package.nix
@@ -7,18 +7,18 @@
buildGoModule (finalAttrs: {
pname = "lakectl";
- version = "1.63.0";
+ version = "1.64.1";
src = fetchFromGitHub {
owner = "treeverse";
repo = "lakeFS";
tag = "v${finalAttrs.version}";
- hash = "sha256-G6MfhrojdH430UdgFXXQAEIr7UULl6qxuvA7Wiy9KIg=";
+ hash = "sha256-ZS1dvp5s/6oKRWz59Ooc8lR27OJVYgQ2wi4NYV1IP1M=";
};
subPackages = [ "cmd/lakectl" ];
proxyVendor = true;
- vendorHash = "sha256-2Rkt1drsx0Un4SoD88nPktnOW0GQiCDowccOyrysYlQ=";
+ vendorHash = "sha256-edz4if/u3DH2X56VU8kU8qcJX+zAFiQTLfR2VZ314Ik=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix
index 38b5cb9c1743..3f92d88e65ce 100644
--- a/pkgs/by-name/la/lazygit/package.nix
+++ b/pkgs/by-name/la/lazygit/package.nix
@@ -8,13 +8,13 @@
}:
buildGoModule rec {
pname = "lazygit";
- version = "0.54.0";
+ version = "0.54.1";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = "lazygit";
tag = "v${version}";
- hash = "sha256-MOkqNbvrhbjcdNTNujy2gDsaLbl1eWeRWPx0KavHhas=";
+ hash = "sha256-MTuVeKlytI7jp3pi2nuJqebG7DcEprfNQo9jf+c7Obg=";
};
vendorHash = null;
diff --git a/pkgs/by-name/ld/ld-audit-search-mod/package.nix b/pkgs/by-name/ld/ld-audit-search-mod/package.nix
new file mode 100644
index 000000000000..6ad048662edb
--- /dev/null
+++ b/pkgs/by-name/ld/ld-audit-search-mod/package.nix
@@ -0,0 +1,44 @@
+{
+ cmake,
+ fetchFromGitHub,
+ lib,
+ stdenv,
+ storeDir ? builtins.storeDir,
+ spdlog,
+ yaml-cpp,
+}:
+stdenv.mkDerivation (finalAttrs: {
+ pname = "ld-audit-search-mod";
+ version = "0-unstable-2025-06-19";
+
+ src = fetchFromGitHub {
+ repo = "ld-audit-search-mod";
+ owner = "DDoSolitary";
+ rev = "261f475f154d0f1f0766d6756af9c714eeeb14ea";
+ hash = "sha256-c6ub+m4ihIE3gh6yHtLfJIVqm12C46wThrBCqp8SOLE=";
+ sparseCheckout = [ "src" ];
+ };
+ sourceRoot = "${finalAttrs.src.name}/src";
+
+ buildInputs = [
+ spdlog
+ yaml-cpp
+ ];
+ nativeBuildInputs = [ cmake ];
+
+ cmakeFlags = [
+ (lib.cmakeFeature "NIX_RTLD_NAME" (builtins.baseNameOf stdenv.cc.bintools.dynamicLinker))
+ (lib.cmakeFeature "NIX_STORE_DIR" storeDir)
+ ];
+
+ meta = {
+ inherit (finalAttrs.src.meta) homepage;
+ description = "Audit module that modifies ld.so library search behavior";
+ license = lib.licenses.mit;
+ maintainers = [
+ lib.maintainers.atry
+ lib.maintainers.DDoSolitary
+ ];
+ platforms = lib.platforms.linux;
+ };
+})
diff --git a/pkgs/by-name/le/leetcode-cli/package.nix b/pkgs/by-name/le/leetcode-cli/package.nix
index c8d9571aab70..03595777c74b 100644
--- a/pkgs/by-name/le/leetcode-cli/package.nix
+++ b/pkgs/by-name/le/leetcode-cli/package.nix
@@ -48,8 +48,7 @@ rustPlatform.buildRustPackage rec {
};
meta = with lib; {
- description = "May the code be with you 👻";
- longDescription = "Use leetcode.com in command line";
+ description = "Leetcode CLI utility";
homepage = "https://github.com/clearloop/leetcode-cli";
license = licenses.mit;
maintainers = with maintainers; [ congee ];
diff --git a/pkgs/by-name/le/lenmus/package.nix b/pkgs/by-name/le/lenmus/package.nix
index c01af1a84756..5f32b2f0bc2f 100644
--- a/pkgs/by-name/le/lenmus/package.nix
+++ b/pkgs/by-name/le/lenmus/package.nix
@@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
- description = "LenMus Phonascus is a program for learning music";
+ description = "Program for learning music";
longDescription = ''
LenMus Phonascus is a free open source program (GPL v3) for learning music.
It allows you to focus on specific skills and exercises, on both theory and aural training.
diff --git a/pkgs/applications/editors/leo-editor/default.nix b/pkgs/by-name/le/leo-editor/package.nix
index 51ca0eda2f00..669d500df467 100644
--- a/pkgs/applications/editors/leo-editor/default.nix
+++ b/pkgs/by-name/le/leo-editor/package.nix
@@ -1,31 +1,32 @@
{
lib,
- mkDerivation,
+ stdenv,
python3,
fetchFromGitHub,
makeWrapper,
- wrapQtAppsHook,
makeDesktopItem,
+ libsForQt5,
}:
-mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "leo-editor";
- version = "6.8.4";
+ version = "6.8.6.1";
src = fetchFromGitHub {
owner = "leo-editor";
repo = "leo-editor";
- rev = version;
- sha256 = "sha256-CSugdfkAMy6VFdNdSGR+iCrK/XhwseoiMQ4mfgu4F/E=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-3ojiIjsGJpPgVSUi0QhIddqwsDxfRWxhxAQ5YmzwZiQ=";
};
dontBuild = true;
nativeBuildInputs = [
- wrapQtAppsHook
+ libsForQt5.wrapQtAppsHook
makeWrapper
python3
];
+
propagatedBuildInputs = with python3.pkgs; [
pyqt6
docutils
@@ -36,7 +37,7 @@ mkDerivation rec {
exec = "leo %U";
icon = "leoapp32";
type = "Application";
- comment = meta.description;
+ comment = finalAttrs.meta.description;
desktopName = "Leo";
genericName = "Text Editor";
categories = [
@@ -82,6 +83,8 @@ mkDerivation rec {
};
installPhase = ''
+ runHook preInstall
+
mkdir -p "$out/share/icons/hicolor/32x32/apps"
cp leo/Icons/leoapp32.png "$out/share/icons/hicolor/32x32/apps"
@@ -96,17 +99,19 @@ mkDerivation rec {
--add-flags "-O $out/share/leo-editor/launchLeo.py"
wrapQtApp $out/bin/leo
+
+ runHook postInstall
'';
- meta = with lib; {
+ meta = {
homepage = "https://leo-editor.github.io/leo-editor/";
description = "Powerful folding editor";
longDescription = "Leo is a PIM, IDE and outliner that accelerates the work flow of programmers, authors and web designers.";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
leonardoce
kashw2
];
mainProgram = "leo";
};
-}
+})
diff --git a/pkgs/by-name/le/lexbor/package.nix b/pkgs/by-name/le/lexbor/package.nix
index e88ad0b9e96b..f15ce43431df 100644
--- a/pkgs/by-name/le/lexbor/package.nix
+++ b/pkgs/by-name/le/lexbor/package.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Lexbor is development of an open source HTML Renderer library";
+ description = "Open source HTML Renderer library";
homepage = "https://github.com/lexbor/lexbor";
changelog = "https://github.com/lexbor/lexbor/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/le/lexical/package.nix b/pkgs/by-name/le/lexical/package.nix
index b7c37443b294..b17a109e656f 100644
--- a/pkgs/by-name/le/lexical/package.nix
+++ b/pkgs/by-name/le/lexical/package.nix
@@ -54,7 +54,7 @@ beamPackages.mixRelease rec {
};
meta = {
- description = "Lexical is a next-generation elixir language server";
+ description = "Next-generation elixir language server";
homepage = "https://github.com/lexical-lsp/lexical";
changelog = "https://github.com/lexical-lsp/lexical/releases/tag/v${version}";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/lh/lha/package.nix b/pkgs/by-name/lh/lha/package.nix
index ad3da2237676..9d8903980d91 100644
--- a/pkgs/by-name/lh/lha/package.nix
+++ b/pkgs/by-name/lh/lha/package.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook ];
meta = {
- description = "LHa is an archiver and compressor using the LZSS and Huffman encoding compression algorithms";
+ description = "Archiver and compressor using the LZSS and Huffman encoding compression algorithms";
homepage = "https://github.com/jca02266/lha";
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
diff --git a/pkgs/by-name/li/libfreefare/package.nix b/pkgs/by-name/li/libfreefare/package.nix
index 247fa1607940..c85e2c89c1e2 100644
--- a/pkgs/by-name/li/libfreefare/package.nix
+++ b/pkgs/by-name/li/libfreefare/package.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation {
};
meta = {
- description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations";
+ description = "Convenient API for MIFARE card manipulations";
license = lib.licenses.lgpl3;
homepage = "https://github.com/nfc-tools/libfreefare";
maintainers = with lib.maintainers; [ bobvanderlinden ];
diff --git a/pkgs/by-name/li/libipfix/package.nix b/pkgs/by-name/li/libipfix/package.nix
index 70f480e0570b..11bbcfde6b54 100644
--- a/pkgs/by-name/li/libipfix/package.nix
+++ b/pkgs/by-name/li/libipfix/package.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
meta = with lib; {
homepage = "https://libipfix.sourceforge.net/";
- description = "Libipfix C-library implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF";
+ description = "C library that implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF";
mainProgram = "ipfix_collector";
license = licenses.lgpl3;
platforms = platforms.linux;
diff --git a/pkgs/by-name/li/libiscsi/package.nix b/pkgs/by-name/li/libiscsi/package.nix
index 6067083ef57a..5c36f7af4e10 100644
--- a/pkgs/by-name/li/libiscsi/package.nix
+++ b/pkgs/by-name/li/libiscsi/package.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
- description = "iscsi client library and utilities";
+ description = "iSCSI client library and utilities";
homepage = "https://github.com/sahlberg/libiscsi";
license = licenses.lgpl2;
platforms = platforms.unix;
diff --git a/pkgs/by-name/li/libkqueue/package.nix b/pkgs/by-name/li/libkqueue/package.nix
index 68dc890b7082..639638d9a9a9 100644
--- a/pkgs/by-name/li/libkqueue/package.nix
+++ b/pkgs/by-name/li/libkqueue/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "libkqueue";
- version = "2.6.2";
+ version = "2.6.3";
src = fetchFromGitHub {
owner = "mheily";
repo = "libkqueue";
rev = "v${version}";
- sha256 = "sha256-5Zds9sqHkFldJf3ThTPOiaGKohmFcIzY0ARDA0iswVk=";
+ sha256 = "sha256-q9ycYeo8BriD9bZEozjkdHUg2xntQUZwbYX7d1IZPzk=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/li/libmsquic/package.nix b/pkgs/by-name/li/libmsquic/package.nix
index 594bab45668d..14cf36810b94 100644
--- a/pkgs/by-name/li/libmsquic/package.nix
+++ b/pkgs/by-name/li/libmsquic/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libmsquic";
- version = "2.4.14";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "msquic";
tag = "v${finalAttrs.version}";
- hash = "sha256-hsdtRxvAbo7pfsM6ioG3CiGJhgRilrydA6zvAcoux4c=";
+ hash = "sha256-GWkdwPms0jqVADp8D4HtvOi+9YORZpqbJ7OqKnS/jB0=";
fetchSubmodules = true;
};
diff --git a/pkgs/by-name/li/librdata/gettext-fix.patch b/pkgs/by-name/li/librdata/gettext-fix.patch
new file mode 100644
index 000000000000..9f048d9b7e83
--- /dev/null
+++ b/pkgs/by-name/li/librdata/gettext-fix.patch
@@ -0,0 +1,12 @@
+diff --git a/configure.ac b/configure.ac
+index 19bd5be..d12a927 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -14,7 +14,6 @@ AC_ARG_ENABLE([sanitizers], AS_HELP_STRING([--enable-sanitizers], [Enable addres
+ [SANITIZERS="-fsanitize=address,bool,float-cast-overflow,integer-divide-by-zero,return,returns-nonnull-attribute,shift-exponent,signed-integer-overflow,unreachable,vla-bound -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp"], [SANITIZERS=""])
+ AC_SUBST([SANITIZERS])
+
+-AM_ICONV
+
+ AC_CANONICAL_HOST
+ AS_CASE([$host],
diff --git a/pkgs/by-name/li/librdata/package.nix b/pkgs/by-name/li/librdata/package.nix
new file mode 100644
index 000000000000..fc077f2fb698
--- /dev/null
+++ b/pkgs/by-name/li/librdata/package.nix
@@ -0,0 +1,32 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ autoreconfHook,
+}:
+
+stdenv.mkDerivation {
+ pname = "librdata";
+ version = "0-unstable-2023-10-03";
+
+ src = fetchFromGitHub {
+ owner = "WizardMac";
+ repo = "librdata";
+ rev = "33bd276ecb0bbcd8997ccc71a544149b3da0d940";
+ hash = "sha256-njTlKK++v7IbaRWJw8hWpE4tXh8MjPRijacqor7Rwes=";
+ };
+
+ patches = [ ./gettext-fix.patch ];
+
+ strictDeps = true;
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ meta = {
+ description = "Read and write R data frames from C";
+ homepage = "https://github.com/WizardMac/librdata";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ tomasajt ];
+ platforms = lib.platforms.all;
+ };
+}
diff --git a/pkgs/by-name/li/libre/package.nix b/pkgs/by-name/li/libre/package.nix
index 1058fe8b16d1..5ace0617d47d 100644
--- a/pkgs/by-name/li/libre/package.nix
+++ b/pkgs/by-name/li/libre/package.nix
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation rec {
- version = "3.10.0";
+ version = "3.24.0";
pname = "libre";
src = fetchFromGitHub {
owner = "baresip";
repo = "re";
rev = "v${version}";
- sha256 = "sha256-OWVDuKlF7YLipDURC46s14WOLWWagUqWg20sH0kSIA4=";
+ sha256 = "sha256-wcntgFKpVxDlRMF8a7s9UxeXihguiGxTL/PGv9ImB80=";
};
buildInputs = [
diff --git a/pkgs/by-name/li/libshout/package.nix b/pkgs/by-name/li/libshout/package.nix
index 3ba32d1f8e04..1698a77fc69d 100644
--- a/pkgs/by-name/li/libshout/package.nix
+++ b/pkgs/by-name/li/libshout/package.nix
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
];
meta = {
- description = "icecast 'c' language bindings";
+ description = "Icecast C language bindings";
longDescription = ''
Libshout is a library for communicating with and sending data to an icecast
diff --git a/pkgs/by-name/li/libtpms/package.nix b/pkgs/by-name/li/libtpms/package.nix
index f65860d8bf9b..4d2327bd6fbc 100644
--- a/pkgs/by-name/li/libtpms/package.nix
+++ b/pkgs/by-name/li/libtpms/package.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "Libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)";
+ description = "Library for software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)";
homepage = "https://github.com/stefanberger/libtpms";
license = licenses.bsd3;
maintainers = [ maintainers.baloo ];
diff --git a/pkgs/by-name/li/libucontext/package.nix b/pkgs/by-name/li/libucontext/package.nix
index 0e921bd02efc..b7b56b4ff3f4 100644
--- a/pkgs/by-name/li/libucontext/package.nix
+++ b/pkgs/by-name/li/libucontext/package.nix
@@ -2,26 +2,34 @@
lib,
stdenv,
fetchFromGitHub,
+ meson,
+ ninja,
+ nix-update-script,
}:
stdenv.mkDerivation rec {
pname = "libucontext";
- version = "1.2";
+ version = "1.3.2";
src = fetchFromGitHub {
owner = "kaniini";
repo = "libucontext";
- rev = "v${version}";
- hash = "sha256-fk3ZKkp3dsyeF6SOWSccr5MkKEwS4AAuosD/h+6wjSw=";
+ rev = "libucontext-${version}";
+ hash = "sha256-aBmGt8O/HTWM9UJMKWz37uDLDkq1JEYTUb1SeGu9j9M=";
};
- makeFlags = [ "DESTDIR=$(out)" ];
+ nativeBuildInputs = [
+ meson
+ ninja
+ ];
+
+ passthru.updateScript = nix-update-script { };
meta = with lib; {
homepage = "https://github.com/kaniini/libucontext";
description = "ucontext implementation featuring glibc-compatible ABI";
license = licenses.isc;
platforms = platforms.linux;
- maintainers = [ ];
+ teams = [ teams.lix ];
};
}
diff --git a/pkgs/by-name/li/lidarr/package.nix b/pkgs/by-name/li/lidarr/package.nix
index 0a21e62a45dd..8c6e13698666 100644
--- a/pkgs/by-name/li/lidarr/package.nix
+++ b/pkgs/by-name/li/lidarr/package.nix
@@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
description = "Usenet/BitTorrent music downloader";
homepage = "https://lidarr.audio/";
license = licenses.gpl3;
- maintainers = [ maintainers.etu ];
+ maintainers = [ ];
mainProgram = "Lidarr";
platforms = [
"x86_64-linux"
diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix
index 609616167dc1..c7171ec7f1d7 100644
--- a/pkgs/by-name/li/limine/package.nix
+++ b/pkgs/by-name/li/limine/package.nix
@@ -42,14 +42,14 @@ in
# as bootloader for various platforms and corresponding binary and helper files.
stdenv.mkDerivation (finalAttrs: {
pname = "limine";
- version = "9.5.1";
+ version = "9.5.4";
# We don't use the Git source but the release tarball, as the source has a
# `./bootstrap` script performing network access to download resources.
# Packaging that in Nix is very cumbersome.
src = fetchurl {
url = "https://github.com/limine-bootloader/limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz";
- hash = "sha256-UgY8S+XGlSnO1k98JWBfSN0/IY3LANVFgJwI1kdPAcU=";
+ hash = "sha256-X0dStbsBJyFDUG25G4PUZInp+yVG3+p3bfhwQL280ig=";
};
enableParallelBuilding = true;
diff --git a/pkgs/by-name/li/linkchecker/package.nix b/pkgs/by-name/li/linkchecker/package.nix
index 12f5b5d6fef3..e94747d4eaa3 100644
--- a/pkgs/by-name/li/linkchecker/package.nix
+++ b/pkgs/by-name/li/linkchecker/package.nix
@@ -1,54 +1,55 @@
{
+ python3Packages,
lib,
fetchFromGitHub,
- python3,
gettext,
+ pdfSupport ? true,
}:
-python3.pkgs.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "linkchecker";
- version = "10.2.1";
+ version = "10.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "linkchecker";
repo = "linkchecker";
tag = "v${version}";
- hash = "sha256-z7Qp74cai8GfsxB4n9dSCWQepp0/4PimFiRJQBaVSoo=";
+ hash = "sha256-CzDShtqcGO2TP5qNVf2zkI3Yyh80I+pSVIFzmi3AaGQ=";
};
nativeBuildInputs = [ gettext ];
- build-system = with python3.pkgs; [
+ build-system = with python3Packages; [
hatchling
hatch-vcs
polib # translations
];
- dependencies = with python3.pkgs; [
- argcomplete
- beautifulsoup4
- dnspython
- requests
- ];
+ dependencies =
+ with python3Packages;
+ [
+ argcomplete
+ beautifulsoup4
+ dnspython
+ requests
+ ]
+ ++ lib.optional pdfSupport pdfminer-six;
- nativeCheckInputs = with python3.pkgs; [
+ nativeCheckInputs = with python3Packages; [
pyopenssl
parameterized
pytestCheckHook
+ pyftpdlib
];
+ # Needed for tests to be able to create a ~/.local/share/linkchecker/plugins directory
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
disabledTests = [
- "TestLoginUrl"
"test_timeit2" # flakey, and depends sleep being precise to the milisecond
- "test_internet" # uses network, fails on Darwin (not sure why it doesn't fail on linux)
- "test_markdown" # uses sys.version_info for conditional testing
- "test_itms_services" # uses sys.version_info for conditional testing
- ];
-
- disabledTestPaths = [
- "tests/checker/telnetserver.py"
- "tests/checker/test_telnet.py"
];
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/by-name/li/lint-staged/package.nix b/pkgs/by-name/li/lint-staged/package.nix
index f10411d8a4a6..ab97d87014d8 100644
--- a/pkgs/by-name/li/lint-staged/package.nix
+++ b/pkgs/by-name/li/lint-staged/package.nix
@@ -8,16 +8,16 @@
buildNpmPackage rec {
pname = "lint-staged";
- version = "16.1.2";
+ version = "16.1.3";
src = fetchFromGitHub {
owner = "okonet";
repo = "lint-staged";
rev = "v${version}";
- hash = "sha256-fpUZ4OAkbitsR/eCUVRFuJ+FWtIwZVgDz4dG/RGojP4=";
+ hash = "sha256-Aviq2FJBA2R2w8WkvafD7uwM6RxBNCbiawqrvy/VyEw=";
};
- npmDepsHash = "sha256-2TXGwQRy+IMksICDy5drCqxP+ng644fQlhG+lvJrCUA=";
+ npmDepsHash = "sha256-l/t/TS7Yj2ti35mL0Ol3mug0I87Xtcx+RCv8Z6hK7AY=";
dontNpmBuild = true;
diff --git a/pkgs/by-name/li/linux-firmware/package.nix b/pkgs/by-name/li/linux-firmware/package.nix
index 3f7b1f34e7fe..26b494804d40 100644
--- a/pkgs/by-name/li/linux-firmware/package.nix
+++ b/pkgs/by-name/li/linux-firmware/package.nix
@@ -22,13 +22,13 @@ let
in
stdenvNoCC.mkDerivation rec {
pname = "linux-firmware";
- version = "20250708";
+ version = "20250808";
src = fetchFromGitLab {
owner = "kernel-firmware";
repo = "linux-firmware";
tag = version;
- hash = "sha256-TJ97A9I0ipsqgg7ex3pAQgdhDJcLbkNCvuLppt9a07o=";
+ hash = "sha256-bmvhAKAY43WaPr3VLUUYoX6BU2Ret47vDnyCVP7157s=";
};
postUnpack = ''
diff --git a/pkgs/by-name/lk/lkl/fix-hijack-and-zpoline-parallel-builds.patch b/pkgs/by-name/lk/lkl/fix-hijack-and-zpoline-parallel-builds.patch
new file mode 100644
index 000000000000..1ed9b4a97b7a
--- /dev/null
+++ b/pkgs/by-name/lk/lkl/fix-hijack-and-zpoline-parallel-builds.patch
@@ -0,0 +1,48 @@
+From 4ee5d9b78ca1425b4473ede98602b656f28027e8 Mon Sep 17 00:00:00 2001
+From: David Disseldorp <ddiss@suse.de>
+Date: Fri, 4 Jul 2025 15:51:14 +1000
+Subject: [PATCH] lkl: fix hijack and zpoline parallel builds
+
+This is a follow up change for commit 3c97822a40cb1 ("lkl: add tests
+build barrier") tracked via https://github.com/lkl/linux/issues/558.
+The hijack and zpoline libraries also share object files, so need a
+barrier to avoid parallel build failures.
+
+Signed-off-by: David Disseldorp <ddiss@suse.de>
+---
+ tools/lkl/Makefile | 7 ++++---
+ tools/lkl/Targets | 2 ++
+ 2 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/tools/lkl/Makefile b/tools/lkl/Makefile
+index 9ca22b7605e3ad..dfe7f6aef5fe02 100644
+--- a/tools/lkl/Makefile
++++ b/tools/lkl/Makefile
+@@ -176,10 +176,11 @@ headers_install: $(TARGETS)
+ include/lkl_config.h $(DESTDIR)$(INCDIR) ; \
+ cp -r $(OUTPUT)include/lkl $(DESTDIR)$(INCDIR)
+
+-libraries_install: $(libs-y:%=$(OUTPUT)%$(SOSUF)) $(OUTPUT)liblkl.a
+- $(call QUIET_INSTALL, libraries) \
++libraries_install: $(call expand-targets,$(libs-y),$(SOSUF)) $(OUTPUT)liblkl.a
++ # filter out special .WAIT targets from install
++ $(if $(filter .%,$^),,$(call QUIET_INSTALL, libraries) \
+ install -d $(DESTDIR)$(LIBDIR) ; \
+- install -m 644 $^ $(DESTDIR)$(LIBDIR)
++ install -m 644 $^ $(DESTDIR)$(LIBDIR))
+
+ programs_install: $(call expand-targets,$(progs-y),$(EXESUF))
+ $(call QUIET_INSTALL, programs) \
+diff --git a/tools/lkl/Targets b/tools/lkl/Targets
+index 3d30bd8be3c840..089a832ee23627 100644
+--- a/tools/lkl/Targets
++++ b/tools/lkl/Targets
+@@ -2,6 +2,8 @@ libs-y += lib/liblkl
+
+ ifneq ($(LKL_HOST_CONFIG_BSD),y)
+ libs-$(LKL_HOST_CONFIG_POSIX) += lib/hijack/liblkl-hijack
++# hijack and zpoline targets share object files, breaking parallel builds
++libs-$(LKL_HOST_CONFIG_POSIX) += .WAIT
+ libs-$(LKL_HOST_CONFIG_POSIX) += lib/hijack/liblkl-zpoline
+ endif
+ LDFLAGS_lib/hijack/liblkl-hijack-y += -shared -nodefaultlibs
diff --git a/pkgs/by-name/lk/lkl/package.nix b/pkgs/by-name/lk/lkl/package.nix
index 5c545428ef5e..2585c2d3a62a 100644
--- a/pkgs/by-name/lk/lkl/package.nix
+++ b/pkgs/by-name/lk/lkl/package.nix
@@ -43,6 +43,14 @@ stdenv.mkDerivation {
libarchive
];
+ patches = [
+ # Fix corruption in hijack and zpoline libraries when building in parallel,
+ # because both hijack and zpoline share object files, which may result in
+ # missing symbols.
+ # https://github.com/lkl/linux/pull/612/commits/4ee5d9b78ca1425b4473ede98602b656f28027e8
+ ./fix-hijack-and-zpoline-parallel-builds.patch
+ ];
+
postPatch = ''
# Fix a /usr/bin/env reference in here that breaks sandboxed builds
patchShebangs arch/lkl/scripts
diff --git a/pkgs/by-name/ll/llama-cpp-vulkan/package.nix b/pkgs/by-name/ll/llama-cpp-vulkan/package.nix
new file mode 100644
index 000000000000..39ff8a5dfdfd
--- /dev/null
+++ b/pkgs/by-name/ll/llama-cpp-vulkan/package.nix
@@ -0,0 +1,3 @@
+{ llama-cpp }:
+
+llama-cpp.override { vulkanSupport = true; }
diff --git a/pkgs/by-name/ll/llama-cpp/disable_bfloat16.patch b/pkgs/by-name/ll/llama-cpp/disable_bfloat16.patch
new file mode 100644
index 000000000000..38388e2b82dc
--- /dev/null
+++ b/pkgs/by-name/ll/llama-cpp/disable_bfloat16.patch
@@ -0,0 +1,15 @@
+index b97e7bf9..9cdc62a4 100644
+--- a/ggml/src/ggml-vulkan/CMakeLists.txt
++++ b/ggml/src/ggml-vulkan/CMakeLists.txt
+@@ -70,11 +70,5 @@ if (Vulkan_FOUND)
+ "GGML_VULKAN_INTEGER_DOT_GLSLC_SUPPORT"
+ )
+
+- test_shader_extension_support(
+- "GL_EXT_bfloat16"
+- "${CMAKE_CURRENT_SOURCE_DIR}/vulkan-shaders/test_bfloat16_support.comp"
+- "GGML_VULKAN_BFLOAT16_GLSLC_SUPPORT"
+- )
+-
+ target_link_libraries(ggml-vulkan PRIVATE Vulkan::Vulkan)
+ target_include_directories(ggml-vulkan PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix
index c0fd0a168b75..8d04c1afd41c 100644
--- a/pkgs/by-name/ll/llama-cpp/package.nix
+++ b/pkgs/by-name/ll/llama-cpp/package.nix
@@ -72,13 +72,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
- version = "5985";
+ version = "6123";
src = fetchFromGitHub {
owner = "ggml-org";
repo = "llama.cpp";
tag = "b${finalAttrs.version}";
- hash = "sha256-OoV/p4Es/X/xQW7PpDLq5YLVYjieIE5+1itvtJECH54=";
+ hash = "sha256-4kqbKGPPOkOkHXA4IeLuj/0P5jpqtGlGuVKeUD4UhZY=";
leaveDotGit = true;
postFetch = ''
git -C "$out" rev-parse --short HEAD > $out/COMMIT
@@ -86,6 +86,8 @@ effectiveStdenv.mkDerivation (finalAttrs: {
'';
};
+ patches = lib.optionals vulkanSupport [ ./disable_bfloat16.patch ];
+
postPatch = ''
# Workaround for local-ai package which overrides this package to an older llama-cpp
if [ -f ./ggml/src/ggml-metal.m ]; then
@@ -139,11 +141,11 @@ effectiveStdenv.mkDerivation (finalAttrs: {
++ optionals cudaSupport [
(cmakeFeature "CMAKE_CUDA_ARCHITECTURES" cudaPackages.flags.cmakeCudaArchitecturesString)
]
- ++ optionals rocmSupport ([
+ ++ optionals rocmSupport [
(cmakeFeature "CMAKE_HIP_COMPILER" "${rocmPackages.clr.hipClangPath}/clang++")
# TODO: this should become `clr.gpuTargets` in the future.
(cmakeFeature "CMAKE_HIP_ARCHITECTURES" rocmPackages.rocblas.amdgpu_targets)
- ])
+ ]
++ optionals metalSupport [
(cmakeFeature "CMAKE_C_FLAGS" "-D__ARM_FEATURE_DOTPROD=1")
(cmakeBool "LLAMA_METAL_EMBED_LIBRARY" true)
@@ -186,6 +188,6 @@ effectiveStdenv.mkDerivation (finalAttrs: {
];
platforms = platforms.unix;
badPlatforms = optionals (cudaSupport || openclSupport) lib.platforms.darwin;
- broken = (metalSupport && !effectiveStdenv.hostPlatform.isDarwin);
+ broken = metalSupport && !effectiveStdenv.hostPlatform.isDarwin;
};
})
diff --git a/pkgs/by-name/lm/lms/package.nix b/pkgs/by-name/lm/lms/package.nix
index ad5014651679..4e7396556007 100644
--- a/pkgs/by-name/lm/lms/package.nix
+++ b/pkgs/by-name/lm/lms/package.nix
@@ -22,13 +22,13 @@
stdenv.mkDerivation rec {
pname = "lms";
- version = "3.68.1";
+ version = "3.69.0";
src = fetchFromGitHub {
owner = "epoupon";
repo = "lms";
rev = "v${version}";
- hash = "sha256-BV1VeNTBED5I9OZlnLgiTLQsGK0HlQYSQykJJjQPn60=";
+ hash = "sha256-fdsKNicBcdUoxFLYg8Lq1KFZub1P3pt2rOKQ/1V2VtU=";
};
strictDeps = true;
diff --git a/pkgs/by-name/lm/lmstudio/package.nix b/pkgs/by-name/lm/lmstudio/package.nix
index 8c453ff66944..3146d449ad56 100644
--- a/pkgs/by-name/lm/lmstudio/package.nix
+++ b/pkgs/by-name/lm/lmstudio/package.nix
@@ -7,10 +7,10 @@
let
pname = "lmstudio";
- version_aarch64-darwin = "0.3.20-4";
- hash_aarch64-darwin = "sha256-7ku8lzg031f9rClKlu5e2xQEpQHrtroT0XH3doT8eGc=";
- version_x86_64-linux = "0.3.20-4";
- hash_x86_64-linux = "sha256-2IqNlUWqxEsQOjUE9wIJb3whXmaIvpW9ZvEAuGWYn1U=";
+ version_aarch64-darwin = "0.3.22-1";
+ hash_aarch64-darwin = "sha256-rmIZ+NIfryZUc1nZZD36oxICGjBReO4SMCCOr9p5ID8=";
+ version_x86_64-linux = "0.3.22-1";
+ hash_x86_64-linux = "sha256-oqukPQ0kSiBpDIePwSKTC4gpbFmGZ+CaNf7p8z65xAE=";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
diff --git a/pkgs/by-name/lo/local-content-share/package.nix b/pkgs/by-name/lo/local-content-share/package.nix
index 40ed96947db4..2bc7e31e98b1 100644
--- a/pkgs/by-name/lo/local-content-share/package.nix
+++ b/pkgs/by-name/lo/local-content-share/package.nix
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "local-content-share";
- version = "31";
+ version = "32";
src = fetchFromGitHub {
owner = "Tanq16";
repo = "local-content-share";
tag = "v${finalAttrs.version}";
- hash = "sha256-BVO804Ndjbg4uEE1bufZcGZxEVdraV29LJ6yBWXTakA=";
+ hash = "sha256-2TgamuHDASwSKshPkNLAnwnnCU23SvdXWv6sU++yBII=";
};
vendorHash = null;
diff --git a/pkgs/by-name/lo/lock/package.nix b/pkgs/by-name/lo/lock/package.nix
index 31a853a85ce8..a6b9f8450d9f 100644
--- a/pkgs/by-name/lo/lock/package.nix
+++ b/pkgs/by-name/lo/lock/package.nix
@@ -19,13 +19,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lock";
- version = "1.6.6";
+ version = "1.7.0";
src = fetchFromGitHub {
owner = "konstantintutsch";
repo = "Lock";
tag = "v${finalAttrs.version}";
- hash = "sha256-JAtQxmcLFNj6epk3ipVaa/u7fQ4E2maHZN+7jk+ktmE=";
+ hash = "sha256-RuxlMPboNODfSQXeGQWCpeNDI3HQNjx+ILsKAEttL6A=";
};
strictDeps = true;
diff --git a/pkgs/by-name/lo/lora/package.nix b/pkgs/by-name/lo/lora/package.nix
index 71a5283253b2..83222c9ae75d 100644
--- a/pkgs/by-name/lo/lora/package.nix
+++ b/pkgs/by-name/lo/lora/package.nix
@@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
meta = {
- description = "Lora is a well-balanced contemporary serif with roots in calligraphy";
+ description = "Lora Font: well-balanced contemporary serif with roots in calligraphy";
homepage = "https://github.com/cyrealtype/lora";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/lp/lprint/package.nix b/pkgs/by-name/lp/lprint/package.nix
index e2aca674b63f..84e80560b8b6 100644
--- a/pkgs/by-name/lp/lprint/package.nix
+++ b/pkgs/by-name/lp/lprint/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
- description = "LPrint implements printing for a variety of common label and receipt printers connected via network or USB";
+ description = "Implements printing for a variety of common label and receipt printers connected via network or USB";
mainProgram = "lprint";
homepage = "https://github.com/michaelrsweet/lprint";
license = licenses.asl20;
diff --git a/pkgs/by-name/lu/lunatask/package.nix b/pkgs/by-name/lu/lunatask/package.nix
index 9b10af3ab239..364250a0e5ac 100644
--- a/pkgs/by-name/lu/lunatask/package.nix
+++ b/pkgs/by-name/lu/lunatask/package.nix
@@ -6,12 +6,12 @@
}:
let
- version = "2.1.3";
+ version = "2.1.5";
pname = "lunatask";
src = fetchurl {
url = "https://github.com/lunatask/lunatask/releases/download/v${version}/Lunatask-${version}.AppImage";
- hash = "sha256-kVNuCtUyY8UkalXlIpfenjB4JApDZVabawLOhFxToyY=";
+ hash = "sha256-kuf3NE7or7zCcefShhKzVoCX7WsnHwtleZRafKYhWrM=";
};
appimageContents = appimageTools.extract {
diff --git a/pkgs/by-name/ly/ly/package.nix b/pkgs/by-name/ly/ly/package.nix
index 931dcc94576a..da8a7908cf37 100644
--- a/pkgs/by-name/ly/ly/package.nix
+++ b/pkgs/by-name/ly/ly/package.nix
@@ -13,14 +13,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ly";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "AnErrupTion";
repo = "ly";
tag = "v${finalAttrs.version}";
- hash = "sha256-q/MFI02YdAkPdkbi8FtsM46MNalraz2MJf4Oav3fCZA=";
+ hash = "sha256-xD1FLW8LT+6szfjZbP++qJThf4xxbmw4jRHB8TdrG70=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ma/mactracker/package.nix b/pkgs/by-name/ma/mactracker/package.nix
index 508ba914d62f..849ae8502a7c 100644
--- a/pkgs/by-name/ma/mactracker/package.nix
+++ b/pkgs/by-name/ma/mactracker/package.nix
@@ -64,7 +64,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
doInstallCheck = true;
meta = {
- description = "Mactracker provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
+ description = "Provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
homepage = "https://mactracker.ca";
changelog = "https://mactracker.ca/releasenotes-mac.html";
license = lib.licenses.unfree;
diff --git a/pkgs/development/libraries/science/math/magma/generic.nix b/pkgs/by-name/ma/magma/package.nix
index 0ef5e1abed08..2e6a94e91990 100644
--- a/pkgs/development/libraries/science/math/magma/generic.nix
+++ b/pkgs/by-name/ma/magma/package.nix
@@ -1,10 +1,3 @@
-# Type aliases
-# Release = {
-# version: String
-# hash: String
-# supportedGpuTargets: List String
-# }
-
{
autoPatchelfHook,
blas,
@@ -13,14 +6,12 @@
cudaPackages,
cudaSupport ? config.cudaSupport,
fetchurl,
- fetchpatch,
gfortran,
gpuTargets ? [ ], # Non-CUDA targets, that is HIP
rocmPackages,
lapack,
lib,
libpthreadstubs,
- magmaRelease,
ninja,
python3,
config,
@@ -40,10 +31,37 @@ let
strings
trivial
;
- inherit (magmaRelease) version hash supportedGpuTargets;
inherit (cudaPackages) cudaAtLeast flags cudaOlder;
+ supportedGpuTargets = [
+ "700"
+ "701"
+ "702"
+ "703"
+ "704"
+ "705"
+ "801"
+ "802"
+ "803"
+ "805"
+ "810"
+ "900"
+ "902"
+ "904"
+ "906"
+ "908"
+ "909"
+ "90c"
+ "1010"
+ "1011"
+ "1012"
+ "1030"
+ "1031"
+ "1032"
+ "1033"
+ ];
+
# NOTE: The lists.subtractLists function is perhaps a bit unintuitive. It subtracts the elements
# of the first list *from* the second list. That means:
# lists.subtractLists a b = b - a
@@ -95,12 +113,11 @@ assert (builtins.match "[^[:space:]]*" gpuTargetString) != null;
stdenv.mkDerivation (finalAttrs: {
pname = "magma";
- inherit version;
+ version = "2.9.0";
src = fetchurl {
- name = "magma-${version}.tar.gz";
- url = "https://icl.cs.utk.edu/projectsfiles/magma/downloads/magma-${version}.tar.gz";
- inherit hash;
+ url = "https://icl.cs.utk.edu/projectsfiles/magma/downloads/magma-${finalAttrs.version}.tar.gz";
+ hash = "sha256-/3f9Nyaz3+w7+1V5CwZICqXMOEOWwts1xW/a5KgsZBw=";
};
# Magma doesn't have anything which could be run under doCheck, but it does build test suite executables.
@@ -363,13 +380,13 @@ stdenv.mkDerivation (finalAttrs: {
};
};
- meta = with lib; {
+ meta = {
description = "Matrix Algebra on GPU and Multicore Architectures";
- license = licenses.bsd3;
+ license = lib.licenses.bsd3;
homepage = "https://icl.utk.edu/magma/";
- changelog = "https://github.com/icl-utk-edu/magma/blob/v${version}/ReleaseNotes";
- platforms = platforms.linux;
- maintainers = with maintainers; [ connorbaker ];
+ changelog = "https://github.com/icl-utk-edu/magma/blob/v${finalAttrs.version}/ReleaseNotes";
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ connorbaker ];
# Cf. https://github.com/icl-utk-edu/magma/blob/v2.9.0/CMakeLists.txt#L24-L31
broken =
diff --git a/pkgs/by-name/ma/mantra/package.nix b/pkgs/by-name/ma/mantra/package.nix
index fb4716103863..23ccad5f42c6 100644
--- a/pkgs/by-name/ma/mantra/package.nix
+++ b/pkgs/by-name/ma/mantra/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "mantra";
- version = "2.0";
+ version = "3.1";
src = fetchFromGitHub {
owner = "MrEmpy";
repo = "Mantra";
tag = "v${version}";
- hash = "sha256-fBcoKoTBGCyJS8+mzKXLGxcxmRsCcZFZEyMTnA5Rkbw=";
+ hash = "sha256-DnErXuMbCRK3WxhdyPj0dOUtGnCcmynPk/hYmOsOKVU=";
};
vendorHash = null;
diff --git a/pkgs/by-name/ma/mapscii/package.nix b/pkgs/by-name/ma/mapscii/package.nix
index b8b83539218a..3657192d3571 100644
--- a/pkgs/by-name/ma/mapscii/package.nix
+++ b/pkgs/by-name/ma/mapscii/package.nix
@@ -24,7 +24,7 @@ buildNpmPackage rec {
'';
meta = with lib; {
- description = "MapSCII is a Braille & ASCII world map renderer for your console";
+ description = "Braille & ASCII world map renderer for your console";
homepage = "https://github.com/rastapasta/mapscii";
license = licenses.mit;
maintainers = with maintainers; [ kinzoku ];
diff --git a/pkgs/by-name/ma/marp-cli/package.nix b/pkgs/by-name/ma/marp-cli/package.nix
index 0e5bcd309322..c0a83441d7fe 100644
--- a/pkgs/by-name/ma/marp-cli/package.nix
+++ b/pkgs/by-name/ma/marp-cli/package.nix
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "marp-cli";
- version = "4.2.1";
+ version = "4.2.2";
src = fetchFromGitHub {
owner = "marp-team";
repo = "marp-cli";
rev = "v${version}";
- hash = "sha256-M1ixUaL/CvzeDi59TA3+1qdn6/t2P/BvrINi0i3BCUM=";
+ hash = "sha256-9ivc/LuadZLjxAfk9Q57uUVEEXGLbgwTjKdc/v8dDxo=";
};
- npmDepsHash = "sha256-+17trU4goJgimTYPXbZQVwZyDtyOJIRtXjzduAxxR4o=";
+ npmDepsHash = "sha256-glIMWRHZV/5bt3LcWOQctZ4JoqKlmhWu85NyUr9aDLs=";
npmPackFlags = [ "--ignore-scripts" ];
makeCacheWritable = true;
diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix
index 3a85dd39ebd1..e7c424eb6b78 100644
--- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix
+++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "matrix-alertmanager-receiver";
- version = "2025.7.30";
+ version = "2025.8.6";
src = fetchFromGitHub {
owner = "metio";
repo = "matrix-alertmanager-receiver";
tag = finalAttrs.version;
- hash = "sha256-2zTkRXXXMMphNyw/OeiIAmc4KP0LqN6M0vtpX/7fhoI=";
+ hash = "sha256-rnGKpJppR7NoOAx/jGt7vxr1EVok3tMzkr9ry/k57L8=";
};
- vendorHash = "sha256-zOaAvPCAEQkJMogJ6ly0jkHfj+SAlFqk5m+eQdsaxK4=";
+ vendorHash = "sha256-JMjfrSdaN2zXgACkPddQ9h7SLV6jhpUvFTk56UfPWJg=";
env.CGO_ENABLED = "0";
diff --git a/pkgs/by-name/ma/matrix-alertmanager/package.nix b/pkgs/by-name/ma/matrix-alertmanager/package.nix
index f528d8539862..945257620cff 100644
--- a/pkgs/by-name/ma/matrix-alertmanager/package.nix
+++ b/pkgs/by-name/ma/matrix-alertmanager/package.nix
@@ -7,13 +7,13 @@
buildNpmPackage rec {
pname = "matrix-alertmanager";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "jaywink";
repo = "matrix-alertmanager";
rev = "v${version}";
- hash = "sha256-GwASazYgZTYrMn696VL+JKEjECoCKxr2VWj2zae8U/E=";
+ hash = "sha256-t5e9UfRtt1OzxEXuMkPLW352BbAVSLEt26fo5YppQQc=";
};
postPatch = ''
@@ -21,7 +21,7 @@ buildNpmPackage rec {
mv package.json.tmp package.json
'';
- npmDepsHash = "sha256-LCbImn0EGbTtB30IjLU+tjP38BQdk5Wozsl3EgOrcs8=";
+ npmDepsHash = "sha256-4UYX9ndqecr06/gZeouzrDss6568jBXY1ypcVX7DEVk=";
dontNpmBuild = true;
diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix
index 03cf97b17443..3379e7f2efe9 100644
--- a/pkgs/by-name/ma/matrix-authentication-service/package.nix
+++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix
@@ -18,21 +18,21 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-authentication-service";
- version = "0.19.0";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "element-hq";
repo = "matrix-authentication-service";
tag = "v${finalAttrs.version}";
- hash = "sha256-JimVGDHL4pwN0ALdZVJjkzgdOMTlXo4okiH8b7aALJg=";
+ hash = "sha256-BLEbEDZRh7fgcnkH/YUHPPdKM1FtZdjvsL1rJ57BP3w=";
};
- cargoHash = "sha256-5Db3veAs2Zk1EzCp0M8krkUEtfiuJwbAUpUODquYXlA=";
+ cargoHash = "sha256-1jLiCCZUj/rBHd1huqZdmgKayoSZoOt3tptyZlOcWJA=";
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
src = "${finalAttrs.src}/${finalAttrs.npmRoot}";
- hash = "sha256-m0W9S/NcbwVMsqSBh5GIHawQR1kRsEEQCnHGbSGNq74=";
+ hash = "sha256-+n9P2P88G3neHJqmJi/VWpaQ/UkUzBtihfeKy5lju4U=";
};
npmRoot = "frontend";
@@ -88,7 +88,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
- passthru.updateScript = nix-update-script { };
+ passthru.updateScript = nix-update-script {
+ extraArgs = [
+ # avoid unstable pre‐releases
+ "--version-regex"
+ "^v([0-9.]+)$"
+ ];
+ };
meta = {
description = "OAuth2.0 + OpenID Provider for Matrix Homeservers";
diff --git a/pkgs/by-name/ma/matrix-conduit/package.nix b/pkgs/by-name/ma/matrix-conduit/package.nix
index 53b3db1fafdf..5ad7cc9aa148 100644
--- a/pkgs/by-name/ma/matrix-conduit/package.nix
+++ b/pkgs/by-name/ma/matrix-conduit/package.nix
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-conduit";
- version = "0.10.6";
+ version = "0.10.7";
src = fetchFromGitLab {
owner = "famedly";
repo = "conduit";
tag = "v${finalAttrs.version}";
- hash = "sha256-VefM22YY00yOJpk6S6RRoRDbOhTRZ7MfeZHzI0MCPKQ=";
+ hash = "sha256-UI/xrdM4ztH9vhEwSOwl4jTF5jU3FBwgXY7h+0prIOI=";
};
- cargoHash = "sha256-4Lf6OHWwpNMQGXHp5UFJjQlS/FpKq+pM5Lao+AVzwYs=";
+ cargoHash = "sha256-Capftx1mpo7xWb4w1pBgM7rBsRj1YqUrQCia9MkIOX0=";
# Conduit enables rusqlite's bundled feature by default, but we'd rather use our copy of SQLite.
preBuild = ''
diff --git a/pkgs/by-name/ma/matrix-tuwunel/package.nix b/pkgs/by-name/ma/matrix-tuwunel/package.nix
index 3509948a6a87..f51d689da539 100644
--- a/pkgs/by-name/ma/matrix-tuwunel/package.nix
+++ b/pkgs/by-name/ma/matrix-tuwunel/package.nix
@@ -85,16 +85,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-tuwunel";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "matrix-construct";
repo = "tuwunel";
tag = "v${finalAttrs.version}";
- hash = "sha256-YiZuCdSs3f4Hlfdzhz/B/u8GLf8VPgaLN8KMPLjFoVk=";
+ hash = "sha256-RuvGoXe/O48mQ4/rN+fh2N1NZ4uhvdtI1q4tRM/bRSE=";
};
- cargoHash = "sha256-y3JXG/5a9x/KM1PxGW1qmpCeRFvWXWHHplCi+MdjhQ8=";
+ cargoHash = "sha256-LwVJe9EqBT7x7eBTzvo4Lu1geNI7CWpsIDNWL8AAg+U=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/ma/mattermost/package.nix b/pkgs/by-name/ma/mattermost/package.nix
index bb850553b072..6da951b8ea72 100644
--- a/pkgs/by-name/ma/mattermost/package.nix
+++ b/pkgs/by-name/ma/mattermost/package.nix
@@ -249,7 +249,7 @@ buildMattermost rec {
};
meta = {
- description = "Mattermost is an open source platform for secure collaboration across the entire software development lifecycle";
+ description = "Open source platform for secure collaboration across the entire software development lifecycle";
homepage = "https://www.mattermost.org";
license = with lib.licenses; [
agpl3Only
diff --git a/pkgs/by-name/md/mdbook-emojicodes/package.nix b/pkgs/by-name/md/mdbook-emojicodes/package.nix
index 844be4104ac2..d589f9f5722d 100644
--- a/pkgs/by-name/md/mdbook-emojicodes/package.nix
+++ b/pkgs/by-name/md/mdbook-emojicodes/package.nix
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-+VVkrXvsqtizeVhfuO0U8ADfSkmovpT7DVwrz7QljU0=";
meta = {
- description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis 🐱";
+ description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis";
mainProgram = "mdbook-emojicodes";
homepage = "https://github.com/blyxyas/mdbook-emojicodes";
changelog = "https://github.com/blyxyas/mdbook-emojicodes/releases/tag/${version}";
diff --git a/pkgs/by-name/md/mdfried/package.nix b/pkgs/by-name/md/mdfried/package.nix
index d248affdcfb3..a55094e4eeb1 100644
--- a/pkgs/by-name/md/mdfried/package.nix
+++ b/pkgs/by-name/md/mdfried/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mdfried";
- version = "0.12.4";
+ version = "0.12.6";
src = fetchFromGitHub {
owner = "benjajaja";
repo = "mdfried";
tag = "v${finalAttrs.version}";
- hash = "sha256-V4mSMBvezkIp7+95W3DiGYIFiNPC3g535j3gnske3eU=";
+ hash = "sha256-0xfdVZLqjlBvlpQYAYVTR2tAn6IjD0rgEBScYe5L4g4=";
};
- cargoHash = "sha256-xAoe6IeI9VBnofC/yuOAbKjsWyHV5AG4KwmyptQzRsQ=";
+ cargoHash = "sha256-jDv6H846Po4Q4ungaC7e/311dgQ8M1L/bQayR5NgZv4=";
doCheck = true;
diff --git a/pkgs/by-name/md/mdns-scanner/package.nix b/pkgs/by-name/md/mdns-scanner/package.nix
index a14ad5fe5450..c7905948b8e5 100644
--- a/pkgs/by-name/md/mdns-scanner/package.nix
+++ b/pkgs/by-name/md/mdns-scanner/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mdns-scanner";
- version = "0.22.1";
+ version = "0.22.2";
src = fetchFromGitHub {
owner = "CramBL";
repo = "mdns-scanner";
tag = "v${finalAttrs.version}";
- hash = "sha256-iZc+KY/b7xQKm9bBJ+bRmcu6zFJAXcCRy72gDrBKRzQ=";
+ hash = "sha256-OEpBu7RF28jC1X5JMsUkgVRNacfCUkjfxy5oi8b64QY=";
};
- cargoHash = "sha256-L2g49bTh+Il+fWfb7kgNqbxd0Y+qnO7Q4laB2pFlXbw=";
+ cargoHash = "sha256-6h4vLrPMUjqqLyxyKBl9BS2kiC00MrEqa/AgkPgG3gM=";
meta = {
homepage = "https://github.com/CramBL/mdns-scanner";
diff --git a/pkgs/applications/misc/meerk40t/camera.nix b/pkgs/by-name/me/meerk40t-camera/package.nix
index 6e33c8077c66..befee442bf31 100644
--- a/pkgs/applications/misc/meerk40t/camera.nix
+++ b/pkgs/by-name/me/meerk40t-camera/package.nix
@@ -1,13 +1,10 @@
{
lib,
- python3,
+ python3Packages,
fetchPypi,
}:
-let
- inherit (python3.pkgs) buildPythonPackage;
-in
-buildPythonPackage rec {
+python3Packages.buildPythonPackage rec {
pname = "meerk40t-camera";
version = "0.1.9";
format = "setuptools";
@@ -21,7 +18,7 @@ buildPythonPackage rec {
sed -i '/meerk40t/d' setup.py
'';
- propagatedBuildInputs = with python3.pkgs; [
+ dependencies = with python3Packages; [
opencv4
];
@@ -31,10 +28,10 @@ buildPythonPackage rec {
doCheck = false;
- meta = with lib; {
+ meta = {
description = "MeerK40t camera plugin";
- license = licenses.mit;
+ license = lib.licenses.mit;
homepage = "https://github.com/meerk40t/meerk40t-camera";
- maintainers = with maintainers; [ hexa ];
+ maintainers = with lib.maintainers; [ hexa ];
};
}
diff --git a/pkgs/applications/misc/meerk40t/default.nix b/pkgs/by-name/me/meerk40t/package.nix
index a7c9c9aa4b9f..810655eb1d47 100644
--- a/pkgs/applications/misc/meerk40t/default.nix
+++ b/pkgs/by-name/me/meerk40t/package.nix
@@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "meerk40t";
- repo = pname;
+ repo = "MeerK40t";
tag = version;
hash = "sha256-7igY6qEHDUAyyKK+T0WFNfGPYy8VnMLYaWHyBE8EMSs=";
};
@@ -30,7 +30,7 @@ python3Packages.buildPythonApplication rec {
dontWrapGApps = true;
# https://github.com/meerk40t/meerk40t/blob/main/setup.py
- propagatedBuildInputs =
+ dependencies =
with python3Packages;
[
meerk40t-camera
@@ -75,12 +75,12 @@ python3Packages.buildPythonApplication rec {
export HOME=$TMPDIR
'';
- meta = with lib; {
- changelog = "https://github.com/meerk40t/meerk40t/releases/tag/${src.tag}";
+ meta = {
+ changelog = "https://github.com/meerk40t/meerk40t/releases/tag/${version}";
description = "MeerK40t LaserCutter Software";
mainProgram = "meerk40t";
homepage = "https://github.com/meerk40t/meerk40t";
- license = licenses.mit;
- maintainers = with maintainers; [ hexa ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ hexa ];
};
}
diff --git a/pkgs/by-name/me/melange/package.nix b/pkgs/by-name/me/melange/package.nix
index 8ccae12024b8..3aa6b0fb1d70 100644
--- a/pkgs/by-name/me/melange/package.nix
+++ b/pkgs/by-name/me/melange/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "melange";
- version = "0.30.1";
+ version = "0.30.5";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = "melange";
rev = "v${version}";
- hash = "sha256-BHeWrT0naxHLgd91xLTDHdDCt7piItPJMyjrRWQb2cA=";
+ hash = "sha256-df8CHUVHvSK1nFpJIuVHmwbHsigwZLL5UwA0/V6NkxE=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -26,7 +26,7 @@ buildGoModule rec {
'';
};
- vendorHash = "sha256-K2i9cQIcRkLbGIcGtEMo/PHO6pV2UXo/JgKdndWI7KM=";
+ vendorHash = "sha256-hyE/5P2EabICjueTln2zBmdIK73OqteWwmT5mSf7vXE=";
subPackages = [ "." ];
diff --git a/pkgs/by-name/me/merge-ut-dictionaries/package.nix b/pkgs/by-name/me/merge-ut-dictionaries/package.nix
index 0651f2468c41..571786f264fd 100644
--- a/pkgs/by-name/me/merge-ut-dictionaries/package.nix
+++ b/pkgs/by-name/me/merge-ut-dictionaries/package.nix
@@ -78,7 +78,7 @@ stdenvNoCC.mkDerivation {
};
meta = {
- description = "Merge multiple Mozc UT dictionaries into one and modify the costs";
+ description = "Mozc UT dictionaries are additional dictionaries for Mozc";
homepage = "https://github.com/utuhiro78/merge-ut-dictionaries";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ pineapplehunter ];
diff --git a/pkgs/by-name/me/mesen/desktop-make-non-absolute-exec.patch b/pkgs/by-name/me/mesen/desktop-make-non-absolute-exec.patch
new file mode 100644
index 000000000000..e8c78d46e994
--- /dev/null
+++ b/pkgs/by-name/me/mesen/desktop-make-non-absolute-exec.patch
@@ -0,0 +1,13 @@
+diff --git a/UI/Config/FileAssociationHelper.cs b/UI/Config/FileAssociationHelper.cs
+index bcd40ce..4965c7a 100644
+--- a/UI/Config/FileAssociationHelper.cs
++++ b/UI/Config/FileAssociationHelper.cs
+@@ -152,7 +152,7 @@ namespace Mesen.Config
+ "Comment=Emulator" + Environment.NewLine +
+ "Keywords=game;emulator;emu" + Environment.NewLine +
+ "Categories=GNOME;GTK;Game;Emulator;" + Environment.NewLine +
+- "Exec=" + mainModule.FileName + " %f" + Environment.NewLine +
++ "Exec=" + "Mesen" + " %f" + Environment.NewLine +
+ "NoDisplay=false" + Environment.NewLine +
+ "StartupNotify=true" + Environment.NewLine +
+ "Icon=MesenIcon" + Environment.NewLine;
diff --git a/pkgs/by-name/me/mesen/package.nix b/pkgs/by-name/me/mesen/package.nix
index cb7bca0d47c1..0fc87dc8ce19 100644
--- a/pkgs/by-name/me/mesen/package.nix
+++ b/pkgs/by-name/me/mesen/package.nix
@@ -26,6 +26,8 @@ buildDotnetModule rec {
./dont-use-nightly-avalonia.patch
# upstream has a weird library loading mechanism, which we override with a more sane alternative
./dont-zip-libraries.patch
+ # without this the generated .desktop file uses an absolute (and incorrect) path for the binary
+ ./desktop-make-non-absolute-exec.patch
];
dotnet-sdk = dotnetCorePackages.sdk_8_0;
diff --git a/pkgs/by-name/mg/mgba/package.nix b/pkgs/by-name/mg/mgba/package.nix
index 5d42106e7fe9..3c8c2823445f 100644
--- a/pkgs/by-name/mg/mgba/package.nix
+++ b/pkgs/by-name/mg/mgba/package.nix
@@ -24,6 +24,7 @@ let
qtmultimedia
qttools
wrapQtAppsHook
+ qtwayland
;
in
stdenv.mkDerivation (finalAttrs: {
@@ -66,7 +67,8 @@ stdenv.mkDerivation (finalAttrs: {
qtmultimedia
qttools
]
- ++ lib.optionals enableDiscordRpc [ discord-rpc ];
+ ++ lib.optionals enableDiscordRpc [ discord-rpc ]
+ ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ];
cmakeFlags = [
(lib.cmakeBool "USE_DISCORD_RPC" enableDiscordRpc)
diff --git a/pkgs/by-name/mi/micronaut/package.nix b/pkgs/by-name/mi/micronaut/package.nix
index f68f3e860a6b..879d54c5336c 100644
--- a/pkgs/by-name/mi/micronaut/package.nix
+++ b/pkgs/by-name/mi/micronaut/package.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "micronaut";
- version = "4.9.1";
+ version = "4.9.2";
src = fetchzip {
url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip";
- sha256 = "sha256-BzqOyUTJTvpp/LDZ/jUyvgknRvytAT8Z+K4TTgsnxSc=";
+ sha256 = "sha256-9TWTihFiEdpGduj14FYQI1SWTlIh6eexwLvVucXMHdY=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix
index 74926a3f7e8c..a0de5f803673 100644
--- a/pkgs/by-name/mi/microsoft-edge/package.nix
+++ b/pkgs/by-name/mi/microsoft-edge/package.nix
@@ -178,11 +178,11 @@ in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "microsoft-edge";
- version = "138.0.3351.121";
+ version = "139.0.3405.86";
src = fetchurl {
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
- hash = "sha256-1Oi6Q2/2Pk0BG937Ij0zI7tgBSnwhPwGx34b+HlpXTU=";
+ hash = "sha256-S1/RUSwRQsBQno/I31xjw1CGs0tJpl5HRatat+wOqmE=";
};
# With strictDeps on, some shebangs were not being patched correctly
diff --git a/pkgs/by-name/mi/mint-artwork/package.nix b/pkgs/by-name/mi/mint-artwork/package.nix
index 7c02e0d10ce2..c35ca278e83f 100644
--- a/pkgs/by-name/mi/mint-artwork/package.nix
+++ b/pkgs/by-name/mi/mint-artwork/package.nix
@@ -8,14 +8,14 @@
stdenv.mkDerivation rec {
pname = "mint-artwork";
- version = "1.8.9";
+ version = "1.9.2";
src = fetchurl {
urls = [
"http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_${version}.tar.xz"
- "https://web.archive.org/web/20250111022232/http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_${version}.tar.xz"
+ "https://web.archive.org/web/20250807131013/http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_${version}.tar.xz"
];
- hash = "sha256-MKXKne3wqxfIqmOawpmZbX/NRVSA5fBetpSE+mr/eqA=";
+ hash = "sha256-zmVpy7T1AyVE5nwD0aZ//9kIFK2IYjl3rSq+9bcHPDE=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/mi/mirakurun/package.nix b/pkgs/by-name/mi/mirakurun/package.nix
index 3f12eeaa77bc..e47e417bcd3e 100644
--- a/pkgs/by-name/mi/mirakurun/package.nix
+++ b/pkgs/by-name/mi/mirakurun/package.nix
@@ -72,7 +72,7 @@ buildNpmPackage rec {
'';
meta = with lib; {
- description = "Resource manager for TV tuners.";
+ description = "Resource manager for TV tuners";
license = licenses.asl20;
maintainers = with maintainers; [ midchildan ];
};
diff --git a/pkgs/by-name/mi/mirrord/manifest.json b/pkgs/by-name/mi/mirrord/manifest.json
index fa25bd58c788..08ffdd816051 100644
--- a/pkgs/by-name/mi/mirrord/manifest.json
+++ b/pkgs/by-name/mi/mirrord/manifest.json
@@ -1,21 +1,21 @@
{
- "version": "3.154.0",
+ "version": "3.157.0",
"assets": {
"x86_64-linux": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.154.0/mirrord_linux_x86_64",
- "hash": "sha256-MLLUVAsmOwyTzWw/Kr9dU4o8+YQnZCG7Iu2izEqV3vU="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.157.0/mirrord_linux_x86_64",
+ "hash": "sha256-DZ3YupNsRUYqqzVUr5P/cCJTjpM89bnoYIHIbSyqQAI="
},
"aarch64-linux": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.154.0/mirrord_linux_aarch64",
- "hash": "sha256-ssOU8DNpgbNwo9MdTuzqoQ9Z9d2zXzaxtDFgiMrnWPg="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.157.0/mirrord_linux_aarch64",
+ "hash": "sha256-Tot3Wm7XRr71fPwAbr4CGzqOh8wLX831h5M3APv8Sb4="
},
"aarch64-darwin": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.154.0/mirrord_mac_universal",
- "hash": "sha256-fc3BTnojzNsjIYXYIYOfQTmif7TBvK0pay2ucng+gxg="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.157.0/mirrord_mac_universal",
+ "hash": "sha256-QYt60hwlF2Cb9nY4fmPXYZiOeQ98MLPIxVi+D2jJHe0="
},
"x86_64-darwin": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.154.0/mirrord_mac_universal",
- "hash": "sha256-fc3BTnojzNsjIYXYIYOfQTmif7TBvK0pay2ucng+gxg="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.157.0/mirrord_mac_universal",
+ "hash": "sha256-QYt60hwlF2Cb9nY4fmPXYZiOeQ98MLPIxVi+D2jJHe0="
}
}
}
diff --git a/pkgs/by-name/mi/mise/package.nix b/pkgs/by-name/mi/mise/package.nix
index ac844e93076e..e3ae8e823adb 100644
--- a/pkgs/by-name/mi/mise/package.nix
+++ b/pkgs/by-name/mi/mise/package.nix
@@ -21,16 +21,16 @@
rustPlatform.buildRustPackage rec {
pname = "mise";
- version = "2025.7.29";
+ version = "2025.8.6";
src = fetchFromGitHub {
owner = "jdx";
repo = "mise";
rev = "v${version}";
- hash = "sha256-rL1A6yMBJCgfbsFiSKZ/smxxSntOPYeobH04BXzyzhI=";
+ hash = "sha256-MxWWq292tXGqKbBYq4vALc/2HLdY9ERO/RWc8WC4Enk=";
};
- cargoHash = "sha256-WIxB8PO5Ia8u7xEoUJasdQ+5MJr/zgL1jA4suxTaaKI=";
+ cargoHash = "sha256-/UODmKVRiRg03kQ7VD8BaXGtWRf44s6AoKUm+vmC6b4=";
nativeBuildInputs = [
installShellFiles
diff --git a/pkgs/by-name/mi/mitra/package.nix b/pkgs/by-name/mi/mitra/package.nix
index 68b987678fb3..7c9f91a7456f 100644
--- a/pkgs/by-name/mi/mitra/package.nix
+++ b/pkgs/by-name/mi/mitra/package.nix
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "mitra";
- version = "4.6.0";
+ version = "4.7.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "silverpill";
repo = "mitra";
rev = "v${version}";
- hash = "sha256-FSgB2h52dpfO3GdBoCKlb8jl8eR2pQ1vWuQZdXoS0jo=";
+ hash = "sha256-xSgwCKjYuF6nUo4P7NrGocyhqBbBV/sx2BGKjWCEtB0=";
};
- cargoHash = "sha256-GFrhTbW+o18VmB+wyokpPXIV9XlcjSdHwckZEHNX+KY=";
+ cargoHash = "sha256-dwaW69Mxn4GVFqOI+UUGkJG9yc3SWob0FcC1oMGsHg8=";
# require running database
doCheck = false;
diff --git a/pkgs/by-name/mk/mkvtoolnix/package.nix b/pkgs/by-name/mk/mkvtoolnix/package.nix
index 925dc5a5ef59..5a6677827b0e 100644
--- a/pkgs/by-name/mk/mkvtoolnix/package.nix
+++ b/pkgs/by-name/mk/mkvtoolnix/package.nix
@@ -52,14 +52,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "mkvtoolnix";
- version = "93.0";
+ version = "94.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "mbunkus";
repo = "mkvtoolnix";
tag = "release-${finalAttrs.version}";
- hash = "sha256-xCO5wKZO2fcO6+KhPO5+OpOvAFuqOuQ2A3V+LzFYLNY=";
+ hash = "sha256-BEvb0+e1ugGPkj6MnX1uOvQ2k+zvlqLXFiBHFt3a5qw=";
};
passthru = {
diff --git a/pkgs/by-name/mo/mockgen/package.nix b/pkgs/by-name/mo/mockgen/package.nix
index c2cfda64ce40..0a146317b339 100644
--- a/pkgs/by-name/mo/mockgen/package.nix
+++ b/pkgs/by-name/mo/mockgen/package.nix
@@ -40,7 +40,7 @@ buildGoModule rec {
};
meta = {
- description = "GoMock is a mocking framework for the Go programming language";
+ description = "Mocking framework for the Go programming language";
homepage = "https://github.com/uber-go/mock";
changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix
index feda2dc96cb6..6d3dfa0eab3f 100644
--- a/pkgs/by-name/mo/models-dev/package.nix
+++ b/pkgs/by-name/mo/models-dev/package.nix
@@ -9,20 +9,20 @@
let
models-dev-node-modules-hash = {
- "aarch64-darwin" = "sha256-099Y+7cLtSQ0s71vxUGEochQSpCv1hbkwYbWx/eOvhY=";
- "aarch64-linux" = "sha256-fOmp7UyszqpR04f5TW0pU96IO7euaxX9fBMtwoqIMY4=";
- "x86_64-darwin" = "sha256-OsJDPCsEAAcXzgI/QrtfXXb2jc82pp6ldHuA4Ps8OpM=";
- "x86_64-linux" = "sha256-Enx27ag7D0Qeb/ss/7zTQ1XSukyPzOMMK7pTYHqQUMs=";
+ "aarch64-darwin" = "sha256-VkqxZF2LkNBoIkbQGz98O+y7LgLqQ+FofV2WyMOOUEs=";
+ "aarch64-linux" = "sha256-P7Dik1bXWdipzs4orPff53bDwEXYFHSC05RV789mrTI=";
+ "x86_64-darwin" = "sha256-/VdwzrV+srDrexvXHLKtN2Od24XlXVDWu6pEk1zLtjM=";
+ "x86_64-linux" = "sha256-hMiCOMskK9kwGKaixsvodUVsOuuageiUAwxp/AvzR44=";
};
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "models-dev";
- version = "0-unstable-2025-08-01";
+ version = "0-unstable-2025-08-08";
src = fetchFromGitHub {
owner = "sst";
repo = "models.dev";
- rev = "2e3f718c40e8868c2487b7275131b2e054feb462";
- hash = "sha256-P7Q03I68ih2eKNfPkpzkIuvKcHLsrk8yxWbFCw74Pjg=";
+ rev = "429b76581cd3b63ba5e51be8fd543d4a0ca98f6a";
+ hash = "sha256-0A+BGq6+NR78bbCtPDqeG227phLm7/tuompUkdt2+6U=";
};
node_modules = stdenvNoCC.mkDerivation {
diff --git a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix
index 949160710bda..faf0045737d3 100644
--- a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix
+++ b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix
@@ -1,7 +1,8 @@
{
+ stdenv,
+ fetchFromGitHub,
lib,
buildGoModule,
- fetchFromGitHub,
installShellFiles,
nix-update-script,
testers,
@@ -12,15 +13,15 @@ buildGoModule rec {
pname = "mongodb-atlas-cli";
version = "1.46.2";
- vendorHash = "sha256-z42tJJD/iK9GDnYxdeMYogaMviGABizxX9fdWL8vVik=";
-
src = fetchFromGitHub {
owner = "mongodb";
repo = "mongodb-atlas-cli";
- rev = "refs/tags/atlascli/v${version}";
- sha256 = "sha256-yg6GSG4TXPj4n8s4TK/i7NveJXMAQczONSrLn39PKVI=";
+ tag = "refs/tags/atlascli/v${version}";
+ hash = "sha256-yg6GSG4TXPj4n8s4TK/i7NveJXMAQczONSrLn39PKVI=";
};
+ vendorHash = "sha256-z42tJJD/iK9GDnYxdeMYogaMviGABizxX9fdWL8vVik=";
+
nativeBuildInputs = [ installShellFiles ];
ldflags = [
@@ -30,7 +31,9 @@ buildGoModule rec {
"-X github.com/mongodb/mongodb-atlas-cli/atlascli/internal/version.Version=v${version}"
];
- postInstall = ''
+ subPackages = [ "cmd/atlas" ];
+
+ postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd atlas \
--bash <($out/bin/atlas completion bash) \
--fish <($out/bin/atlas completion fish) \
@@ -48,10 +51,14 @@ buildGoModule rec {
};
meta = {
- homepage = "https://www.mongodb.com/try/download/shell";
description = "CLI utility to manage MongoDB Atlas from the terminal";
- maintainers = with lib.maintainers; [ aduh95 ];
+ homepage = "https://github.com/mongodb/mongodb-atlas-cli";
+ changelog = "https://www.mongodb.com/docs/atlas/cli/current/atlas-cli-changelog/#atlas-cli-${version}";
license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
+ aduh95
+ iamanaws
+ ];
mainProgram = "atlas";
};
}
diff --git a/pkgs/by-name/mo/monkeysAudio/package.nix b/pkgs/by-name/mo/monkeysAudio/package.nix
index aa441fec1e73..20c1ea19c5c7 100644
--- a/pkgs/by-name/mo/monkeysAudio/package.nix
+++ b/pkgs/by-name/mo/monkeysAudio/package.nix
@@ -6,12 +6,12 @@
}:
stdenv.mkDerivation (finalAttrs: {
- version = "11.22";
+ version = "11.30";
pname = "monkeys-audio";
src = fetchzip {
url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip";
- hash = "sha256-O60fNcz3/CsinL7NbEprtMhEcFK0NNZIuIG3hfqOW3Y=";
+ hash = "sha256-GnC2w1hhQlvpxa254M15xOVsqKUuIjXfgUxwgA7zcxc=";
stripRoot = false;
};
diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix
index 3d56ed07fd4f..1376064f9ac1 100644
--- a/pkgs/by-name/mo/monophony/package.nix
+++ b/pkgs/by-name/mo/monophony/package.nix
@@ -12,14 +12,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "monophony";
- version = "3.3.3";
+ version = "3.4.0";
pyproject = true;
src = fetchFromGitLab {
owner = "zehkira";
repo = "monophony";
rev = "v${version}";
- hash = "sha256-ET0cygX/r/YXGWpPU01FnBoLRtjo1ddXEiVIva71aE8=";
+ hash = "sha256-EchbebFSSOBrgk9nilDgzp5jAeEa0tHlJZ5l4wYpw0g=";
};
sourceRoot = "${src.name}/source";
diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix
index b22688a1d1de..f21fcd84b5c9 100644
--- a/pkgs/by-name/mo/moonlight/package.nix
+++ b/pkgs/by-name/mo/moonlight/package.nix
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "moonlight";
- version = "1.3.25";
+ version = "1.3.26";
src = fetchFromGitHub {
owner = "moonlight-mod";
repo = "moonlight";
tag = "v${finalAttrs.version}";
- hash = "sha256-raqn8TVqD/VFgPw6kiv69JoBmUUVp9Ltj9n2EeEg85U=";
+ hash = "sha256-NcwRidwb/ask65LE86os4RkhyoPQo5sLu0sJs/NboK4=";
};
nativeBuildInputs = [
@@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ nodejs_22 ];
fetcherVersion = 2;
- hash = "sha256-KZOAbU6IBytkZzwB8jbSwmlkM69uhjNUEKmIu5/DySI=";
+ hash = "sha256-LUUpcC2eS8VvzguicIn9xsKql9w3533xxUJ+l7e7Anc=";
};
env = {
diff --git a/pkgs/by-name/mo/mount-zip/package.nix b/pkgs/by-name/mo/mount-zip/package.nix
index 26cbce771521..037bc80413c0 100644
--- a/pkgs/by-name/mo/mount-zip/package.nix
+++ b/pkgs/by-name/mo/mount-zip/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mount-zip";
- version = "1.8";
+ version = "1.10";
src = fetchFromGitHub {
owner = "google";
repo = "mount-zip";
rev = "v${finalAttrs.version}";
- hash = "sha256-HxHXQfyX3jdTJ5s/QwC9tkjU+JbPDEm7FUGss7tB0EM=";
+ hash = "sha256-d6cjqsqIYFPuAWKxjlLXCWNKT33xbMW8gLriZWj0SSc=";
};
strictDeps = true;
diff --git a/pkgs/by-name/mo/mozlz4a/package.nix b/pkgs/by-name/mo/mozlz4a/package.nix
index 8ef0d3ea0c08..24432a59b342 100644
--- a/pkgs/by-name/mo/mozlz4a/package.nix
+++ b/pkgs/by-name/mo/mozlz4a/package.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "MozLz4a compression/decompression utility";
+ description = "Compression/decompression utility";
license = licenses.bsd2;
maintainers = with maintainers; [
kira-bruneau
diff --git a/pkgs/by-name/mp/mpris-discord-rpc/package.nix b/pkgs/by-name/mp/mpris-discord-rpc/package.nix
index 5f93c48bee2e..487038ca16e2 100644
--- a/pkgs/by-name/mp/mpris-discord-rpc/package.nix
+++ b/pkgs/by-name/mp/mpris-discord-rpc/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mpris-discord-rpc";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchFromGitHub {
owner = "patryk-ku";
repo = "mpris-discord-rpc";
tag = "v${finalAttrs.version}";
- hash = "sha256-CzIHmc1BfKlUjiNjgslNDt00Xwpkz5zoDpYMd0HnHxE=";
+ hash = "sha256-tPIm07q5HWosqhA3zefyuwM+fIztNZe1sSpB/NmUIoE=";
};
- cargoHash = "sha256-RUebfsAzn93a0Ebp6cmzZWj72ivkaPzEaN6RIP4/WQM=";
+ cargoHash = "sha256-3MJAvCc0ekUQ+eM5n8MdPNxXJWUgV76vi/Rq7GhhEPE=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/mu/mubeng/package.nix b/pkgs/by-name/mu/mubeng/package.nix
index c0f0d801d1be..00371de9e1ad 100644
--- a/pkgs/by-name/mu/mubeng/package.nix
+++ b/pkgs/by-name/mu/mubeng/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "mubeng";
- version = "0.22.0";
+ version = "0.23.0";
src = fetchFromGitHub {
owner = "mubeng";
repo = "mubeng";
tag = "v${version}";
- hash = "sha256-YK3a975l/gMCaWxTB4gEQWAzzX+GRnYSvKksPmp3ZRA=";
+ hash = "sha256-Zd9Cl4sFf1neDHgydxp24k84JKTAkkLB9DKRfTnKHgc=";
};
- vendorHash = "sha256-qv8gAq7EohMNbwTfLeNhucKAzkYKzRbTpkoG5jTgKI0=";
+ vendorHash = "sha256-1YO4NOxHHoSF9waI7x7yRvO4HOrs3qqaQxo3tiCp4t4=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/mu/multimon-ng/package.nix b/pkgs/by-name/mu/multimon-ng/package.nix
index 9f8dcc8dfb65..ce1289e9a50c 100644
--- a/pkgs/by-name/mu/multimon-ng/package.nix
+++ b/pkgs/by-name/mu/multimon-ng/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Multimon is a digital baseband audio protocol decoder";
+ description = "Digital baseband audio protocol decoder";
mainProgram = "multimon-ng";
longDescription = ''
multimon-ng a fork of multimon, a digital baseband audio
diff --git a/pkgs/by-name/mu/multitail/package.nix b/pkgs/by-name/mu/multitail/package.nix
index 6338b0c7be54..5099f3917c09 100644
--- a/pkgs/by-name/mu/multitail/package.nix
+++ b/pkgs/by-name/mu/multitail/package.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://github.com/folkertvanheusden/multitail";
- description = "tail on Steroids";
+ description = "tail on steroids";
maintainers = with lib.maintainers; [ matthiasbeyer ];
platforms = lib.platforms.unix;
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/mu/multiviewer-for-f1/package.nix b/pkgs/by-name/mu/multiviewer-for-f1/package.nix
index acd55a8d8e4e..fbc83d2413ad 100644
--- a/pkgs/by-name/mu/multiviewer-for-f1/package.nix
+++ b/pkgs/by-name/mu/multiviewer-for-f1/package.nix
@@ -119,7 +119,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- description = "Unofficial desktop client for F1 TV®";
+ description = "Unofficial desktop client for F1 TV";
homepage = "https://multiviewer.app";
downloadPage = "https://multiviewer.app/download";
license = licenses.unfree;
diff --git a/pkgs/by-name/my/myanon/package.nix b/pkgs/by-name/my/myanon/package.nix
index e5d107d8be0e..da604d1aadea 100644
--- a/pkgs/by-name/my/myanon/package.nix
+++ b/pkgs/by-name/my/myanon/package.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Myanon is a mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout";
+ description = "mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout";
homepage = "https://ppomes.github.io/myanon/";
license = lib.licenses.bsd3;
mainProgram = "myanon";
diff --git a/pkgs/by-name/my/mympd/package.nix b/pkgs/by-name/my/mympd/package.nix
index 76b9aa0356b0..215d93172dde 100644
--- a/pkgs/by-name/my/mympd/package.nix
+++ b/pkgs/by-name/my/mympd/package.nix
@@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mympd";
- version = "22.0.3";
+ version = "22.0.4";
src = fetchFromGitHub {
owner = "jcorporation";
repo = "myMPD";
rev = "v${finalAttrs.version}";
- sha256 = "sha256-dQroukc25q81sMIbXsmGjaOT3FoRZwoZ6QkCBZ3plX4=";
+ sha256 = "sha256-sVZj79NUrymwi8L8akqyGGKnm4OAKr3Qf/K5U2iqm5E=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/my/mysql84/package.nix b/pkgs/by-name/my/mysql84/package.nix
index 02131a505d20..dfc07e36b6f7 100644
--- a/pkgs/by-name/my/mysql84/package.nix
+++ b/pkgs/by-name/my/mysql84/package.nix
@@ -27,11 +27,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mysql";
- version = "8.4.5";
+ version = "8.4.6";
src = fetchurl {
url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor finalAttrs.version}/mysql-${finalAttrs.version}.tar.gz";
- hash = "sha256-U2OVkqcgpxn9+t8skhuUfqyGwG4zMgLkdmeFKleBvRo=";
+ hash = "sha256-oeUj3IvpbRilreEGmYZhKFygG29bRsCLJlQRDkDfL7c=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/n9/n98-magerun2/package.nix b/pkgs/by-name/n9/n98-magerun2/package.nix
index cbba74364510..baa1f07955ec 100644
--- a/pkgs/by-name/n9/n98-magerun2/package.nix
+++ b/pkgs/by-name/n9/n98-magerun2/package.nix
@@ -7,16 +7,16 @@
php83.buildComposerProject2 (finalAttrs: {
pname = "n98-magerun2";
- version = "9.0.1";
+ version = "9.0.2";
src = fetchFromGitHub {
owner = "netz98";
repo = "n98-magerun2";
tag = finalAttrs.version;
- hash = "sha256-Lq9TEwhcsoO4Cau2S7i/idEZYIzBeI0iXX1Ol7LnbAo=";
+ hash = "sha256-v6Be9yODeac4ZLYfHXZTLMcfzjKGDXD7jz7kmI/z8wo=";
};
- vendorHash = "sha256-JxUVqQjSBh8FYW1JbwooHHkzDRtMRaCuVO6o45UMzOk=";
+ vendorHash = "sha256-vaRRxtHu/ZFc+Z38KJjm0iUncFYUfRLkk7A3+T1p4+I=";
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
diff --git a/pkgs/by-name/na/nakama/package.nix b/pkgs/by-name/na/nakama/package.nix
index 8dd1f286076a..5f26b8548a8e 100644
--- a/pkgs/by-name/na/nakama/package.nix
+++ b/pkgs/by-name/na/nakama/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "nakama";
- version = "3.29.0";
+ version = "3.30.0";
src = fetchFromGitHub {
owner = "heroiclabs";
repo = "nakama";
tag = "v${version}";
- hash = "sha256-mgHvgq/sbwWVIKpfQuZVp9xHgVHOMYJt2YEdeKTaDqA=";
+ hash = "sha256-G+cNR4Ny8aR3ByuKvrCTp3U+GXpdYaHlrZqifoWDce0=";
};
vendorHash = null;
diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix
index 5d0ca1e0bdea..62eef5f0705e 100644
--- a/pkgs/by-name/na/namespace-cli/package.nix
+++ b/pkgs/by-name/na/namespace-cli/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "namespace-cli";
- version = "0.0.433";
+ version = "0.0.434";
src = fetchFromGitHub {
owner = "namespacelabs";
repo = "foundation";
rev = "v${version}";
- hash = "sha256-ZkRo6tPYJk3ym7LDkucnoLTbmCRJ7nup4zB/7wY6dTc=";
+ hash = "sha256-D12HbOIpnzVNj5UuYlHD1nMrPZjRv+rtMQVl7WoHapc=";
};
- vendorHash = "sha256-/JFiCflhJsu8Tkkw0Pqj0iOauVXXLaNuPRK524YVN98=";
+ vendorHash = "sha256-V34JXfFFoN9rPT8NZLVh9GETq1yK8/ja5yJwp8gZ/H0=";
subPackages = [
"cmd/nsc"
diff --git a/pkgs/by-name/na/nap/package.nix b/pkgs/by-name/na/nap/package.nix
index 323be8e97cb1..264cb884af5f 100644
--- a/pkgs/by-name/na/nap/package.nix
+++ b/pkgs/by-name/na/nap/package.nix
@@ -20,7 +20,7 @@ buildGoModule rec {
excludedPackages = ".nap";
meta = {
- description = "Code snippets in your terminal 🛌";
+ description = "Code snippets in your terminal";
mainProgram = "nap";
homepage = "https://github.com/maaslalani/nap";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/na/navidrome/package.nix b/pkgs/by-name/na/navidrome/package.nix
index 6bae6309068d..53520301680e 100644
--- a/pkgs/by-name/na/navidrome/package.nix
+++ b/pkgs/by-name/na/navidrome/package.nix
@@ -84,7 +84,7 @@ buildGo124Module rec {
};
meta = {
- description = "Navidrome Music Server and Streamer compatible with Subsonic/Airsonic";
+ description = "Music Server and Streamer compatible with Subsonic/Airsonic";
mainProgram = "navidrome";
homepage = "https://www.navidrome.org/";
license = lib.licenses.gpl3Only;
diff --git a/pkgs/by-name/ne/neovide/package.nix b/pkgs/by-name/ne/neovide/package.nix
index 2d47f953ead8..a0397272cbaf 100644
--- a/pkgs/by-name/ne/neovide/package.nix
+++ b/pkgs/by-name/ne/neovide/package.nix
@@ -123,7 +123,7 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: {
disallowedReferences = [ finalAttrs.SKIA_SOURCE_DIR ];
meta = {
- description = "Neovide is a simple, no-nonsense, cross-platform graphical user interface for Neovim";
+ description = "Simple, no-nonsense, cross-platform graphical user interface for Neovim";
mainProgram = "neovide";
homepage = "https://neovide.dev/";
changelog = "https://github.com/neovide/neovide/releases/tag/${finalAttrs.version}";
diff --git a/pkgs/by-name/ne/nerdfix/package.nix b/pkgs/by-name/ne/nerdfix/package.nix
index afb442d35919..2ea8471f8813 100644
--- a/pkgs/by-name/ne/nerdfix/package.nix
+++ b/pkgs/by-name/ne/nerdfix/package.nix
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-8EchpubKnixlvAyM2iSf4fE5wowJHT6/mDHIvLPnEok=";
meta = with lib; {
- description = "Nerdfix helps you to find/fix obsolete nerd font icons in your project";
+ description = "Helps you to find/fix obsolete nerd font icons in your project";
mainProgram = "nerdfix";
homepage = "https://github.com/loichyan/nerdfix";
changelog = "https://github.com/loichyan/nerdfix/blob/${src.rev}/CHANGELOG.md";
diff --git a/pkgs/by-name/ne/nest-cli/package.nix b/pkgs/by-name/ne/nest-cli/package.nix
index c5f1a457218d..18a09e2c6aee 100644
--- a/pkgs/by-name/ne/nest-cli/package.nix
+++ b/pkgs/by-name/ne/nest-cli/package.nix
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "nest-cli";
- version = "11.0.8";
+ version = "11.0.10";
src = fetchFromGitHub {
owner = "nestjs";
repo = "nest-cli";
tag = version;
- hash = "sha256-vqu5eUtr8oO2HgQhXIHel92qHhHJSqyAJmI2+Oc5VoY=";
+ hash = "sha256-mNnEbZv6LG5YDYZj7kAiPcg2Se9wJidON+9Tp/TIpd4=";
};
- npmDepsHash = "sha256-QLJBqVHEvOhRRGU9x/5hCvRSi0xKYMDXeqMi6yWNHbU=";
+ npmDepsHash = "sha256-dEg0WmNNNLMQj+9bHkwf0uz9Vyx+QFSHrQv7fk1DxjQ=";
npmFlags = [ "--legacy-peer-deps" ];
env = {
diff --git a/pkgs/by-name/ne/newsflash/package.nix b/pkgs/by-name/ne/newsflash/package.nix
index 9a3084cfca86..1029670813c0 100644
--- a/pkgs/by-name/ne/newsflash/package.nix
+++ b/pkgs/by-name/ne/newsflash/package.nix
@@ -27,18 +27,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "newsflash";
- version = "4.1.2";
+ version = "4.1.3";
src = fetchFromGitLab {
owner = "news-flash";
repo = "news_flash_gtk";
tag = "v.${finalAttrs.version}";
- hash = "sha256-yNO9ju5AQzMeZlQN1f3FRiFA6hq89mSuQClrJkoM+xE=";
+ hash = "sha256-Ll1w6gWwlGq7pG/S/PZYujG6SqhThg4gLkdBdu/8czI=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
- hash = "sha256-gF1wHLM5t0jYm/nWQQeAbDlExsPYNV0/YYH0yfQuetM=";
+ hash = "sha256-GJzBdJIa1KNZax4FSns/IfNLnAdpOfkEi/lFLuNmHVs=";
};
postPatch = ''
diff --git a/pkgs/by-name/ne/nezha-theme-admin/package-lock.json b/pkgs/by-name/ne/nezha-theme-admin/package-lock.json
index b48defe8edb3..3a638401dc4f 100644
--- a/pkgs/by-name/ne/nezha-theme-admin/package-lock.json
+++ b/pkgs/by-name/ne/nezha-theme-admin/package-lock.json
@@ -89,7 +89,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "dev": true,
+ "devOptional": true,
"license": "Apache-2.0",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
@@ -114,32 +114,32 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.27.5",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz",
- "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==",
- "dev": true,
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",
+ "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==",
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.27.4",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz",
- "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==",
- "dev": true,
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
+ "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.27.3",
+ "@babel/generator": "^7.28.0",
"@babel/helper-compilation-targets": "^7.27.2",
"@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.4",
- "@babel/parser": "^7.27.4",
+ "@babel/helpers": "^7.27.6",
+ "@babel/parser": "^7.28.0",
"@babel/template": "^7.27.2",
- "@babel/traverse": "^7.27.4",
- "@babel/types": "^7.27.3",
+ "@babel/traverse": "^7.28.0",
+ "@babel/types": "^7.28.0",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -155,15 +155,15 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.27.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
- "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
+ "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.5",
- "@babel/types": "^7.27.3",
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.25",
+ "@babel/parser": "^7.28.0",
+ "@babel/types": "^7.28.0",
+ "@jridgewell/gen-mapping": "^0.3.12",
+ "@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
},
"engines": {
@@ -174,7 +174,7 @@
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
"integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.27.2",
@@ -187,11 +187,20 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/helper-globals": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-module-imports": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
"integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"@babel/traverse": "^7.27.1",
@@ -205,7 +214,7 @@
"version": "7.27.3",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
"integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
@@ -251,33 +260,33 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.27.6",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
- "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
- "dev": true,
+ "version": "7.28.2",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
+ "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.27.2",
- "@babel/types": "^7.27.6"
+ "@babel/types": "^7.28.2"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.27.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz",
- "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
+ "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.27.3"
+ "@babel/types": "^7.28.0"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -319,9 +328,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.27.6",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz",
- "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==",
+ "version": "7.28.2",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz",
+ "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -342,36 +351,27 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.27.4",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz",
- "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
+ "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.27.3",
- "@babel/parser": "^7.27.4",
+ "@babel/generator": "^7.28.0",
+ "@babel/helper-globals": "^7.28.0",
+ "@babel/parser": "^7.28.0",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.27.3",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
+ "@babel/types": "^7.28.0",
+ "debug": "^4.3.1"
},
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@babel/traverse/node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/@babel/types": {
- "version": "7.27.6",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
- "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
+ "version": "7.28.2",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
+ "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
@@ -382,15 +382,15 @@
}
},
"node_modules/@biomejs/js-api": {
- "version": "0.8.0-beta.3",
- "resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-0.8.0-beta.3.tgz",
- "integrity": "sha512-Rlljal9Wwdt2OgOnTUdlvzUEVKNzTCeEPekXTjQT6uwZE21akpviljo5u3HNPkW55Sh8zqHDZ/3d9gI4yoEv2A==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-2.0.3.tgz",
+ "integrity": "sha512-fg4hGhg1LtohDqLdG9uggROlVsydcuFwZhPoUOTi9+bkvGMULDKL9dEP5iN6++CIA/AN0T20U82rLYuaxc+VDQ==",
"dev": true,
"license": "MIT OR Apache-2.0",
"peerDependencies": {
- "@biomejs/wasm-bundler": "^1.9.4",
- "@biomejs/wasm-nodejs": "^1.9.4",
- "@biomejs/wasm-web": "^1.9.4"
+ "@biomejs/wasm-bundler": "^2.1.1",
+ "@biomejs/wasm-nodejs": "^2.1.1",
+ "@biomejs/wasm-web": "^2.1.1"
},
"peerDependenciesMeta": {
"@biomejs/wasm-bundler": {
@@ -405,18 +405,16 @@
}
},
"node_modules/@biomejs/wasm-nodejs": {
- "version": "1.9.4",
- "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-1.9.4.tgz",
- "integrity": "sha512-ZqNlhKcZW6MW1LxWIOfh9YVrBykvzyFad3bOh6JJFraDnNa3NXboRDiaI8dmrbb0ZHXCU1Tsq6WQsKV2Vpp5dw==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.1.4.tgz",
+ "integrity": "sha512-BuvuOiXtTJg9w5+ApMXeJDD5H+XkIJSazIjPJeIxfkCqzVtCByLjCqPC6gbECbylRl9IhrZMWVIskTD6aJ9MzA==",
"dev": true,
- "license": "MIT OR Apache-2.0",
- "optional": true,
- "peer": true
+ "license": "MIT OR Apache-2.0"
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
- "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
+ "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
"cpu": [
"ppc64"
],
@@ -431,9 +429,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz",
- "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
+ "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
"cpu": [
"arm"
],
@@ -448,9 +446,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz",
- "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
+ "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
"cpu": [
"arm64"
],
@@ -465,9 +463,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz",
- "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
+ "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
"cpu": [
"x64"
],
@@ -482,9 +480,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz",
- "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
+ "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
"cpu": [
"arm64"
],
@@ -499,9 +497,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz",
- "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
+ "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
"cpu": [
"x64"
],
@@ -516,9 +514,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz",
- "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
+ "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
"cpu": [
"arm64"
],
@@ -533,9 +531,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz",
- "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
+ "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
"cpu": [
"x64"
],
@@ -550,9 +548,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz",
- "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
+ "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
"cpu": [
"arm"
],
@@ -567,9 +565,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz",
- "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
+ "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
"cpu": [
"arm64"
],
@@ -584,9 +582,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz",
- "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
+ "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
"cpu": [
"ia32"
],
@@ -601,9 +599,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz",
- "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
+ "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
"cpu": [
"loong64"
],
@@ -618,9 +616,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz",
- "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
+ "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
"cpu": [
"mips64el"
],
@@ -635,9 +633,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz",
- "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
+ "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
"cpu": [
"ppc64"
],
@@ -652,9 +650,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz",
- "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
+ "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
"cpu": [
"riscv64"
],
@@ -669,9 +667,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz",
- "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
+ "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
"cpu": [
"s390x"
],
@@ -686,9 +684,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
- "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
+ "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
"cpu": [
"x64"
],
@@ -703,9 +701,9 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz",
- "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
+ "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
"cpu": [
"arm64"
],
@@ -720,9 +718,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz",
- "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
+ "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
"cpu": [
"x64"
],
@@ -737,9 +735,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz",
- "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
+ "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
"cpu": [
"arm64"
],
@@ -754,9 +752,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz",
- "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
+ "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
"cpu": [
"x64"
],
@@ -770,10 +768,27 @@
"node": ">=18"
}
},
+ "node_modules/@esbuild/openharmony-arm64": {
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
+ "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@esbuild/sunos-x64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz",
- "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
+ "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
"cpu": [
"x64"
],
@@ -788,9 +803,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz",
- "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
+ "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
"cpu": [
"arm64"
],
@@ -805,9 +820,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz",
- "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
+ "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
"cpu": [
"ia32"
],
@@ -822,9 +837,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz",
- "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
+ "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
"cpu": [
"x64"
],
@@ -881,9 +896,9 @@
}
},
"node_modules/@eslint/config-array": {
- "version": "0.20.1",
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz",
- "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==",
+ "version": "0.21.0",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",
+ "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -896,9 +911,9 @@
}
},
"node_modules/@eslint/config-helpers": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz",
- "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz",
+ "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -906,9 +921,9 @@
}
},
"node_modules/@eslint/core": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz",
- "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==",
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz",
+ "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -956,9 +971,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.29.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz",
- "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==",
+ "version": "9.33.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz",
+ "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -979,32 +994,19 @@
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz",
- "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==",
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz",
+ "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@eslint/core": "^0.15.0",
+ "@eslint/core": "^0.15.2",
"levn": "^0.4.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz",
- "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@types/json-schema": "^7.0.15"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- }
- },
"node_modules/@exodus/schemasafe": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz",
@@ -1013,31 +1015,31 @@
"license": "MIT"
},
"node_modules/@floating-ui/core": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz",
- "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==",
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz",
+ "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==",
"license": "MIT",
"dependencies": {
- "@floating-ui/utils": "^0.2.9"
+ "@floating-ui/utils": "^0.2.10"
}
},
"node_modules/@floating-ui/dom": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz",
- "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==",
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.3.tgz",
+ "integrity": "sha512-uZA413QEpNuhtb3/iIKoYMSK07keHPYeXF02Zhd6e213j+d1NamLix/mCLxBUDW/Gx52sPH2m+chlUsyaBs/Ag==",
"license": "MIT",
"dependencies": {
- "@floating-ui/core": "^1.7.1",
- "@floating-ui/utils": "^0.2.9"
+ "@floating-ui/core": "^1.7.3",
+ "@floating-ui/utils": "^0.2.10"
}
},
"node_modules/@floating-ui/react-dom": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.3.tgz",
- "integrity": "sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==",
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.5.tgz",
+ "integrity": "sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==",
"license": "MIT",
"dependencies": {
- "@floating-ui/dom": "^1.0.0"
+ "@floating-ui/dom": "^1.7.3"
},
"peerDependencies": {
"react": ">=16.8.0",
@@ -1045,9 +1047,9 @@
}
},
"node_modules/@floating-ui/utils": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz",
- "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==",
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz",
+ "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",
"license": "MIT"
},
"node_modules/@hookform/resolvers": {
@@ -1143,17 +1145,13 @@
}
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
- "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
+ "version": "0.3.12",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
+ "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
"license": "MIT",
"dependencies": {
- "@jridgewell/set-array": "^1.2.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/sourcemap-codec": "^1.5.0",
"@jridgewell/trace-mapping": "^0.3.24"
- },
- "engines": {
- "node": ">=6.0.0"
}
},
"node_modules/@jridgewell/resolve-uri": {
@@ -1165,25 +1163,16 @@
"node": ">=6.0.0"
}
},
- "node_modules/@jridgewell/set-array": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- }
- },
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
+ "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.25",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "version": "0.3.29",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
+ "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
"license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
@@ -2175,16 +2164,16 @@
"license": "MIT"
},
"node_modules/@rolldown/pluginutils": {
- "version": "1.0.0-beta.11",
- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.11.tgz",
- "integrity": "sha512-L/gAA/hyCSuzTF1ftlzUSI/IKr2POHsv1Dd78GfqkR83KMNuswWD61JxGV2L7nRwBBBSDr6R1gCkdTmoN7W4ag==",
+ "version": "1.0.0-beta.27",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
+ "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
"dev": true,
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.43.0.tgz",
- "integrity": "sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.2.tgz",
+ "integrity": "sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==",
"cpu": [
"arm"
],
@@ -2196,9 +2185,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.43.0.tgz",
- "integrity": "sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.2.tgz",
+ "integrity": "sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==",
"cpu": [
"arm64"
],
@@ -2210,9 +2199,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.43.0.tgz",
- "integrity": "sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.2.tgz",
+ "integrity": "sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==",
"cpu": [
"arm64"
],
@@ -2224,9 +2213,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.43.0.tgz",
- "integrity": "sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.2.tgz",
+ "integrity": "sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==",
"cpu": [
"x64"
],
@@ -2238,9 +2227,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.43.0.tgz",
- "integrity": "sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.2.tgz",
+ "integrity": "sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==",
"cpu": [
"arm64"
],
@@ -2252,9 +2241,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.43.0.tgz",
- "integrity": "sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.2.tgz",
+ "integrity": "sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==",
"cpu": [
"x64"
],
@@ -2266,9 +2255,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.43.0.tgz",
- "integrity": "sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.2.tgz",
+ "integrity": "sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==",
"cpu": [
"arm"
],
@@ -2280,9 +2269,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.43.0.tgz",
- "integrity": "sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.2.tgz",
+ "integrity": "sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==",
"cpu": [
"arm"
],
@@ -2294,9 +2283,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.43.0.tgz",
- "integrity": "sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.2.tgz",
+ "integrity": "sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==",
"cpu": [
"arm64"
],
@@ -2308,9 +2297,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.43.0.tgz",
- "integrity": "sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.2.tgz",
+ "integrity": "sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==",
"cpu": [
"arm64"
],
@@ -2322,9 +2311,9 @@
]
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.43.0.tgz",
- "integrity": "sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.2.tgz",
+ "integrity": "sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==",
"cpu": [
"loong64"
],
@@ -2335,10 +2324,10 @@
"linux"
]
},
- "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.43.0.tgz",
- "integrity": "sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==",
+ "node_modules/@rollup/rollup-linux-ppc64-gnu": {
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.2.tgz",
+ "integrity": "sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==",
"cpu": [
"ppc64"
],
@@ -2350,9 +2339,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.43.0.tgz",
- "integrity": "sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.2.tgz",
+ "integrity": "sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==",
"cpu": [
"riscv64"
],
@@ -2364,9 +2353,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.43.0.tgz",
- "integrity": "sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.2.tgz",
+ "integrity": "sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==",
"cpu": [
"riscv64"
],
@@ -2378,9 +2367,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.43.0.tgz",
- "integrity": "sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.2.tgz",
+ "integrity": "sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==",
"cpu": [
"s390x"
],
@@ -2392,9 +2381,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.43.0.tgz",
- "integrity": "sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.2.tgz",
+ "integrity": "sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==",
"cpu": [
"x64"
],
@@ -2406,9 +2395,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.43.0.tgz",
- "integrity": "sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.2.tgz",
+ "integrity": "sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==",
"cpu": [
"x64"
],
@@ -2420,9 +2409,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.43.0.tgz",
- "integrity": "sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.2.tgz",
+ "integrity": "sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==",
"cpu": [
"arm64"
],
@@ -2434,9 +2423,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.43.0.tgz",
- "integrity": "sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.2.tgz",
+ "integrity": "sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==",
"cpu": [
"ia32"
],
@@ -2448,9 +2437,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.43.0.tgz",
- "integrity": "sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.2.tgz",
+ "integrity": "sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==",
"cpu": [
"x64"
],
@@ -2564,13 +2553,13 @@
}
},
"node_modules/@types/babel__traverse": {
- "version": "7.20.7",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
- "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.20.7"
+ "@babel/types": "^7.28.2"
}
},
"node_modules/@types/estree": {
@@ -2588,15 +2577,15 @@
"license": "MIT"
},
"node_modules/@types/luxon": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.6.2.tgz",
- "integrity": "sha512-R/BdP7OxEMc44l2Ex5lSXHoIXTB2JLNa3y2QISIbr58U/YcsffyQrYW//hZSdrfxrjRZj3GcUoxMPGdO8gSYuw==",
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.7.1.tgz",
+ "integrity": "sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg==",
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.15.32",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.32.tgz",
- "integrity": "sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==",
+ "version": "22.17.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz",
+ "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2639,17 +2628,17 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.1.tgz",
- "integrity": "sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz",
+ "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.34.1",
- "@typescript-eslint/type-utils": "8.34.1",
- "@typescript-eslint/utils": "8.34.1",
- "@typescript-eslint/visitor-keys": "8.34.1",
+ "@typescript-eslint/scope-manager": "8.39.0",
+ "@typescript-eslint/type-utils": "8.39.0",
+ "@typescript-eslint/utils": "8.39.0",
+ "@typescript-eslint/visitor-keys": "8.39.0",
"graphemer": "^1.4.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
@@ -2663,9 +2652,9 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.34.1",
+ "@typescript-eslint/parser": "^8.39.0",
"eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
@@ -2679,16 +2668,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.1.tgz",
- "integrity": "sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz",
+ "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.34.1",
- "@typescript-eslint/types": "8.34.1",
- "@typescript-eslint/typescript-estree": "8.34.1",
- "@typescript-eslint/visitor-keys": "8.34.1",
+ "@typescript-eslint/scope-manager": "8.39.0",
+ "@typescript-eslint/types": "8.39.0",
+ "@typescript-eslint/typescript-estree": "8.39.0",
+ "@typescript-eslint/visitor-keys": "8.39.0",
"debug": "^4.3.4"
},
"engines": {
@@ -2700,18 +2689,18 @@
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz",
- "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz",
+ "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.34.1",
- "@typescript-eslint/types": "^8.34.1",
+ "@typescript-eslint/tsconfig-utils": "^8.39.0",
+ "@typescript-eslint/types": "^8.39.0",
"debug": "^4.3.4"
},
"engines": {
@@ -2722,18 +2711,18 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.1.tgz",
- "integrity": "sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz",
+ "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.34.1",
- "@typescript-eslint/visitor-keys": "8.34.1"
+ "@typescript-eslint/types": "8.39.0",
+ "@typescript-eslint/visitor-keys": "8.39.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2744,9 +2733,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz",
- "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz",
+ "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2757,18 +2746,19 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.1.tgz",
- "integrity": "sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz",
+ "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/typescript-estree": "8.34.1",
- "@typescript-eslint/utils": "8.34.1",
+ "@typescript-eslint/types": "8.39.0",
+ "@typescript-eslint/typescript-estree": "8.39.0",
+ "@typescript-eslint/utils": "8.39.0",
"debug": "^4.3.4",
"ts-api-utils": "^2.1.0"
},
@@ -2781,13 +2771,13 @@
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz",
- "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz",
+ "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2799,16 +2789,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz",
- "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz",
+ "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.34.1",
- "@typescript-eslint/tsconfig-utils": "8.34.1",
- "@typescript-eslint/types": "8.34.1",
- "@typescript-eslint/visitor-keys": "8.34.1",
+ "@typescript-eslint/project-service": "8.39.0",
+ "@typescript-eslint/tsconfig-utils": "8.39.0",
+ "@typescript-eslint/types": "8.39.0",
+ "@typescript-eslint/visitor-keys": "8.39.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -2824,7 +2814,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
@@ -2867,16 +2857,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.1.tgz",
- "integrity": "sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz",
+ "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.34.1",
- "@typescript-eslint/types": "8.34.1",
- "@typescript-eslint/typescript-estree": "8.34.1"
+ "@typescript-eslint/scope-manager": "8.39.0",
+ "@typescript-eslint/types": "8.39.0",
+ "@typescript-eslint/typescript-estree": "8.39.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2887,17 +2877,17 @@
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz",
- "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz",
+ "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.34.1",
+ "@typescript-eslint/types": "8.39.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -2909,16 +2899,16 @@
}
},
"node_modules/@vitejs/plugin-react": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.5.2.tgz",
- "integrity": "sha512-QNVT3/Lxx99nMQWJWF7K4N6apUEuT0KlZA3mx/mVaoGj3smm/8rc8ezz15J1pcbcjDK0V15rpHetVfya08r76Q==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
+ "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.27.4",
+ "@babel/core": "^7.28.0",
"@babel/plugin-transform-react-jsx-self": "^7.27.1",
"@babel/plugin-transform-react-jsx-source": "^7.27.1",
- "@rolldown/pluginutils": "1.0.0-beta.11",
+ "@rolldown/pluginutils": "1.0.0-beta.27",
"@types/babel__core": "^7.20.5",
"react-refresh": "^0.17.0"
},
@@ -2926,7 +2916,7 @@
"node": "^14.18.0 || >=16.0.0"
},
"peerDependencies": {
- "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0"
+ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
}
},
"node_modules/@xterm/addon-attach": {
@@ -3144,10 +3134,10 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
- "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
- "dev": true,
+ "version": "4.25.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
+ "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
+ "devOptional": true,
"funding": [
{
"type": "opencollective",
@@ -3164,8 +3154,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001718",
- "electron-to-chromium": "^1.5.160",
+ "caniuse-lite": "^1.0.30001733",
+ "electron-to-chromium": "^1.5.199",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -3177,23 +3167,23 @@
}
},
"node_modules/c12": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/c12/-/c12-3.0.4.tgz",
- "integrity": "sha512-t5FaZTYbbCtvxuZq9xxIruYydrAGsJ+8UdP0pZzMiK2xl/gNiSOy0OxhLzHUEEb0m1QXYqfzfvyIFEmz/g9lqg==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/c12/-/c12-3.2.0.tgz",
+ "integrity": "sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"chokidar": "^4.0.3",
"confbox": "^0.2.2",
"defu": "^6.1.4",
- "dotenv": "^16.5.0",
- "exsolve": "^1.0.5",
+ "dotenv": "^17.2.1",
+ "exsolve": "^1.0.7",
"giget": "^2.0.0",
- "jiti": "^2.4.2",
+ "jiti": "^2.5.1",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
"perfect-debounce": "^1.0.0",
- "pkg-types": "^2.1.0",
+ "pkg-types": "^2.2.0",
"rc9": "^2.1.2"
},
"peerDependencies": {
@@ -3232,10 +3222,10 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001723",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz",
- "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==",
- "dev": true,
+ "version": "1.0.30001733",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz",
+ "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==",
+ "devOptional": true,
"funding": [
{
"type": "opencollective",
@@ -3465,7 +3455,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/cookie": {
@@ -3585,9 +3575,9 @@
"license": "MIT"
},
"node_modules/dotenv": {
- "version": "16.5.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
- "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
+ "version": "17.2.1",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.1.tgz",
+ "integrity": "sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@@ -3604,10 +3594,10 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.168",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.168.tgz",
- "integrity": "sha512-RUNQmFLNIWVW6+z32EJQ5+qx8ci6RGvdtDC0Ls+F89wz6I2AthpXF0w0DIrn2jpLX0/PU9ZCo+Qp7bg/EckJmA==",
- "dev": true,
+ "version": "1.5.199",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz",
+ "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==",
+ "devOptional": true,
"license": "ISC"
},
"node_modules/emoji-regex": {
@@ -3624,9 +3614,9 @@
"license": "MIT"
},
"node_modules/esbuild": {
- "version": "0.25.5",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
- "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
+ "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -3637,38 +3627,39 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.25.5",
- "@esbuild/android-arm": "0.25.5",
- "@esbuild/android-arm64": "0.25.5",
- "@esbuild/android-x64": "0.25.5",
- "@esbuild/darwin-arm64": "0.25.5",
- "@esbuild/darwin-x64": "0.25.5",
- "@esbuild/freebsd-arm64": "0.25.5",
- "@esbuild/freebsd-x64": "0.25.5",
- "@esbuild/linux-arm": "0.25.5",
- "@esbuild/linux-arm64": "0.25.5",
- "@esbuild/linux-ia32": "0.25.5",
- "@esbuild/linux-loong64": "0.25.5",
- "@esbuild/linux-mips64el": "0.25.5",
- "@esbuild/linux-ppc64": "0.25.5",
- "@esbuild/linux-riscv64": "0.25.5",
- "@esbuild/linux-s390x": "0.25.5",
- "@esbuild/linux-x64": "0.25.5",
- "@esbuild/netbsd-arm64": "0.25.5",
- "@esbuild/netbsd-x64": "0.25.5",
- "@esbuild/openbsd-arm64": "0.25.5",
- "@esbuild/openbsd-x64": "0.25.5",
- "@esbuild/sunos-x64": "0.25.5",
- "@esbuild/win32-arm64": "0.25.5",
- "@esbuild/win32-ia32": "0.25.5",
- "@esbuild/win32-x64": "0.25.5"
+ "@esbuild/aix-ppc64": "0.25.8",
+ "@esbuild/android-arm": "0.25.8",
+ "@esbuild/android-arm64": "0.25.8",
+ "@esbuild/android-x64": "0.25.8",
+ "@esbuild/darwin-arm64": "0.25.8",
+ "@esbuild/darwin-x64": "0.25.8",
+ "@esbuild/freebsd-arm64": "0.25.8",
+ "@esbuild/freebsd-x64": "0.25.8",
+ "@esbuild/linux-arm": "0.25.8",
+ "@esbuild/linux-arm64": "0.25.8",
+ "@esbuild/linux-ia32": "0.25.8",
+ "@esbuild/linux-loong64": "0.25.8",
+ "@esbuild/linux-mips64el": "0.25.8",
+ "@esbuild/linux-ppc64": "0.25.8",
+ "@esbuild/linux-riscv64": "0.25.8",
+ "@esbuild/linux-s390x": "0.25.8",
+ "@esbuild/linux-x64": "0.25.8",
+ "@esbuild/netbsd-arm64": "0.25.8",
+ "@esbuild/netbsd-x64": "0.25.8",
+ "@esbuild/openbsd-arm64": "0.25.8",
+ "@esbuild/openbsd-x64": "0.25.8",
+ "@esbuild/openharmony-arm64": "0.25.8",
+ "@esbuild/sunos-x64": "0.25.8",
+ "@esbuild/win32-arm64": "0.25.8",
+ "@esbuild/win32-ia32": "0.25.8",
+ "@esbuild/win32-x64": "0.25.8"
}
},
"node_modules/escalade": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -3688,20 +3679,20 @@
}
},
"node_modules/eslint": {
- "version": "9.29.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz",
- "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==",
+ "version": "9.33.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz",
+ "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1",
- "@eslint/config-array": "^0.20.1",
- "@eslint/config-helpers": "^0.2.1",
- "@eslint/core": "^0.14.0",
+ "@eslint/config-array": "^0.21.0",
+ "@eslint/config-helpers": "^0.3.1",
+ "@eslint/core": "^0.15.2",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.29.0",
- "@eslint/plugin-kit": "^0.3.1",
+ "@eslint/js": "9.33.0",
+ "@eslint/plugin-kit": "^0.3.5",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.4.2",
@@ -3879,9 +3870,9 @@
}
},
"node_modules/exsolve": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz",
- "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz",
+ "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==",
"dev": true,
"license": "MIT"
},
@@ -4097,7 +4088,7 @@
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -4425,9 +4416,9 @@
"license": "MIT"
},
"node_modules/jiti": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz",
- "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz",
+ "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==",
"dev": true,
"license": "MIT",
"bin": {
@@ -4435,19 +4426,27 @@
}
},
"node_modules/jotai": {
- "version": "2.12.5",
- "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.12.5.tgz",
- "integrity": "sha512-G8m32HW3lSmcz/4mbqx0hgJIQ0ekndKWiYP7kWVKi0p6saLXdSoye+FZiOFyonnd7Q482LCzm8sMDl7Ar1NWDw==",
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.13.0.tgz",
+ "integrity": "sha512-H43zXdanNTdpfOEJ4NVbm4hgmrctpXLZagjJNcqAywhUv+sTE7esvFjwm5oBg/ywT9Qw63lIkM6fjrhFuW8UDg==",
"license": "MIT",
"peer": true,
"engines": {
"node": ">=12.20.0"
},
"peerDependencies": {
+ "@babel/core": ">=7.0.0",
+ "@babel/template": ">=7.0.0",
"@types/react": ">=17.0.0",
"react": ">=17.0.0"
},
"peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "@babel/template": {
+ "optional": true
+ },
"@types/react": {
"optional": true
},
@@ -4521,7 +4520,7 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"bin": {
"json5": "lib/cli.js"
@@ -4605,7 +4604,7 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
@@ -4621,9 +4620,9 @@
}
},
"node_modules/luxon": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz",
- "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==",
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.1.tgz",
+ "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==",
"license": "MIT",
"engines": {
"node": ">=12"
@@ -4775,9 +4774,9 @@
}
},
"node_modules/node-fetch-native": {
- "version": "1.6.6",
- "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz",
- "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==",
+ "version": "1.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz",
+ "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==",
"dev": true,
"license": "MIT"
},
@@ -4795,7 +4794,7 @@
"version": "2.0.19",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
"integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/normalize-path": {
@@ -4818,17 +4817,17 @@
}
},
"node_modules/nypm": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.0.tgz",
- "integrity": "sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==",
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.1.tgz",
+ "integrity": "sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==",
"dev": true,
"license": "MIT",
"dependencies": {
"citty": "^0.1.6",
- "consola": "^3.4.0",
+ "consola": "^3.4.2",
"pathe": "^2.0.3",
- "pkg-types": "^2.0.0",
- "tinyexec": "^0.3.2"
+ "pkg-types": "^2.2.0",
+ "tinyexec": "^1.0.1"
},
"bin": {
"nypm": "dist/cli.mjs"
@@ -5134,14 +5133,14 @@
}
},
"node_modules/pkg-types": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz",
- "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz",
+ "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "confbox": "^0.2.1",
- "exsolve": "^1.0.1",
+ "confbox": "^0.2.2",
+ "exsolve": "^1.0.7",
"pathe": "^2.0.3"
}
},
@@ -5299,9 +5298,9 @@
}
},
"node_modules/prettier": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
- "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
+ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
"license": "MIT",
"peer": true,
"bin": {
@@ -5315,15 +5314,17 @@
}
},
"node_modules/prettier-plugin-tailwindcss": {
- "version": "0.6.12",
- "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.12.tgz",
- "integrity": "sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw==",
+ "version": "0.6.14",
+ "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.14.tgz",
+ "integrity": "sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==",
"license": "MIT",
"engines": {
"node": ">=14.21.3"
},
"peerDependencies": {
"@ianvs/prettier-plugin-sort-imports": "*",
+ "@prettier/plugin-hermes": "*",
+ "@prettier/plugin-oxc": "*",
"@prettier/plugin-pug": "*",
"@shopify/prettier-plugin-liquid": "*",
"@trivago/prettier-plugin-sort-imports": "*",
@@ -5345,6 +5346,12 @@
"@ianvs/prettier-plugin-sort-imports": {
"optional": true
},
+ "@prettier/plugin-hermes": {
+ "optional": true
+ },
+ "@prettier/plugin-oxc": {
+ "optional": true
+ },
"@prettier/plugin-pug": {
"optional": true
},
@@ -5434,30 +5441,30 @@
}
},
"node_modules/react": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
- "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
+ "version": "19.1.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz",
+ "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==",
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-dom": {
- "version": "19.1.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz",
- "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
+ "version": "19.1.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz",
+ "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==",
"license": "MIT",
"dependencies": {
"scheduler": "^0.26.0"
},
"peerDependencies": {
- "react": "^19.1.0"
+ "react": "^19.1.1"
}
},
"node_modules/react-hook-form": {
- "version": "7.58.0",
- "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.58.0.tgz",
- "integrity": "sha512-zGijmEed35oNfOfy7ub99jfjkiLhHwA3dl5AgyKdWC6QQzhnc7tkWewSa+T+A2EpLrc6wo5DUoZctS9kufWJjA==",
+ "version": "7.62.0",
+ "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.62.0.tgz",
+ "integrity": "sha512-7KWFejc98xqG/F4bAxpL41NB3o1nnvQO1RWZT3TqRZYL8RryQETGfEdVnJN2fy1crCiBLLjkRBVK05j24FxJGA==",
"license": "MIT",
"engines": {
"node": ">=18.0.0"
@@ -5471,9 +5478,9 @@
}
},
"node_modules/react-i18next": {
- "version": "15.5.3",
- "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.5.3.tgz",
- "integrity": "sha512-ypYmOKOnjqPEJZO4m1BI0kS8kWqkBNsKYyhVUfij0gvjy9xJNoG/VcGkxq5dRlVwzmrmY1BQMAmpbbUBLwC4Kw==",
+ "version": "15.6.1",
+ "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.6.1.tgz",
+ "integrity": "sha512-uGrzSsOUUe2sDBG/+FJq2J1MM+Y4368/QW8OLEKSFvnDflHBbZhSd1u3UkW0Z06rMhZmnB/AQrhCpYfE5/5XNg==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.27.6",
@@ -5554,9 +5561,9 @@
}
},
"node_modules/react-router": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.2.tgz",
- "integrity": "sha512-U7Nv3y+bMimgWjhlT5CRdzHPu2/KVmqPwKUCChW8en5P3znxUqwlYFlbmyj8Rgp1SF6zs5X4+77kBVknkg6a0w==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.8.0.tgz",
+ "integrity": "sha512-r15M3+LHKgM4SOapNmsH3smAizWds1vJ0Z9C4mWaKnT9/wD7+d/0jYcj6LmOvonkrO4Rgdyp4KQ/29gWN2i1eg==",
"license": "MIT",
"dependencies": {
"cookie": "^1.0.1",
@@ -5576,12 +5583,12 @@
}
},
"node_modules/react-router-dom": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.6.2.tgz",
- "integrity": "sha512-Q8zb6VlTbdYKK5JJBLQEN06oTUa/RAbG/oQS1auK1I0TbJOXktqm+QENEVJU6QvWynlXPRBXI3fiOQcSEA78rA==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.8.0.tgz",
+ "integrity": "sha512-ntInsnDVnVRdtSu6ODmTQ41cbluak/ENeTif7GBce0L6eztFg6/e1hXAysFQI8X25C8ipKmT9cClbJwxx3Kaqw==",
"license": "MIT",
"dependencies": {
- "react-router": "7.6.2"
+ "react-router": "7.8.0"
},
"engines": {
"node": ">=20.0.0"
@@ -5707,13 +5714,13 @@
}
},
"node_modules/rollup": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.43.0.tgz",
- "integrity": "sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==",
+ "version": "4.46.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.46.2.tgz",
+ "integrity": "sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/estree": "1.0.7"
+ "@types/estree": "1.0.8"
},
"bin": {
"rollup": "dist/bin/rollup"
@@ -5723,36 +5730,29 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.43.0",
- "@rollup/rollup-android-arm64": "4.43.0",
- "@rollup/rollup-darwin-arm64": "4.43.0",
- "@rollup/rollup-darwin-x64": "4.43.0",
- "@rollup/rollup-freebsd-arm64": "4.43.0",
- "@rollup/rollup-freebsd-x64": "4.43.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.43.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.43.0",
- "@rollup/rollup-linux-arm64-gnu": "4.43.0",
- "@rollup/rollup-linux-arm64-musl": "4.43.0",
- "@rollup/rollup-linux-loongarch64-gnu": "4.43.0",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.43.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.43.0",
- "@rollup/rollup-linux-riscv64-musl": "4.43.0",
- "@rollup/rollup-linux-s390x-gnu": "4.43.0",
- "@rollup/rollup-linux-x64-gnu": "4.43.0",
- "@rollup/rollup-linux-x64-musl": "4.43.0",
- "@rollup/rollup-win32-arm64-msvc": "4.43.0",
- "@rollup/rollup-win32-ia32-msvc": "4.43.0",
- "@rollup/rollup-win32-x64-msvc": "4.43.0",
+ "@rollup/rollup-android-arm-eabi": "4.46.2",
+ "@rollup/rollup-android-arm64": "4.46.2",
+ "@rollup/rollup-darwin-arm64": "4.46.2",
+ "@rollup/rollup-darwin-x64": "4.46.2",
+ "@rollup/rollup-freebsd-arm64": "4.46.2",
+ "@rollup/rollup-freebsd-x64": "4.46.2",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.46.2",
+ "@rollup/rollup-linux-arm-musleabihf": "4.46.2",
+ "@rollup/rollup-linux-arm64-gnu": "4.46.2",
+ "@rollup/rollup-linux-arm64-musl": "4.46.2",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.46.2",
+ "@rollup/rollup-linux-ppc64-gnu": "4.46.2",
+ "@rollup/rollup-linux-riscv64-gnu": "4.46.2",
+ "@rollup/rollup-linux-riscv64-musl": "4.46.2",
+ "@rollup/rollup-linux-s390x-gnu": "4.46.2",
+ "@rollup/rollup-linux-x64-gnu": "4.46.2",
+ "@rollup/rollup-linux-x64-musl": "4.46.2",
+ "@rollup/rollup-win32-arm64-msvc": "4.46.2",
+ "@rollup/rollup-win32-ia32-msvc": "4.46.2",
+ "@rollup/rollup-win32-x64-msvc": "4.46.2",
"fsevents": "~2.3.2"
}
},
- "node_modules/rollup/node_modules/@types/estree": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
- "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -5786,7 +5786,7 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -6074,14 +6074,14 @@
"license": "ISC"
},
"node_modules/swagger-typescript-api": {
- "version": "13.2.2",
- "resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.2.2.tgz",
- "integrity": "sha512-g67Bn18qujAu7L7EWexjR4R0MDiSYo+HT5EkV/5IJ5HuuP8N8Pcj4mrbBY1GX5BTeGGw7Vd5nSE9jgLj0IxinQ==",
+ "version": "13.2.8",
+ "resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.2.8.tgz",
+ "integrity": "sha512-TgC8cB2GwrQctiUrLW9cVcPkiH5/zGbUCD3Y5zjeeFAtcCBGxLlBp9Df/UK+ux/oQ2J8x3C5a4TOz+tAZ8jOkQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@biomejs/js-api": "0.8.0-beta.3",
- "@biomejs/wasm-nodejs": "2.0.0-beta.6",
+ "@biomejs/js-api": "2.0.3",
+ "@biomejs/wasm-nodejs": "2.1.4",
"@types/swagger-schema-official": "^2.0.25",
"c12": "^3.0.4",
"citty": "^0.1.6",
@@ -6092,7 +6092,7 @@
"nanoid": "^5.1.5",
"swagger-schema-official": "2.0.0-bab6bed",
"swagger2openapi": "^7.0.8",
- "typescript": "~5.8.3"
+ "typescript": "~5.9.2"
},
"bin": {
"sta": "dist/cli.js",
@@ -6102,13 +6102,6 @@
"node": ">=20"
}
},
- "node_modules/swagger-typescript-api/node_modules/@biomejs/wasm-nodejs": {
- "version": "2.0.0-beta.6",
- "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.0.0-beta.6.tgz",
- "integrity": "sha512-UI8uhz8YUjROBqr8OX3M8aK5Dw+MQfpE3D8sODCoE1CHH/4lvYdYksO/hU6qUe7qOYTI/Dyf2/DOQA5XRvRtAg==",
- "dev": true,
- "license": "MIT OR Apache-2.0"
- },
"node_modules/swagger-typescript-api/node_modules/nanoid": {
"version": "5.1.5",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz",
@@ -6129,9 +6122,9 @@
}
},
"node_modules/swagger-typescript-api/node_modules/typescript": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
+ "version": "5.9.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
+ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -6181,9 +6174,9 @@
}
},
"node_modules/swr": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.3.tgz",
- "integrity": "sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==",
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.5.tgz",
+ "integrity": "sha512-4e7pjTVulZTIL+b/S0RYFsgDcTcXPLUOvBPqyh9YdD+PkHeEMoaPwDmF9Kv6I1nnPg1OFKhiiEYpsYaaE2W2jA==",
"license": "MIT",
"dependencies": {
"dequal": "^2.0.3",
@@ -6328,9 +6321,9 @@
}
},
"node_modules/tinyexec": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
- "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz",
+ "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==",
"dev": true,
"license": "MIT"
},
@@ -6367,9 +6360,9 @@
}
},
"node_modules/tinyglobby/node_modules/picomatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6457,15 +6450,16 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.34.1",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.1.tgz",
- "integrity": "sha512-XjS+b6Vg9oT1BaIUfkW3M3LvqZE++rbzAMEHuccCfO/YkP43ha6w3jTEMilQxMF92nVOYCcdjv1ZUhAa1D/0ow==",
+ "version": "8.39.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.0.tgz",
+ "integrity": "sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.34.1",
- "@typescript-eslint/parser": "8.34.1",
- "@typescript-eslint/utils": "8.34.1"
+ "@typescript-eslint/eslint-plugin": "8.39.0",
+ "@typescript-eslint/parser": "8.39.0",
+ "@typescript-eslint/typescript-estree": "8.39.0",
+ "@typescript-eslint/utils": "8.39.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6476,7 +6470,7 @@
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/undici-types": {
@@ -6490,7 +6484,7 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
"integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
- "dev": true,
+ "devOptional": true,
"funding": [
{
"type": "opencollective",
@@ -6689,9 +6683,9 @@
}
},
"node_modules/vite/node_modules/picomatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6855,13 +6849,13 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/yaml": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
- "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==",
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
+ "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
"license": "ISC",
"bin": {
"yaml": "bin.mjs"
@@ -6958,18 +6952,18 @@
}
},
"node_modules/zod": {
- "version": "3.25.67",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz",
- "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==",
+ "version": "3.25.76",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
+ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
},
"node_modules/zustand": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.5.tgz",
- "integrity": "sha512-mILtRfKW9xM47hqxGIxCv12gXusoY/xTSHBYApXozR0HmQv299whhBeeAcRy+KrPPybzosvJBCOmVjq6x12fCg==",
+ "version": "5.0.7",
+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.7.tgz",
+ "integrity": "sha512-Ot6uqHDW/O2VdYsKLLU8GQu8sCOM1LcoE8RwvLv9uuRT9s6SOHCKs0ZEOhxg+I1Ld+A1Q5lwx+UlKXXUoCZITg==",
"license": "MIT",
"engines": {
"node": ">=12.20.0"
diff --git a/pkgs/by-name/ne/nezha-theme-admin/package.nix b/pkgs/by-name/ne/nezha-theme-admin/package.nix
index 5d97590122dd..a0672d82fc53 100644
--- a/pkgs/by-name/ne/nezha-theme-admin/package.nix
+++ b/pkgs/by-name/ne/nezha-theme-admin/package.nix
@@ -7,13 +7,13 @@
buildNpmPackage rec {
pname = "nezha-theme-admin";
- version = "1.13.0";
+ version = "1.13.1";
src = fetchFromGitHub {
owner = "nezhahq";
repo = "admin-frontend";
tag = "v${version}";
- hash = "sha256-9/lrbVfC+CRQCSJNx7dwKWPgemM6hbd6ZR5xG3tj8wA=";
+ hash = "sha256-VHj6eUIBdIUJ1eUoa2Yog3maee89aMF5yEO9NbDXflQ=";
};
# TODO: Switch to the bun build function once available in nixpkgs
@@ -21,7 +21,7 @@ buildNpmPackage rec {
cp ${./package-lock.json} package-lock.json
'';
- npmDepsHash = "sha256-2iX3/Pw6i2zXH+cpMC6ttn5D/C8G/P9WgRApO7Br5p4=";
+ npmDepsHash = "sha256-th0rnTrS/gZ5gMuZda0/fllVc8g9iPc8/gEos+3E3kU=";
npmPackFlags = [ "--ignore-scripts" ];
diff --git a/pkgs/by-name/ni/nix-pin/package.nix b/pkgs/by-name/ni/nix-pin/package.nix
index b249652e9819..30d5ebec5b74 100644
--- a/pkgs/by-name/ni/nix-pin/package.nix
+++ b/pkgs/by-name/ni/nix-pin/package.nix
@@ -65,7 +65,7 @@ let
};
meta = with lib; {
homepage = "https://github.com/timbertson/nix-pin";
- description = "nixpkgs development utility";
+ description = "Nixpkgs development utility";
license = licenses.mit;
maintainers = [ maintainers.timbertson ];
platforms = platforms.all;
diff --git a/pkgs/by-name/ni/nix-update/package.nix b/pkgs/by-name/ni/nix-update/package.nix
index a88d9b443158..d5c7eac379da 100644
--- a/pkgs/by-name/ni/nix-update/package.nix
+++ b/pkgs/by-name/ni/nix-update/package.nix
@@ -11,14 +11,14 @@
python3Packages.buildPythonApplication rec {
pname = "nix-update";
- version = "1.12.0";
+ version = "1.12.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Mic92";
repo = "nix-update";
tag = version;
- hash = "sha256-oibBkZ7JxVVJSnabHGB0XNwJiYJiAdfUhp7hxTv8ArY=";
+ hash = "sha256-ygbAx4TV9NFjpttn+4ELT3Zfu/tiRyigO7R4WT/ntTw=";
};
build-system = [ python3Packages.setuptools ];
diff --git a/pkgs/by-name/ni/nixos-install/nixos-install.sh b/pkgs/by-name/ni/nixos-install/nixos-install.sh
index 2a592223a921..b15103c5ce14 100755
--- a/pkgs/by-name/ni/nixos-install/nixos-install.sh
+++ b/pkgs/by-name/ni/nixos-install/nixos-install.sh
@@ -122,6 +122,14 @@ while [[ "$checkPath" != "/" ]]; do
checkPath="$(dirname "$checkPath")"
done
+# Check if the mount point root directory is owned by root
+if [[ "$(stat -c '%u:%g' "$mountPoint")" != "0:0" ]]; then
+ echo "$0: $mountPoint is not owned by root:root (owned by $(stat -c '%U:%G' "$mountPoint"))"
+ echo "$0: installation root directory must be owned by root to avoid system issues"
+ echo "$0: run 'sudo chown root:root $mountPoint' to fix this"
+ exit 1
+fi
+
# Verify that user is not trying to use attribute building and flake
# at the same time
if [[ -z $buildingAttribute && -n $flake ]]; then
diff --git a/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py b/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py
index a9e082c4c370..5669b0aa27b4 100644
--- a/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py
+++ b/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py
@@ -59,6 +59,8 @@ This can happen when an identifier was added, renamed, or removed.
Added new content?
$ redirects add-content ❬identifier❭ ❬path❭
+ often:
+ $ redirects add-content ❬identifier❭ index.html
Moved existing content to a different output path?
$ redirects move-content ❬identifier❭ ❬path❭
@@ -69,7 +71,11 @@ This can happen when an identifier was added, renamed, or removed.
Removed content? Redirect to alternatives or relevant release notes.
$ redirects remove-and-redirect ❬identifier❭ ❬target-identifier❭
- NOTE: Run `nix-shell doc` or `nix-shell nixos/doc/manual` to make this command available.
+ NOTE: Run the right nix-shell to make this command available.
+ Nixpkgs:
+ $ nix-shell doc
+ NixOS:
+ $ nix-shell nixos/doc/manual
""")
error_messages.append("NOTE: If your build passes locally and you see this message in CI, you probably need a rebase.")
return "\n".join(error_messages)
diff --git a/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix b/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix
new file mode 100644
index 000000000000..2cffac191eef
--- /dev/null
+++ b/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix
@@ -0,0 +1,52 @@
+{
+ lib,
+ fetchFromGitHub,
+ rustPlatform,
+ libarchive,
+ openssl,
+ pkg-config,
+ bubblewrap,
+ elfutils,
+ nix,
+ nixosTests,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "nixseparatedebuginfod2";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "symphorien";
+ repo = "nixseparatedebuginfod2";
+ tag = "v${version}";
+ hash = "sha256-bk+l/oWAPuWV6mnh9Pr/mru3BZjos08IfzEGUEFSW1E=";
+ };
+
+ cargoHash = "sha256-HmtFso6uF2GsjIA0FPVL4S3S+lwQUrg7N576UaekXpU=";
+
+ buildInputs = [
+ libarchive
+ openssl
+ ];
+
+ nativeBuildInputs = [ pkg-config ];
+
+ nativeCheckInputs = [
+ bubblewrap
+ elfutils
+ nix
+ ];
+
+ env.OPENSSL_NO_VENDOR = "1";
+
+ passthru.tests = { inherit (nixosTests) nixseparatedebuginfod2; };
+
+ meta = {
+ description = "Downloads and provides debug symbols and source code for nix derivations to gdb and other debuginfod-capable debuggers as needed";
+ homepage = "https://github.com/symphorien/nixseparatedebuginfod2";
+ license = lib.licenses.gpl3Only;
+ maintainers = [ lib.maintainers.symphorien ];
+ platforms = lib.platforms.linux;
+ mainProgram = "nixseparatedebuginfod2";
+ };
+}
diff --git a/pkgs/by-name/no/notify/package.nix b/pkgs/by-name/no/notify/package.nix
index 8dbf247b00e2..4e04f257a0ef 100644
--- a/pkgs/by-name/no/notify/package.nix
+++ b/pkgs/by-name/no/notify/package.nix
@@ -31,7 +31,7 @@ buildGoModule rec {
};
meta = with lib; {
- description = "Notify allows sending the output from any tool to Slack, Discord and Telegram";
+ description = "Allows sending the output from any tool to Slack, Discord and Telegram";
longDescription = ''
Notify is a helper utility written in Go that allows you to post the output from any tool
to Slack, Discord, and Telegram.
diff --git a/pkgs/by-name/no/noto-fonts/package.nix b/pkgs/by-name/no/noto-fonts/package.nix
index 8e2e6151c4ca..2cc64ffee9a9 100644
--- a/pkgs/by-name/no/noto-fonts/package.nix
+++ b/pkgs/by-name/no/noto-fonts/package.nix
@@ -20,13 +20,13 @@
stdenvNoCC.mkDerivation rec {
pname = "noto-fonts${suffix}";
- version = "2025.07.01";
+ version = "2025.08.01";
src = fetchFromGitHub {
owner = "notofonts";
repo = "notofonts.github.io";
rev = "noto-monthly-release-${version}";
- hash = "sha256-H2mUG2+7+lVCjoAVvsuFK5NNm5LpjyF9ySlF3vriR1w=";
+ hash = "sha256-0qPsgf40iNd7t14wZ9mcdlAKjz1sbv3zo8pdzmejxdo=";
};
outputs = [
diff --git a/pkgs/by-name/nt/ntfy-sh/package.nix b/pkgs/by-name/nt/ntfy-sh/package.nix
index e35f59a6d09a..0a437fd65e31 100644
--- a/pkgs/by-name/nt/ntfy-sh/package.nix
+++ b/pkgs/by-name/nt/ntfy-sh/package.nix
@@ -17,7 +17,7 @@ buildGoModule (
ui = buildNpmPackage {
inherit (finalAttrs) src version;
pname = "ntfy-sh-ui";
- npmDepsHash = "sha256-oiOv4d+Gxk43gUAZXrTpcsfuEEpGyJMYS19ZRHf9oF8=";
+ npmDepsHash = "sha256-LmEJ7JuaAdjB816VspVXAQC+I46lpNAjwfLTxeNeLPc=";
prePatch = ''
cd web/
@@ -37,16 +37,16 @@ buildGoModule (
in
{
pname = "ntfy-sh";
- version = "2.13.0";
+ version = "2.14.0";
src = fetchFromGitHub {
owner = "binwiederhier";
repo = "ntfy";
tag = "v${finalAttrs.version}";
- hash = "sha256-D4wLIGVItH5lZlfmgd2+QsqB4PHlyX4ORpwT1NGdV60=";
+ hash = "sha256-8BqJ2/u+g5P68ekYu/ztzjdQ91c8dIazeNdLRFpqVy0=";
};
- vendorHash = "sha256-7+nvkyLcdQZ/B4Lly4ygcOGxSLkXXqCqu7xvCB4+8Wo=";
+ vendorHash = "sha256-3adQNZ2G0wKW3aV+gsGo/il6NsrIhGPbI7P4elWrKZQ=";
doCheck = false;
diff --git a/pkgs/by-name/nu/nuclei-templates/package.nix b/pkgs/by-name/nu/nuclei-templates/package.nix
index 13c6cdd72f8f..1c125f038fff 100644
--- a/pkgs/by-name/nu/nuclei-templates/package.nix
+++ b/pkgs/by-name/nu/nuclei-templates/package.nix
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation rec {
pname = "nuclei-templates";
- version = "10.2.6";
+ version = "10.2.7";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "nuclei-templates";
tag = "v${version}";
- hash = "sha256-76PtEYXvZxKEBky0fqdWmjWxrKHfYLBWe+3nqqXUNOw=";
+ hash = "sha256-lawVAx/YmvRgeIWX5rQbqeX0+YAORG84aE/6Qw6okhg=";
};
installPhase = ''
diff --git a/pkgs/by-name/nv/nvidia-container-toolkit/package.nix b/pkgs/by-name/nv/nvidia-container-toolkit/package.nix
index 4fd312f553bf..11bd87d34ed8 100644
--- a/pkgs/by-name/nv/nvidia-container-toolkit/package.nix
+++ b/pkgs/by-name/nv/nvidia-container-toolkit/package.nix
@@ -4,8 +4,6 @@
fetchFromGitHub,
makeWrapper,
buildGoModule,
- formats,
- libnvidia-container,
autoAddDriverRunpath,
}:
@@ -93,6 +91,7 @@ buildGoModule (finalAttrs: {
meta = {
homepage = "https://gitlab.com/nvidia/container-toolkit/container-toolkit";
description = "NVIDIA Container Toolkit";
+ mainProgram = "nvidia-ctk";
license = lib.licenses.asl20;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
diff --git a/pkgs/by-name/ob/obs-cli/package.nix b/pkgs/by-name/ob/obs-cli/package.nix
index 53d52131ade8..85474ae05519 100644
--- a/pkgs/by-name/ob/obs-cli/package.nix
+++ b/pkgs/by-name/ob/obs-cli/package.nix
@@ -30,7 +30,7 @@ buildGoModule rec {
];
meta = {
- description = "OBS-cli is a command-line remote control for OBS";
+ description = "Command-line remote control for OBS";
homepage = "https://github.com/muesli/obs-cli";
changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix
index 8d43945a4dda..c63398ee6cbe 100644
--- a/pkgs/by-name/oc/oci-cli/package.nix
+++ b/pkgs/by-name/oc/oci-cli/package.nix
@@ -25,14 +25,14 @@ in
py.pkgs.buildPythonApplication rec {
pname = "oci-cli";
- version = "3.63.0";
+ version = "3.63.3";
pyproject = true;
src = fetchFromGitHub {
owner = "oracle";
repo = "oci-cli";
tag = "v${version}";
- hash = "sha256-29jEfzS/hJQKX6P3VL/Wy+0/3DFmOKFj4RTTGkVhXXM=";
+ hash = "sha256-Z9KVHD0LEz/6Mu6+pSlWZ8ie2p/qJ9DuFkG3xqxN0G4=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/oc/ocm/package.nix b/pkgs/by-name/oc/ocm/package.nix
index 108d85efd83d..65c859754244 100644
--- a/pkgs/by-name/oc/ocm/package.nix
+++ b/pkgs/by-name/oc/ocm/package.nix
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "ocm";
- version = "1.0.6";
+ version = "1.0.7";
src = fetchFromGitHub {
owner = "openshift-online";
repo = "ocm-cli";
rev = "v${version}";
- sha256 = "sha256-NNhHd4++o2nJjG4okx5dWUng9Z2b032goaLq+1eZ+KI=";
+ sha256 = "sha256-fN7nrWxF4eFaEd5iNpVJWoK23S76jjh20834b/MVlPo=";
};
- vendorHash = "sha256-KlpQO2xi6edysM45ks2m7/3kkEfxACvK/hzrLpHnEic=";
+ vendorHash = "sha256-q/Se4jq1a25QX9TzVkPbOi7AeT2hossCX4dh9gMqCx0=";
# Strip the final binary.
ldflags = [
diff --git a/pkgs/by-name/og/ograc/package.nix b/pkgs/by-name/og/ograc/package.nix
index efd803ca5d8a..71303ec9acb1 100644
--- a/pkgs/by-name/og/ograc/package.nix
+++ b/pkgs/by-name/og/ograc/package.nix
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage {
cargoHash = "sha256-rWU8rOGLUrSkXLkHib8qkkiOZvuGbSJ4knFrHuD+R44=";
meta = with lib; {
- description = "like cargo, but backwards";
+ description = "Like cargo, but backwards";
mainProgram = "ograc";
homepage = "https://crates.io/crates/ograc";
license = licenses.agpl3Plus;
diff --git a/pkgs/by-name/oh/oh-my-zsh/package.nix b/pkgs/by-name/oh/oh-my-zsh/package.nix
index dc9828645023..287515ced0e9 100644
--- a/pkgs/by-name/oh/oh-my-zsh/package.nix
+++ b/pkgs/by-name/oh/oh-my-zsh/package.nix
@@ -19,14 +19,14 @@
}:
stdenv.mkDerivation rec {
- version = "2025-07-28";
+ version = "2025-08-08";
pname = "oh-my-zsh";
src = fetchFromGitHub {
owner = "ohmyzsh";
repo = "ohmyzsh";
- rev = "5c804257ceb5b3062b876afae290adf72c474aad";
- sha256 = "sha256-LSyabJIVuLdocx2fy5mVGFVX45gDxzm4hGDyF8yihZ4=";
+ rev = "9d8d4cf41482a95127ca41faecc0a7ee0781ca2e";
+ sha256 = "sha256-u98vvBhGYfvfYmo/J8hBc6bDui5HVlgM3hY32LwJGio=";
};
strictDeps = true;
diff --git a/pkgs/by-name/ok/okapi/package.nix b/pkgs/by-name/ok/okapi/package.nix
index 427a95123084..b8898c4bc3b3 100644
--- a/pkgs/by-name/ok/okapi/package.nix
+++ b/pkgs/by-name/ok/okapi/package.nix
@@ -21,11 +21,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = with lib; {
- description = "Okapi Library";
- longDescription = ''
- Collection of tools that support workflows for working
- with authentic data and identity management
- '';
+ description = "Collection of tools that support workflows for working with authentic data and identity management";
homepage = "https://github.com/trinsic-id/okapi";
license = licenses.asl20;
maintainers = with maintainers; [ tmarkovski ];
diff --git a/pkgs/by-name/ok/okteto/package.nix b/pkgs/by-name/ok/okteto/package.nix
index 12ba7e6d22c0..19217b79f422 100644
--- a/pkgs/by-name/ok/okteto/package.nix
+++ b/pkgs/by-name/ok/okteto/package.nix
@@ -4,21 +4,20 @@
fetchFromGitHub,
installShellFiles,
testers,
- okteto,
}:
buildGoModule (finalAttrs: {
pname = "okteto";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "okteto";
repo = "okteto";
tag = finalAttrs.version;
- hash = "sha256-gGtQrhetIWV7ZvnmPYcGzz718uGyAdRiraiKODrJS4w=";
+ hash = "sha256-ZMvZP7p/Ew3TvPLV5U1v0TG0FCWU8VTAcSMtOJLrWVQ=";
};
- vendorHash = "sha256-P+N8PYh6+qj1sEp1s9yswA3HOVlI87+XOj6j9hijSuw=";
+ vendorHash = "sha256-Pun9LgQAv/wlX0CwU4AJuEkMeZgPTL+ExmUevURvjYE=";
postPatch = ''
# Disable some tests that need file system & network access.
@@ -74,7 +73,7 @@ buildGoModule (finalAttrs: {
'';
passthru.tests.version = testers.testVersion {
- package = okteto;
+ package = finalAttrs.finalPackage;
command = "HOME=\"$(mktemp -d)\" okteto version";
};
diff --git a/pkgs/by-name/ol/olivetin/package.nix b/pkgs/by-name/ol/olivetin/package.nix
index c7502d403b72..2d8700577a87 100644
--- a/pkgs/by-name/ol/olivetin/package.nix
+++ b/pkgs/by-name/ol/olivetin/package.nix
@@ -49,7 +49,7 @@ buildGoModule (
'';
outputHashMode = "recursive";
- outputHash = "sha256-4mmpiI2GhjMBp662/+DiM7SjEd1cPhF/A4YpyU04/Fs=";
+ outputHash = "sha256-o+Zt3rmTK7NmBQ9hDlbxZySUlCx6Ks7yQTtdm9+pJac=";
};
webui = buildNpmPackage {
diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix
index a0c2d6afabb7..b05ca97d35a1 100644
--- a/pkgs/by-name/ol/ollama/package.nix
+++ b/pkgs/by-name/ol/ollama/package.nix
@@ -18,6 +18,7 @@
cudaPackages,
cudaArches ? cudaPackages.flags.realArches or [ ],
autoAddDriverRunpath,
+ apple-sdk_15,
# passthru
nixosTests,
@@ -116,14 +117,13 @@ in
goBuild (finalAttrs: {
pname = "ollama";
# don't forget to invalidate all hashes each update
- version = "0.11.0";
+ version = "0.11.4";
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama";
tag = "v${finalAttrs.version}";
- hash = "sha256-po7BxJAj9eOpOaXsLDmw6/1RyjXPtXza0YUv0pVojZ0=";
- fetchSubmodules = true;
+ hash = "sha256-joIA/rH8j+SJH5EVMr6iqKLve6bkntPQM43KCN9JTZ8=";
};
vendorHash = "sha256-SlaDsu001TUW+t9WRp7LqxUSQSGDF1Lqu9M1bgILoX4=";
@@ -153,7 +153,9 @@ goBuild (finalAttrs: {
];
buildInputs =
- lib.optionals enableRocm (rocmLibs ++ [ libdrm ]) ++ lib.optionals enableCuda cudaLibs;
+ lib.optionals enableRocm (rocmLibs ++ [ libdrm ])
+ ++ lib.optionals enableCuda cudaLibs
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_15 ];
# replace inaccurate version number with actual release version
postPatch = ''
diff --git a/pkgs/by-name/om/omnisharp-roslyn/deps.json b/pkgs/by-name/om/omnisharp-roslyn/deps.json
index f77201713588..aed42830c6ed 100644
--- a/pkgs/by-name/om/omnisharp-roslyn/deps.json
+++ b/pkgs/by-name/om/omnisharp-roslyn/deps.json
@@ -31,8 +31,8 @@
},
{
"pname": "ICSharpCode.Decompiler",
- "version": "8.2.0.7535",
- "hash": "sha256-4BWs04Va9pc/SLeMA/vKoBydhw+Bu6s9MDtoo/Ucft8="
+ "version": "9.1.0.7988",
+ "hash": "sha256-zPLgLNO4cCrtN9BR9x6X+W0MNkQ71nADIopOC1VBhAQ="
},
{
"pname": "McMaster.Extensions.CommandLineUtils",
@@ -60,6 +60,11 @@
"hash": "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw="
},
{
+ "pname": "Microsoft.Bcl.AsyncInterfaces",
+ "version": "9.0.0",
+ "hash": "sha256-BsXNOWEgfFq3Yz7VTtK6m/ov4/erRqyBzieWSIpmc1U="
+ },
+ {
"pname": "Microsoft.Build",
"version": "17.3.2",
"hash": "sha256-r+jLFj4SFlkcRofhbt4/8IzA4mYnDlfv2IkiwYCa5J0="
@@ -96,33 +101,33 @@
},
{
"pname": "Microsoft.CodeAnalysis.Common",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-VSPRpTzEXnTNQAxXDOOi6YVS2C6/S2zTKgQR4aNkxME=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/4.13.0-3.24620.4/microsoft.codeanalysis.common.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-iQUNxmc2oGFqADDfNXj8A1O1nea6nxobBcYwBgqq8oY=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/4.14.0-3.25168.13/microsoft.codeanalysis.common.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-YGxCN8J3BjSZ9hXYQF0nCL3Welv3UVASeSTkwwFPchc=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-XicPFcDtJis8WS3nkMsxbmE+A20K9x6qE3EWeJEBjh8=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.CSharp.Features",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-qpNsw5OtTAQFnN6g6tIh6+nsr+zc+/Na+oETR/GWxeM=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.features.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-vI0G7XR92aVD6r5rYIEF+pZ+bpyznnfHVhQvWF3Eu4Q=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.features.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.CSharp.Scripting",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-1D+TjiljZQQJEYIzhdLAbLq8DIvW30vgSDYnDlPoGoU=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.scripting/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.scripting.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-zy8otm38p285W08GGy0M//1ZTOxiCxrC3tBcWKIg4Ps=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.scripting/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.scripting.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-NT7yDEq4fW8c71xHC3YPsP5vl8AZ9PdKASzxROwhccs=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.workspaces.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-wuttOafOufLuc1DFlp2r8zdfkOrD5eFRRN2/pt/MWtE=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.workspaces.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.Elfie",
@@ -131,39 +136,39 @@
},
{
"pname": "Microsoft.CodeAnalysis.ExternalAccess.AspNetCore",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-91ZFqiu4MlteCir6p7YrOtbUMuRNIpNr6jX5qLdmZgM=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.aspnetcore/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.aspnetcore.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-zhvnYOrXZvm0+YoVu1mG/X6IK9eIv+Fik9Y4cSBStdc=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.aspnetcore/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.aspnetcore.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-o2+DeY/p5AxMkMnYIiNMyMtrAnazzgfC6cVY8lImz4E=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.omnisharp.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-MbPehGBs4q3zJ0gZf6Ab85IUBSyjRPO3nXfXxHus4v4=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.omnisharp.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-LfIgqc7lDoyxbOsGmF4Ji488iXaT1f2ecjZz1662WlM=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp.csharp/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.omnisharp.csharp.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-Hpomx3SEqAFilwaA7yJV60iLXGpWSJAC+7XANxjIpng=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp.csharp/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.omnisharp.csharp.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.Features",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-ITkMz+1b9Q9I5UZk4N5+qKD7FPTBMohLDOqx3e2hShI=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/4.13.0-3.24620.4/microsoft.codeanalysis.features.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-GDrT8bMIzWy6O1MSTXcBIooKNnKDrR4Q5RJnyikRGRI=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/4.14.0-3.25168.13/microsoft.codeanalysis.features.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.Scripting.Common",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-9Pch1BIrhsEwoI3ahgQM4BQBhw1wH9d8X9WB6deM3Sk=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/4.13.0-3.24620.4/microsoft.codeanalysis.scripting.common.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-k2M3MfdbTG30PtcNHLHzVimaU8nKsv80XYt0DE6jZAI=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/4.14.0-3.25168.13/microsoft.codeanalysis.scripting.common.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "4.13.0-3.24620.4",
- "hash": "sha256-Ex39ayopBTApxMCjevqn1qVFgjEvbst9sf7twW6+osI=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/4.13.0-3.24620.4/microsoft.codeanalysis.workspaces.common.4.13.0-3.24620.4.nupkg"
+ "version": "4.14.0-3.25168.13",
+ "hash": "sha256-eKk8/Ezlnm+d2XFyfgY8HkyVxASvGisJoppswwqtew8=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/4.14.0-3.25168.13/microsoft.codeanalysis.workspaces.common.4.14.0-3.25168.13.nupkg"
},
{
"pname": "Microsoft.CSharp",
@@ -182,53 +187,53 @@
},
{
"pname": "Microsoft.Extensions.Caching.Abstractions",
- "version": "8.0.0",
- "hash": "sha256-xGpKrywQvU1Wm/WolYIxgHYEFfgkNGeJ+GGc5DT3phI="
+ "version": "9.0.0",
+ "hash": "sha256-hDau5OMVGIg4sc5+ofe14ROqwt63T0NSbzm/Cv0pDrY="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
- "version": "8.0.1",
- "hash": "sha256-5Q0vzHo3ZvGs4nPBc/XlBF4wAwYO8pxq6EGdYjjXZps="
+ "version": "9.0.0",
+ "hash": "sha256-OZVOVGZOyv9uk5XGJrz6irBkPNjxnBxjfSyW30MnU0s="
},
{
"pname": "Microsoft.Extensions.Configuration",
- "version": "8.0.0",
- "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA="
+ "version": "9.0.0",
+ "hash": "sha256-uBLeb4z60y8z7NelHs9uT3cLD6wODkdwyfJm6/YZLDM="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
- "version": "8.0.0",
- "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o="
+ "version": "9.0.0",
+ "hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc="
},
{
"pname": "Microsoft.Extensions.Configuration.Binder",
- "version": "8.0.0",
- "hash": "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q="
+ "version": "9.0.0",
+ "hash": "sha256-6ajYWcNOQX2WqftgnoUmVtyvC1kkPOtTCif4AiKEffU="
},
{
"pname": "Microsoft.Extensions.Configuration.CommandLine",
- "version": "8.0.0",
- "hash": "sha256-fmPC/o8S+weTtQJWykpnGHm6AKVU21xYE/CaHYU7zgg="
+ "version": "9.0.0",
+ "hash": "sha256-RE6DotU1FM1sy5p3hukT+WOFsDYJRsKX6jx5vhlPceM="
},
{
"pname": "Microsoft.Extensions.Configuration.EnvironmentVariables",
- "version": "8.0.0",
- "hash": "sha256-+bjFZvqCsMf2FRM2olqx/fub+QwfM1kBhjGVOT5HC48="
+ "version": "9.0.0",
+ "hash": "sha256-tDJx2prYZpr0RKSwmJfsK9FlUGwaDmyuSz2kqQxsWoI="
},
{
"pname": "Microsoft.Extensions.Configuration.FileExtensions",
- "version": "8.0.0",
- "hash": "sha256-BCxcjVP+kvrDDB0nzsFCJfU74UK4VBvct2JA4r+jNcs="
+ "version": "9.0.0",
+ "hash": "sha256-PsLo6mrLGYfbi96rfCG8YS1APXkUXBG4hLstpT60I4s="
},
{
"pname": "Microsoft.Extensions.Configuration.Json",
- "version": "8.0.0",
- "hash": "sha256-Fi/ijcG5l0BOu7i96xHu96aN5/g7zO6SWQbTsI3Qetg="
+ "version": "9.0.0",
+ "hash": "sha256-qQn7Ol0CvPYuyecYWYBkPpTMdocO7I6n+jXQI2udzLI="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
- "version": "8.0.0",
- "hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ="
+ "version": "9.0.0",
+ "hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
@@ -237,33 +242,33 @@
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "8.0.2",
- "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY="
+ "version": "9.0.0",
+ "hash": "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c="
},
{
"pname": "Microsoft.Extensions.DependencyModel",
- "version": "8.0.0",
- "hash": "sha256-qkCdwemqdZY/yIW5Xmh7Exv74XuE39T8aHGHCofoVgo="
+ "version": "9.0.0",
+ "hash": "sha256-xirwlMWM0hBqgTneQOGkZ8l45mHT08XuSSRIbprgq94="
},
{
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
- "version": "8.0.0",
- "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU="
+ "version": "9.0.0",
+ "hash": "sha256-mVfLjZ8VrnOQR/uQjv74P2uEG+rgW72jfiGdSZhIfDc="
},
{
"pname": "Microsoft.Extensions.FileProviders.Physical",
- "version": "8.0.0",
- "hash": "sha256-29y5ZRQ1ZgzVOxHktYxyiH40kVgm5un2yTGdvuSWnRc="
+ "version": "9.0.0",
+ "hash": "sha256-IzFpjKHmF1L3eVbFLUZa2N5aH3oJkJ7KE1duGIS7DP8="
},
{
"pname": "Microsoft.Extensions.FileSystemGlobbing",
- "version": "8.0.0",
- "hash": "sha256-+Oz41JR5jdcJlCJOSpQIL5OMBNi+1Hl2d0JUHfES7sU="
+ "version": "9.0.0",
+ "hash": "sha256-eBLa8pW/y/hRj+JbEr340zbHRABIeFlcdqE0jf5/Uhc="
},
{
"pname": "Microsoft.Extensions.Logging",
- "version": "8.0.0",
- "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o="
+ "version": "9.0.0",
+ "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
@@ -272,33 +277,33 @@
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "8.0.2",
- "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc="
+ "version": "9.0.0",
+ "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
},
{
"pname": "Microsoft.Extensions.Logging.Configuration",
- "version": "8.0.0",
- "hash": "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U="
+ "version": "9.0.0",
+ "hash": "sha256-ysPjBq64p6JM4EmeVndryXnhLWHYYszzlVpPxRWkUkw="
},
{
"pname": "Microsoft.Extensions.Logging.Console",
- "version": "8.0.0",
- "hash": "sha256-bdb9YWWVn//AeySp7se87/tCN2E7e8Gx2GPMw28cd9c="
+ "version": "9.0.0",
+ "hash": "sha256-N2t9EUdlS6ippD4Z04qUUyBuQ4tKSR/8TpmKScb5zRw="
},
{
"pname": "Microsoft.Extensions.Options",
- "version": "8.0.2",
- "hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys="
+ "version": "9.0.0",
+ "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck="
},
{
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
- "version": "8.0.0",
- "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI="
+ "version": "9.0.0",
+ "hash": "sha256-r1Z3sEVSIjeH2UKj+KMj86har68g/zybSqoSjESBcoA="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "8.0.0",
- "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo="
+ "version": "9.0.0",
+ "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="
},
{
"pname": "Microsoft.IO.Redist",
@@ -392,57 +397,57 @@
},
{
"pname": "NuGet.Common",
- "version": "6.13.0-rc.95",
- "hash": "sha256-SeN5m2Wuwux9kO+S5qX6bvvYUA22BOZDz6rg2Gk0vQc=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.common/6.13.0-rc.95/nuget.common.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-9iueLk2eBzA1Qph0zz2eM9hSfKtwdlApcEXkcImYHow=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.common/6.14.0-rc.116/nuget.common.6.14.0-rc.116.nupkg"
},
{
"pname": "NuGet.Configuration",
- "version": "6.13.0-rc.95",
- "hash": "sha256-vrqUvp0Nse6zITKySrVgnPpkl2+ic8f0d/veYrUeRzM=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.configuration/6.13.0-rc.95/nuget.configuration.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-aZcINPKC6x773h/JW007YDPkj/jXZIBs/Y2gVp2jHKI=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.configuration/6.14.0-rc.116/nuget.configuration.6.14.0-rc.116.nupkg"
},
{
"pname": "NuGet.DependencyResolver.Core",
- "version": "6.13.0-rc.95",
- "hash": "sha256-ttllWdeTVn3JJECrqfCy9lVZKX7DQbgxjKMIBZH3GoI=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.dependencyresolver.core/6.13.0-rc.95/nuget.dependencyresolver.core.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-xn3ftpNI3xMblSwqQcgYzhZ1fDj/urbnnCLZrTLuNNk=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.dependencyresolver.core/6.14.0-rc.116/nuget.dependencyresolver.core.6.14.0-rc.116.nupkg"
},
{
"pname": "NuGet.Frameworks",
- "version": "6.13.0-rc.95",
- "hash": "sha256-Dq1YxucNDbrO8L2l8uV1SEOKuL4oVhUjlDeRLrg82Wo=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.frameworks/6.13.0-rc.95/nuget.frameworks.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-d9pZxwUrPcl/pizjC6j+Tns30muXUk2OVOAvkQ40TWk=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.frameworks/6.14.0-rc.116/nuget.frameworks.6.14.0-rc.116.nupkg"
},
{
"pname": "NuGet.LibraryModel",
- "version": "6.13.0-rc.95",
- "hash": "sha256-zuiuiT6NprcW/UEhndi6vO4J3ONeIGkmRMjkDqdf4QQ=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.librarymodel/6.13.0-rc.95/nuget.librarymodel.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-8MzoYPA6p9pd0NkVW3oImhy1t3szqjk/dqHbRb2UM9I=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.librarymodel/6.14.0-rc.116/nuget.librarymodel.6.14.0-rc.116.nupkg"
},
{
"pname": "NuGet.Packaging",
- "version": "6.13.0-rc.95",
- "hash": "sha256-gK0UtXawa2HtdYyug/vTihrj4ZLqCJ8w516kj9Gmq40=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging/6.13.0-rc.95/nuget.packaging.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-0ck3KroeV+MSYBESHrqtZ7I4h10Wx5qfEYgikVk9lLE=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging/6.14.0-rc.116/nuget.packaging.6.14.0-rc.116.nupkg"
},
{
"pname": "NuGet.ProjectModel",
- "version": "6.13.0-rc.95",
- "hash": "sha256-Y+3CNqRfoCTzVYgVpJ8Q2kIQcZIbdfit6uVOuqFaMy0=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.projectmodel/6.13.0-rc.95/nuget.projectmodel.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-w8xv1eWnCgTEMd7UoZkoxcQ2fiOhPTf6AgkcY6XFiXs=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.projectmodel/6.14.0-rc.116/nuget.projectmodel.6.14.0-rc.116.nupkg"
},
{
"pname": "NuGet.Protocol",
- "version": "6.13.0-rc.95",
- "hash": "sha256-HyzaY1PmpPGG6J8g+BYdS1ETYZMwahEu7OiyWyjXzu4=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.protocol/6.13.0-rc.95/nuget.protocol.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-vJH2Lp7eBq44+w6iDkgUItcy81qYG52E7NE5q10TJqc=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.protocol/6.14.0-rc.116/nuget.protocol.6.14.0-rc.116.nupkg"
},
{
"pname": "NuGet.Versioning",
- "version": "6.13.0-rc.95",
- "hash": "sha256-2em8SYwrFR7wDjBpoSDs3Gfdz7w90IUs8vnGCnxcgF8=",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.versioning/6.13.0-rc.95/nuget.versioning.6.13.0-rc.95.nupkg"
+ "version": "6.14.0-rc.116",
+ "hash": "sha256-qSpNg8NdQDTxS+xXkz5j/LJNqhF8jUn/bAQyJWFP9vA=",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.versioning/6.14.0-rc.116/nuget.versioning.6.14.0-rc.116.nupkg"
},
{
"pname": "OmniSharp.Extensions.JsonRpc",
@@ -506,8 +511,8 @@
},
{
"pname": "System.Collections.Immutable",
- "version": "8.0.0",
- "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="
+ "version": "9.0.0",
+ "hash": "sha256-+6q5VMeoc5bm4WFsoV6nBXA9dV5pa/O4yW+gOdi8yac="
},
{
"pname": "System.ComponentModel.Annotations",
@@ -516,43 +521,43 @@
},
{
"pname": "System.ComponentModel.Composition",
- "version": "8.0.0",
- "hash": "sha256-MnKdjE/qIvAmEeRc3gOn5uJhT0TI3UnUJPjj3TLHFQo="
+ "version": "9.0.0",
+ "hash": "sha256-CsWwo/NLEAt36kE52cT4wud8uUjJ31vpHlAY6RkUbog="
},
{
"pname": "System.Composition",
- "version": "8.0.0",
- "hash": "sha256-rA118MFj6soKN++BvD3y9gXAJf0lZJAtGARuznG5+Xg="
+ "version": "9.0.0",
+ "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
},
{
"pname": "System.Composition.AttributedModel",
- "version": "8.0.0",
- "hash": "sha256-n3aXiBAFIlQicSRLiNtLh++URSUxRBLggsjJ8OMNRpo="
+ "version": "9.0.0",
+ "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
},
{
"pname": "System.Composition.Convention",
- "version": "8.0.0",
- "hash": "sha256-Z9HOAnH1lt1qc38P3Y0qCf5gwBwiLXQD994okcy53IE="
+ "version": "9.0.0",
+ "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
},
{
"pname": "System.Composition.Hosting",
- "version": "8.0.0",
- "hash": "sha256-axKJC71oKiNWKy66TVF/c3yoC81k03XHAWab3mGNbr0="
+ "version": "9.0.0",
+ "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
},
{
"pname": "System.Composition.Runtime",
- "version": "8.0.0",
- "hash": "sha256-AxwZ29+GY0E35Pa255q8AcMnJU52Txr5pBy86t6V1Go="
+ "version": "9.0.0",
+ "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
},
{
"pname": "System.Composition.TypedParts",
- "version": "8.0.0",
- "hash": "sha256-+ZJawThmiYEUNJ+cB9uJK+u/sCAVZarGd5ShZoSifGo="
+ "version": "9.0.0",
+ "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
},
{
"pname": "System.Configuration.ConfigurationManager",
- "version": "8.0.0",
- "hash": "sha256-xhljqSkNQk8DMkEOBSYnn9lzCSEDDq4yO910itptqiE="
+ "version": "9.0.0",
+ "hash": "sha256-+pLnTC0YDP6Kjw5DVBiFrV/Q3x5is/+6N6vAtjvhVWk="
},
{
"pname": "System.Data.DataSetExtensions",
@@ -561,18 +566,13 @@
},
{
"pname": "System.Diagnostics.DiagnosticSource",
- "version": "8.0.0",
- "hash": "sha256-+aODaDEQMqla5RYZeq0Lh66j+xkPYxykrVvSCmJQ+Vs="
- },
- {
- "pname": "System.Diagnostics.DiagnosticSource",
- "version": "8.0.1",
- "hash": "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo="
+ "version": "9.0.0",
+ "hash": "sha256-1VzO9i8Uq2KlTw1wnCCrEdABPZuB2JBD5gBsMTFTSvE="
},
{
"pname": "System.Diagnostics.EventLog",
- "version": "8.0.0",
- "hash": "sha256-rt8xc3kddpQY4HEdghlBeOK4gdw5yIj4mcZhAVtk2/Y="
+ "version": "9.0.0",
+ "hash": "sha256-tPvt6yoAp56sK/fe+/ei8M65eavY2UUhRnbrREj/Ems="
},
{
"pname": "System.Drawing.Common",
@@ -596,8 +596,8 @@
},
{
"pname": "System.IO.Pipelines",
- "version": "8.0.0",
- "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="
+ "version": "9.0.0",
+ "hash": "sha256-vb0NrPjfEao3kfZ0tavp2J/29XnsQTJgXv3/qaAwwz0="
},
{
"pname": "System.Memory",
@@ -621,8 +621,8 @@
},
{
"pname": "System.Reflection.Metadata",
- "version": "8.0.0",
- "hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE="
+ "version": "9.0.0",
+ "hash": "sha256-avEWbcCh7XgpsSesnR3/SgxWi/6C5OxjR89Jf/SfRjQ="
},
{
"pname": "System.Reflection.MetadataLoadContext",
@@ -681,8 +681,8 @@
},
{
"pname": "System.Security.Cryptography.ProtectedData",
- "version": "8.0.0",
- "hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs="
+ "version": "9.0.0",
+ "hash": "sha256-gPgPU7k/InTqmXoRzQfUMEKL3QuTnOKowFqmXTnWaBQ="
},
{
"pname": "System.Security.Cryptography.Xml",
@@ -711,13 +711,13 @@
},
{
"pname": "System.Text.Encodings.Web",
- "version": "8.0.0",
- "hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE="
+ "version": "9.0.0",
+ "hash": "sha256-WGaUklQEJywoGR2jtCEs5bxdvYu5SHaQchd6s4RE5x0="
},
{
"pname": "System.Text.Json",
- "version": "8.0.5",
- "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68="
+ "version": "9.0.0",
+ "hash": "sha256-aM5Dh4okLnDv940zmoFAzRmqZre83uQBtGOImJpoIqk="
},
{
"pname": "System.Threading.Channels",
@@ -731,8 +731,8 @@
},
{
"pname": "System.Threading.Tasks.Dataflow",
- "version": "8.0.0",
- "hash": "sha256-Q6fPtMPNW4+SDKCabJzNS+dw4B04Oxd9sHH505bFtQo="
+ "version": "9.0.0",
+ "hash": "sha256-nRzcFvLBpcOfyIJdCCZq5vDKZN0xHVuB8yCXoMrwZJA="
},
{
"pname": "System.Threading.Tasks.Extensions",
diff --git a/pkgs/by-name/om/omnisharp-roslyn/package.nix b/pkgs/by-name/om/omnisharp-roslyn/package.nix
index d551a1ddf49c..3f4e9a3ac1f2 100644
--- a/pkgs/by-name/om/omnisharp-roslyn/package.nix
+++ b/pkgs/by-name/om/omnisharp-roslyn/package.nix
@@ -13,13 +13,13 @@ in
let
finalPackage = buildDotnetModule rec {
pname = "omnisharp-roslyn";
- version = "1.39.13";
+ version = "1.39.14";
src = fetchFromGitHub {
owner = "OmniSharp";
repo = "omnisharp-roslyn";
tag = "v${version}";
- hash = "sha256-/U7zpx0jAnvZl7tshGV7wORD/wQUKYgX1kADpyCXHM4=";
+ hash = "sha256-yWrb+Ov1syKjeer7CxmGzkf9qUJxQ0IoIRfyIiO8eI8=";
};
projectFile = "src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj";
diff --git a/pkgs/by-name/on/oniux/package.nix b/pkgs/by-name/on/oniux/package.nix
index 1ea07b4360a8..e5a831835093 100644
--- a/pkgs/by-name/on/oniux/package.nix
+++ b/pkgs/by-name/on/oniux/package.nix
@@ -2,21 +2,26 @@
lib,
rustPlatform,
fetchFromGitLab,
+ perl,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "oniux";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitLab {
domain = "gitlab.torproject.org";
owner = "tpo/core";
repo = "oniux";
tag = "v${finalAttrs.version}";
- hash = "sha256-rtQUHTDPQXL4gT8/Nl0hV/F06ybPIfemibCzH3mFHaY=";
+ hash = "sha256-KLtII1pO1G9dsmu7Fq+CwvgYfrWCaSRiCs1+VhlU3Ck=";
};
- cargoHash = "sha256-79KNytAXxuYi9VBmkkOJg2ugjjoKJ/BPBqWa7Z72HGI=";
+ cargoHash = "sha256-tYHGuBEuwrB/gSCWbSKEavlADIYiNpWjOpVQxYgEC+U=";
+
+ nativeBuildInputs = [
+ perl
+ ];
passthru.updateScript = nix-update-script { };
diff --git a/pkgs/by-name/op/opa-envoy-plugin/package.nix b/pkgs/by-name/op/opa-envoy-plugin/package.nix
index 8698fefe0d47..efa934195f52 100644
--- a/pkgs/by-name/op/opa-envoy-plugin/package.nix
+++ b/pkgs/by-name/op/opa-envoy-plugin/package.nix
@@ -14,13 +14,13 @@ assert
buildGoModule rec {
pname = "opa-envoy-plugin";
- version = "1.6.0-envoy-2";
+ version = "1.7.1-envoy";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "opa-envoy-plugin";
tag = "v${version}";
- hash = "sha256-pYyGbZKrdQj1Bw6q4c8wcfqOzgX/WE0hn/qODxFItB0=";
+ hash = "sha256-q4Cs5/QtGTWj8Ljr1R7BD6GWge6+/hUDAF/M2N/tgWE=";
};
vendorHash = null;
diff --git a/pkgs/by-name/op/open-policy-agent/package.nix b/pkgs/by-name/op/open-policy-agent/package.nix
index 6138c0e579f3..f06daaa968a3 100644
--- a/pkgs/by-name/op/open-policy-agent/package.nix
+++ b/pkgs/by-name/op/open-policy-agent/package.nix
@@ -61,6 +61,13 @@ buildGoModule (finalAttrs: {
# Skip tests that require network, not available in the darwin sandbox
"TestHTTPSClient"
"TestHTTPSNoClientCerts"
+ "TestSocketHTTPGetRequest"
+
+ # Flaky
+ "TestBenchMainWithBundleRegoVersion"
+ "TestClientTLSWithCustomCACert"
+ "TestECR"
+ "TestManagerWithOPATelemetryUpdateLoop"
]
++ lib.optionals (!enableWasmEval) [
"TestRegoTargetWasmAndTargetPluginDisablesIndexingTopdownStages"
@@ -81,6 +88,7 @@ buildGoModule (finalAttrs: {
# remove tests that have "too many open files"/"no space left on device" issues on darwin in hydra
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
rm v1/server/server_test.go
+ rm v1/server/server_bench_test.go
'';
postInstall = ''
diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix
index 132f3ae08e2d..836848227e49 100644
--- a/pkgs/by-name/op/openbao/package.nix
+++ b/pkgs/by-name/op/openbao/package.nix
@@ -1,6 +1,7 @@
{
lib,
fetchFromGitHub,
+ fetchpatch2,
buildGoModule,
installShellFiles,
versionCheckHook,
@@ -14,26 +15,36 @@
buildGoModule (finalAttrs: {
pname = "openbao";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchFromGitHub {
owner = "openbao";
repo = "openbao";
tag = "v${finalAttrs.version}";
- hash = "sha256-X0O3JwJS49yReTEIjRfk0GGzgGDUZjNadKMZXUuor/I=";
+ hash = "sha256-r3ZopogeRqsgaM/HEKlS6B0ipaDG/5mKUyzGET3P1e0=";
};
- vendorHash = "sha256-uOWLCyLCSGMTjRpPbOWlJJYKbZmkkOWnzr5o3zvRLU0=";
+ vendorHash = "sha256-D4uZmQKe4VuSpuW8JD5NOOq7Nvx8HRXzyvgzkBhsKLQ=";
proxyVendor = true;
+ patches = [
+ (fetchpatch2 {
+ # Temporarily revert upstream raising the min go version to 1.24.6
+ # until that go version lands from staging in master.
+ name = "revert-Bump-to-Go-1.24.6.patch";
+ url = "https://github.com/openbao/openbao/commit/85504045ecf2d343b74be2c1cda6c2c0b0d6acff.patch?full_index=1";
+ revert = true;
+ hash = "sha256-tXSnnqrNxgnJ2ya4HjLSh4e+6hdyPgKRsFsmkMNfNRU=";
+ })
+ ];
+
subPackages = [ "." ];
tags = lib.optional withHsm "hsm" ++ lib.optional withUi "ui";
ldflags = [
"-s"
- "-w"
"-X github.com/openbao/openbao/version.GitCommit=${finalAttrs.src.rev}"
"-X github.com/openbao/openbao/version.fullVersion=${finalAttrs.version}"
"-X github.com/openbao/openbao/version.buildDate=1970-01-01T00:00:00Z"
diff --git a/pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix b/pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
index d8c3f666c639..5653e74ed504 100644
--- a/pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
+++ b/pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
dontWrapQtApps = true;
meta = {
- description = "This is the OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
+ description = "OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ k900 ];
diff --git a/pkgs/by-name/op/opencloud/package.nix b/pkgs/by-name/op/opencloud/package.nix
index 7f79e7822256..f51419e98d3c 100644
--- a/pkgs/by-name/op/opencloud/package.nix
+++ b/pkgs/by-name/op/opencloud/package.nix
@@ -28,13 +28,13 @@ let
in
buildGoModule rec {
pname = "opencloud";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchFromGitHub {
owner = "opencloud-eu";
repo = "opencloud";
tag = "v${version}";
- hash = "sha256-/kQH7a+ddKnHAF/ra2oGbX15lcaEknS5hwLWFWCeLeI=";
+ hash = "sha256-8bVBkLzqQpSnNqCZzNxqglyd14FtaJvbrwCQDbwrn2Q=";
};
postPatch = ''
diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix
index 0f8d2d9733d6..90868aea81f1 100644
--- a/pkgs/by-name/op/opencode/package.nix
+++ b/pkgs/by-name/op/opencode/package.nix
@@ -7,16 +7,15 @@
models-dev,
nix-update-script,
testers,
- tree-sitter,
writableTmpDirAsHomeHook,
}:
let
opencode-node-modules-hash = {
- "aarch64-darwin" = "sha256-AM+4jX1lroqBxslGK1by2q8MRsox4xrtlN95qPj0x2Y=";
- "aarch64-linux" = "sha256-iQIqv6r6uo9zj8kiQDJuPyFdySNHIj+F4C286K6icv0=";
- "x86_64-darwin" = "sha256-L6ae0C8AVzwMVfob38wdwNZoK02FMokzPGC2209r7NU=";
- "x86_64-linux" = "sha256-oZa8O0iK5uSJjl6fOdnjqjIuG//ihrj4six3FUdfob8=";
+ "aarch64-darwin" = "sha256-LNp9sLhNUUC4ujLYPvfPx423GlXuIS0Z2H512H5oY8s=";
+ "aarch64-linux" = "sha256-xeKZwNV4ScF9p1vAcVR+vk4BiEpUH+AOGb7DQ2vLl1I=";
+ "x86_64-darwin" = "sha256-4NaHXeWf57dGVV+KP3mBSIUkbIApT19BuADT0E4X+rg=";
+ "x86_64-linux" = "sha256-7Hc3FJcg2dA8AvGQlS082fO1ehGBMPXWPF8N+sAHh2I=";
};
bun-target = {
"aarch64-darwin" = "bun-darwin-arm64";
@@ -27,12 +26,12 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencode";
- version = "0.3.122";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "sst";
repo = "opencode";
tag = "v${finalAttrs.version}";
- hash = "sha256-JsyUXRfMQ40qQwtaW0Ebh/HlHqzb2D8AvsyJm5Yjm8E=";
+ hash = "sha256-LEFmfsqhCuGcRK7CEPZb6EZfjOHAyYpUHptXu04fjpQ=";
};
tui = buildGoModule {
@@ -41,7 +40,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
modRoot = "packages/tui";
- vendorHash = "sha256-nBwYVaBau1iTnPY3d5F/5/ENyjMCikpQYNI5whEJwBk=";
+ vendorHash = "sha256-jGaTgKyAvBMt8Js5JrPFUayhVt3QhgyclFoNatoHac4=";
subPackages = [ "cmd/opencode" ];
@@ -108,8 +107,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
outputHashMode = "recursive";
};
- buildInputs = [ tree-sitter ];
-
nativeBuildInputs = [
bun
models-dev
@@ -117,7 +114,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
patches = [
# Patch `packages/opencode/src/provider/models-macro.ts` to get contents of
- # `api.json` from the file bundled with `bun build`.
+ # `_api.json` from the file bundled with `bun build`.
./local-models-dev.patch
];
@@ -129,19 +126,18 @@ stdenvNoCC.mkDerivation (finalAttrs: {
runHook postConfigure
'';
- env.MODELS_DEV_API_JSON = "${models-dev}/dist/api.json";
+ env.MODELS_DEV_API_JSON = "${models-dev}/dist/_api.json";
buildPhase = ''
runHook preBuild
bun build \
+ --define OPENCODE_TUI_PATH="'${finalAttrs.tui}/bin/tui'" \
--define OPENCODE_VERSION="'${finalAttrs.version}'" \
--compile \
- --minify \
--target=${bun-target.${stdenvNoCC.hostPlatform.system}} \
--outfile=opencode \
./packages/opencode/src/index.ts \
- ${finalAttrs.tui}/bin/tui
runHook postBuild
'';
diff --git a/pkgs/by-name/op/opencommit/package.nix b/pkgs/by-name/op/opencommit/package.nix
index 450f4750a8ee..db9d8a2bb113 100644
--- a/pkgs/by-name/op/opencommit/package.nix
+++ b/pkgs/by-name/op/opencommit/package.nix
@@ -8,13 +8,13 @@
buildNpmPackage rec {
pname = "opencommit";
- version = "3.2.9";
+ version = "3.2.10";
src = fetchFromGitHub {
owner = "di-sukharev";
repo = "opencommit";
rev = "v${version}";
- hash = "sha256-nn+Whjs3qLXhydrELXzogr66H6btY/TPbmWT/MH6w+M=";
+ hash = "sha256-FsPtTuvBvbDIldwxLbuXOxNfOIQ8THboRB6ghTSzTbI=";
postFetch = ''
cd $out
# Fix lockfile issues with bundled dependencies
@@ -22,7 +22,7 @@ buildNpmPackage rec {
'';
};
- npmDepsHash = "sha256-1lUMtQFGlM1Z2oQ4nktsePyce/EwAu75BbkBiqBrdnQ=";
+ npmDepsHash = "sha256-Ilf9lfFegraQRkYU5v7Zv6MubpN5m6bck3j5UkTXk+4=";
passthru.updateScript = nix-update-script { };
diff --git a/pkgs/by-name/op/openhue-cli/package.nix b/pkgs/by-name/op/openhue-cli/package.nix
index ba9460010bfe..1c0ec32a1fe1 100644
--- a/pkgs/by-name/op/openhue-cli/package.nix
+++ b/pkgs/by-name/op/openhue-cli/package.nix
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "openhue-cli";
- version = "0.18";
+ version = "0.20";
src = fetchFromGitHub {
owner = "openhue";
repo = "openhue-cli";
tag = finalAttrs.version;
- hash = "sha256-LSaHE3gdjpNea6o+D/JGvHtwvG13LbHv2pDcZhlIoEE=";
+ hash = "sha256-vUmJjuBcOjIhhtWrzq+y0fDlh+wQhgBwxnfuod27CBA=";
leaveDotGit = true;
postFetch = ''
cd "$out"
@@ -23,7 +23,7 @@ buildGoModule (finalAttrs: {
'';
};
- vendorHash = "sha256-lqIzmtFtkfrJSrpic79Is0yGpnLUysPQLn2lp/Mh+u4=";
+ vendorHash = "sha256-DhTe0fSWoAwzoGr8rZMsbSE92jJFr4T7aVx/ULMfVFo=";
env.CGO_ENABLED = 0;
diff --git a/pkgs/by-name/op/openimageio/package.nix b/pkgs/by-name/op/openimageio/package.nix
index bda0ef11c3b4..3c380a5b5545 100644
--- a/pkgs/by-name/op/openimageio/package.nix
+++ b/pkgs/by-name/op/openimageio/package.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "openimageio";
- version = "3.0.9.0";
+ version = "3.0.9.1";
src = fetchFromGitHub {
owner = "AcademySoftwareFoundation";
repo = "OpenImageIO";
tag = "v${finalAttrs.version}";
- hash = "sha256-N90Ll3ambwh83Ng5N7ToaE0ng2/WT37uhyvecn0crP0=";
+ hash = "sha256-tvtot+TZ2dPg8XlVBKT/kcKYKUPKjEcNDU7To5SCMrs=";
};
outputs = [
diff --git a/pkgs/by-name/op/openlist/frontend.nix b/pkgs/by-name/op/openlist/frontend.nix
index 59afc5d372e3..e77a1a611279 100644
--- a/pkgs/by-name/op/openlist/frontend.nix
+++ b/pkgs/by-name/op/openlist/frontend.nix
@@ -10,18 +10,18 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "openlist-frontend";
- version = "4.0.9";
+ version = "4.1.0";
src = fetchFromGitHub {
owner = "OpenListTeam";
repo = "OpenList-Frontend";
tag = "v${finalAttrs.version}";
- hash = "sha256-QR5Rh09pO7j9ecmHTbm64Om/rhqX8XaczNqAHMO1XiU=";
+ hash = "sha256-E1kdoTLL9SloSJBYB277BVYwgKp8rmFYmCj9yb6Otuw=";
};
i18n = fetchzip {
url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz";
- hash = "sha256-hBo9fUctSuQG5dP2e3VCNOnT7Koxkdk0olSef0vjR6I=";
+ hash = "sha256-/g6TXeCo+tkqE5xF2foghATErGEWUZuxtg70uDA5UFA=";
stripRoot = false;
};
@@ -33,7 +33,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
- hash = "sha256-ty9mElTSiDbXHm9vgguzszY/F+YP8hPfbAlQnjdAaJE=";
+ hash = "sha256-lWrh7jRx8DkwPZkk5Eh9YndfLsPIwCOUeLdieonZBgI=";
};
buildPhase = ''
diff --git a/pkgs/by-name/op/openlist/package.nix b/pkgs/by-name/op/openlist/package.nix
index 706d65f3344c..3132672e117f 100644
--- a/pkgs/by-name/op/openlist/package.nix
+++ b/pkgs/by-name/op/openlist/package.nix
@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "openlist";
- version = "4.0.9";
+ version = "4.1.0";
src = fetchFromGitHub {
owner = "OpenListTeam";
repo = "OpenList";
tag = "v${finalAttrs.version}";
- hash = "sha256-RsTcaq5w5EY+zddjTI5BJuDqmbFmZwxq4ng9NUXZvIk=";
+ hash = "sha256-505rEnqIwn1EGhzqhcVWYgYqyPsV/obJzaHaK9W2tVA=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -33,7 +33,7 @@ buildGoModule (finalAttrs: {
frontend = callPackage ./frontend.nix { };
proxyVendor = true;
- vendorHash = "sha256-zDN2sw3oYVDTlP5qqe+RkcZ2Lup/vlB4jnluiA/wLLU=";
+ vendorHash = "sha256-J8ssJbILb3Gf6Br/PYkRAn4Haduf82iCYCfSAEi3nO4=";
buildInputs = [ fuse ];
diff --git a/pkgs/by-name/op/opensoldat/package.nix b/pkgs/by-name/op/opensoldat/package.nix
index 3081619b8e10..76f713be4c9e 100644
--- a/pkgs/by-name/op/opensoldat/package.nix
+++ b/pkgs/by-name/op/opensoldat/package.nix
@@ -102,7 +102,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Opensoldat is a unique 2D (side-view) multiplayer action game";
+ description = "Unique 2D (side-view) multiplayer action game";
license = [
licenses.mit
base.meta.license
diff --git a/pkgs/by-name/op/opentofu/package.nix b/pkgs/by-name/op/opentofu/package.nix
index 93424951f681..d9959676436c 100644
--- a/pkgs/by-name/op/opentofu/package.nix
+++ b/pkgs/by-name/op/opentofu/package.nix
@@ -15,13 +15,13 @@
let
package = buildGoModule rec {
pname = "opentofu";
- version = "1.10.4";
+ version = "1.10.5";
src = fetchFromGitHub {
owner = "opentofu";
repo = "opentofu";
tag = "v${version}";
- hash = "sha256-COAX185U35htUL/ZdUy5Rq2/OUVcdGe3zAg8NnjoqnQ=";
+ hash = "sha256-w7uzTG0zqa+izncQoqCSbIJCCIz+jOVbPg9/HiCm7Ik=";
};
vendorHash = "sha256-+cwFkqhFuLJCb02tvYjccpkNzy7tz979mjgCeqi2DC4=";
diff --git a/pkgs/by-name/op/openvas-scanner/package.nix b/pkgs/by-name/op/openvas-scanner/package.nix
index 36b1aa6020e6..d81ea4dd33a4 100644
--- a/pkgs/by-name/op/openvas-scanner/package.nix
+++ b/pkgs/by-name/op/openvas-scanner/package.nix
@@ -31,13 +31,13 @@
stdenv.mkDerivation rec {
pname = "openvas-scanner";
- version = "23.22.1";
+ version = "23.23.0";
src = fetchFromGitHub {
owner = "greenbone";
repo = "openvas-scanner";
tag = "v${version}";
- hash = "sha256-QWSiUx3A1cbVLooh9+1oZDdw9RInNOPQJ5Cb40sDl34=";
+ hash = "sha256-moGeI42nmDDSaaKoCaRNUAH3/k+TkOKtqLIhHYLNBFM=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix
index 188ff12895e8..f8225cec2b56 100644
--- a/pkgs/by-name/op/openvino/package.nix
+++ b/pkgs/by-name/op/openvino/package.nix
@@ -179,7 +179,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}";
- description = "OpenVINO™ Toolkit repository";
+ description = "Open-source toolkit for optimizing and deploying AI inference";
longDescription = ''
This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic.
diff --git a/pkgs/by-name/op/openwsman/package.nix b/pkgs/by-name/op/openwsman/package.nix
index ebb2cd200ea9..a4dc6377fd8d 100644
--- a/pkgs/by-name/op/openwsman/package.nix
+++ b/pkgs/by-name/op/openwsman/package.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--disable-more-warnings" ];
meta = {
- description = "Openwsman server implementation and client API with bindings";
+ description = "Open source implementation of WS-Management";
downloadPage = "https://github.com/Openwsman/openwsman/releases";
homepage = "https://openwsman.github.io";
license = lib.licenses.bsd3;
diff --git a/pkgs/by-name/op/openxr-loader/package.nix b/pkgs/by-name/op/openxr-loader/package.nix
index 4605a1ba0e1a..08131917a964 100644
--- a/pkgs/by-name/op/openxr-loader/package.nix
+++ b/pkgs/by-name/op/openxr-loader/package.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "openxr-loader";
- version = "1.1.49";
+ version = "1.1.50";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenXR-SDK-Source";
tag = "release-${version}";
- hash = "sha256-fQmS8oJZ7Oy/miKCtOQGSvZFDIEMFOcUyz2D6P8hNZY=";
+ hash = "sha256-/5zw9tj7F0cxhzyIRf8njoYB9moJFYLEjDeqe0OBr34=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/op/optnix/package.nix b/pkgs/by-name/op/optnix/package.nix
new file mode 100644
index 000000000000..81892cdd1b7f
--- /dev/null
+++ b/pkgs/by-name/op/optnix/package.nix
@@ -0,0 +1,59 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ buildGoModule,
+ installShellFiles,
+ nix-update-script,
+}:
+buildGoModule (finalAttrs: {
+ pname = "optnix";
+ version = "0.2.0";
+ src = fetchFromGitHub {
+ owner = "water-sucks";
+ repo = "optnix";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-CI0D70oP4usQXh39wm2z+s9QKQaaHFB6og3B/VHaAiY=";
+ };
+
+ vendorHash = "sha256-/rV21mX6VrJj39M6dBw4ubp6+O47hxeLn0ZcsG6Ujno=";
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ env = {
+ CGO_ENABLED = 0;
+ VERSION = finalAttrs.version;
+ };
+
+ buildPhase = ''
+ runHook preBuild
+ make all
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm755 ./optnix -t $out/bin
+
+ runHook postInstall
+ '';
+
+ postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+ installShellCompletion --cmd optnix \
+ --bash <($out/bin/optnix --completion bash) \
+ --fish <($out/bin/optnix --completion fish) \
+ --zsh <($out/bin/optnix --completion zsh)
+ '';
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ homepage = "https://github.com/water-sucks/optnix";
+ description = "Options searcher for Nix module systems";
+ changelog = "https://github.com/water-sucks/optnix/releases/tag/v${finalAttrs.version}";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ water-sucks ];
+ mainProgram = "optnix";
+ };
+})
diff --git a/pkgs/by-name/or/oras/package.nix b/pkgs/by-name/or/oras/package.nix
index b8ae0063f634..578227e6a6c4 100644
--- a/pkgs/by-name/or/oras/package.nix
+++ b/pkgs/by-name/or/oras/package.nix
@@ -47,7 +47,7 @@ buildGoModule (finalAttrs: {
meta = {
homepage = "https://oras.land/";
changelog = "https://github.com/oras-project/oras/releases/tag/v${finalAttrs.version}";
- description = "ORAS project provides a way to push and pull OCI Artifacts to and from OCI Registries";
+ description = "Distribute artifacts across OCI registries with ease";
mainProgram = "oras";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
diff --git a/pkgs/by-name/or/orca-slicer/package.nix b/pkgs/by-name/or/orca-slicer/package.nix
index 7e817859988a..8f5f53fa3c9e 100644
--- a/pkgs/by-name/or/orca-slicer/package.nix
+++ b/pkgs/by-name/or/orca-slicer/package.nix
@@ -35,7 +35,7 @@
pcre,
systemd,
tbb_2021,
- webkitgtk_4_0,
+ webkitgtk_4_1,
wxGTK31,
xorg,
libnoise,
@@ -112,7 +112,7 @@ stdenv.mkDerivation (finalAttrs: {
openvdb
pcre
tbb_2021
- webkitgtk_4_0
+ webkitgtk_4_1
wxGTK'
xorg.libX11
opencv.cxxdev
diff --git a/pkgs/by-name/or/orca-slicer/patches/0001-not-for-upstream-CMakeLists-Link-against-webkit2gtk-.patch b/pkgs/by-name/or/orca-slicer/patches/0001-not-for-upstream-CMakeLists-Link-against-webkit2gtk-.patch
index 15f1bf8f0b59..8cf334513144 100644
--- a/pkgs/by-name/or/orca-slicer/patches/0001-not-for-upstream-CMakeLists-Link-against-webkit2gtk-.patch
+++ b/pkgs/by-name/or/orca-slicer/patches/0001-not-for-upstream-CMakeLists-Link-against-webkit2gtk-.patch
@@ -20,15 +20,14 @@ index 9c5cb96..e92a0e3 100644
@@ -175,6 +175,11 @@ if (WIN32)
target_link_libraries(BambuStudio_app_gui PRIVATE boost_headeronly)
endif ()
-
+
+# We link against webkit2gtk symbols in src/slic3r/GUI/Widgets/WebView.cpp
+if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
-+ target_link_libraries(libslic3r_gui "-lwebkit2gtk-4.0")
++ target_link_libraries(libslic3r_gui "-lwebkit2gtk-4.1")
+endif ()
+
# Link the resources dir to where Slic3r GUI expects it
set(output_dlls_Release "")
set(output_dlls_Debug "")
---
+--
2.38.1
-
diff --git a/pkgs/by-name/or/orthanc/package.nix b/pkgs/by-name/or/orthanc/package.nix
index 6ec7af87decf..620f45361c8b 100644
--- a/pkgs/by-name/or/orthanc/package.nix
+++ b/pkgs/by-name/or/orthanc/package.nix
@@ -123,7 +123,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "Orthanc is a lightweight, RESTful DICOM server for healthcare and medical research";
+ description = "Lightweight, RESTful DICOM server for healthcare and medical research";
homepage = "https://www.orthanc-server.com/";
license = lib.licenses.gpl3Plus;
mainProgram = "Orthanc";
diff --git a/pkgs/by-name/or/ory/package.nix b/pkgs/by-name/or/ory/package.nix
index e1546fe5e049..ff604a8f1ba9 100644
--- a/pkgs/by-name/or/ory/package.nix
+++ b/pkgs/by-name/or/ory/package.nix
@@ -39,8 +39,8 @@ buildGoModule rec {
'';
meta = with lib; {
+ description = "CLI for Ory";
mainProgram = "ory";
- description = "Ory CLI";
homepage = "https://www.ory.sh/cli";
license = licenses.asl20;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/os/osm-gps-map/dont-require-libsoup.patch b/pkgs/by-name/os/osm-gps-map/dont-require-libsoup.patch
index 425fa95e508b..796c7de450c0 100644
--- a/pkgs/by-name/os/osm-gps-map/dont-require-libsoup.patch
+++ b/pkgs/by-name/os/osm-gps-map/dont-require-libsoup.patch
@@ -6,8 +6,8 @@ index 86efb3c..da6d1a9 100644
Name: @PACKAGE_NAME@
Description: Moving map widget using openstreet map data
Version: @PACKAGE_VERSION@
--Requires: gtk+-3.0 libsoup-2.4
+-Requires: gtk+-3.0 libsoup-3.0
+Requires: gtk+-3.0
-+Requires.private: libsoup-2.4
++Requires.private: libsoup-3.0
Libs: -L${libdir} -losmgpsmap-1.0
Cflags: -I${includedir}/osmgpsmap-1.0
diff --git a/pkgs/by-name/os/osm-gps-map/package.nix b/pkgs/by-name/os/osm-gps-map/package.nix
index 5f480db6582e..ac31cbf184fb 100644
--- a/pkgs/by-name/os/osm-gps-map/package.nix
+++ b/pkgs/by-name/os/osm-gps-map/package.nix
@@ -1,8 +1,9 @@
{
cairo,
+ fetchpatch2,
fetchzip,
glib,
- libsoup_2_4,
+ libsoup_3,
gnome-common,
gtk3,
gobject-introspection,
@@ -21,6 +22,21 @@ stdenv.mkDerivation (finalAttrs: {
};
patches = [
+ # libsoup 2 is EOL
+ # 1. 0001-Drop-support-for-libsoup-older-than-2.42.patch
+ (fetchpatch2 {
+ url = "https://salsa.debian.org/debian-gis-team/osm-gps-map/-/raw/debian/1.2.0-4/debian/patches/0001-Drop-support-for-libsoup-older-than-2.42.patch";
+ hash = "sha256-9KSqXV1ZO21nERlhp0/nZkMuGuMpsr1RfszKkTjyvSo=";
+ })
+ # 2. port-to-libsoup3.patch
+ (fetchpatch2 {
+ url = "https://salsa.debian.org/debian-gis-team/osm-gps-map/-/raw/debian/1.2.0-4/debian/patches/0001-Port-to-libsoup3.patch";
+ hash = "sha256-/Ss/rGm08UXmSpDMNGlS79eQ35sOyU8vAMC9eEBOgKg=";
+ excludes = [ ".github/*" ];
+ })
+ # 3. fix autoconf checks
+ ./port-configure-to-libsoup3.patch
+
# libsoup is only used internally
# it should only be listed as private requirement
# https://github.com/nzjrs/osm-gps-map/pull/108
@@ -42,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
cairo
glib
- libsoup_2_4
+ libsoup_3
];
propagatedBuildInputs = [
diff --git a/pkgs/by-name/os/osm-gps-map/port-configure-to-libsoup3.patch b/pkgs/by-name/os/osm-gps-map/port-configure-to-libsoup3.patch
new file mode 100644
index 000000000000..804f815cf8a0
--- /dev/null
+++ b/pkgs/by-name/os/osm-gps-map/port-configure-to-libsoup3.patch
@@ -0,0 +1,150 @@
+From 6a06cf897cd749dae0f68498893c7b6a45faf381 Mon Sep 17 00:00:00 2001
+From: Paul Joubert <paul@trespaul.com>
+Date: Tue, 29 Jul 2025 23:13:52 +0200
+Subject: [PATCH] patch configure
+
+---
+ configure | 60 +++++++++++++++++++++++++++----------------------------
+ 1 file changed, 30 insertions(+), 30 deletions(-)
+
+diff --git a/configure b/configure
+index ed557fe..d89e384 100755
+--- a/configure
++++ b/configure
+@@ -672,8 +672,8 @@ OS_WIN32_FALSE
+ OS_WIN32_TRUE
+ GTHREAD_LIBS
+ GTHREAD_CFLAGS
+-SOUP24_LIBS
+-SOUP24_CFLAGS
++SOUP30_LIBS
++SOUP30_CFLAGS
+ CAIRO_LIBS
+ CAIRO_CFLAGS
+ GTK_LIBS
+@@ -836,8 +836,8 @@ GTK_CFLAGS
+ GTK_LIBS
+ CAIRO_CFLAGS
+ CAIRO_LIBS
+-SOUP24_CFLAGS
+-SOUP24_LIBS
++SOUP30_CFLAGS
++SOUP30_LIBS
+ GTHREAD_CFLAGS
+ GTHREAD_LIBS
+ GTKDOC_DEPS_CFLAGS
+@@ -1524,9 +1524,9 @@ Some influential environment variables:
+ CAIRO_CFLAGS
+ C compiler flags for CAIRO, overriding pkg-config
+ CAIRO_LIBS linker flags for CAIRO, overriding pkg-config
+- SOUP24_CFLAGS
+- C compiler flags for SOUP24, overriding pkg-config
+- SOUP24_LIBS linker flags for SOUP24, overriding pkg-config
++ SOUP30_CFLAGS
++ C compiler flags for SOUP30, overriding pkg-config
++ SOUP30_LIBS linker flags for SOUP30, overriding pkg-config
+ GTHREAD_CFLAGS
+ C compiler flags for GTHREAD, overriding pkg-config
+ GTHREAD_LIBS
+@@ -12719,19 +12719,19 @@ $as_echo "yes" >&6; }
+ fi
+
+ pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsoup-2.4" >&5
+-$as_echo_n "checking for libsoup-2.4... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsoup-3.0" >&5
++$as_echo_n "checking for libsoup-3.0... " >&6; }
+
+-if test -n "$SOUP24_CFLAGS"; then
+- pkg_cv_SOUP24_CFLAGS="$SOUP24_CFLAGS"
++if test -n "$SOUP30_CFLAGS"; then
++ pkg_cv_SOUP30_CFLAGS="$SOUP30_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsoup-2.4\""; } >&5
+- ($PKG_CONFIG --exists --print-errors "libsoup-2.4") 2>&5
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsoup-3.0\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "libsoup-3.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+- pkg_cv_SOUP24_CFLAGS=`$PKG_CONFIG --cflags "libsoup-2.4" 2>/dev/null`
++ pkg_cv_SOUP30_CFLAGS=`$PKG_CONFIG --cflags "libsoup-3.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+ else
+ pkg_failed=yes
+@@ -12739,16 +12739,16 @@ fi
+ else
+ pkg_failed=untried
+ fi
+-if test -n "$SOUP24_LIBS"; then
+- pkg_cv_SOUP24_LIBS="$SOUP24_LIBS"
++if test -n "$SOUP30_LIBS"; then
++ pkg_cv_SOUP30_LIBS="$SOUP30_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsoup-2.4\""; } >&5
+- ($PKG_CONFIG --exists --print-errors "libsoup-2.4") 2>&5
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsoup-3.0\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "libsoup-3.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+- pkg_cv_SOUP24_LIBS=`$PKG_CONFIG --libs "libsoup-2.4" 2>/dev/null`
++ pkg_cv_SOUP30_LIBS=`$PKG_CONFIG --libs "libsoup-3.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+ else
+ pkg_failed=yes
+@@ -12769,22 +12769,22 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- SOUP24_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsoup-2.4" 2>&1`
++ SOUP30_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsoup-3.0" 2>&1`
+ else
+- SOUP24_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsoup-2.4" 2>&1`
++ SOUP30_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsoup-3.0" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+- echo "$SOUP24_PKG_ERRORS" >&5
++ echo "$SOUP30_PKG_ERRORS" >&5
+
+- as_fn_error $? "Package requirements (libsoup-2.4) were not met:
++ as_fn_error $? "Package requirements (libsoup-3.0) were not met:
+
+-$SOUP24_PKG_ERRORS
++$SOUP30_PKG_ERRORS
+
+ Consider adjusting the PKG_CONFIG_PATH environment variable if you
+ installed software in a non-standard prefix.
+
+-Alternatively, you may set the environment variables SOUP24_CFLAGS
+-and SOUP24_LIBS to avoid the need to call pkg-config.
++Alternatively, you may set the environment variables SOUP30_CFLAGS
++and SOUP30_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details." "$LINENO" 5
+ elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+@@ -12795,15 +12795,15 @@ as_fn_error $? "The pkg-config script could not be found or is too old. Make su
+ is in your PATH or set the PKG_CONFIG environment variable to the full
+ path to pkg-config.
+
+-Alternatively, you may set the environment variables SOUP24_CFLAGS
+-and SOUP24_LIBS to avoid the need to call pkg-config.
++Alternatively, you may set the environment variables SOUP30_CFLAGS
++and SOUP30_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details.
+
+ To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+ See \`config.log' for more details" "$LINENO" 5; }
+ else
+- SOUP24_CFLAGS=$pkg_cv_SOUP24_CFLAGS
+- SOUP24_LIBS=$pkg_cv_SOUP24_LIBS
++ SOUP30_CFLAGS=$pkg_cv_SOUP30_CFLAGS
++ SOUP30_LIBS=$pkg_cv_SOUP30_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+
+--
+2.50.1
+
diff --git a/pkgs/by-name/os/osmo-hnodeb/package.nix b/pkgs/by-name/os/osmo-hnodeb/package.nix
index 751077fb85b4..7532621379c0 100644
--- a/pkgs/by-name/os/osmo-hnodeb/package.nix
+++ b/pkgs/by-name/os/osmo-hnodeb/package.nix
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = {
- description = "(upper layers of) HomeNodeB";
+ description = "Upper layers implementation of HomeNodeB for 3G/UMTS";
mainProgram = "osmo-hnodeb";
homepage = "https://osmocom.org/projects/osmo-hnodeb";
license = lib.licenses.agpl3Plus;
diff --git a/pkgs/by-name/os/osrm-backend/package.nix b/pkgs/by-name/os/osrm-backend/package.nix
index accbb1f514c7..db8e0cba01d8 100644
--- a/pkgs/by-name/os/osrm-backend/package.nix
+++ b/pkgs/by-name/os/osrm-backend/package.nix
@@ -45,8 +45,12 @@ stdenv.mkDerivation rec {
expat
];
- # Needed with GCC 12
- env.NIX_CFLAGS_COMPILE = "-Wno-error=uninitialized";
+ env.NIX_CFLAGS_COMPILE = toString [
+ # Needed with GCC 12
+ "-Wno-error=uninitialized"
+ # Needed with GCC 14
+ "-Wno-error=maybe-uninitialized"
+ ];
postInstall = ''
mkdir -p $out/share/osrm-backend
diff --git a/pkgs/by-name/pa/pacemaker/package.nix b/pkgs/by-name/pa/pacemaker/package.nix
index b271be6bcd94..4de00b879af4 100644
--- a/pkgs/by-name/pa/pacemaker/package.nix
+++ b/pkgs/by-name/pa/pacemaker/package.nix
@@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://clusterlabs.org/pacemaker/";
- description = "Pacemaker is an open source, high availability resource manager suitable for both small and large clusters";
+ description = "Open source, high availability resource manager suitable for both small and large clusters";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/pa/packer/package.nix b/pkgs/by-name/pa/packer/package.nix
index 17bab91f5221..0d73bfdbc035 100644
--- a/pkgs/by-name/pa/packer/package.nix
+++ b/pkgs/by-name/pa/packer/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "packer";
- version = "1.14.0";
+ version = "1.14.1";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "packer";
rev = "v${version}";
- hash = "sha256-5rhdIx+80ZHoMupYpun2qfQq/2fFiOWO4k6jsGSm/JY=";
+ hash = "sha256-3g9hsmrfLzGhjcGvUza/L9PMGUFw+KLbg2pIK0CxlQI=";
};
vendorHash = "sha256-F6hn+pXPyPe70UTK8EF24lk7ArYz7ygUyVVsatW6+hI=";
diff --git a/pkgs/by-name/pa/pageedit/package.nix b/pkgs/by-name/pa/pageedit/package.nix
index 7ebc9c53ba6f..a8aa4dd1dc25 100644
--- a/pkgs/by-name/pa/pageedit/package.nix
+++ b/pkgs/by-name/pa/pageedit/package.nix
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
null;
meta = {
- description = "ePub XHTML Visual Editor";
+ description = "EPUB XHTML Visual Editor";
mainProgram = "pageedit";
homepage = "https://sigil-ebook.com/pageedit/";
license = lib.licenses.gpl3Plus;
diff --git a/pkgs/by-name/pa/paperjam/package.nix b/pkgs/by-name/pa/paperjam/package.nix
index de735a8f1bc5..e6c9ea205897 100644
--- a/pkgs/by-name/pa/paperjam/package.nix
+++ b/pkgs/by-name/pa/paperjam/package.nix
@@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "paperjam";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchurl {
url = "https://mj.ucw.cz/download/linux/paperjam-${finalAttrs.version}.tar.gz";
- hash = "sha256-vTjtNTkBHwfoRDshmFu1zZfGVuEtk2NXH5JdA5Ekg5s=";
+ hash = "sha256-ooGRLQCpNfSQziCHPoe4LVIDu2GAMmvhvsYBhKyrMPw=";
};
buildInputs = [
diff --git a/pkgs/by-name/pa/paraview/package.nix b/pkgs/by-name/pa/paraview/package.nix
new file mode 100644
index 000000000000..1c45ad96b1a3
--- /dev/null
+++ b/pkgs/by-name/pa/paraview/package.nix
@@ -0,0 +1,120 @@
+{
+ lib,
+ stdenv,
+ fetchurl,
+ cmake,
+ ninja,
+ qt6Packages,
+ protobuf,
+ vtk-full,
+ testers,
+}:
+let
+ paraviewFilesUrl = "https://www.paraview.org/files";
+ doc = fetchurl {
+ url = "${paraviewFilesUrl}/v6.0/ParaViewGettingStarted-6.0.0.pdf";
+ name = "GettingStarted.pdf";
+ hash = "sha256-2ghvb0UXa0Z/YGWzCchB1NKowRdlC/ZQCI3y0tZUdbo=";
+ };
+ examples = fetchurl {
+ # see https://gitlab.kitware.com/paraview/paraview-superbuild/-/blob/v6.0.0/versions.cmake?ref_type=tags#L21
+ url = "${paraviewFilesUrl}/data/ParaViewTutorialData-20220629.tar.gz";
+ hash = "sha256-OCLvWlwhBL9R981zXWZueMyXVeiqbxsmUYcwIu1doQ4=";
+ };
+in
+stdenv.mkDerivation (finalAttrs: {
+ pname = "paraview";
+ version = "6.0.0";
+
+ src = fetchurl {
+ url = "${paraviewFilesUrl}/v${lib.versions.majorMinor finalAttrs.version}/ParaView-v${finalAttrs.version}.tar.xz";
+ hash = "sha256-DuB65jd+Xpd2auv4WOuXWGaKUt8EHzGefJdQN6Y78Yk=";
+ };
+
+ # When building paraview with external vtk, we can not infer resource_dir
+ # from the path of vtk's libraries. Thus hardcoding the resource_dir.
+ # See https://gitlab.kitware.com/paraview/paraview/-/issues/23043.
+ postPatch = ''
+ substituteInPlace Remoting/Core/vtkPVFileInformation.cxx \
+ --replace-fail "return resource_dir;" "return \"$out/share/paraview\";"
+ '';
+
+ nativeBuildInputs = [
+ cmake
+ ninja
+ qt6Packages.wrapQtAppsHook
+ vtk-full.vtkPackages.python3Packages.pythonRecompileBytecodeHook
+ ];
+
+ # propagation required by paraview-config.cmake
+ propagatedBuildInputs = [
+ qt6Packages.qttools
+ qt6Packages.qt5compat
+ protobuf
+ vtk-full
+ ];
+
+ cmakeFlags = [
+ (lib.cmakeBool "PARAVIEW_VERSIONED_INSTALL" false)
+ (lib.cmakeBool "PARAVIEW_BUILD_WITH_EXTERNAL" true)
+ (lib.cmakeBool "PARAVIEW_USE_EXTERNAL_VTK" true)
+ (lib.cmakeBool "PARAVIEW_USE_QT" true)
+ (lib.cmakeBool "PARAVIEW_USE_MPI" true)
+ (lib.cmakeBool "PARAVIEW_USE_PYTHON" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_WEB" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_CATALYST" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_VISITBRIDGE" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_ADIOS2" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_FFMPEG" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_FIDES" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_ALEMBIC" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_LAS" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_GDAL" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_PDAL" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_OPENTURNS" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_MOTIONFX" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_OCCT" true)
+ (lib.cmakeBool "PARAVIEW_ENABLE_XDMF3" true)
+ (lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin")
+ (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib")
+ (lib.cmakeFeature "CMAKE_INSTALL_INCLUDEDIR" "include")
+ (lib.cmakeFeature "CMAKE_INSTALL_DOCDIR" "share/paraview/doc")
+ ];
+
+ postInstall = ''
+ install -Dm644 ${doc} $out/share/paraview/doc/${doc.name}
+ mkdir -p $out/share/paraview/examples
+ tar --strip-components=1 -xzf ${examples} -C $out/share/paraview/examples
+ ''
+ + lib.optionalString stdenv.hostPlatform.isLinux ''
+ install -Dm644 ../Qt/Components/Resources/Icons/pvIcon.svg $out/share/icons/hicolor/scalable/apps/paraview.svg
+ ''
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ ln -s ../Applications/paraview.app/Contents/MacOS/paraview $out/bin/paraview
+ '';
+
+ passthru.tests = {
+ cmake-config = testers.hasCmakeConfigModules {
+ moduleNames = [ "ParaView" ];
+
+ package = finalAttrs.finalPackage;
+
+ nativeBuildInputs = [
+ qt6Packages.wrapQtAppsHook
+ ];
+ };
+ };
+
+ meta = {
+ description = "3D Data analysis and visualization application";
+ homepage = "https://www.paraview.org";
+ changelog = "https://www.kitware.com/paraview-${lib.concatStringsSep "-" (lib.versions.splitVersion finalAttrs.version)}-release-notes";
+ mainProgram = "paraview";
+ license = lib.licenses.bsd3;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [
+ guibert
+ qbisi
+ ];
+ };
+})
diff --git a/pkgs/by-name/pa/particle-cli/package.nix b/pkgs/by-name/pa/particle-cli/package.nix
index f51ea4d0319d..9206a3ecf3cd 100644
--- a/pkgs/by-name/pa/particle-cli/package.nix
+++ b/pkgs/by-name/pa/particle-cli/package.nix
@@ -8,16 +8,16 @@
buildNpmPackage (finalAttrs: {
pname = "particle-cli";
- version = "3.40.0";
+ version = "3.40.1";
src = fetchFromGitHub {
owner = "particle-iot";
repo = "particle-cli";
tag = "v${finalAttrs.version}";
- hash = "sha256-qfwj0hs+4p00pALrIMAjHCM7Cdoj6+sxV/nMyI2rYNg=";
+ hash = "sha256-rbCk54bTDwvbpRMUR9bUNLTuIHw3HnKoJE7euXMujxg=";
};
- npmDepsHash = "sha256-o8G6+xYOg80vgjJ6Skm7ydysuH71uN9erj7Nd4QOB2I=";
+ npmDepsHash = "sha256-gvnjrFTx1N/dIYSWHjj+PGxiVyiP3pdcDjPIix48cAI=";
buildInputs = [
udev
diff --git a/pkgs/by-name/pa/pat/package.nix b/pkgs/by-name/pa/pat/package.nix
index 2c7288e3defa..acc50d4b43ac 100644
--- a/pkgs/by-name/pa/pat/package.nix
+++ b/pkgs/by-name/pa/pat/package.nix
@@ -38,7 +38,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "Pat is a cross platform Winlink client written in Go";
+ description = "Cross-platform Winlink client written in Go";
homepage = "https://getpat.io/";
license = licenses.mit;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/pa/payloadsallthethings/mkdocs.patch b/pkgs/by-name/pa/payloadsallthethings/mkdocs.patch
new file mode 100644
index 000000000000..6f1d41ed7840
--- /dev/null
+++ b/pkgs/by-name/pa/payloadsallthethings/mkdocs.patch
@@ -0,0 +1,21 @@
+diff --git a/mkdocs.yml b/mkdocs.yml
+index 1c4cd92..9af93f0 100644
+--- a/mkdocs.yml
++++ b/mkdocs.yml
+@@ -59,14 +59,9 @@ markdown_extensions:
+ anchor_linenums: true
+ - pymdownx.tasklist:
+ custom_checkbox: true
+- - pymdownx.emoji:
+- emoji_index: !!python/name:material.extensions.emoji.twemoji
+- emoji_generator: !!python/name:material.extensions.emoji.to_svg
+ # - mdx_truly_sane_lists:
+ # nested_indent: 2
+ # truly_sane: True
+-
++
+ plugins:
+ - search
+- - git-revision-date-localized
+- - social
+\ No newline at end of file
diff --git a/pkgs/by-name/pa/payloadsallthethings/package.nix b/pkgs/by-name/pa/payloadsallthethings/package.nix
index 2fd0fb3d7602..e3402065b523 100644
--- a/pkgs/by-name/pa/payloadsallthethings/package.nix
+++ b/pkgs/by-name/pa/payloadsallthethings/package.nix
@@ -2,24 +2,54 @@
lib,
fetchFromGitHub,
stdenvNoCC,
+ python3Packages,
+ yq,
}:
-
+let
+ inherit (python3Packages) mkdocs mkdocs-material pymdown-extensions;
+in
stdenvNoCC.mkDerivation {
pname = "payloadsallthethings";
- version = "3.0-unstable-2024-01-21";
+ version = "2025.1";
src = fetchFromGitHub {
owner = "swisskyrepo";
repo = "PayloadsAllTheThings";
- rev = "97cfeee270395a838802fa1fcb8a4d5ffc6d6b48";
- hash = "sha256-LRS60v0o5nPSLfGFH6P0Y5roN8Mk5/KyRF4SWTv/7Hw=";
+ tag = "4.2";
+ hash = "sha256-LBPlGfmIyzgRhUdAJmPxjDB7D8iRHcSA8Tf5teMnFzA=";
};
+ patches = [ ./mkdocs.patch ];
+
+ nativeBuildInputs = [
+ mkdocs
+ mkdocs-material
+ pymdown-extensions
+
+ yq
+ ];
+
+ outputs = [
+ "out"
+ "doc"
+ ];
+
+ buildPhase = ''
+ yq -yi '.docs_dir = "source"' mkdocs.yml
+ mkdir overrides
+ mv mkdocs.yml ..
+ cd ..
+ mkdocs build --theme material
+ '';
+
installPhase = ''
runHook preInstall
+ mkdir -p $doc/share/payloadsallthethings
+ cp -r site/* $doc/share/payloadsallthethings
+
mkdir -p $out/share/payloadsallthethings
- rm CONTRIBUTING.md mkdocs.yml custom.css
- cp -a * $out/share/payloadsallthethings
+ rm source/CONTRIBUTING.md source/custom.css
+ cp -r source/* $out/share/payloadsallthethings
runHook postInstall
'';
@@ -27,7 +57,10 @@ stdenvNoCC.mkDerivation {
homepage = "https://github.com/swisskyrepo/PayloadsAllTheThings";
description = "List of useful payloads and bypass for Web Application Security and Pentest/CTF";
license = with lib.licenses; [ mit ];
- maintainers = with lib.maintainers; [ shard7 ];
+ maintainers = with lib.maintainers; [
+ shard7
+ felbinger
+ ];
platforms = lib.platforms.all;
sourceProvenance = with lib.sourceTypes; [ fromSource ];
};
diff --git a/pkgs/by-name/pa/payme/package.nix b/pkgs/by-name/pa/payme/package.nix
index 70df0c753a3c..10a2f21b6bb9 100644
--- a/pkgs/by-name/pa/payme/package.nix
+++ b/pkgs/by-name/pa/payme/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "payme";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchFromGitHub {
owner = "jovandeginste";
repo = "payme";
rev = "v${version}";
- hash = "sha256-jkJGR6i68kNzA60T5ZOu2u+fPvZht4ssEtr8aYocGUk=";
+ hash = "sha256-GXJjjCruDjL5+ag3aUJAHPLOvbwux9FBnyqXJ52WifE=";
leaveDotGit = true;
postFetch = ''
cd "$out"
diff --git a/pkgs/by-name/pd/pdal/package.nix b/pkgs/by-name/pd/pdal/package.nix
index 9251c1c55125..f10f21a4601b 100644
--- a/pkgs/by-name/pd/pdal/package.nix
+++ b/pkgs/by-name/pd/pdal/package.nix
@@ -142,7 +142,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = with lib; {
- description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data";
+ description = "Point Data Abstraction Library. GDAL for point cloud data";
homepage = "https://pdal.io";
license = licenses.bsd3;
teams = [ teams.geospatial ];
diff --git a/pkgs/by-name/pd/pdi/package.nix b/pkgs/by-name/pd/pdi/package.nix
index 11bc62495fdd..359fed4846ef 100644
--- a/pkgs/by-name/pd/pdi/package.nix
+++ b/pkgs/by-name/pd/pdi/package.nix
@@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "PDI supports loose coupling of simulation codes with data handling libraries";
+ description = "Library that aims todecouple high-performance simulation codes from I/O concerns";
homepage = "https://pdi.dev/master/";
changelog = "https://github.com/pdidev/pdi/releases/tag/${finalAttrs.version}";
license = lib.licenses.bsd3;
diff --git a/pkgs/by-name/pd/pdns-recursor/package.nix b/pkgs/by-name/pd/pdns-recursor/package.nix
index 0461163607c7..bf5c07b37059 100644
--- a/pkgs/by-name/pd/pdns-recursor/package.nix
+++ b/pkgs/by-name/pd/pdns-recursor/package.nix
@@ -20,11 +20,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pdns-recursor";
- version = "5.2.2";
+ version = "5.2.5";
src = fetchurl {
url = "https://downloads.powerdns.com/releases/pdns-recursor-${finalAttrs.version}.tar.bz2";
- hash = "sha256-+clSdCMe48XJQZf20FAR1Vq/BrKTdTW6jnjiTqT7vW4=";
+ hash = "sha256-qKZXp6vW6dI3zdJnU/fc9czVuMSKyBILCNK41XodhWo=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
diff --git a/pkgs/by-name/pe/peazip/package.nix b/pkgs/by-name/pe/peazip/package.nix
index edfbb7c30c42..07982d807d5f 100644
--- a/pkgs/by-name/pe/peazip/package.nix
+++ b/pkgs/by-name/pe/peazip/package.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "peazip";
- version = "10.5.0";
+ version = "10.6.0";
src = fetchFromGitHub {
owner = "peazip";
repo = "peazip";
rev = version;
- hash = "sha256-tEx0ZSvv+byn8OPSFprFJwMFxuEQzyrkvk4FbvGtH2A=";
+ hash = "sha256-oRgsT2j5P6jbaBAgLMGArJ+pCVSgC/CJcHM45mRw6Bs=";
};
sourceRoot = "${src.name}/peazip-sources";
diff --git a/pkgs/by-name/pe/petsc/package.nix b/pkgs/by-name/pe/petsc/package.nix
index 8a2d78fc3226..851602b3556e 100644
--- a/pkgs/by-name/pe/petsc/package.nix
+++ b/pkgs/by-name/pe/petsc/package.nix
@@ -111,11 +111,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "petsc";
- version = "3.23.4";
+ version = "3.23.5";
src = fetchzip {
url = "https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-${finalAttrs.version}.tar.gz";
- hash = "sha256-7UugWo3SzRap3Ed6NySRZOJgD+Wkb9J+QEGRUfLbOPI=";
+ hash = "sha256-pfGb/9GlKsZJpdEU6lOr61a8AE5NR9MlZ0mHJ/j+eDs=";
};
strictDeps = true;
diff --git a/pkgs/by-name/pg/pgscv/package.nix b/pkgs/by-name/pg/pgscv/package.nix
index 0199c328ede8..578cf9328e7e 100644
--- a/pkgs/by-name/pg/pgscv/package.nix
+++ b/pkgs/by-name/pg/pgscv/package.nix
@@ -32,7 +32,7 @@ buildGoModule rec {
'';
meta = {
- description = "PgSCV is a PostgreSQL ecosystem metrics collector";
+ description = "PostgreSQL ecosystem metrics collector";
homepage = "https://github.com/CHERTS/pgscv/";
changelog = "https://github.com/CHERTS/pgscv/releases/${version}";
license = lib.licenses.bsd3;
diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix
index 9d14d111067c..6dc91e2276f4 100644
--- a/pkgs/by-name/ph/phel/package.nix
+++ b/pkgs/by-name/ph/phel/package.nix
@@ -7,16 +7,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "phel";
- version = "0.18.1";
+ version = "0.19.1";
src = fetchFromGitHub {
owner = "phel-lang";
repo = "phel-lang";
tag = "v${finalAttrs.version}";
- hash = "sha256-YwmDTj1uc71rpp5Iq/7cDq0gLLy8Bh96bu0RaYqi5J0=";
+ hash = "sha256-uJnxCReo/GR/zAwQEV1Gp9Hv6ydGbf4EiVNL7q0cRRw=";
};
- vendorHash = "sha256-zZK4v9IncoOurf2yUeFqwmAkqsMBlLfuZTUm9cWQBCA=";
+ vendorHash = "sha256-/7A71XQdMfirqfN9VIKFZxJ1HNBva5c2NOsbo6NMRzQ=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
@@ -24,7 +24,7 @@ php.buildComposerProject2 (finalAttrs: {
meta = {
changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}";
- description = "Phel is a functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
+ description = "Functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
homepage = "https://github.com/phel-lang/phel-lang";
license = lib.licenses.mit;
mainProgram = "phel";
diff --git a/pkgs/by-name/ph/phpunit/package.nix b/pkgs/by-name/ph/phpunit/package.nix
index 9c54b6b68acd..a19db2e1c133 100644
--- a/pkgs/by-name/ph/phpunit/package.nix
+++ b/pkgs/by-name/ph/phpunit/package.nix
@@ -10,16 +10,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "phpunit";
- version = "12.2.7";
+ version = "12.3.0";
src = fetchFromGitHub {
owner = "sebastianbergmann";
repo = "phpunit";
tag = finalAttrs.version;
- hash = "sha256-pSmxvDGsD2NFKwP0tA8LTBxfZEXDJFwLACdmK//6Ks8=";
+ hash = "sha256-t1BABpCkWqnjIE25HNzh/oWE5uYRUtm824t3dPtWq8w=";
};
- vendorHash = "sha256-py1mJRNb8Wcsw9sq0sGZc7lHzi52Ui4HmTUeAvTaXwY=";
+ vendorHash = "sha256-nXVaLzbUDqrmWW+uvuHkUBBC0Spp8UxX40ifTbUq8MA=";
passthru = {
updateScript = nix-update-script { };
diff --git a/pkgs/by-name/pi/picocrypt/package.nix b/pkgs/by-name/pi/picocrypt/package.nix
index 3700983f5760..b9085ca4be4b 100644
--- a/pkgs/by-name/pi/picocrypt/package.nix
+++ b/pkgs/by-name/pi/picocrypt/package.nix
@@ -15,18 +15,18 @@
buildGoModule (finalAttrs: {
pname = "picocrypt";
- version = "1.48";
+ version = "1.49";
src = fetchFromGitHub {
owner = "Picocrypt";
repo = "Picocrypt";
tag = finalAttrs.version;
- hash = "sha256-Gvh6t/jFRBCX+I9CYkXV265PiRSSvH6qAgkU0fA/v4A=";
+ hash = "sha256-B10PP/V8xvYbA6rQHWdav/KtQKecNUmwvj9qMYqml8E=";
};
sourceRoot = "${finalAttrs.src.name}/src";
- vendorHash = "sha256-HvtQFoAK4+DX2Mwzf5f39tTnxJcH7Dox/otlvPVczeA=";
+ vendorHash = "sha256-0fEy/YuZa7dENfL3y+NN4SLWYwOLmXqHHJEiU37AkX4=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/pi/pinta/package.nix b/pkgs/by-name/pi/pinta/package.nix
index 61a7888805fe..b179a3e85e6f 100644
--- a/pkgs/by-name/pi/pinta/package.nix
+++ b/pkgs/by-name/pi/pinta/package.nix
@@ -57,6 +57,7 @@ buildDotnetModule rec {
# Build translations
dotnet build Pinta \
+ --no-restore \
-p:ContinuousIntegrationBuild=true \
-p:Deterministic=true \
-target:CompileTranslations,PublishTranslations \
diff --git a/pkgs/by-name/pi/pistol/package.nix b/pkgs/by-name/pi/pistol/package.nix
index 7e5df216e50f..754bbef3e7c3 100644
--- a/pkgs/by-name/pi/pistol/package.nix
+++ b/pkgs/by-name/pi/pistol/package.nix
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "pistol";
- version = "0.5.2";
+ version = "0.5.3";
src = fetchFromGitHub {
owner = "doronbehar";
repo = "pistol";
rev = "v${version}";
- sha256 = "sha256-/w2BenBIzhD0KHtELlFy7YGv0lykHrjrROZeW75gHis=";
+ sha256 = "sha256-cL9hHehajqMIpdD10KYIbNkBt2fiRQkx81m9H3Yd1UY=";
};
- vendorHash = "sha256-+Q72DUKLqahgbLCaXOTAYZaMvNfv3XF+SpyqHyB065g=";
+ vendorHash = "sha256-+moQ3qZnWmmGpOXUxyBS3hIETK/ZtRwmvD2tXFf0A3o=";
doCheck = false;
diff --git a/pkgs/by-name/pi/pixelorama/package.nix b/pkgs/by-name/pi/pixelorama/package.nix
index 6be082521a8c..b3bc87eb4232 100644
--- a/pkgs/by-name/pi/pixelorama/package.nix
+++ b/pkgs/by-name/pi/pixelorama/package.nix
@@ -20,13 +20,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "pixelorama";
- version = "1.1.1";
+ version = "1.1.3";
src = fetchFromGitHub {
owner = "Orama-Interactive";
repo = "Pixelorama";
rev = "v${finalAttrs.version}";
- hash = "sha256-HXCfZ/ePqEMnaEN+fxGVoaFWsO1isTAyYoRpLY6opRg=";
+ hash = "sha256-5HxOt077h+GLQQlvKefolOXLRnNDdc/VD1pc9INEkqI=";
};
strictDeps = true;
diff --git a/pkgs/by-name/pl/planify/package.nix b/pkgs/by-name/pl/planify/package.nix
index 3249c92c3963..306590474fe1 100644
--- a/pkgs/by-name/pl/planify/package.nix
+++ b/pkgs/by-name/pl/planify/package.nix
@@ -29,13 +29,13 @@
stdenv.mkDerivation rec {
pname = "planify";
- version = "4.13.0";
+ version = "4.13.2";
src = fetchFromGitHub {
owner = "alainm23";
repo = "planify";
rev = version;
- hash = "sha256-4fsgXyIt5bhdbG0DRFYv6vrGagTyH5SAFcOaAV3uq0g=";
+ hash = "sha256-bQ7kKUdInf6ZYO0X6kwW0HbuciiXhGyAdvnPcT0MllM=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/pl/plasmusic-toolbar/package.nix b/pkgs/by-name/pl/plasmusic-toolbar/package.nix
index 689822e6500c..3e115a19e3ab 100644
--- a/pkgs/by-name/pl/plasmusic-toolbar/package.nix
+++ b/pkgs/by-name/pl/plasmusic-toolbar/package.nix
@@ -7,13 +7,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "plasmusic-toolbar";
- version = "3.2.0";
+ version = "3.3.0";
src = fetchFromGitHub {
owner = "ccatterina";
repo = "plasmusic-toolbar";
tag = "v${finalAttrs.version}";
- hash = "sha256-Epix3gqQGc8MXMcoQ1YxrEXafuPZUOTKdute5eoJ2nI=";
+ hash = "sha256-Kjzutah8CIHN3NZcxGB1FXlCNn5dnTQxJITUptaXNrs=";
};
installPhase = ''
diff --git a/pkgs/by-name/pl/platform-folders/package.nix b/pkgs/by-name/pl/platform-folders/package.nix
index 5fa41c391595..7c5efe394074 100644
--- a/pkgs/by-name/pl/platform-folders/package.nix
+++ b/pkgs/by-name/pl/platform-folders/package.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "platform-folders";
- version = "4.2.0";
+ version = "4.3.0";
src = fetchFromGitHub {
owner = "sago007";
repo = "PlatformFolders";
rev = version;
- hash = "sha256-ruhAP9kjwm6pIFJ5a6oy6VE5W39bWQO3qSrT5IUtiwA=";
+ hash = "sha256-8dKW9nmxiqt47Z9RBNuHjFRyOhwmi+9mR7prUOxXIRE=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix
index e61156eb7db5..de7c0bc322c3 100644
--- a/pkgs/by-name/po/pocketbase/package.nix
+++ b/pkgs/by-name/po/pocketbase/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "pocketbase";
- version = "0.29.0";
+ version = "0.29.2";
src = fetchFromGitHub {
owner = "pocketbase";
repo = "pocketbase";
rev = "v${version}";
- hash = "sha256-yNz/bwjOPcj4N4yXi1pckz/rGNSJeCs8xeZHj+W/+2E=";
+ hash = "sha256-TWizSLWsQEK2BGaYVkqc/rrjiv/MZF0kKZAYGQAItJ4=";
};
- vendorHash = "sha256-XfHU2E2VEcQEQtcGmZqEPjdy7wxvOEdcysSYYD5oLNM=";
+ vendorHash = "sha256-MWCx8v1/A0xjm8M9zgPXkMYsQlpAqDaASoqFTr7FG18=";
# This is the released subpackage from upstream repo
subPackages = [ "examples/base" ];
diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix
index 01c22a518f07..840989b77280 100644
--- a/pkgs/by-name/po/portfolio/package.nix
+++ b/pkgs/by-name/po/portfolio/package.nix
@@ -34,11 +34,11 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "PortfolioPerformance";
- version = "0.78.0";
+ version = "0.78.1";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz";
- hash = "sha256-f5xPXBzwa9VOutiG5uYQ5FqC6Avd+VAIyDlLW7db82Y=";
+ hash = "sha256-R6Z201767c61S/KAMtArzIuPjQbXMVym8KLZKMVdr+M=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/po/positron-bin/package.nix b/pkgs/by-name/po/positron-bin/package.nix
index 4808a9a7ec43..c987ed0843ff 100644
--- a/pkgs/by-name/po/positron-bin/package.nix
+++ b/pkgs/by-name/po/positron-bin/package.nix
@@ -22,7 +22,7 @@
}:
let
pname = "positron-bin";
- version = "2025.07.0-204";
+ version = "2025.08.0-130";
in
stdenv.mkDerivation {
inherit version pname;
@@ -31,17 +31,17 @@ stdenv.mkDerivation {
if stdenv.hostPlatform.isDarwin then
fetchurl {
url = "https://cdn.posit.co/positron/releases/mac/universal/Positron-${version}-universal.dmg";
- hash = "sha256-f1EQw6fKH4pgVG7+YcLPv6FawJ2TN507hYLD0pn+PlM=";
+ hash = "sha256-FMnDXhIj6j/ToLtjUiJObu/SRUb9eTnffC9DBbb2azE=";
}
else if stdenv.hostPlatform.system == "aarch64-linux" then
fetchurl {
url = "https://cdn.posit.co/positron/releases/deb/arm64/Positron-${version}-arm64.deb";
- hash = "sha256-SxjQPZ2wUmSIYOxBB6AS6Ue7ajXzMkY32nHdkZkNhBA=";
+ hash = "sha256-zNt+40BLHR48g0ZhY8KDpPVdzcOCW7Isl3JA4nlBisc=";
}
else
fetchurl {
url = "https://cdn.posit.co/positron/releases/deb/x86_64/Positron-${version}-x64.deb";
- hash = "sha256-f27LC4+SXnkyePw/fw8r9JYsOQKVoIiFkAet/QtwbNg=";
+ hash = "sha256-vjEOQw3+AoAHA+zR3w56h1kKuNMsA+WLK6xKEVvMqSU=";
};
buildInputs = [
diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix
index f40760c639b8..0e5224de0375 100644
--- a/pkgs/by-name/po/postfix-tlspol/package.nix
+++ b/pkgs/by-name/po/postfix-tlspol/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "postfix-tlspol";
- version = "1.8.12";
+ version = "1.8.13";
src = fetchFromGitHub {
owner = "Zuplu";
repo = "postfix-tlspol";
tag = "v${version}";
- hash = "sha256-OBGBjbLnyDKz/UK5th1k/gfxHjBGxyWQKgiXuuJNf8Q=";
+ hash = "sha256-ff+tQb3GfWYt+u7idQf/mTN8uSkkbWLfxlq+1m1gfyc=";
};
vendorHash = null;
diff --git a/pkgs/by-name/po/postmoogle/package.nix b/pkgs/by-name/po/postmoogle/package.nix
index 929dfb83872d..5c7431275a7a 100644
--- a/pkgs/by-name/po/postmoogle/package.nix
+++ b/pkgs/by-name/po/postmoogle/package.nix
@@ -22,7 +22,7 @@ buildGoModule rec {
vendorHash = null;
meta = {
- description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server";
+ description = "Matrix <-> Email bridge in the form of an SMTP server";
homepage = "https://github.com/etkecc/postmoogle";
changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}";
license = lib.licenses.agpl3Only;
diff --git a/pkgs/by-name/po/powerstation/package.nix b/pkgs/by-name/po/powerstation/package.nix
index 2ade1f5d24e3..e2e5d2000aa2 100644
--- a/pkgs/by-name/po/powerstation/package.nix
+++ b/pkgs/by-name/po/powerstation/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "powerstation";
- version = "0.6.1";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "ShadowBlip";
repo = "PowerStation";
tag = "v${version}";
- hash = "sha256-UB0NmP2UaQEYGrFR0f0nBLuGTjjTIhvz0bwx3eC2JE4=";
+ hash = "sha256-wm/O36AdBxfLVCM3NtzSVVHBM+GfH4ARZ/2ekJX5qsE=";
};
- cargoHash = "sha256-32tz1cJ2G3GXB9j0lFyjsAOn/iQGxzrdfcqkA/Yh4UY=";
+ cargoHash = "sha256-P4NTzKKY/yB8ODPlsGWfihXTQD8MiOnp+tKCWFKtKxI=";
nativeBuildInputs = [
cmake
diff --git a/pkgs/by-name/pr/prefect/package.nix b/pkgs/by-name/pr/prefect/package.nix
index 31ae575004a0..c7576e57a726 100644
--- a/pkgs/by-name/pr/prefect/package.nix
+++ b/pkgs/by-name/pr/prefect/package.nix
@@ -192,7 +192,7 @@ python3Packages.buildPythonApplication rec {
# );
meta = {
- description = "Prefect is a workflow orchestration framework for building resilient data pipelines in Python";
+ description = "Workflow orchestration framework for building resilient data pipelines in Python";
homepage = "https://github.com/PrefectHQ/prefect";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ happysalada ];
diff --git a/pkgs/by-name/pr/procyon/package.nix b/pkgs/by-name/pr/procyon/package.nix
index 4fe075bd8886..23cfab49b1e8 100644
--- a/pkgs/by-name/pr/procyon/package.nix
+++ b/pkgs/by-name/pr/procyon/package.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Procyon is a suite of Java metaprogramming tools including a Java decompiler";
+ description = "Suite of Java metaprogramming tools including a Java decompiler";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
homepage = "https://github.com/mstrobel/procyon/";
license = licenses.asl20;
diff --git a/pkgs/by-name/pr/protoc-gen-entgrpc/package.nix b/pkgs/by-name/pr/protoc-gen-entgrpc/package.nix
index f7eed9ab1c33..14d9cce6540a 100644
--- a/pkgs/by-name/pr/protoc-gen-entgrpc/package.nix
+++ b/pkgs/by-name/pr/protoc-gen-entgrpc/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "protoc-gen-entgrpc";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "ent";
repo = "contrib";
rev = "v${version}";
- sha256 = "sha256-8BQXjoVTasCReAc3XWBgeoYmL9zLj+uvf9TRKBYaAr4=";
+ sha256 = "sha256-kI+/qbWvOxcHKee7jEFBs5Bb+5MPGunAsB6d1j9fhp8=";
};
- vendorHash = "sha256-jdjcnDfEAP33oQSn5nqgFqE+uwKBXp3gJWTNiiH/6iw=";
+ vendorHash = "sha256-tOt6Uxo4Z2zJrTjyTPoqHGfUgxFmtB+xP+kB+S6ez84=";
subPackages = [ "entproto/cmd/protoc-gen-entgrpc" ];
diff --git a/pkgs/by-name/pr/protoc-gen-go/package.nix b/pkgs/by-name/pr/protoc-gen-go/package.nix
index a119d4ee6fcc..5e2615bb1309 100644
--- a/pkgs/by-name/pr/protoc-gen-go/package.nix
+++ b/pkgs/by-name/pr/protoc-gen-go/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "protoc-gen-go";
- version = "1.36.6";
+ version = "1.36.7";
src = fetchFromGitHub {
owner = "protocolbuffers";
repo = "protobuf-go";
rev = "v${version}";
- hash = "sha256-6Wx1XoHZS1RM0hpgVE85U7huVS4IK+AroTE2zpZR4VI=";
+ hash = "sha256-8ePIQ62ewJ1Bp+rG+R7o8Vx++zp8VK0MeEb8ASGZQ7E=";
};
vendorHash = "sha256-nGI/Bd6eMEoY0sBwWEtyhFowHVvwLKjbT4yfzFz6Z3E=";
diff --git a/pkgs/by-name/ps/psqlodbc/package.nix b/pkgs/by-name/ps/psqlodbc/package.nix
index 526b5e9874fe..09543fac64c1 100644
--- a/pkgs/by-name/ps/psqlodbc/package.nix
+++ b/pkgs/by-name/ps/psqlodbc/package.nix
@@ -1,27 +1,29 @@
{
- lib,
- stdenv,
- fetchFromGitHub,
- nix-update-script,
autoreconfHook,
+ fetchFromGitHub,
+ lib,
libpq,
+ nix-update-script,
openssl,
+ stdenv,
+
withLibiodbc ? false,
libiodbc,
+
withUnixODBC ? true,
unixODBC,
}:
assert lib.xor withLibiodbc withUnixODBC;
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "psqlodbc";
- version = "${builtins.replaceStrings [ "_" ] [ "." ] (lib.strings.removePrefix "REL-" src.tag)}";
+ version = "17.00.0006";
src = fetchFromGitHub {
owner = "postgresql-interfaces";
repo = "psqlodbc";
- tag = "REL-17_00_0006";
+ tag = "REL-${lib.replaceString "." "_" finalAttrs.version}";
hash = "sha256-iu1PWkfOyWtMmy7/8W+acu8v+e8nUPkCIHtVNZ8HzRg=";
};
@@ -38,14 +40,6 @@ stdenv.mkDerivation rec {
strictDeps = true;
- passthru = {
- updateScript = nix-update-script { };
- }
- // lib.optionalAttrs withUnixODBC {
- fancyName = "PostgreSQL";
- driver = "lib/psqlodbcw.so";
- };
-
configureFlags = [
"CPPFLAGS=-DSQLCOLATTRIBUTE_SQLLEN" # needed for cross
"--with-libpq=${lib.getDev libpq}"
@@ -53,11 +47,21 @@ stdenv.mkDerivation rec {
++ lib.optional withLibiodbc "--with-iodbc=${libiodbc}"
++ lib.optional withUnixODBC "--with-unixodbc=${unixODBC}";
- meta = with lib; {
+ passthru = {
+ updateScript = nix-update-script {
+ extraArgs = [ "--version-regex=^REL-(\\d+)_(\\d+)_(\\d+)$" ];
+ };
+ }
+ // lib.optionalAttrs withUnixODBC {
+ fancyName = "PostgreSQL";
+ driver = "lib/psqlodbcw.so";
+ };
+
+ meta = {
homepage = "https://odbc.postgresql.org/";
description = "ODBC driver for PostgreSQL";
- license = licenses.lgpl2;
- platforms = platforms.unix;
+ license = lib.licenses.lgpl2;
+ platforms = lib.platforms.unix;
teams = libpq.meta.teams;
};
-}
+})
diff --git a/pkgs/applications/audio/puddletag/default.nix b/pkgs/by-name/pu/puddletag/package.nix
index 4daeee6d4cb3..5c3ce77a2cca 100644
--- a/pkgs/applications/audio/puddletag/default.nix
+++ b/pkgs/by-name/pu/puddletag/package.nix
@@ -1,33 +1,26 @@
{
lib,
fetchFromGitHub,
- fetchurl,
python3,
- qtbase,
- qtwayland,
- wrapQtAppsHook,
+ libsForQt5,
}:
+let
+ qt = libsForQt5;
+
+in
python3.pkgs.buildPythonApplication rec {
pname = "puddletag";
- version = "2.3.0";
+ version = "2.5.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "puddletag";
repo = "puddletag";
tag = version;
- hash = "sha256-oScT8YcQoDf2qZ+J7xKm22Sbfym3tkVUrWT5D2LU5e8=";
+ hash = "sha256-Per+olIi2yd2cNRO22Fi6cC7/90AqRP1NpRK1XU1i0A=";
};
- patches = [
- (fetchurl {
- url = "https://github.com/puddletag/puddletag/commit/54074824adb05da42c03d7adfbba94d8e24982f0.patch";
- hash = "sha256-DkgaFWgp2m2bRuhdXhHW+nxV/2GaCgeRNdwLMYAkcYQ=";
- name = "fix_for_pyparsing_3_1_2.patch";
- })
- ];
-
pythonRelaxDeps = true;
pythonRemoveDeps = [
@@ -37,19 +30,19 @@ python3.pkgs.buildPythonApplication rec {
postPatch = ''
substituteInPlace setup.py \
- --replace share/pixmaps share/icons
+ --replace-fail share/pixmaps share/icons
'';
- buildInputs = [
+ buildInputs = with qt; [
qtbase
qtwayland
];
- nativeBuildInputs = [
+ nativeBuildInputs = with qt; [
wrapQtAppsHook
];
- propagatedBuildInputs = with python3.pkgs; [
+ dependencies = with python3.pkgs; [
configobj
levenshtein
lxml
@@ -73,15 +66,15 @@ python3.pkgs.buildPythonApplication rec {
dontStrip = true; # we are not generating any binaries
- meta = with lib; {
+ meta = {
description = "Audio tag editor similar to the Windows program, Mp3tag";
mainProgram = "puddletag";
homepage = "https://docs.puddletag.net";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [
peterhoeg
dschrempf
];
- platforms = platforms.linux;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/pu/pulsar/package.nix b/pkgs/by-name/pu/pulsar/package.nix
index 15b7390560f3..aa6d2f68966c 100644
--- a/pkgs/by-name/pu/pulsar/package.nix
+++ b/pkgs/by-name/pu/pulsar/package.nix
@@ -36,14 +36,14 @@
let
pname = "pulsar";
- version = "1.128.0";
+ version = "1.129.0";
sourcesPath =
{
x86_64-linux.tarname = "Linux.${pname}-${version}.tar.gz";
- x86_64-linux.hash = "sha256-LDr5H2VchlTzHtwcDo0za9GWfKZTpXx6LZVwtgKWxxY=";
+ x86_64-linux.hash = "sha256-Iq+mYI8vldBroU/1ztVhWfbDUh9GiFjrSIzW0Qtgnvc=";
aarch64-linux.tarname = "ARM.Linux.${pname}-${version}-arm64.tar.gz";
- aarch64-linux.hash = "sha256-tT55J2TDRiEcsh5vNVl2dapRdYj3yZsn0ZrfjO5qnqE=";
+ aarch64-linux.hash = "sha256-hQBMxonnUSEoa0ATISuCoWh0scv/GPf6Tq55l+I1/n0=";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
diff --git a/pkgs/by-name/pu/pulumi-esc/package.nix b/pkgs/by-name/pu/pulumi-esc/package.nix
index 6af30e42da25..63327480a74c 100644
--- a/pkgs/by-name/pu/pulumi-esc/package.nix
+++ b/pkgs/by-name/pu/pulumi-esc/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "pulumi-esc";
- version = "0.15.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = "pulumi";
repo = "esc";
rev = "v${version}";
- hash = "sha256-mBFxR3Sl89TVE+G/+pr5KlMl2oWUmQr41VfZpOyNU6k=";
+ hash = "sha256-rdoq+Zx+NVJZrVon/OfJIAvEyCWEawSHRLxLBUFR9uY=";
};
subPackages = "cmd/esc";
diff --git a/pkgs/by-name/pu/pulumi/package.nix b/pkgs/by-name/pu/pulumi/package.nix
index 5c87d0b63fbd..4091b8d99567 100644
--- a/pkgs/by-name/pu/pulumi/package.nix
+++ b/pkgs/by-name/pu/pulumi/package.nix
@@ -177,7 +177,7 @@ buildGoModule rec {
meta = {
homepage = "https://www.pulumi.com";
- description = "Pulumi is a cloud development platform that makes creating cloud programs easy and productive";
+ description = "Cloud development platform that makes creating cloud programs easy and productive";
sourceProvenance = [ lib.sourceTypes.fromSource ];
license = lib.licenses.asl20;
mainProgram = "pulumi";
diff --git a/pkgs/by-name/pu/pupdate/package.nix b/pkgs/by-name/pu/pupdate/package.nix
index 10656bfdcee3..66ac56b52271 100644
--- a/pkgs/by-name/pu/pupdate/package.nix
+++ b/pkgs/by-name/pu/pupdate/package.nix
@@ -54,7 +54,7 @@ buildDotnetModule rec {
meta = with lib; {
homepage = "https://github.com/mattpannella/pupdate";
- description = "Pupdate - A thing for updating your Analogue Pocket";
+ description = "Update utility for the openFPGA cores, firmware, and other stuff on your Analogue Pocket";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ p-rintz ];
diff --git a/pkgs/by-name/py/pyprland/package.nix b/pkgs/by-name/py/pyprland/package.nix
index 730da05985ee..509225403b6b 100644
--- a/pkgs/by-name/py/pyprland/package.nix
+++ b/pkgs/by-name/py/pyprland/package.nix
@@ -7,7 +7,7 @@
python3Packages.buildPythonApplication rec {
pname = "pyprland";
- version = "2.4.6";
+ version = "2.4.7";
format = "pyproject";
disabled = python3Packages.pythonOlder "3.10";
@@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec {
owner = "hyprland-community";
repo = "pyprland";
tag = version;
- hash = "sha256-OH+BTPw574FykVYWG6TIOpSPeYB39UxyMy/gzMDw0z4=";
+ hash = "sha256-rtAw6tdZY0BKb6Qjk/LHYYMB9nCPzkmw95wdjhJ191s=";
};
nativeBuildInputs = with python3Packages; [ poetry-core ];
diff --git a/pkgs/applications/display-managers/greetd/qtgreet.nix b/pkgs/by-name/qt/qtgreet/package.nix
index 40068bec30ec..40068bec30ec 100644
--- a/pkgs/applications/display-managers/greetd/qtgreet.nix
+++ b/pkgs/by-name/qt/qtgreet/package.nix
diff --git a/pkgs/by-name/qu/quarkus/package.nix b/pkgs/by-name/qu/quarkus/package.nix
index 13f123162263..5d44268b5c5f 100644
--- a/pkgs/by-name/qu/quarkus/package.nix
+++ b/pkgs/by-name/qu/quarkus/package.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
- description = "Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards";
+ description = "Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards";
homepage = "https://quarkus.io";
changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}";
license = licenses.asl20;
diff --git a/pkgs/applications/science/electronics/qucs-s/default.nix b/pkgs/by-name/qu/qucs-s/package.nix
index 0b3d5b738b9f..8445b2081fe2 100644
--- a/pkgs/applications/science/electronics/qucs-s/default.nix
+++ b/pkgs/by-name/qu/qucs-s/package.nix
@@ -4,32 +4,27 @@
fetchFromGitHub,
flex,
bison,
- qtbase,
- qtcharts,
- qttools,
- qtsvg,
- qtwayland,
- wrapQtAppsHook,
libX11,
cmake,
gperf,
adms,
ngspice,
qucsator-rf,
+ qt6Packages,
kernels ? [
ngspice
qucsator-rf
],
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "qucs-s";
version = "25.1.2";
src = fetchFromGitHub {
owner = "ra3xdh";
repo = "qucs_s";
- rev = version;
+ tag = finalAttrs.version;
hash = "sha256-+xPhHmuogNuolmMFcUAP2hMfJh1D+O4DrPkcuR6+mR8=";
};
@@ -55,22 +50,26 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
flex
bison
- wrapQtAppsHook
+ qt6Packages.wrapQtAppsHook
cmake
];
- buildInputs = [
- qtbase
- qttools
- qtcharts
- qtsvg
- gperf
- adms
- ]
- ++ lib.optionals stdenv.hostPlatform.isLinux [
- qtwayland
- libX11
- ]
- ++ kernels;
+ buildInputs =
+ with qt6Packages;
+ [
+ qtbase
+ qttools
+ qtcharts
+ qtsvg
+ ]
+ ++ [
+ gperf
+ adms
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isLinux [
+ qtwayland
+ libX11
+ ]
+ ++ kernels;
cmakeFlags = [
"-DWITH_QT6=ON"
@@ -84,27 +83,27 @@ stdenv.mkDerivation rec {
(lib.makeBinPath kernels)
];
- QTDIR = qtbase.dev;
+ QTDIR = qt6Packages.qtbase.dev;
doInstallCheck = true;
installCheck = ''
$out/bin/qucs-s --version
'';
- meta = with lib; {
+ meta = {
description = "Spin-off of Qucs that allows custom simulation kernels";
longDescription = ''
Spin-off of Qucs that allows custom simulation kernels.
Default version is installed with ngspice.
'';
homepage = "https://ra3xdh.github.io/";
- license = licenses.gpl2Plus;
+ license = lib.licenses.gpl2Plus;
mainProgram = "qucs-s";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
mazurel
kashw2
thomaslepoix
];
- platforms = with platforms; unix;
+ platforms = lib.platforms.unix;
};
-}
+})
diff --git a/pkgs/by-name/qu/quickfix/package.nix b/pkgs/by-name/qu/quickfix/package.nix
index bd4612c8eec1..3dad4044a99c 100644
--- a/pkgs/by-name/qu/quickfix/package.nix
+++ b/pkgs/by-name/qu/quickfix/package.nix
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "QuickFIX C++ Fix Engine Library";
+ description = "C++ Fix Engine Library";
homepage = "http://www.quickfixengine.org";
license = licenses.free; # similar to BSD 4-clause
maintainers = with maintainers; [ bhipple ];
diff --git a/pkgs/by-name/qu/quill-qr/package.nix b/pkgs/by-name/qu/quill-qr/package.nix
index ec31feb4b013..32c0e15ffbb1 100644
--- a/pkgs/by-name/qu/quill-qr/package.nix
+++ b/pkgs/by-name/qu/quill-qr/package.nix
@@ -40,7 +40,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app/";
+ description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app";
mainProgram = "quill-qr.sh";
homepage = "https://github.com/IvanMalison/quill-qr";
maintainers = with maintainers; [ imalison ];
diff --git a/pkgs/by-name/qw/qwen-code/package.nix b/pkgs/by-name/qw/qwen-code/package.nix
new file mode 100644
index 000000000000..763411b4661f
--- /dev/null
+++ b/pkgs/by-name/qw/qwen-code/package.nix
@@ -0,0 +1,55 @@
+{
+ lib,
+ buildNpmPackage,
+ fetchFromGitHub,
+ fetchNpmDeps,
+ nix-update-script,
+}:
+
+buildNpmPackage (finalAttrs: {
+ pname = "qwen-code";
+ version = "0.0.5";
+
+ src = fetchFromGitHub {
+ owner = "QwenLM";
+ repo = "qwen-code";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-/PuykGiXpjk2Fp1Sif59hvOIepZ7KcJRvL/9RMatQJA=";
+ };
+
+ npmDeps = fetchNpmDeps {
+ inherit (finalAttrs) src;
+ hash = "sha256-HzrN549MfI+TN7BKssisIsga7udGKvextruzuoLq8M4=";
+ };
+
+ buildPhase = ''
+ runHook preBuild
+
+ npm run generate
+ npm run bundle
+
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin
+ cp -r bundle/* $out/
+ patchShebangs $out
+ ln -s $out/gemini.js $out/bin/qwen
+
+ runHook postInstall
+ '';
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "Coding agent that lives in digital world";
+ homepage = "https://github.com/QwenLM/qwen-code";
+ mainProgram = "qwen";
+ license = lib.licenses.asl20;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ lonerOrz ];
+ };
+})
diff --git a/pkgs/by-name/r2/r2modman/package.nix b/pkgs/by-name/r2/r2modman/package.nix
index d9504d7c99de..1a858483234b 100644
--- a/pkgs/by-name/r2/r2modman/package.nix
+++ b/pkgs/by-name/r2/r2modman/package.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "r2modman";
- version = "3.2.1";
+ version = "3.2.3";
src = fetchFromGitHub {
owner = "ebkr";
repo = "r2modmanPlus";
rev = "v${finalAttrs.version}";
- hash = "sha256-l1xrp+Gl26kiWqh5pIKp4QiETrzr5mTrUP10T0DhUCw=";
+ hash = "sha256-0LlZsyUSVuDakbNUzJ1ZUBe9KxWNd0ONKkPafwbCINY=";
};
offlineCache = fetchYarnDeps {
diff --git a/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix b/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
index ca30523c5e5d..98ebb58de475 100644
--- a/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
+++ b/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "rabbitmqadmin-ng";
- version = "2.7.1";
+ version = "2.7.2";
src = fetchFromGitHub {
owner = "rabbitmq";
repo = "rabbitmqadmin-ng";
tag = "v${version}";
- hash = "sha256-ifvSDtj+A9wR6tvM82bzP9I4ZpOYrIzqkGtL7jFfPvQ=";
+ hash = "sha256-umt5eu26qkYa8GfAUCcfM7oTj4t9sTKF3dMLJ9RHYjQ=";
};
- cargoHash = "sha256-7r44ouNmqycF9ZBccR0iN6qps1oc7sjQCgK0G19zzF0=";
+ cargoHash = "sha256-ehTvhm7U76Qz9zEfbh0/jWr/VyLkmULCnmLIGGw51Lk=";
buildInputs = [ openssl ];
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/by-name/ra/railway/package.nix b/pkgs/by-name/ra/railway/package.nix
index 8fdc51f28bcf..86d4e9278f86 100644
--- a/pkgs/by-name/ra/railway/package.nix
+++ b/pkgs/by-name/ra/railway/package.nix
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "railway";
- version = "4.5.6";
+ version = "4.6.1";
src = fetchFromGitHub {
owner = "railwayapp";
repo = "cli";
rev = "v${version}";
- hash = "sha256-xoBGYdcef1xBlPlUOPudhX0t59OBbNavcg5CeRJiQIY=";
+ hash = "sha256-+nweRMHwQbt/Nn/i0P3s7kziP7Z8RnEszqcVzjTthes=";
};
- cargoHash = "sha256-o/wbBp2gIl+Dyxnee7mChVzv5qmrVAcG95i9YMxd5AI=";
+ cargoHash = "sha256-u86v7DeWCdeODP+mHL0mYvas1lpCEWuI15ua1LUzDak=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/by-name/ra/ran/package.nix b/pkgs/by-name/ra/ran/package.nix
index c6216308ebea..4f1a747b733d 100644
--- a/pkgs/by-name/ra/ran/package.nix
+++ b/pkgs/by-name/ra/ran/package.nix
@@ -42,7 +42,7 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/m3ng9i/ran";
- description = "Ran is a simple web server for serving static files";
+ description = "Simple web server for serving static files";
mainProgram = "ran";
license = licenses.mit;
maintainers = with maintainers; [ tomberek ];
diff --git a/pkgs/by-name/ra/rancher/package.nix b/pkgs/by-name/ra/rancher/package.nix
index e5ada61609f9..462e5f7e7efb 100644
--- a/pkgs/by-name/ra/rancher/package.nix
+++ b/pkgs/by-name/ra/rancher/package.nix
@@ -15,6 +15,8 @@ buildGoModule rec {
hash = "sha256-K0uMo/sRol2F02iV7b9NcmZcQGZ9iSEIdbZgT+Ea+/c=";
};
+ env.CGO_ENABLED = 0;
+
ldflags = [
"-w"
"-s"
@@ -35,7 +37,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server";
+ description = "CLI tool for interacting with your Rancher Server";
mainProgram = "rancher";
homepage = "https://github.com/rancher/cli";
license = licenses.asl20;
diff --git a/pkgs/by-name/ra/ranger/package.nix b/pkgs/by-name/ra/ranger/package.nix
index b472415089c4..98906ddbe0ca 100644
--- a/pkgs/by-name/ra/ranger/package.nix
+++ b/pkgs/by-name/ra/ranger/package.nix
@@ -17,14 +17,14 @@
python3Packages.buildPythonApplication {
pname = "ranger";
- version = "1.9.3-unstable-2025-06-04";
+ version = "1.9.3-unstable-2025-08-03";
format = "setuptools";
src = fetchFromGitHub {
owner = "ranger";
repo = "ranger";
- rev = "7e38143eaa91c82bed8f309aa167b1e6f2607576";
- hash = "sha256-O0DjecncpN+Bv8Ng+keuvU9iVtWAV4a50p959pMvkww=";
+ rev = "760fb03dccdfaeb2e08f3a7f4f867f913af2d74f";
+ hash = "sha256-lnnJz4/xtJZhxOPfJqZq/o7ke9DpaLCcr5dh2M2AbGg=";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/by-name/ra/rattler-build/package.nix b/pkgs/by-name/ra/rattler-build/package.nix
index c82bac90aa1a..97c5f1233196 100644
--- a/pkgs/by-name/ra/rattler-build/package.nix
+++ b/pkgs/by-name/ra/rattler-build/package.nix
@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rattler-build";
- version = "0.44.0";
+ version = "0.45.0";
src = fetchFromGitHub {
owner = "prefix-dev";
repo = "rattler-build";
tag = "v${finalAttrs.version}";
- hash = "sha256-VgthpzZNFBIV4SwikmHJkRsuEP0j16hVt+CxOBuOy6s=";
+ hash = "sha256-nk4orzkmgKQ6UfRpA9suh7FxiPh4P+F4NagY22if5Iw=";
};
- cargoHash = "sha256-HO4DXuCs/Jtz7kzp3jn/X/75Zdh9gS0ZO3eS9GFCbXA=";
+ cargoHash = "sha256-LvdFKguUMplNbJLh6CTy6enfg1PGqjawku/tBjwf30o=";
doCheck = false; # test requires network access
diff --git a/pkgs/by-name/re/recordbox/Cargo.lock b/pkgs/by-name/re/recordbox/Cargo.lock
deleted file mode 100644
index 32cada0f8945..000000000000
--- a/pkgs/by-name/re/recordbox/Cargo.lock
+++ /dev/null
@@ -1,3803 +0,0 @@
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-version = 4
-
-[[package]]
-name = "adler2"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
-
-[[package]]
-name = "ahash"
-version = "0.8.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
-dependencies = [
- "cfg-if",
- "once_cell",
- "version_check",
- "zerocopy 0.7.35",
-]
-
-[[package]]
-name = "aho-corasick"
-version = "1.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "android-tzdata"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
-
-[[package]]
-name = "android_system_properties"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "ashpd"
-version = "0.10.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de3d60bee1a1d38c2077030f4788e1b4e31058d2e79a8cfc8f2b440bd44db290"
-dependencies = [
- "async-fs",
- "async-net",
- "enumflags2",
- "futures-channel",
- "futures-util",
- "rand 0.8.5",
- "serde",
- "serde_repr",
- "url",
- "zbus 5.5.0",
-]
-
-[[package]]
-name = "async-broadcast"
-version = "0.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
-dependencies = [
- "event-listener 5.4.0",
- "event-listener-strategy",
- "futures-core",
- "pin-project-lite",
-]
-
-[[package]]
-name = "async-channel"
-version = "1.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
-dependencies = [
- "concurrent-queue",
- "event-listener 2.5.3",
- "futures-core",
-]
-
-[[package]]
-name = "async-channel"
-version = "2.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
-dependencies = [
- "concurrent-queue",
- "event-listener-strategy",
- "futures-core",
- "pin-project-lite",
-]
-
-[[package]]
-name = "async-executor"
-version = "1.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
-dependencies = [
- "async-task",
- "concurrent-queue",
- "fastrand",
- "futures-lite",
- "slab",
-]
-
-[[package]]
-name = "async-fs"
-version = "2.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a"
-dependencies = [
- "async-lock",
- "blocking",
- "futures-lite",
-]
-
-[[package]]
-name = "async-global-executor"
-version = "2.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"
-dependencies = [
- "async-channel 2.3.1",
- "async-executor",
- "async-io",
- "async-lock",
- "blocking",
- "futures-lite",
- "once_cell",
-]
-
-[[package]]
-name = "async-io"
-version = "2.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059"
-dependencies = [
- "async-lock",
- "cfg-if",
- "concurrent-queue",
- "futures-io",
- "futures-lite",
- "parking",
- "polling",
- "rustix 0.38.44",
- "slab",
- "tracing",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "async-lock"
-version = "3.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
-dependencies = [
- "event-listener 5.4.0",
- "event-listener-strategy",
- "pin-project-lite",
-]
-
-[[package]]
-name = "async-net"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
-dependencies = [
- "async-io",
- "blocking",
- "futures-lite",
-]
-
-[[package]]
-name = "async-process"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
-dependencies = [
- "async-channel 2.3.1",
- "async-io",
- "async-lock",
- "async-signal",
- "async-task",
- "blocking",
- "cfg-if",
- "event-listener 5.4.0",
- "futures-lite",
- "rustix 0.38.44",
- "tracing",
-]
-
-[[package]]
-name = "async-recursion"
-version = "1.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "async-signal"
-version = "0.2.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
-dependencies = [
- "async-io",
- "async-lock",
- "atomic-waker",
- "cfg-if",
- "futures-core",
- "futures-io",
- "rustix 0.38.44",
- "signal-hook-registry",
- "slab",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "async-std"
-version = "1.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24"
-dependencies = [
- "async-channel 1.9.0",
- "async-global-executor",
- "async-io",
- "async-lock",
- "async-process",
- "crossbeam-utils",
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-lite",
- "gloo-timers",
- "kv-log-macro",
- "log",
- "memchr",
- "once_cell",
- "pin-project-lite",
- "pin-utils",
- "slab",
- "wasm-bindgen-futures",
-]
-
-[[package]]
-name = "async-task"
-version = "4.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
-
-[[package]]
-name = "async-trait"
-version = "0.1.88"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "atomic-waker"
-version = "1.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
-
-[[package]]
-name = "atomic_refcell"
-version = "0.1.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c"
-
-[[package]]
-name = "autocfg"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
-
-[[package]]
-name = "base64"
-version = "0.21.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
-
-[[package]]
-name = "bitflags"
-version = "1.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-[[package]]
-name = "bitflags"
-version = "2.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
-
-[[package]]
-name = "block"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
-
-[[package]]
-name = "block-buffer"
-version = "0.10.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
-dependencies = [
- "generic-array",
-]
-
-[[package]]
-name = "blocking"
-version = "1.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
-dependencies = [
- "async-channel 2.3.1",
- "async-task",
- "futures-io",
- "futures-lite",
- "piper",
-]
-
-[[package]]
-name = "bumpalo"
-version = "3.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
-
-[[package]]
-name = "bytemuck"
-version = "1.22.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540"
-
-[[package]]
-name = "byteorder"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
-
-[[package]]
-name = "cacache"
-version = "13.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c5063741c7b2e260bbede781cf4679632dd90e2718e99f7715e46824b65670b"
-dependencies = [
- "async-std",
- "digest",
- "either",
- "futures",
- "hex",
- "libc",
- "memmap2",
- "miette",
- "reflink-copy",
- "serde",
- "serde_derive",
- "serde_json",
- "sha1",
- "sha2",
- "ssri",
- "tempfile",
- "thiserror 1.0.69",
- "walkdir",
-]
-
-[[package]]
-name = "cairo-rs"
-version = "0.20.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7"
-dependencies = [
- "bitflags 2.9.0",
- "cairo-sys-rs",
- "glib",
- "libc",
-]
-
-[[package]]
-name = "cairo-sys-rs"
-version = "0.20.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df"
-dependencies = [
- "glib-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "cc"
-version = "1.2.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c"
-dependencies = [
- "shlex",
-]
-
-[[package]]
-name = "cfg-expr"
-version = "0.17.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789"
-dependencies = [
- "smallvec",
- "target-lexicon",
-]
-
-[[package]]
-name = "cfg-if"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-[[package]]
-name = "cfg_aliases"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
-
-[[package]]
-name = "chrono"
-version = "0.4.40"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c"
-dependencies = [
- "android-tzdata",
- "iana-time-zone",
- "num-traits",
- "windows-link",
-]
-
-[[package]]
-name = "color-thief"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6460d760cf38ce67c9e0318f896538820acc54f2d0a3bfc5b2c557211066c98"
-dependencies = [
- "rgb",
-]
-
-[[package]]
-name = "common-path"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101"
-
-[[package]]
-name = "concurrent-queue"
-version = "2.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
-dependencies = [
- "crossbeam-utils",
-]
-
-[[package]]
-name = "core-foundation-sys"
-version = "0.8.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
-
-[[package]]
-name = "cpufeatures"
-version = "0.2.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "crc32fast"
-version = "1.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "crossbeam-channel"
-version = "0.5.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471"
-dependencies = [
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-epoch"
-version = "0.9.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
-dependencies = [
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-utils"
-version = "0.8.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
-
-[[package]]
-name = "crypto-common"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
-dependencies = [
- "generic-array",
- "typenum",
-]
-
-[[package]]
-name = "data-encoding"
-version = "2.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010"
-
-[[package]]
-name = "digest"
-version = "0.10.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
-dependencies = [
- "block-buffer",
- "crypto-common",
-]
-
-[[package]]
-name = "displaydoc"
-version = "0.2.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "either"
-version = "1.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
-
-[[package]]
-name = "endi"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
-
-[[package]]
-name = "enumflags2"
-version = "0.7.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147"
-dependencies = [
- "enumflags2_derive",
- "serde",
-]
-
-[[package]]
-name = "enumflags2_derive"
-version = "0.7.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "equivalent"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
-
-[[package]]
-name = "errno"
-version = "0.3.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
-dependencies = [
- "libc",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "event-listener"
-version = "2.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
-
-[[package]]
-name = "event-listener"
-version = "5.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
-dependencies = [
- "concurrent-queue",
- "parking",
- "pin-project-lite",
-]
-
-[[package]]
-name = "event-listener-strategy"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2"
-dependencies = [
- "event-listener 5.4.0",
- "pin-project-lite",
-]
-
-[[package]]
-name = "fallible-iterator"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
-
-[[package]]
-name = "fallible-streaming-iterator"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
-
-[[package]]
-name = "fastrand"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
-
-[[package]]
-name = "field-offset"
-version = "0.3.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
-dependencies = [
- "memoffset",
- "rustc_version",
-]
-
-[[package]]
-name = "file-id"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6bc904b9bbefcadbd8e3a9fb0d464a9b979de6324c03b3c663e8994f46a5be36"
-dependencies = [
- "windows-sys 0.52.0",
-]
-
-[[package]]
-name = "filetime"
-version = "0.2.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
-dependencies = [
- "cfg-if",
- "libc",
- "libredox",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "flate2"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc"
-dependencies = [
- "crc32fast",
- "miniz_oxide",
-]
-
-[[package]]
-name = "flexi_logger"
-version = "0.29.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88a5a6882b2e137c4f2664562995865084eb5a00611fba30c582ef10354c4ad8"
-dependencies = [
- "chrono",
- "log",
- "nu-ansi-term 0.50.1",
- "regex",
- "thiserror 2.0.12",
-]
-
-[[package]]
-name = "form_urlencoded"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
-dependencies = [
- "percent-encoding",
-]
-
-[[package]]
-name = "fsevent-sys"
-version = "4.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "futures"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
-dependencies = [
- "futures-channel",
- "futures-core",
- "futures-executor",
- "futures-io",
- "futures-sink",
- "futures-task",
- "futures-util",
-]
-
-[[package]]
-name = "futures-channel"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
-dependencies = [
- "futures-core",
- "futures-sink",
-]
-
-[[package]]
-name = "futures-core"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
-
-[[package]]
-name = "futures-executor"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
-dependencies = [
- "futures-core",
- "futures-task",
- "futures-util",
-]
-
-[[package]]
-name = "futures-io"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
-
-[[package]]
-name = "futures-lite"
-version = "2.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532"
-dependencies = [
- "fastrand",
- "futures-core",
- "futures-io",
- "parking",
- "pin-project-lite",
-]
-
-[[package]]
-name = "futures-macro"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "futures-sink"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
-
-[[package]]
-name = "futures-task"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
-
-[[package]]
-name = "futures-util"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
-dependencies = [
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-macro",
- "futures-sink",
- "futures-task",
- "memchr",
- "pin-project-lite",
- "pin-utils",
- "slab",
-]
-
-[[package]]
-name = "fuzzy-matcher"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
-dependencies = [
- "thread_local",
-]
-
-[[package]]
-name = "gdk-pixbuf"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0"
-dependencies = [
- "gdk-pixbuf-sys",
- "gio",
- "glib",
- "libc",
-]
-
-[[package]]
-name = "gdk-pixbuf-sys"
-version = "0.20.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c"
-dependencies = [
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gdk4"
-version = "0.9.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60"
-dependencies = [
- "cairo-rs",
- "gdk-pixbuf",
- "gdk4-sys",
- "gio",
- "glib",
- "libc",
- "pango",
-]
-
-[[package]]
-name = "gdk4-sys"
-version = "0.9.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a"
-dependencies = [
- "cairo-sys-rs",
- "gdk-pixbuf-sys",
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "libc",
- "pango-sys",
- "pkg-config",
- "system-deps",
-]
-
-[[package]]
-name = "generator"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd"
-dependencies = [
- "cfg-if",
- "libc",
- "log",
- "rustversion",
- "windows 0.58.0",
-]
-
-[[package]]
-name = "generic-array"
-version = "0.14.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
-dependencies = [
- "typenum",
- "version_check",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.2.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi 0.13.3+wasi-0.2.2",
- "windows-targets",
-]
-
-[[package]]
-name = "gettext-rs"
-version = "0.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a"
-dependencies = [
- "gettext-sys",
- "locale_config",
-]
-
-[[package]]
-name = "gettext-sys"
-version = "0.22.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661"
-dependencies = [
- "cc",
- "temp-dir",
-]
-
-[[package]]
-name = "gio"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487"
-dependencies = [
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-util",
- "gio-sys",
- "glib",
- "libc",
- "pin-project-lite",
- "smallvec",
-]
-
-[[package]]
-name = "gio-sys"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "glib"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686"
-dependencies = [
- "bitflags 2.9.0",
- "futures-channel",
- "futures-core",
- "futures-executor",
- "futures-task",
- "futures-util",
- "gio-sys",
- "glib-macros",
- "glib-sys",
- "gobject-sys",
- "libc",
- "memchr",
- "smallvec",
-]
-
-[[package]]
-name = "glib-macros"
-version = "0.20.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68"
-dependencies = [
- "heck",
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "glib-sys"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb"
-dependencies = [
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gloo-timers"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
-dependencies = [
- "futures-channel",
- "futures-core",
- "js-sys",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "gobject-sys"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3"
-dependencies = [
- "glib-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "graphene-rs"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19"
-dependencies = [
- "glib",
- "graphene-sys",
- "libc",
-]
-
-[[package]]
-name = "graphene-sys"
-version = "0.20.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a"
-dependencies = [
- "glib-sys",
- "libc",
- "pkg-config",
- "system-deps",
-]
-
-[[package]]
-name = "gsk4"
-version = "0.9.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855"
-dependencies = [
- "cairo-rs",
- "gdk4",
- "glib",
- "graphene-rs",
- "gsk4-sys",
- "libc",
- "pango",
-]
-
-[[package]]
-name = "gsk4-sys"
-version = "0.9.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc"
-dependencies = [
- "cairo-sys-rs",
- "gdk4-sys",
- "glib-sys",
- "gobject-sys",
- "graphene-sys",
- "libc",
- "pango-sys",
- "system-deps",
-]
-
-[[package]]
-name = "gstreamer"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2188fe829b0ebe12e4cf2bbcf6658470a936269daba7afae92847a2af32c9105"
-dependencies = [
- "cfg-if",
- "futures-channel",
- "futures-core",
- "futures-util",
- "glib",
- "gstreamer-sys",
- "itertools",
- "libc",
- "muldiv",
- "num-integer",
- "num-rational",
- "once_cell",
- "option-operations",
- "paste",
- "pin-project-lite",
- "smallvec",
- "thiserror 2.0.12",
-]
-
-[[package]]
-name = "gstreamer-audio"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49118ca684e2fc42207509fcac8497d91079c2ffe8ff2b4ae99e71dbafef1ede"
-dependencies = [
- "cfg-if",
- "glib",
- "gstreamer",
- "gstreamer-audio-sys",
- "gstreamer-base",
- "libc",
- "once_cell",
- "smallvec",
-]
-
-[[package]]
-name = "gstreamer-audio-sys"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d469526ecf30811b50a6460fd285ee40d189c46048b3d0c69b67a04b414fb51"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "gstreamer-base-sys",
- "gstreamer-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gstreamer-base"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad33dd444db0d215ac363164f900f800ffb93361ad8a60840e95e14b7de985e8"
-dependencies = [
- "atomic_refcell",
- "cfg-if",
- "glib",
- "gstreamer",
- "gstreamer-base-sys",
- "libc",
-]
-
-[[package]]
-name = "gstreamer-base-sys"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "114b2a704f19a70f20c54b00e54f5d5376bbf78bd2791e6beb0776c997d8bf24"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "gstreamer-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gstreamer-play"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ef455584b832e9fdc76f7952b9432eaee2fd287157b03cf2bc0e83f1b41619c"
-dependencies = [
- "glib",
- "gstreamer",
- "gstreamer-play-sys",
- "gstreamer-video",
- "libc",
-]
-
-[[package]]
-name = "gstreamer-play-sys"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b01c1c4f09cb6709c7da2532b3fcbc14da9006d508baee606328080e46f491f5"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "gstreamer-sys",
- "gstreamer-video-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gstreamer-sys"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe159238834058725808cf6604a7c5d9e4a50e1eacd7b0c63bce2fe3a067dbd1"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gstreamer-video"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad242d388b63c91652c8157de3b0c1f709e49c941a0aae1952455f6ee326ca2d"
-dependencies = [
- "cfg-if",
- "futures-channel",
- "glib",
- "gstreamer",
- "gstreamer-base",
- "gstreamer-video-sys",
- "libc",
- "once_cell",
- "thiserror 2.0.12",
-]
-
-[[package]]
-name = "gstreamer-video-sys"
-version = "0.23.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "465ff496889fb38be47f5e821163c2e83414d87c4aa55f5aae62dc7200971d4d"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "gstreamer-base-sys",
- "gstreamer-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gtk4"
-version = "0.9.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d"
-dependencies = [
- "cairo-rs",
- "field-offset",
- "futures-channel",
- "gdk-pixbuf",
- "gdk4",
- "gio",
- "glib",
- "graphene-rs",
- "gsk4",
- "gtk4-macros",
- "gtk4-sys",
- "libc",
- "pango",
-]
-
-[[package]]
-name = "gtk4-macros"
-version = "0.9.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999"
-dependencies = [
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "gtk4-sys"
-version = "0.9.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6"
-dependencies = [
- "cairo-sys-rs",
- "gdk-pixbuf-sys",
- "gdk4-sys",
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "graphene-sys",
- "gsk4-sys",
- "libc",
- "pango-sys",
- "system-deps",
-]
-
-[[package]]
-name = "hashbrown"
-version = "0.14.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
-dependencies = [
- "ahash",
-]
-
-[[package]]
-name = "hashbrown"
-version = "0.15.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
-
-[[package]]
-name = "hashlink"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
-dependencies = [
- "hashbrown 0.14.5",
-]
-
-[[package]]
-name = "heck"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-
-[[package]]
-name = "hermit-abi"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
-
-[[package]]
-name = "hex"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
-
-[[package]]
-name = "iana-time-zone"
-version = "0.1.61"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
-dependencies = [
- "android_system_properties",
- "core-foundation-sys",
- "iana-time-zone-haiku",
- "js-sys",
- "wasm-bindgen",
- "windows-core 0.52.0",
-]
-
-[[package]]
-name = "iana-time-zone-haiku"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "icu_collections"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
-dependencies = [
- "displaydoc",
- "yoke",
- "zerofrom",
- "zerovec",
-]
-
-[[package]]
-name = "icu_locid"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
-dependencies = [
- "displaydoc",
- "litemap",
- "tinystr",
- "writeable",
- "zerovec",
-]
-
-[[package]]
-name = "icu_locid_transform"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
-dependencies = [
- "displaydoc",
- "icu_locid",
- "icu_locid_transform_data",
- "icu_provider",
- "tinystr",
- "zerovec",
-]
-
-[[package]]
-name = "icu_locid_transform_data"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
-
-[[package]]
-name = "icu_normalizer"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
-dependencies = [
- "displaydoc",
- "icu_collections",
- "icu_normalizer_data",
- "icu_properties",
- "icu_provider",
- "smallvec",
- "utf16_iter",
- "utf8_iter",
- "write16",
- "zerovec",
-]
-
-[[package]]
-name = "icu_normalizer_data"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
-
-[[package]]
-name = "icu_properties"
-version = "1.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
-dependencies = [
- "displaydoc",
- "icu_collections",
- "icu_locid_transform",
- "icu_properties_data",
- "icu_provider",
- "tinystr",
- "zerovec",
-]
-
-[[package]]
-name = "icu_properties_data"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
-
-[[package]]
-name = "icu_provider"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
-dependencies = [
- "displaydoc",
- "icu_locid",
- "icu_provider_macros",
- "stable_deref_trait",
- "tinystr",
- "writeable",
- "yoke",
- "zerofrom",
- "zerovec",
-]
-
-[[package]]
-name = "icu_provider_macros"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "idna"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
-dependencies = [
- "idna_adapter",
- "smallvec",
- "utf8_iter",
-]
-
-[[package]]
-name = "idna_adapter"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
-dependencies = [
- "icu_normalizer",
- "icu_properties",
-]
-
-[[package]]
-name = "indexmap"
-version = "2.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058"
-dependencies = [
- "equivalent",
- "hashbrown 0.15.2",
-]
-
-[[package]]
-name = "inotify"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
-dependencies = [
- "bitflags 2.9.0",
- "inotify-sys",
- "libc",
-]
-
-[[package]]
-name = "inotify-sys"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "itertools"
-version = "0.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
-dependencies = [
- "either",
-]
-
-[[package]]
-name = "itoa"
-version = "1.0.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
-
-[[package]]
-name = "js-sys"
-version = "0.3.77"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
-dependencies = [
- "once_cell",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "json"
-version = "0.12.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd"
-
-[[package]]
-name = "kqueue"
-version = "1.0.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
-dependencies = [
- "kqueue-sys",
- "libc",
-]
-
-[[package]]
-name = "kqueue-sys"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
-dependencies = [
- "bitflags 1.3.2",
- "libc",
-]
-
-[[package]]
-name = "kv-log-macro"
-version = "1.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
-dependencies = [
- "log",
-]
-
-[[package]]
-name = "lazy_static"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-
-[[package]]
-name = "libadwaita"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247"
-dependencies = [
- "gdk4",
- "gio",
- "glib",
- "gtk4",
- "libadwaita-sys",
- "libc",
- "pango",
-]
-
-[[package]]
-name = "libadwaita-sys"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9"
-dependencies = [
- "gdk4-sys",
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "gtk4-sys",
- "libc",
- "pango-sys",
- "system-deps",
-]
-
-[[package]]
-name = "libc"
-version = "0.2.171"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6"
-
-[[package]]
-name = "libredox"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
-dependencies = [
- "bitflags 2.9.0",
- "libc",
- "redox_syscall",
-]
-
-[[package]]
-name = "libsqlite3-sys"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
-dependencies = [
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "linux-raw-sys"
-version = "0.4.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
-
-[[package]]
-name = "linux-raw-sys"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413"
-
-[[package]]
-name = "litemap"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856"
-
-[[package]]
-name = "locale_config"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"
-dependencies = [
- "lazy_static",
- "objc",
- "objc-foundation",
- "regex",
- "winapi",
-]
-
-[[package]]
-name = "lock_api"
-version = "0.4.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
-dependencies = [
- "autocfg",
- "scopeguard",
-]
-
-[[package]]
-name = "lofty"
-version = "0.22.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "781de624f162b1a8cbfbd577103ee9b8e5f62854b053ff48f4e31e68a0a7df6f"
-dependencies = [
- "byteorder",
- "data-encoding",
- "flate2",
- "lofty_attr",
- "log",
- "ogg_pager",
- "paste",
-]
-
-[[package]]
-name = "lofty_attr"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed9983e64b2358522f745c1251924e3ab7252d55637e80f6a0a3de642d6a9efc"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "log"
-version = "0.4.26"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
-dependencies = [
- "value-bag",
-]
-
-[[package]]
-name = "loom"
-version = "0.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
-dependencies = [
- "cfg-if",
- "generator",
- "scoped-tls",
- "tracing",
- "tracing-subscriber",
-]
-
-[[package]]
-name = "malloc_buf"
-version = "0.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "matchers"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
-dependencies = [
- "regex-automata 0.1.10",
-]
-
-[[package]]
-name = "memchr"
-version = "2.7.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
-
-[[package]]
-name = "memmap2"
-version = "0.5.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "memoffset"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "miette"
-version = "5.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e"
-dependencies = [
- "miette-derive",
- "once_cell",
- "thiserror 1.0.69",
- "unicode-width",
-]
-
-[[package]]
-name = "miette-derive"
-version = "5.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "mime"
-version = "0.3.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
-
-[[package]]
-name = "mime_guess"
-version = "2.0.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
-dependencies = [
- "mime",
- "unicase",
-]
-
-[[package]]
-name = "miniz_oxide"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5"
-dependencies = [
- "adler2",
-]
-
-[[package]]
-name = "mio"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
-dependencies = [
- "libc",
- "log",
- "wasi 0.11.0+wasi-snapshot-preview1",
- "windows-sys 0.52.0",
-]
-
-[[package]]
-name = "moka"
-version = "0.12.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926"
-dependencies = [
- "async-lock",
- "crossbeam-channel",
- "crossbeam-epoch",
- "crossbeam-utils",
- "event-listener 5.4.0",
- "futures-util",
- "loom",
- "parking_lot",
- "portable-atomic",
- "rustc_version",
- "smallvec",
- "tagptr",
- "thiserror 1.0.69",
- "uuid",
-]
-
-[[package]]
-name = "mpris-server"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "058bc2227727af394f34aa51da3e36aeecf2c808f39315d35f754872660750ae"
-dependencies = [
- "async-channel 2.3.1",
- "futures-channel",
- "serde",
- "trait-variant",
- "zbus 4.4.0",
-]
-
-[[package]]
-name = "muldiv"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0"
-
-[[package]]
-name = "nix"
-version = "0.29.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
-dependencies = [
- "bitflags 2.9.0",
- "cfg-if",
- "cfg_aliases",
- "libc",
- "memoffset",
-]
-
-[[package]]
-name = "notify"
-version = "8.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943"
-dependencies = [
- "bitflags 2.9.0",
- "filetime",
- "fsevent-sys",
- "inotify",
- "kqueue",
- "libc",
- "log",
- "mio",
- "notify-types",
- "walkdir",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "notify-debouncer-full"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2d88b1a7538054351c8258338df7c931a590513fb3745e8c15eb9ff4199b8d1"
-dependencies = [
- "file-id",
- "log",
- "notify",
- "notify-types",
- "walkdir",
-]
-
-[[package]]
-name = "notify-types"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d"
-
-[[package]]
-name = "nu-ansi-term"
-version = "0.46.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
-dependencies = [
- "overload",
- "winapi",
-]
-
-[[package]]
-name = "nu-ansi-term"
-version = "0.50.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399"
-dependencies = [
- "windows-sys 0.52.0",
-]
-
-[[package]]
-name = "num-integer"
-version = "0.1.46"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
-dependencies = [
- "num-traits",
-]
-
-[[package]]
-name = "num-rational"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
-dependencies = [
- "num-integer",
- "num-traits",
-]
-
-[[package]]
-name = "num-traits"
-version = "0.2.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "objc"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
-dependencies = [
- "malloc_buf",
-]
-
-[[package]]
-name = "objc-foundation"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
-dependencies = [
- "block",
- "objc",
- "objc_id",
-]
-
-[[package]]
-name = "objc_id"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
-dependencies = [
- "objc",
-]
-
-[[package]]
-name = "ogg_pager"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e034c10fb5c1c012c1b327b85df89fb0ef98ae66ec28af30f0d1eed804a40c19"
-dependencies = [
- "byteorder",
-]
-
-[[package]]
-name = "once_cell"
-version = "1.21.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc"
-
-[[package]]
-name = "option-operations"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0"
-dependencies = [
- "paste",
-]
-
-[[package]]
-name = "ordered-stream"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
-dependencies = [
- "futures-core",
- "pin-project-lite",
-]
-
-[[package]]
-name = "overload"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
-
-[[package]]
-name = "pango"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec"
-dependencies = [
- "gio",
- "glib",
- "libc",
- "pango-sys",
-]
-
-[[package]]
-name = "pango-sys"
-version = "0.20.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "parking"
-version = "2.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
-
-[[package]]
-name = "parking_lot"
-version = "0.12.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
-dependencies = [
- "lock_api",
- "parking_lot_core",
-]
-
-[[package]]
-name = "parking_lot_core"
-version = "0.9.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
-dependencies = [
- "cfg-if",
- "libc",
- "redox_syscall",
- "smallvec",
- "windows-targets",
-]
-
-[[package]]
-name = "paste"
-version = "1.0.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
-
-[[package]]
-name = "percent-encoding"
-version = "2.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
-
-[[package]]
-name = "pin-project-lite"
-version = "0.2.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
-
-[[package]]
-name = "pin-utils"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-[[package]]
-name = "piper"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
-dependencies = [
- "atomic-waker",
- "fastrand",
- "futures-io",
-]
-
-[[package]]
-name = "pkg-config"
-version = "0.3.32"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
-
-[[package]]
-name = "polling"
-version = "3.7.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
-dependencies = [
- "cfg-if",
- "concurrent-queue",
- "hermit-abi",
- "pin-project-lite",
- "rustix 0.38.44",
- "tracing",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "portable-atomic"
-version = "1.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"
-
-[[package]]
-name = "ppv-lite86"
-version = "0.2.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
-dependencies = [
- "zerocopy 0.8.23",
-]
-
-[[package]]
-name = "proc-macro-crate"
-version = "3.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
-dependencies = [
- "toml_edit",
-]
-
-[[package]]
-name = "proc-macro2"
-version = "1.0.94"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"
-dependencies = [
- "unicode-ident",
-]
-
-[[package]]
-name = "quote"
-version = "1.0.40"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
-dependencies = [
- "proc-macro2",
-]
-
-[[package]]
-name = "r2d2"
-version = "0.8.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93"
-dependencies = [
- "log",
- "parking_lot",
- "scheduled-thread-pool",
-]
-
-[[package]]
-name = "r2d2_sqlite"
-version = "0.25.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb14dba8247a6a15b7fdbc7d389e2e6f03ee9f184f87117706d509c092dfe846"
-dependencies = [
- "r2d2",
- "rusqlite",
- "uuid",
-]
-
-[[package]]
-name = "rand"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
-dependencies = [
- "libc",
- "rand_chacha 0.3.1",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "rand"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94"
-dependencies = [
- "rand_chacha 0.9.0",
- "rand_core 0.9.3",
- "zerocopy 0.8.23",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.9.3",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.6.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-dependencies = [
- "getrandom 0.2.15",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
-dependencies = [
- "getrandom 0.3.1",
-]
-
-[[package]]
-name = "recordbox"
-version = "0.9.3"
-dependencies = [
- "ashpd",
- "async-channel 2.3.1",
- "async-lock",
- "cacache",
- "color-thief",
- "common-path",
- "flexi_logger",
- "futures",
- "fuzzy-matcher",
- "gettext-rs",
- "gstreamer",
- "gstreamer-audio",
- "gstreamer-base",
- "gstreamer-play",
- "gtk4",
- "json",
- "lazy_static",
- "libadwaita",
- "lofty",
- "log",
- "mime_guess",
- "moka",
- "mpris-server",
- "notify-debouncer-full",
- "r2d2",
- "r2d2_sqlite",
- "rand 0.8.5",
- "rusqlite",
- "rusqlite_migration",
- "search-provider",
- "strum",
- "strum_macros",
- "tr",
- "urlencoding",
- "uuid",
- "walkdir",
-]
-
-[[package]]
-name = "redox_syscall"
-version = "0.5.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1"
-dependencies = [
- "bitflags 2.9.0",
-]
-
-[[package]]
-name = "reflink-copy"
-version = "0.1.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b86038e146b9a61557e1a2e58cdf2eddc0b46ce141b55541b1c1b9f3189d618"
-dependencies = [
- "cfg-if",
- "libc",
- "rustix 1.0.2",
- "windows 0.60.0",
-]
-
-[[package]]
-name = "regex"
-version = "1.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
-dependencies = [
- "aho-corasick",
- "memchr",
- "regex-automata 0.4.9",
- "regex-syntax 0.8.5",
-]
-
-[[package]]
-name = "regex-automata"
-version = "0.1.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
-dependencies = [
- "regex-syntax 0.6.29",
-]
-
-[[package]]
-name = "regex-automata"
-version = "0.4.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
-dependencies = [
- "aho-corasick",
- "memchr",
- "regex-syntax 0.8.5",
-]
-
-[[package]]
-name = "regex-syntax"
-version = "0.6.29"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
-
-[[package]]
-name = "regex-syntax"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
-
-[[package]]
-name = "rgb"
-version = "0.8.50"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
-dependencies = [
- "bytemuck",
-]
-
-[[package]]
-name = "rusqlite"
-version = "0.32.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e"
-dependencies = [
- "bitflags 2.9.0",
- "fallible-iterator",
- "fallible-streaming-iterator",
- "hashlink",
- "libsqlite3-sys",
- "smallvec",
-]
-
-[[package]]
-name = "rusqlite_migration"
-version = "1.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "923b42e802f7dc20a0a6b5e097ba7c83fe4289da07e49156fecf6af08aa9cd1c"
-dependencies = [
- "log",
- "rusqlite",
-]
-
-[[package]]
-name = "rustc_version"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
-dependencies = [
- "semver",
-]
-
-[[package]]
-name = "rustix"
-version = "0.38.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
-dependencies = [
- "bitflags 2.9.0",
- "errno",
- "libc",
- "linux-raw-sys 0.4.15",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "rustix"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825"
-dependencies = [
- "bitflags 2.9.0",
- "errno",
- "libc",
- "linux-raw-sys 0.9.3",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "rustversion"
-version = "1.0.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
-
-[[package]]
-name = "ryu"
-version = "1.0.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
-
-[[package]]
-name = "same-file"
-version = "1.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
-dependencies = [
- "winapi-util",
-]
-
-[[package]]
-name = "scheduled-thread-pool"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19"
-dependencies = [
- "parking_lot",
-]
-
-[[package]]
-name = "scoped-tls"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
-
-[[package]]
-name = "scopeguard"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-
-[[package]]
-name = "search-provider"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8de586207b4f0b88883d27791ea2e8663900fdc78bffb36660bd1eb79f129ba"
-dependencies = [
- "futures-channel",
- "futures-util",
- "serde",
- "zbus 4.4.0",
-]
-
-[[package]]
-name = "semver"
-version = "1.0.26"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
-
-[[package]]
-name = "serde"
-version = "1.0.219"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
-dependencies = [
- "serde_derive",
-]
-
-[[package]]
-name = "serde_derive"
-version = "1.0.219"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "serde_json"
-version = "1.0.140"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
-dependencies = [
- "itoa",
- "memchr",
- "ryu",
- "serde",
-]
-
-[[package]]
-name = "serde_repr"
-version = "0.1.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "serde_spanned"
-version = "0.6.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "sha-1"
-version = "0.10.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
-dependencies = [
- "cfg-if",
- "cpufeatures",
- "digest",
-]
-
-[[package]]
-name = "sha1"
-version = "0.10.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
-dependencies = [
- "cfg-if",
- "cpufeatures",
- "digest",
-]
-
-[[package]]
-name = "sha2"
-version = "0.10.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
-dependencies = [
- "cfg-if",
- "cpufeatures",
- "digest",
-]
-
-[[package]]
-name = "sharded-slab"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
-dependencies = [
- "lazy_static",
-]
-
-[[package]]
-name = "shlex"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
-
-[[package]]
-name = "signal-hook-registry"
-version = "1.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "slab"
-version = "0.4.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "smallvec"
-version = "1.14.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd"
-
-[[package]]
-name = "ssri"
-version = "9.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da7a2b3c2bc9693bcb40870c4e9b5bf0d79f9cb46273321bf855ec513e919082"
-dependencies = [
- "base64",
- "digest",
- "hex",
- "miette",
- "serde",
- "sha-1",
- "sha2",
- "thiserror 1.0.69",
- "xxhash-rust",
-]
-
-[[package]]
-name = "stable_deref_trait"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
-
-[[package]]
-name = "static_assertions"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
-
-[[package]]
-name = "strum"
-version = "0.26.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
-
-[[package]]
-name = "strum_macros"
-version = "0.26.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
-dependencies = [
- "heck",
- "proc-macro2",
- "quote",
- "rustversion",
- "syn",
-]
-
-[[package]]
-name = "syn"
-version = "2.0.100"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0"
-dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
-]
-
-[[package]]
-name = "synstructure"
-version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "system-deps"
-version = "7.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005"
-dependencies = [
- "cfg-expr",
- "heck",
- "pkg-config",
- "toml",
- "version-compare",
-]
-
-[[package]]
-name = "tagptr"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
-
-[[package]]
-name = "target-lexicon"
-version = "0.12.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
-
-[[package]]
-name = "temp-dir"
-version = "0.1.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72"
-
-[[package]]
-name = "tempfile"
-version = "3.19.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "488960f40a3fd53d72c2a29a58722561dee8afdd175bd88e3db4677d7b2ba600"
-dependencies = [
- "fastrand",
- "getrandom 0.3.1",
- "once_cell",
- "rustix 1.0.2",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "thiserror"
-version = "1.0.69"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
-dependencies = [
- "thiserror-impl 1.0.69",
-]
-
-[[package]]
-name = "thiserror"
-version = "2.0.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
-dependencies = [
- "thiserror-impl 2.0.12",
-]
-
-[[package]]
-name = "thiserror-impl"
-version = "1.0.69"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "thiserror-impl"
-version = "2.0.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "thread_local"
-version = "1.1.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
-dependencies = [
- "cfg-if",
- "once_cell",
-]
-
-[[package]]
-name = "tinystr"
-version = "0.7.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
-dependencies = [
- "displaydoc",
- "zerovec",
-]
-
-[[package]]
-name = "toml"
-version = "0.8.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148"
-dependencies = [
- "serde",
- "serde_spanned",
- "toml_datetime",
- "toml_edit",
-]
-
-[[package]]
-name = "toml_datetime"
-version = "0.6.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.22.24"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
-dependencies = [
- "indexmap",
- "serde",
- "serde_spanned",
- "toml_datetime",
- "winnow",
-]
-
-[[package]]
-name = "tr"
-version = "0.1.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a592877f7cb2e5a6327b8c908fa6d51098482b1c87d478abdd783e61218f8151"
-dependencies = [
- "gettext-rs",
- "lazy_static",
-]
-
-[[package]]
-name = "tracing"
-version = "0.1.41"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
-dependencies = [
- "pin-project-lite",
- "tracing-attributes",
- "tracing-core",
-]
-
-[[package]]
-name = "tracing-attributes"
-version = "0.1.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "tracing-core"
-version = "0.1.33"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
-dependencies = [
- "once_cell",
- "valuable",
-]
-
-[[package]]
-name = "tracing-log"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
-dependencies = [
- "log",
- "once_cell",
- "tracing-core",
-]
-
-[[package]]
-name = "tracing-subscriber"
-version = "0.3.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008"
-dependencies = [
- "matchers",
- "nu-ansi-term 0.46.0",
- "once_cell",
- "regex",
- "sharded-slab",
- "smallvec",
- "thread_local",
- "tracing",
- "tracing-core",
- "tracing-log",
-]
-
-[[package]]
-name = "trait-variant"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "typenum"
-version = "1.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
-
-[[package]]
-name = "uds_windows"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
-dependencies = [
- "memoffset",
- "tempfile",
- "winapi",
-]
-
-[[package]]
-name = "unicase"
-version = "2.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
-
-[[package]]
-name = "unicode-ident"
-version = "1.0.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
-
-[[package]]
-name = "unicode-width"
-version = "0.1.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
-
-[[package]]
-name = "url"
-version = "2.5.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
-dependencies = [
- "form_urlencoded",
- "idna",
- "percent-encoding",
- "serde",
-]
-
-[[package]]
-name = "urlencoding"
-version = "2.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
-
-[[package]]
-name = "utf16_iter"
-version = "1.0.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
-
-[[package]]
-name = "utf8_iter"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
-
-[[package]]
-name = "uuid"
-version = "1.16.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9"
-dependencies = [
- "getrandom 0.3.1",
- "rand 0.9.0",
-]
-
-[[package]]
-name = "valuable"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
-
-[[package]]
-name = "value-bag"
-version = "1.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2"
-
-[[package]]
-name = "vcpkg"
-version = "0.2.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
-[[package]]
-name = "version-compare"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
-
-[[package]]
-name = "version_check"
-version = "0.9.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
-
-[[package]]
-name = "walkdir"
-version = "2.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
-dependencies = [
- "same-file",
- "winapi-util",
-]
-
-[[package]]
-name = "wasi"
-version = "0.11.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-
-[[package]]
-name = "wasi"
-version = "0.13.3+wasi-0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
-dependencies = [
- "wit-bindgen-rt",
-]
-
-[[package]]
-name = "wasm-bindgen"
-version = "0.2.100"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
-dependencies = [
- "cfg-if",
- "once_cell",
- "rustversion",
- "wasm-bindgen-macro",
-]
-
-[[package]]
-name = "wasm-bindgen-backend"
-version = "0.2.100"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
-dependencies = [
- "bumpalo",
- "log",
- "proc-macro2",
- "quote",
- "syn",
- "wasm-bindgen-shared",
-]
-
-[[package]]
-name = "wasm-bindgen-futures"
-version = "0.4.50"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
-dependencies = [
- "cfg-if",
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "web-sys",
-]
-
-[[package]]
-name = "wasm-bindgen-macro"
-version = "0.2.100"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
-dependencies = [
- "quote",
- "wasm-bindgen-macro-support",
-]
-
-[[package]]
-name = "wasm-bindgen-macro-support"
-version = "0.2.100"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "wasm-bindgen-backend",
- "wasm-bindgen-shared",
-]
-
-[[package]]
-name = "wasm-bindgen-shared"
-version = "0.2.100"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
-dependencies = [
- "unicode-ident",
-]
-
-[[package]]
-name = "web-sys"
-version = "0.3.77"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
-dependencies = [
- "js-sys",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "winapi"
-version = "0.3.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-dependencies = [
- "winapi-i686-pc-windows-gnu",
- "winapi-x86_64-pc-windows-gnu",
-]
-
-[[package]]
-name = "winapi-i686-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-[[package]]
-name = "winapi-util"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
-dependencies = [
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "winapi-x86_64-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-[[package]]
-name = "windows"
-version = "0.58.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
-dependencies = [
- "windows-core 0.58.0",
- "windows-targets",
-]
-
-[[package]]
-name = "windows"
-version = "0.60.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddf874e74c7a99773e62b1c671427abf01a425e77c3d3fb9fb1e4883ea934529"
-dependencies = [
- "windows-collections",
- "windows-core 0.60.1",
- "windows-future",
- "windows-link",
- "windows-numerics",
-]
-
-[[package]]
-name = "windows-collections"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5467f79cc1ba3f52ebb2ed41dbb459b8e7db636cc3429458d9a852e15bc24dec"
-dependencies = [
- "windows-core 0.60.1",
-]
-
-[[package]]
-name = "windows-core"
-version = "0.52.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
-dependencies = [
- "windows-targets",
-]
-
-[[package]]
-name = "windows-core"
-version = "0.58.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
-dependencies = [
- "windows-implement 0.58.0",
- "windows-interface 0.58.0",
- "windows-result 0.2.0",
- "windows-strings 0.1.0",
- "windows-targets",
-]
-
-[[package]]
-name = "windows-core"
-version = "0.60.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247"
-dependencies = [
- "windows-implement 0.59.0",
- "windows-interface 0.59.0",
- "windows-link",
- "windows-result 0.3.1",
- "windows-strings 0.3.1",
-]
-
-[[package]]
-name = "windows-future"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a787db4595e7eb80239b74ce8babfb1363d8e343ab072f2ffe901400c03349f0"
-dependencies = [
- "windows-core 0.60.1",
- "windows-link",
-]
-
-[[package]]
-name = "windows-implement"
-version = "0.58.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "windows-implement"
-version = "0.59.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "windows-interface"
-version = "0.58.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "windows-interface"
-version = "0.59.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb26fd936d991781ea39e87c3a27285081e3c0da5ca0fcbc02d368cc6f52ff01"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "windows-link"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3"
-
-[[package]]
-name = "windows-numerics"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "005dea54e2f6499f2cee279b8f703b3cf3b5734a2d8d21867c8f44003182eeed"
-dependencies = [
- "windows-core 0.60.1",
- "windows-link",
-]
-
-[[package]]
-name = "windows-result"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
-dependencies = [
- "windows-targets",
-]
-
-[[package]]
-name = "windows-result"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189"
-dependencies = [
- "windows-link",
-]
-
-[[package]]
-name = "windows-strings"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
-dependencies = [
- "windows-result 0.2.0",
- "windows-targets",
-]
-
-[[package]]
-name = "windows-strings"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
-dependencies = [
- "windows-link",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.52.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
-dependencies = [
- "windows-targets",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.59.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
-dependencies = [
- "windows-targets",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
-dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc",
- "windows_i686_gnu",
- "windows_i686_gnullvm",
- "windows_i686_msvc",
- "windows_x86_64_gnu",
- "windows_x86_64_gnullvm",
- "windows_x86_64_msvc",
-]
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
-
-[[package]]
-name = "windows_i686_gnullvm"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
-
-[[package]]
-name = "winnow"
-version = "0.7.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "wit-bindgen-rt"
-version = "0.33.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
-dependencies = [
- "bitflags 2.9.0",
-]
-
-[[package]]
-name = "write16"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
-
-[[package]]
-name = "writeable"
-version = "0.5.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
-
-[[package]]
-name = "xdg-home"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
-dependencies = [
- "libc",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "xxhash-rust"
-version = "0.8.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3"
-
-[[package]]
-name = "yoke"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
-dependencies = [
- "serde",
- "stable_deref_trait",
- "yoke-derive",
- "zerofrom",
-]
-
-[[package]]
-name = "yoke-derive"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "synstructure",
-]
-
-[[package]]
-name = "zbus"
-version = "4.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
-dependencies = [
- "async-broadcast",
- "async-executor",
- "async-fs",
- "async-io",
- "async-lock",
- "async-process",
- "async-recursion",
- "async-task",
- "async-trait",
- "blocking",
- "enumflags2",
- "event-listener 5.4.0",
- "futures-core",
- "futures-sink",
- "futures-util",
- "hex",
- "nix",
- "ordered-stream",
- "rand 0.8.5",
- "serde",
- "serde_repr",
- "sha1",
- "static_assertions",
- "tracing",
- "uds_windows",
- "windows-sys 0.52.0",
- "xdg-home",
- "zbus_macros 4.4.0",
- "zbus_names 3.0.0",
- "zvariant 4.2.0",
-]
-
-[[package]]
-name = "zbus"
-version = "5.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236"
-dependencies = [
- "async-broadcast",
- "async-executor",
- "async-fs",
- "async-io",
- "async-lock",
- "async-process",
- "async-recursion",
- "async-task",
- "async-trait",
- "blocking",
- "enumflags2",
- "event-listener 5.4.0",
- "futures-core",
- "futures-lite",
- "hex",
- "nix",
- "ordered-stream",
- "serde",
- "serde_repr",
- "static_assertions",
- "tracing",
- "uds_windows",
- "windows-sys 0.59.0",
- "winnow",
- "xdg-home",
- "zbus_macros 5.5.0",
- "zbus_names 4.2.0",
- "zvariant 5.4.0",
-]
-
-[[package]]
-name = "zbus_macros"
-version = "4.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
-dependencies = [
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
- "zvariant_utils 2.1.0",
-]
-
-[[package]]
-name = "zbus_macros"
-version = "5.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0"
-dependencies = [
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
- "zbus_names 4.2.0",
- "zvariant 5.4.0",
- "zvariant_utils 3.2.0",
-]
-
-[[package]]
-name = "zbus_names"
-version = "3.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
-dependencies = [
- "serde",
- "static_assertions",
- "zvariant 4.2.0",
-]
-
-[[package]]
-name = "zbus_names"
-version = "4.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97"
-dependencies = [
- "serde",
- "static_assertions",
- "winnow",
- "zvariant 5.4.0",
-]
-
-[[package]]
-name = "zerocopy"
-version = "0.7.35"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
-dependencies = [
- "zerocopy-derive 0.7.35",
-]
-
-[[package]]
-name = "zerocopy"
-version = "0.8.23"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6"
-dependencies = [
- "zerocopy-derive 0.8.23",
-]
-
-[[package]]
-name = "zerocopy-derive"
-version = "0.7.35"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "zerocopy-derive"
-version = "0.8.23"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "zerofrom"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
-dependencies = [
- "zerofrom-derive",
-]
-
-[[package]]
-name = "zerofrom-derive"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "synstructure",
-]
-
-[[package]]
-name = "zerovec"
-version = "0.10.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
-dependencies = [
- "yoke",
- "zerofrom",
- "zerovec-derive",
-]
-
-[[package]]
-name = "zerovec-derive"
-version = "0.10.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "zvariant"
-version = "4.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
-dependencies = [
- "endi",
- "enumflags2",
- "serde",
- "static_assertions",
- "zvariant_derive 4.2.0",
-]
-
-[[package]]
-name = "zvariant"
-version = "5.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2df9ee044893fcffbdc25de30546edef3e32341466811ca18421e3cd6c5a3ac"
-dependencies = [
- "endi",
- "enumflags2",
- "serde",
- "static_assertions",
- "url",
- "winnow",
- "zvariant_derive 5.4.0",
- "zvariant_utils 3.2.0",
-]
-
-[[package]]
-name = "zvariant_derive"
-version = "4.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
-dependencies = [
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
- "zvariant_utils 2.1.0",
-]
-
-[[package]]
-name = "zvariant_derive"
-version = "5.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74170caa85b8b84cc4935f2d56a57c7a15ea6185ccdd7eadb57e6edd90f94b2f"
-dependencies = [
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
- "zvariant_utils 3.2.0",
-]
-
-[[package]]
-name = "zvariant_utils"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "zvariant_utils"
-version = "3.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34"
-dependencies = [
- "proc-macro2",
- "quote",
- "serde",
- "static_assertions",
- "syn",
- "winnow",
-]
diff --git a/pkgs/by-name/re/recordbox/package.nix b/pkgs/by-name/re/recordbox/package.nix
index 143098d63c8a..d5be70da5d91 100644
--- a/pkgs/by-name/re/recordbox/package.nix
+++ b/pkgs/by-name/re/recordbox/package.nix
@@ -4,13 +4,16 @@
appstream-glib,
blueprint-compiler,
cargo,
+ dbus,
desktop-file-utils,
fetchFromGitea,
glib,
gst_all_1,
gtk4,
hicolor-icon-theme,
+ lcms2,
libadwaita,
+ libseccomp,
libxml2,
meson,
ninja,
@@ -24,27 +27,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "recordbox";
- version = "0.9.3";
+ version = "0.10.3";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "edestcroix";
repo = "Recordbox";
- rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-168L5i6mXeEqv7EKPMq4zHP5JRVxC7MNrUE9yj1zI60=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-o2cKVRpuAwE+/TI5mwtSvkCFaXN349GP9dDlgdh3Luk=";
};
- # Patch in our Cargo.lock and ensure AppStream tests don't use the network
- # TODO: Switch back to the default `validate` when the upstream file actually
- # passes it
- postPatch = ''
- ln -s ${./Cargo.lock} Cargo.lock
-
- substituteInPlace data/meson.build \
- --replace-fail "['validate', appstream_file]" "['validate-relax', '--nonet', appstream_file]"
- '';
-
- cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; };
+ cargoDeps = rustPlatform.fetchCargoVendor {
+ inherit (finalAttrs) pname version src;
+ hash = "sha256-0/tKL5UW1QuhsddivU/r8n3T3xyRaGLRVpKuXcc4fmU=";
+ };
strictDeps = true;
@@ -66,9 +62,12 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
+ dbus
gtk4
hicolor-icon-theme
+ lcms2
libadwaita
+ libseccomp
sqlite
]
++ (with gst_all_1; [
@@ -101,6 +100,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Relatively simple music player";
homepage = "https://codeberg.org/edestcroix/Recordbox";
+ changelog = "https://codeberg.org/edestcroix/Recordbox/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ getchoo ];
mainProgram = "recordbox";
diff --git a/pkgs/applications/display-managers/greetd/regreet.nix b/pkgs/by-name/re/regreet/package.nix
index 0872941b8cb3..0f673686620f 100644
--- a/pkgs/applications/display-managers/greetd/regreet.nix
+++ b/pkgs/by-name/re/regreet/package.nix
@@ -8,16 +8,17 @@
gtk4,
pango,
librsvg,
+ nix-update-script,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "regreet";
version = "0.2.0";
src = fetchFromGitHub {
owner = "rharish101";
repo = "ReGreet";
- rev = version;
+ rev = finalAttrs.version;
hash = "sha256-f8Xvno5QqmWz4SUiFYDvs8lFU1ZaqQ8gpTaVzWxW4T8=";
};
@@ -36,12 +37,14 @@ rustPlatform.buildRustPackage rec {
librsvg
];
- meta = with lib; {
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
description = "Clean and customizable greeter for greetd";
homepage = "https://github.com/rharish101/ReGreet";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ fufexan ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ fufexan ];
+ platforms = lib.platforms.linux;
mainProgram = "regreet";
};
-}
+})
diff --git a/pkgs/by-name/re/reindeer/package.nix b/pkgs/by-name/re/reindeer/package.nix
index 2da4684d4ca8..f0fd2b3bf536 100644
--- a/pkgs/by-name/re/reindeer/package.nix
+++ b/pkgs/by-name/re/reindeer/package.nix
@@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
meta = with lib; {
- description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules";
+ description = "Generate Buck build rules from Rust Cargo dependencies";
mainProgram = "reindeer";
homepage = "https://github.com/facebookincubator/reindeer";
license = with licenses; [ mit ];
diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix
index 0f783ed5cb4d..78c1a5e44bbb 100644
--- a/pkgs/by-name/re/renode-dts2repl/package.nix
+++ b/pkgs/by-name/re/renode-dts2repl/package.nix
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication {
pname = "renode-dts2repl";
- version = "0-unstable-2025-07-24";
+ version = "0-unstable-2025-08-01";
pyproject = true;
src = fetchFromGitHub {
owner = "antmicro";
repo = "dts2repl";
- rev = "b94aaad8ad6cd3252160a11ac37f2bde8280d1b0";
- hash = "sha256-Cdg3uyZC55ajUlghHkqoGGN/kZnjuHVxIEvo2LDua1Q=";
+ rev = "c281274af377459710de24eb44672bb9a37d10b1";
+ hash = "sha256-K2dlQHBKDNh5ndGvbRr35AMG/g1Bvmsumr9uBuRxHZ8=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/re/renode-unstable/package.nix b/pkgs/by-name/re/renode-unstable/package.nix
index 3f64f88924bb..af344a2e1608 100644
--- a/pkgs/by-name/re/renode-unstable/package.nix
+++ b/pkgs/by-name/re/renode-unstable/package.nix
@@ -7,11 +7,11 @@
renode.overrideAttrs (
finalAttrs: _: {
pname = "renode-unstable";
- version = "1.15.3+20250801git3f8169b88";
+ version = "1.16.0+20250805git769469683";
src = fetchurl {
url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz";
- hash = "sha256-1GtLD69h0oYLXqs5n+0Vzc00WtK6mdPR9BkP4tjOmW8=";
+ hash = "sha256-UZSfdJ14igoqaFCwCZmy29MfKZcxr7j8RtI/epHs2WI=";
};
passthru.updateScript =
diff --git a/pkgs/by-name/re/renode/package.nix b/pkgs/by-name/re/renode/package.nix
index 1a4c4d79f987..edf34d337346 100644
--- a/pkgs/by-name/re/renode/package.nix
+++ b/pkgs/by-name/re/renode/package.nix
@@ -51,11 +51,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "renode";
- version = "1.15.3";
+ version = "1.16.0";
src = fetchurl {
url = "https://github.com/renode/renode/releases/download/v${finalAttrs.version}/renode-${finalAttrs.version}.linux-dotnet.tar.gz";
- hash = "sha256-0CZWIwIG85nT7uSHhmBkH21S5mTx2womYWV0HG+g8Mk=";
+ hash = "sha256-oNlTz5LBggPkjKM4TJO2UDKQdt2Ga7rBTdgyGjN8/zA=";
};
nativeBuildInputs = [
@@ -102,7 +102,10 @@ stdenv.mkDerivation (finalAttrs: {
description = "Virtual development framework for complex embedded systems";
homepage = "https://renode.io";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ otavio ];
+ maintainers = with lib.maintainers; [
+ otavio
+ znaniye
+ ];
platforms = [ "x86_64-linux" ];
};
})
diff --git a/pkgs/by-name/re/restate/package.nix b/pkgs/by-name/re/restate/package.nix
index 552c3d2e0abf..19adc8192e57 100644
--- a/pkgs/by-name/re/restate/package.nix
+++ b/pkgs/by-name/re/restate/package.nix
@@ -25,16 +25,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "restate";
- version = "1.4.2";
+ version = "1.4.3";
src = fetchFromGitHub {
owner = "restatedev";
repo = "restate";
tag = "v${finalAttrs.version}";
- hash = "sha256-0p3pH2lQnb3oOsGtKP8olVUefobGa3DsnB2LMx06+no=";
+ hash = "sha256-s7HoPuye31zATAtekWAqJz8gc/vy+vWoM68QwpjdH3o=";
};
- cargoHash = "sha256-9EeS599rZLLKkdBS1bTX7y7CTmeTBlgHZ8c0WBlbZmk=";
+ cargoHash = "sha256-jkwi533Vem62vxq47EXIy/2mTHMB61DGmUyQfm3/BCE=";
env = {
PROTOC = lib.getExe protobuf;
diff --git a/pkgs/by-name/re/retry/package.nix b/pkgs/by-name/re/retry/package.nix
index e366a297ba82..de747e78a4d3 100644
--- a/pkgs/by-name/re/retry/package.nix
+++ b/pkgs/by-name/re/retry/package.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/minfrin/retry";
- description = "Retry a command until the command succeeds";
+ description = "Command wrapper that retries until the command succeeds";
license = licenses.asl20;
maintainers = with maintainers; [ gfrascadorio ];
platforms = platforms.all;
diff --git a/pkgs/by-name/ri/rime-moegirl/package.nix b/pkgs/by-name/ri/rime-moegirl/package.nix
index 0de2dead0202..af12a31c0bf1 100644
--- a/pkgs/by-name/ri/rime-moegirl/package.nix
+++ b/pkgs/by-name/ri/rime-moegirl/package.nix
@@ -5,10 +5,10 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "rime-moegirl";
- version = "20250711";
+ version = "20250810";
src = fetchurl {
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict.yaml";
- hash = "sha256-gs/JhdSeLFkBKvBdVRxk3RhqlkOhly18w4Pz63GG814=";
+ hash = "sha256-/Yv/2kigtpNvnWlHYTJBMUlMV5i5toteaLiDJ0kDoZg=";
};
dontUnpack = true;
diff --git a/pkgs/by-name/ri/rime-wanxiang/package.nix b/pkgs/by-name/ri/rime-wanxiang/package.nix
index 382ba82970c1..eacf0a15b123 100644
--- a/pkgs/by-name/ri/rime-wanxiang/package.nix
+++ b/pkgs/by-name/ri/rime-wanxiang/package.nix
@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "rime-wanxiang";
- version = "9.1.3";
+ version = "10.0.10";
src = fetchFromGitHub {
owner = "amzxyz";
repo = "rime_wanxiang";
tag = "v" + finalAttrs.version;
- hash = "sha256-jcYvDktk1zj32i92LQKYu35Br2uPRcoNtoyPKo3hP/Y=";
+ hash = "sha256-lDjvaVkHEHhfL7iI7psaaVlUO4SNe2e49N5Nz+Lex68=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix b/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
index 65a8b8b72d03..65e12de00778 100644
--- a/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
+++ b/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "roddhjav-apparmor-rules";
- version = "0-unstable-2025-07-29";
+ version = "0-unstable-2025-08-04";
src = fetchFromGitHub {
owner = "roddhjav";
repo = "apparmor.d";
- rev = "fc421183a024cb3abb4c3343ed7a1954f53e4511";
- hash = "sha256-V4sjCCie5LKXQTrso8ysFDCQJ60BUx/+OHuB9ntFLUs=";
+ rev = "d57b86769653ae2651533dbc2a1ffe25b119b801";
+ hash = "sha256-+bcjZVwsuHnKtKkM+4vd5fY6xLidpOKXMxMQuBLwbKo=";
};
dontConfigure = true;
diff --git a/pkgs/by-name/ro/rotonda/package.nix b/pkgs/by-name/ro/rotonda/package.nix
index 4589f9853884..6d18cef194b9 100644
--- a/pkgs/by-name/ro/rotonda/package.nix
+++ b/pkgs/by-name/ro/rotonda/package.nix
@@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
};
meta = {
- description = "Rotonda - composable, programmable BGP Engine";
+ description = "Composable, programmable BGP Engine";
homepage = "https://github.com/NLnetLabs/rotonda";
changelog = "https://github.com/NLnetLabs/rotonda/blob/refs/tags/${finalAttrs.src.tag}/Changelog.md";
license = lib.licenses.mpl20;
diff --git a/pkgs/by-name/ro/round/package.nix b/pkgs/by-name/ro/round/package.nix
index c2681172e1a8..8e14274f264a 100644
--- a/pkgs/by-name/ro/round/package.nix
+++ b/pkgs/by-name/ro/round/package.nix
@@ -20,7 +20,7 @@ buildGoModule rec {
subPackages = [ "." ];
meta = with lib; {
- description = "Round image corners from CLI";
+ description = "CLI tool for rounding images";
homepage = "https://github.com/mingrammer/round";
license = licenses.mit;
maintainers = with maintainers; [ addict3d ];
diff --git a/pkgs/by-name/rs/rstfmt/package.nix b/pkgs/by-name/rs/rstfmt/package.nix
index f933f6e204c3..657c0e9c1141 100644
--- a/pkgs/by-name/rs/rstfmt/package.nix
+++ b/pkgs/by-name/rs/rstfmt/package.nix
@@ -1,7 +1,7 @@
{
lib,
- python3,
fetchFromGitHub,
+ python3,
}:
python3.pkgs.buildPythonApplication rec {
@@ -16,11 +16,10 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-zvmKgNzfxyWYHoaD+q84I48r1Mpp4kU4oIGAwMSRRlA=";
};
- build-system = with python3.pkgs; [
- setuptools
- ];
+ build-system = with python3.pkgs; [ setuptools ];
dependencies = with python3.pkgs; [
+ aiohttp
black
docutils
sphinx
@@ -29,15 +28,14 @@ python3.pkgs.buildPythonApplication rec {
# Project has no unittest just sample files
doCheck = false;
- pythonImportsCheck = [
- "rstfmt"
- ];
+ pythonImportsCheck = [ "rstfmt" ];
meta = {
description = "Formatter for reStructuredText";
homepage = "https://github.com/dzhu/rstfmt";
- changelog = "https://github.com/dzhu/rstfmt/releases/tag/v${version}";
+ changelog = "https://github.com/dzhu/rstfmt/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
+ mainProgram = "rstfmt";
};
}
diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix
index 07184a263f4d..8425250b54cf 100644
--- a/pkgs/by-name/ru/runme/package.nix
+++ b/pkgs/by-name/ru/runme/package.nix
@@ -13,16 +13,16 @@
buildGoModule rec {
pname = "runme";
- version = "3.15.0";
+ version = "3.15.1";
src = fetchFromGitHub {
owner = "runmedev";
repo = "runme";
rev = "v${version}";
- hash = "sha256-mVqDCHCZn0hbhNZjMyD+B52ZjG5GTplz9FNJoA8DY8A=";
+ hash = "sha256-qC5FoRpMSWFlPGQvM+wTvCF46TvJznZAQNle5fAOp9g=";
};
- vendorHash = "sha256-AXjU0nhSSdyfdYofjRI0wtF+nEsZmqLjr5j7FzY+x94=";
+ vendorHash = "sha256-KF9yKm/b3VjZJIj9PXcm2UxdTE43YGsqgep8Us13GdI=";
nativeBuildInputs = [
installShellFiles
diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
index 4a5c27dfba99..73bfc71fd2a4 100644
--- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
+++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
@@ -12,15 +12,15 @@
rustPlatform.buildRustPackage rec {
pname = "rust-analyzer-unwrapped";
- version = "2025-07-28";
+ version = "2025-08-04";
- cargoHash = "sha256-htlLYQjUDPvBK5E3xiopWK08OZyRCH7OJ3oCa9/y+QI=";
+ cargoHash = "sha256-+CT0Q/uOoYbe3mItVM9D2Taoa3CLHoDpDtRVzHxGHpI=";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust-analyzer";
rev = version;
- hash = "sha256-RzsKuX6BQntFOhvqbstzOtzkOv0lkW4l8SYu6ffTf74=";
+ hash = "sha256-M+bLCsYRYA7iudlZkeOf+Azm/1TUvihIq51OKia6KJ8=";
};
cargoBuildFlags = [
diff --git a/pkgs/by-name/ru/rustdesk-flutter/package.nix b/pkgs/by-name/ru/rustdesk-flutter/package.nix
index 9920e05af097..7e0ba759d9d1 100644
--- a/pkgs/by-name/ru/rustdesk-flutter/package.nix
+++ b/pkgs/by-name/ru/rustdesk-flutter/package.nix
@@ -33,7 +33,7 @@
let
flutterRustBridge = rustPlatform.buildRustPackage rec {
pname = "flutter_rust_bridge_codegen";
- version = "1.80.1"; # https://github.com/rustdesk/rustdesk/blob/1.3.2/.github/workflows/bridge.yml#L10
+ version = "1.80.1"; # https://github.com/rustdesk/rustdesk/blob/1.4.1/.github/workflows/bridge.yml#L10
src = fetchFromGitHub {
owner = "fzyzcjy";
@@ -63,14 +63,14 @@ let
in
flutter.buildFlutterApplication rec {
pname = "rustdesk";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "rustdesk";
repo = "rustdesk";
tag = version;
fetchSubmodules = true;
- hash = "sha256-fuS2ENrMlzk1AIZGZp4M3ZbsHks5TFW2pRQEGzsTThQ=";
+ hash = "sha256-nS8KjLzgdzgvn5mM1lJL2vFk0g/ZUZBvdkjyC+MdHDE=";
};
strictDeps = true;
@@ -78,7 +78,7 @@ flutter.buildFlutterApplication rec {
# Configure the Flutter/Dart build
sourceRoot = "${src.name}/flutter";
- # curl https://raw.githubusercontent.com/rustdesk/rustdesk/1.3.9/flutter/pubspec.lock | yq > pubspec.lock.json
+ # curl https://raw.githubusercontent.com/rustdesk/rustdesk/1.4.1/flutter/pubspec.lock | yq > pubspec.lock.json
pubspecLock = lib.importJSON ./pubspec.lock.json;
gitHashes = {
dash_chat_2 = "sha256-J5Bc6CeCoRGN870aNEVJ2dkQNb+LOIZetfG2Dsfz5Ow=";
@@ -100,7 +100,7 @@ flutter.buildFlutterApplication rec {
src
patches
;
- hash = "sha256-9DjfGfTs8/J9XPZmWXCibyRib1/abnWzznQn6A5Tw2I=";
+ hash = "sha256-ecLR6cMVDrTKeoTE5Yxkw5dN4ceAm+RD7BVXwIQ1fnk=";
};
dontCargoBuild = true;
diff --git a/pkgs/by-name/ru/rustdesk-flutter/pubspec.lock.json b/pkgs/by-name/ru/rustdesk-flutter/pubspec.lock.json
index ac6c4d9d8573..98d5e9d4d772 100644
--- a/pkgs/by-name/ru/rustdesk-flutter/pubspec.lock.json
+++ b/pkgs/by-name/ru/rustdesk-flutter/pubspec.lock.json
@@ -4,11 +4,17 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
- "sha256": "eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051",
+ "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "64.0.0"
+ "version": "72.0.0"
+ },
+ "_macros": {
+ "dependency": "transitive",
+ "description": "dart",
+ "source": "sdk",
+ "version": "0.3.2"
},
"after_layout": {
"dependency": "transitive",
@@ -24,11 +30,11 @@
"dependency": "transitive",
"description": {
"name": "analyzer",
- "sha256": "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893",
+ "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "6.2.0"
+ "version": "6.7.0"
},
"animations": {
"dependency": "transitive",
@@ -54,21 +60,21 @@
"dependency": "transitive",
"description": {
"name": "args",
- "sha256": "eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596",
+ "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.2"
+ "version": "2.7.0"
},
"async": {
"dependency": "transitive",
"description": {
"name": "async",
- "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c",
+ "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.11.0"
+ "version": "2.13.0"
},
"auto_size_text": {
"dependency": "direct main",
@@ -84,11 +90,11 @@
"dependency": "direct main",
"description": {
"name": "auto_size_text_field",
- "sha256": "d47c81ffa9b61d219f6c50492dc03ea28fa9346561b2ec33b46ccdc000ddb0aa",
+ "sha256": "41c90b2270e38edc6ce5c02e5a17737a863e65e246bdfc94565a38f3ec399144",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.2.2"
+ "version": "2.2.4"
},
"back_button_interceptor": {
"dependency": "direct main",
@@ -104,11 +110,11 @@
"dependency": "transitive",
"description": {
"name": "boolean_selector",
- "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66",
+ "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.1"
+ "version": "2.1.2"
},
"bot_toast": {
"dependency": "direct main",
@@ -154,11 +160,11 @@
"dependency": "transitive",
"description": {
"name": "build_daemon",
- "sha256": "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1",
+ "sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.0.1"
+ "version": "4.0.2"
},
"build_resolvers": {
"dependency": "transitive",
@@ -174,21 +180,21 @@
"dependency": "direct dev",
"description": {
"name": "build_runner",
- "sha256": "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21",
+ "sha256": "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.8"
+ "version": "2.4.13"
},
"build_runner_core": {
"dependency": "transitive",
"description": {
"name": "build_runner_core",
- "sha256": "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799",
+ "sha256": "f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "7.3.0"
+ "version": "7.3.2"
},
"built_collection": {
"dependency": "transitive",
@@ -204,11 +210,11 @@
"dependency": "transitive",
"description": {
"name": "built_value",
- "sha256": "a3ec2e0f967bc47f69f95009bb93db936288d61d5343b9436e378b28a2f830c6",
+ "sha256": "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "8.9.0"
+ "version": "8.10.1"
},
"cached_network_image": {
"dependency": "transitive",
@@ -234,11 +240,11 @@
"dependency": "transitive",
"description": {
"name": "cached_network_image_web",
- "sha256": "42a835caa27c220d1294311ac409a43361088625a4f23c820b006dd9bffb3316",
+ "sha256": "205d6a9f1862de34b93184f22b9d2d94586b2f05c581d546695e3d8f6a805cd7",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.1"
+ "version": "1.2.0"
},
"characters": {
"dependency": "transitive",
@@ -254,11 +260,11 @@
"dependency": "transitive",
"description": {
"name": "charcode",
- "sha256": "fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306",
+ "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.3.1"
+ "version": "1.4.0"
},
"checked_yaml": {
"dependency": "transitive",
@@ -274,11 +280,11 @@
"dependency": "transitive",
"description": {
"name": "cli_util",
- "sha256": "c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19",
+ "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.4.1"
+ "version": "0.4.2"
},
"clock": {
"dependency": "transitive",
@@ -294,11 +300,11 @@
"dependency": "transitive",
"description": {
"name": "code_builder",
- "sha256": "f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37",
+ "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.10.0"
+ "version": "4.10.1"
},
"collection": {
"dependency": "transitive",
@@ -324,51 +330,51 @@
"dependency": "transitive",
"description": {
"name": "convert",
- "sha256": "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592",
+ "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.1"
+ "version": "3.1.2"
},
"cross_file": {
"dependency": "transitive",
"description": {
"name": "cross_file",
- "sha256": "fedaadfa3a6996f75211d835aaeb8fede285dae94262485698afd832371b9a5e",
+ "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.3.3+8"
+ "version": "0.3.4+2"
},
"crypto": {
"dependency": "transitive",
"description": {
"name": "crypto",
- "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab",
+ "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.0.3"
+ "version": "3.0.6"
},
"csslib": {
"dependency": "transitive",
"description": {
"name": "csslib",
- "sha256": "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb",
+ "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.0"
+ "version": "1.0.2"
},
"dart_style": {
"dependency": "transitive",
"description": {
"name": "dart_style",
- "sha256": "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368",
+ "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.4"
+ "version": "2.3.7"
},
"dash_chat_2": {
"dependency": "direct main",
@@ -385,11 +391,11 @@
"dependency": "transitive",
"description": {
"name": "dbus",
- "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac",
+ "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.7.10"
+ "version": "0.7.11"
},
"debounce_throttle": {
"dependency": "direct main",
@@ -416,7 +422,7 @@
"description": {
"path": ".",
"ref": "HEAD",
- "resolved-ref": "4f562ab49d289cfa36bfda7cff12746ec0200033",
+ "resolved-ref": "b47e8385e5a75d38319ad706a64b0ead3108b093",
"url": "https://github.com/rustdesk-org/rustdesk_desktop_multi_window"
},
"source": "git",
@@ -436,11 +442,11 @@
"dependency": "transitive",
"description": {
"name": "device_info_plus_platform_interface",
- "sha256": "d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64",
+ "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "7.0.0"
+ "version": "7.0.2"
},
"draggable_float_widget": {
"dependency": "direct main",
@@ -473,6 +479,16 @@
"source": "git",
"version": "0.0.1+1"
},
+ "equatable": {
+ "dependency": "transitive",
+ "description": {
+ "name": "equatable",
+ "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.7"
+ },
"extended_text": {
"dependency": "direct main",
"description": {
@@ -487,11 +503,11 @@
"dependency": "transitive",
"description": {
"name": "extended_text_library",
- "sha256": "55d09098ec56fab0d9a8a68950ca0bbf2efa1327937f7cec6af6dfa066234829",
+ "sha256": "13d99f8a10ead472d5e2cf4770d3d047203fe5054b152e9eb5dc692a71befbba",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "12.0.0"
+ "version": "12.0.1"
},
"external_path": {
"dependency": "direct main",
@@ -547,21 +563,21 @@
"dependency": "transitive",
"description": {
"name": "file_selector_linux",
- "sha256": "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492",
+ "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.9.2+1"
+ "version": "0.9.3+2"
},
"file_selector_macos": {
"dependency": "transitive",
"description": {
"name": "file_selector_macos",
- "sha256": "b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6",
+ "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.9.3+3"
+ "version": "0.9.4+2"
},
"file_selector_platform_interface": {
"dependency": "transitive",
@@ -577,41 +593,41 @@
"dependency": "transitive",
"description": {
"name": "file_selector_windows",
- "sha256": "d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0",
+ "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.9.3+1"
+ "version": "0.9.3+4"
},
"fixnum": {
"dependency": "transitive",
"description": {
"name": "fixnum",
- "sha256": "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1",
+ "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.0"
+ "version": "1.1.1"
},
"flex_color_picker": {
"dependency": "direct main",
"description": {
"name": "flex_color_picker",
- "sha256": "0871edc170153cfc3de316d30625f40a85daecfa76ce541641f3cc0ec7757cbf",
+ "sha256": "12dc855ae8ef5491f529b1fc52c655f06dcdf4114f1f7fdecafa41eec2ec8d79",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.3.1"
+ "version": "3.6.0"
},
"flex_seed_scheme": {
"dependency": "transitive",
"description": {
"name": "flex_seed_scheme",
- "sha256": "29c12aba221eb8a368a119685371381f8035011d18de5ba277ad11d7dfb8657f",
+ "sha256": "7639d2c86268eff84a909026eb169f008064af0fb3696a651b24b0fa24a40334",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.4.0"
+ "version": "3.4.1"
},
"flutter": {
"dependency": "direct main",
@@ -757,7 +773,7 @@
"version": "2.2.1"
},
"flutter_plugin_android_lifecycle": {
- "dependency": "transitive",
+ "dependency": "direct overridden",
"description": {
"name": "flutter_plugin_android_lifecycle",
"sha256": "b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da",
@@ -780,11 +796,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_svg",
- "sha256": "d39e7f95621fc84376bc0f7d504f05c3a41488c562f4a8ad410569127507402c",
+ "sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.0.9"
+ "version": "2.1.0"
},
"flutter_web_plugins": {
"dependency": "transitive",
@@ -796,24 +812,24 @@
"dependency": "direct dev",
"description": {
"name": "freezed",
- "sha256": "57247f692f35f068cae297549a46a9a097100685c6780fe67177503eea5ed4e5",
+ "sha256": "44c19278dd9d89292cf46e97dc0c1e52ce03275f40a97c5a348e802a924bf40e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.7"
+ "version": "2.5.7"
},
"freezed_annotation": {
"dependency": "direct main",
"description": {
"name": "freezed_annotation",
- "sha256": "c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d",
+ "sha256": "c2e2d632dd9b8a2b7751117abcfc2b4888ecfe181bd9fca7170d9ef02e595fe2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.1"
+ "version": "2.4.4"
},
"frontend_server_client": {
- "dependency": "direct overridden",
+ "dependency": "transitive",
"description": {
"name": "frontend_server_client",
"sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694",
@@ -826,61 +842,71 @@
"dependency": "direct main",
"description": {
"name": "get",
- "sha256": "e4e7335ede17452b391ed3b2ede016545706c01a02292a6c97619705e7d2a85e",
+ "sha256": "c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.6.6"
+ "version": "4.7.2"
},
"glob": {
"dependency": "transitive",
"description": {
"name": "glob",
- "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63",
+ "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.2"
+ "version": "2.1.3"
+ },
+ "google_fonts": {
+ "dependency": "direct main",
+ "description": {
+ "name": "google_fonts",
+ "sha256": "b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.2.1"
},
"graphs": {
"dependency": "transitive",
"description": {
"name": "graphs",
- "sha256": "aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19",
+ "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.1"
+ "version": "2.3.2"
},
"html": {
"dependency": "transitive",
"description": {
"name": "html",
- "sha256": "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a",
+ "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.15.4"
+ "version": "0.15.6"
},
"http": {
"dependency": "direct main",
"description": {
"name": "http",
- "sha256": "a2bbf9d017fcced29139daa8ed2bba4ece450ab222871df93ca9eec6f80c34ba",
+ "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.0"
+ "version": "1.4.0"
},
"http_multi_server": {
"dependency": "transitive",
"description": {
"name": "http_multi_server",
- "sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b",
+ "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.2.1"
+ "version": "3.2.2"
},
"http_parser": {
"dependency": "transitive",
@@ -906,11 +932,11 @@
"dependency": "direct main",
"description": {
"name": "image",
- "sha256": "4c68bfd5ae83e700b5204c1e74451e7bf3cf750e6843c6e158289cf56bda018e",
+ "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.1.7"
+ "version": "4.3.0"
},
"image_picker": {
"dependency": "direct main",
@@ -926,61 +952,61 @@
"dependency": "transitive",
"description": {
"name": "image_picker_android",
- "sha256": "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1",
+ "sha256": "82652a75e3dd667a91187769a6a2cc81bd8c111bbead698d8e938d2b63e5e89a",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.8.9+3"
+ "version": "0.8.12+21"
},
"image_picker_for_web": {
"dependency": "transitive",
"description": {
"name": "image_picker_for_web",
- "sha256": "869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0",
+ "sha256": "717eb042ab08c40767684327be06a5d8dbb341fe791d514e4b92c7bbe1b7bb83",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.2.0"
+ "version": "3.0.6"
},
"image_picker_ios": {
"dependency": "transitive",
"description": {
"name": "image_picker_ios",
- "sha256": "fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3",
+ "sha256": "05da758e67bc7839e886b3959848aa6b44ff123ab4b28f67891008afe8ef9100",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.8.9+1"
+ "version": "0.8.12+2"
},
"image_picker_linux": {
"dependency": "transitive",
"description": {
"name": "image_picker_linux",
- "sha256": "4ed1d9bb36f7cd60aa6e6cd479779cc56a4cb4e4de8f49d487b1aaad831300fa",
+ "sha256": "34a65f6740df08bbbeb0a1abd8e6d32107941fd4868f67a507b25601651022c9",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.1+1"
+ "version": "0.2.1+2"
},
"image_picker_macos": {
"dependency": "transitive",
"description": {
"name": "image_picker_macos",
- "sha256": "3f5ad1e8112a9a6111c46d0b57a7be2286a9a07fc6e1976fdf5be2bd31d4ff62",
+ "sha256": "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.1+1"
+ "version": "0.2.1+2"
},
"image_picker_platform_interface": {
"dependency": "transitive",
"description": {
"name": "image_picker_platform_interface",
- "sha256": "9ec26d410ff46f483c5519c29c02ef0e02e13a543f882b152d4bfd2f06802f80",
+ "sha256": "886d57f0be73c4b140004e78b9f28a8914a09e50c2d816bdd0520051a71236a0",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.10.0"
+ "version": "2.10.1"
},
"image_picker_windows": {
"dependency": "transitive",
@@ -1006,11 +1032,11 @@
"dependency": "transitive",
"description": {
"name": "io",
- "sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e",
+ "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.4"
+ "version": "1.0.5"
},
"js": {
"dependency": "transitive",
@@ -1026,11 +1052,11 @@
"dependency": "transitive",
"description": {
"name": "json_annotation",
- "sha256": "b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467",
+ "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.8.1"
+ "version": "4.9.0"
},
"lints": {
"dependency": "transitive",
@@ -1046,21 +1072,31 @@
"dependency": "transitive",
"description": {
"name": "logging",
- "sha256": "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340",
+ "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.0"
+ "version": "1.3.0"
+ },
+ "macros": {
+ "dependency": "transitive",
+ "description": {
+ "name": "macros",
+ "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.2-main.4"
},
"matcher": {
"dependency": "transitive",
"description": {
"name": "matcher",
- "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb",
+ "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.12.16+1"
+ "version": "0.12.17"
},
"material_color_utilities": {
"dependency": "transitive",
@@ -1086,11 +1122,11 @@
"dependency": "transitive",
"description": {
"name": "mime",
- "sha256": "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2",
+ "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.5"
+ "version": "2.0.0"
},
"nested": {
"dependency": "transitive",
@@ -1106,21 +1142,21 @@
"dependency": "transitive",
"description": {
"name": "octo_image",
- "sha256": "45b40f99622f11901238e18d48f5f12ea36426d8eced9f4cbf58479c7aa2430d",
+ "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.0.0"
+ "version": "2.1.0"
},
"package_config": {
"dependency": "transitive",
"description": {
"name": "package_config",
- "sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd",
+ "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.0"
+ "version": "2.2.0"
},
"package_info_plus": {
"dependency": "direct main",
@@ -1166,41 +1202,41 @@
"dependency": "transitive",
"description": {
"name": "path_parsing",
- "sha256": "e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf",
+ "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.1"
+ "version": "1.1.0"
},
"path_provider": {
"dependency": "direct main",
"description": {
"name": "path_provider",
- "sha256": "b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b",
+ "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.2"
+ "version": "2.1.5"
},
"path_provider_android": {
"dependency": "transitive",
"description": {
"name": "path_provider_android",
- "sha256": "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668",
+ "sha256": "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.2.2"
+ "version": "2.2.15"
},
"path_provider_foundation": {
"dependency": "transitive",
"description": {
"name": "path_provider_foundation",
- "sha256": "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f",
+ "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.2"
+ "version": "2.4.1"
},
"path_provider_linux": {
"dependency": "transitive",
@@ -1226,11 +1262,11 @@
"dependency": "transitive",
"description": {
"name": "path_provider_windows",
- "sha256": "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170",
+ "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.2.1"
+ "version": "2.3.0"
},
"pedantic": {
"dependency": "transitive",
@@ -1246,11 +1282,11 @@
"dependency": "direct main",
"description": {
"name": "percent_indicator",
- "sha256": "c37099ad833a883c9d71782321cb65c3a848c21b6939b6185f0ff6640d05814c",
+ "sha256": "157d29133bbc6ecb11f923d36e7960a96a3f28837549a20b65e5135729f0f9fd",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.2.3"
+ "version": "4.2.5"
},
"petitparser": {
"dependency": "transitive",
@@ -1266,11 +1302,11 @@
"dependency": "transitive",
"description": {
"name": "platform",
- "sha256": "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec",
+ "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.4"
+ "version": "3.1.6"
},
"plugin_platform_interface": {
"dependency": "transitive",
@@ -1296,61 +1332,61 @@
"dependency": "direct main",
"description": {
"name": "provider",
- "sha256": "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096",
+ "sha256": "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "6.1.1"
+ "version": "6.1.5"
},
"pub_semver": {
"dependency": "transitive",
"description": {
"name": "pub_semver",
- "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c",
+ "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.4"
+ "version": "2.2.0"
},
"pubspec_parse": {
"dependency": "transitive",
"description": {
"name": "pubspec_parse",
- "sha256": "c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367",
+ "sha256": "81876843eb50dc2e1e5b151792c9a985c5ed2536914115ed04e9c8528f6647b0",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.3"
+ "version": "1.4.0"
},
"pull_down_button": {
"dependency": "direct main",
"description": {
"name": "pull_down_button",
- "sha256": "235b302701ce029fd9e9470975069376a6700935bb47a5f1b3ec8a5efba07e6f",
+ "sha256": "48b928203afdeafa4a8be5dc96980523bc8a2ddbd04569f766071a722be22379",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.9.3"
+ "version": "0.9.4"
},
"puppeteer": {
"dependency": "transitive",
"description": {
"name": "puppeteer",
- "sha256": "eedeaae6ec5d2e54f9ae22ab4d6b3dda2e8791c356cc783046d06c287ffe11d8",
+ "sha256": "7a990c68d33882b642214c351f66492d9a738afa4226a098ab70642357337fa2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.6.0"
+ "version": "3.16.0"
},
"qr": {
"dependency": "transitive",
"description": {
"name": "qr",
- "sha256": "64957a3930367bf97cc211a5af99551d630f2f4625e38af10edd6b19131b64b3",
+ "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.0.1"
+ "version": "3.0.2"
},
"qr_code_scanner": {
"dependency": "direct main",
@@ -1376,11 +1412,11 @@
"dependency": "transitive",
"description": {
"name": "quiver",
- "sha256": "b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47",
+ "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.2.1"
+ "version": "3.2.2"
},
"rxdart": {
"dependency": "transitive",
@@ -1436,11 +1472,11 @@
"dependency": "transitive",
"description": {
"name": "shelf_static",
- "sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e",
+ "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.2"
+ "version": "1.1.3"
},
"shelf_web_socket": {
"dependency": "transitive",
@@ -1482,101 +1518,101 @@
"dependency": "transitive",
"description": {
"name": "source_span",
- "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c",
+ "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.10.0"
+ "version": "1.10.1"
},
"sqflite": {
- "dependency": "transitive",
+ "dependency": "direct main",
"description": {
"name": "sqflite",
- "sha256": "a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6",
+ "sha256": "a9a8c6dfdf315f87f2a23a7bad2b60c8d5af0f88a5fde92cf9205202770c2753",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.2"
+ "version": "2.2.0"
},
"sqflite_common": {
"dependency": "transitive",
"description": {
"name": "sqflite_common",
- "sha256": "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5",
+ "sha256": "761b9740ecbd4d3e66b8916d784e581861fd3c3553eda85e167bc49fdb68f709",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.5.3"
+ "version": "2.5.4+6"
},
"stack_trace": {
"dependency": "transitive",
"description": {
"name": "stack_trace",
- "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b",
+ "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.11.1"
+ "version": "1.12.1"
},
"stream_channel": {
"dependency": "transitive",
"description": {
"name": "stream_channel",
- "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7",
+ "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.2"
+ "version": "2.1.4"
},
"stream_transform": {
"dependency": "transitive",
"description": {
"name": "stream_transform",
- "sha256": "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f",
+ "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.0"
+ "version": "2.1.1"
},
"string_scanner": {
"dependency": "transitive",
"description": {
"name": "string_scanner",
- "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde",
+ "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.0"
+ "version": "1.4.1"
},
"synchronized": {
"dependency": "transitive",
"description": {
"name": "synchronized",
- "sha256": "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558",
+ "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.0+1"
+ "version": "3.3.0+3"
},
"term_glyph": {
"dependency": "transitive",
"description": {
"name": "term_glyph",
- "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84",
+ "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.1"
+ "version": "1.2.2"
},
"test_api": {
"dependency": "transitive",
"description": {
"name": "test_api",
- "sha256": "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f",
+ "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.7.0"
+ "version": "0.7.6"
},
"texture_rgba_renderer": {
"dependency": "direct main",
@@ -1593,21 +1629,21 @@
"dependency": "transitive",
"description": {
"name": "timing",
- "sha256": "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32",
+ "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.1"
+ "version": "1.0.2"
},
"toggle_switch": {
"dependency": "direct main",
"description": {
"name": "toggle_switch",
- "sha256": "9e6af1f0c5a97d9de41109dc7b9e1b3bbe73417f89b10e0e44dc834fb493d4cb",
+ "sha256": "dca04512d7c23ed320d6c5ede1211a404f177d54d353bf785b07d15546a86ce5",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.0"
+ "version": "2.3.0"
},
"tuple": {
"dependency": "direct main",
@@ -1623,11 +1659,11 @@
"dependency": "transitive",
"description": {
"name": "typed_data",
- "sha256": "facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c",
+ "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.3.2"
+ "version": "1.4.0"
},
"uni_links": {
"dependency": "direct main",
@@ -1704,61 +1740,61 @@
"dependency": "direct main",
"description": {
"name": "url_launcher_ios",
- "sha256": "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626",
+ "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "6.3.2"
+ "version": "6.3.3"
},
"url_launcher_linux": {
"dependency": "transitive",
"description": {
"name": "url_launcher_linux",
- "sha256": "ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811",
+ "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.1"
+ "version": "3.2.1"
},
"url_launcher_macos": {
"dependency": "transitive",
"description": {
"name": "url_launcher_macos",
- "sha256": "b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234",
+ "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.0"
+ "version": "3.2.2"
},
"url_launcher_platform_interface": {
"dependency": "transitive",
"description": {
"name": "url_launcher_platform_interface",
- "sha256": "a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f",
+ "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.1"
+ "version": "2.3.2"
},
"url_launcher_web": {
"dependency": "transitive",
"description": {
"name": "url_launcher_web",
- "sha256": "fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b",
+ "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.2.3"
+ "version": "2.3.3"
},
"url_launcher_windows": {
"dependency": "transitive",
"description": {
"name": "url_launcher_windows",
- "sha256": "ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7",
+ "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.1"
+ "version": "3.1.4"
},
"uuid": {
"dependency": "direct main",
@@ -1774,31 +1810,31 @@
"dependency": "transitive",
"description": {
"name": "vector_graphics",
- "sha256": "4ac59808bbfca6da38c99f415ff2d3a5d7ca0a6b4809c71d9cf30fba5daf9752",
+ "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.10+1"
+ "version": "1.1.18"
},
"vector_graphics_codec": {
"dependency": "transitive",
"description": {
"name": "vector_graphics_codec",
- "sha256": "f3247e7ab0ec77dc759263e68394990edc608fb2b480b80db8aa86ed09279e33",
+ "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.10+1"
+ "version": "1.1.13"
},
"vector_graphics_compiler": {
"dependency": "transitive",
"description": {
"name": "vector_graphics_compiler",
- "sha256": "18489bdd8850de3dd7ca8a34e0c446f719ec63e2bab2e7a8cc66a9028dd76c5a",
+ "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.10+1"
+ "version": "1.1.16"
},
"vector_math": {
"dependency": "transitive",
@@ -1814,51 +1850,51 @@
"dependency": "transitive",
"description": {
"name": "video_player",
- "sha256": "fbf28ce8bcfe709ad91b5789166c832cb7a684d14f571a81891858fefb5bb1c2",
+ "sha256": "7d78f0cfaddc8c19d4cb2d3bebe1bfef11f2103b0a03e5398b303a1bf65eeb14",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.8.2"
+ "version": "2.9.5"
},
"video_player_android": {
"dependency": "transitive",
"description": {
"name": "video_player_android",
- "sha256": "7f8f25d7ad56819a82b2948357f3c3af071f6a678db33833b26ec36bbc221316",
+ "sha256": "391e092ba4abe2f93b3e625bd6b6a6ec7d7414279462c1c0ee42b5ab8d0a0898",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.11"
+ "version": "2.7.16"
},
"video_player_avfoundation": {
"dependency": "transitive",
"description": {
"name": "video_player_avfoundation",
- "sha256": "309e3962795e761be010869bae65c0b0e45b5230c5cee1bec72197ca7db040ed",
+ "sha256": "9ee764e5cd2fc1e10911ae8ad588e1a19db3b6aa9a6eb53c127c42d3a3c3f22f",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.5.6"
+ "version": "2.7.1"
},
"video_player_platform_interface": {
"dependency": "transitive",
"description": {
"name": "video_player_platform_interface",
- "sha256": "236454725fafcacf98f0f39af0d7c7ab2ce84762e3b63f2cbb3ef9a7e0550bc6",
+ "sha256": "df534476c341ab2c6a835078066fc681b8265048addd853a1e3c78740316a844",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "6.2.2"
+ "version": "6.3.0"
},
"video_player_web": {
"dependency": "transitive",
"description": {
"name": "video_player_web",
- "sha256": "34beb3a07d4331a24f7e7b2f75b8e2b103289038e07e65529699a671b6a6e2cb",
+ "sha256": "e8bba2e5d1e159d5048c9a491bb2a7b29c535c612bb7d10c1e21107f5bd365ba",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.3"
+ "version": "2.3.5"
},
"visibility_detector": {
"dependency": "direct main",
@@ -1874,61 +1910,61 @@
"dependency": "direct main",
"description": {
"name": "wakelock_plus",
- "sha256": "f268ca2116db22e57577fb99d52515a24bdc1d570f12ac18bb762361d43b043d",
+ "sha256": "104d94837bb28c735894dcd592877e990149c380e6358b00c04398ca1426eed4",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.4"
+ "version": "1.2.1"
},
"wakelock_plus_platform_interface": {
"dependency": "transitive",
"description": {
"name": "wakelock_plus_platform_interface",
- "sha256": "40fabed5da06caff0796dc638e1f07ee395fb18801fbff3255a2372db2d80385",
+ "sha256": "e10444072e50dbc4999d7316fd303f7ea53d31c824aa5eb05d7ccbdd98985207",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.0"
+ "version": "1.2.3"
},
"watcher": {
"dependency": "transitive",
"description": {
"name": "watcher",
- "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8",
+ "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.0"
+ "version": "1.1.2"
},
"web": {
"dependency": "transitive",
"description": {
"name": "web",
- "sha256": "4188706108906f002b3a293509234588823c8c979dc83304e229ff400c996b05",
+ "sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.4.2"
+ "version": "0.5.1"
},
"web_socket_channel": {
"dependency": "transitive",
"description": {
"name": "web_socket_channel",
- "sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b",
+ "sha256": "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.0"
+ "version": "2.4.5"
},
"win32": {
"dependency": "direct main",
"description": {
"name": "win32",
- "sha256": "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a",
+ "sha256": "daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "5.5.4"
+ "version": "5.10.1"
},
"win32_registry": {
"dependency": "transitive",
@@ -1966,11 +2002,11 @@
"dependency": "transitive",
"description": {
"name": "xdg_directories",
- "sha256": "faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d",
+ "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.4"
+ "version": "1.1.0"
},
"xml": {
"dependency": "transitive",
@@ -1982,35 +2018,55 @@
"source": "hosted",
"version": "6.5.0"
},
+ "xterm": {
+ "dependency": "direct main",
+ "description": {
+ "name": "xterm",
+ "sha256": "168dfedca77cba33fdb6f52e2cd001e9fde216e398e89335c19b524bb22da3a2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.0"
+ },
"yaml": {
"dependency": "transitive",
"description": {
"name": "yaml",
- "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5",
+ "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.2"
+ "version": "3.1.3"
},
"yaml_edit": {
"dependency": "transitive",
"description": {
"name": "yaml_edit",
- "sha256": "1579d4a0340a83cf9e4d580ea51a16329c916973bffd5bd4b45e911b25d46bfd",
+ "sha256": "fb38626579fb345ad00e674e2af3a5c9b0cc4b9bfb8fd7f7ff322c7c9e62aef5",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.1"
+ "version": "2.2.2"
+ },
+ "zmodem": {
+ "dependency": "transitive",
+ "description": {
+ "name": "zmodem",
+ "sha256": "3b7e5b29f3a7d8aee472029b05165a68438eff2f3f7766edf13daba1e297adbf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.0.6"
},
"zxing2": {
"dependency": "direct main",
"description": {
"name": "zxing2",
- "sha256": "a042961441bd400f59595f9125ef5fca4c888daf0ea59c17f41e0e151f8a12b5",
+ "sha256": "2677c49a3b9ca9457cb1d294fd4bd5041cac6aab8cdb07b216ba4e98945c684f",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.1"
+ "version": "0.2.4"
}
},
"sdks": {
diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix
index 44805d96bafa..e987e3b041d0 100644
--- a/pkgs/by-name/ru/rustical/package.nix
+++ b/pkgs/by-name/ru/rustical/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustical";
- version = "0.8.1";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "lennart-k";
repo = "rustical";
tag = "v${finalAttrs.version}";
- hash = "sha256-TkgkgPQEj0SA9MjfWtOUu6rHKYCIs5jVieYL1N+XLk8=";
+ hash = "sha256-y4t63lb14WdUjzhjv/mx90ThaTfE7KFyRkg+CG+66TE=";
};
- cargoHash = "sha256-X+8G2H3wszKJmn7p8n0b6z3xZ/ylGzwc99oUnIGKpTA=";
+ cargoHash = "sha256-DK3es0GjKurCwGmr/6gAk+ccJc1dUP64kK+UzvS+Mi0=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
diff --git a/pkgs/by-name/ru/rusty-psn/package.nix b/pkgs/by-name/ru/rusty-psn/package.nix
index cb9d21b9766c..3a3304f5f956 100644
--- a/pkgs/by-name/ru/rusty-psn/package.nix
+++ b/pkgs/by-name/ru/rusty-psn/package.nix
@@ -20,16 +20,16 @@
rustPlatform.buildRustPackage rec {
pname = "rusty-psn";
- version = "0.5.8";
+ version = "0.5.9";
src = fetchFromGitHub {
owner = "RainbowCookie32";
repo = "rusty-psn";
tag = "v${version}";
- hash = "sha256-n2h+sgqNZhFgUa4MFp501W4YPtlWN94GhP9Rlu5plBA=";
+ hash = "sha256-Al0cT4WaOX7gxOkD5ciRntbGLCCDFSjj83E4n8nXp6I=";
};
- cargoHash = "sha256-ffqTzu8/ra6SwvqDne/g9EgISGlEBSleEGn6gQ/DWAY=";
+ cargoHash = "sha256-FaKUQk/Q2hE0lZ11QSKA2P2BLlBNih47zzuwpMsblhw=";
# Tests require network access
doCheck = false;
diff --git a/pkgs/by-name/ru/rustywind/package.nix b/pkgs/by-name/ru/rustywind/package.nix
index 56220325501f..c788be55e039 100644
--- a/pkgs/by-name/ru/rustywind/package.nix
+++ b/pkgs/by-name/ru/rustywind/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "rustywind";
- version = "0.24.0";
+ version = "0.24.3";
src = fetchFromGitHub {
owner = "avencera";
repo = "rustywind";
rev = "v${version}";
- hash = "sha256-3cLpyY2Ec3XUDUoq4QLyDx8Nr85TOevBkfoReguVGII=";
+ hash = "sha256-qbOlU7kqVbB/sQg4b78CohOwQbraulZ8dRxeT+39rFk=";
};
- cargoHash = "sha256-jq8d+ndPOu07YO5PJ5YfWTeG70bZnr0i8vMwv7Dw5GY=";
+ cargoHash = "sha256-eXTdPtcsWhsABZU6kRzZ6eF1VaabouZwLAFI9KpAx98=";
meta = with lib; {
description = "CLI for organizing Tailwind CSS classes";
diff --git a/pkgs/by-name/s5/s5/package.nix b/pkgs/by-name/s5/s5/package.nix
index 195d932aaed0..c78bff131861 100644
--- a/pkgs/by-name/s5/s5/package.nix
+++ b/pkgs/by-name/s5/s5/package.nix
@@ -26,7 +26,7 @@ buildGoModule rec {
doCheck = true;
meta = with lib; {
- description = "cipher/decipher text within a file";
+ description = "Cipher/decipher text within a file";
mainProgram = "s5";
homepage = "https://github.com/mvisonneau/s5";
license = licenses.asl20;
diff --git a/pkgs/by-name/s7/s7/package.nix b/pkgs/by-name/s7/s7/package.nix
index 78c5effc3fb6..aca440fc37d5 100644
--- a/pkgs/by-name/s7/s7/package.nix
+++ b/pkgs/by-name/s7/s7/package.nix
@@ -25,14 +25,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "s7";
- version = "11.5-unstable-2025-07-31";
+ version = "11.5-unstable-2025-08-09";
src = fetchFromGitLab {
domain = "cm-gitlab.stanford.edu";
owner = "bil";
repo = "s7";
- rev = "71e547b1a210d1ff06daeb4dee5247cd949d0178";
- hash = "sha256-gMZCmpGPSgM73PRbRY5BgyaTeRnojduNnZntvr75jzw=";
+ rev = "76c6f2b28cdada1e71dfbc0932df595f763e375a";
+ hash = "sha256-QB6aUF8538vd5IF8eQhYAbzU7jAxqw70RrUB1ewzY6s=";
};
buildInputs =
diff --git a/pkgs/by-name/sa/sageWithDoc/package.nix b/pkgs/by-name/sa/sageWithDoc/package.nix
new file mode 100644
index 000000000000..8fdde2f50f84
--- /dev/null
+++ b/pkgs/by-name/sa/sageWithDoc/package.nix
@@ -0,0 +1,7 @@
+{
+ sage,
+}:
+
+sage.override {
+ withDoc = true;
+}
diff --git a/pkgs/by-name/sc/scala-cli/sources.json b/pkgs/by-name/sc/scala-cli/sources.json
index 5759da29dbd1..27055d009158 100644
--- a/pkgs/by-name/sc/scala-cli/sources.json
+++ b/pkgs/by-name/sc/scala-cli/sources.json
@@ -1,21 +1,21 @@
{
- "version": "1.8.4",
+ "version": "1.8.5",
"assets": {
"aarch64-darwin": {
"asset": "scala-cli-aarch64-apple-darwin.gz",
- "sha256": "1cvfsyzrfycpmd7ay9pvnh1z03n03gjrs1wpzkynj2dpks1qbvn5"
+ "sha256": "1r2b46nbfzn4m18jgicnc13ipw469xij91s9gzb4xjv77fslbng6"
},
"aarch64-linux": {
"asset": "scala-cli-aarch64-pc-linux.gz",
- "sha256": "07mbdxqwf1zl30dg1djmpgry6q1dp0yq8w5qscys3wci2yfjidni"
+ "sha256": "1yci9zjyv1ssdgc0kk6gk3yrb2j3jzryxvm5jk6hv0z4swiy6nvv"
},
"x86_64-darwin": {
"asset": "scala-cli-x86_64-apple-darwin.gz",
- "sha256": "1m9zbndsai2p5gbfsby0b4a9371jdapaxhsib6jwx1ps2ay565h8"
+ "sha256": "0abj0w47ycajc342avrzyw957qjm26lmhsc7612k5s9s892cfkgn"
},
"x86_64-linux": {
"asset": "scala-cli-x86_64-pc-linux.gz",
- "sha256": "03nnd86qd8hy65di2rjqjp6vc3hv1rmw2agrrbg9v0yhh0r0in3q"
+ "sha256": "1270asc9abijvasmiscy4gr58m903p3mr6qizpjblxnaz5dj1b5r"
}
}
}
diff --git a/pkgs/by-name/sc/scaleft/package.nix b/pkgs/by-name/sc/scaleft/package.nix
index 3b80b518a658..9922319516eb 100644
--- a/pkgs/by-name/sc/scaleft/package.nix
+++ b/pkgs/by-name/sc/scaleft/package.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
- description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services";
+ description = "Zero Trust software which you can use to secure your internal servers and services";
homepage = "https://www.scaleft.com";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
diff --git a/pkgs/by-name/sc/scalingo/package.nix b/pkgs/by-name/sc/scalingo/package.nix
index 3c39ab617fdb..b52da4157723 100644
--- a/pkgs/by-name/sc/scalingo/package.nix
+++ b/pkgs/by-name/sc/scalingo/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "scalingo";
- version = "1.36.0";
+ version = "1.37.0";
src = fetchFromGitHub {
owner = pname;
repo = "cli";
rev = version;
- hash = "sha256-M2Q7+fWq/jjjKGynjEyQc8ykwILiIBe0eELS2DnU5To=";
+ hash = "sha256-jF9llYFyw3lPyC5tq1TRpSCAbCl5yGGozHS3jQkXLFo=";
};
vendorHash = null;
diff --git a/pkgs/by-name/sc/scarlett2/package.nix b/pkgs/by-name/sc/scarlett2/package.nix
index 82d7be656f52..753e5f08c215 100644
--- a/pkgs/by-name/sc/scarlett2/package.nix
+++ b/pkgs/by-name/sc/scarlett2/package.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation {
'';
meta = {
- description = "Scarlett2 Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces";
+ description = "Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces";
homepage = "https://github.com/geoffreybennett/scarlett2";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ squalus ];
diff --git a/pkgs/by-name/sc/sccmhunter/package.nix b/pkgs/by-name/sc/sccmhunter/package.nix
index 2d4a4f773e44..8440808e1284 100644
--- a/pkgs/by-name/sc/sccmhunter/package.nix
+++ b/pkgs/by-name/sc/sccmhunter/package.nix
@@ -7,14 +7,14 @@
}:
python312Packages.buildPythonApplication rec {
pname = "sccmhunter";
- version = "1.0.10";
+ version = "1.1.10";
pyproject = true;
src = fetchFromGitHub {
owner = "garrettfoster13";
repo = "sccmhunter";
- rev = "v${version}";
- hash = "sha256-h7P+ry4J26Hm1s9U37t1EDWBaYRL32WA3sk8caA1edg=";
+ tag = "v${version}";
+ hash = "sha256-657xwD5Sk8vU3MSGj7Yuu/lh7SRS25VFk/igKhq1pks=";
};
build-system = with python312Packages; [
@@ -43,7 +43,7 @@ python312Packages.buildPythonApplication rec {
meta = {
description = "Post exploitation tool to identify and attack SCCM related assets in an Active Directory domain";
homepage = "https://github.com/garrettfoster13/sccmhunter";
- changelog = "https://github.com/garrettfoster13/sccmhunter/blob/${src.rev}/changelog.md";
+ changelog = "https://github.com/garrettfoster13/sccmhunter/blob/${src.tag}/changelog.md";
license = lib.licenses.mit;
mainProgram = "sccmhunter.py";
maintainers = with lib.maintainers; [ purpole ];
diff --git a/pkgs/by-name/sc/scd2html/package.nix b/pkgs/by-name/sc/scd2html/package.nix
index 0114287f74fc..546cc404dfba 100644
--- a/pkgs/by-name/sc/scd2html/package.nix
+++ b/pkgs/by-name/sc/scd2html/package.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
- description = "scd2html generates HTML from scdoc source files";
+ description = "Generates HTML from scdoc source files";
homepage = "https://git.sr.ht/~bitfehler/scd2html";
license = licenses.mit;
maintainers = with maintainers; [ ];
diff --git a/pkgs/by-name/sc/schemat/package.nix b/pkgs/by-name/sc/schemat/package.nix
index d15226c28f31..24dfc89e8da8 100644
--- a/pkgs/by-name/sc/schemat/package.nix
+++ b/pkgs/by-name/sc/schemat/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "schemat";
- version = "0.4.2";
+ version = "0.4.5";
src = fetchFromGitHub {
owner = "raviqqe";
repo = "schemat";
tag = "v${finalAttrs.version}";
- hash = "sha256-JOrBQvrnA/qSmI+jJjGjcxEWFDCfiUmtJaZPI3N0rMk=";
+ hash = "sha256-gGHAkNFEkcbWqel3kr6fUiUDHwZJdf9FLHfQjD9RPUc=";
};
- cargoHash = "sha256-zGP8m05g6zEQ/dx9ChLhUCM2x9q3bltPW+9ku05rzCE=";
+ cargoHash = "sha256-qbn/s5wMRt0Qj/H4SVP8fCcb5cMAXETzuPm68NdgkBE=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
diff --git a/pkgs/by-name/sc/scooter/package.nix b/pkgs/by-name/sc/scooter/package.nix
index 4c0584208747..f2a139a85361 100644
--- a/pkgs/by-name/sc/scooter/package.nix
+++ b/pkgs/by-name/sc/scooter/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "scooter";
- version = "0.5.4";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "thomasschafer";
repo = "scooter";
rev = "v${version}";
- hash = "sha256-WU3vPI6mvEbzGhuQLgtOfPdoxAT/3XZ7b/dQAnBjsho=";
+ hash = "sha256-9pdw7QGa+KRMlMIPrdCVIroXKNwzTl5FiP0W20Axkhk=";
};
- cargoHash = "sha256-fG3idOC3EO8WyazRrEWYQgtFbKtJG9jnqVm3EUcw4i8=";
+ cargoHash = "sha256-juLzW3gsJ/HD04ErLc9ctAhL7L7fkSzEaEedf5YFvvo=";
# Ensure that only the `scooter` package is built (excluding `xtask`)
cargoBuildFlags = [
diff --git a/pkgs/by-name/sc/scribus/package.nix b/pkgs/by-name/sc/scribus/package.nix
index 3132d297ed94..66b884951460 100644
--- a/pkgs/by-name/sc/scribus/package.nix
+++ b/pkgs/by-name/sc/scribus/package.nix
@@ -106,6 +106,16 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://aur.archlinux.org/cgit/aur.git/plain/fix_build_with_poppler_25.02.0.patch?h=scribus-unstable";
hash = "sha256-t9xJA6KGMGAdUFyjI8OlTNilewyMr1FFM7vjHOM15Xg=";
})
+ (fetchpatch {
+ name = "fix-build-poppler-25.06.0.patch";
+ url = "https://github.com/scribusproject/scribus/commit/8dcf8d777bd85a0741c455961f2de382e3ed47ec.patch";
+ hash = "sha256-JBHCgvEJnYrUdtLnFSXTfr1FFin4uUNUnddYwfRbn7k=";
+ })
+ (fetchpatch {
+ name = "fix-build-poppler-25.07.0.patch";
+ url = "https://github.com/scribusproject/scribus/commit/ff6c6abfa8683028e548a269dee6a859b6f63335.patch";
+ hash = "sha256-N4jve5feehsX5H0RXdxR4ableKL+c/rTyqCwkEf37Dk=";
+ })
];
meta = {
diff --git a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix
index 0beedf429fbb..c728e8280163 100644
--- a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix
+++ b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sdl_gamecontrollerdb";
- version = "0-unstable-2025-07-28";
+ version = "0-unstable-2025-08-05";
src = fetchFromGitHub {
owner = "mdqinc";
repo = "SDL_GameControllerDB";
- rev = "34765aa1de21323a873ab107a2a25e269e86b2e8";
- hash = "sha256-K3XeSs6psR8RnDiYAKrVbx3KWQuJcD3RyZpOl+dn5Qw=";
+ rev = "7543fc8af09232396f7d57e19c2342965c53e94f";
+ hash = "sha256-y5QyrgT/ipal36jTJurvXMac6uRMt3XOg3Sm6SLe0sk=";
};
dontBuild = true;
diff --git a/pkgs/by-name/se/seamly2d/package.nix b/pkgs/by-name/se/seamly2d/package.nix
index 92da7528708d..038e8e2104ca 100644
--- a/pkgs/by-name/se/seamly2d/package.nix
+++ b/pkgs/by-name/se/seamly2d/package.nix
@@ -18,13 +18,13 @@ let
in
stdenv.mkDerivation rec {
pname = "seamly2d";
- version = "2025.7.21.216";
+ version = "2025.8.4.217";
src = fetchFromGitHub {
owner = "FashionFreedom";
repo = "Seamly2D";
tag = "v${version}";
- hash = "sha256-rS+2dwRx5tZySfjSHOmr/PJxJntjcwbM9O99dCsMgnI=";
+ hash = "sha256-PaGYpGZJGXPXJdfkS0siXGKxhSSdGCzDxAYdGv/lPvA=";
};
buildInputs = [
diff --git a/pkgs/by-name/se/secretspec/package.nix b/pkgs/by-name/se/secretspec/package.nix
index e659f665026f..a1d7d2c748d0 100644
--- a/pkgs/by-name/se/secretspec/package.nix
+++ b/pkgs/by-name/se/secretspec/package.nix
@@ -9,14 +9,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "secretspec";
- version = "0.2.0";
+ version = "0.3.0";
src = fetchCrate {
inherit (finalAttrs) pname version;
- hash = "sha256-6a3BerjcLn86XCakyYlMm4FUUQTc7iq/hCvZEbHnp4g=";
+ hash = "sha256-CYIAbp6O2e8WQcaffJ6fNY0hyKduu9mfH4xkC6ZEEWU=";
};
- cargoHash = "sha256-4sKja7dED1RuiRYA2BNqvvYlJhPFiM8IzAgQVeSa9Oc=";
+ cargoHash = "sha256-cKV4rrIBKPPNfBeHdZ6K8+2yU5gznPGSlFcHfKVCnNM=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];
diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix
index 8ae15d686976..40ee50c38261 100644
--- a/pkgs/by-name/se/sentry-native/package.nix
+++ b/pkgs/by-name/se/sentry-native/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "sentry-native";
- version = "0.9.1";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-native";
tag = version;
- hash = "sha256-jB744MO5GaZMQWIToyv1g4WzVu99qt/Cx0shvK7SW/c=";
+ hash = "sha256-65Eylc0l3R0bQeKyb7JgULbZCldaR7TZmMvYB9wz/1M=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/sh/shadowenv/package.nix b/pkgs/by-name/sh/shadowenv/package.nix
index 991e750b5c4f..ed9a7370732c 100644
--- a/pkgs/by-name/sh/shadowenv/package.nix
+++ b/pkgs/by-name/sh/shadowenv/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "shadowenv";
- version = "3.3.1";
+ version = "3.4.0";
src = fetchFromGitHub {
owner = "Shopify";
repo = "shadowenv";
rev = version;
- hash = "sha256-s70tNeF0FnWYZ0xLGIL1lTM0LwJdhPPIHrNgrY1YNBs=";
+ hash = "sha256-WsUeqkuT4NhoaCJG1hqz+uWyvWQBfxtDheEkWkYmSWU=";
};
- cargoHash = "sha256-Cg01yM3FbrYpZrv2dhGJnezugNhcuwDcXIU47/AWrC4=";
+ cargoHash = "sha256-vAMap35rpmEKSHJ9yW/PzPbEWtLw30DawDmI+QfcOsw=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/sh/shellhub-agent/package.nix b/pkgs/by-name/sh/shellhub-agent/package.nix
index 48baf1ab40a4..4893f271fff1 100644
--- a/pkgs/by-name/sh/shellhub-agent/package.nix
+++ b/pkgs/by-name/sh/shellhub-agent/package.nix
@@ -12,18 +12,18 @@
buildGoModule rec {
pname = "shellhub-agent";
- version = "0.19.2";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "shellhub-io";
repo = "shellhub";
rev = "v${version}";
- hash = "sha256-ZUsu/zfzCrn0tvmKxcFwKYQbS7JoPUSpg6/l3QHE4Cw=";
+ hash = "sha256-cDCpZB9lkEnkltY2OQ/Y5HSZmlukeQFbuxhtbeb8E2s=";
};
modRoot = "./agent";
- vendorHash = "sha256-1UI/JRDRnsRrdV1AfPyE/rWEDAytEYmr+EyXn60UB/Y=";
+ vendorHash = "sha256-17D8xrLlwX57JW4yXfPlo9RQRMCxVa7MjQQmzI/MBas=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/sh/sherlock-launcher/package.nix b/pkgs/by-name/sh/sherlock-launcher/package.nix
index f16eda87dca0..96f481984d75 100644
--- a/pkgs/by-name/sh/sherlock-launcher/package.nix
+++ b/pkgs/by-name/sh/sherlock-launcher/package.nix
@@ -13,6 +13,7 @@
gdk-pixbuf,
librsvg,
nix-update-script,
+ wrapGAppsHook4,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -29,6 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [
pkg-config
glib
+ wrapGAppsHook4
];
buildInputs = [
diff --git a/pkgs/by-name/sh/shopify-cli/manifests/package-lock.json b/pkgs/by-name/sh/shopify-cli/manifests/package-lock.json
index 3298bc397e49..2adde4384f84 100644
--- a/pkgs/by-name/sh/shopify-cli/manifests/package-lock.json
+++ b/pkgs/by-name/sh/shopify-cli/manifests/package-lock.json
@@ -1,14 +1,14 @@
{
"name": "shopify",
- "version": "3.83.1",
+ "version": "3.83.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "shopify",
- "version": "3.83.1",
+ "version": "3.83.3",
"dependencies": {
- "@shopify/cli": "3.83.1"
+ "@shopify/cli": "3.83.3"
},
"bin": {
"shopify": "node_modules/@shopify/cli/bin/run.js"
@@ -579,9 +579,9 @@
}
},
"node_modules/@shopify/cli": {
- "version": "3.83.1",
- "resolved": "https://registry.npmjs.org/@shopify/cli/-/cli-3.83.1.tgz",
- "integrity": "sha512-jjyfKXZjYVHwWBAool91Yh6HTUsy8CuQiEYhMFl6gXa/aRiq/YW5jfEqeMA6XEFiqBtdMSQGLZ10pk9FbHVvMQ==",
+ "version": "3.83.3",
+ "resolved": "https://registry.npmjs.org/@shopify/cli/-/cli-3.83.3.tgz",
+ "integrity": "sha512-p98L8+NxEdZF2vHiUKgxB63kJNSLeV+vp7aipyjkOYVMH7FCJQ4/JJBWQ+69D2zcJEj/S+QD+ciLt4rHifb4mg==",
"license": "MIT",
"os": [
"darwin",
diff --git a/pkgs/by-name/sh/shopify-cli/manifests/package.json b/pkgs/by-name/sh/shopify-cli/manifests/package.json
index c0986b86b481..cd29a5ec22ea 100644
--- a/pkgs/by-name/sh/shopify-cli/manifests/package.json
+++ b/pkgs/by-name/sh/shopify-cli/manifests/package.json
@@ -1,11 +1,11 @@
{
"name": "shopify",
- "version": "3.83.1",
+ "version": "3.83.3",
"private": true,
"bin": {
"shopify": "node_modules/@shopify/cli/bin/run.js"
},
"dependencies": {
- "@shopify/cli": "3.83.1"
+ "@shopify/cli": "3.83.3"
}
}
diff --git a/pkgs/by-name/sh/shopify-cli/package.nix b/pkgs/by-name/sh/shopify-cli/package.nix
index f8f0b06c7f88..86810478b211 100644
--- a/pkgs/by-name/sh/shopify-cli/package.nix
+++ b/pkgs/by-name/sh/shopify-cli/package.nix
@@ -5,7 +5,7 @@
shopify-cli,
}:
let
- version = "3.83.1";
+ version = "3.83.3";
in
buildNpmPackage {
pname = "shopify";
@@ -13,7 +13,7 @@ buildNpmPackage {
src = ./manifests;
- npmDepsHash = "sha256-2vjhdUIylVVTkFHy9hLcrYwN5rIqBI92axY/eXlQjK8=";
+ npmDepsHash = "sha256-HUBdnxKVpEIT+PbKYC8ZUKzUR26rqLI9LJReFdfG2y8=";
dontNpmBuild = true;
passthru = {
diff --git a/pkgs/by-name/sh/shotman/package.nix b/pkgs/by-name/sh/shotman/package.nix
index 69ba71e325a5..255f30406a51 100644
--- a/pkgs/by-name/sh/shotman/package.nix
+++ b/pkgs/by-name/sh/shotman/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "shotman";
- version = "0.4.7";
+ version = "0.4.10";
src = fetchFromSourcehut {
owner = "~whynothugo";
repo = "shotman";
rev = "v${version}";
- hash = "sha256-kf/qloCaptxPzPEgd8fkzTfgqsI/PC3KJfHpBQWadjQ=";
+ hash = "sha256-j9HNqRJnGiy720uS0zC6Tt1WjF4b6+XqPEMTqTEOD6w=";
};
- cargoHash = "sha256-ZL0dKvCX/cvMzJi05qPULlwWuUcXH/bY84sDH67UFHg=";
+ cargoHash = "sha256-+PpNf79yz5e5Mr6HAqE9Wg/0S8JO4rWrMT7JtQYAWPs=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix
index ff66f0d21c8e..f13a40c87f29 100644
--- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix
+++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix
@@ -1,7 +1,7 @@
{ callPackage, commandLineArgs }:
callPackage ./generic.nix { inherit commandLineArgs; } {
pname = "signal-desktop-bin";
- version = "7.59.0";
+ version = "7.64.0";
libdir = "usr/lib64/signal-desktop";
bindir = "usr/bin";
@@ -10,6 +10,6 @@ callPackage ./generic.nix { inherit commandLineArgs; } {
bsdtar -xf $downloadedFile -C "$out"
'';
- url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/09213968-signal-desktop/signal-desktop-7.59.0-1.fc42.aarch64.rpm";
- hash = "sha256-nGpSWlTJ1M6UL7V3o57KByfh55LL/p3I9h+XmoJhuec=";
+ url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/09358233-signal-desktop/signal-desktop-7.64.0-1.fc42.aarch64.rpm";
+ hash = "sha256-VWDw1eSYze23obCU/R4chesJvZZo1JbDGvR82Jg99og=";
}
diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix
index d4344a3a30e3..0f6235e4eae9 100644
--- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix
+++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix
@@ -6,11 +6,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "signal-desktop-bin";
- version = "7.59.0";
+ version = "7.64.0";
src = fetchurl {
url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg";
- hash = "sha256-maBZqSklxa1Vg3U6xbQxYx+McPTWa4WdBCKh4tq6W4g=";
+ hash = "sha256-Ir0p2M3P8bUNi16i4aGO8RmUD20mYKbVD+4twHEOMJc=";
};
sourceRoot = ".";
diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix
index 32f8f782b044..e6a4bd11bb3d 100644
--- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix
+++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix
@@ -1,12 +1,12 @@
{ callPackage, commandLineArgs }:
callPackage ./generic.nix { inherit commandLineArgs; } rec {
pname = "signal-desktop-bin";
- version = "7.59.0";
+ version = "7.64.0";
libdir = "opt/Signal";
bindir = libdir;
extractPkg = "dpkg-deb -x $downloadedFile $out";
url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb";
- hash = "sha256-SgTbV7KrGVdN87hgfjxamKikBxVHPIiaXAV2K3kljsU=";
+ hash = "sha256-3mibhZJpY/yo4RzZ6LQbI5xUlGgK6zGtB48Q8yDgflc=";
}
diff --git a/pkgs/by-name/si/simdutf/package.nix b/pkgs/by-name/si/simdutf/package.nix
index ebb2d126084d..f0913c68e175 100644
--- a/pkgs/by-name/si/simdutf/package.nix
+++ b/pkgs/by-name/si/simdutf/package.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "simdutf";
- version = "7.3.4";
+ version = "7.3.5";
src = fetchFromGitHub {
owner = "simdutf";
repo = "simdutf";
rev = "v${finalAttrs.version}";
- hash = "sha256-vIsM/i1RrtCqcnrMSyipgrtsdO32nqSbnYGdmjTyrN8=";
+ hash = "sha256-tRdm7kps4YfEeFCqk3gxFTrySRfVM7aN6F9uFeicXwk=";
};
# Fix build on darwin
diff --git a/pkgs/by-name/si/simplesamlphp/package.nix b/pkgs/by-name/si/simplesamlphp/package.nix
index 835c007c7afe..4345d70ca6ff 100644
--- a/pkgs/by-name/si/simplesamlphp/package.nix
+++ b/pkgs/by-name/si/simplesamlphp/package.nix
@@ -17,7 +17,7 @@ php.buildComposerProject2 (finalAttrs: {
vendorHash = "sha256-kFRvOxSfqlM+xzFFlEm9YrbQDOvC4AA0BtztFQ1xxDU=";
meta = {
- description = "SimpleSAMLphp is an application written in native PHP that deals with authentication (SQL, .htpasswd, YubiKey, LDAP, PAPI, Radius)";
+ description = "Application written in native PHP that deals with authentication (SQL, .htpasswd, YubiKey, LDAP, PAPI, Radius)";
homepage = "https://simplesamlphp.org";
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [ nhnn ];
diff --git a/pkgs/by-name/si/sing-geosite/package.nix b/pkgs/by-name/si/sing-geosite/package.nix
index b98390b1d2bf..76ba9725644d 100644
--- a/pkgs/by-name/si/sing-geosite/package.nix
+++ b/pkgs/by-name/si/sing-geosite/package.nix
@@ -47,7 +47,7 @@ buildGoModule (finalAttrs: {
'';
meta = {
- description = "community managed domain list";
+ description = "Community managed domain list";
homepage = "https://github.com/SagerNet/sing-geosite";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/sk/sketchybar-app-font/package.nix b/pkgs/by-name/sk/sketchybar-app-font/package.nix
index 4bf819c1cbd5..e208e7d031b1 100644
--- a/pkgs/by-name/sk/sketchybar-app-font/package.nix
+++ b/pkgs/by-name/sk/sketchybar-app-font/package.nix
@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sketchybar-app-font";
- version = "2.0.39";
+ version = "2.0.40";
src = fetchFromGitHub {
owner = "kvndrsslr";
repo = "sketchybar-app-font";
- rev = "v2.0.39";
- hash = "sha256-TTkw/LhRnqJYBn6Mt+T3qgyLHhLIyACdUoShq/mIONY=";
+ rev = "v2.0.40";
+ hash = "sha256-2tvGCUqRHXWX3As9Cm+2YXd7Iwm/EoxymZ5g1CysD6E=";
};
pnpmDeps = pnpm_9.fetchDeps {
diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix
index fadcc57b098f..a1e81a57f949 100644
--- a/pkgs/by-name/sk/skim/package.nix
+++ b/pkgs/by-name/sk/skim/package.nix
@@ -12,7 +12,7 @@
rustPlatform.buildRustPackage rec {
pname = "skim";
- version = "0.20.2";
+ version = "0.20.4";
outputs = [
"out"
@@ -24,14 +24,14 @@ rustPlatform.buildRustPackage rec {
owner = "skim-rs";
repo = "skim";
tag = "v${version}";
- hash = "sha256-fEd6t+adYI1jpRapZ/XHpxVWtX0nwUl9ZurIwywSFgk=";
+ hash = "sha256-KgJ22Q0+tAfO6fHLYBM5mxqYJjjfmIb7hY+FcQM4j3c=";
};
postPatch = ''
sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/skim.vim
'';
- cargoHash = "sha256-oRcqaXWa/eh5QQtTk0NQr90aL/Q0zgxQbPIoMLMtHe8=";
+ cargoHash = "sha256-H9hCYPpsefLu35RIr3qURmrwnAOIevsd2E5LkK6Ay+4=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/sk/skimpdf/package.nix b/pkgs/by-name/sk/skimpdf/package.nix
index 84c79a8c547b..bcd40fd12376 100644
--- a/pkgs/by-name/sk/skimpdf/package.nix
+++ b/pkgs/by-name/sk/skimpdf/package.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Skim is a PDF reader and note-taker for OS X";
+ description = "PDF reader and note-taker for macOS";
homepage = "https://skim-app.sourceforge.io/";
license = licenses.bsd0;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
diff --git a/pkgs/by-name/sm/smooth/package.nix b/pkgs/by-name/sm/smooth/package.nix
index 4fdeb5a47b24..7b0ebcf3cbec 100644
--- a/pkgs/by-name/sm/smooth/package.nix
+++ b/pkgs/by-name/sm/smooth/package.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "Smooth Class Library";
+ description = "Object-oriented class library for C++ application development";
mainProgram = "smooth-translator";
license = licenses.artistic2;
homepage = "http://www.smooth-project.org/";
diff --git a/pkgs/by-name/sm/smpmgr/package.nix b/pkgs/by-name/sm/smpmgr/package.nix
index d5f3885b45d6..3d984bf9963e 100644
--- a/pkgs/by-name/sm/smpmgr/package.nix
+++ b/pkgs/by-name/sm/smpmgr/package.nix
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "smpmgr";
- version = "0.13.0";
+ version = "0.13.1";
pyproject = true;
src = fetchFromGitHub {
owner = "intercreate";
repo = "smpmgr";
tag = version;
- hash = "sha256-7EzJaHVAqXDlVNHzXzk4P+Oj0BzXZB7tGv7tCeYekuM=";
+ hash = "sha256-1m1cuPrQqZl392l1lN5XIKZN2qUhJvv9gCMnELEtoUA=";
};
build-system = with python3Packages; [
diff --git a/pkgs/by-name/sm/smug/package.nix b/pkgs/by-name/sm/smug/package.nix
index 61aa2f4a9aa0..7a8944446143 100644
--- a/pkgs/by-name/sm/smug/package.nix
+++ b/pkgs/by-name/sm/smug/package.nix
@@ -35,7 +35,7 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/ivaaaan/smug";
- description = "Smug - tmux session manager";
+ description = "tmux session manager";
license = licenses.mit;
maintainers = with maintainers; [ juboba ];
mainProgram = "smug";
diff --git a/pkgs/by-name/sn/snips-sh/package.nix b/pkgs/by-name/sn/snips-sh/package.nix
index 4058628c9a54..cfbe3ffc2068 100644
--- a/pkgs/by-name/sn/snips-sh/package.nix
+++ b/pkgs/by-name/sn/snips-sh/package.nix
@@ -5,6 +5,7 @@
sqlite,
libtensorflow,
withTensorflow ? false,
+ nixosTests,
}:
buildGoModule rec {
pname = "snips-sh";
@@ -22,6 +23,8 @@ buildGoModule rec {
buildInputs = [ sqlite ] ++ (lib.optional withTensorflow libtensorflow);
+ passthru.tests = nixosTests.snips-sh;
+
meta = {
description = "Passwordless, anonymous SSH-powered pastebin with a human-friendly TUI and web UI";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/sn/snore/package.nix b/pkgs/by-name/sn/snore/package.nix
index 7311f17fcfbe..87f085628d0b 100644
--- a/pkgs/by-name/sn/snore/package.nix
+++ b/pkgs/by-name/sn/snore/package.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=${placeholder "out"}" ];
meta = with lib; {
- description = "sleep with feedback";
+ description = "'sleep' with feedback";
homepage = "https://github.com/clamiax/snore";
license = licenses.mit;
maintainers = with maintainers; [ cafkafk ];
diff --git a/pkgs/by-name/sn/snpeff/package.nix b/pkgs/by-name/sn/snpeff/package.nix
index c5706f22fd11..554c517fd2f1 100644
--- a/pkgs/by-name/sn/snpeff/package.nix
+++ b/pkgs/by-name/sn/snpeff/package.nix
@@ -33,6 +33,9 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
makeWrapper ${jre}/bin/java $out/bin/snpeff --add-flags "-jar $out/libexec/snpeff/snpEff.jar"
makeWrapper ${jre}/bin/java $out/bin/snpsift --add-flags "-jar $out/libexec/snpeff/SnpSift.jar"
+ # camelCase is the default
+ ln -s $out/bin/snpeff $out/bin/snpEff
+ ln -s $out/bin/snpsift $out/bin/snpSift
'';
meta = with lib; {
diff --git a/pkgs/by-name/sn/snyk/package.nix b/pkgs/by-name/sn/snyk/package.nix
index 0ad16a8a82ab..3a545293f702 100644
--- a/pkgs/by-name/sn/snyk/package.nix
+++ b/pkgs/by-name/sn/snyk/package.nix
@@ -8,7 +8,7 @@
}:
let
- version = "1.1298.1";
+ version = "1.1298.2";
in
buildNpmPackage {
pname = "snyk";
@@ -18,7 +18,7 @@ buildNpmPackage {
owner = "snyk";
repo = "cli";
tag = "v${version}";
- hash = "sha256-oLkzEm7OMBNqT+EDrwujqQek4LWwKgYFUoMRWhpqY4o=";
+ hash = "sha256-8VnbXxvz5mWWMq6sjffshMbHBf2H6s/xmPbQZsZC/4A=";
};
npmDepsHash = "sha256-7fHehEKjNNRdRk9+kARzn75G0r1pse7ULn/Oz6mQRKM=";
diff --git a/pkgs/by-name/sp/splat/package.nix b/pkgs/by-name/sp/splat/package.nix
index a151bc05c48e..1ef1ce014a51 100644
--- a/pkgs/by-name/sp/splat/package.nix
+++ b/pkgs/by-name/sp/splat/package.nix
@@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
- description = "SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz";
+ description = "RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz";
license = licenses.gpl2Only;
homepage = "https://www.qsl.net/kd2bd/splat.html";
maintainers = with maintainers; [ ehmry ];
diff --git a/pkgs/by-name/sq/sqlite3-to-mysql/package.nix b/pkgs/by-name/sq/sqlite3-to-mysql/package.nix
index 02633ab531b4..140b173e851f 100644
--- a/pkgs/by-name/sq/sqlite3-to-mysql/package.nix
+++ b/pkgs/by-name/sq/sqlite3-to-mysql/package.nix
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "sqlite3-to-mysql";
- version = "2.4.1";
+ version = "2.4.2";
format = "pyproject";
src = fetchFromGitHub {
owner = "techouse";
repo = "sqlite3-to-mysql";
tag = "v${version}";
- hash = "sha256-sX70CmNt4mhZSyzh1x/FEovMpjiJMLFIfxgVIS9CuMY=";
+ hash = "sha256-wyUJW7G92O3jnwSL5zFy/k/jI6c1H23xYcq7S8wAmsc=";
};
build-system = with python3Packages; [
diff --git a/pkgs/development/tools/database/sqlitebrowser/macos.patch b/pkgs/by-name/sq/sqlitebrowser/macos.patch
index 6da7d67a0326..6da7d67a0326 100644
--- a/pkgs/development/tools/database/sqlitebrowser/macos.patch
+++ b/pkgs/by-name/sq/sqlitebrowser/macos.patch
diff --git a/pkgs/by-name/sq/sqlitebrowser/package.nix b/pkgs/by-name/sq/sqlitebrowser/package.nix
new file mode 100644
index 000000000000..4318bc279d81
--- /dev/null
+++ b/pkgs/by-name/sq/sqlitebrowser/package.nix
@@ -0,0 +1,70 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ pkg-config,
+ libsForQt5,
+ sqlcipher,
+}:
+
+let
+ qt' = libsForQt5; # upstream has adopted qt6, but no released version supports it
+
+in
+stdenv.mkDerivation (finalAttrs: {
+ pname = "sqlitebrowser";
+ version = "3.13.1";
+
+ src = fetchFromGitHub {
+ owner = "sqlitebrowser";
+ repo = "sqlitebrowser";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-bpZnO8i8MDgOm0f93pBmpy1sZLJQ9R4o4ZLnGfT0JRg=";
+ };
+
+ patches = lib.optional stdenv.hostPlatform.isDarwin ./macos.patch;
+
+ postPatch = ''
+ substituteInPlace CMakeLists.txt \
+ --replace-fail '"Unknown"' '"${finalAttrs.src.rev}"'
+ '';
+
+ buildInputs = [
+ qt'.qtbase
+ qt'.qcustomplot
+ qt'.qscintilla
+ sqlcipher
+ ]
+ ++ lib.optional stdenv.hostPlatform.isDarwin qt'.qtmacextras;
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ qt'.qttools
+ qt'.wrapQtAppsHook
+ ];
+
+ cmakeFlags = [
+ "-Wno-dev"
+ (lib.cmakeBool "sqlcipher" true)
+ (lib.cmakeBool "ENABLE_TESTING" (finalAttrs.finalPackage.doCheck or false))
+ (lib.cmakeBool "FORCE_INTERNAL_QSCINTILLA" false)
+ (lib.cmakeBool "FORCE_INTERNAL_QCUSTOMPLOT" false)
+ (lib.cmakeBool "FORCE_INTERNAL_QHEXEDIT" true) # TODO: package qhexedit
+ (lib.cmakeFeature "QSCINTILLA_INCLUDE_DIR" "${lib.getDev qt'.qscintilla}/include")
+ ];
+
+ env.LANG = "C.UTF-8";
+
+ doCheck = true;
+
+ meta = {
+ description = "DB Browser for SQLite";
+ mainProgram = "sqlitebrowser";
+ homepage = "https://sqlitebrowser.org/";
+ license = lib.licenses.gpl3;
+ maintainers = with lib.maintainers; [ peterhoeg ];
+ platforms = lib.platforms.unix;
+ };
+})
diff --git a/pkgs/by-name/sq/squid/package.nix b/pkgs/by-name/sq/squid/package.nix
index 569c9f556f2e..56bb9d698eb8 100644
--- a/pkgs/by-name/sq/squid/package.nix
+++ b/pkgs/by-name/sq/squid/package.nix
@@ -88,6 +88,7 @@ stdenv.mkDerivation (finalAttrs: {
cp src/squid $out/bin
cp src/unlinkd $out/libexec
cp src/mime.conf.default $out/etc/mime.conf
+ cp src/log/file/log_file_daemon $out/libexec
cp -r icons $out/share
cp -r errors $out/share
runHook postInstall
diff --git a/pkgs/by-name/sr/srb2kart/package.nix b/pkgs/by-name/sr/srb2kart/package.nix
index 27241ec8e3c6..adfb3aff654d 100644
--- a/pkgs/by-name/sr/srb2kart/package.nix
+++ b/pkgs/by-name/sr/srb2kart/package.nix
@@ -97,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
- description = "SRB2Kart is a classic styled kart racer";
+ description = "Classic styled kart racer";
homepage = "https://mb.srb2.org/threads/srb2kart.25868/";
platforms = platforms.linux;
license = licenses.gpl2Plus;
diff --git a/pkgs/by-name/sr/srt-live-server/package.nix b/pkgs/by-name/sr/srt-live-server/package.nix
index 47d1d58419e2..ddf5afeedcde 100644
--- a/pkgs/by-name/sr/srt-live-server/package.nix
+++ b/pkgs/by-name/sr/srt-live-server/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "srt live server for low latency";
+ description = "Open-source low latency livestreaming server, based on Secure Reliable Tranport (SRT)";
license = licenses.mit;
homepage = "https://github.com/Edward-Wu/srt-live-server";
maintainers = with maintainers; [ shamilton ];
diff --git a/pkgs/by-name/ss/ssh-agents/package.nix b/pkgs/by-name/ss/ssh-agents/package.nix
index 7c15a763f42f..9dda59d4bb0c 100644
--- a/pkgs/by-name/ss/ssh-agents/package.nix
+++ b/pkgs/by-name/ss/ssh-agents/package.nix
@@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ];
meta = with lib; {
- description = "ssh-agents capable of spawning and maintaining multiple ssh-agents across terminals";
+ description = "Spawn and maintain multiple ssh-agents across terminals";
longDescription = ''
The SSH agent is usually spawned by running eval $(ssh-agent), however this
spawns a new SSH agent at every invocation. This project provides an
diff --git a/pkgs/by-name/st/st/package.nix b/pkgs/by-name/st/st/package.nix
index 5102bbc5a884..a9df8c908d67 100644
--- a/pkgs/by-name/st/st/package.nix
+++ b/pkgs/by-name/st/st/package.nix
@@ -20,11 +20,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "st";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchzip {
url = "https://dl.suckless.org/st/st-${finalAttrs.version}.tar.gz";
- hash = "sha256-pFyK4XvV5Z4gBja8J996zF6wkdgQCNVccqUJ5+ejB/w=";
+ hash = "sha256-Xr1JtaOMVgn+zsD39LFjP/0dkYkvaAXbEcYb3ptgYLA=";
};
outputs = [
diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix
index c45eda24cfbd..c553536de21f 100644
--- a/pkgs/by-name/st/stackit-cli/package.nix
+++ b/pkgs/by-name/st/stackit-cli/package.nix
@@ -12,16 +12,16 @@
buildGoModule rec {
pname = "stackit-cli";
- version = "0.37.3";
+ version = "0.38.0";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${version}";
- hash = "sha256-nyNASYpZvao194rlKSyxNa74Ezo5CwiESNj54uBgUL4=";
+ hash = "sha256-i6UOgD3C0nq6Z3Gdki8YOZotU1CbC14Jx8d9B1LV7Hk=";
};
- vendorHash = "sha256-iWGRFjCvXm03GRnmQlscP5Y5di9W4lW3jotyhDcE/x4=";
+ vendorHash = "sha256-qzNd1wn3N+EPjXO1gFYKtVNdGwd2D/jf6oJFvloR7HY=";
subPackages = [ "." ];
diff --git a/pkgs/by-name/st/starlark/package.nix b/pkgs/by-name/st/starlark/package.nix
index c0913d6b7e60..61f58ec128f8 100644
--- a/pkgs/by-name/st/starlark/package.nix
+++ b/pkgs/by-name/st/starlark/package.nix
@@ -6,13 +6,13 @@
}:
buildGoModule {
pname = "starlark";
- version = "0-unstable-2025-07-17";
+ version = "0-unstable-2025-08-04";
src = fetchFromGitHub {
owner = "google";
repo = "starlark-go";
- rev = "336a4b3a6d1d23d37a9ac38a44af558c94c2f37a";
- hash = "sha256-FXZCwGS/OaVwYa6q14OSLYvntYItfwRvn0M/P8rbnNg=";
+ rev = "3c9dc17c5f2e062f7d7b8b4237e571810e9c6445";
+ hash = "sha256-hNP2kt6X46WpyQ4eDFU+mGP4x5H6sD3PC+BRD3AUgbo=";
};
vendorHash = "sha256-8drlCBy+KROyqXzm/c+HBe/bMVOyvwRoLHxOApJhMfo=";
diff --git a/pkgs/by-name/st/starpls/manifest.json b/pkgs/by-name/st/starpls/manifest.json
deleted file mode 100644
index 529f77ca2077..000000000000
--- a/pkgs/by-name/st/starpls/manifest.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "version": "0.1.21",
- "assets": {
- "x86_64-linux": {
- "url": "https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-linux-amd64",
- "hash": "sha256-RWkuy52UoZoVseeyQKzf9XAveM0iGI2sQeGHnLi9zc8="
- },
- "aarch64-linux": {
- "url": "https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-linux-aarch64",
- "hash": "sha256-SIyHNl0O4HrNtA3561Np4ROtfZbA+OwS/qjIDp4S54E="
- },
- "x86_64-darwin": {
- "url": "https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-darwin-amd64",
- "hash": "sha256-cfAITd3t1Z9EUbgf6jyMl9xRpIUpKTN4C+zJL315AjQ="
- },
- "aarch64-darwin": {
- "url": "https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-darwin-arm64",
- "hash": "sha256-gtcb9sFQOKHGQtzVsm0iUCcoMA5B9ZrwZDzQdiXhakc="
- }
- }
-}
diff --git a/pkgs/by-name/st/starpls/package.nix b/pkgs/by-name/st/starpls/package.nix
index 7cbe984d31c7..1fc220fdb04c 100644
--- a/pkgs/by-name/st/starpls/package.nix
+++ b/pkgs/by-name/st/starpls/package.nix
@@ -1,57 +1,47 @@
{
+ rustPlatform,
lib,
- stdenv,
- fetchurl,
- autoPatchelfHook,
testers,
- starpls,
+ fetchFromGitHub,
+ protobuf,
}:
-
-let
- manifest = lib.importJSON ./manifest.json;
-in
-stdenv.mkDerivation (finalAttrs: {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "starpls";
- version = manifest.version;
-
- src =
- let
- system = stdenv.hostPlatform.system;
- in
- fetchurl (manifest.assets.${system} or (throw "Unsupported system: ${system}"));
+ version = "0.1.21";
- dontUnpack = true;
- dontConfigure = true;
- dontBuild = true;
+ src = fetchFromGitHub {
+ owner = "withered-magic";
+ repo = "starpls";
+ # https://github.com/withered-magic/starpls/commit/96ef5d0548748745756c421960e0ebb5cfbef963
+ rev = "96ef5d0548748745756c421960e0ebb5cfbef963";
+ hash = "sha256-PymdSITGeSxKwcLnsJPKc73E8VDS8SSRBRRNQSKvnbU=";
+ };
- nativeBuildInputs = lib.optionals stdenv.hostPlatform.isElf [
- autoPatchelfHook
- ];
+ cargoHash = "sha256-yovv8ox7TtSOxGW+YKYr/ED4cq7P7T7vSqoXBFhFGb4=";
- buildInputs = lib.optionals stdenv.hostPlatform.isElf [
- (lib.getLib stdenv.cc.cc)
+ nativeBuildInputs = [
+ protobuf
];
- installPhase = ''
- install -D $src $out/bin/starpls
- '';
+ # The tests assume Bazel build and environment variables set like
+ # RUNFILES_DIR which don't have an equivalent in Cargo.
+ doCheck = false;
passthru = {
tests.version = testers.testVersion {
- package = starpls;
+ package = finalAttrs.finalPackage;
command = "starpls version";
version = "v${finalAttrs.version}";
};
- updateScript = ./update.py;
};
meta = {
description = "Language server for Starlark";
homepage = "https://github.com/withered-magic/starpls";
license = lib.licenses.asl20;
- platforms = builtins.attrNames manifest.assets;
+ platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ aaronjheng ];
- sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+ sourceProvenance = with lib.sourceTypes; [ fromSource ];
mainProgram = "starpls";
};
})
diff --git a/pkgs/by-name/st/starpls/update.py b/pkgs/by-name/st/starpls/update.py
deleted file mode 100755
index 5b397e3d0c00..000000000000
--- a/pkgs/by-name/st/starpls/update.py
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/usr/bin/env nix-shell
-#! nix-shell -i python -p "python3.withPackages (ps: with ps; [ ps.httpx ps.socksio ])"
-
-import json
-import os
-import pathlib
-import subprocess
-
-import httpx
-
-platforms = {
- "x86_64-linux": "linux-amd64",
- "aarch64-linux": "linux-aarch64",
- "x86_64-darwin": "darwin-amd64",
- "aarch64-darwin": "darwin-arm64",
-}
-
-if __name__ == "__main__":
- headers = {}
- token = os.getenv("GITHUB_TOKEN")
- if token is not None:
- headers["Authorization"] = "Bearer {}".format(token)
-
- resp = httpx.get(
- "https://api.github.com/repos/withered-magic/starpls/releases/latest",
- headers=headers,
- )
-
- latest_release = resp.json().get("tag_name")
- version = latest_release.removeprefix("v")
-
- assets = {
- "version": version,
- "assets": {},
- }
-
- for k, v in platforms.items():
- url = "https://github.com/withered-magic/starpls/releases/download/v{}/starpls-{}".format(
- version, v
- )
-
- process = subprocess.run(
- ["nix-prefetch-url", "--type", "sha256", url],
- capture_output=True,
- text=True,
- )
-
- process.check_returncode()
-
- process = subprocess.run(
- ["nix-hash", "--type", "sha256", "--to-sri", process.stdout.rstrip()],
- capture_output=True,
- text=True,
- )
-
- process.check_returncode()
-
- hash = process.stdout.rstrip()
- assets["assets"][k] = {
- "url": url,
- "hash": hash,
- }
-
- (pathlib.Path(__file__).parent / "manifest.json").write_text(
- json.dumps(assets, indent=2) + "\n"
- )
diff --git a/pkgs/by-name/st/stderred/package.nix b/pkgs/by-name/st/stderred/package.nix
index b23785361685..997a1cc1a623 100644
--- a/pkgs/by-name/st/stderred/package.nix
+++ b/pkgs/by-name/st/stderred/package.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
sourceRoot = "${src.name}/src";
meta = with lib; {
- description = "stderr in red";
+ description = "Colorize all stderr output that goes to terminal, making it distinguishable from stdout";
homepage = "https://github.com/sickill/stderred";
license = licenses.mit;
maintainers = with maintainers; [ vojta001 ];
diff --git a/pkgs/by-name/st/steam/package.nix b/pkgs/by-name/st/steam/package.nix
index 06c08f7490ef..99b28d32bb68 100644
--- a/pkgs/by-name/st/steam/package.nix
+++ b/pkgs/by-name/st/steam/package.nix
@@ -21,6 +21,7 @@ let
extraPreBwrapCmds ? "",
extraBwrapArgs ? [ ],
extraEnv ? { },
+ privateTmp ? true,
...
}@args:
buildFHSEnv (
@@ -150,6 +151,7 @@ buildRuntimeEnv {
extraPreBwrapCmds
extraBwrapArgs
extraEnv
+ privateTmp
;
runScript = writeShellScript "steam-wrapped" ''
@@ -175,6 +177,7 @@ buildRuntimeEnv {
extraPreBwrapCmds
extraBwrapArgs
extraEnv
+ privateTmp
;
runScript = writeShellScript "steam-run" ''
diff --git a/pkgs/by-name/st/step-kms-plugin/package.nix b/pkgs/by-name/st/step-kms-plugin/package.nix
index 935359ff9032..297f488a677e 100644
--- a/pkgs/by-name/st/step-kms-plugin/package.nix
+++ b/pkgs/by-name/st/step-kms-plugin/package.nix
@@ -12,16 +12,16 @@
buildGoModule rec {
pname = "step-kms-plugin";
- version = "0.14.0";
+ version = "0.14.2";
src = fetchFromGitHub {
owner = "smallstep";
repo = "step-kms-plugin";
rev = "v${version}";
- hash = "sha256-GP4ztKTkHIxBCK9Wx9oT8jehIFYCj3lnAt+RGgTMpHo=";
+ hash = "sha256-0RIAwZbk6DNlJHTmxUd/td94OlrjwcQ86ao7wt7PSdg=";
};
- vendorHash = "sha256-beRLkYLAe3wx0CmCXcn5flWeg+qOK1JPYjAD/bhPkTc=";
+ vendorHash = "sha256-YvK3icanE8FoTeACfReVXmV143lcRTyXv8L6+hoFIaM=";
proxyVendor = true;
@@ -43,7 +43,7 @@ buildGoModule rec {
];
meta = with lib; {
- description = "step plugin to manage keys and certificates on cloud KMSs and HSMs";
+ description = "Step plugin to manage keys and certificates on cloud KMSs and HSMs";
homepage = "https://smallstep.com/cli/";
license = licenses.asl20;
maintainers = with maintainers; [ qbit ];
diff --git a/pkgs/by-name/st/stevenblack-blocklist/package.nix b/pkgs/by-name/st/stevenblack-blocklist/package.nix
index 3e1eab82a26a..c1adec89769b 100644
--- a/pkgs/by-name/st/stevenblack-blocklist/package.nix
+++ b/pkgs/by-name/st/stevenblack-blocklist/package.nix
@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stevenblack-blocklist";
- version = "3.16.6";
+ version = "3.16.9";
src = fetchFromGitHub {
owner = "StevenBlack";
repo = "hosts";
tag = finalAttrs.version;
- hash = "sha256-QrJGRXmyOz7sAxDeefZ/vdeX07RwNqX00WPuw6KOnsI=";
+ hash = "sha256-GLQLaiWBVdRatbq6OaydAddDREHPlHs/kr1QvQp/n1g=";
};
outputs = [
diff --git a/pkgs/by-name/st/sticky/package.nix b/pkgs/by-name/st/sticky/package.nix
index 90740339153b..541104c1c0ce 100644
--- a/pkgs/by-name/st/sticky/package.nix
+++ b/pkgs/by-name/st/sticky/package.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
- description = "Sticky notes app for the linux desktop";
+ description = "Sticky notes app for the Linux desktop";
mainProgram = "sticky";
homepage = "https://github.com/linuxmint/sticky";
license = licenses.gpl2Only;
diff --git a/pkgs/by-name/st/strfry/package.nix b/pkgs/by-name/st/strfry/package.nix
index be99854c55f0..f9ed884fbcc7 100644
--- a/pkgs/by-name/st/strfry/package.nix
+++ b/pkgs/by-name/st/strfry/package.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation {
'';
meta = {
- description = "Strfry: A nostr relay implementation in C++";
+ description = "Nostr relay implementation in C++";
homepage = "https://github.com/hoytech/strfry";
mainProgram = "strfry";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/st/structorizer/package.nix b/pkgs/by-name/st/structorizer/package.nix
index 830dd992f156..2457c80d7167 100644
--- a/pkgs/by-name/st/structorizer/package.nix
+++ b/pkgs/by-name/st/structorizer/package.nix
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "structorizer";
- version = "3.32-27";
+ version = "3.32-30";
desktopItems = [
(makeDesktopItem {
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
owner = "fesch";
repo = "Structorizer.Desktop";
rev = version;
- hash = "sha256-Z60HB0s2LkO/Vs/OaHWc969Y6H+wBiN5slRGFf4JCro=";
+ hash = "sha256-sv/Uoh1UPVsioKpeJeuqs+EPPsuQwO54WIUPyc8Fjco=";
};
patches = [
diff --git a/pkgs/by-name/st/stuntman/package.nix b/pkgs/by-name/st/stuntman/package.nix
index 580378ad350c..411d164cab60 100644
--- a/pkgs/by-name/st/stuntman/package.nix
+++ b/pkgs/by-name/st/stuntman/package.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "STUNTMAN - an open source STUN server and client";
+ description = "Open source STUN server and client";
homepage = "https://www.stunprotocol.org/";
license = licenses.asl20;
maintainers = with maintainers; [ mattchrist ];
diff --git a/pkgs/by-name/st/stupidterm/package.nix b/pkgs/by-name/st/stupidterm/package.nix
index 7d82681b92df..c39e182127ab 100644
--- a/pkgs/by-name/st/stupidterm/package.nix
+++ b/pkgs/by-name/st/stupidterm/package.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation {
description = "Simple wrapper around the VTE terminal emulator widget for GTK";
homepage = "https://github.com/esmil/stupidterm";
license = licenses.lgpl3Plus;
- maintainers = [ maintainers.etu ];
+ maintainers = [ ];
platforms = platforms.linux;
mainProgram = "stupidterm";
};
diff --git a/pkgs/by-name/su/subnetcalc/package.nix b/pkgs/by-name/su/subnetcalc/package.nix
index 38801ab0df7d..4b63fe30957c 100644
--- a/pkgs/by-name/su/subnetcalc/package.nix
+++ b/pkgs/by-name/su/subnetcalc/package.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "SubNetCalc is an IPv4/IPv6 subnet address calculator";
+ description = "IPv4/IPv6 subnet address calculator";
homepage = "https://www.uni-due.de/~be0001/subnetcalc/";
license = lib.licenses.gpl3Plus;
longDescription = ''
diff --git a/pkgs/development/python-modules/tokenizers/Cargo.lock b/pkgs/by-name/su/sunsetr/Cargo.lock
index f03afca9b75f..8266aa015faa 100644
--- a/pkgs/development/python-modules/tokenizers/Cargo.lock
+++ b/pkgs/by-name/su/sunsetr/Cargo.lock
@@ -3,26 +3,27 @@
version = 4
[[package]]
-name = "ahash"
-version = "0.8.12"
+name = "aho-corasick"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
- "cfg-if",
- "getrandom",
- "once_cell",
- "serde",
- "version_check",
- "zerocopy",
+ "memchr",
]
[[package]]
-name = "aho-corasick"
-version = "1.1.3"
+name = "android-tzdata"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
dependencies = [
- "memchr",
+ "libc",
]
[[package]]
@@ -76,16 +77,31 @@ dependencies = [
]
[[package]]
+name = "anyhow"
+version = "1.0.98"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
+
+[[package]]
name = "autocfg"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
-name = "base64"
-version = "0.13.1"
+name = "bit-set"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
+dependencies = [
+ "bit-vec",
+]
+
+[[package]]
+name = "bit-vec"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
[[package]]
name = "bitflags"
@@ -100,19 +116,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
[[package]]
-name = "castaway"
-version = "0.2.3"
+name = "bytes"
+version = "1.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5"
-dependencies = [
- "rustversion",
-]
+checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
[[package]]
name = "cc"
-version = "1.2.28"
+version = "1.2.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ad45f4f74e4e20eaa392913b7b33a7091c87e59628f4dd27888205ad888843c"
+checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7"
dependencies = [
"shlex",
]
@@ -124,138 +137,151 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
[[package]]
-name = "colorchoice"
-version = "1.0.4"
+name = "cfg_aliases"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
+checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
[[package]]
-name = "compact_str"
-version = "0.9.0"
+name = "chrono"
+version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a"
+checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
dependencies = [
- "castaway",
- "cfg-if",
- "itoa",
- "rustversion",
- "ryu",
- "serde",
- "static_assertions",
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "wasm-bindgen",
+ "windows-link",
]
[[package]]
-name = "console"
-version = "0.15.11"
+name = "chrono-tz"
+version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
+checksum = "a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3"
dependencies = [
- "encode_unicode",
- "libc",
- "once_cell",
- "unicode-width",
- "windows-sys 0.59.0",
+ "chrono",
+ "phf",
]
[[package]]
-name = "crossbeam-deque"
-version = "0.8.6"
+name = "cities"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee8bec2115436fa4c2d3fb2e7286482c16e812fd781f2e40ffb8d1f66186e4c2"
+
+[[package]]
+name = "colorchoice"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
+checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
+
+[[package]]
+name = "convert_case"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7"
dependencies = [
- "crossbeam-epoch",
- "crossbeam-utils",
+ "unicode-segmentation",
]
[[package]]
-name = "crossbeam-epoch"
-version = "0.9.18"
+name = "core-foundation-sys"
+version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
+
+[[package]]
+name = "crossterm"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b"
dependencies = [
- "crossbeam-utils",
+ "bitflags",
+ "crossterm_winapi",
+ "derive_more",
+ "document-features",
+ "mio",
+ "parking_lot",
+ "rustix 1.0.8",
+ "signal-hook",
+ "signal-hook-mio",
+ "winapi",
]
[[package]]
-name = "crossbeam-utils"
-version = "0.8.21"
+name = "crossterm_winapi"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
+checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
+dependencies = [
+ "winapi",
+]
[[package]]
-name = "darling"
-version = "0.20.11"
+name = "derive_more"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
+checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
dependencies = [
- "darling_core",
- "darling_macro",
+ "derive_more-impl",
]
[[package]]
-name = "darling_core"
-version = "0.20.11"
+name = "derive_more-impl"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
+checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3"
dependencies = [
- "fnv",
- "ident_case",
+ "convert_case",
"proc-macro2",
"quote",
- "strsim",
"syn",
]
[[package]]
-name = "darling_macro"
-version = "0.20.11"
+name = "dirs"
+version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
+checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
dependencies = [
- "darling_core",
- "quote",
- "syn",
+ "dirs-sys",
]
[[package]]
-name = "dary_heap"
-version = "0.3.7"
+name = "dirs-sys"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728"
+checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
dependencies = [
- "serde",
+ "libc",
+ "option-ext",
+ "redox_users",
+ "windows-sys 0.60.2",
]
[[package]]
-name = "derive_builder"
-version = "0.20.2"
+name = "document-features"
+version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
+checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d"
dependencies = [
- "derive_builder_macro",
+ "litrs",
]
[[package]]
-name = "derive_builder_core"
-version = "0.20.2"
+name = "downcast"
+version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
-dependencies = [
- "darling",
- "proc-macro2",
- "quote",
- "syn",
-]
+checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1"
[[package]]
-name = "derive_builder_macro"
-version = "0.20.2"
+name = "downcast-rs"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
-dependencies = [
- "derive_builder_core",
- "syn",
-]
+checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
[[package]]
name = "either"
@@ -264,12 +290,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
-name = "encode_unicode"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
-
-[[package]]
name = "env_filter"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -293,6 +313,12 @@ dependencies = [
]
[[package]]
+name = "equivalent"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
+
+[[package]]
name = "errno"
version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -303,27 +329,143 @@ dependencies = [
]
[[package]]
-name = "esaxx-rs"
-version = "0.1.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6"
-dependencies = [
- "cc",
-]
-
-[[package]]
name = "fastrand"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
[[package]]
+name = "fixedbitset"
+version = "0.5.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
+
+[[package]]
+name = "float_next_after"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8"
+
+[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
+name = "fragile"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619"
+
+[[package]]
+name = "fs2"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "futures"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
+
+[[package]]
+name = "futures-sink"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
+
+[[package]]
+name = "futures-task"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
+
+[[package]]
+name = "futures-util"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "geometry-rs"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90fe577bea4aec9757361ef0ea2e38ff05aa65b887858229e998b2cdfe16ee65"
+dependencies = [
+ "float_next_after",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi 0.11.1+wasi-snapshot-preview1",
+]
+
+[[package]]
name = "getrandom"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -332,39 +474,54 @@ dependencies = [
"cfg-if",
"libc",
"r-efi",
- "wasi",
+ "wasi 0.14.2+wasi-0.2.4",
]
[[package]]
+name = "hashbrown"
+version = "0.15.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
+
+[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
-name = "ident_case"
-version = "1.0.1"
+name = "iana-time-zone"
+version = "0.1.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "log",
+ "wasm-bindgen",
+ "windows-core",
+]
[[package]]
-name = "indicatif"
-version = "0.17.11"
+name = "iana-time-zone-haiku"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
dependencies = [
- "console",
- "number_prefix",
- "portable-atomic",
- "unicode-width",
- "web-time",
+ "cc",
]
[[package]]
-name = "indoc"
-version = "2.0.6"
+name = "indexmap"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
+checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
+dependencies = [
+ "equivalent",
+ "hashbrown",
+]
[[package]]
name = "is_terminal_polyfill"
@@ -382,12 +539,6 @@ dependencies = [
]
[[package]]
-name = "itoa"
-version = "1.0.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
-
-[[package]]
name = "jiff"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -422,204 +573,212 @@ dependencies = [
]
[[package]]
+name = "lazy_static"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
+
+[[package]]
name = "libc"
version = "0.2.174"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
[[package]]
-name = "linux-raw-sys"
-version = "0.9.4"
+name = "libredox"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
+checksum = "4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0"
+dependencies = [
+ "bitflags",
+ "libc",
+]
[[package]]
-name = "log"
-version = "0.4.27"
+name = "linux-raw-sys"
+version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
+checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
[[package]]
-name = "macro_rules_attribute"
-version = "0.2.2"
+name = "linux-raw-sys"
+version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520"
-dependencies = [
- "macro_rules_attribute-proc_macro",
- "paste",
-]
+checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
[[package]]
-name = "macro_rules_attribute-proc_macro"
-version = "0.2.2"
+name = "litrs"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30"
+checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed"
[[package]]
-name = "matrixmultiply"
-version = "0.3.10"
+name = "lock_api"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08"
+checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
dependencies = [
"autocfg",
- "rawpointer",
+ "scopeguard",
]
[[package]]
+name = "log"
+version = "0.4.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
+
+[[package]]
name = "memchr"
version = "2.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
[[package]]
-name = "memoffset"
-version = "0.9.1"
+name = "mio"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
+checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
dependencies = [
- "autocfg",
+ "libc",
+ "log",
+ "wasi 0.11.1+wasi-snapshot-preview1",
+ "windows-sys 0.59.0",
]
[[package]]
-name = "minimal-lexical"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-
-[[package]]
-name = "monostate"
-version = "0.1.14"
+name = "mockall"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aafe1be9d0c75642e3e50fedc7ecadf1ef1cbce6eb66462153fc44245343fbee"
+checksum = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2"
dependencies = [
- "monostate-impl",
- "serde",
+ "cfg-if",
+ "downcast",
+ "fragile",
+ "mockall_derive",
+ "predicates",
+ "predicates-tree",
]
[[package]]
-name = "monostate-impl"
-version = "0.1.14"
+name = "mockall_derive"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c402a4092d5e204f32c9e155431046831fa712637043c58cb73bc6bc6c9663b5"
+checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898"
dependencies = [
+ "cfg-if",
"proc-macro2",
"quote",
"syn",
]
[[package]]
-name = "ndarray"
-version = "0.16.1"
+name = "multimap"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841"
-dependencies = [
- "matrixmultiply",
- "num-complex",
- "num-integer",
- "num-traits",
- "portable-atomic",
- "portable-atomic-util",
- "rawpointer",
-]
+checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084"
[[package]]
-name = "nom"
-version = "7.1.3"
+name = "nix"
+version = "0.30.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
dependencies = [
- "memchr",
- "minimal-lexical",
+ "bitflags",
+ "cfg-if",
+ "cfg_aliases",
+ "libc",
]
[[package]]
-name = "num-complex"
-version = "0.4.6"
+name = "num-traits"
+version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
- "num-traits",
+ "autocfg",
]
[[package]]
-name = "num-integer"
-version = "0.1.46"
+name = "once_cell"
+version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
-dependencies = [
- "num-traits",
-]
+checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
-name = "num-traits"
-version = "0.2.19"
+name = "once_cell_polyfill"
+version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
-dependencies = [
- "autocfg",
-]
+checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
[[package]]
-name = "number_prefix"
-version = "0.4.0"
+name = "option-ext"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
-name = "numpy"
-version = "0.25.0"
+name = "parking_lot"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29f1dee9aa8d3f6f8e8b9af3803006101bb3653866ef056d530d53ae68587191"
+checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
dependencies = [
- "libc",
- "ndarray",
- "num-complex",
- "num-integer",
- "num-traits",
- "pyo3",
- "pyo3-build-config",
- "rustc-hash",
+ "lock_api",
+ "parking_lot_core",
]
[[package]]
-name = "once_cell"
-version = "1.21.3"
+name = "parking_lot_core"
+version = "0.9.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
+checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall",
+ "smallvec",
+ "windows-targets 0.52.6",
+]
[[package]]
-name = "once_cell_polyfill"
-version = "1.70.1"
+name = "petgraph"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
+checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772"
+dependencies = [
+ "fixedbitset",
+ "indexmap",
+]
[[package]]
-name = "onig"
-version = "6.5.1"
+name = "phf"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
+checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7"
dependencies = [
- "bitflags",
- "libc",
- "once_cell",
- "onig_sys",
+ "phf_shared",
]
[[package]]
-name = "onig_sys"
-version = "69.9.1"
+name = "phf_shared"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
+checksum = "06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981"
dependencies = [
- "cc",
- "pkg-config",
+ "siphasher",
]
[[package]]
-name = "paste"
-version = "1.0.15"
+name = "pin-project-lite"
+version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
+checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
@@ -652,6 +811,42 @@ dependencies = [
]
[[package]]
+name = "predicates"
+version = "3.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573"
+dependencies = [
+ "anstyle",
+ "predicates-core",
+]
+
+[[package]]
+name = "predicates-core"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa"
+
+[[package]]
+name = "predicates-tree"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c"
+dependencies = [
+ "predicates-core",
+ "termtree",
+]
+
+[[package]]
+name = "prettyplease"
+version = "0.2.36"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2"
+dependencies = [
+ "proc-macro2",
+ "syn",
+]
+
+[[package]]
name = "proc-macro2"
version = "1.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -661,65 +856,90 @@ dependencies = [
]
[[package]]
-name = "pyo3"
-version = "0.25.1"
+name = "proptest"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a"
+checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f"
dependencies = [
- "indoc",
- "libc",
- "memoffset",
- "once_cell",
- "portable-atomic",
- "pyo3-build-config",
- "pyo3-ffi",
- "pyo3-macros",
- "unindent",
+ "bit-set",
+ "bit-vec",
+ "bitflags",
+ "lazy_static",
+ "num-traits",
+ "rand",
+ "rand_chacha",
+ "rand_xorshift",
+ "regex-syntax",
+ "rusty-fork",
+ "tempfile",
+ "unarray",
]
[[package]]
-name = "pyo3-build-config"
-version = "0.25.1"
+name = "prost"
+version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598"
+checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5"
dependencies = [
- "once_cell",
- "target-lexicon",
+ "bytes",
+ "prost-derive",
]
[[package]]
-name = "pyo3-ffi"
-version = "0.25.1"
+name = "prost-build"
+version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c"
+checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf"
dependencies = [
- "libc",
- "pyo3-build-config",
+ "heck",
+ "itertools",
+ "log",
+ "multimap",
+ "once_cell",
+ "petgraph",
+ "prettyplease",
+ "prost",
+ "prost-types",
+ "regex",
+ "syn",
+ "tempfile",
]
[[package]]
-name = "pyo3-macros"
-version = "0.25.1"
+name = "prost-derive"
+version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50"
+checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d"
dependencies = [
+ "anyhow",
+ "itertools",
"proc-macro2",
- "pyo3-macros-backend",
"quote",
"syn",
]
[[package]]
-name = "pyo3-macros-backend"
-version = "0.25.1"
+name = "prost-types"
+version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc"
+checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16"
dependencies = [
- "heck",
- "proc-macro2",
- "pyo3-build-config",
- "quote",
- "syn",
+ "prost",
+]
+
+[[package]]
+name = "quick-error"
+version = "1.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
+
+[[package]]
+name = "quick-xml"
+version = "0.37.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
+dependencies = [
+ "memchr",
]
[[package]]
@@ -739,9 +959,9 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
[[package]]
name = "rand"
-version = "0.9.1"
+version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
+checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
dependencies = [
"rand_chacha",
"rand_core",
@@ -763,44 +983,36 @@ version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
dependencies = [
- "getrandom",
+ "getrandom 0.3.3",
]
[[package]]
-name = "rawpointer"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
-
-[[package]]
-name = "rayon"
-version = "1.10.0"
+name = "rand_xorshift"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
+checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a"
dependencies = [
- "either",
- "rayon-core",
+ "rand_core",
]
[[package]]
-name = "rayon-cond"
-version = "0.4.0"
+name = "redox_syscall"
+version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2964d0cf57a3e7a06e8183d14a8b527195c706b7983549cd5462d5aa3747438f"
+checksum = "7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec"
dependencies = [
- "either",
- "itertools",
- "rayon",
+ "bitflags",
]
[[package]]
-name = "rayon-core"
-version = "1.12.1"
+name = "redox_users"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
+checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b"
dependencies = [
- "crossbeam-deque",
- "crossbeam-utils",
+ "getrandom 0.2.16",
+ "libredox",
+ "thiserror",
]
[[package]]
@@ -833,22 +1045,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
-name = "rustc-hash"
-version = "2.1.1"
+name = "rustix"
+version = "0.38.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
+checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
+dependencies = [
+ "bitflags",
+ "errno",
+ "libc",
+ "linux-raw-sys 0.4.15",
+ "windows-sys 0.59.0",
+]
[[package]]
name = "rustix"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
+checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
dependencies = [
"bitflags",
"errno",
"libc",
- "linux-raw-sys",
- "windows-sys 0.59.0",
+ "linux-raw-sys 0.9.4",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -858,10 +1077,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
[[package]]
-name = "ryu"
-version = "1.0.20"
+name = "rusty-fork"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f"
+dependencies = [
+ "fnv",
+ "quick-error",
+ "tempfile",
+ "wait-timeout",
+]
+
+[[package]]
+name = "scc"
+version = "2.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22b2d775fb28f245817589471dd49c5edf64237f4a19d10ce9a92ff4651a27f4"
+dependencies = [
+ "sdd",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+
+[[package]]
+name = "sdd"
+version = "3.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca"
[[package]]
name = "serde"
@@ -884,52 +1130,130 @@ dependencies = [
]
[[package]]
-name = "serde_json"
-version = "1.0.140"
+name = "serde_spanned"
+version = "0.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
+checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
dependencies = [
- "itoa",
- "memchr",
- "ryu",
"serde",
]
[[package]]
+name = "serial_test"
+version = "3.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9"
+dependencies = [
+ "futures",
+ "log",
+ "once_cell",
+ "parking_lot",
+ "scc",
+ "serial_test_derive",
+]
+
+[[package]]
+name = "serial_test_derive"
+version = "3.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
name = "shlex"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
-name = "smallvec"
-version = "1.15.1"
+name = "signal-hook"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
+checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
+dependencies = [
+ "libc",
+ "signal-hook-registry",
+]
[[package]]
-name = "spm_precompiled"
-version = "0.1.4"
+name = "signal-hook-mio"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326"
+checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd"
dependencies = [
- "base64",
- "nom",
- "serde",
- "unicode-segmentation",
+ "libc",
+ "mio",
+ "signal-hook",
+]
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410"
+dependencies = [
+ "libc",
]
[[package]]
-name = "static_assertions"
-version = "1.1.0"
+name = "siphasher"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
+
+[[package]]
+name = "slab"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d"
+
+[[package]]
+name = "smallvec"
+version = "1.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
[[package]]
-name = "strsim"
-version = "0.11.1"
+name = "sunrise"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+checksum = "0733c9f1eaa06ed6d103d88e21f784449d08a6733c2ca2b39381cbcbcfe89272"
+dependencies = [
+ "chrono",
+]
+
+[[package]]
+name = "sunsetr"
+version = "0.6.1"
+dependencies = [
+ "anyhow",
+ "chrono",
+ "chrono-tz",
+ "cities",
+ "crossterm",
+ "dirs",
+ "env_logger",
+ "fs2",
+ "mockall",
+ "nix",
+ "proptest",
+ "regex",
+ "serde",
+ "serial_test",
+ "signal-hook",
+ "sunrise",
+ "sunsetr",
+ "tempfile",
+ "termios",
+ "toml",
+ "tzf-rs",
+ "wayland-client",
+ "wayland-protocols-wlr",
+]
[[package]]
name = "syn"
@@ -943,25 +1267,34 @@ dependencies = [
]
[[package]]
-name = "target-lexicon"
-version = "0.13.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a"
-
-[[package]]
name = "tempfile"
version = "3.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
dependencies = [
"fastrand",
- "getrandom",
+ "getrandom 0.3.3",
"once_cell",
- "rustix",
+ "rustix 1.0.8",
"windows-sys 0.59.0",
]
[[package]]
+name = "termios"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "termtree"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683"
+
+[[package]]
name = "thiserror"
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -982,93 +1315,83 @@ dependencies = [
]
[[package]]
-name = "tokenizers"
-version = "0.21.4-dev.0"
+name = "toml"
+version = "0.8.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
dependencies = [
- "ahash",
- "aho-corasick",
- "compact_str",
- "dary_heap",
- "derive_builder",
- "esaxx-rs",
- "getrandom",
- "indicatif",
- "itertools",
- "log",
- "macro_rules_attribute",
- "monostate",
- "onig",
- "paste",
- "rand",
- "rayon",
- "rayon-cond",
- "regex",
- "regex-syntax",
"serde",
- "serde_json",
- "spm_precompiled",
- "thiserror",
- "unicode-normalization-alignments",
- "unicode-segmentation",
- "unicode_categories",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_edit",
]
[[package]]
-name = "tokenizers-python"
-version = "0.21.4-dev.0"
+name = "toml_datetime"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
dependencies = [
- "ahash",
- "env_logger",
- "itertools",
- "libc",
- "ndarray",
- "numpy",
- "pyo3",
- "rayon",
"serde",
- "serde_json",
- "tempfile",
- "tokenizers",
]
[[package]]
-name = "unicode-ident"
-version = "1.0.18"
+name = "toml_edit"
+version = "0.22.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
+checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
+dependencies = [
+ "indexmap",
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_write",
+ "winnow",
+]
[[package]]
-name = "unicode-normalization-alignments"
-version = "0.1.12"
+name = "toml_write"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de"
-dependencies = [
- "smallvec",
-]
+checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
[[package]]
-name = "unicode-segmentation"
-version = "1.12.0"
+name = "tzf-rel"
+version = "0.0.2025-b"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
+checksum = "6fb5c10d0e0d00ad6552ae5feab676ba03858ba9ccf4494743b7f242984419d4"
[[package]]
-name = "unicode-width"
-version = "0.2.1"
+name = "tzf-rs"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c"
+checksum = "4bb74389502c5223e56831ef510cd85b961659d1518deca5be257ce6f5301c4f"
+dependencies = [
+ "anyhow",
+ "bytes",
+ "geometry-rs",
+ "prost",
+ "prost-build",
+ "tzf-rel",
+]
[[package]]
-name = "unicode_categories"
-version = "0.1.1"
+name = "unarray"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
+checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
[[package]]
-name = "unindent"
-version = "0.2.4"
+name = "unicode-ident"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "utf8parse"
@@ -1077,10 +1400,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
-name = "version_check"
-version = "0.9.5"
+name = "wait-timeout"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "wasi"
+version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
+checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "wasi"
@@ -1099,6 +1431,7 @@ checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
dependencies = [
"cfg-if",
"once_cell",
+ "rustversion",
"wasm-bindgen-macro",
]
@@ -1149,13 +1482,155 @@ dependencies = [
]
[[package]]
-name = "web-time"
-version = "1.1.0"
+name = "wayland-backend"
+version = "0.3.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
+checksum = "fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121"
dependencies = [
- "js-sys",
- "wasm-bindgen",
+ "cc",
+ "downcast-rs",
+ "rustix 0.38.44",
+ "smallvec",
+ "wayland-sys",
+]
+
+[[package]]
+name = "wayland-client"
+version = "0.31.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61"
+dependencies = [
+ "bitflags",
+ "log",
+ "rustix 0.38.44",
+ "wayland-backend",
+ "wayland-scanner",
+]
+
+[[package]]
+name = "wayland-protocols"
+version = "0.32.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "779075454e1e9a521794fed15886323ea0feda3f8b0fc1390f5398141310422a"
+dependencies = [
+ "bitflags",
+ "wayland-backend",
+ "wayland-client",
+ "wayland-scanner",
+]
+
+[[package]]
+name = "wayland-protocols-wlr"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1cb6cdc73399c0e06504c437fe3cf886f25568dd5454473d565085b36d6a8bbf"
+dependencies = [
+ "bitflags",
+ "wayland-backend",
+ "wayland-client",
+ "wayland-protocols",
+ "wayland-scanner",
+]
+
+[[package]]
+name = "wayland-scanner"
+version = "0.31.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484"
+dependencies = [
+ "proc-macro2",
+ "quick-xml",
+ "quote",
+]
+
+[[package]]
+name = "wayland-sys"
+version = "0.31.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615"
+dependencies = [
+ "pkg-config",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows-core"
+version = "0.61.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
+dependencies = [
+ "windows-implement",
+ "windows-interface",
+ "windows-link",
+ "windows-result",
+ "windows-strings",
+]
+
+[[package]]
+name = "windows-implement"
+version = "0.60.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "windows-interface"
+version = "0.59.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "windows-link"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
+
+[[package]]
+name = "windows-result"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
+dependencies = [
+ "windows-link",
+]
+
+[[package]]
+name = "windows-strings"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
+dependencies = [
+ "windows-link",
]
[[package]]
@@ -1305,6 +1780,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
[[package]]
+name = "winnow"
+version = "0.7.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
name = "wit-bindgen-rt"
version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/pkgs/by-name/su/sunsetr/package.nix b/pkgs/by-name/su/sunsetr/package.nix
new file mode 100644
index 000000000000..22480bf81898
--- /dev/null
+++ b/pkgs/by-name/su/sunsetr/package.nix
@@ -0,0 +1,34 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+}:
+rustPlatform.buildRustPackage (finalAttrs: {
+ pname = "sunsetr";
+ version = "0.6.1";
+
+ src = fetchFromGitHub {
+ owner = "psi4j";
+ repo = "sunsetr";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-kFIfNVA1UJrle/5udi8+9uDgq9fArUdudM/v8QpGuaM=";
+ };
+
+ cargoLock.lockFile = ./Cargo.lock;
+
+ postPatch = ''
+ ln -s ${./Cargo.lock} Cargo.lock
+ '';
+
+ checkFlags = [
+ "--skip=config::tests::test_geo_toml_exists_before_config_creation"
+ ];
+
+ meta = {
+ mainProgram = "sunsetr";
+ description = "Automatic blue light filter for Hyprland, Niri, and everything Wayland";
+ homepage = "https://github.com/psi4j/sunsetr";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.DoctorDalek1963 ];
+ };
+})
diff --git a/pkgs/applications/audio/surge/default.nix b/pkgs/by-name/su/surge/package.nix
index 5f65fab87578..f5496d621092 100644
--- a/pkgs/applications/audio/surge/default.nix
+++ b/pkgs/by-name/su/surge/package.nix
@@ -5,7 +5,7 @@
fetchpatch,
fetchFromGitHub,
cmake,
- git,
+ gitMinimal,
pkg-config,
python3,
cairo,
@@ -20,13 +20,13 @@
rsync,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "surge";
version = "1.9.0";
src = fetchurl {
- url = "https://github.com/surge-synthesizer/releases/releases/download/${version}/SurgeSrc_${version}.tgz";
- sha256 = "00af4lfcipl0rn0dn4gfipx7nbk8ym1mrmji8v0ar98frsrpxg4k";
+ url = "https://github.com/surge-synthesizer/releases/releases/download/${finalAttrs.version}/SurgeSrc_${finalAttrs.version}.tgz";
+ hash = "sha256-k7x+s84OpazARlHWXEP1aC57+o3uEduAzYDeyBwlTgE=";
};
extraContent = fetchFromGitHub {
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
# or: https://github.com/surge-synthesizer/surge/blob/main/cmake/stage-extra-content.cmake
# SURGE_EXTRA_CONTENT_HASH
rev = "afc591cc06d9adc3dc8dc515a55c66873fa10296";
- sha256 = "1wqv86l70nwlrb10n47rib80f47a96j9qqg8w5dv46ys1sq2nz7z";
+ hash = "sha256-/3wrsA7aG7Jb4ehhnKRJ6hAH0Ir5EAvCypRbcKhBG/M=";
};
patches = [
@@ -45,14 +45,14 @@ stdenv.mkDerivation rec {
# Patch: https://github.com/surge-synthesizer/surge/pull/4845
(fetchpatch {
url = "https://github.com/surge-synthesizer/surge/commit/7a552038bab4b000d188ae425aa97963dc91db17.patch";
- sha256 = "sha256-5Flf0uJqEK6e+sadB+vr6phdvvdZYXcFFfm4ywhAeW0=";
+ hash = "sha256-5Flf0uJqEK6e+sadB+vr6phdvvdZYXcFFfm4ywhAeW0=";
name = "glibc_build_fix.patch";
})
];
nativeBuildInputs = [
cmake
- git
+ gitMinimal
pkg-config
python3
];
@@ -92,17 +92,17 @@ stdenv.mkDerivation rec {
build/surge-headless
'';
- meta = with lib; {
+ meta = {
description = ''
LV2 & VST3 synthesizer plug-in (previously released as Vember Audio
Surge)
'';
homepage = "https://surge-synthesizer.github.io";
- license = licenses.gpl3;
+ license = lib.licenses.gpl3;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
magnetophon
orivej
];
};
-}
+})
diff --git a/pkgs/by-name/su/surrealist/package.nix b/pkgs/by-name/su/surrealist/package.nix
index 3ebb574901be..dda3283106dc 100644
--- a/pkgs/by-name/su/surrealist/package.nix
+++ b/pkgs/by-name/su/surrealist/package.nix
@@ -117,7 +117,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
- description = "Surrealist is the ultimate way to visually manage your SurrealDB database";
+ description = "Visual management of your SurrealDB database";
homepage = "https://surrealdb.com/surrealist";
license = licenses.mit;
mainProgram = "surrealist";
diff --git a/pkgs/by-name/sw/sway-overfocus/package.nix b/pkgs/by-name/sw/sway-overfocus/package.nix
index 4d4a94e4a286..1d15c5cdc2a4 100644
--- a/pkgs/by-name/sw/sway-overfocus/package.nix
+++ b/pkgs/by-name/sw/sway-overfocus/package.nix
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
meta = with lib; {
- description = ''"Better" focus navigation for sway and i3.'';
+ description = "Better focus navigation for sway and i3";
homepage = "https://github.com/korreman/sway-overfocus";
changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}";
license = licenses.mit;
diff --git a/pkgs/by-name/sw/swaylock-fancy/package.nix b/pkgs/by-name/sw/swaylock-fancy/package.nix
index 23853af8e8ba..eae17cde4c1e 100644
--- a/pkgs/by-name/sw/swaylock-fancy/package.nix
+++ b/pkgs/by-name/sw/swaylock-fancy/package.nix
@@ -58,7 +58,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "This is an swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text";
+ description = "swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text";
homepage = "https://github.com/Big-B/swaylock-fancy";
license = licenses.mit;
platforms = platforms.linux;
diff --git a/pkgs/by-name/sy/sydbox/package.nix b/pkgs/by-name/sy/sydbox/package.nix
index 59dac6afe740..a0edff5679fb 100644
--- a/pkgs/by-name/sy/sydbox/package.nix
+++ b/pkgs/by-name/sy/sydbox/package.nix
@@ -12,7 +12,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sydbox";
- version = "3.37.2";
+ version = "3.37.6";
outputs = [
"out"
@@ -24,10 +24,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "Sydbox";
repo = "sydbox";
tag = "v${finalAttrs.version}";
- hash = "sha256-XV3eB6XGDwoJK+wpfuARV7F4OqZJfoAqDmsYS8D2AK4=";
+ hash = "sha256-dcUK6GQK/l6HCTh/k5yaC5VetQmY6J+YWu8VHU1037g=";
};
- cargoHash = "sha256-uIcF4mzIYOgSfQVFl6kh3337AmdVFDDXIMXtVCqcoXg=";
+ cargoHash = "sha256-Ca4h7B5Vukd21HCEDpA5I+hgyQh7IFDLKeRxlVL0Uzo=";
nativeBuildInputs = [
mandoc
diff --git a/pkgs/by-name/sy/syft/package.nix b/pkgs/by-name/sy/syft/package.nix
index 9e2a085b0646..83cc05116bf2 100644
--- a/pkgs/by-name/sy/syft/package.nix
+++ b/pkgs/by-name/sy/syft/package.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "syft";
- version = "1.29.1";
+ version = "1.30.0";
src = fetchFromGitHub {
owner = "anchore";
repo = "syft";
tag = "v${version}";
- hash = "sha256-X+7X71M7nJKEAvAm0L9hh/zamJTGb+OyYNFWfiYlyew=";
+ hash = "sha256-7YnjkevF4Nmu8YDhpd/WqXzLM8cdVPDt5ss9bg8udow=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -28,7 +28,7 @@ buildGoModule rec {
# hash mismatch with darwin
proxyVendor = true;
- vendorHash = "sha256-xgjnPTeSB+AWFLfXYLW3bveJowVje81lVvO30ZiCLxI=";
+ vendorHash = "sha256-ydXEquE12om67jouEHN5/MPI9+i69OALIQcPHRBD/YA=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/sy/symfpu/package.nix b/pkgs/by-name/sy/symfpu/package.nix
index 791431770d4b..7d7e2f7b9f73 100644
--- a/pkgs/by-name/sy/symfpu/package.nix
+++ b/pkgs/by-name/sy/symfpu/package.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "(concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point";
+ description = "Implementation of SMT-LIB / IEEE-754 operations in terms of bit-vector operations";
homepage = "https://github.com/martin-cs/symfpu";
license = licenses.gpl3Only;
platforms = platforms.unix;
diff --git a/pkgs/by-name/sy/symphony/package.nix b/pkgs/by-name/sy/symphony/package.nix
index dad1a903dcef..e7a840ba1e06 100644
--- a/pkgs/by-name/sy/symphony/package.nix
+++ b/pkgs/by-name/sy/symphony/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
];
meta = {
- description = "SYMPHONY is an open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs) written in C with a number of unique features";
+ description = "Open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs)";
homepage = "https://www.coin-or.org/SYMPHONY/index.htm";
changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md";
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix
index 149737474d5f..91772517b429 100644
--- a/pkgs/by-name/ta/tailscale/package.nix
+++ b/pkgs/by-name/ta/tailscale/package.nix
@@ -23,7 +23,7 @@
}:
let
- version = "1.86.2";
+ version = "1.86.4";
in
buildGoModule {
pname = "tailscale";
@@ -38,7 +38,7 @@ buildGoModule {
owner = "tailscale";
repo = "tailscale";
tag = "v${version}";
- hash = "sha256-hozfvKkvTeaabN1tYl0NlEpjfD4sZQe9Z+agdoXFHNE=";
+ hash = "sha256-cYj04DtoYKejygz1Euir/6/Eq1M046nzzhqSfpTi0OE=";
};
vendorHash = "sha256-4QTSspHLYJfzlontQ7msXyOB5gzq7ZwSvWmKuYY5klA=";
diff --git a/pkgs/by-name/ta/taizen/package.nix b/pkgs/by-name/ta/taizen/package.nix
index ce36191d7c9b..94c5cf104869 100644
--- a/pkgs/by-name/ta/taizen/package.nix
+++ b/pkgs/by-name/ta/taizen/package.nix
@@ -38,7 +38,7 @@ rustPlatform.buildRustPackage {
];
meta = with lib; {
- description = "curses based mediawiki browser";
+ description = "Curses-based mediawiki browser";
homepage = "https://github.com/nerdypepper/taizen";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
diff --git a/pkgs/by-name/ta/tana/package.nix b/pkgs/by-name/ta/tana/package.nix
index 48c92f4e6ed9..f3567a20f641 100644
--- a/pkgs/by-name/ta/tana/package.nix
+++ b/pkgs/by-name/ta/tana/package.nix
@@ -62,7 +62,7 @@ let
stdenv.cc.cc
stdenv.cc.libc
];
- version = "1.0.37";
+ version = "1.0.38";
in
stdenv.mkDerivation {
pname = "tana";
@@ -70,7 +70,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb";
- hash = "sha256-S7aihKoeP1zJpMd+mdb6D9QEtFBghyVU+K0nSzGd2ew=";
+ hash = "sha256-40yhEOgIfb2PalrNYn10QMW5oHsxJZwHRoal8//GDnk=";
};
nativeBuildInputs = [
@@ -101,7 +101,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "Tana is an intelligent all-in-one workspace";
+ description = "Intelligent all-in-one workspace";
longDescription = ''
At its core, Tana is an outline editor which can be extended to
cover multiple use-cases and different workflows.
diff --git a/pkgs/by-name/ta/task-keeper/package.nix b/pkgs/by-name/ta/task-keeper/package.nix
index 45fbb404ec6b..75dd0646e308 100644
--- a/pkgs/by-name/ta/task-keeper/package.nix
+++ b/pkgs/by-name/ta/task-keeper/package.nix
@@ -8,19 +8,19 @@
rustPlatform.buildRustPackage rec {
pname = "task-keeper";
- version = "0.29.3";
+ version = "0.30.1";
src = fetchFromGitHub {
owner = "linux-china";
repo = "task-keeper";
tag = "v${version}";
- hash = "sha256-89KR1u4aTd32tGPiW4qUUk9eC7d9pGSBuZ8C8QVgMQ4=";
+ hash = "sha256-/ZmwCvoYdX733c5QkUE0KuUdHeibJkXD5wNHR7Cr7aU=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
- cargoHash = "sha256-eLdGLKem/Sh9cQ7TRbKymUIldpctBKk1JBjWiSwLloo=";
+ cargoHash = "sha256-Z56p2jeHvNAT4Pwl8kt1l9RopYCKk5Tt/XWZ7AqIFYw=";
# tests depend on many packages (java, node, python, sbt, ...) - which I'm not currently willing to set up 😅
doCheck = false;
diff --git a/pkgs/by-name/ta/tauno-monitor/package.nix b/pkgs/by-name/ta/tauno-monitor/package.nix
index 4a3f9f16d348..23b13c1d6f82 100644
--- a/pkgs/by-name/ta/tauno-monitor/package.nix
+++ b/pkgs/by-name/ta/tauno-monitor/package.nix
@@ -13,14 +13,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "tauno-monitor";
- version = "0.2.11";
+ version = "0.2.14";
pyproject = false;
src = fetchFromGitHub {
owner = "taunoe";
repo = "tauno-monitor";
tag = "v${version}";
- hash = "sha256-FoNn+A0zqFf/Nl0MrK9/X5mwaq8mJBRH0uGnemDC0is=";
+ hash = "sha256-1jXQZc2+Yufjo75KwHbAFPsGxdpxkdUP8LXyY2fj3Kw=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ta/tayga/package.nix b/pkgs/by-name/ta/tayga/package.nix
index bc6052464938..5e6adac35c75 100644
--- a/pkgs/by-name/ta/tayga/package.nix
+++ b/pkgs/by-name/ta/tayga/package.nix
@@ -1,23 +1,32 @@
{
lib,
stdenv,
- fetchurl,
+ fetchFromGitHub,
nixosTests,
}:
stdenv.mkDerivation (finalAttrs: {
- version = "0.9.2";
+ version = "0.9.5";
pname = "tayga";
- src = fetchurl {
- url = "http://www.litech.org/tayga/tayga-${finalAttrs.version}.tar.bz2";
- hash = "sha256-Kx95J6nS3P+Qla/zwnGSSwUsz9L6ypWIsndDGkTwAJw=";
+ src = fetchFromGitHub {
+ owner = "apalrd";
+ repo = "tayga";
+ tag = finalAttrs.version;
+ hash = "sha256-xOm4fetFq2UGuhOojrT8WOcX78c6MLTMVbDv+O62x2E=";
};
- env.NIX_CFLAGS_COMPILE = toString [
- "-Wno-address-of-packed-member"
- "-Wno-implicit-function-declaration"
- ];
+ preBuild = ''
+ echo "#define TAYGA_VERSION \"${finalAttrs.version}\"" > version.h
+ '';
+
+ installPhase = ''
+ install -Dm755 tayga $out/bin/tayga
+ install -D tayga.conf.5 $out/share/man/man5/tayga.conf.5
+ install -D tayga.8 $out/share/man/man8/tayga.8
+ cp -R docs $out/share/
+ cp tayga.conf.example $out/share/docs/
+ '';
passthru.tests.tayga = nixosTests.tayga;
@@ -30,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
It is intended to provide production-quality NAT64 service
for networks where dedicated NAT64 hardware would be overkill.
'';
- homepage = "http://www.litech.org/tayga";
+ homepage = "https://github.com/apalrd/tayga";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ _0x4A6F ];
platforms = platforms.linux;
diff --git a/pkgs/by-name/te/tectonic/package.nix b/pkgs/by-name/te/tectonic/package.nix
index 0546bdc07dfe..200c6f8b6368 100644
--- a/pkgs/by-name/te/tectonic/package.nix
+++ b/pkgs/by-name/te/tectonic/package.nix
@@ -53,7 +53,7 @@ symlinkJoin {
'';
meta = tectonic-unwrapped.meta // {
- description = "Tectonic TeX/LaTeX engine, wrapped with a compatible biber";
+ description = "TeX/LaTeX engine, wrapped with a compatible biber";
maintainers = with lib.maintainers; [
doronbehar
bryango
diff --git a/pkgs/by-name/te/telescope/package.nix b/pkgs/by-name/te/telescope/package.nix
index f412c0d7b28b..5ea5956a9318 100644
--- a/pkgs/by-name/te/telescope/package.nix
+++ b/pkgs/by-name/te/telescope/package.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Telescope is a w3m-like browser for Gemini";
+ description = "w3m-like browser for Gemini";
homepage = "https://telescope-browser.org/";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ heph2 ];
diff --git a/pkgs/by-name/te/television/package.nix b/pkgs/by-name/te/television/package.nix
index a9b3ba9fb0d1..99ed16059053 100644
--- a/pkgs/by-name/te/television/package.nix
+++ b/pkgs/by-name/te/television/package.nix
@@ -2,22 +2,35 @@
lib,
rustPlatform,
fetchFromGitHub,
+ makeWrapper,
testers,
television,
nix-update-script,
+ extraPackages ? [ ],
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "television";
- version = "0.11.9";
+ version = "0.13.2";
src = fetchFromGitHub {
owner = "alexpasmantier";
repo = "television";
tag = finalAttrs.version;
- hash = "sha256-9ug3MFBAvdOpA7Cw5eqCjS2gWK0InqlfUAOItE0o40s=";
+ hash = "sha256-Ur6UTd3XsI2ZyVboQA9r3WDkl7hd1wQ0NCgTlYFF/C0=";
};
- cargoHash = "sha256-n417hrDLpBD7LhtHfqHPgr9N+gkdC9nw+iDnNRcTqQQ=";
+ cargoHash = "sha256-LfaYRrJ4ZXoNVDsI650t+A7mWB9+2+znATp+mqDwTiE=";
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postInstall = lib.optionalString (extraPackages != [ ]) ''
+ wrapProgram $out/bin/tv \
+ --prefix PATH : ${lib.makeBinPath extraPackages}
+ '';
+
+ # TODO(@getchoo): Investigate selectively disabling some tests, or fixing them
+ # https://github.com/NixOS/nixpkgs/pull/423662#issuecomment-3156362941
+ doCheck = false;
passthru = {
tests.version = testers.testVersion {
diff --git a/pkgs/by-name/te/tempo/package.nix b/pkgs/by-name/te/tempo/package.nix
index a3acabedac1b..2f52cb8cbe7e 100644
--- a/pkgs/by-name/te/tempo/package.nix
+++ b/pkgs/by-name/te/tempo/package.nix
@@ -5,16 +5,16 @@
nix-update-script,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "tempo";
- version = "2.8.1";
+ version = "2.8.2";
src = fetchFromGitHub {
owner = "grafana";
repo = "tempo";
- tag = "v${version}";
+ tag = "v${finalAttrs.version}";
fetchSubmodules = true;
- hash = "sha256-RzDOx2ZyA0ZntFD1ryfipsgPsxVmsdOusZ37RCnQQnM=";
+ hash = "sha256-mROhsqbCwPulxtg3pHVZi8FmW9PrYzGPdE0ajVvzRBY=";
};
vendorHash = null;
@@ -29,9 +29,9 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
- "-X=main.Version=${version}"
+ "-X=main.Version=${finalAttrs.version}"
"-X=main.Branch=<release>"
- "-X=main.Revision=${version}"
+ "-X=main.Revision=${finalAttrs.version}"
];
# tests use docker
@@ -41,8 +41,9 @@ buildGoModule rec {
meta = with lib; {
description = "High volume, minimal dependency trace storage";
+ changelog = "https://github.com/grafana/tempo/releases/tag/v${finalAttrs.version}";
license = licenses.asl20;
homepage = "https://grafana.com/oss/tempo/";
maintainers = [ ];
};
-}
+})
diff --git a/pkgs/by-name/te/temporal/package.nix b/pkgs/by-name/te/temporal/package.nix
index 23acc5feadf1..cd8d5fe9f2f7 100644
--- a/pkgs/by-name/te/temporal/package.nix
+++ b/pkgs/by-name/te/temporal/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "temporal";
- version = "1.28.0";
+ version = "1.28.1";
src = fetchFromGitHub {
owner = "temporalio";
repo = "temporal";
rev = "v${version}";
- hash = "sha256-LH6utz2SCupF0juXVL+NFO/DQ+inQbOYSyoyTMl5a+w=";
+ hash = "sha256-I1Xh9F9c/h6GZxyE75Q3WN7BPN79QuKlB0XKR30vuwg=";
};
- vendorHash = "sha256-ycS7uXXNQ6NHuiL796Chc4G2TVNgovn2sXn3k1Ls87Y=";
+ vendorHash = "sha256-T90mj+EVqlHJVGaUOGwD8acHTbYH6g8NEzKGFwjKu4M=";
excludedPackages = [ "./build" ];
diff --git a/pkgs/by-name/te/terraform-mcp-server/package.nix b/pkgs/by-name/te/terraform-mcp-server/package.nix
index 6d1b074c4d2f..b3f03ea1a0f1 100644
--- a/pkgs/by-name/te/terraform-mcp-server/package.nix
+++ b/pkgs/by-name/te/terraform-mcp-server/package.nix
@@ -5,13 +5,13 @@
}:
buildGoModule (finalAttrs: {
pname = "terraform-mcp-server";
- version = "0.2.1";
+ version = "0.2.2";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "terraform-mcp-server";
tag = "v${finalAttrs.version}";
- hash = "sha256-bbCVW9zAlpLpe012AXCkV/EY7QyeXrOqjEExvJGA5aY=";
+ hash = "sha256-rc+ojp4h++ctkjS/pew/p06lxWshrkOizkv63BLsmJQ=";
};
vendorHash = "sha256-lW5XIaY5NAn3sSDJExMd1i/dueb4p1Uc4Qpr4xsgmfE=";
diff --git a/pkgs/by-name/te/tessen/package.nix b/pkgs/by-name/te/tessen/package.nix
index f60ee3a7aa68..e660bfa23e3d 100644
--- a/pkgs/by-name/te/tessen/package.nix
+++ b/pkgs/by-name/te/tessen/package.nix
@@ -55,7 +55,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- homepage = "https://sr.ht/~ayushnix/tessen";
+ homepage = "https://git.sr.ht/~ayushnix/tessen";
description = "Interactive menu to autotype and copy Pass and GoPass data";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/pkgs/by-name/te/testssl/package.nix b/pkgs/by-name/te/testssl/package.nix
index 929940124146..994ed20c04f0 100644
--- a/pkgs/by-name/te/testssl/package.nix
+++ b/pkgs/by-name/te/testssl/package.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://testssl.sh/";
license = licenses.gpl2Only;
- maintainers = with maintainers; [ etu ];
+ maintainers = with maintainers; [ ];
mainProgram = "testssl.sh";
};
}
diff --git a/pkgs/by-name/tf/tfswitch/package.nix b/pkgs/by-name/tf/tfswitch/package.nix
index 71c00a562331..2e37c29a709f 100644
--- a/pkgs/by-name/tf/tfswitch/package.nix
+++ b/pkgs/by-name/tf/tfswitch/package.nix
@@ -5,13 +5,13 @@
}:
buildGoModule rec {
pname = "tfswitch";
- version = "1.4.7";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "warrensbox";
repo = "terraform-switcher";
rev = "v${version}";
- sha256 = "sha256-r3zTIcn+AOYAgdaCVmKFg4rZrJZFvg7HDB/yU59z+cs=";
+ sha256 = "sha256-u7EnixxFds3dqNcyv+rHrGZdmwc34amq4tGGmBw0RsU=";
};
vendorHash = "sha256-HbNdWvKvmZDalDQoMtQMaXiT0NIFNtVowSIYO4z9h8c=";
diff --git a/pkgs/by-name/tf/tfupdate/package.nix b/pkgs/by-name/tf/tfupdate/package.nix
index 494debf78537..279e8d59f31c 100644
--- a/pkgs/by-name/tf/tfupdate/package.nix
+++ b/pkgs/by-name/tf/tfupdate/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "tfupdate";
- version = "0.9.1";
+ version = "0.9.2";
src = fetchFromGitHub {
owner = "minamijoyo";
repo = "tfupdate";
rev = "v${version}";
- sha256 = "sha256-hxg/hAfUjygBgkfql2ZpiskKPqwVmo2MZ4n9eod5Kn4=";
+ sha256 = "sha256-izxvvR/wVNQlDWxJhUSAq2q0U0Y7fcFflEZRS2sfEIY=";
};
- vendorHash = "sha256-dWp9onewCiemk3AUTgiaVwnLuVVMMTk/6hCWDS5NS88=";
+ vendorHash = "sha256-gmIh1xlOXLASzY9E5phS48Bdj1agH5LdUUW0p/g4I5w=";
# Tests start http servers which need to bind to local addresses:
# panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted
diff --git a/pkgs/by-name/th/therion/package.nix b/pkgs/by-name/th/therion/package.nix
index 2f9bd7a583ec..e72fd85e5e55 100644
--- a/pkgs/by-name/th/therion/package.nix
+++ b/pkgs/by-name/th/therion/package.nix
@@ -96,7 +96,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "Therion – cave surveying software";
+ description = "Cave surveying software";
homepage = "https://therion.speleo.sk/";
changelog = "https://github.com/therion/therion/blob/${src.rev}/CHANGES";
license = lib.licenses.gpl2Only;
diff --git a/pkgs/by-name/th/thunderbolt/package.nix b/pkgs/by-name/th/thunderbolt/package.nix
index b1a3986b66e9..2d324ac60428 100644
--- a/pkgs/by-name/th/thunderbolt/package.nix
+++ b/pkgs/by-name/th/thunderbolt/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
doInstallCheck = true;
meta = {
- description = "Thunderbolt(TM) user-space components";
+ description = "Thunderbolt user-space components";
license = lib.licenses.bsd3;
maintainers = [ lib.maintainers.ryantrinkle ];
homepage = "https://01.org/thunderbolt-sw";
diff --git a/pkgs/by-name/ti/tidy-viewer/package.nix b/pkgs/by-name/ti/tidy-viewer/package.nix
index 5917a06ec4dd..a10f60404767 100644
--- a/pkgs/by-name/ti/tidy-viewer/package.nix
+++ b/pkgs/by-name/ti/tidy-viewer/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "tidy-viewer";
- version = "1.5.2";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "alexhallam";
repo = "tv";
rev = version;
- sha256 = "sha256-OnvRiQ5H/Vsmfu+F1i68TowjrDwQLQtV1sC6Jrp4xA4=";
+ sha256 = "sha256-ZiwZS7fww1dphEhJsScFfu1sBs35CB9LsGnI3qsyvrk=";
};
- cargoHash = "sha256-k/8crmGkFOLcakL5roYrSBVoYyGMELh1Mu/X6SlUeds=";
+ cargoHash = "sha256-Cd3yNqDZcvaO8H9IwSOvZ+HGQ85fubbBYztOCgy60ls=";
# this test parses command line arguments
# error: Found argument '--test-threads' which wasn't expected, or isn't valid in this context
diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix
index a46d81a4a2d4..f17e00fba28c 100644
--- a/pkgs/by-name/ti/tiledb/package.nix
+++ b/pkgs/by-name/ti/tiledb/package.nix
@@ -122,7 +122,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "TileDB allows you to manage the massive dense and sparse multi-dimensional array data";
+ description = "Allows you to manage massive dense and sparse multi-dimensional array data";
homepage = "https://github.com/TileDB-Inc/TileDB";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/ti/tinymist/package.nix b/pkgs/by-name/ti/tinymist/package.nix
index c19bd0309786..61a0404dd752 100644
--- a/pkgs/by-name/ti/tinymist/package.nix
+++ b/pkgs/by-name/ti/tinymist/package.nix
@@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
pname = "tinymist";
# Please update the corresponding vscode extension when updating
# this derivation.
- version = "0.13.20";
+ version = "0.13.22";
src = fetchFromGitHub {
owner = "Myriad-Dreamin";
repo = "tinymist";
tag = "v${finalAttrs.version}";
- hash = "sha256-XMOh7dYOyYPwzhf3+g2CeuZZ3nNr9ku3XO9V+WK0JHk=";
+ hash = "sha256-OLFffYjgo+go6fEQNM2TVdZL9cHVuA8Tgv73a3ex3JM=";
};
- cargoHash = "sha256-FRiN2xEI1JOXW4dFgCqvQ4aG1oAfQTPDFG0blkM35NQ=";
+ cargoHash = "sha256-IyGYBbb8ilK+8fsFAm1N2A0Cw0qrbTqG20TgQs+1yaA=";
nativeBuildInputs = [
installShellFiles
@@ -82,7 +82,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
};
meta = {
- description = "Tinymist is an integrated language service for Typst";
+ description = "Integrated language service for Typst";
homepage = "https://github.com/Myriad-Dreamin/tinymist";
changelog = "https://github.com/Myriad-Dreamin/tinymist/blob/v${finalAttrs.version}/editors/vscode/CHANGELOG.md";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/to/tombi/package.nix b/pkgs/by-name/to/tombi/package.nix
index a4b112529459..363303666a79 100644
--- a/pkgs/by-name/to/tombi/package.nix
+++ b/pkgs/by-name/to/tombi/package.nix
@@ -7,19 +7,19 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tombi";
- version = "0.4.37";
+ version = "0.4.42";
src = fetchFromGitHub {
owner = "tombi-toml";
repo = "tombi";
tag = "v${finalAttrs.version}";
- hash = "sha256-K2JIP9dqeAbfc4NefN8zdvzvRqGnH7qTLUzD11vDnd0=";
+ hash = "sha256-EOUi8yIXRJag9U2RzXWgX8vmOO7OJ/hmCpx7BvKsml4=";
};
# Tests relies on the presence of network
doCheck = false;
cargoBuildFlags = [ "--package tombi-cli" ];
- cargoHash = "sha256-Vkj0BXvY9hGS2pq8mz0ZKhZBQLakh+hIIZ8Py5cgtl8=";
+ cargoHash = "sha256-Hwa+P0Qt3W171EzhuEdzY85w3XuHv6s4MCFkH4Ejqa8=";
postPatch = ''
substituteInPlace Cargo.toml \
diff --git a/pkgs/by-name/tp/tpm2-pkcs11/package.nix b/pkgs/by-name/tp/tpm2-pkcs11/package.nix
index 60d1458e3d39..233f578d6596 100644
--- a/pkgs/by-name/tp/tpm2-pkcs11/package.nix
+++ b/pkgs/by-name/tp/tpm2-pkcs11/package.nix
@@ -246,7 +246,7 @@ chosenStdenv.mkDerivation (finalAttrs: {
meta = {
description =
- "PKCS#11 interface for TPM2 hardware."
+ "PKCS#11 interface for TPM2 hardware"
+ lib.optionalString (extraDescription != null) " ${extraDescription}";
homepage = "https://github.com/tpm2-software/tpm2-pkcs11";
license = lib.licenses.bsd2;
diff --git a/pkgs/by-name/tr/trayscale/package.nix b/pkgs/by-name/tr/trayscale/package.nix
index 10dbcda3d9ea..1ad444e02763 100644
--- a/pkgs/by-name/tr/trayscale/package.nix
+++ b/pkgs/by-name/tr/trayscale/package.nix
@@ -12,16 +12,16 @@
buildGoModule rec {
pname = "trayscale";
- version = "0.18.1";
+ version = "0.18.3";
src = fetchFromGitHub {
owner = "DeedleFake";
repo = "trayscale";
tag = "v${version}";
- hash = "sha256-zbqn0BBL/r03lpZsHszooFkLolS4FdXM8JC6mSlNlVg=";
+ hash = "sha256-rk4JfK0wBvWLis9XvaZuwAoMyLfoySt3SHLJChYl0SE=";
};
- vendorHash = "sha256-FifYgTWDfUFQShon4PyiiA0UgSQPmwwRaLdEKJrOZcc=";
+ vendorHash = "sha256-8Um5Ps1EEVShJEeCRkGE3pJi2/5PxgEVNqq3JsKdivA=";
subPackages = [ "cmd/trayscale" ];
diff --git a/pkgs/by-name/tr/trilium-next-desktop/package.nix b/pkgs/by-name/tr/trilium-next-desktop/package.nix
index 292383aae9c7..08ecf72c2075 100644
--- a/pkgs/by-name/tr/trilium-next-desktop/package.nix
+++ b/pkgs/by-name/tr/trilium-next-desktop/package.nix
@@ -15,7 +15,7 @@
let
pname = "trilium-next-desktop";
- version = "0.97.1";
+ version = "0.97.2";
triliumSource = os: arch: sha256: {
url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-v${version}-${os}-${arch}.zip";
@@ -26,10 +26,10 @@ let
darwinSource = triliumSource "macos";
# exposed like this for update.sh
- x86_64-linux.sha256 = "1lb1mp031pa4wg6wrp8l84vw1glmqc27l4gf85a47bi4b63das2l";
- aarch64-linux.sha256 = "1yrxk8q2aafgcvipwhkwmjidymwia0dgqnhchhngmris6zrbb3wj";
- x86_64-darwin.sha256 = "0d8li5h2rn3iyzxsbs4g7a98zzdn58x4iwhzvxcjxy7b6h4hldvg";
- aarch64-darwin.sha256 = "07r1rw84mlszr2bzjwz62lsy14j9xm22li2ksdc4ra93q58kmip1";
+ x86_64-linux.sha256 = "12ms6knzaawryf7qisfnj5fj7v1icvkq7r0fpw55aajm7y0mpmf0";
+ aarch64-linux.sha256 = "0qgvasic531crlckwqn8mm9aimm7kliab2y7i264k60pb8h5spmp";
+ x86_64-darwin.sha256 = "1dam3ig7z21vi6icd4ww46smgn4d7kis3r51h0r5cvi8mc9ahq1i";
+ aarch64-darwin.sha256 = "0wysa3kacxryv1g1rmqm4ikjv9hfp1bqjcv1yn8drsi80zscm4lj";
sources = {
x86_64-linux = linuxSource "x64" x86_64-linux.sha256;
diff --git a/pkgs/by-name/tr/trilium-next-server/package.nix b/pkgs/by-name/tr/trilium-next-server/package.nix
index 6ea019bf45f3..a8f92ae6f744 100644
--- a/pkgs/by-name/tr/trilium-next-server/package.nix
+++ b/pkgs/by-name/tr/trilium-next-server/package.nix
@@ -7,12 +7,12 @@
}:
let
- version = "0.97.1";
+ version = "0.97.2";
serverSource_x64.url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-Server-v${version}-linux-x64.tar.xz";
- serverSource_x64.sha256 = "1y0ass5b3c8qx28b31x2h7i1rlvdyjimsklgjpv8d47micsg6m7z";
+ serverSource_x64.sha256 = "1zbi1jh2iib6wcaab0wdhb2rhslmn06dn22h28h8jjj5qjpbqqz0";
serverSource_arm64.url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-Server-v${version}-linux-arm64.tar.xz";
- serverSource_arm64.sha256 = "12bnmbm1p98633xsyxq6rr05jl79bn820915a0gmq14np7vskhmp";
+ serverSource_arm64.sha256 = "1a6gnfprskq0cqvg625dazqq39h89d3g9rssdcyw7w0a7kw8nfrv";
serverSource =
if stdenv.hostPlatform.isx86_64 then
diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix
index c4a8775c04ff..e02d6a218fa3 100644
--- a/pkgs/by-name/tr/trufflehog/package.nix
+++ b/pkgs/by-name/tr/trufflehog/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "trufflehog";
- version = "3.90.2";
+ version = "3.90.3";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
tag = "v${version}";
- hash = "sha256-PjZA109+Wf1yOf0BEgyUmSFV1s6G0rZTNMDufdax6kc=";
+ hash = "sha256-vJWk36s3jAWGUpigxmdvU97WVCounaZI896eomlAgC4=";
};
- vendorHash = "sha256-haJgpR7xJOoiFfyYnaHpL6w9IcJnpODYN6hZxFXOHr0=";
+ vendorHash = "sha256-X9iK2vpAwtSmk8tnzNAFzL1GubYfiVdT86RMbZf5o9w=";
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/tu/tuba/package.nix b/pkgs/by-name/tu/tuba/package.nix
index 9a778d5de0b5..71f7a5893875 100644
--- a/pkgs/by-name/tu/tuba/package.nix
+++ b/pkgs/by-name/tu/tuba/package.nix
@@ -12,6 +12,7 @@
gtk4,
libadwaita,
json-glib,
+ gexiv2,
glib,
glib-networking,
gnome,
@@ -24,25 +25,25 @@
libsecret,
libwebp,
libspelling,
+ webkitgtk_6_0,
webp-pixbuf-loader,
icu,
gst_all_1,
+ clapper-enhancers,
clapper-unwrapped,
- # clapper support is still experimental and has bugs.
- # See https://github.com/GeopJr/Tuba/pull/931
- clapperSupport ? false,
+ clapperSupport ? true,
nix-update-script,
}:
stdenv.mkDerivation rec {
pname = "tuba";
- version = "0.9.2";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "GeopJr";
repo = "Tuba";
rev = "v${version}";
- hash = "sha256-SQrk6zsn3zZQTIruqVfjzs5cNyT2pAvM8XNI8SmyFM0=";
+ hash = "sha256-q+AwtmvLf0AFrCK2YlRFrrXakULHLh749TV/iwapIlw=";
};
nativeBuildInputs = [
@@ -57,6 +58,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
+ gexiv2
glib
glib-networking
gtksourceview5
@@ -69,6 +71,7 @@ stdenv.mkDerivation rec {
libsecret
libwebp
libspelling
+ webkitgtk_6_0
icu
]
++ (with gst_all_1; [
@@ -83,14 +86,16 @@ stdenv.mkDerivation rec {
];
mesonFlags = [
- (lib.mesonBool "clapper" clapperSupport)
+ (lib.mesonEnable "clapper" clapperSupport)
];
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=int-conversion";
- passthru = {
- updateScript = nix-update-script { };
- };
+ preFixup = ''
+ gappsWrapperArgs+=(
+ --set-default CLAPPER_ENHANCERS_PATH "${clapper-enhancers}/${clapper-enhancers.passthru.pluginPath}"
+ )
+ '';
# Pull in WebP support for avatars from Misskey instances.
# In postInstall to run before gappsWrapperArgsHook.
@@ -105,6 +110,10 @@ stdenv.mkDerivation rec {
}"
'';
+ passthru = {
+ updateScript = nix-update-script { };
+ };
+
meta = {
description = "Browse the Fediverse";
homepage = "https://tuba.geopjr.dev/";
diff --git a/pkgs/applications/display-managers/greetd/tuigreet.nix b/pkgs/by-name/tu/tuigreet/package.nix
index 19ca3c8b592d..0a42d42e91d9 100644
--- a/pkgs/applications/display-managers/greetd/tuigreet.nix
+++ b/pkgs/by-name/tu/tuigreet/package.nix
@@ -2,19 +2,19 @@
lib,
rustPlatform,
fetchFromGitHub,
-
installShellFiles,
scdoc,
+ nix-update-script,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "tuigreet";
version = "0.9.1";
src = fetchFromGitHub {
owner = "apognu";
repo = "tuigreet";
- rev = "refs/tags/${version}";
- sha256 = "sha256-e0YtpakEaaWdgu+bMr2VFoUc6+SUMFk4hYtSyk5aApY=";
+ tag = finalAttrs.version;
+ hash = "sha256-e0YtpakEaaWdgu+bMr2VFoUc6+SUMFk4hYtSyk5aApY=";
};
cargoHash = "sha256-w6ZOqpwogKoN4oqqI1gFqY8xAnfvhEBVaL8/6JXpKXs=";
@@ -29,13 +29,15 @@ rustPlatform.buildRustPackage rec {
installManPage tuigreet.1
'';
+ passthru.updateScript = nix-update-script { };
+
meta = {
description = "Graphical console greeter for greetd";
homepage = "https://github.com/apognu/tuigreet";
- changelog = "https://github.com/apognu/tuigreet/releases/tag/${version}";
+ changelog = "https://github.com/apognu/tuigreet/releases/tag/${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.linux;
mainProgram = "tuigreet";
};
-}
+})
diff --git a/pkgs/by-name/tu/tun2socks/package.nix b/pkgs/by-name/tu/tun2socks/package.nix
index 4ae079992b30..a2d6f20fdf3c 100644
--- a/pkgs/by-name/tu/tun2socks/package.nix
+++ b/pkgs/by-name/tu/tun2socks/package.nix
@@ -26,7 +26,7 @@ buildGoModule rec {
meta = {
homepage = "https://github.com/xjasonlyu/tun2socks";
- description = "tun2socks - powered by gVisor TCP/IP stack";
+ description = "Routes network traffic from any application through a proxy";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ nickcao ];
mainProgram = "tun2socks";
diff --git a/pkgs/by-name/tu/turso-cli/package.nix b/pkgs/by-name/tu/turso-cli/package.nix
index c3a22f4f7dee..84f748967454 100644
--- a/pkgs/by-name/tu/turso-cli/package.nix
+++ b/pkgs/by-name/tu/turso-cli/package.nix
@@ -39,7 +39,7 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { };
meta = with lib; {
- description = "This is the command line interface (CLI) to Turso";
+ description = "CLI for Turso";
homepage = "https://turso.tech";
mainProgram = "turso";
license = licenses.mit;
diff --git a/pkgs/by-name/tw/tweag-credential-helper/package.nix b/pkgs/by-name/tw/tweag-credential-helper/package.nix
index 76f2990fb296..839410ea5d01 100644
--- a/pkgs/by-name/tw/tweag-credential-helper/package.nix
+++ b/pkgs/by-name/tw/tweag-credential-helper/package.nix
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "tweag-credential-helper";
- version = "0.0.5";
+ version = "0.0.6";
src = fetchFromGitHub {
owner = "tweag";
repo = "credential-helper";
tag = "v${finalAttrs.version}";
- hash = "sha256-yUDUvj4/Ej+7/LFGSehPK8g9Z5Il9+II8CuFt9ML+EU=";
+ hash = "sha256-+nl/rmI2xuVVi4uKlhwaJdNSHdQMixqb7oaKQvec+Cg=";
};
- vendorHash = "sha256-uPQwJ61ikuUjHdkqlSGhosqTjZqTSKc+TpSWblSGb0E=";
+ vendorHash = "sha256-e4H/WqShF5W+g1vxVz9jE66nDI3i5T6KBtti1YUlsk0=";
env.CGO_ENABLED = "0";
ldflags = [
diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix
index 65f5684d2a27..d103d86e3a68 100644
--- a/pkgs/by-name/ty/ty/package.nix
+++ b/pkgs/by-name/ty/ty/package.nix
@@ -14,14 +14,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ty";
- version = "0.0.1-alpha.16";
+ version = "0.0.1-alpha.17";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "ty";
tag = finalAttrs.version;
fetchSubmodules = true;
- hash = "sha256-hpDzl1TJRCfr5l76HwK90WAbAgeDR48eRNs9knj87lk=";
+ hash = "sha256-JcUsppjlY0p0jJd+bsvKJwnP2yrjFoRybhipNXGWLsk=";
};
# For Darwin platforms, remove the integration test for file notifications,
@@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [ "--package=ty" ];
- cargoHash = "sha256-/SoF87aZHypzEsetgmALmNTheEH/CodZEPW2I5+F/a4=";
+ cargoHash = "sha256-IVR33Bgnv4YGElqV5ccJ2961XbLSBMEEQdtJAUhc9Ew=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/ty/typescript-language-server/package.nix b/pkgs/by-name/ty/typescript-language-server/package.nix
index 97818eaa60b5..5bad96099d66 100644
--- a/pkgs/by-name/ty/typescript-language-server/package.nix
+++ b/pkgs/by-name/ty/typescript-language-server/package.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "typescript-language-server";
- version = "4.3.4";
+ version = "4.4.0";
src = fetchFromGitHub {
owner = "typescript-language-server";
repo = "typescript-language-server";
rev = "v${finalAttrs.version}";
- hash = "sha256-H+SEwvoLsKfwZgKqp0Bymkk0m4hk0PsGlMceL0GsEFY=";
+ hash = "sha256-5JvYTVHZUoTGokOiaJ6FF5dsNXaY7oFsWLf2doZv36Q=";
};
patches = [
@@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
offlineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/yarn.lock";
- hash = "sha256-nSMhPfbWD93sGIKehBBE/bh4RzHXFtGAjeyG20m/LWQ=";
+ hash = "sha256-05o1aOaUEL/KI5hf7dKL2lKEDxbzpg89CyR8qMi1G8s=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ty/typesense/package.nix b/pkgs/by-name/ty/typesense/package.nix
index 5558ef38ad5e..0c8d8895e3b7 100644
--- a/pkgs/by-name/ty/typesense/package.nix
+++ b/pkgs/by-name/ty/typesense/package.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation {
meta = with lib; {
homepage = "https://typesense.org";
- description = "Typesense is a fast, typo-tolerant search engine for building delightful search experiences";
+ description = "Fast, typo-tolerant search engine for building delightful search experiences";
mainProgram = "typesense-server";
license = licenses.gpl3;
# There has been an attempt at building this from source, which were deemed
diff --git a/pkgs/by-name/uc/ucc/package.nix b/pkgs/by-name/uc/ucc/package.nix
index 7131f2edf5fa..2d182dabfa9d 100644
--- a/pkgs/by-name/uc/ucc/package.nix
+++ b/pkgs/by-name/uc/ucc/package.nix
@@ -40,13 +40,13 @@ effectiveStdenv.mkDerivation (finalAttrs: {
strictDeps = true;
pname = "ucc";
- version = "1.4.4";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "openucx";
repo = "ucc";
tag = "v${finalAttrs.version}";
- hash = "sha256-2OtMNI4teMnSBxsujf8LMrNOjqK/oJTrrmE2Awxgbd8=";
+ hash = "sha256-8tUhwZNW39/J9Uz/b4arE1oWPaV0R3s4x12QqI8ovEA=";
};
outputs = [
diff --git a/pkgs/by-name/uc/ucx/package.nix b/pkgs/by-name/uc/ucx/package.nix
index c82c686ac243..393842b7b07b 100644
--- a/pkgs/by-name/uc/ucx/package.nix
+++ b/pkgs/by-name/uc/ucx/package.nix
@@ -38,13 +38,13 @@ let
in
stdenv'.mkDerivation (finalAttrs: {
pname = "ucx";
- version = "1.18.1";
+ version = "1.19.0";
src = fetchFromGitHub {
owner = "openucx";
repo = "ucx";
rev = "v${finalAttrs.version}";
- sha256 = "sha256-LW57wbQFwW14Z86p9jo1ervkCafVy+pnIQQ9t0i8enY=";
+ sha256 = "sha256-n3xJmbvUXZzfhotOBJRyH2OEL4NFZIKyB808HwEQSYo=";
};
outputs = [
diff --git a/pkgs/by-name/uf/uftpd/package.nix b/pkgs/by-name/uf/uftpd/package.nix
index fd1aa0aad2a7..a4b6c318aae0 100644
--- a/pkgs/by-name/uf/uftpd/package.nix
+++ b/pkgs/by-name/uf/uftpd/package.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "FTP/TFTP server for Linux that just works™";
+ description = "FTP/TFTP server for Linux that just works";
homepage = "https://troglobit.com/projects/uftpd/";
license = licenses.isc;
platforms = platforms.unix;
diff --git a/pkgs/by-name/uh/uhd/package.nix b/pkgs/by-name/uh/uhd/package.nix
index 07e1e9bb5c73..5ae9f1caa877 100644
--- a/pkgs/by-name/uh/uhd/package.nix
+++ b/pkgs/by-name/uh/uhd/package.nix
@@ -27,6 +27,7 @@
enableUsrp1 ? true,
enableUsrp2 ? true,
enableX300 ? true,
+ enableX400 ? true,
enableN300 ? true,
enableN320 ? true,
enableE300 ? true,
@@ -138,6 +139,7 @@ stdenv.mkDerivation (finalAttrs: {
(cmakeBool "ENABLE_USRP1" enableUsrp1)
(cmakeBool "ENABLE_USRP2" enableUsrp2)
(cmakeBool "ENABLE_X300" enableX300)
+ (cmakeBool "ENABLE_X400" enableX400)
(cmakeBool "ENABLE_N300" enableN300)
(cmakeBool "ENABLE_N320" enableN320)
(cmakeBool "ENABLE_E300" enableE300)
diff --git a/pkgs/by-name/uh/uhk-agent/package.nix b/pkgs/by-name/uh/uhk-agent/package.nix
index 8feaea98ae70..f638a6b3691e 100644
--- a/pkgs/by-name/uh/uhk-agent/package.nix
+++ b/pkgs/by-name/uh/uhk-agent/package.nix
@@ -70,7 +70,7 @@ stdenvNoCC.mkDerivation {
'';
meta = with lib; {
- description = "Agent is the configuration application of the Ultimate Hacking Keyboard";
+ description = "Configuration application of the Ultimate Hacking Keyboard";
homepage = "https://github.com/UltimateHackingKeyboard/agent";
license = licenses.unfreeRedistributable;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/um/umoci/package.nix b/pkgs/by-name/um/umoci/package.nix
index a5ff8b1139df..2cf236be2663 100644
--- a/pkgs/by-name/um/umoci/package.nix
+++ b/pkgs/by-name/um/umoci/package.nix
@@ -38,7 +38,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "umoci modifies Open Container images";
+ description = "Modifies Open Container images";
homepage = "https://umo.ci";
license = licenses.asl20;
maintainers = with maintainers; [ zokrezyl ];
diff --git a/pkgs/by-name/un/unicode-idna/package.nix b/pkgs/by-name/un/unicode-idna/package.nix
index 07fe5ca5e945..a10c85849d5c 100644
--- a/pkgs/by-name/un/unicode-idna/package.nix
+++ b/pkgs/by-name/un/unicode-idna/package.nix
@@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
meta = {
- description = "unicode IDNA compatible processing data";
+ description = "Unicode IDNA compatible processing data";
homepage = "http://www.unicode.org/reports/tr46/";
license = lib.licenses.unicode-dfs-2016;
maintainers = with lib.maintainers; [ jopejoe1 ];
diff --git a/pkgs/by-name/un/unrar/package.nix b/pkgs/by-name/un/unrar/package.nix
index 4cd237e284c5..24e9dee0d0ad 100644
--- a/pkgs/by-name/un/unrar/package.nix
+++ b/pkgs/by-name/un/unrar/package.nix
@@ -6,12 +6,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "unrar";
- version = "7.1.9";
+ version = "7.1.10";
src = fetchzip {
url = "https://www.rarlab.com/rar/unrarsrc-${finalAttrs.version}.tar.gz";
stripRoot = false;
- hash = "sha256-CkeE97RcEyCwOX4NKZG2d63ZvxsYFN8Y1swJ9ODb8sk=";
+ hash = "sha256-qUqUJ7NZyF+/skmdYMeE+u6KoHswcJvQSnRQ8rAKXp8=";
};
sourceRoot = finalAttrs.src.name;
@@ -34,8 +34,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook preBuild
cp -a unrar libunrar
- make -C libunrar lib
- make -C unrar -j1
+ make -C libunrar lib -j$NIX_BUILD_CORES
+ make -C unrar -j$NIX_BUILD_CORES
runHook postBuild
'';
diff --git a/pkgs/by-name/up/upsun/versions.json b/pkgs/by-name/up/upsun/versions.json
index 82b10f1f7e80..7d7a3b2e7525 100644
--- a/pkgs/by-name/up/upsun/versions.json
+++ b/pkgs/by-name/up/upsun/versions.json
@@ -1,19 +1,19 @@
{
- "version": "5.1.1",
+ "version": "5.2.0",
"darwin-amd64": {
- "hash": "sha256-oOM+CP4wWjfWBEejhmDM1hjyWistigPfIqotyOJJU/o=",
- "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_darwin_all.tar.gz"
+ "hash": "sha256-4hqTqRX3lGbE06CjPV2DkqUZP5Xzkcq1tvinKVRck0A=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_darwin_all.tar.gz"
},
"darwin-arm64": {
- "hash": "sha256-oOM+CP4wWjfWBEejhmDM1hjyWistigPfIqotyOJJU/o=",
- "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_darwin_all.tar.gz"
+ "hash": "sha256-4hqTqRX3lGbE06CjPV2DkqUZP5Xzkcq1tvinKVRck0A=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_darwin_all.tar.gz"
},
"linux-amd64": {
- "hash": "sha256-aozHXVnWGGIsOi5AopGbTLzah8AunaUrUoWnakM1+vs=",
- "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_linux_amd64.tar.gz"
+ "hash": "sha256-bLzeY95f+CbcdMOFUQs0kbRSAYTf95nSkupVwbR2HBs=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_linux_amd64.tar.gz"
},
"linux-arm64": {
- "hash": "sha256-MHb++8FXYo7YRq2HO5IypnyxxCQ7jZ5qysiuqmm0YJg=",
- "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_linux_arm64.tar.gz"
+ "hash": "sha256-fvXb1+JOsExA6KBCCb7ULYUBaKbgStiEjpyLw/OIFUM=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_linux_arm64.tar.gz"
}
}
diff --git a/pkgs/by-name/ut/ut/package.nix b/pkgs/by-name/ut/ut/package.nix
index b1972404c58d..71b2060995a9 100644
--- a/pkgs/by-name/ut/ut/package.nix
+++ b/pkgs/by-name/ut/ut/package.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = with lib; {
- description = "UT: C++20 μ(micro)/Unit Testing Framework";
+ description = "C++20 μ(micro)/Unit Testing Framework";
homepage = "https://github.com/boost-ext/ut";
license = licenses.boost;
maintainers = with maintainers; [ matthewcroughan ];
diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix
index 350ce8e238c5..c872fe50579b 100644
--- a/pkgs/by-name/va/vacuum-go/package.nix
+++ b/pkgs/by-name/va/vacuum-go/package.nix
@@ -7,17 +7,17 @@
buildGoModule (finalAttrs: {
pname = "vacuum-go";
- version = "0.17.7";
+ version = "0.17.8";
src = fetchFromGitHub {
owner = "daveshanley";
repo = "vacuum";
# using refs/tags because simple version gives: 'the given path has multiple possibilities' error
tag = "v${finalAttrs.version}";
- hash = "sha256-RkJOBiannG98bqc3GdBzRGvDATjX0gtgn8PCdIIBdBc=";
+ hash = "sha256-Vrvb4xLY7vxTaAlaPScBKmLfOgOzxGHpt4GJu8DnwUg=";
};
- vendorHash = "sha256-6tBKlJa7fec0jc7/s1A6h86SwlZR7HzGes7hPEuwNmo=";
+ vendorHash = "sha256-IOlJHVzmBR4Re3VxAwLjpws3DTJSzG8JBya6L3WTeoQ=";
env.CGO_ENABLED = 0;
ldflags = [
diff --git a/pkgs/by-name/va/vagrant/package.nix b/pkgs/by-name/va/vagrant/package.nix
index fb52d3ebc0c9..7459bb1f2bbe 100644
--- a/pkgs/by-name/va/vagrant/package.nix
+++ b/pkgs/by-name/va/vagrant/package.nix
@@ -36,6 +36,7 @@ let
inherit url hash;
};
inherit version;
+ dontCheckForBrokenSymlinks = true;
};
}
// lib.optionalAttrs withLibvirt (import ./gemset_libvirt.nix)
diff --git a/pkgs/by-name/va/vala-lint/package.nix b/pkgs/by-name/va/vala-lint/package.nix
index 38fe25d0611f..4a7e0450194c 100644
--- a/pkgs/by-name/va/vala-lint/package.nix
+++ b/pkgs/by-name/va/vala-lint/package.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation {
pname = "vala-lint";
- version = "0-unstable-2024-08-28";
+ version = "0-unstable-2025-08-03";
src = fetchFromGitHub {
owner = "vala-lang";
repo = "vala-lint";
- rev = "4ed1443c35a8a84445fb59292d539358365d8263";
- sha256 = "sha256-NPadBrL2g5w95slwDpp7kNXBgLJ9na8Yd/J7zm28SSo=";
+ rev = "a1d1a7bc0f740920e592fd788a836c402fd9825c";
+ sha256 = "sha256-63T+wLdnGtVBxKkkkj7gJx0ebApam922Z+cmk2R7Ys0=";
};
nativeBuildInputs = [
@@ -39,12 +39,6 @@ stdenv.mkDerivation {
json-glib
];
- postPatch = ''
- # https://github.com/vala-lang/vala-lint/issues/181
- substituteInPlace test/meson.build \
- --replace "test('auto-fix', auto_fix_test, env: test_envars)" ""
- '';
-
doCheck = true;
passthru = {
diff --git a/pkgs/by-name/va/valkey/package.nix b/pkgs/by-name/va/valkey/package.nix
index 1fc0b641f97f..1f34c513541b 100644
--- a/pkgs/by-name/va/valkey/package.nix
+++ b/pkgs/by-name/va/valkey/package.nix
@@ -97,12 +97,17 @@ stdenv.mkDerivation (finalAttrs: {
sed -i '/^proc wait_load_handlers_disconnected/{n ; s/wait_for_condition 50 100/wait_for_condition 50 500/; }' \
tests/support/util.tcl
+ CLIENTS="$NIX_BUILD_CORES"
+ if (( $CLIENTS > 4)); then
+ CLIENTS=4
+ fi
+
# Skip some more flaky tests.
# Skip test requiring custom jemalloc (unit/memefficiency).
./runtest \
--no-latency \
--timeout 2000 \
- --clients $NIX_BUILD_CORES \
+ --clients "$CLIENTS" \
--tags -leaks \
--skipunit unit/memefficiency \
--skipunit integration/failover \
diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix
index 8c785eeb46cb..ae0899f4242a 100644
--- a/pkgs/by-name/va/vals/package.nix
+++ b/pkgs/by-name/va/vals/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "vals";
- version = "0.41.3";
+ version = "0.42.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "helmfile";
repo = "vals";
- sha256 = "sha256-SY3GXctZS5lRKqMDn5AbNA6mY++6d3BtqCcHog5NtH8=";
+ sha256 = "sha256-MAJBCOk1UgUzwa/XU4+Gzw8t0jH/enQDA+XRnn9cbjw=";
};
- vendorHash = "sha256-mTzKxVGirM/YClhNYVp9a2nuZMViAFYkl7Hq8D7ir/8=";
+ vendorHash = "sha256-OqywwkbQ73gc/BXtNgks8IjrruUB9KN6KrUWCuf7/+s=";
proxyVendor = true;
diff --git a/pkgs/by-name/va/vault-bin/package.nix b/pkgs/by-name/va/vault-bin/package.nix
index 94b1f24d54f4..809def9d68f0 100644
--- a/pkgs/by-name/va/vault-bin/package.nix
+++ b/pkgs/by-name/va/vault-bin/package.nix
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "vault-bin";
- version = "1.20.0";
+ version = "1.20.1";
src =
let
@@ -20,11 +20,11 @@ stdenv.mkDerivation rec {
aarch64-darwin = "darwin_arm64";
};
hash = selectSystem {
- x86_64-linux = "sha256-wfp3qQ6vKE/k9lKW+h2LSVG9C/+4yJxsjksg5asfSj4=";
- aarch64-linux = "sha256-pEnKCiZHrO5xwkfSA1bsqrtASj9BRNTsoTPJdu4hulE=";
- i686-linux = "sha256-jsQFuiY1F8rSDaqtTdjbOaAfh0/WEITkXkmxgcH8U9g=";
- x86_64-darwin = "sha256-tT6W9DJu6sehfAkbWmE4Z4MradJM50Ps2iWraQANUok=";
- aarch64-darwin = "sha256-2bDtbRnMOCF91AZSMaBEgnwLDX44BRHv6Wb1UqZ86Ks=";
+ x86_64-linux = "sha256-enaT1ACAW2jG5IbmKlJMRTDrGlCiIlT0HzZV6MjLeFw=";
+ aarch64-linux = "sha256-D0+uRm6+942R3AkSnD03PRtG32hdbKsyVFKk5bGgqGQ=";
+ i686-linux = "sha256-fP9Cmp2h2/8Gwe6hCddwRZ7+9yqzxodqhLWytZQBJOc=";
+ x86_64-darwin = "sha256-gEXitrmyxl3Dq9T/o4QnG9+Bwfc0IMUPWEqu/U/4Dpk=";
+ aarch64-darwin = "sha256-ps4uIJ6tQPyDQ5hJyDksSRTYDwRqbSeIFOuLStrnos4=";
};
in
fetchzip {
diff --git a/pkgs/by-name/vc/vcs_query/package.nix b/pkgs/by-name/vc/vcs_query/package.nix
index 0449f3eac05e..f3dbc2b031fb 100644
--- a/pkgs/by-name/vc/vcs_query/package.nix
+++ b/pkgs/by-name/vc/vcs_query/package.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/mageta/vcs_query";
- description = "eMail query-command to use vCards in mutt and Vim";
+ description = "Email query-command to use vCards in mutt and Vim";
license = licenses.mit;
maintainers = with maintainers; [ ma27 ];
mainProgram = "vcs_query";
diff --git a/pkgs/by-name/ve/veilid/package.nix b/pkgs/by-name/ve/veilid/package.nix
index 8349a7900373..1fb0b4a7671d 100644
--- a/pkgs/by-name/ve/veilid/package.nix
+++ b/pkgs/by-name/ve/veilid/package.nix
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "veilid";
- version = "0.4.7";
+ version = "0.4.8";
src = fetchFromGitLab {
owner = "veilid";
repo = "veilid";
rev = "v${version}";
- hash = "sha256-SEmXZvv6951Ln87/sRQwr4FgGRSvowGyeyApfF+JnJ4=";
+ hash = "sha256-ZhF9dMYrd+nui/tw1SuL0i6zB/niBfsd40SQzRgGF6Q=";
};
- cargoHash = "sha256-2fZAds4wNLd/mWh7EWpP2hqspBfAtTHIEe+dFag7Lw4=";
+ cargoHash = "sha256-Q4M6cb9xYxeH4O7YL2K8olJ9w8Iq34hYpuJEGGhVN+Y=";
nativeBuildInputs = [
capnproto
diff --git a/pkgs/by-name/ve/velocity/deps.json b/pkgs/by-name/ve/velocity/deps.json
index 23e52dd73467..1a2cae5892f0 100644
--- a/pkgs/by-name/ve/velocity/deps.json
+++ b/pkgs/by-name/ve/velocity/deps.json
@@ -75,6 +75,19 @@
"module": "sha256-eYp7cGdyE27iijLt2GOx6fgWE6NJhAXXS+ilyb6/9U8=",
"pom": "sha256-20U7urXn2opDE5sNzTuuZykzIfKcTZH1p5XZ/2xS3d8="
},
+ "io/papermc#fill-gradle/1.0.3": {
+ "jar": "sha256-i0s+vAeA1bKfvpdqqwSx7RfW8nUt+91hgOLaTAkPHok=",
+ "module": "sha256-RyHV6clYb0y/g1pDAdYF8p+v1ycn6pPhcHueG2vEjJ4=",
+ "pom": "sha256-iQridlDWW/I2j8S0pp2rQKSqLsX6mtRKh+8enBJd5JA="
+ },
+ "io/papermc/fill/gradle#io.papermc.fill.gradle.gradle.plugin/1.0.3": {
+ "pom": "sha256-mY28yKdtdiKCQgolhRc+El30dd3ROKN1PSNk70wA/BM="
+ },
+ "net/kyori#indra-git/3.1.3": {
+ "jar": "sha256-Yj3GYLWoSQJgP1Ww4EnCX9w8Z3SckQWKEGOWPcYFae0=",
+ "module": "sha256-V9JC+gioSOG2JGEvV/+6qY9p9d8DA9LBj3vbGpAyikU=",
+ "pom": "sha256-Zp9TPudkCyfovE9RPkohPaBBz1wcJhVTx/GD1Qu21Jc="
+ },
"org/apache#apache/29": {
"pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c="
},
@@ -317,24 +330,50 @@
"com/fasterxml#oss-parent/50": {
"pom": "sha256-9dpV3XuI+xcMRoAdF3dKZS+y9FgftbHQpfyGqhgrhXc="
},
- "com/fasterxml#oss-parent/56": {
- "pom": "sha256-/UkfeIV0JBBtLj1gW815m1PTGlZc3IaEY8p+h120WlA="
- },
"com/fasterxml#oss-parent/58": {
"pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA="
},
- "com/fasterxml/jackson#jackson-bom/2.16.0": {
- "pom": "sha256-Wqooh0QFvwT7qOLFcVkieCRGG6b31VKr246NOgum+L8="
+ "com/fasterxml#oss-parent/61": {
+ "pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ="
+ },
+ "com/fasterxml/jackson#jackson-base/2.18.1": {
+ "pom": "sha256-m612py37mq3jx6MzQ3dUk4bbqlTCFeRYOiUEyIp81K8="
},
"com/fasterxml/jackson#jackson-bom/2.17.2": {
"pom": "sha256-H0crC8IATVz0IaxIhxQX+EGJ5481wElxg4f9i0T7nzI="
},
- "com/fasterxml/jackson#jackson-parent/2.16": {
- "pom": "sha256-i/YUKBIUiiq/aFCycvCvTD2P8RIe1gTEAvPzjJ5lRqs="
+ "com/fasterxml/jackson#jackson-bom/2.18.1": {
+ "pom": "sha256-84SrzK8Mb712GDdi9yVv1nkBLtgdt/KiZofouWWgFKc="
},
"com/fasterxml/jackson#jackson-parent/2.17": {
"pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0="
},
+ "com/fasterxml/jackson#jackson-parent/2.18.1": {
+ "pom": "sha256-0IIvrBoCJoRLitRFySDEmk9hkWnQmxAQp9/u0ZkQmYw="
+ },
+ "com/fasterxml/jackson/core#jackson-annotations/2.18.1": {
+ "jar": "sha256-t/nfXayahfR/2ydpRV7oupzy/pt8TPY24K7INHnXiC8=",
+ "module": "sha256-DFBMd03V5mzpWoFiUnsAvNGR0e6S2kKPFhL5n3NMqYw=",
+ "pom": "sha256-dRNr4/Jizrf75rkHuPJujGKMM+G1SSINS36CvdHQ5EY="
+ },
+ "com/fasterxml/jackson/core#jackson-core/2.18.1": {
+ "jar": "sha256-6+GVlq0Z96BRTIu497Cs+FI5pO/1rgMinpdg0mjSnCI=",
+ "module": "sha256-VHp3eJ1Ej1IoV37sUTwj2+eAhg98E4mecnrOCXDz3jE=",
+ "pom": "sha256-36WWVD+Z1b7cE4aq4rr73v9mpnK7IXF4/CSMjT1Xf+0="
+ },
+ "com/fasterxml/jackson/core#jackson-databind/2.18.1": {
+ "jar": "sha256-cRvDv4bTHQKWi5J577B6atYK38C6oOn+ZtcaCsJVYjQ=",
+ "module": "sha256-xlQvXTA+kaQo5pElXhDIGcSyGvnsQ+a+Vnq8MSRNIWc=",
+ "pom": "sha256-09m5HHTeS7LD9bNRhqq1FHFtqh1yEny2DQ0+Uk8xHyI="
+ },
+ "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.18.1": {
+ "jar": "sha256-b3nIdhO9ALH/3rx40jXLnz3Ndhl3+/h8G3cBeCiuiV8=",
+ "module": "sha256-kOszPmMBRzhd8WMcq4L+YtkqVQB4b4Mskl6jbOgv2SM=",
+ "pom": "sha256-m9eWNx4di6787izrlhPIF8k8t/xw3DVSIzmRcBvn46c="
+ },
+ "com/fasterxml/jackson/module#jackson-modules-java8/2.18.1": {
+ "pom": "sha256-Pt9S8cWuqdNlMYMp6SUVLFJppU88C+7Enn0bBT+JA/4="
+ },
"com/fasterxml/woodstox#woodstox-core/6.5.1": {
"jar": "sha256-ySjWBmXGQV+xw5d1z5XPxE9/RYDPWrAbHDgOv/12iH8=",
"pom": "sha256-SDllThaxcU509Rq8s3jYNWgUq49NUnPR3S8c6KOQrdw="
@@ -408,6 +447,10 @@
"jar": "sha256-0fPGaqkaxSVJ4Arjsgi6S5r31y1o8jBkNVO+s45hGKw=",
"pom": "sha256-9ZiID+766p1nTcQdsTqzcAS/A3drW7IcBN7ejpIMHxI="
},
+ "com/google/errorprone#error_prone_annotations/2.36.0": {
+ "jar": "sha256-d0QOJwsLyaJJkDxaB2w2pyLEiGyk9CZ18pA6HFPtYaU=",
+ "pom": "sha256-15z9N8hfdta3VMdQHuHchEe3smQsI4LXeCUhZr0zHpw="
+ },
"com/google/errorprone#error_prone_annotations/2.6.0": {
"pom": "sha256-d1CXiHMcDoMurQIJFPYFi5MxYBb8ZdfLKscDspNKmvY="
},
@@ -427,6 +470,9 @@
"com/google/errorprone#error_prone_parent/2.21.1": {
"pom": "sha256-MrsLX/JB/Wuh/upEiuu5zt7xaZvnPLbzGTZTh7gr+Sw="
},
+ "com/google/errorprone#error_prone_parent/2.36.0": {
+ "pom": "sha256-Okz8imvtYetI6Wl5b8MeoNJwtj5nBZmUamGIOttwlNw="
+ },
"com/google/errorprone#error_prone_parent/2.6.0": {
"pom": "sha256-+7tgNV14gZvGGYK0y1sBbGVyjMMNJb/qQckKYcZETzQ="
},
@@ -437,6 +483,10 @@
"jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=",
"pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk="
},
+ "com/google/guava#failureaccess/1.0.3": {
+ "jar": "sha256-y/w5BrGbj1XdfP1t/gqkUy6DQlDX8IC9jSEaPiRrWcs=",
+ "pom": "sha256-xUvv839tQtQ+FHItVKUiya1R75f8W3knfmKj6/iC87s="
+ },
"com/google/guava#guava-parent/21.0": {
"pom": "sha256-rNxtbwezRsrrF0kyeIvMxjwDXMXCsQCVjCH/4PbhmYg="
},
@@ -455,6 +505,12 @@
"com/google/guava#guava-parent/31.1-jre": {
"pom": "sha256-RDliZ4O0StJe8F/wdiHdS7eWzE608pZqSkYf6kEw4Pw="
},
+ "com/google/guava#guava-parent/33.4.0-android": {
+ "pom": "sha256-ciDt5hAmWW+8cg7kuTJG+i0U8ygFhTK1nvBT3jl8fYM="
+ },
+ "com/google/guava#guava-parent/33.4.6-jre": {
+ "pom": "sha256-Co0mEQgdOkd8L5S9lVY/6BDMdaZzUmqeSv2xGJEly0Q="
+ },
"com/google/guava#guava/21.0": {
"jar": "sha256-lyE5cYq8ikiT+njLqM97LJA/Ncl6r0T6MDGwZplItIA=",
"pom": "sha256-wLAWqFx4TgHKUenWS/j+gM5AKyBv6ol7AyWNXm0P+A0="
@@ -475,6 +531,11 @@
"jar": "sha256-pC7cnKt5Ljn+ObuU8/ymVe0Vf/h6iveOHWulsHxKAKs=",
"pom": "sha256-kZPQe/T2YBCNc1jliyfSG0TjToDWc06Y4hkWN28nDeI="
},
+ "com/google/guava#guava/33.4.6-jre": {
+ "jar": "sha256-lYoDW3T/bH0M3/nDhFJLZF62GPcRe2Dh7pFfnP/Q5xY=",
+ "module": "sha256-7+mDiJ/pKGiR0+ego5RsG2+l7AvG7qirnp4FOCYd1qc=",
+ "pom": "sha256-nokisU/7NNGuKxzTOQZFWkPoc6Tum8sx+jYD529uQfI="
+ },
"com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": {
"jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=",
"pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s="
@@ -501,14 +562,30 @@
"jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=",
"pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU="
},
+ "com/google/j2objc#j2objc-annotations/3.0.0": {
+ "jar": "sha256-iCQVc0Z93KRP/U10qgTCu/0Rv3wX4MNCyUyd56cKfGQ=",
+ "pom": "sha256-I7PQOeForYndEUaY5t1744P0osV3uId9gsc6ZRXnShc="
+ },
"com/googlecode/concurrent-trees#concurrent-trees/2.6.1": {
"jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=",
"pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE="
},
+ "com/googlecode/javaewah#JavaEWAH/1.1.12": {
+ "jar": "sha256-sZIEMxrG4gS++vUIpo9S7GtGONnZus3b69Q1+cTVAPI=",
+ "pom": "sha256-BhhOmwWeCAkRgnE2r17Hj1fuTDvBn2MutWGw34+HiM4="
+ },
"com/googlecode/javaewah#JavaEWAH/1.2.3": {
"jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=",
"pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM="
},
+ "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/8.3.6": {
+ "pom": "sha256-NidtUGriR/nwGsf4gtmR/Om7klqlTGD8Cwt5QDINnFw="
+ },
+ "com/gradleup/shadow#shadow-gradle-plugin/8.3.6": {
+ "jar": "sha256-fOIOvwHuKe7FJFY70UK6wpHXUTXtedDZUamP0skmXDs=",
+ "module": "sha256-+8pm1Bwrz9HiUE9uzIIf4BqbAIx27qnJQM+Ay1aaI/8=",
+ "pom": "sha256-lRJfSJrSuJ5gJXMmnK9h9tSF26gvHcuNCYDODfK2stA="
+ },
"com/lmax#disruptor/4.0.0": {
"jar": "sha256-wrqAhBVBJyvIFbytq5ENLXFqpWPsoVdiRQq0yIlEBQU=",
"module": "sha256-/ccJZrzS41x5Tc4sF7mZwuZpUOFYUx6Z3BUfsOvCllM=",
@@ -567,9 +644,9 @@
"jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=",
"pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws="
},
- "commons-io#commons-io/2.15.1": {
- "jar": "sha256-pYrxLuG2jP0uuwwnyu8WTwhDgaAOyBpIzCdf1+pU4VQ=",
- "pom": "sha256-Fxoa+CtnWetXQLO4gJrKgBE96vEVMDby9ERZAd/T+R0="
+ "commons-io#commons-io/2.17.0": {
+ "jar": "sha256-SqTKSPPf0wt4Igt4gdjLk+rECT7JQ2G2vvqUh5mKVQs=",
+ "pom": "sha256-SEqTn/9TELjLXGuQKcLc8VXT+TuLjWKF8/VrsroJ/Ek="
},
"dev/equo/ide#solstice/1.7.5": {
"jar": "sha256-BuFLxDrMMx2ra16iAfxnNk7RI/mCyF+lEx8IF+1lrk8=",
@@ -580,120 +657,106 @@
"jar": "sha256-DnGR++Mk+5340tIHwHtma43CW7vib1OkxS4v7OYkqXY=",
"pom": "sha256-+pvmlFd2A+LUy1X0UjctP2wPk+XzjuXNf7Yos3k8qbw="
},
- "io/fabric8#kubernetes-client-bom/5.12.4": {
- "pom": "sha256-0jI5KonD79yFqymcWpToud01vALzQM6ERv9lmqFZE6A="
- },
- "io/github/goooler/shadow#io.github.goooler.shadow.gradle.plugin/8.1.5": {
- "pom": "sha256-jzpPZuyZj2+w/T3lacYy607vycDvmIh0/pq2sF6OZAI="
- },
- "io/github/goooler/shadow#shadow-gradle-plugin/8.1.5": {
- "jar": "sha256-p7085GPChFndkIaPyJjNX+wyDD3/U0fw9oiFp72eQtU=",
- "module": "sha256-d07ZeQXwUHxpfxeKhAFy/bQ+pJz8L55Je4DAlfN6rtU=",
- "pom": "sha256-7Z4JpOOV2pTl7BNx1XynWglhZtS65b9W85cKD+3ttQc="
- },
"io/leangen/geantyref#geantyref/1.3.11": {
"jar": "sha256-wmJ0R0s4RLzbfYPPc6eFNm+EtFO8F6GRz6T4/D4CIjQ=",
"pom": "sha256-3Etrgt7DQXBSvBc7lC+5asogUIpLmkfp8b2yQAXkPuc="
},
- "io/netty#netty-bom/4.1.104.Final": {
- "pom": "sha256-WmXgahWdINO0gAYkpXDGRtvucQsrU5s0SaJoVYwonpw="
- },
- "io/netty#netty-buffer/4.2.0.Final": {
- "jar": "sha256-wBkmAXvg2WcRhFhSomRt5L8AqSVCsC7ZFfW+5Ugi/g0=",
- "pom": "sha256-bBjzQVX17TipgvzKvnFjpPtKyIJT+mXMUO2UW5wqihA="
+ "io/netty#netty-buffer/4.2.1.Final": {
+ "jar": "sha256-Ls6NhBPVqjWh0eD+lPafnp7dj3q7U/bFV6Rzyf0L/I4=",
+ "pom": "sha256-kI8SXPGXUNqRcRIhTOuon6Rt0iZU3tvAQbmaGN516gg="
},
- "io/netty#netty-codec-base/4.2.0.Final": {
- "jar": "sha256-RrVqvXE66yfG9H1zo+SF6iHZbFUFQWJq0PYsoMrhGPQ=",
- "pom": "sha256-NiGpDs4IdW0xajveLg3IBxhIc/j/CC92+klZeguCNbU="
+ "io/netty#netty-codec-base/4.2.1.Final": {
+ "jar": "sha256-wqGnr5kWlCcvdLt9qwEFkEl5DBS0U3YACYJ+EFUw07c=",
+ "pom": "sha256-HhZaZI/68L/DUEepXastE8xH9MhaO60bpeX/GR9RTfw="
},
- "io/netty#netty-codec-compression/4.2.0.Final": {
- "jar": "sha256-tl3evCEZwECx5W+bZkfs3vjc29zSAOkdY63atOsauRw=",
- "pom": "sha256-cuWm+0uQbKqiQxZebFNiyuAU4OAIE+11Hb5Y0B3p+eA="
+ "io/netty#netty-codec-compression/4.2.1.Final": {
+ "jar": "sha256-x9UaT2nEv78EP5LRlvYabfQq0pxb0NBT0QcRciClykY=",
+ "pom": "sha256-PUu9bTVQI2qrQ9FQxrKPBvV0QFpg0K7k7Z43G2nPF8U="
},
- "io/netty#netty-codec-haproxy/4.2.0.Final": {
- "jar": "sha256-Cyah1KJ7DmzZGp6w21n71bBBmukrZdaSBGbIynWzSFo=",
- "pom": "sha256-xlckSFjKcaOrz5xXjNN5eIl23x82aemjlo3U+TCggOg="
+ "io/netty#netty-codec-haproxy/4.2.1.Final": {
+ "jar": "sha256-9tKNDNRcyZhLpihrVZdg9/q9Xc8K0XhwHvDq5SmfRlc=",
+ "pom": "sha256-1/zgS3ordcAx0e/Fg7kZ7WT8OATQ+fe/cNtN83TIyrQ="
},
- "io/netty#netty-codec-http/4.2.0.Final": {
- "jar": "sha256-iG0GBiC164CipVNL5wpH/FFsYKvQVVcPDvNMr28dYeI=",
- "pom": "sha256-rI0zA731xoXJfFQQEzLGEqbrIc2KYI3mhtjfz1TFoJs="
+ "io/netty#netty-codec-http/4.2.1.Final": {
+ "jar": "sha256-EOgxhiv32rzsz0/YKYnDHdo5qJ7Wac9+lt7glykHdUE=",
+ "pom": "sha256-IgFVyOpvA50KfkncC8wJEDVCK63RJqtdTHJCcQKlzFo="
},
- "io/netty#netty-codec-marshalling/4.2.0.Final": {
- "jar": "sha256-vdBfpYoNkN4YJfHLFtUYuYNXGS3TA/f2u1QUFdCSi60=",
- "pom": "sha256-7q2vroWVahx6stgVkzy22BudMpyo6O9u1ANne3Dt7hY="
+ "io/netty#netty-codec-marshalling/4.2.1.Final": {
+ "jar": "sha256-SFSZicclpwJXkTKathKhpMvksQ5T9KaxPkTJwMVCh2o=",
+ "pom": "sha256-Jbo/nNzuOZQJYUr0NYs1SQKnVXqxLSgFTCE2WRom088="
},
- "io/netty#netty-codec-protobuf/4.2.0.Final": {
- "jar": "sha256-1hkWVKT52MRAv4VqAQxb1RhuwQAMEB03dUNSAESHjmU=",
- "pom": "sha256-KUWxLJErMIvF3X7Sdeaol/hsaMuDoi9adJ2HN04NKlo="
+ "io/netty#netty-codec-protobuf/4.2.1.Final": {
+ "jar": "sha256-yQ/7MaBKMoAonacuY6r3oj+XwWmOLMm5a/pkad+C9Zg=",
+ "pom": "sha256-1THFYFdSdgq6pFwwbPwyv9DdhrUjeVyYCv7qASifEDg="
},
- "io/netty#netty-codec/4.2.0.Final": {
- "jar": "sha256-fbLwyPRKH7ZoZPPvqG0DqZigfNOB1s0Oh0YR9GSKkM0=",
- "pom": "sha256-WhGKGtrJLpPpS63SMdxvMS0k2RkWEOo5O3X+1FDaYd8="
+ "io/netty#netty-codec/4.2.1.Final": {
+ "jar": "sha256-7vbxj3GsXjLcJ6jVJUeRRsWf7DAJnUMaQGYq/329RvE=",
+ "pom": "sha256-50zpmZRDPP4uWb0c5YR5fpCK1ddv47TZfp5xpzChvGQ="
},
- "io/netty#netty-common/4.2.0.Final": {
- "jar": "sha256-UjcLbBMfU2tgybHmQ+mptuf/7PeH1dNFOxaJr72JSIY=",
- "pom": "sha256-PPsQLAvAFyLCB/prp3iMnGkxbssK7NpZneT/rEw1nnM="
+ "io/netty#netty-common/4.2.1.Final": {
+ "jar": "sha256-fupKlvYazgYzeQY3QVDLc8lPJIiX/aPahltcOKcQvf0=",
+ "pom": "sha256-LuOladJw8oHrQ6uo6Mb9sgQXtV3D+wffbVPEwM39/Cs="
},
- "io/netty#netty-handler/4.2.0.Final": {
- "jar": "sha256-ZBJAh4MnA68MxjSeCj442TkkrQj9X6RzB+r5qug5YdA=",
- "pom": "sha256-VX4ITPkgVg6ZtVUKb8Vcy74jpTmtCURFdhVsAHmtSa8="
+ "io/netty#netty-handler/4.2.1.Final": {
+ "jar": "sha256-uX0Fet//+4JM5rXZh2v+Hwv86yRQS2ONP2xik8//XcU=",
+ "pom": "sha256-2eLP4nuNM9r9fSmHXLIaYV17+TD29tRfRP2wVQNn11Q="
},
- "io/netty#netty-parent/4.2.0.Final": {
- "pom": "sha256-r7Or46M80QKlWTbO40FwE4txcozZWEY78FDKE375qxw="
+ "io/netty#netty-parent/4.2.1.Final": {
+ "pom": "sha256-w5aMzUh1X2OcSI0V9sFBOc76FWGZbEdiBcK+IdZngLQ="
},
- "io/netty#netty-resolver/4.2.0.Final": {
- "jar": "sha256-ySpDpbHanOEWv3PvuyNkT+acHNM9037ZDcxXnvWt0Sg=",
- "pom": "sha256-cGaHuj0B5olAF0hwSJ1Nt6R0Rj6UAv7p6QqySgnccK0="
+ "io/netty#netty-resolver/4.2.1.Final": {
+ "jar": "sha256-+xxanxIwzFWJRKxjPltk0+TsmB2ODVcn1fWBIgCLIY4=",
+ "pom": "sha256-yHpisHkPKXcurI6z3uY9Dm4ZQY2H57sbTZhK+E7LdQ4="
},
- "io/netty#netty-transport-classes-epoll/4.2.0.Final": {
- "jar": "sha256-tyKjARA3ByL1AljVtKIZcMKvHO+zgQCAwe+zFhJ8ZCg=",
- "pom": "sha256-TiF2aSsdI1maf2xsSAf7tBpHbGClxldxccW9WLxvftk="
+ "io/netty#netty-transport-classes-epoll/4.2.1.Final": {
+ "jar": "sha256-zC+Xr6VoTxmVpfEAazbJuksjPB5oA4xQ5bd7FKuk7qQ=",
+ "pom": "sha256-xDnVSdFm5hjdHluGEj62ZJmzf9Mo+UleCJh8TsduvS0="
},
- "io/netty#netty-transport-classes-io_uring/4.2.0.Final": {
- "jar": "sha256-Y1RIRQCPj9/wW4JcUOoiCWJQNMLPZfiFl/dvPKvH2O0=",
- "pom": "sha256-tjAC7xoEeJ9zHMIF7voNJM5z4bZ9kX34wxvbSj4xkkM="
+ "io/netty#netty-transport-classes-io_uring/4.2.1.Final": {
+ "jar": "sha256-xt64sgz3ajfiz26QX9Pu5Ph+7WR41O11x3CfQOABkVY=",
+ "pom": "sha256-pW283sTP9EwK3z21jILuXXTjtwxw+bgvstQljd1+mkk="
},
- "io/netty#netty-transport-classes-kqueue/4.2.0.Final": {
- "jar": "sha256-4PX/BxGBO+ynWQ9ST9J3oe8WXy7pxRlrq41y10LdbCE=",
- "pom": "sha256-KpL37GnxRY82aAnD1M99dRR23CxIuAZxdH0JWPk4sG0="
+ "io/netty#netty-transport-classes-kqueue/4.2.1.Final": {
+ "jar": "sha256-jx1LTHuS7dMdGcF2q2DF4+ceeESBzJXH/FDHRRHTLVY=",
+ "pom": "sha256-FZfud6TwQxu61IMSkFPYCpJxI9QEZKiMbK8mFfSJ0X0="
},
- "io/netty#netty-transport-native-epoll/4.2.0.Final": {
- "jar": "sha256-VHWlUTe9NaqZ8iA6nzjqX2N08BS4jfcp7bmZ9KgYo80=",
- "pom": "sha256-I0HScHWe5FI3f+gvtxRoHet1Wta4XdPnTrPSMi+HfB0="
+ "io/netty#netty-transport-native-epoll/4.2.1.Final": {
+ "jar": "sha256-r7pS5ooybM9V+fDL5DKL3HdfTQfkmp/bBU7e4zKk1iY=",
+ "pom": "sha256-jU8ZMnkjUd2dh18wKBgtGO380ot2HRmh/v28vTA53ho="
},
- "io/netty#netty-transport-native-epoll/4.2.0.Final/linux-aarch_64": {
- "jar": "sha256-o9xKVsE5jbEifUQcr0Ii2xaKXT9449X7tGu6lkmkOLU="
+ "io/netty#netty-transport-native-epoll/4.2.1.Final/linux-aarch_64": {
+ "jar": "sha256-qKVqGCRta5N39nhh3ZnVRJd7eCKPvueD/pK291kebwo="
},
- "io/netty#netty-transport-native-epoll/4.2.0.Final/linux-x86_64": {
- "jar": "sha256-EQc20zqQ7V3p/HSEpDuopaJ+YRz57Bzl83f6Fu3wk6I="
+ "io/netty#netty-transport-native-epoll/4.2.1.Final/linux-x86_64": {
+ "jar": "sha256-06vTRm3/oo01EC+Ig0a6TO9ZvBVm0AhLX6xf6yrasf0="
},
- "io/netty#netty-transport-native-io_uring/4.2.0.Final": {
- "jar": "sha256-oTzFZIYRhC4iEavTzG7QwHNqlF2OxgHE3Pa9kkPboGw=",
- "pom": "sha256-f45+F28dIA4O6ojEIu8fOPIbh1kmSsTNLsY2oLVCHDk="
+ "io/netty#netty-transport-native-io_uring/4.2.1.Final": {
+ "jar": "sha256-cA85zEIqvjT0pypNb4vXrIN+IPkKaw19bqBioJPaRfQ=",
+ "pom": "sha256-sIrz9A+m3YDNS7IHuKbDC056QnyqJQXplvELqKmsOcY="
},
- "io/netty#netty-transport-native-io_uring/4.2.0.Final/linux-aarch_64": {
- "jar": "sha256-YavxiRa4SKO7bAO0UnUyRxVeVb4YNWtdcTtaE0TInvs="
+ "io/netty#netty-transport-native-io_uring/4.2.1.Final/linux-aarch_64": {
+ "jar": "sha256-Sz4XmKmexoj1p0KO0XdT7mi1ODY3RYVQ7KVycgFa27U="
},
- "io/netty#netty-transport-native-io_uring/4.2.0.Final/linux-x86_64": {
- "jar": "sha256-VjWAqkvFfpxORqWG90gz8LNKLL9M8z6CCIMgqodqtxY="
+ "io/netty#netty-transport-native-io_uring/4.2.1.Final/linux-x86_64": {
+ "jar": "sha256-iWlfPXfnC3GSwonzezLC077qlQRhh0/mrZZTP8m5jXE="
},
- "io/netty#netty-transport-native-kqueue/4.2.0.Final": {
- "jar": "sha256-izT+uqOG2dFXVzP28oJDgaJcslyFhpUY98VvriN1AJg=",
- "pom": "sha256-sVEZGtkMTI/ScxJcB/2Z2nkYxIsW1TJ4EbeXhYd9Fr4="
+ "io/netty#netty-transport-native-kqueue/4.2.1.Final": {
+ "jar": "sha256-yBOQD8hQKKmxDapY57E/gAdIByXWj5LSmIk6IX4TASo=",
+ "pom": "sha256-2sqgyfd13F0mqip8Paewi5nMw++c/it0XEMJtJZRj00="
},
- "io/netty#netty-transport-native-kqueue/4.2.0.Final/osx-aarch_64": {
- "jar": "sha256-B7vau9N0Ngx7tGDqF4iaNlvC9q+yKUO6u6/fdv+nSA8="
+ "io/netty#netty-transport-native-kqueue/4.2.1.Final/osx-aarch_64": {
+ "jar": "sha256-M1afocec8CjdrrAwZ2PiyUJx1shUTFkX0Pmc3pLjxKE="
},
- "io/netty#netty-transport-native-kqueue/4.2.0.Final/osx-x86_64": {
- "jar": "sha256-sCYa4U6hX5dz4ayf8uu3oNlyF9HauW0HWVnFYEVMQw4="
+ "io/netty#netty-transport-native-kqueue/4.2.1.Final/osx-x86_64": {
+ "jar": "sha256-2Kh+nBDNnLxRsiJXq43HmfCywb87V4/gH4phdaxf2g4="
},
- "io/netty#netty-transport-native-unix-common/4.2.0.Final": {
- "jar": "sha256-7qfwGHxAlNWTQbFQ1K0fxEyWOuZHcn1fM6hkR00g9VI=",
- "pom": "sha256-kT7odeA5R97x91lJLS+ZNgKWAfE+6EET/zlCSd4NiSk="
+ "io/netty#netty-transport-native-unix-common/4.2.1.Final": {
+ "jar": "sha256-fyp3RpUMyyJ5CK/j7iG5vPaczFhDe7F8FXmo1XL7OKk=",
+ "pom": "sha256-XZQGqeIfeIg7nliBQp3VOFQ0bxEEXbs4H49By/LbdYE="
},
- "io/netty#netty-transport/4.2.0.Final": {
- "jar": "sha256-LAurKGrjmt+MKikn2C5v2WTcGbPtH729TG9OIg8FKP8=",
- "pom": "sha256-YNXY8UcYoSxfjYkUPjo2/7tWE72VAJLHyaol4sy+Urc="
+ "io/netty#netty-transport/4.2.1.Final": {
+ "jar": "sha256-up/UVZj6BWBdKlAU1vRxEuQ5K6K5Es0eN4bkhRs5fPc=",
+ "pom": "sha256-g8ryhVEg1V430/dDgX23gUOezAxMfra7Zv80sEDNjO8="
},
"it/unimi/dsi#fastutil/8.5.15": {
"jar": "sha256-z/62ZzvfHm5Dd9aE3y9VrDWc9c9t9hPgXmLe7qUAk2o=",
@@ -724,24 +787,24 @@
"jar": "sha256-Yq4oGH7SsGKBPaap1We/7nM8NBWCaZti3ZgCMHKaAxM=",
"pom": "sha256-NYRJ1sc1OFhFCN2K5s/eVrr0o0t2e3HZzEZE8PH0IRo="
},
- "net/kyori#adventure-api/4.21.0": {
- "jar": "sha256-ZKdldgQB541DOofb1M2lcBazA4U8b9Hclwh7WjqmgTM=",
- "module": "sha256-+lKIKqUdj68bqml6drFHBnQUmNTKOkGg2MSrkTr6mV8=",
- "pom": "sha256-dRFiV0Q3x90YtMgLxL5lBOtRCVVTL6YGhO8xU5LhQCc="
+ "net/kyori#adventure-api/4.23.0": {
+ "jar": "sha256-Ubn89img4yWTTyoyHpdL1tqCMzMmb/CZtK2GJC7cXvQ=",
+ "module": "sha256-ssVpI4V4Sh8OZm+ETRp3aMFkoIqFDC+SjNxBW/lSLJ0=",
+ "pom": "sha256-rXHK/j8ZankUdWLS1zFs2Xy4IEzWT1u7tDbaxsd69sk="
},
- "net/kyori#adventure-bom/4.21.0": {
- "module": "sha256-6oUg3iIrlad0iW1bqJtFbKHQs7+RZbPsyOwvLXZhKPM=",
- "pom": "sha256-fpuPxF10yGMnby42w0azTt+R2UJGxGgjRxv4w1hlenQ="
+ "net/kyori#adventure-bom/4.23.0": {
+ "module": "sha256-c9ge6qJeY3eAOKKVCMQKFLwJ6bZWEjaIoUJHc5HDOeo=",
+ "pom": "sha256-FGu/m1sl8kwUwlpmW76XgKXsCUmgPGttk7c/PfaQ9fM="
},
- "net/kyori#adventure-key/4.21.0": {
- "jar": "sha256-apOYydQCCJ+doGCla0XK59WMvxmTcabY7Bom2PlMxrs=",
- "module": "sha256-aepciDIN/bFf/lUqRKf0G8gBQqu6Kuds6nG3g4uF4Ho=",
- "pom": "sha256-BERAvYv/A9TmYDNK3F5V8/bPlLf/ddBzS4DEHjqCgJc="
+ "net/kyori#adventure-key/4.23.0": {
+ "jar": "sha256-gDd4WEpb+PpfF7q5s7YkUO4TEP2SjyAPFoOSmkMMJmQ=",
+ "module": "sha256-o4U17pVdUtrTEco9rneVLJRybh55ytyr98WMYusqn0U=",
+ "pom": "sha256-iaYmnO5F3YJsKqD5mSQebjvq79mtSfkyxSZNvNcxewk="
},
- "net/kyori#adventure-nbt/4.21.0": {
- "jar": "sha256-r27AXxaClKLmiLs8UhGxI70NTXh5HiS7fxE5rZi16zU=",
- "module": "sha256-AGs77o7gGbcDYQ2MfBgzRW5OQ7nhEJO5yFF6Ck0M+B0=",
- "pom": "sha256-0DAw5LnLm+QZSU42YB/opYAbt0nfH4pY8Xhn4SBwRzE="
+ "net/kyori#adventure-nbt/4.23.0": {
+ "jar": "sha256-2HqbMvVCeqeGOjG7+8q6t36WIExdKKYvf4DWalJtcEY=",
+ "module": "sha256-cdaqmcJYMWM5RELtBF4FrGyY3KvHEtMi5KBpBbdKOTY=",
+ "pom": "sha256-lKa0XCvcLlfTGwOL2sLeaV8qRp4TlpDLskiFuG4vOM4="
},
"net/kyori#adventure-platform-api/4.3.4": {
"jar": "sha256-7GBGKMK3wWXqdMH8s6LQ8DNZwsd6FJYOOgvC43lnCsI=",
@@ -753,50 +816,50 @@
"module": "sha256-VYXzbUzK6MaYbW4tmAjZs5ywl28CLK8sANPP5v1HTQQ=",
"pom": "sha256-wP6w6syf5B8iL5iXsS4lrDw0Ub3VYWwUhclppgBO2eE="
},
- "net/kyori#adventure-text-logger-slf4j/4.21.0": {
- "jar": "sha256-RyStz+/740AsjoMhhGkGArN0uxZuvRfm7ACMRFxTeTU=",
- "module": "sha256-5WCx5qig2rD9wE+mseKirWZ3EkMJiyolz7A76DFNxtU=",
- "pom": "sha256-7V/qFBbC6VjJcntV4fEaRoDmyM52WLE8FVt7UrEKPso="
+ "net/kyori#adventure-text-logger-slf4j/4.23.0": {
+ "jar": "sha256-e41RpiLFfZgt64llKz4tbukSj2V82lSRKtkmaL2r42Q=",
+ "module": "sha256-/xZGn2LzFSLEpmN50bXR0/vJfGKBNd1fpVG3Nkck8Eo=",
+ "pom": "sha256-zSk39q2IjiVO5SB9RWW2jmd2XErDNHAezauWoWQjC2s="
},
- "net/kyori#adventure-text-minimessage/4.21.0": {
- "jar": "sha256-UctIeIUbcmM76h0bWyTo3jRhS8koroodupa2OOmk6MQ=",
- "module": "sha256-c/i/PZOmL76h8kLHmSq0qLNhuml92HWZCku22tY3qCs=",
- "pom": "sha256-zwtZrXXi99pqoHZ0wlrwAKD4UNXmceXSs8aKgtTeVxA="
+ "net/kyori#adventure-text-minimessage/4.23.0": {
+ "jar": "sha256-Vu0nZroiOLQBuuqWDTquRftY/aFhTalo/iuR/bnDgTw=",
+ "module": "sha256-H19hklBkEB3mY1LP0Qq43fWu/2RyVZt7KL1wERxaf2c=",
+ "pom": "sha256-fxTmmBxHbcYjPE5oGCZWIP4vV0uxfdj3UzKd8J8Cd2Q="
},
- "net/kyori#adventure-text-serializer-ansi/4.21.0": {
- "jar": "sha256-LwrIh56+RgbvZhviUgAzqVEo6TDK0wr1vAxpy1kSmcU=",
- "module": "sha256-V+Qm8xoIWTqA1aZvxnr/Y1y9Cqh8x8RWicmTpqoGwU0=",
- "pom": "sha256-+cXbfm4x6DLrME+ZtgqP8AbTZ39XZOSqH1muT0KgDUU="
+ "net/kyori#adventure-text-serializer-ansi/4.23.0": {
+ "jar": "sha256-rF6iq0xE0wLnlkag9NRfSsmESi6sBpDoCnPc/SOy5Vw=",
+ "module": "sha256-/65qUt91zjFf3gi4HVKZ9JfEyfxcbGw3cCcfOMR2NQA=",
+ "pom": "sha256-9zq7B/otQpS9CaSm9Gpbu/WzbcUNpx/zPOPFuBlesKU="
},
- "net/kyori#adventure-text-serializer-commons/4.21.0": {
- "jar": "sha256-LusmYFxyOlfltj0kwt1kGCFToUhsqOnzC8ukLSB/LCo=",
- "module": "sha256-2SyvdO7dl496C1Q9dH4bNGD2+incUK9KAJEXKyyYJqM=",
- "pom": "sha256-iSySW39EOPgDnk93KciCbI84LICMDDTIhoOtNqEN3PI="
+ "net/kyori#adventure-text-serializer-commons/4.23.0": {
+ "jar": "sha256-7ol3hRw6RFAN4rCOuqvVOX7Anzs2foblMInROHty+p0=",
+ "module": "sha256-YjLHYBQobnByp5HHWVWahxFizy18z81tDqGE3juXwgY=",
+ "pom": "sha256-ZyydJyIj/+Q6qskmSMNidr3yFBPKIG1Z0dOfAAjGEg0="
},
- "net/kyori#adventure-text-serializer-gson/4.21.0": {
- "jar": "sha256-ObUc+poE324dL0MdJqaX7WGWI2ls3rHAChr9NHxc4IQ=",
- "module": "sha256-xSvs+73VcbpmWXy7iHfbGxeBYfCNA44zYIv9P54aD28=",
- "pom": "sha256-aEx9Da6SK8h5u+4lweWm/L6vCdnbDhijb9IuUZlqWsM="
+ "net/kyori#adventure-text-serializer-gson/4.23.0": {
+ "jar": "sha256-PiaD2i0UAwMjzJZFu6TNhtfLq/zkK9Fi7C2lDF59Yig=",
+ "module": "sha256-bX0ip7YdYnZqtPATdojSzM3ensdkP6OTzOlswwyX9vw=",
+ "pom": "sha256-bD3I0ry/SXG30bxzV8i+Xg5w4EqKhEt8RPQdada4XWo="
},
- "net/kyori#adventure-text-serializer-json-legacy-impl/4.21.0": {
- "jar": "sha256-zMCsXIBSo1C/yrpnyk03xyFL5aH42Syq44wcrWz4v1U=",
- "module": "sha256-b4OuzShhdN3x79WpDiGuHB2uI3dxU71gx5C0BM8mgAQ=",
- "pom": "sha256-ix6svUQKhS+N0V5SekEvDIU+uAaJc72krT+6K+Eq/QQ="
+ "net/kyori#adventure-text-serializer-json-legacy-impl/4.23.0": {
+ "jar": "sha256-ovBQ7uMdiedww3bnPZoxt/b8QaORU0QTyUvksIF4vuQ=",
+ "module": "sha256-5Zqpg2TubngVdr3o0r6KLAd9quhvOqXKmUjAbW8s+XM=",
+ "pom": "sha256-iPCayPZoGa4ib7nDqSt2ZzrG4m9VMH+adhOVhraDO40="
},
- "net/kyori#adventure-text-serializer-json/4.21.0": {
- "jar": "sha256-kocXstx2RathZhfAvVXoCpwDWHYrWQoNPAu+MCsuVIE=",
- "module": "sha256-wTimiDaAyLv+TCvGCGU/AKxhu/QGqbXYHSityPXo3Q0=",
- "pom": "sha256-XAMhaDcf2h9er2XKH0YsCV/ci8qGlyxL15T9CsaVLtg="
+ "net/kyori#adventure-text-serializer-json/4.23.0": {
+ "jar": "sha256-/CvHvwb8Cv5wbWJ493GDcqRoTSGhblLk1iJldxUomE8=",
+ "module": "sha256-KNC8Tk4rwY5zi1eBI+hXFug0GOlabO+KMeCPiVvw1MQ=",
+ "pom": "sha256-9b8uVtQSdYvaYyQEpwh2LILTQDI8zz1AEkHGdz1oeqw="
},
- "net/kyori#adventure-text-serializer-legacy/4.21.0": {
- "jar": "sha256-msG5n4KEWOGQCPZ1eBoOjIUXzfoiofxbuHp79pVUw1w=",
- "module": "sha256-mJvCjUI2jqtsZERpc3oocvgf+BTCp+wWGwUqHRgkQQg=",
- "pom": "sha256-KpOkDYdQEqmRPf4z6W5LXIUlRwDqVDSndkjHNLDFAhk="
+ "net/kyori#adventure-text-serializer-legacy/4.23.0": {
+ "jar": "sha256-1SgOt1vypertB5eXGmzJAtxrjLtv6sJwEcyGJGEIIJ0=",
+ "module": "sha256-ci7v3AmzXyiOb6kKZ/CviLiS+ySDGUNqbg0QAxo4ADU=",
+ "pom": "sha256-9jjCmc72C3tNLOpg7vXYMntHW5d2HxxNq5VOHUWXUik="
},
- "net/kyori#adventure-text-serializer-plain/4.21.0": {
- "jar": "sha256-Ep1piIu5P+lvUS8eWBodNvAog2G4Xo7IBP1u7LzvMS4=",
- "module": "sha256-qtwvfOI85wiFn3c/Bti6y6r1fWsGfG1vtSwx40gCrt4=",
- "pom": "sha256-kqv+DaajY+E0gwjXNMuwTfyZkzjKq5zqVV4/JN9WLD0="
+ "net/kyori#adventure-text-serializer-plain/4.23.0": {
+ "jar": "sha256-wuHYBMob54Q09K1r29U8yXoROtkpXLTJNs87nZAsWR4=",
+ "module": "sha256-OwEWAKJgf8zpq1+u7fWcvNQkgUmlMlXXfHZJJmO+IxM=",
+ "pom": "sha256-qVKWXEA9cuZKvM5m+BgxxE7dgimWU/sqlhbwzWfgAQI="
},
"net/kyori#ansi/1.1.1": {
"jar": "sha256-tsVp4aCSW57rNJ4S2zXiI3VWEH4zNmV+Cy694mHYr9c=",
@@ -813,6 +876,11 @@
"module": "sha256-qfpHivwqQ0b4pb4JH14UZmhgGS3YZbHj2FkilmRsdP4=",
"pom": "sha256-XuAEEIIvNukBnZR2LOAbzWA5VpdlNRvvBmCUXNT5pW4="
},
+ "net/kyori#mammoth/1.4.0": {
+ "jar": "sha256-sEq7lrZm92PS10Z7AwjyP+jYt1P4rYkUOBTLXqmQHrM=",
+ "module": "sha256-wgR2ao8Uzk4aEkpTAqmDkQH82hGN4qumt2zGKGUmSq4=",
+ "pom": "sha256-uKJc0TFMWmsbn7lUg/132CUjKF/vpwW9dL+Ta65yRCE="
+ },
"net/kyori#option/1.1.0": {
"jar": "sha256-l7abSxff4CIXyRMa00JWTLya69BMdetoljm194/UsRw=",
"module": "sha256-Ntn51ZofzGCTZ6rMqiSTGWA+Ukf2qP4RK3O6uSGscNg=",
@@ -856,16 +924,16 @@
"org/apache#apache/33": {
"pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU="
},
- "org/apache/ant#ant-launcher/1.10.14": {
- "jar": "sha256-8JCXJaeiTjk4iPP7tVg0er9QbOL368WB/yYzG5TZUaU=",
- "pom": "sha256-nJ2qQSPp63BzVnk2UsOIo1UQqqWm0UW0T4VdCN1LK7w="
+ "org/apache/ant#ant-launcher/1.10.15": {
+ "jar": "sha256-XIVRmQMHoDIzbZjdrtVJo5ponwfU1Ma5UGAb8is9ahs=",
+ "pom": "sha256-ea+EKil53F/gAivAc8SYgQ7q2DvGKD7t803E3+MNrJU="
},
- "org/apache/ant#ant-parent/1.10.14": {
- "pom": "sha256-CBYQamBniMJw767yFWLPy9j0uvfafBG85RSetWYbMx8="
+ "org/apache/ant#ant-parent/1.10.15": {
+ "pom": "sha256-SYhPGHPFEHzCN/QoXER3R5uwgEvwc3OUgBsI114rvrA="
},
- "org/apache/ant#ant/1.10.14": {
- "jar": "sha256-TLvZJD3kwQQtYdmhXbTEPJD/k7FteLOUgdoclWyOlnE=",
- "pom": "sha256-L6QmnmscRXI6iojmnZhKdm27IEzQ/pgUlMzfP+469lw="
+ "org/apache/ant#ant/1.10.15": {
+ "jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=",
+ "pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY="
},
"org/apache/commons#commons-parent/39": {
"pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac="
@@ -879,8 +947,8 @@
"org/apache/commons#commons-parent/58": {
"pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA="
},
- "org/apache/commons#commons-parent/65": {
- "pom": "sha256-bPNJX8LmrJE6K38uA/tZCPs/Ip+wbTNY3EVnjVrz424="
+ "org/apache/commons#commons-parent/74": {
+ "pom": "sha256-gOthsMh/3YJqBpMTsotnLaPxiFgy2kR7Uebophl+fss="
},
"org/apache/groovy#groovy-bom/4.0.22": {
"module": "sha256-Ul0/SGvArfFvN+YAL9RlqygCpb2l9MZWf778copo5mY=",
@@ -907,52 +975,49 @@
"jar": "sha256-8r8vLHdyFpyeMGmXGWZ60w+bRsTp14QZB96y0S2ZI/4=",
"pom": "sha256-f8K4BFgJ8/J6ydTZ6ZudNGIbY3HPk8cxPs2Epa8Om64="
},
- "org/apache/logging#logging-parent/10.5.0": {
- "pom": "sha256-ngk5zAKXfp/1KOdmBj4PMiTTbok7pMkh8JINtI86xqk="
- },
"org/apache/logging#logging-parent/11.3.0": {
"pom": "sha256-pcmFtW/hxYQzOTtQkabznlufeFGN2PySE0aQWZtk19A="
},
- "org/apache/logging/log4j#log4j-api/2.22.1": {
- "jar": "sha256-XXvq5/8V2FFtZRcSHX8Sp5pqwYDfZLX87FXVviEFblM=",
- "pom": "sha256-bVdUd3E5Sz7hj57T7/ohWXGeLzY0Ynhj0FAjup/Y4Ys="
- },
"org/apache/logging/log4j#log4j-api/2.24.1": {
"jar": "sha256-bne7Ip/I3K8JA4vutekDCyLp4BtRtFiwGDzmaevMku8=",
"pom": "sha256-IzAaISnUEAiZJfSvQa7LUlhKPcxFJoI+EyNOyst+c+M="
},
- "org/apache/logging/log4j#log4j-bom/2.22.1": {
- "pom": "sha256-nxUjceNriy6m6yyb0YgnYAafNhgKbygXfmpIwoFMDyM="
+ "org/apache/logging/log4j#log4j-api/2.24.3": {
+ "jar": "sha256-W0oKDNDnUd7UMcFiRCvb3VMyjR+Lsrrl/Bu+7g9m2A8=",
+ "pom": "sha256-vAXeM1M6Elmtusv8yCbNZjdqLZxO5T+4NgCfRKRbgjk="
},
"org/apache/logging/log4j#log4j-bom/2.24.1": {
"pom": "sha256-vGPPsrS5bbS9cwyWLoJPtpKMuEkCwUFuR3q1y3KwsNM="
},
- "org/apache/logging/log4j#log4j-core/2.22.1": {
- "jar": "sha256-RtzOysVWYj2OLOhkhJaCSoKVHROQYqTmEUiv8aJe0Y0=",
- "pom": "sha256-HPf2SP7UPwv6wzKNk/yCPHSZB4/XkE4YtlSbsQeKnFI="
+ "org/apache/logging/log4j#log4j-bom/2.24.3": {
+ "pom": "sha256-sXq38yj0WGt+cfjJT8NaXaK86AcFpdYwBAIsGSiDNVg="
},
"org/apache/logging/log4j#log4j-core/2.24.1": {
"jar": "sha256-ALzziEcsqApocBQYF2O2bXdxd/Isu/F5/WDhsaybybA=",
"pom": "sha256-JyQstBek3xl47t/GlYtFyJgg+WzH9NFtH0gr/CN24M0="
},
- "org/apache/logging/log4j#log4j-iostreams/2.24.1": {
- "jar": "sha256-oPXv2zMWaqrvEs1U+bXKlA1/oXV113BVD4KPMnAu+H4=",
- "pom": "sha256-trWodrJTUpAmlQNSQxFnfefgkum9GfwgKWsKOYHD918="
+ "org/apache/logging/log4j#log4j-core/2.24.3": {
+ "jar": "sha256-frQIRZauJb08YWmOSOjQq2WpJgdYiE7Vy7nG5VxEpWo=",
+ "pom": "sha256-v9XAxKrGECQsy2H/ABCK1zeA2iCi9ym+Bjg2qXZXf1c="
},
- "org/apache/logging/log4j#log4j-jul/2.24.1": {
- "jar": "sha256-7Rj4dHi+aaLXYKKJVmdkX/LAvry2xJQGeaSfRYi44FE=",
- "pom": "sha256-mwbQSbyXT+bSXCcutp94QhoQeW6A6PnDl8lxtjFXjRw="
+ "org/apache/logging/log4j#log4j-iostreams/2.24.3": {
+ "jar": "sha256-Vv6AD/RhVeY2DfFxUOhpud49NUltsu/2QRWp0NvDGG8=",
+ "pom": "sha256-EcMCVtRz/apOYTuUqYoeVsLGAhYY2TK/Iqujeb4w4Co="
},
- "org/apache/logging/log4j#log4j-slf4j2-impl/2.24.1": {
- "jar": "sha256-ZEtuPwxA5WmeoMoBOESxOK9EBWHSciZnLoC3qh/fwVY=",
- "pom": "sha256-dip5v73nPP9Pmc6Gy2ar3w4S9c+K/5eefTe2XVVzb8Q="
+ "org/apache/logging/log4j#log4j-jul/2.24.3": {
+ "jar": "sha256-52uSXNbnCoI2SoBZ4G2zAxK3Ron/RlAQSnVbr/k3ENU=",
+ "pom": "sha256-c2tbLEv0UUuqrO+h27sGUF+gigliEHMv7roDMvY8sic="
},
- "org/apache/logging/log4j#log4j/2.22.1": {
- "pom": "sha256-7Zibb7CaJW69TP3MIZaIuhw9beS087UUVC0WVj3CkJc="
+ "org/apache/logging/log4j#log4j-slf4j2-impl/2.24.3": {
+ "jar": "sha256-zarCLkDsMMQJbh6+jEVMiCbA0cN419tdezrRZjVLC9M=",
+ "pom": "sha256-fMloVddd24RWLjUHM0kF0NNTDECttyCAGTmIHgk3OKM="
},
"org/apache/logging/log4j#log4j/2.24.1": {
"pom": "sha256-+NcAm1Rl2KhT0QuEG8Bve3JnXwza71OoDprNFDMkfto="
},
+ "org/apache/logging/log4j#log4j/2.24.3": {
+ "pom": "sha256-wUG0hj/AzqtYOJShPh+eUsAfwtdYcn1nR/a5nVBA87E="
+ },
"org/apache/maven#maven-api-meta/4.0.0-alpha-9": {
"jar": "sha256-MsT1yturaAw0lS+ctXBFehODzOxMmlewOSYH1xkcaUk=",
"pom": "sha256-2ePDXW/aysuNGLn2QoYJDH/65yjWbLJq9aJmgZUNvnk="
@@ -1013,9 +1078,6 @@
"org/codehaus#codehaus-parent/4": {
"pom": "sha256-a4cjfejC4XQM+AYnx/POPhXeGTC7JQxVoeypT6PgFN8="
},
- "org/codehaus/groovy#groovy-bom/3.0.19": {
- "pom": "sha256-E+POc+1L+fxu4rVA2FVWh/astwf4SSOUFMgnfUMd7KE="
- },
"org/codehaus/mojo#animal-sniffer-annotations/1.14": {
"jar": "sha256-IGgyC9a610TDZzqwSPZ+ML749RiZb6OAAzVWYAZpkF0=",
"pom": "sha256-GHnxmgWZHj7ZWRC5ZokzM5awxGeiFdxNH5ABhAS3KiY="
@@ -1036,19 +1098,16 @@
"org/codehaus/mojo#mojo-parent/40": {
"pom": "sha256-/GSNzcQE+L9m4Fg5FOz5gBdmGCASJ76hFProUEPLdV4="
},
- "org/codehaus/plexus#plexus-utils/4.0.0": {
- "jar": "sha256-JwzXA7SMblyMaR8YdfItYtIs/gcsc64vWBTYPWjB2gs=",
- "pom": "sha256-pExUeUJt6g57//0uw630nGhRUBl4iWXE0jH8PwTaQSk="
- },
- "org/codehaus/plexus#plexus-xml/4.0.3": {
- "jar": "sha256-eqWeb9aTuGF8hydq7KnnoUmhC9qWB4iJO5TYpUcDc/c=",
- "pom": "sha256-JzxQW2WJJwZxENYbbo/hL8tzcPVZgMk7r+lc4Lgt0FY="
+ "org/codehaus/plexus#plexus-utils/4.0.2": {
+ "jar": "sha256-iVcnTnX+LCeLFCjdFqDa7uHdOBUstu/4Fhd6wo/Mtpc=",
+ "pom": "sha256-UVHBO918w6VWlYOn9CZzkvAT/9MRXquNtfht5CCjZq8="
},
- "org/codehaus/plexus#plexus/13": {
- "pom": "sha256-V1lF3AiWbGbrA9W66RNb0iyjkgoYZbuZ0+zZO+9Vq9M="
+ "org/codehaus/plexus#plexus-xml/4.0.4": {
+ "jar": "sha256-Bp54tTcQjcYSSmcHP8mYJkeR9rZJnpVaOOcrs+T+Gt8=",
+ "pom": "sha256-Ohb3yn7CRzFFtGHgpylREI1H4SThjIRMCFsaY3jGEVE="
},
- "org/codehaus/plexus#plexus/16": {
- "pom": "sha256-aNTu1lo9u8NC7YDdE4++nGfLf7TCq8T1IBzbW59kWGg="
+ "org/codehaus/plexus#plexus/18": {
+ "pom": "sha256-tD7onIiQueW8SNB5/LTETwgrUTklM1bcRVgGozw92P0="
},
"org/codehaus/woodstox#stax2-api/4.2.1": {
"jar": "sha256-Z4Vn5ItRpCxlxpnyZlOa09Z21LGlsK19iezoudV3JXk=",
@@ -1060,12 +1119,16 @@
"org/eclipse/ee4j#project/1.0.7": {
"pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU="
},
- "org/eclipse/jetty#jetty-bom/9.4.53.v20231009": {
- "pom": "sha256-+vlzoZh0JmzQhlsCmeup8WfLsHB13U/tvj1hVjV+ndU="
+ "org/eclipse/jgit#org.eclipse.jgit-parent/5.13.0.202109080827-r": {
+ "pom": "sha256-oY/X0MQf2o2PHEoktQAKhmRWFHokdG7mzEcx54ihje4="
},
"org/eclipse/jgit#org.eclipse.jgit-parent/6.7.0.202309050840-r": {
"pom": "sha256-u56FQW2Y0HMfx2f41w6EaAQWAdZnKuItsqx5n3qjkR8="
},
+ "org/eclipse/jgit#org.eclipse.jgit/5.13.0.202109080827-r": {
+ "jar": "sha256-2r+DafDN+M8Xt/faS9qTIMVwu3VMiOC+t7hSgSz1zSU=",
+ "pom": "sha256-qEF3Rc+i2V1qlxHpQT/KmE/FZmt2J7rRVAzyfUYq6BM="
+ },
"org/eclipse/jgit#org.eclipse.jgit/6.7.0.202309050840-r": {
"jar": "sha256-tWRHfQkiQaqrUMhKxd0aw3XAGCBE1+VlnTpgqQ4ugBo=",
"pom": "sha256-BNB83b8ZjfpuRIuan7lA94HAEq2T2eqCBv4KTTplwZI="
@@ -1077,9 +1140,9 @@
"org/fusesource#fusesource-pom/1.12": {
"pom": "sha256-xA2WDarc73sBwbHGZXr7rE//teUxaPj8sLKLhOb9zKE="
},
- "org/fusesource/jansi#jansi/2.4.1": {
- "jar": "sha256-Ll53Wp3Fj/prvWqm8JnWL4ti3N60w8O7vlzyMBvC3ME=",
- "pom": "sha256-P5jZeaTTVZ+HefuwBLNK51Fq+t9RDhHffMPNBz6xuzs="
+ "org/fusesource/jansi#jansi/2.4.2": {
+ "jar": "sha256-C3uLADqQ6kkVebYvURiCjkURKRTGVYmwD6pJ1ux4WDk=",
+ "pom": "sha256-Lory+B0MmVUIvWfJid4ewhbrakdgk/WY9CFOz2ESjfA="
},
"org/javassist#javassist/3.28.0-GA": {
"jar": "sha256-V9Cp6ShvgvTqqFESUYaZf4Eb784OIGD/ChWnf1qd2ac=",
@@ -1212,31 +1275,28 @@
"module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=",
"pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ="
},
- "org/jline#jline-native/3.27.1": {
- "jar": "sha256-Y2ZG2kBBPnSWOz9LQMnF3PtC89Ds8bk9bd9ciV7/5CI=",
- "pom": "sha256-n/4orsyfVG7JaV8tUh9nRZtLNpFxSMCNFvRVazg9Mo8="
+ "org/jline#jline-native/3.30.2": {
+ "jar": "sha256-b6b1DhFWEJNMs/1CO0Mab9+QAGUunHg0+0gTMSnkUTM=",
+ "pom": "sha256-Nf+jS0HVcYVpXIW6KxEjx/+tOCf4HVNSlq2oolecl0E="
},
"org/jline#jline-parent/3.20.0": {
"pom": "sha256-cXjGACAsS8Jux6S2IlXu829wVsrSpeYjnFdL7qXCEMo="
},
- "org/jline#jline-parent/3.27.1": {
- "pom": "sha256-6WT9B2wgziTdtI3XN6CNYFA0cAXj5u7IL/XrBD1WFYE="
- },
"org/jline#jline-reader/3.20.0": {
"jar": "sha256-rNHJTR4iiqe3li9psh7Tqf2CjrOmPkuvkIaVTmJq8fA=",
"pom": "sha256-2fF+3XIcAqExcgN21sB4eHgutrb6/rX/QkBKtXFD4TY="
},
- "org/jline#jline-terminal-jansi/3.27.1": {
- "jar": "sha256-mWvM6OpUHXH3Du3/+dEHpIJ39lVzReIdHzDGDmZIRnQ=",
- "pom": "sha256-XWrgbTzxQG2C+kk2K8yZxImpu4l3c9baUiJnTT+K/+g="
+ "org/jline#jline-terminal-jansi/3.30.2": {
+ "jar": "sha256-AXOC7/q4HAn4O0Ecic4gPzLQWR2t4KjYygUTmqThtDI=",
+ "pom": "sha256-cb0W3CMPlL82lQ4md+JKSF0kv59UoWCyfx/SkqqeaB4="
},
"org/jline#jline-terminal/3.20.0": {
"jar": "sha256-EhJRcOeVUZum3IAQwHC1PHaq6StIXB43Uw5Uq13QjUM=",
"pom": "sha256-EMo7z1F48YUH8hCmOtljeJaFM0OtHBKRoBmhFvIWpUg="
},
- "org/jline#jline-terminal/3.27.1": {
- "jar": "sha256-Qre3VlBrypi1BZOEJqNcmQgveBnDM+0lvUEUv7DjtfI=",
- "pom": "sha256-hHjnmqIupq95eWRD+O0w//pdxkfrPS0YYLrC4j800pc="
+ "org/jline#jline-terminal/3.30.2": {
+ "jar": "sha256-HqoUwqI6kVMxzNTqp11iTCN/sMoNI6UHgQt/kYFhCgw=",
+ "pom": "sha256-RGzvv38zbLWZGzML8w9v5NP6g0OGLGp8MjCl33sePvc="
},
"org/jspecify#jspecify/0.3.0": {
"module": "sha256-M7jCLyQkwpAyQaf+olj8QasMTWiJd2V2xRkEdWLuQ6U=",
@@ -1259,6 +1319,10 @@
"module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=",
"pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw="
},
+ "org/junit#junit-bom/5.11.0": {
+ "module": "sha256-9+2+Z/IgQnCMQQq8VHQI5cR29An1ViNqEXkiEnSi7S0=",
+ "pom": "sha256-5nRZ1IgkJKxjdPQNscj0ouiJRrNAugcsgL6TKivkZE0="
+ },
"org/junit#junit-bom/5.9.1": {
"module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=",
"pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw="
@@ -1297,6 +1361,11 @@
"module": "sha256-4dG63P7cJyRFQeC+XV6EtyoicNevYWhrJvEc/Edw2kI=",
"pom": "sha256-EqqGyhwNZIoiXU58aWBUwfx26IeCxcOft983muI7728="
},
+ "org/junit/platform#junit-platform-launcher/1.10.2": {
+ "jar": "sha256-rtT0L7kK2ps0fCMfE2VvwJEhuiDattxkamvZ1Nox5Ko=",
+ "module": "sha256-/1YhIQJQJSv9rbYiu+LqZuzsMahnc2zqSz1K3yGcp/8=",
+ "pom": "sha256-WjEXCOeQa7l0YpwayHC8EWV0ZbmJ2koHfkVBa9mHJeQ="
+ },
"org/lanternpowered#lmbda/2.0.0": {
"jar": "sha256-v7mL90YQgkvVbhDYJSM6Zg66M7qRXPlHJGJX9QPadfM=",
"pom": "sha256-KRybm3znFPdLpG0zsmSEpYS+NPXHXGyTDsIF8iGbVfg="
@@ -1326,53 +1395,60 @@
"org/ow2#ow2/1.5.1": {
"pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
},
- "org/ow2/asm#asm-commons/9.6": {
- "jar": "sha256-eu/Q1cCQFwHGn3UT/tp2X7a+M68s56oXxXgfyHZXxRE=",
- "pom": "sha256-qYrkiVM0uvj/hr1mUWIQ29mgPxpuFeR92oKvz2tT13w="
- },
- "org/ow2/asm#asm-tree/9.6": {
- "jar": "sha256-xD7PF7U5x3fhXae1uGVTs3fi05poPeYoVWfVKDiI5+8=",
- "pom": "sha256-G8tIHX/Ba5VbtgygfIz6JCS87ni9xAW7oxx9b13C0RM="
+ "org/ow2/asm#asm-commons/9.7.1": {
+ "jar": "sha256-mlebVNKSrZvhcdQxP9RznGNVksK1rDpFm70QSc3exqA=",
+ "pom": "sha256-C/HTHaDJ+djtwvJ9u/279z8acVtyzS+ijz8ZWZTXStE="
},
- "org/ow2/asm#asm/9.6": {
- "jar": "sha256-PG+sJCTbPUqFO2afTj0dnDxVIjXhmjGWc/iHCDwjA6E=",
- "pom": "sha256-ku7iS8PIQ+SIHUbB3WUFRx7jFC+s+0ZrQoz+paVsa2A="
+ "org/ow2/asm#asm-tree/9.7.1": {
+ "jar": "sha256-mSmIH1nra4QOhtVFcMd7Wc5yHRBObf16QJeJkcLTtB8=",
+ "pom": "sha256-E7kF9l5/1DynZ09Azao3Z5ukhYxsnZ+48Xp6/ZuqvJ4="
},
"org/ow2/asm#asm/9.7.1": {
"jar": "sha256-jK3UOsXrbQneBfrsyji5F6BAu5E5x+3rTMgcdAtxMoE=",
"pom": "sha256-cimwOzCnPukQCActnkVppR2FR/roxQ9SeEGu9MGwuqg="
},
+ "org/ow2/asm#asm/9.8": {
+ "jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=",
+ "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o="
+ },
"org/reflections#reflections/0.10.2": {
"jar": "sha256-k4otCP5UBQ12ELlE2N3DoJNVcQ2ea+CqyDjbwE6aKCU=",
"pom": "sha256-tsqj6301vXVu1usKKoGGi408D29CJE/q5BdgrGYwbYc="
},
+ "org/slf4j#slf4j-api/1.7.30": {
+ "jar": "sha256-zboHlk0btAoHYUhcax6ML4/Z6x0ZxTkorA1/lRAQXFc=",
+ "pom": "sha256-fgdHdR6bZ+Gdy1IG8E6iLMA9JQxCJCZALq3QNRPywxQ="
+ },
"org/slf4j#slf4j-api/1.7.36": {
"jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=",
"pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ="
},
- "org/slf4j#slf4j-api/2.0.12": {
- "jar": "sha256-p5UCuKvfvXIoRqJ2kSJqQIhoLW01ZU+bgOKpzKz37Uc=",
- "pom": "sha256-Udh5pZmPWCJ0Dc9VIsDtaXGtXEpeowtw9bVGCT5rQmM="
- },
"org/slf4j#slf4j-api/2.0.16": {
"jar": "sha256-oSV43eG6AL2bgW04iguHmSjQC6s8g8JA9wE79BlsV5o=",
"pom": "sha256-saAPWxxNvmK4BdZdI5Eab3cGOInXyx6G/oOJ1hkEc/c="
},
- "org/slf4j#slf4j-bom/2.0.12": {
- "pom": "sha256-SH70mE1wFY9Yw3zodmkxukx+VzdYZYhLdWORv9bQDDk="
+ "org/slf4j#slf4j-api/2.0.17": {
+ "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=",
+ "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8="
},
"org/slf4j#slf4j-bom/2.0.16": {
"pom": "sha256-BWYEjsglzfKHWGIK9k2eFK44qc2HSN1vr6bfSkGUwnk="
},
+ "org/slf4j#slf4j-bom/2.0.17": {
+ "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek="
+ },
+ "org/slf4j#slf4j-parent/1.7.30": {
+ "pom": "sha256-EWR5VuSKDFv7OsM/bafoPzQQAraFfv0zWlBbaHvjS3U="
+ },
"org/slf4j#slf4j-parent/1.7.36": {
"pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI="
},
- "org/slf4j#slf4j-parent/2.0.12": {
- "pom": "sha256-fGvEdX5NSZJN3w/sX1zkAvg6bGzz4QUtGVsSgqeFVd4="
- },
"org/slf4j#slf4j-parent/2.0.16": {
"pom": "sha256-CaC0zIFNcnRhbJsW1MD9mq8ezIEzNN5RMeVHJxsZguU="
},
+ "org/slf4j#slf4j-parent/2.0.17": {
+ "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs="
+ },
"org/sonatype/oss#oss-parent/5": {
"pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0="
},
@@ -1430,9 +1506,9 @@
"jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=",
"pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo="
},
- "org/vafer#jdependency/2.10": {
- "jar": "sha256-Hc2DVauevO1odxW/ElLrKu5dDnRJeiAU/TOHz86N+F8=",
- "pom": "sha256-q1PyWatfZIPT27AjVGngeNSiLP2JB3GrBPh9s6W0YGc="
+ "org/vafer#jdependency/2.12": {
+ "jar": "sha256-xuxNA/nwT7ZEjTavQ6HMBpoh7LXocBM90Y/tT02x3mg=",
+ "pom": "sha256-LY6Zq9RS9eZCxtK74xACuSh5naw6CeA+PknyE3ozt+s="
},
"org/xmlresolver#xmlresolver/5.1.1": {
"jar": "sha256-MSL4rkDERq27MDzVUldoA/2/bq77hL985D0TNlsnymg=",
diff --git a/pkgs/by-name/ve/velocity/fix-version.patch b/pkgs/by-name/ve/velocity/fix-version.patch
index 8c768fe863ef..280368338fbe 100644
--- a/pkgs/by-name/ve/velocity/fix-version.patch
+++ b/pkgs/by-name/ve/velocity/fix-version.patch
@@ -1,11 +1,12 @@
--- a/build-logic/src/main/kotlin/velocity-init-manifest.gradle.kts
+++ b/build-logic/src/main/kotlin/velocity-init-manifest.gradle.kts
-@@ -2,28 +2,9 @@ import org.gradle.jvm.tasks.Jar
- import org.gradle.kotlin.dsl.withType
- import java.io.ByteArrayOutputStream
+@@ -8,29 +8,10 @@ interface Injected {
+ val execOps: ExecOperations
+ }
-val currentShortRevision = ByteArrayOutputStream().use {
-- exec {
+- val execOps = objects.newInstance<Injected>().execOps
+- execOps.exec {
- executable = "git"
- args = listOf("rev-parse", "HEAD")
- standardOutput = it
@@ -15,7 +16,7 @@
-
tasks.withType<Jar> {
manifest {
-- val buildNumber = System.getenv("BUILD_NUMBER")
+ val buildNumber = System.getenv("BUILD_NUMBER")
- val velocityHumanVersion: String =
- if (project.version.toString().endsWith("-SNAPSHOT")) {
- if (buildNumber == null) {
@@ -26,7 +27,7 @@
- } else {
- archiveVersion.get()
- }
-+ val velocityHumanVersion = System.getenv("BUILD_VERSION")
++ val velocityHumanVersion = System.getenv("BUILD_VERSION");
attributes["Implementation-Version"] = velocityHumanVersion
}
}
diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix
index 3df1e5d94d65..447c9f4e68f0 100644
--- a/pkgs/by-name/ve/velocity/package.nix
+++ b/pkgs/by-name/ve/velocity/package.nix
@@ -35,13 +35,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "velocity";
- version = "3.4.0-unstable-2025-06-11";
+ version = "3.4.0-unstable-2025-08-02";
src = fetchFromGitHub {
owner = "PaperMC";
repo = "Velocity";
- rev = "669fda298c670c55686f34d868383052b192518d";
- hash = "sha256-UI6SqVAaM4NANf9cGvsIgYO1jSkWDOk5ysyufrPWTgg=";
+ rev = "d47848cb93a5f94a95059c2794c0197df6360f29";
+ hash = "sha256-bCvUXWv4rdoZEU1GpVSlXROC9kBtSGisvmCgRPKVZ4o=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ve/veloren/package.nix b/pkgs/by-name/ve/veloren/package.nix
index b0e59713be0b..cd68a5dc95cc 100644
--- a/pkgs/by-name/ve/veloren/package.nix
+++ b/pkgs/by-name/ve/veloren/package.nix
@@ -61,7 +61,6 @@ rustPlatform.buildRustPackage {
env = {
# Enable unstable features, see https://gitlab.com/veloren/veloren/-/issues/264
RUSTC_BOOTSTRAP = true;
- RUSTC_BREAK_ON_ICE = true;
# Set version info, required by veloren-common
NIX_GIT_TAG = "v${version}";
@@ -94,8 +93,8 @@ rustPlatform.buildRustPackage {
postInstall = ''
# Icons
install -Dm644 assets/voxygen/net.veloren.veloren.desktop -t "$out/share/applications"
- install -Dm644 assets/voxygen/net.veloren.veloren.png "$out/share/pixmaps"
- install -Dm644 assets/voxygen/net.veloren.veloren.metainfo.xml "$out/share/metainfo"
+ install -Dm644 assets/voxygen/net.veloren.veloren.png -t "$out/share/pixmaps"
+ install -Dm644 assets/voxygen/net.veloren.veloren.metainfo.xml -t "$out/share/metainfo"
# Assets directory
mkdir -p "$out/share/veloren"; cp -ar assets "$out/share/veloren/"
'';
diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix
index 17839da6b504..950e292be954 100644
--- a/pkgs/by-name/ve/vencord/package.nix
+++ b/pkgs/by-name/ve/vencord/package.nix
@@ -77,7 +77,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
- description = "Vencord web extension";
+ description = "Cutest Discord client mod";
homepage = "https://github.com/Vendicated/Vencord";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
diff --git a/pkgs/by-name/vi/vial/package.nix b/pkgs/by-name/vi/vial/package.nix
index 4586ca25d039..a1e6c450d136 100644
--- a/pkgs/by-name/vi/vial/package.nix
+++ b/pkgs/by-name/vi/vial/package.nix
@@ -4,12 +4,12 @@
appimageTools,
}:
let
- version = "0.7.4";
+ version = "0.7.5";
pname = "Vial";
src = fetchurl {
url = "https://github.com/vial-kb/vial-gui/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage";
- hash = "sha256-SxZC+ihJsmIQAZ31G6wS42qTxdt1/8lx80bHox3sy28=";
+ hash = "sha256-sN8i/MOPhaLZ4iJNKz/MdpRIGTZVV/G5qD7o+ID8dAM=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
diff --git a/pkgs/by-name/vi/viceroy/package.nix b/pkgs/by-name/vi/viceroy/package.nix
index dbe58483f865..c9bb6621f160 100644
--- a/pkgs/by-name/vi/viceroy/package.nix
+++ b/pkgs/by-name/vi/viceroy/package.nix
@@ -6,23 +6,23 @@
rustPlatform.buildRustPackage rec {
pname = "viceroy";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "fastly";
repo = "viceroy";
rev = "v${version}";
- hash = "sha256-DeViAqL+7mta/wH7rLyltOCtHCTFXZczn2vAL1k+R2Y=";
+ hash = "sha256-DHA0nfTDq40qoNnD9ZgLtouKEzi9jFUCowMCoBdnqNU=";
};
- cargoHash = "sha256-LBJD1w8/jLw5xYdHxR+EM2Cb4eVFpRw+M/K7K4Z0OUw=";
+ cargoHash = "sha256-f4F6MNJaLJiwY7ZkqrbrDXGufrb/aO3WgMmE7gRGvdQ=";
cargoTestFlags = [
"--package viceroy-lib"
];
meta = with lib; {
- description = "Viceroy provides local testing for developers working with Compute@Edge";
+ description = "Provides local testing for developers working with Compute@Edge";
mainProgram = "viceroy";
homepage = "https://github.com/fastly/Viceroy";
license = licenses.asl20;
diff --git a/pkgs/by-name/vi/virtnbdbackup/package.nix b/pkgs/by-name/vi/virtnbdbackup/package.nix
index f0d87f6583d9..e018017bd604 100644
--- a/pkgs/by-name/vi/virtnbdbackup/package.nix
+++ b/pkgs/by-name/vi/virtnbdbackup/package.nix
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "virtnbdbackup";
- version = "2.32";
+ version = "2.34";
pyproject = true;
src = fetchFromGitHub {
owner = "abbbi";
repo = "virtnbdbackup";
tag = "v${version}";
- hash = "sha256-SCt+RvtY17wTGeCcMbmK7q7cLz17upTEgoKZM4pDh7s=";
+ hash = "sha256-3qB1y9iFt8GKDRzc6mvq8d4M6BczlmlAaColH4MssdI=";
};
build-system = with python3Packages; [
diff --git a/pkgs/by-name/vo/vopono/package.nix b/pkgs/by-name/vo/vopono/package.nix
index a99347ce0e81..ad838165b7c4 100644
--- a/pkgs/by-name/vo/vopono/package.nix
+++ b/pkgs/by-name/vo/vopono/package.nix
@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage rec {
pname = "vopono";
- version = "0.10.13";
+ version = "0.10.14";
src = fetchCrate {
inherit pname version;
- hash = "sha256-xcxOdQyTNpC8Jhy8sE4AZPoFYTd/1gGdwMjc2W4S8Jc=";
+ hash = "sha256-EfbRSQtJA2ktpFzWnJWbUFLajdpaDdbpKeOykrorl2Q=";
};
- cargoHash = "sha256-ZDnSI30pVyvBcVe8Yeug42LxPcdVK1axeBWcpaaXYJQ=";
+ cargoHash = "sha256-j7KFlFaxgXvrEzuknBTzfYgU1S57YhvVXkP73u888rc=";
meta = with lib; {
description = "Run applications through VPN connections in network namespaces";
diff --git a/pkgs/by-name/vs/vsce/package.nix b/pkgs/by-name/vs/vsce/package.nix
index 206ada875747..ac5b8bcf6c28 100644
--- a/pkgs/by-name/vs/vsce/package.nix
+++ b/pkgs/by-name/vs/vsce/package.nix
@@ -6,7 +6,6 @@
libsecret,
python3,
testers,
- vsce,
nix-update-script,
}:
@@ -39,7 +38,7 @@ buildNpmPackage (finalAttrs: {
passthru = {
tests.version = testers.testVersion {
- package = vsce;
+ package = finalAttrs.finalPackage;
};
updateScript = nix-update-script {
extraArgs = [
diff --git a/pkgs/by-name/vu/vuetorrent/package.nix b/pkgs/by-name/vu/vuetorrent/package.nix
index 2115af44f864..d0730b5f5ada 100644
--- a/pkgs/by-name/vu/vuetorrent/package.nix
+++ b/pkgs/by-name/vu/vuetorrent/package.nix
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "vuetorrent";
- version = "2.28.1";
+ version = "2.28.2";
src = fetchFromGitHub {
owner = "VueTorrent";
repo = "VueTorrent";
tag = "v${version}";
- hash = "sha256-YIhZREiHFRYgPvI0DVMHaD4TU7mQyigEDUwOaNheqdw=";
+ hash = "sha256-8n5OM55Z5xGLAXU6jqt2bKmrYa5ZnWatW0LsjOkJeDg=";
};
- npmDepsHash = "sha256-VS6cjwKsNo0TNEF/71u2PTb2ZhSz5AG9YVh/FTIopzg=";
+ npmDepsHash = "sha256-Sh6s7zACAUu8j9ugST71j5u5nEWGVxC6dOniE+xjP6E=";
installPhase = ''
runHook preInstall
diff --git a/pkgs/by-name/vu/vultr/package.nix b/pkgs/by-name/vu/vultr/package.nix
index 705382d7dea9..06a9dd2e5641 100644
--- a/pkgs/by-name/vu/vultr/package.nix
+++ b/pkgs/by-name/vu/vultr/package.nix
@@ -21,7 +21,7 @@ buildGoModule rec {
doCheck = false;
meta = with lib; {
- description = "Vultr CLI and API client library";
+ description = "CLI and API client library";
mainProgram = "vultr";
homepage = "https://jamesclonk.github.io/vultr";
changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}";
diff --git a/pkgs/by-name/wa/wait4x/package.nix b/pkgs/by-name/wa/wait4x/package.nix
index cda146541457..3cf6e2fc91b0 100644
--- a/pkgs/by-name/wa/wait4x/package.nix
+++ b/pkgs/by-name/wa/wait4x/package.nix
@@ -23,7 +23,7 @@ buildGoModule {
doCheck = false;
meta = with lib; {
- description = "Wait4X allows you to wait for a port or a service to enter the requested state";
+ description = "Allows you to wait for a port or a service to enter the requested state";
homepage = "https://github.com/wait4x/wait4x";
license = licenses.asl20;
maintainers = with maintainers; [ jfvillablanca ];
diff --git a/pkgs/by-name/wa/wallabag/package.nix b/pkgs/by-name/wa/wallabag/package.nix
index 507d344b3fd4..78b12de61204 100644
--- a/pkgs/by-name/wa/wallabag/package.nix
+++ b/pkgs/by-name/wa/wallabag/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation {
'';
meta = {
- description = "Self hostable application for saving web pages";
+ description = "Self-hostable application for saving web pages";
longDescription = ''
wallabag is a self-hostable PHP application allowing you to not
miss any content anymore. Click, save and read it when you can.
diff --git a/pkgs/by-name/wa/wamr/package.nix b/pkgs/by-name/wa/wamr/package.nix
index 2375774f1b35..4675b919c9df 100644
--- a/pkgs/by-name/wa/wamr/package.nix
+++ b/pkgs/by-name/wa/wamr/package.nix
@@ -7,32 +7,44 @@
stdenv.mkDerivation (finalAttrs: {
pname = "wamr";
- version = "2.2.0";
+ version = "2.4.1";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wasm-micro-runtime";
- rev = "WAMR-${finalAttrs.version}";
- hash = "sha256-Rhn26TRyjkR30+zyosfooOGjhvG+ztYtJVQlRfzWEFo=";
+ tag = "WAMR-${finalAttrs.version}";
+ hash = "sha256-OGgd+HpzI3BMi3MuZUFyDuGVml4NeLMHu3ePgzWuIMY=";
};
nativeBuildInputs = [ cmake ];
- cmakeFlags = lib.optionals stdenv.hostPlatform.isDarwin [
+ cmakeFlags = [
+ "-DWAMR_BUILD_SIMD=0"
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
"-DCMAKE_OSX_DEPLOYMENT_TARGET=${stdenv.hostPlatform.darwinSdkVersion}"
];
- sourceRoot =
+ postPatch =
let
- platform =
- if stdenv.hostPlatform.isLinux then
- "linux"
- else if stdenv.hostPlatform.isDarwin then
- "darwin"
- else
- throw "unsupported platform";
+ # Can't use `sourceRoot` because we need the entire
+ # source tree to be writable, as the CMake scripts
+ # write to it.
+ sourceDir =
+ let
+ platform =
+ if stdenv.hostPlatform.isLinux then
+ "linux"
+ else if stdenv.hostPlatform.isDarwin then
+ "darwin"
+ else
+ throw "unsupported platform";
+ in
+ "product-mini/platforms/${platform}";
in
- "${finalAttrs.src.name}/product-mini/platforms/${platform}";
+ ''
+ cd ${sourceDir}
+ '';
meta = with lib; {
description = "WebAssembly Micro Runtime";
diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json
index a0cfd095817c..cbc548582c4d 100644
--- a/pkgs/by-name/wa/warp-terminal/versions.json
+++ b/pkgs/by-name/wa/warp-terminal/versions.json
@@ -1,14 +1,14 @@
{
"darwin": {
- "hash": "sha256-3j6Kqlo/nsc+gjSrW5Afuamnh0qb9TnG+sFN4E5pnxc=",
- "version": "0.2025.07.30.08.12.stable_02"
+ "hash": "sha256-s4SHM2pU1CZPJZFiWE5VDeSEprLsSYChFazNGOpz+oo=",
+ "version": "0.2025.08.06.08.12.stable_01"
},
"linux_x86_64": {
- "hash": "sha256-GbkTghYchdUdYdvPNAqPv+PD7UJ2sgVc7+AAA+5bHGI=",
- "version": "0.2025.07.30.08.12.stable_02"
+ "hash": "sha256-u0TH9u1o+g3GngEMg6r78fSZH778kGcKe5tB/lpExZE=",
+ "version": "0.2025.08.06.08.12.stable_01"
},
"linux_aarch64": {
- "hash": "sha256-xIf12oEOHQE1+Sz3L/nrqli2tlP0+wWFA9dA+HHNrr0=",
- "version": "0.2025.07.30.08.12.stable_02"
+ "hash": "sha256-smg2QiXRlADGBKxl9Wlq2yWsCCi3JwjxhwR13yG70mA=",
+ "version": "0.2025.08.06.08.12.stable_01"
}
}
diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix
index d55c86f86703..1cbd7b8ba265 100644
--- a/pkgs/by-name/wa/wasm-tools/package.nix
+++ b/pkgs/by-name/wa/wasm-tools/package.nix
@@ -6,20 +6,20 @@
rustPlatform.buildRustPackage rec {
pname = "wasm-tools";
- version = "1.235.0";
+ version = "1.236.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wasm-tools";
tag = "v${version}";
- hash = "sha256-SrWmoDSz2/qSiex46CeDIgarjgGRp2KOThGP4YjglZY=";
+ hash = "sha256-gw5LIfbrJojsK7g8sMLBGXKJbME8MMtLm1ytVR1Zbmo=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
- cargoHash = "sha256-j4tZupbWYcFy6M7XgDJjOKcvEYSNkQd30hvB2keVZwE=";
+ cargoHash = "sha256-/ixFvNTh1loXd3CPzNzGMGDbQPnGUtp/XaoK/7dW48Q=";
cargoBuildFlags = [
"--package"
"wasm-tools"
diff --git a/pkgs/by-name/wa/wastebin/package.nix b/pkgs/by-name/wa/wastebin/package.nix
index ca065175f1e2..54f40ea3c6dd 100644
--- a/pkgs/by-name/wa/wastebin/package.nix
+++ b/pkgs/by-name/wa/wastebin/package.nix
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec {
};
meta = with lib; {
- description = "Wastebin is a pastebin";
+ description = "Pastebin service";
homepage = "https://github.com/matze/wastebin";
changelog = "https://github.com/matze/wastebin/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
diff --git a/pkgs/by-name/wa/waybar/package.nix b/pkgs/by-name/wa/waybar/package.nix
index 75ffbcb03bc0..e2ac48057949 100644
--- a/pkgs/by-name/wa/waybar/package.nix
+++ b/pkgs/by-name/wa/waybar/package.nix
@@ -3,7 +3,6 @@
stdenv,
bash,
fetchFromGitHub,
- fetchpatch,
SDL2,
alsa-lib,
catch2_3,
@@ -73,13 +72,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "waybar";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "Alexays";
repo = "Waybar";
tag = finalAttrs.version;
- hash = "sha256-KfWjYDqJf2jNmYAnmV7EQHweMObEBreUc2G7/LpvvC0=";
+ hash = "sha256-mGiBZjfvtZZkSHrha4UF2l1Ogbij8J//r2h4gcZAJ6w=";
};
postUnpack = lib.optional cavaSupport ''
@@ -89,14 +88,6 @@ stdenv.mkDerivation (finalAttrs: {
popd
'';
- patches = [
- (fetchpatch {
- name = "waybar-default-icon.patch";
- url = "https://github.com/Alexays/Waybar/commit/c336bc5466c858ac41dc9afd84f04a5ffec9e292.patch";
- hash = "sha256-RRGy/aeFX95fW0pT6mXhww2RdEtoOnaT3+dc7iB3bAY=";
- })
- ];
-
nativeBuildInputs = [
meson
ninja
diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix
index 6079709e47f3..01c5429075ed 100644
--- a/pkgs/by-name/wa/wayland-bongocat/package.nix
+++ b/pkgs/by-name/wa/wayland-bongocat/package.nix
@@ -6,6 +6,7 @@
wayland,
wayland-protocols,
wayland-scanner,
+ versionCheckHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "wayland-bongocat";
@@ -45,6 +46,9 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
+ doInstallCheck = true;
+ nativeInstallCheckInputs = [ versionCheckHook ];
+
# Package information
meta = {
description = "Delightful Wayland overlay that displays an animated bongo cat reacting to keyboard input";
diff --git a/pkgs/by-name/wd/wdisplays/package.nix b/pkgs/by-name/wd/wdisplays/package.nix
index d24bb42b8a73..1c2bf46d8ff4 100644
--- a/pkgs/by-name/wd/wdisplays/package.nix
+++ b/pkgs/by-name/wd/wdisplays/package.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Graphical application for configuring displays in Wayland compositors";
- homepage = "https://github.com/luispabon/wdisplays";
+ homepage = "https://github.com/artizirk/wdisplays";
maintainers = with maintainers; [ ma27 ];
license = licenses.gpl3Plus;
platforms = platforms.linux;
diff --git a/pkgs/by-name/wd/wdt/package.nix b/pkgs/by-name/wd/wdt/package.nix
index c9172aa03e7b..aafaecf8bb33 100644
--- a/pkgs/by-name/wd/wdt/package.nix
+++ b/pkgs/by-name/wd/wdt/package.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation {
pname = "wdt";
- version = "1.27.1612021-unstable-2025-07-23";
+ version = "1.27.1612021-unstable-2025-08-01";
src = fetchFromGitHub {
owner = "facebook";
repo = "wdt";
- rev = "9294400cb0f5f7a0eef7fdf009cc01f00a5917c1";
- sha256 = "sha256-uDsHdha8JA2oue/SBej4lYFWEtaKcsVeNBhtZZBEPZI=";
+ rev = "2852c67464dea03b6ab737c8608f86bc16d563ca";
+ sha256 = "sha256-2eD9i9i7JZQ16/Hf5WeUZ4rHxxwuGViotfEFrLWbcA4=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/we/weaver/package.nix b/pkgs/by-name/we/weaver/package.nix
index fa97b542f719..e7196b87d103 100644
--- a/pkgs/by-name/we/weaver/package.nix
+++ b/pkgs/by-name/we/weaver/package.nix
@@ -3,7 +3,6 @@
rustPlatform,
fetchFromGitHub,
testers,
- weaver,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -25,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
passthru.tests.version = testers.testVersion {
- package = weaver;
+ package = finalAttrs.finalPackage;
};
meta = {
diff --git a/pkgs/by-name/we/weggli/package.nix b/pkgs/by-name/we/weggli/package.nix
index 12948799f117..7187e28bc715 100644
--- a/pkgs/by-name/we/weggli/package.nix
+++ b/pkgs/by-name/we/weggli/package.nix
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
};
meta = {
- description = "Weggli is a fast and robust semantic search tool for C and C++ codebases";
+ description = "Fast and robust semantic search tool for C and C++ codebases";
homepage = "https://github.com/weggli-rs/weggli";
changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}";
mainProgram = "weggli";
diff --git a/pkgs/by-name/wi/wiliwili/package.nix b/pkgs/by-name/wi/wiliwili/package.nix
index ed7390a18770..193ecc8aec8b 100644
--- a/pkgs/by-name/wi/wiliwili/package.nix
+++ b/pkgs/by-name/wi/wiliwili/package.nix
@@ -18,14 +18,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "wiliwili";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "xfangfang";
repo = "wiliwili";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
- hash = "sha256-37DQafP+PFjrfNXJt88oK0ghqQEVQjDdVbYsf1tHAN4=";
+ hash = "sha256-lcHKbEYlOznu9WhWX7ZoOCnxr6h/AJCLbjLmc2ZZTbg=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json
index fe4fae664deb..5a1a8dae89cd 100644
--- a/pkgs/by-name/wi/windsurf/info.json
+++ b/pkgs/by-name/wi/windsurf/info.json
@@ -1,20 +1,20 @@
{
"aarch64-darwin": {
- "version": "1.11.2",
+ "version": "1.11.5",
"vscodeVersion": "1.99.3",
- "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/a2714d538be16de1c91a0bc6fa1f52acdb0a07d2/Windsurf-darwin-arm64-1.11.2.zip",
- "sha256": "d0deea25454cef4fda962436980dcf9a7d374e30e681933e1b036258179e8cd1"
+ "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/f8b63909dde4ac913fee41e867b511a598b3b517/Windsurf-darwin-arm64-1.11.5.zip",
+ "sha256": "7f3a4122c72701c087d02e9ffd64d9432400c1468dfbec5890207e3ede3453f2"
},
"x86_64-darwin": {
- "version": "1.11.2",
+ "version": "1.11.5",
"vscodeVersion": "1.99.3",
- "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/a2714d538be16de1c91a0bc6fa1f52acdb0a07d2/Windsurf-darwin-x64-1.11.2.zip",
- "sha256": "e874198d263dbbfcc46283151d50a20187460d7c42c1988b6165016b17a33351"
+ "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/f8b63909dde4ac913fee41e867b511a598b3b517/Windsurf-darwin-x64-1.11.5.zip",
+ "sha256": "685f45fbae8906523baa4744ead97204b254cf190092491aa235fa236393f5ca"
},
"x86_64-linux": {
- "version": "1.11.2",
+ "version": "1.11.5",
"vscodeVersion": "1.99.3",
- "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/a2714d538be16de1c91a0bc6fa1f52acdb0a07d2/Windsurf-linux-x64-1.11.2.tar.gz",
- "sha256": "b0b5439245ca9c05ac4a600da2835757641820005c219c971a294acb91f3f114"
+ "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/f8b63909dde4ac913fee41e867b511a598b3b517/Windsurf-linux-x64-1.11.5.tar.gz",
+ "sha256": "cc83879091be631757de224d0a5b0e0b3bdc74bcd939f423ec3e02926643a7da"
}
}
diff --git a/pkgs/applications/display-managers/greetd/wlgreet.nix b/pkgs/by-name/wl/wlgreet/package.nix
index 9f5820148b32..d73e1da53d75 100644
--- a/pkgs/applications/display-managers/greetd/wlgreet.nix
+++ b/pkgs/by-name/wl/wlgreet/package.nix
@@ -6,16 +6,17 @@
gcc-unwrapped,
wayland,
libxkbcommon,
+ nix-update-script,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "wlgreet";
version = "0.5.0";
src = fetchFromSourcehut {
owner = "~kennylevinsen";
- repo = pname;
- rev = version;
+ repo = "wlgreet";
+ rev = finalAttrs.version;
hash = "sha256-TQTHFBOTxtSuzrAG4cjZ9oirl80xc0rPdYeLJ0t39DQ=";
};
@@ -30,12 +31,14 @@ rustPlatform.buildRustPackage rec {
libxkbcommon
];
- meta = with lib; {
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
description = "Raw wayland greeter for greetd, to be run under sway or similar";
mainProgram = "wlgreet";
homepage = "https://git.sr.ht/~kennylevinsen/wlgreet";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ ];
+ platforms = lib.platforms.linux;
};
-}
+})
diff --git a/pkgs/by-name/wo/workout-tracker/package.nix b/pkgs/by-name/wo/workout-tracker/package.nix
index dac749234aa6..5fcb984d0668 100644
--- a/pkgs/by-name/wo/workout-tracker/package.nix
+++ b/pkgs/by-name/wo/workout-tracker/package.nix
@@ -9,13 +9,13 @@
}:
let
pname = "workout-tracker";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchFromGitHub {
owner = "jovandeginste";
repo = "workout-tracker";
tag = "v${version}";
- hash = "sha256-CJiUSN0QmZD5B/KPlHY2SySQC3D/+aVdydS4mYTabz0=";
+ hash = "sha256-MS4+dbJUh+oHWcQKe84VWW2e3hbZM4dgDWl6ZkFQkDo=";
};
assets = buildNpmPackage {
diff --git a/pkgs/by-name/wq/wqy_microhei/package.nix b/pkgs/by-name/wq/wqy_microhei/package.nix
index aa2569ec0e45..c48ea172229b 100644
--- a/pkgs/by-name/wq/wqy_microhei/package.nix
+++ b/pkgs/by-name/wq/wqy_microhei/package.nix
@@ -22,7 +22,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = {
- description = "(mainly) Chinese Unicode font";
+ description = "Chinese Unicode font optimized for screen display";
homepage = "http://wenq.org";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.pkmx ];
diff --git a/pkgs/by-name/wq/wqy_zenhei/package.nix b/pkgs/by-name/wq/wqy_zenhei/package.nix
index e03ec3aa4d63..4003cc53d83d 100644
--- a/pkgs/by-name/wq/wqy_zenhei/package.nix
+++ b/pkgs/by-name/wq/wqy_zenhei/package.nix
@@ -22,7 +22,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = {
- description = "(mainly) Chinese Unicode font";
+ description = "Chinese Unicode font with full CJK coverage";
homepage = "http://wenq.org";
license = lib.licenses.gpl2; # with font embedding exceptions
maintainers = [ lib.maintainers.pkmx ];
diff --git a/pkgs/by-name/wx/wxGTK31/patches/0001-fix-assertion-using-hide-in-destroy.patch b/pkgs/by-name/wx/wxGTK31/0001-fix-assertion-using-hide-in-destroy.patch
index ca9eb8bf612a..ca9eb8bf612a 100644
--- a/pkgs/by-name/wx/wxGTK31/patches/0001-fix-assertion-using-hide-in-destroy.patch
+++ b/pkgs/by-name/wx/wxGTK31/0001-fix-assertion-using-hide-in-destroy.patch
diff --git a/pkgs/by-name/wx/wxGTK31/0002-support-webkitgtk-41.patch b/pkgs/by-name/wx/wxGTK31/0002-support-webkitgtk-41.patch
new file mode 100644
index 000000000000..7d78c3760cf8
--- /dev/null
+++ b/pkgs/by-name/wx/wxGTK31/0002-support-webkitgtk-41.patch
@@ -0,0 +1,318 @@
+diff --git a/build/cmake/init.cmake b/build/cmake/init.cmake
+index 3ff14ab91f..e47e9b0ceb 100644
+--- a/build/cmake/init.cmake
++++ b/build/cmake/init.cmake
+@@ -429,15 +429,21 @@ if(wxUSE_GUI)
+ if(wxUSE_WEBVIEW)
+ if(WXGTK)
+ if(wxUSE_WEBVIEW_WEBKIT)
+- find_package(LIBSOUP)
++ set(WEBKIT_LIBSOUP_VERSION 2.4)
+ if(WXGTK2)
+ find_package(WEBKIT 1.0)
+ elseif(WXGTK3)
+- find_package(WEBKIT2)
++ find_package(WEBKIT2 4.1)
++ if(WEBKIT2_FOUND)
++ set(WEBKIT_LIBSOUP_VERSION 3.0)
++ else()
++ find_package(WEBKIT2 4.0)
++ endif()
+ if(NOT WEBKIT2_FOUND)
+ find_package(WEBKIT 3.0)
+ endif()
+ endif()
++ find_package(LIBSOUP ${WEBKIT_LIBSOUP_VERSION})
+ endif()
+ set(wxUSE_WEBVIEW_WEBKIT OFF)
+ set(wxUSE_WEBVIEW_WEBKIT2 OFF)
+diff --git a/build/cmake/modules/FindLIBSOUP.cmake b/build/cmake/modules/FindLIBSOUP.cmake
+index cbfba1cf93..2433d141ea 100644
+--- a/build/cmake/modules/FindLIBSOUP.cmake
++++ b/build/cmake/modules/FindLIBSOUP.cmake
+@@ -31,19 +31,27 @@
+ # LibSoup does not provide an easy way to retrieve its version other than its
+ # .pc file, so we need to rely on PC_LIBSOUP_VERSION and REQUIRE the .pc file
+ # to be found.
++SET(LIBSOUP_VERSION 2.4)
++if(DEFINED LIBSOUP_FIND_VERSION)
++ SET(LIBSOUP_VERSION ${LIBSOUP_FIND_VERSION})
++endif()
++
++set(LIBSOUP_INCLUDE_DIRS LIBSOUP_INCLUDE_DIRS-NOTFOUND)
++set(LIBSOUP_LIBRARIES LIBSOUP_LIBRARIES-NOTFOUND)
++
+ FIND_PACKAGE(PkgConfig)
+-PKG_CHECK_MODULES(PC_LIBSOUP QUIET libsoup-2.4)
++PKG_CHECK_MODULES(PC_LIBSOUP QUIET libsoup-${LIBSOUP_VERSION})
+
+ if(PC_LIBSOUP_FOUND)
+ FIND_PATH(LIBSOUP_INCLUDE_DIRS
+ NAMES libsoup/soup.h
+ HINTS ${PC_LIBSOUP_INCLUDEDIR}
+ ${PC_LIBSOUP_INCLUDE_DIRS}
+- PATH_SUFFIXES libsoup-2.4
++ PATH_SUFFIXES libsoup-${LIBSOUP_VERSION}
+ )
+
+ FIND_LIBRARY(LIBSOUP_LIBRARIES
+- NAMES soup-2.4
++ NAMES soup-${LIBSOUP_VERSION}
+ HINTS ${PC_LIBSOUP_LIBDIR}
+ ${PC_LIBSOUP_LIBRARY_DIRS}
+ )
+diff --git a/build/cmake/modules/FindWEBKIT2.cmake b/build/cmake/modules/FindWEBKIT2.cmake
+index 133e7a4563..e39077ac4a 100644
+--- a/build/cmake/modules/FindWEBKIT2.cmake
++++ b/build/cmake/modules/FindWEBKIT2.cmake
+@@ -5,7 +5,10 @@
+ # WEBKIT2_LIBRARIES - List of libraries when using Webkit2.
+ # WEBKIT2_FOUND - True if Webkit2 found.
+
+-SET( WEBKIT2_VERSION 4.0)
++SET(WEBKIT2_VERSION 4.0)
++if(DEFINED WEBKIT2_FIND_VERSION)
++ SET(WEBKIT2_VERSION ${WEBKIT2_FIND_VERSION})
++endif()
+
+ set(WEBKIT2_INCLUDE_DIR WEBKIT2_INCLUDE_DIR-NOTFOUND)
+ set(WEBKIT2_LIBRARY WEBKIT2_LIBRARY-NOTFOUND)
+diff --git a/configure b/configure
+index 41e811071d..2f3ad0113e 100755
+--- a/configure
++++ b/configure
+@@ -1047,7 +1047,6 @@ infodir
+ docdir
+ oldincludedir
+ includedir
+-runstatedir
+ localstatedir
+ sharedstatedir
+ sysconfdir
+@@ -1495,7 +1494,6 @@ datadir='${datarootdir}'
+ sysconfdir='${prefix}/etc'
+ sharedstatedir='${prefix}/com'
+ localstatedir='${prefix}/var'
+-runstatedir='${localstatedir}/run'
+ includedir='${prefix}/include'
+ oldincludedir='/usr/include'
+ docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+@@ -1748,15 +1746,6 @@ do
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+- -runstatedir | --runstatedir | --runstatedi | --runstated \
+- | --runstate | --runstat | --runsta | --runst | --runs \
+- | --run | --ru | --r)
+- ac_prev=runstatedir ;;
+- -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+- | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+- | --run=* | --ru=* | --r=*)
+- runstatedir=$ac_optarg ;;
+-
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+@@ -1894,7 +1883,7 @@ fi
+ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ datadir sysconfdir sharedstatedir localstatedir includedir \
+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+- libdir localedir mandir runstatedir
++ libdir localedir mandir
+ do
+ eval ac_val=\$$ac_var
+ # Remove trailing slashes.
+@@ -2047,7 +2036,6 @@ Fine tuning of the installation directories:
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+- --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+@@ -41677,6 +41665,86 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
+ $as_echo_n "checking for WEBKIT... " >&6; }
+
++if test -n "$PKG_CONFIG"; then
++ if test -n "$WEBKIT_CFLAGS"; then
++ pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
++ else
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.1\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.1") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "webkit2gtk-4.1" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ fi
++else
++ pkg_failed=untried
++fi
++if test -n "$PKG_CONFIG"; then
++ if test -n "$WEBKIT_LIBS"; then
++ pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
++ else
++ if test -n "$PKG_CONFIG" && \
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit2gtk-4.1\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "webkit2gtk-4.1") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; then
++ pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "webkit2gtk-4.1" 2>/dev/null`
++else
++ pkg_failed=yes
++fi
++ fi
++else
++ pkg_failed=untried
++fi
++
++
++
++if test $pkg_failed = yes; then
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++ _pkg_short_errors_supported=yes
++else
++ _pkg_short_errors_supported=no
++fi
++ if test $_pkg_short_errors_supported = yes; then
++ WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "webkit2gtk-4.1"`
++ else
++ WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "webkit2gtk-4.1"`
++ fi
++ # Put the nasty error message in config.log where it belongs
++ echo "$WEBKIT_PKG_ERRORS" >&5
++
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: webkit2gtk-4.1 not found, falling back to webkit2gtk-4.0" >&5
++$as_echo "$as_me: WARNING: webkit2gtk-4.1 not found, falling back to webkit2gtk-4.0" >&2;}
++
++elif test $pkg_failed = untried; then
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: webkit2gtk-4.1 not found, falling back to webkit2gtk-4.0" >&5
++$as_echo "$as_me: WARNING: webkit2gtk-4.1 not found, falling back to webkit2gtk-4.0" >&2;}
++
++else
++ WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
++ WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++
++ USE_WEBVIEW_WEBKIT2=1
++ CXXFLAGS="$CXXFLAGS $WEBKIT_CFLAGS"
++ EXTRALIBS_WEBVIEW="$WEBKIT_LIBS"
++
++fi
++ if test "$USE_WEBVIEW_WEBKIT2" = 0; then
++
++pkg_failed=no
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
++$as_echo_n "checking for WEBKIT... " >&6; }
++
+ if test -n "$PKG_CONFIG"; then
+ if test -n "$WEBKIT_CFLAGS"; then
+ pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
+@@ -41732,13 +41800,13 @@ fi
+ echo "$WEBKIT_PKG_ERRORS" >&5
+
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: webkit2gtk not found, falling back to webkitgtk" >&5
+-$as_echo "$as_me: WARNING: webkit2gtk not found, falling back to webkitgtk" >&2;}
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: webkit2gtk-4.0 not found, falling back to webkitgtk" >&5
++$as_echo "$as_me: WARNING: webkit2gtk-4.0 not found, falling back to webkitgtk" >&2;}
+
+ elif test $pkg_failed = untried; then
+
+- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: webkit2gtk not found, falling back to webkitgtk" >&5
+-$as_echo "$as_me: WARNING: webkit2gtk not found, falling back to webkitgtk" >&2;}
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: webkit2gtk-4.0 not found, falling back to webkitgtk" >&5
++$as_echo "$as_me: WARNING: webkit2gtk-4.0 not found, falling back to webkitgtk" >&2;}
+
+ else
+ WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
+@@ -41746,11 +41814,12 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+
+- USE_WEBVIEW_WEBKIT2=1
+- CXXFLAGS="$CXXFLAGS $WEBKIT_CFLAGS"
+- EXTRALIBS_WEBVIEW="$WEBKIT_LIBS"
++ USE_WEBVIEW_WEBKIT2=1
++ CXXFLAGS="$CXXFLAGS $WEBKIT_CFLAGS"
++ EXTRALIBS_WEBVIEW="$WEBKIT_LIBS"
+
+ fi
++ fi
+ fi
+ if test "$USE_WEBVIEW_WEBKIT2" = 0; then
+ webkitgtk=webkit-1.0
+diff --git a/configure.in b/configure.in
+index 41c4813def..a964272d51 100644
+--- a/configure.in
++++ b/configure.in
+@@ -7474,15 +7474,27 @@ if test "$wxUSE_WEBVIEW" = "yes"; then
+ if test "$wxUSE_GTK" = 1; then
+ if test "$WXGTK3" = 1; then
+ PKG_CHECK_MODULES([WEBKIT],
+- [webkit2gtk-4.0],
++ [webkit2gtk-4.1],
+ [
+ USE_WEBVIEW_WEBKIT2=1
+ CXXFLAGS="$CXXFLAGS $WEBKIT_CFLAGS"
+ EXTRALIBS_WEBVIEW="$WEBKIT_LIBS"
+ ],
+ [
+- AC_MSG_WARN([webkit2gtk not found, falling back to webkitgtk])
++ AC_MSG_WARN([webkit2gtk-4.1 not found, falling back to webkit2gtk-4.0])
+ ])
++ if test "$USE_WEBVIEW_WEBKIT2" = 0; then
++ PKG_CHECK_MODULES([WEBKIT],
++ [webkit2gtk-4.0],
++ [
++ USE_WEBVIEW_WEBKIT2=1
++ CXXFLAGS="$CXXFLAGS $WEBKIT_CFLAGS"
++ EXTRALIBS_WEBVIEW="$WEBKIT_LIBS"
++ ],
++ [
++ AC_MSG_WARN([webkit2gtk-4.0 not found, falling back to webkitgtk])
++ ])
++ fi
+ fi
+ if test "$USE_WEBVIEW_WEBKIT2" = 0; then
+ webkitgtk=webkit-1.0
+diff --git a/src/gtk/webview_webkit2.cpp b/src/gtk/webview_webkit2.cpp
+index a0161243f9..0fb9e823ca 100644
+--- a/src/gtk/webview_webkit2.cpp
++++ b/src/gtk/webview_webkit2.cpp
+@@ -166,15 +166,18 @@ wxgtk_webview_webkit_load_failed(WebKitWebView *,
+ {
+ switch (error->code)
+ {
++#if SOUP_MAJOR_VERSION < 3
+ case SOUP_STATUS_CANCELLED:
+ type = wxWEBVIEW_NAV_ERR_USER_CANCELLED;
+ break;
+
+ case SOUP_STATUS_CANT_RESOLVE:
++#endif
+ case SOUP_STATUS_NOT_FOUND:
+ type = wxWEBVIEW_NAV_ERR_NOT_FOUND;
+ break;
+
++#if SOUP_MAJOR_VERSION < 3
+ case SOUP_STATUS_CANT_RESOLVE_PROXY:
+ case SOUP_STATUS_CANT_CONNECT:
+ case SOUP_STATUS_CANT_CONNECT_PROXY:
+@@ -186,6 +189,7 @@ wxgtk_webview_webkit_load_failed(WebKitWebView *,
+ case SOUP_STATUS_MALFORMED:
+ type = wxWEBVIEW_NAV_ERR_REQUEST;
+ break;
++#endif
+
+ case SOUP_STATUS_BAD_REQUEST:
+ type = wxWEBVIEW_NAV_ERR_REQUEST;
diff --git a/pkgs/by-name/wx/wxGTK31/package.nix b/pkgs/by-name/wx/wxGTK31/package.nix
index 295354da8074..0b2df7e44c33 100644
--- a/pkgs/by-name/wx/wxGTK31/package.nix
+++ b/pkgs/by-name/wx/wxGTK31/package.nix
@@ -21,7 +21,7 @@
withEGL ? true,
withMesa ? !stdenv.hostPlatform.isDarwin,
withWebKit ? stdenv.hostPlatform.isDarwin,
- webkitgtk_4_0,
+ webkitgtk_4_1,
libpng,
}:
@@ -39,7 +39,10 @@ stdenv.mkDerivation rec {
patches = [
# https://github.com/wxWidgets/wxWidgets/issues/17942
- ./patches/0001-fix-assertion-using-hide-in-destroy.patch
+ ./0001-fix-assertion-using-hide-in-destroy.patch
+ # Add support for libwebkit2gtk-4.1 and libsoup-3.0, cherry-picked from
+ # https://github.com/SoftFever/Orca-deps-wxWidgets/commit/1b8664426603376b68f8ca3c54de97ec630e5940
+ ./0002-support-webkitgtk-41.patch
];
nativeBuildInputs = [ pkg-config ];
@@ -58,7 +61,7 @@ stdenv.mkDerivation rec {
]
++ lib.optional withCurl curl
++ lib.optional withMesa libGLU
- ++ lib.optional (withWebKit && !stdenv.hostPlatform.isDarwin) webkitgtk_4_0
+ ++ lib.optional (withWebKit && !stdenv.hostPlatform.isDarwin) webkitgtk_4_1
++ lib.optionals stdenv.hostPlatform.isDarwin [
libpng
];
diff --git a/pkgs/by-name/xa/xapp/package.nix b/pkgs/by-name/xa/xapp/package.nix
index 2962ed6d683b..251038b73341 100644
--- a/pkgs/by-name/xa/xapp/package.nix
+++ b/pkgs/by-name/xa/xapp/package.nix
@@ -24,7 +24,7 @@
stdenv.mkDerivation rec {
pname = "xapp";
- version = "2.8.11";
+ version = "2.8.12";
outputs = [
"out"
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
owner = "linuxmint";
repo = "xapp";
rev = version;
- hash = "sha256-dmMjGWjq0s4MkobeqssbG5G3+gHRqA6lmu95uJX3RJY=";
+ hash = "sha256-LGONOsllf9POLLcRG2JN6VNvvMZorcG+aXVNLUz31Tc=";
};
# Recommended by upstream, which enables the build of xapp-debug.
diff --git a/pkgs/by-name/xd/xdg-desktop-portal-termfilechooser/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-termfilechooser/package.nix
index d0a5f94eb8a6..ca19d549ebd9 100644
--- a/pkgs/by-name/xd/xdg-desktop-portal-termfilechooser/package.nix
+++ b/pkgs/by-name/xd/xdg-desktop-portal-termfilechooser/package.nix
@@ -13,13 +13,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xdg-desktop-portal-termfilechooser";
- version = "1.1.1";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "hunkyburrito";
repo = "xdg-desktop-portal-termfilechooser";
tag = "v${finalAttrs.version}";
- hash = "sha256-aqFaf87f0Th9MRzLthCnTuw41R2B5z0hx7dAaZ/KEWo=";
+ hash = "sha256-3w6O9Su9COz5dKM8O8wGhSPJ4Cdb9nCU8oIBvuC6qC4=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix
index 540db1ad546b..d66bc9521c37 100644
--- a/pkgs/by-name/xe/xenia-canary/package.nix
+++ b/pkgs/by-name/xe/xenia-canary/package.nix
@@ -19,14 +19,14 @@
}:
llvmPackages_20.stdenv.mkDerivation {
pname = "xenia-canary";
- version = "0-unstable-2025-07-27";
+ version = "0-unstable-2025-08-06";
src = fetchFromGitHub {
owner = "xenia-canary";
repo = "xenia-canary";
fetchSubmodules = true;
- rev = "4e8e789876329e03697d1542718fbc21b5053aa5";
- hash = "sha256-sfNkMeOEvmBbFv2mDnKs3UGPxFRvts9wcgcA23endUI=";
+ rev = "e9b24642541f0203d369fedd74900cbbaddeac1e";
+ hash = "sha256-q3NJvt19mi6Ve5rMHAtzP3P/ryiypCAuiEsVVCDKn8M=";
};
dontConfigure = true;
diff --git a/pkgs/by-name/xf/xfitter/package.nix b/pkgs/by-name/xf/xfitter/package.nix
index 5e4cbc52a1cf..7d54c0a76891 100644
--- a/pkgs/by-name/xf/xfitter/package.nix
+++ b/pkgs/by-name/xf/xfitter/package.nix
@@ -73,7 +73,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "XFitter project is an open source QCD fit framework ready to extract PDFs and assess the impact of new data";
+ description = "Open source QCD fit framework designed to extract PDFs and assess the impact of new data";
license = licenses.gpl3;
homepage = "https://www.xfitter.org/xFitter";
platforms = platforms.unix;
diff --git a/pkgs/by-name/xk/xkbd/package.nix b/pkgs/by-name/xk/xkbd/package.nix
index ef41440659a6..f28d2228637f 100644
--- a/pkgs/by-name/xk/xkbd/package.nix
+++ b/pkgs/by-name/xk/xkbd/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/mahatma-kaganovich/xkbd";
- description = "onscreen soft keyboard for X11";
+ description = "On-screen soft keyboard for X11";
license = licenses.gpl2Plus;
maintainers = [ ];
platforms = platforms.linux;
diff --git a/pkgs/by-name/xl/xlights/package.nix b/pkgs/by-name/xl/xlights/package.nix
index 197e212baf72..5600a859cdd0 100644
--- a/pkgs/by-name/xl/xlights/package.nix
+++ b/pkgs/by-name/xl/xlights/package.nix
@@ -14,7 +14,7 @@ appimageTools.wrapType2 rec {
};
meta = {
- description = "xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers";
+ description = "Sequencer for lights with USB and E1.31 drivers";
homepage = "https://xlights.org";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ kashw2 ];
diff --git a/pkgs/by-name/xl/xlink/package.nix b/pkgs/by-name/xl/xlink/package.nix
index 111091c03f07..de021dd3fa94 100644
--- a/pkgs/by-name/xl/xlink/package.nix
+++ b/pkgs/by-name/xl/xlink/package.nix
@@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
- description = "XLink library for communication with Myriad VPUs";
+ description = "Library for communication with Myriad VPUs";
homepage = "https://github.com/luxonis/XLink";
license = lib.licenses.asl20;
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/xm/xmloscopy/package.nix b/pkgs/by-name/xm/xmloscopy/package.nix
index b547ede58132..faab84dc3cef 100644
--- a/pkgs/by-name/xm/xmloscopy/package.nix
+++ b/pkgs/by-name/xm/xmloscopy/package.nix
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "wtf is my docbook broken?";
+ description = "XML debugger";
mainProgram = "xmloscopy";
homepage = "https://github.com/grahamc/xmloscopy";
license = licenses.mit;
diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix
index d662717bc103..ab8c967e6fe5 100644
--- a/pkgs/by-name/xp/xpipe/package.nix
+++ b/pkgs/by-name/xp/xpipe/package.nix
@@ -39,7 +39,7 @@ let
hash =
{
- x86_64-linux = "sha256-LMScG1cbcvMuMcb+R5lFU3eXsVWJ5ApMBtFi69OjyRs=";
+ x86_64-linux = "sha256-r6vrE3rdFFYIQDCxLn/K/IEQZMWi6ic7Hsa3jGQnlhU=";
}
.${system} or throwSystem;
@@ -48,7 +48,7 @@ let
in
stdenvNoCC.mkDerivation rec {
pname = "xpipe";
- version = "17.3";
+ version = "17.4";
src = fetchzip {
url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz";
diff --git a/pkgs/by-name/xr/xray/package.nix b/pkgs/by-name/xr/xray/package.nix
index f9795582181e..26bb4a54e5cf 100644
--- a/pkgs/by-name/xr/xray/package.nix
+++ b/pkgs/by-name/xr/xray/package.nix
@@ -15,13 +15,13 @@
buildGoModule rec {
pname = "xray";
- version = "25.7.26";
+ version = "25.8.3";
src = fetchFromGitHub {
owner = "XTLS";
repo = "Xray-core";
rev = "v${version}";
- hash = "sha256-oPB4OngMDUk+HURDoUhIZ6SGQ0gII740PjgjP2fUK/k=";
+ hash = "sha256-6BzAp0vm8OkthX1s8xfneX3BkAuXpCtLmGn8yqcRLA8=";
};
vendorHash = "sha256-AmY9q0I0S7Xki9mgCJn/nV4Y9Ra6MDgnma2iPnoWQhg=";
diff --git a/pkgs/by-name/xv/xviewer/package.nix b/pkgs/by-name/xv/xviewer/package.nix
index bcc96b762885..76b440e69ce7 100644
--- a/pkgs/by-name/xv/xviewer/package.nix
+++ b/pkgs/by-name/xv/xviewer/package.nix
@@ -28,13 +28,13 @@
stdenv.mkDerivation rec {
pname = "xviewer";
- version = "3.4.10";
+ version = "3.4.11";
src = fetchFromGitHub {
owner = "linuxmint";
repo = "xviewer";
rev = version;
- hash = "sha256-ELjr6W1Hqpvc7ChOrLhVUw9YPRoS/JjXQMNBrCn7JOQ=";
+ hash = "sha256-fW+hhHJ4i3u0vtbvaQWliIZSLI1WCFhR5CvVZL6Vy8U=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/y-/y-cruncher/package.nix b/pkgs/by-name/y-/y-cruncher/package.nix
new file mode 100644
index 000000000000..d5b90c162be0
--- /dev/null
+++ b/pkgs/by-name/y-/y-cruncher/package.nix
@@ -0,0 +1,73 @@
+{
+ lib,
+ stdenvNoCC,
+ fetchurl,
+ makeBinaryWrapper,
+ nix-update-script,
+}:
+
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "y-cruncher";
+ version = "0.8.6.9545";
+
+ src = fetchurl {
+ url = "https://github.com/Mysticial/y-cruncher/releases/download/v${finalAttrs.version}/y-cruncher.v${finalAttrs.version}-static.tar.xz";
+ hash = "sha256-R57uTP45CXGi3+dcH0eyxR2ewjZKNxIyGHyh6mh7FUk=";
+ };
+
+ nativeBuildInputs = [
+ makeBinaryWrapper
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm755 y-cruncher -t $out/lib/y-cruncher/
+ install -Dm755 Binaries/*~* -t $out/lib/y-cruncher/Binaries/
+ install -Dm644 Binaries/Digits/*.txt -t $out/lib/y-cruncher/Binaries/Digits/
+ install -Dm644 Custom\ Formulas/*.cfg -t $out/lib/y-cruncher/Custom\ Formulas/
+ makeWrapper $out/lib/y-cruncher/y-cruncher $out/bin/y-cruncher
+
+ install -Dm644 "Command Lines.txt" -t $out/share/doc/y-cruncher/
+ install -Dm644 "Read Me.txt" -t $out/share/doc/y-cruncher/
+ install -Dm644 "Username.txt" -t $out/share/doc/y-cruncher/
+ install -Dm644 Binaries/*.txt -t $out/share/doc/y-cruncher/
+ install -Dm644 Custom\ Formulas/#README.txt -t $out/share/doc/y-cruncher/
+
+ runHook postInstall
+ '';
+
+ passthru = {
+ updateScript = nix-update-script { };
+ };
+
+ meta = {
+ description = "Compute Pi and other constants to billions of digits";
+ longDescription = ''
+ How fast can your computer compute Pi?
+
+ y-cruncher is a program that can compute Pi and other constants
+ to trillions of digits.
+
+ It is the first of its kind that is multi-threaded and scalable
+ to multi-core systems. Ever since its launch in 2009, it has
+ become a common benchmarking and stress-testing application for
+ overclockers and hardware enthusiasts.
+
+ y-cruncher has been used to set several world records for the
+ most digits of Pi ever computed.
+ '';
+ homepage = "https://www.numberworld.org/y-cruncher/";
+ downloadPage = "https://www.numberworld.org/y-cruncher/#Download";
+ changelog = "https://www.numberworld.org/y-cruncher/version_history.html";
+ license = with lib.licenses; [
+ unfree
+ asl20 # Apache Commons + HTTP Client
+ bsd3 # Intel Cilk Run-Time Library
+ ];
+ sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
+ maintainers = with lib.maintainers; [ normalcea ];
+ mainProgram = "y-cruncher";
+ platforms = [ "x86_64-linux" ];
+ };
+})
diff --git a/pkgs/by-name/ya/yaralyzer/package.nix b/pkgs/by-name/ya/yaralyzer/package.nix
index 53f45a74cfc0..c6e488308fea 100644
--- a/pkgs/by-name/ya/yaralyzer/package.nix
+++ b/pkgs/by-name/ya/yaralyzer/package.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "yaralyzer";
- version = "1.0.0";
+ version = "1.0.6";
pyproject = true;
src = fetchFromGitHub {
owner = "michelcrypt4d4mus";
repo = "yaralyzer";
tag = "v${version}";
- hash = "sha256-HrYO7Fz9aLabx7nsilo/b/xe6OOzIq0P2PzVFtAPNEU=";
+ hash = "sha256-zaC33dlwjMNvvXnxqrEJvk3Umh+4hYsbDWoW6n6KmCk=";
};
pythonRelaxDeps = [
diff --git a/pkgs/by-name/ya/yazi/plugins/jump-to-char/default.nix b/pkgs/by-name/ya/yazi/plugins/jump-to-char/default.nix
index 95fca5f6c711..8b4c7ba5e578 100644
--- a/pkgs/by-name/ya/yazi/plugins/jump-to-char/default.nix
+++ b/pkgs/by-name/ya/yazi/plugins/jump-to-char/default.nix
@@ -15,7 +15,7 @@ mkYaziPlugin {
};
meta = {
- description = "Switch the preview pane between hidden and shown";
+ description = "Vim-like f<char>, jump to the next file whose name starts with <char>.";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ khaneliman ];
};
diff --git a/pkgs/by-name/ya/yazi/plugins/nord/default.nix b/pkgs/by-name/ya/yazi/plugins/nord/default.nix
index 57d4b6e5d012..6f9eb157ebb6 100644
--- a/pkgs/by-name/ya/yazi/plugins/nord/default.nix
+++ b/pkgs/by-name/ya/yazi/plugins/nord/default.nix
@@ -15,7 +15,7 @@ mkYaziPlugin {
};
meta = {
- description = "nordic yazi";
+ description = "Nordic yazi";
homepage = "https://github.com/stepbrobd/nord.yazi";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ stepbrobd ];
diff --git a/pkgs/by-name/yo/your_spotify/package.nix b/pkgs/by-name/yo/your_spotify/package.nix
index 3dfe972ea7e0..952cabedd908 100644
--- a/pkgs/by-name/yo/your_spotify/package.nix
+++ b/pkgs/by-name/yo/your_spotify/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "your_spotify_server";
- version = "1.13.1";
+ version = "1.14.0";
src = fetchFromGitHub {
owner = "Yooooomi";
repo = "your_spotify";
tag = finalAttrs.version;
- hash = "sha256-Acf+y8/Aga6rKwdb9b6im58IWqiKX4wHDeUzT5ApPqs=";
+ hash = "sha256-yz+IVrvnNt67TQCNNqpS+jSAEevsi+0cVGBTZNMcZbk=";
};
offlineCache = fetchYarnDeps {
diff --git a/pkgs/by-name/yu/yubihsm-connector/package.nix b/pkgs/by-name/yu/yubihsm-connector/package.nix
index 0b0299fdcc8f..990766665a71 100644
--- a/pkgs/by-name/yu/yubihsm-connector/package.nix
+++ b/pkgs/by-name/yu/yubihsm-connector/package.nix
@@ -37,7 +37,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "yubihsm-connector performs the communication between the YubiHSM 2 and applications that use it";
+ description = "Performs the communication between the YubiHSM 2 and applications that use it";
homepage = "https://developers.yubico.com/yubihsm-connector/";
maintainers = with maintainers; [ matthewcroughan ];
license = licenses.asl20;
diff --git a/pkgs/by-name/yu/yubihsm-shell/package.nix b/pkgs/by-name/yu/yubihsm-shell/package.nix
index 3a7bf5564bfc..4f9354ea4316 100644
--- a/pkgs/by-name/yu/yubihsm-shell/package.nix
+++ b/pkgs/by-name/yu/yubihsm-shell/package.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "fortify3" ];
meta = with lib; {
- description = "yubihsm-shell and libyubihsm";
+ description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM";
homepage = "https://github.com/Yubico/yubihsm-shell";
maintainers = with maintainers; [ matthewcroughan ];
license = licenses.asl20;
diff --git a/pkgs/by-name/za/zammad/package.nix b/pkgs/by-name/za/zammad/package.nix
index 062c8842d1e1..bd51f651c940 100644
--- a/pkgs/by-name/za/zammad/package.nix
+++ b/pkgs/by-name/za/zammad/package.nix
@@ -128,7 +128,7 @@ stdenvNoCC.mkDerivation {
};
meta = with lib; {
- description = "Zammad, a web-based, open source user support/ticketing solution";
+ description = "Web-based, open source user support/ticketing solution";
homepage = "https://zammad.org";
license = licenses.agpl3Plus;
platforms = [
diff --git a/pkgs/by-name/za/zapzap/package.nix b/pkgs/by-name/za/zapzap/package.nix
index 80e8ce9e2ed6..2269a5ede2ec 100644
--- a/pkgs/by-name/za/zapzap/package.nix
+++ b/pkgs/by-name/za/zapzap/package.nix
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "zapzap";
- version = "6.1.1-2";
+ version = "6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "rafatosta";
repo = "zapzap";
tag = version;
- hash = "sha256-gd9DxTck0YG0ETmFMzsc/0osMTB4txr7pQ9Xw4dLP+A=";
+ hash = "sha256-PjnWe65L4RMUcgZrRYrK+k1+aqE0ti6Behkj2eHU7gQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix
index fb8d2e1f7b0d..c0e220cb0099 100644
--- a/pkgs/by-name/ze/zed-editor/package.nix
+++ b/pkgs/by-name/ze/zed-editor/package.nix
@@ -99,7 +99,7 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zed-editor";
- version = "0.197.5";
+ version = "0.198.5";
outputs = [
"out"
@@ -112,7 +112,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "zed-industries";
repo = "zed";
tag = "v${finalAttrs.version}";
- hash = "sha256-IbyM7iM9ErzVSb07NgTpgRI2VH1y+DJeKKiFYLyOqpk=";
+ hash = "sha256-jDwHw5kbm0qfV2WJ5tbFl9z/1S1ICp8bCZbhUD5o0VI=";
};
patches = [
@@ -138,7 +138,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail "inner.redirect(policy)" "inner.redirect_policy(policy)"
'';
- cargoHash = "sha256-ECtVsZiOEYsax8Zp4EFqbtCo/w6FfjJCnPWJ7YnmQ0U=";
+ cargoHash = "sha256-MHwMsMdv7TjnWi2Kmr7vA+TUK+VyHMm4faYOssJ5Z1o=";
nativeBuildInputs = [
cmake
diff --git a/pkgs/by-name/ze/zellij/package.nix b/pkgs/by-name/ze/zellij/package.nix
index c93fe0ed1e1e..99a15c2e45ed 100644
--- a/pkgs/by-name/ze/zellij/package.nix
+++ b/pkgs/by-name/ze/zellij/package.nix
@@ -15,13 +15,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zellij";
- version = "0.43.0";
+ version = "0.43.1";
src = fetchFromGitHub {
owner = "zellij-org";
repo = "zellij";
tag = "v${finalAttrs.version}";
- hash = "sha256-VlK9ONyNQAlRqLQM62ZDCv/efJbj66DgM0P9DNhvRvk=";
+ hash = "sha256-pUExOToThqDBrNNKHh8Z+PFkijx22I7gpYXTAywlSxM=";
};
# Remove the `vendored_curl` feature in order to link against the libcurl from nixpkgs instead of
@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail ', "vendored_curl"' ""
'';
- cargoHash = "sha256-P4VabkEFBvj2YkkhXqH/JZp3m3WMKcr0qUMhdorEm1Q=";
+ cargoHash = "sha256-KWE9K7M2pelow5I2rvEZho9L0kmnSXVLDD9XBpzlEEY=";
env.OPENSSL_NO_VENDOR = 1;
diff --git a/pkgs/by-name/zi/zile/package.nix b/pkgs/by-name/zi/zile/package.nix
index d1fbe8623e25..8278d2871aff 100644
--- a/pkgs/by-name/zi/zile/package.nix
+++ b/pkgs/by-name/zi/zile/package.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://www.gnu.org/software/zile/";
changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}";
- description = "Zile Implements Lua Editors";
+ description = "Implements Lua Editors";
longDescription = ''
GNU Zile is a text editor development kit, so that you can (relatively)
quickly develop your own ideal text editor without reinventing the wheel
diff --git a/pkgs/by-name/zi/zipkin/package.nix b/pkgs/by-name/zi/zipkin/package.nix
index 3549578deb39..c05b420f2de7 100644
--- a/pkgs/by-name/zi/zipkin/package.nix
+++ b/pkgs/by-name/zi/zipkin/package.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
--add-flags "-cp $out/share/java/zipkin-server-${version}-exec.jar org.springframework.boot.loader.JarLauncher"
'';
meta = with lib; {
- description = "Zipkin distributed tracing system";
+ description = "Distributed tracing system";
homepage = "https://zipkin.io/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
diff --git a/pkgs/by-name/zl/zluda/package.nix b/pkgs/by-name/zl/zluda/package.nix
index ced854e96993..6dce56c92190 100644
--- a/pkgs/by-name/zl/zluda/package.nix
+++ b/pkgs/by-name/zl/zluda/package.nix
@@ -78,7 +78,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = {
- description = "ZLUDA - CUDA on non-Nvidia GPUs";
+ description = "CUDA on non-Nvidia GPUs";
homepage = "https://github.com/vosen/ZLUDA";
changelog = "https://github.com/vosen/ZLUDA/releases/tag/${src.rev}";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix
index 284a583826ab..0a305ac59431 100644
--- a/pkgs/by-name/zo/zoom-us/package.nix
+++ b/pkgs/by-name/zo/zoom-us/package.nix
@@ -62,7 +62,7 @@ let
versions.x86_64-darwin = "6.5.7.60598";
# This is the fallback version so that evaluation can produce a meaningful result.
- versions.x86_64-linux = "6.5.7.3298";
+ versions.x86_64-linux = "6.5.8.3527";
srcs = {
aarch64-darwin = fetchurl {
@@ -76,7 +76,7 @@ let
};
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz";
- hash = "sha256-6gzgJmB+/cwcEToQpniVVZyQZcqzblQG/num0X+xUIE=";
+ hash = "sha256-qTehkDMyc28XHtta7taNYn8gPCYS/Qdr2VMUIDDC/68=";
};
};
diff --git a/pkgs/data/fonts/openmoji/default.nix b/pkgs/data/fonts/openmoji/default.nix
index 5f4c07e8a25e..949782194406 100644
--- a/pkgs/data/fonts/openmoji/default.nix
+++ b/pkgs/data/fonts/openmoji/default.nix
@@ -42,13 +42,13 @@ assert lib.asserts.assertOneOf "buildMaximumColorFonts" buildMaximumColorFonts [
stdenvNoCC.mkDerivation rec {
pname = "openmoji";
- version = "15.1.0";
+ version = "16.0.0";
src = fetchFromGitHub {
owner = "hfg-gmuend";
repo = pname;
rev = version;
- hash = "sha256-k37MsBbRUZ4vIEPAgVMiCK8gz377DWwAfjjjOassNMY=";
+ hash = "sha256-4dYtLaABu88z25Ud/cuOECajxSJWR01qcTIZNWN7Fhw=";
};
patches = [
diff --git a/pkgs/desktops/deepin/artwork/deepin-desktop-theme/default.nix b/pkgs/desktops/deepin/artwork/deepin-desktop-theme/default.nix
index b22202590b92..d52b7cb3b2f6 100644
--- a/pkgs/desktops/deepin/artwork/deepin-desktop-theme/default.nix
+++ b/pkgs/desktops/deepin/artwork/deepin-desktop-theme/default.nix
@@ -37,6 +37,9 @@ stdenv.mkDerivation rec {
deepin-icon-theme
];
+ # breeze-icons propagates qtbase
+ dontWrapQtApps = true;
+
dontDropIconThemeCache = true;
preFixup = ''
diff --git a/pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix b/pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix
index 7f19e8fd010d..34e6cb0a7079 100644
--- a/pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix
+++ b/pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix
@@ -27,6 +27,9 @@ stdenvNoCC.mkDerivation rec {
propagatedBuildInputs = [ papirus-icon-theme ];
+ # breeze-icons propagates qtbase
+ dontWrapQtApps = true;
+
dontDropIconThemeCache = true;
# Remove broken symbolic link(https://github.com/linuxdeepin/developer-center/issues/11245)
diff --git a/pkgs/desktops/gnome/extensions/gsconnect/default.nix b/pkgs/desktops/gnome/extensions/gsconnect/default.nix
index a9283b808027..3dc94311f766 100644
--- a/pkgs/desktops/gnome/extensions/gsconnect/default.nix
+++ b/pkgs/desktops/gnome/extensions/gsconnect/default.nix
@@ -21,9 +21,9 @@
desktop-file-utils,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "gnome-shell-extension-gsconnect";
- version = "62";
+ version = "66";
outputs = [
"out"
@@ -33,8 +33,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "GSConnect";
repo = "gnome-shell-extension-gsconnect";
- rev = "v${version}";
- hash = "sha256-HFm04XC61AjkJSt4YBc4dO9v563w+LsYDSaZckPYE14=";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-QPvdSmt4aUkPvaOUonovrCxW4pxrgoopXGi3KSukVD8=";
};
patches = [
@@ -88,7 +88,8 @@ stdenv.mkDerivation rec {
# slightly janky fix for gsettings_schemadir being removed
substituteInPlace data/config.js.in \
- --subst-var-by GSETTINGS_SCHEMA_DIR ${glib.makeSchemaPath (placeholder "out") "${pname}-${version}"}
+ --subst-var-by GSETTINGS_SCHEMA_DIR \
+ ${glib.makeSchemaPath (placeholder "out") "${finalAttrs.pname}-${finalAttrs.version}"}
'';
postFixup = ''
@@ -116,12 +117,12 @@ stdenv.mkDerivation rec {
};
};
- meta = with lib; {
+ meta = {
description = "KDE Connect implementation for Gnome Shell";
homepage = "https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki";
- license = licenses.gpl2Plus;
- maintainers = [ maintainers.doronbehar ];
- teams = [ teams.gnome ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [ doronbehar ];
+ teams = [ lib.teams.gnome ];
+ platforms = lib.platforms.linux;
};
-}
+})
diff --git a/pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix b/pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix
deleted file mode 100644
index 8f02f1531eb7..000000000000
--- a/pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- lib,
- runCommand,
- glib,
- lomiri-schemas,
- lomiri-wallpapers,
- nixos-icons,
- writeText,
- extraGSettingsOverrides ? "",
- extraGSettingsOverridePackages ? [ ],
- nixos-artwork,
-}:
-
-let
- # Overriding the background picture should be possible, but breaks within the VM tests.
- # It results in either a grey background (prolly indicating an error somewhere)
- # or hangs the session (also happens when using LSS, which sets it via AccountsService).
- #
- # So we can only override the launcher button details.
- # Button colour: https://github.com/NixOS/nixos-artwork/blob/51a27e4a011e95cb559e37d32c44cf89b50f5154/logo/README.md#colours
- gsettingsOverrides = writeText "lomiri-gschema-overrides" ''
- [com.lomiri.Shell.Launcher]
- logo-picture-uri='file://${nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg'
- home-button-background-color='#5277C3'
-
- ${extraGSettingsOverrides}
- '';
-
- gsettingsOverridePackages = [
- lomiri-schemas
- ]
- ++ extraGSettingsOverridePackages;
-in
-runCommand "lomiri-gsettings-overrides" { preferLocalBuild = true; } ''
- dataDir="$out/share/gsettings-schemas/nixos-gsettings-overrides"
- schemaDir="$dataDir/glib-2.0/schemas"
- mkdir -p "$schemaDir"
-
- ${lib.strings.concatMapStringsSep "\n" (
- pkg:
- "cp -rf \"${glib.getSchemaPath pkg}\"/*.xml \"${glib.getSchemaPath pkg}\"/*.gschema.override \"$schemaDir\""
- ) gsettingsOverridePackages}
-
- chmod -R a+w "$dataDir"
- cp --no-preserve=mode "${gsettingsOverrides}" "$schemaDir/zz-nixos-defaults.gschema.override"
-
- ${lib.getExe' glib.dev "glib-compile-schemas"} --strict "$schemaDir" | tee gcs.log
-
- if grep 'No schema files found' gcs.log >/dev/null; then
- exit 1
- fi
-''
diff --git a/pkgs/desktops/lomiri/default.nix b/pkgs/desktops/lomiri/default.nix
index fbcb046f2caa..893165171bb5 100644
--- a/pkgs/desktops/lomiri/default.nix
+++ b/pkgs/desktops/lomiri/default.nix
@@ -31,7 +31,6 @@ let
teleports = callPackage ./applications/teleports { };
#### Data
- lomiri-gsettings-overrides = callPackage ./data/lomiri-gsettings-overrides { };
lomiri-schemas = callPackage ./data/lomiri-schemas { };
lomiri-session = callPackage ./data/lomiri-session { };
lomiri-sounds = callPackage ./data/lomiri-sounds { };
diff --git a/pkgs/desktops/mate/mate-panel/default.nix b/pkgs/desktops/mate/mate-panel/default.nix
index 58824e4d0d55..9a9d89effab2 100644
--- a/pkgs/desktops/mate/mate-panel/default.nix
+++ b/pkgs/desktops/mate/mate-panel/default.nix
@@ -1,9 +1,12 @@
{
lib,
stdenv,
- fetchurl,
+ fetchFromGitHub,
+ autoconf-archive,
+ autoreconfHook,
pkg-config,
gettext,
+ gtk-doc,
itstool,
glib,
gtk-layer-shell,
@@ -14,32 +17,42 @@
libxml2,
dconf,
dconf-editor,
+ mate-common,
mate-desktop,
mate-menus,
hicolor-icon-theme,
wayland,
gobject-introspection,
wrapGAppsHook3,
+ yelp-tools,
marco,
- mateUpdateScript,
+ gitUpdater,
}:
stdenv.mkDerivation rec {
pname = "mate-panel";
- version = "1.28.4";
+ version = "1.28.5";
- src = fetchurl {
- url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- hash = "sha256-AvCesDFMKsGXtvCJlQpXHNujm/0D1sOguP13JSqWiHQ=";
+ src = fetchFromGitHub {
+ owner = "mate-desktop";
+ repo = "mate-panel";
+ tag = "v${version}";
+ fetchSubmodules = true;
+ hash = "sha256-P1zrOH1xTbKXIoP13azAFDv2Q05dubR1AfmuLbgh250=";
};
nativeBuildInputs = [
+ autoconf-archive
+ autoreconfHook
gobject-introspection
gettext
+ gtk-doc
itstool
libxml2 # xmllint
+ mate-common # mate-common.m4 macros
pkg-config
wrapGAppsHook3
+ yelp-tools
];
buildInputs = [
@@ -81,7 +94,10 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- passthru.updateScript = mateUpdateScript { inherit pname; };
+ passthru.updateScript = gitUpdater {
+ rev-prefix = "v";
+ odd-unstable = true;
+ };
meta = with lib; {
description = "MATE panel";
diff --git a/pkgs/desktops/pantheon/apps/elementary-code/default.nix b/pkgs/desktops/pantheon/apps/elementary-code/default.nix
index 1a838e61759e..bd03337514d0 100644
--- a/pkgs/desktops/pantheon/apps/elementary-code/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-code/default.nix
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
- fetchpatch,
nix-update-script,
meson,
ninja,
@@ -26,24 +25,15 @@
stdenv.mkDerivation rec {
pname = "elementary-code";
- version = "8.0.0";
+ version = "8.1.0";
src = fetchFromGitHub {
owner = "elementary";
repo = "code";
rev = version;
- hash = "sha256-muW7K9cFITZaoNi3id+iplmokN5sSE8x1CVQ62+myUU=";
+ hash = "sha256-pL/xyD9jwuPixbVdjPa3vdZWHxI+T2ARI4BvcTV61jc=";
};
- patches = [
- # Fix build with GCC 14
- # https://github.com/elementary/code/pull/1606
- (fetchpatch {
- url = "https://github.com/elementary/code/commit/9b8347adcbb94f3186815413d927eecc51be2ccf.patch";
- hash = "sha256-VhpvWgOGniOEjxBOjvX30DZIRGalxfPlb9j1VaOAJTA=";
- })
- ];
-
strictDeps = true;
nativeBuildInputs = [
diff --git a/pkgs/desktops/xfce/applications/orage/default.nix b/pkgs/desktops/xfce/applications/orage/default.nix
index c654664ed9c7..29c036561481 100644
--- a/pkgs/desktops/xfce/applications/orage/default.nix
+++ b/pkgs/desktops/xfce/applications/orage/default.nix
@@ -13,9 +13,9 @@
mkXfceDerivation {
category = "apps";
pname = "orage";
- version = "4.20.1";
+ version = "4.20.2";
- sha256 = "sha256-WdvqsgHfhJ2sk4vQ75m1zmWjefJBJdDKH8E0GA4fCNg=";
+ sha256 = "sha256-iV4eVYmOXfEpq5cnHeCXRvx0Ms0Dis3EIwbcSakGLXs=";
buildInputs = [
glib
diff --git a/pkgs/development/ada-modules/gnatprove/default.nix b/pkgs/development/ada-modules/gnatprove/default.nix
index ae4ef6fa930d..18772e8cac6d 100644
--- a/pkgs/development/ada-modules/gnatprove/default.nix
+++ b/pkgs/development/ada-modules/gnatprove/default.nix
@@ -52,6 +52,10 @@ let
hash = "sha256-mZWP9yF1O4knCiXx8CqolnS+93bM+hTQy40cd0HZmwI=";
};
commit_date = "2023-01-05";
+ patches = [
+ # Changes to the GNAT frontend: https://github.com/AdaCore/spark2014/issues/58
+ ./0003-Adjust-after-category-change-for-N_Formal_Package_De.patch
+ ];
};
"14" = {
src = fetchSpark2014 {
diff --git a/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix
index c5d22612954c..6e2149059909 100644
--- a/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix
+++ b/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix
@@ -11,43 +11,43 @@ let
commonPackages = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Ref";
- version = "8.0.17";
- hash = "sha512-7CBEGt44FE1zkTlbWuztY05SgJsBe4NTVQUOgCCEb6Y/SwHW3hcBP/H7Jxt5rWBCmVB3Gn8THi+fldHe+g3V+w==";
+ version = "8.0.18";
+ hash = "sha512-cl1DhWFUTOA8O139k5ytpW4ttBJRSllzfpQ/sOXHg+r0ZYm2HZu4M4iMA70yHnqp0GtuGxqUBJ2duJkk4ydRWw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-3d/oVZzNM1+MSLPNdeassLrOlgZuFcSEZ8z9JjofhRdPSLZwVPuYiX48ylLlyXiY6WdMGn6i2kcHI3NUZ7TQmw==";
+ version = "8.0.18";
+ hash = "sha512-rMa3+s+Qy5BhAw+Zj8tDaNtcbMJcn/L6SGQ/4/qMca+JxTdWUruzCscAgA35wNLOKJ806A0rw26rhV7FdZFK0A==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Ref";
- version = "8.0.17";
- hash = "sha512-SVpn42wW9M6HI16kOeaM09nw2SlZsgsZCHTzBPBGrVRDblwcUV7U6MxMgH9XwrqSTziAZgLhIwR2BHvHwvoxWw==";
+ version = "8.0.18";
+ hash = "sha512-pkMF8rdmxdni+bMP8A5kek1ig+rBriWqCszuNdH4MddjIzjQe1jNqjB0XdRtHZdKgL5OpWBK1nBPBYiT1oeYAw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-Hh4MgVIOGGWATWiysB1uCATWEW/nwNaYtQcTpkVJ/NBJmzVrwx/GQQBYe0uZwiRQ8npGEBvouS0tha/5zjIcPQ==";
+ version = "8.0.18";
+ hash = "sha512-0HyBUjT2SHH9SrJxfVzsjb4wJ/3HJ2NZDfxqMfoDCRlPUCT6iApy0O+PnhAtFqyfvB+wpNsQmFhHi7MHz+hFfw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-KzLfeiD/vvTNuuWwq+yzUP0anje9vbqC+COuV1lgsD25zyUAyJwYthDVyhYdZ07aZNs7V1bx8yoMcUUL+ql3sw==";
+ version = "8.0.18";
+ hash = "sha512-WeYxJHGMgva5F9l2oo3N3+tKZIBZNoOCjyyXju8uyWnwxtbF8HbxbRZGxR80DVJ5PIUW8E6qKVo9t/rm+0gCIA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-490ItCA3f0tB89YK/p9mf6UB7w8tNusrjUYRpzXomG9TtOScyKaFmSxvRHaaeWGT/bbOpaitLSaWKKnnAxFKkw==";
+ version = "8.0.18";
+ hash = "sha512-iUKTKzPeh/7Vv7it/Jr7U5lCpfE2aq1hvtfdh9C0fBPboV+0fMG05t9dEl+ewN8W1rJ6+Xq92QEhbANQAA0Org==";
})
(fetchNupkg {
pname = "Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-47EF7FIww1odYFPgGkZdkbazfOhxVCH5VfvU89ht52DzsdeRun+u53SKRRQewcku3M76JXlPAUaWYF9YEbRhKw==";
+ version = "8.0.18";
+ hash = "sha512-+6dNm86ZF+53JC3kMQhT1msw2CzoBijWMnDxD0VDsIp5lvvtNTWy/Sl5bTuvIFcSbq00iVefNHa05ELXs9mL+g==";
})
(fetchNupkg {
pname = "Microsoft.NET.ILLink.Tasks";
- version = "8.0.17";
- hash = "sha512-P3X61aknNd61nNPPeRvxZmKaX35fNrlmcZ6f2EqSmRFjSmVaZRY5AW1jHx+P3zyc+f5sKVvSDSe+cBwM6sIsKQ==";
+ version = "8.0.18";
+ hash = "sha512-E/HnHEgLQboNM63koeog+GQwoUjj9oLo/gJXKfdfLq8D9LfgG8tvkbnVdQD4zg9ri2pIGTTjNzwoy07whjGl5Q==";
})
];
@@ -55,118 +55,118 @@ let
linux-arm = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
- version = "8.0.17";
- hash = "sha512-8NI7LrwgScvsfnIvIutWgDBNZv52afHUqTkQhiOYXg7kRUQ9VQsrV3wR+hnHo/WGlSibGcNBHz9hXRXGL3PApQ==";
+ version = "8.0.18";
+ hash = "sha512-diW7p7SmT+AaZ3w0mesbmnSLHLvcz7qV/PtstYS5lGoOFge9tqPrQKvN1lkjRTNyFxii3hpEVZYBA7341tCj4g==";
})
];
linux-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
- version = "8.0.17";
- hash = "sha512-qNBOlNW0AVi2ZzOUgYpQIwr8ZFkY/64+59pYYwG2+SMtkwTJdOYTNX9N03gODk7tUsIzJpZ7aBLo6KKMXgRX/g==";
+ version = "8.0.18";
+ hash = "sha512-7RgDbnLuJdyhM8LdlmcSMnTuaSrzNCGe1P+SBMxfM8hioiwupoP1axEH1KkxCl0tWjG4EZCMpZUHrh+Gb6JowA==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-t5PXM7/aThrr95wvivIB95usffttNzSxLKlCH/6breXbQ4pVVD/rRIvfQbsC+z5S3cqkyfr7bcbqdevY2i7zzg==";
+ version = "8.0.18";
+ hash = "sha512-BHJH9up/pokbEYBvkKih9QKnf/UmLXvX14m2lZZbVOvLgB6NR4Z+6ZOojuEJVmdFsWl7Ai//KYfc4sz1zewwAA==";
})
];
linux-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
- version = "8.0.17";
- hash = "sha512-MIU7+TheXyNxkcnDwBhQMLc09/id6XFqvxpZZqMQ84UH18/56YAxsPmZdkKPCXTmQhcPO45//vrDYP0FfrRHLA==";
+ version = "8.0.18";
+ hash = "sha512-Ymgqi3mVAYXktoV8Pm4uJk87tmoUsGNiDE6ixMghaSnrBzeJQHgiOgC08Loi5tt4GeAzKuofF9VWrST2Cr+mkw==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-2Pg0cRKKLlIs4ZJP3p97BYAXG6Ttnl/4xC0EMqvpiigljSSc/4loJpEceFjA9SEcBISRtm0yg5tB9CKUY7JGAg==";
+ version = "8.0.18";
+ hash = "sha512-JOnFBpCCSH6jp2wohLNBKeDXUfU/ZyF2Q8VALOqOh3oWicvO9WPw5skyHzuV6k/ClnKIhLZmJWF9sDIaCB1KXg==";
})
];
linux-musl-arm = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
- version = "8.0.17";
- hash = "sha512-SrlXcJ/A68zSy3e+NOYPB+7BCjjKE6QjSxKEAkdaNBwBBPvMC94tnYUDxKhES/6Je9guGE4LF/A2nEe2RNeejA==";
+ version = "8.0.18";
+ hash = "sha512-fQNP3JTHUnEkHnXnRuH1UBs3SyTzf3pCoMA1stExgShCQ5tR4LKKGu9OdEG+2QdmJMdMSunnU3CL8/UbfU/4XA==";
})
];
linux-musl-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
- version = "8.0.17";
- hash = "sha512-FAOcrRdUyHU5QBDf+4GSjyTPb0nw+NhdF4hkQjsKuzlmUdbY7jbsEY8xr8nfOw+dnKNcj+4N0VGlqKT5zKnZOA==";
+ version = "8.0.18";
+ hash = "sha512-+F4XZgRh6v/UaQwU8iJ8JzHrhtWTLICXJ7lEv/PvqD37VQY/2irYLo4tCpZwLIfeZAldv4Sc+LeH5EcRov7Izg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-YJib2fbiDQeWrEoAVAyVBa+ASWXJqjHyygr/9N9qHWAIuQn4F9PBkJs90ZBkEGxFhLGOsV0dLv3QSSfn9G9anw==";
+ version = "8.0.18";
+ hash = "sha512-stToQ45BL6fOk6arYUcYiRF5gX244Bju/GS0UKJyYpf61SFVHgiOfZtqciFWWEGTc0xuEHURjvNij4FTTYYs2g==";
})
];
linux-musl-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
- version = "8.0.17";
- hash = "sha512-9AZNX0abD5AXz0PARFGU5N8jxBeuEAreZrMcsjuWqm+diyA51LCWJeGkG0HJ1XV88G9hSLn3gTCadhPKiYe8yA==";
+ version = "8.0.18";
+ hash = "sha512-n4956y81CtgHtzxRlLoZs9no1NeT6vHtHh00RTHST7m55eMV2Tslm/5k0Jo1Xo/T+50QmZqlGSfTH4hLpwEh2Q==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-W/OdiSQkTscKsj2LZ6/Js80unCUQeQFPFUheOIayF0jeXZxBz2mgCv1W2bL2N6dQu/XzY+rcdAVaK84EctpyBw==";
+ version = "8.0.18";
+ hash = "sha512-xFWpgrb2yEEo9TKsT7Xpoj1lHemgKVYHW8kyego2xES/aUl3Rb9IO4hEcC3aAVcCpBp4M7+NrfhQrqhq3nI5pw==";
})
];
osx-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
- version = "8.0.17";
- hash = "sha512-Ld0Qg6YLHXSqbizrz4a0ycPfuty79ZK4zwAcguHZNS3GplRI9yJPbv/XXa7ENiSMOiFTWZjCpZ9mMTkJkLj7JQ==";
+ version = "8.0.18";
+ hash = "sha512-VsnN7b4GMKgq1FcJY7Pn8m3HWqdpZGjuAyUH9eIlvQGV6vzc9hvHIJhmDPA+hSvbjXshoa557IMWOJsGABo7sA==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-5sPZOZbgvw1k9mDnT0sQgYC9L90+Th2RlZquaEK4vYYb7NqwYddV6iipqF9zghrMzztK85Pym2bJZlKSn1fjsw==";
+ version = "8.0.18";
+ hash = "sha512-AA1LHIUoiWZG3qg0mRh0pBhnm7eKygNRk//A2OUpqxpbdWk5TnD0s2vuYqwonqonW9ykaMpP+inmyCB0fpYvtA==";
})
];
osx-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
- version = "8.0.17";
- hash = "sha512-w7EnpLx0V3N70/DdDyJCQV/rF4xtUTNKX3Ii4le1dTb7DxvqkplJ9Vf2y7l50i4dW8UEKtdfBED1BUGJiDx0Fg==";
+ version = "8.0.18";
+ hash = "sha512-sm5LY+hvq9/nxI3lurUwr7fu/abqb0DAos2ItezewQEGT3A0mNY+ZzawaX/dTAAivl+eToCMLi+2rH+OrRR3gQ==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-hR1mk1E3E8bXdt0q1yFkB7HlT5vJ+BTbrNswKt/BivmT3/qgjTAyJI/24FNkmPKg6e+k2+stvV9vMxFjNWcWbg==";
+ version = "8.0.18";
+ hash = "sha512-3uhlEm4Q2OVGEjmcaW0m6BvM93TKaJ3UDs5Ilehn+y6ZIjTZCqG5Svs7QcXrBFDlJX109TtPV8pPB6eCE0O+6A==";
})
];
win-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
- version = "8.0.17";
- hash = "sha512-F7MdXMz1cekBW9GMQ+U2CuFoMpBcAgkecJgZt96YfJEyCXVJotmGTMHB2pYoGBz0TU3307tg5JIfUd2d2Jj34Q==";
+ version = "8.0.18";
+ hash = "sha512-3E91cZevql0JI3Gqvxr9Ek8v6Bz8X7+CERVhKioz20407oziovUgfQPjcpXZ4maXIYB3Rg4qo8Su97dJRfYlPQ==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-wgx1oeWwzdttunh9nnm4HXv6REofxaCTzmlBGgffonufjSK4vkzr/dLsq5bkV7Sj+/5sOc6qLesIwx7nUChllg==";
+ version = "8.0.18";
+ hash = "sha512-sbWou4XTgFm96/sKC6ICivQA2OUwjEHMdk3qhW3oR0HeFZNyGVfYgydgfmIhv+NPtxA9ymBtYT0Qy+Qzug5VXg==";
})
];
win-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
- version = "8.0.17";
- hash = "sha512-ccX5RLNKPjmuagvmwkiONFgZuJa7qWFGCPjDm9WSK4efJ6CYFcNJmfTLHQMZ+fgyGzTnD2A5zMP/0Ot1o7xQEQ==";
+ version = "8.0.18";
+ hash = "sha512-ZZn4xQQamT5qjamOth5sIXjGQ93/1Q0zTMS5OdlmGEPQgnIXqscaGHa4+keV92x3ZkdYWiVfxVWJ388PS958FQ==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
- version = "8.0.17";
- hash = "sha512-gqi233hXdnvcE7McL/G+TR/BN+MYrmau1vL1E2uXmtdE+GB/pPWQXzYnxAeRM6jbC3ku0YKsAk+5lnRaZ5dsXA==";
+ version = "8.0.18";
+ hash = "sha512-laTLzCURbEEC+X+WfJNkDXfjk+s/9RExjWJ+qELrBw7ekhepQKFq7h5fVONVcRdI4GSkpG0bETwa6DXPhi4iIw==";
})
];
win-x86 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
- version = "8.0.17";
- hash = "sha512-VsSVyCQbOvBD5tFuWknajmz57qGHqwP7Pvts+o6SJ5UEUSTPPlzREqSfb1oIntmkFgfFGOZdc/MeL2hIQdADRg==";
+ version = "8.0.18";
+ hash = "sha512-6qw3f6QPWExHGdMEsw4s5DmtN8BLBXzsFMH7x+7hjdnZvfx1eebZdY610kYGz8Q/tcd0sLa1TXMcrF2CpxixNw==";
})
];
};
@@ -175,566 +175,566 @@ let
linux-arm = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
- version = "8.0.17";
- hash = "sha512-u9hkQnH4virFn25AXmV9TLhpuRXfXiBmx/q+uSWaBz2CZmT/EY6e0kRL5gg57gtlfkItKg5rgXnClk2gWvmIQg==";
+ version = "8.0.18";
+ hash = "sha512-97IplAqXG0a6rE5XheNUd4Gaeutsoe0TtCg/rI0h4qrUbCOErcuf/w4OmoQMKPV8WQzIUejA35EziyaulL0/EQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-arm";
- version = "8.0.17";
- hash = "sha512-0O+bU5EYdrFo3W0z7kHqfzV8r+hr/mboeekd/ObmPERfXYhn64W3qI0g3YfO+KHWiCD3rTju7gM0odZXXFu6xg==";
+ version = "8.0.18";
+ hash = "sha512-a9au+YLLDhwln5XPD0ryW0+L7cq/OZWlNaOSU6N5uwiL466rrJ3cevkOeACO6LBFmWCm9/mLzEY6XwUD+O85Gg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-arm";
- version = "8.0.17";
- hash = "sha512-bJUphLGlvIBzrN/VwTEJnrI0ul7mm1GiG5HzthokhjE53M2hdPw1jFEpp9A2wFOHAuj7rTJFfkJwyrmVoL2TKw==";
+ version = "8.0.18";
+ hash = "sha512-DceneYsM3IeWIEZTAQWvpMhK9LUEWpse8gE14iyX1EHCmX5ZPyla2LFC4KPzo5sEFjfxxUXL1uH6P4wgegBa8Q==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-UOJ/eDhYZLsxGAWndocXEvpsKhxK+qkpTz6rBhsfLzJ0JMH3sYqSO4JDJV9rECYrkrcMbI4DjMJFQL9iNmyQTg==";
+ version = "8.0.18";
+ hash = "sha512-CddApCtn25IXLSFNGjqhNSNARB4mVJouJmXaIrdNdk2i6FlHQzt9ocRRNHQcCyds2vd7Xpevci2KcxA5ve+7kQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-SHuKMrh4ogiLsi6KGG5ziwKdu7ipPWKF+pjNi+lpXOhaSquyxiOQUSaHn+Cw7gIpunuJbnpHmWjSh3KSYgRxSA==";
+ version = "8.0.18";
+ hash = "sha512-/VBwWQ5g9ILmScK/BnUHc0+gwuKE/Hcwn4lrc88dywLo4d1mmgciFRAK9y9vjSqdK4LnSeDYoNV1Up64P9nlvA==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-n8gVagaXe5iFgulX7xVJBCV7YHYuaxI8+ExUb2mRqFJ6Ova8Z99vlqANna8PiGbkVzy6FqoS97gguMfa7eXnkg==";
+ version = "8.0.18";
+ hash = "sha512-oFfmKhY4Xi0ulGkYMLkSQpx3tSX9aBG1vld2I4pSyN18mvkDATyWoaR1hH/xGNT8J1Zkq6X13ugCoJCeNc+jQQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-Xij6YAKzsmctbLeLJES2CKFnACvnCycv8EMOPPu7DcNnYHg/OOsUe3ObfXeKU5yhCW85wSM2NFwPiv8eO9Xe/Q==";
+ version = "8.0.18";
+ hash = "sha512-Tcsp8Jlthe8wsFdO6Nn57uO5sbkYBa6qyrc2DSpC7k6pLbrGZ+PRZ5fnl+6iHpPCoABCAMvhvwu9CLSriRhJ9g==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm";
- version = "8.0.17";
- hash = "sha512-7AEQKppA6Meq5duC4IrlJgoyfwJLNpsBtbFfaoKhUvvPfyPjpI6rT1GtXVafMGeclVEMjW56PPv6W9kSHTD3GQ==";
+ version = "8.0.18";
+ hash = "sha512-8YTjgbM7KXUy8iGyatSNmhVDDaQx7tuHoHtO+LWOkusuh7XNdcBXl60P4ESUNRz/Vndhyp+fXE+S1dGgYuabJQ==";
})
];
linux-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
- version = "8.0.17";
- hash = "sha512-HJ/MHBFPWz0jeIW/8uoqHi0zmw/pY8SafYfG1l7I1vQhO+scdPp+W2dWFyPT7atiOubc1JC+ozrA3E4bLguZmg==";
+ version = "8.0.18";
+ hash = "sha512-LKWL8GaVV+r8yqsBx3PnqM8o8DwkdsXY78RVu812ii/roK/F3Tj3cAcBkjdX65jun3xDwCY5Sz+4PNfitGCHPA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-arm64";
- version = "8.0.17";
- hash = "sha512-zcgek5WOy0/XY/kRbE8DQpRM5zdDWlO6JV1bfST6hKlawEeMX0h+Amm1VdYA4SxHehgPuDvMM9NQo0MLUOiMMw==";
+ version = "8.0.18";
+ hash = "sha512-L4qih+Oj2RQrRC1xivu9JwIFyktVZ9cYzeEPX8IH+qOnmXUW9KWTqvj6axLmCsibDpZQQktGvVSo87B/HeO0+Q==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
- version = "8.0.17";
- hash = "sha512-oFYo/d2Drv7914y3mzKdJ/18Gshple5H0FRsXUvCLWThrlYCFyjyhmEyToOMXLFHP1HWQ19xAzZPs9pN/AtePQ==";
+ version = "8.0.18";
+ hash = "sha512-uAvqaMX+UBsF6kcjSJsrDRWwQatSWoab6Zs57AEsgNBSImUJ469cWv9ByjJrUxqbcFiiJuOd0ERw1Zz2COhawg==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-/E7gmctuYf5c45e5VREjE+BvVrVDX/yHoRTpCpeb89TE/a4q5BSxRNutlNlR89JKGRNEN5hKOGSpixNN30NJPg==";
+ version = "8.0.18";
+ hash = "sha512-1NPmjQAfTKpcqdKCbP+lCv2oeltqjZsCIUi4bzffAqjgKMXQ9GVJwNTRVAF+IUW2t8se76Si8tnY1aPQVZ4rcQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-DeNAP4VlvWX4hCek+RuQgt0C+QYBTpY8LBbIer9S1QXH4gM28BGtOzBUW5xeZ2nUik5QpP3hKPQk9UHnJQ8ABw==";
+ version = "8.0.18";
+ hash = "sha512-t7s5+Z9f+HQaLEoH8dFKFsigURWEtbX/4DTVkbb61PcbsO0SqGO31V8zEoyzOtfddaifURFbFA42aODv6vqHcQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-Aas+h9qheCOnTGOclCdfq3FeqTQN9+qhw9v5Wc3UhMt5hxkljzRhMKWPTNokM+erTb62C0RfFmNnEcUmm1M9fw==";
+ version = "8.0.18";
+ hash = "sha512-Tw+xdAhQGksiV7p/CKP6A5ORVbxEvnfiZWPQ2YAMHIV6h8Dg280+U9PBv/yCtIRgPbdBWnc8EkwJS6J4/Gn2pA==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-Gg4T5ZJNQO1Ov8X3qB0gT5Nd57bD1uDgJFChmpdb/qRj5c6mHN42Nz1POnvz/ZxyIBZqTXSAK/Sh7hYwhnO6Cw==";
+ version = "8.0.18";
+ hash = "sha512-9lTB0xWTtaCf5dfxpSxqbMmA36UKhSV39ARu3jjxnQgHVBoHoS2z2k/LD7dkZOJA7Pdu+bxPJRHCDKg45CAmOg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64";
- version = "8.0.17";
- hash = "sha512-u4SWuPRUXOxPTwHv6V2ePpZFw+D5/mE+zlq+vgk9B0odHvArhLFBsxSdq2OVzjx7T6OXnm664ySu1mWuZiRtLQ==";
+ version = "8.0.18";
+ hash = "sha512-6wPjZestzQO9qWYph3USKofrCRIEzRGIkPq2rjfObqCBFM7f288rVsaoomciMm/rzNk/IhJJUOakHyBna160Gg==";
})
];
linux-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
- version = "8.0.17";
- hash = "sha512-ksN26mFXeA3pkdTQIuhEbODXXhTgA24UoJLaj02Jr3OezARLCRs/kg4FIBpazJ2I0xI5oQPe0b8BiGQlW6Vt6A==";
+ version = "8.0.18";
+ hash = "sha512-AK7WYWP8zt+AFyORdzikH5ZMjATQ/piP8B0+v/sHWa0qz+l7R7VT8xnVxadn709XeWHYtsB5B+6UQ15i8JrAqg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-x64";
- version = "8.0.17";
- hash = "sha512-SXqdnf+0qa3qjodEeBKQyjK1EOh50Fzymiz6PtOfWkcAESLXlE+UtImtxuE9tvjUwjBc2Z1zeiCyaGOhpVzh3A==";
+ version = "8.0.18";
+ hash = "sha512-DTOaAtQ/DKJvjBZCxlevKgBmI682/GyFgQ4mY3lZGTlwB5mSBm29zzj15ptdNpJkXwCaWZO/zmdz1UGxSaNIIQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-x64";
- version = "8.0.17";
- hash = "sha512-7bIfsRP0cumDeTb+iOYm7+gnWLDx4nJcpM3OrkAjZS14CmQfWzXckmspd12sOHBir3gJaJiBLn5IOhuneoN2lg==";
+ version = "8.0.18";
+ hash = "sha512-B2b2WffuthV380wKbW45bXMng1/CFF1ZoCyvZif09VxmKLvYEl9QTyWRGXhih64sGXDnA5wZ91TuzIynaWLMzA==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-ISu7M97fzDxM+s5dlutK/xuI0xj6yOAFgTZ0F6EZSMmwoNRN/SOXFtwnMQFoDCyNsTFP1RRIyHB2GHBnWzkeeg==";
+ version = "8.0.18";
+ hash = "sha512-6Xfg1UtpRheZIkRy/xBqkR7H50NAzE+Ww8cfUPCbHtfUDTM9MyCtmk2LTeIZQu0Fg1Dfr+esPWS4ieYTDufoNg==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-FPBQGj1ec4f56WOS2vaKfQcu3ddB4N6aiW9ptDGnLslTs1SqLs5ROthMmGSptfyXVMaksbCQ36Dt4FlfKaQ0aw==";
+ version = "8.0.18";
+ hash = "sha512-uZWrqquGM0u30M+1cNjLEiEu6284pQ4qpRVNzQhP8JkwlC/lPlXmjcIkJkn8ruq7wfP1oENi1cx90W5xW5NPdA==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-JoUr84iXSEzSt9qob5wFYBdvG1d0OalPBqMHKUM/W0MoAmvrAB7TynbY62B0xB/pH4u2th41AD0teAqJrFWLCg==";
+ version = "8.0.18";
+ hash = "sha512-K/PztujikPjSxTGPYrtphyblzO5uk9Jt4oR1RpDcqWsKLH2jMQnKe1+HrD0XHXVIstqMOSwIdoGnxAsG0ft0sg==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-VlGSzLStxk86aalHNQ7lMcr8KaZ2OyOqklv1rXT92cwPpkY1+F/yrCOa5w4OIKL9CmPPfOgCvhTYq0sDPeKiSw==";
+ version = "8.0.18";
+ hash = "sha512-IlY9MhVGjEcm0kZaetRqJUESID7eo3C1xzVz0kwrcrKJl3wGEBL/7K3BjgLej0UKTi47mIqxWA3vWe0i8JdnBw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64";
- version = "8.0.17";
- hash = "sha512-QprkNU0qUh1rafUqBtf74gHyBv333CUbWqAlet4lfMGO5fUkriLhvckuRYGwAdB9UuN/p1gNqHeMBddqwrx62Q==";
+ version = "8.0.18";
+ hash = "sha512-el5pvDgxwTJDJHTQXNtlU0umzSN60rn+e2LqjrCp52j8vXBjD8mC5qg4q8f/OddzWlUqIAZSe956fwZzRfhMeg==";
})
];
linux-musl-arm = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
- version = "8.0.17";
- hash = "sha512-4gpidP+3KgWOg8V7X3QZb1bHRY6DuZq7k9JgUETydSL7s9oVKEF8OU6Uuajmxn5q2HjTII7UO+/Ost//wXxJgg==";
+ version = "8.0.18";
+ hash = "sha512-JMmBY2t+Lz5EalgDD12mE0k/VgoS+9oMfordQYMZIpKxiXvyFCbhAo03PqClCK9VvfJpw0Sr4O5G8vli1Wa+3A==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
- version = "8.0.17";
- hash = "sha512-fkY3BYk1K5zhi9MDTU/+oAz1o7+BzMaghJf7wDAnrIa0Uv8rHH6QFlUktqL2XTQaQyFi9AHKRwk6+qMVNMygjw==";
+ version = "8.0.18";
+ hash = "sha512-GiLJOvS8t/Al3a3WxYBPbKMYBo0YYcfKPtQ8/TFBZMUct3yx20DsXhv1qX8OxxEDePOBNzSgbxRb7RKFvjOeIQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
- version = "8.0.17";
- hash = "sha512-eIlHY8UjZ0/h9fB23z60HXc0ZZgHsysSTivqkO7TEajctBS6INfqvCqQ5xJsM/3al61rZhZdJdIuIg0mQ7ZuYg==";
+ version = "8.0.18";
+ hash = "sha512-yi6TOgXCO+6xR9knQR6Efqgku9pEyKG8LpVHLtCfW+pdZT2m/Pu0s3LTNVI1EV34c9vg0m0CfFvMlu8P01n0VA==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-UuP+BTHKYuNk9efX3dLcnqH+tK4uCObd4a3JH4was5IP9lrPlTst4shN+CrVASQZ3+1Mv+ofQCQzYF42sRN6yg==";
+ version = "8.0.18";
+ hash = "sha512-J24jZqdMfbwzk4nd8At+EefD/oilsu7umb0bicUA0WKY1qVVNUVGTvWnoO+bK/ZiPv4SFjYdn4gZARqUEQnorQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-3zek/zAOEojwKUANBjeWlnsPyWbbavnJ3o4VHMdmKR2dRk5TPU1oy8DC7vVk+rd1J0V6hrokxagxYL1+mh7sMg==";
+ version = "8.0.18";
+ hash = "sha512-DxjNTxOiG2FQgkEYUgZ2/HFMvLo8yclEUma89dpC4BSVn/7OFZldEvEkKKUDNhLJZMv8DUXb+6snXy/nAPYUfQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-OT2bIhD7vAgcGQy3T9wAuhCch7euvV7LTM9u06XVt8PfBe7ws2//NWklbN205WxR/+zKw9LA+WV0+ZluaWPwBg==";
+ version = "8.0.18";
+ hash = "sha512-c/4bi47f2sxg6FXsbVcfChfl/FHf7xN6mPUKqNIRReisvv67bt3utR6OgpX+PkbbdA9ojEfODVljSXQRrluQ/w==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-XIJ5AewwwMSntIdaU9wjGq5nnC7pt4Je2rOT3caGAZVUbMI+TLdzjGC4ySIG4EzHNdb0ioazDlpm59XYxFjtyQ==";
+ version = "8.0.18";
+ hash = "sha512-v+40oF6eORT0Z970gVunxVxIniO5IPg0ArlT/lt5E6rPLapmfauIT06v42Bzqf1JGYY/A4PCyEAlaSchGW6nEg==";
})
];
linux-musl-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
- version = "8.0.17";
- hash = "sha512-Hi7EwkTaHTX+ORY78yBJfQIa0Li6QTM+bCgYwiJS5piw4mNbtsqg8JnzMTBTyL8RcC2Az7skktgUqrnQYPbE3A==";
+ version = "8.0.18";
+ hash = "sha512-Y6AHcXcoFbZ+ZNs6M/SnQieZHPd2I5isi9mviZ2svHqXsUi3GIC7wLHj+SrJpv27UpWVTJqcGoalEz1uNO7KYw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
- version = "8.0.17";
- hash = "sha512-A4YO9NwkU6D/STwctlJU1W5uoGbSX05dWd2hQfriwS+QvSJAVHJfiuCd/obr+K6caCBz7QaB4atsbObXye/upA==";
+ version = "8.0.18";
+ hash = "sha512-eO5zIpPTMrTUtDF4jSRL+3///bPp8KD/j54Vyni3hE1N7GW/0vivulh8eRqSGA5u2JqXnlpjmRKhgmR3Qcl3Ag==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
- version = "8.0.17";
- hash = "sha512-aziQHkE0YNyxANTFVFO1+j+NiAuqIrQLWua767eM+XCgwkdYd+SuuT3dDk83QJnFqHrLsoztdnFkmG0RjiJmKQ==";
+ version = "8.0.18";
+ hash = "sha512-dExyzX2A3z937eyzaU246VKWCTNu7SvZtcS7rENtnJ/0xjQn+b9mtGYlr9QwmnlpYGME4gDwxiYNz0AH2oFC9Q==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-HMJ43Pe4Bsk1RrKocroaQztnSZacp2KR9Ens5hf/2A9M67ag8pE9AC27Jnsm5123wYnK97MuLa1EhSzqjUJ3tg==";
+ version = "8.0.18";
+ hash = "sha512-PjOZbnpXMRehVGAo45UAl/svvu7JEdQ+RTN4bcvOohJ0mgUtZJxHijaLRFqegEkC/HLysPCMIRS+NdoySgdXPg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-76AdyyHdR+8w/Tf+eYbV0QAxceqvyAc05W0tWv/L8AhxH8DEdsv1RyXx1jTySd+CuGyTbb0Bmwd7NUdK7XCWJA==";
+ version = "8.0.18";
+ hash = "sha512-cYSafamQCxV6XB7HeLpsnzQChF9USa+gVUwXZZGd+SC3vInvWA3WJ0E6CpgHPzn2zTrBmoDmPVaknQCNklRlrQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-F4qOt3rF+aVxj+cMT04cc9GsLEhdcM36I7rAB05tHjxpYum29Cd52UL1E02n+Cb3AMWaOkFm3uZKbnuWHhCOMA==";
+ version = "8.0.18";
+ hash = "sha512-nV5A+iQQX+vr0J9AJ5zf/sPXFi8T/zge2RLHwTiA8PhgPFrGSIqQN4Iu6l/xibmgOoKGOcN05Zx+4jD3FBc/+Q==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-LnqYt32luIPGBIHWqkQqZII4JyVH2eV1cciCIsz/o0GSomy+IGPw8QirHSFchQhm9qIgS7swoXHEnBoVcXDa7g==";
+ version = "8.0.18";
+ hash = "sha512-0J8wYGosbk8+57fCrT4Oz4tWngsoTTooDiZg/SGMx1X4eR3tNRVbDfXSzXHwk5JwbCCAPMdk0zOPnAy7VqYFhg==";
})
];
linux-musl-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
- version = "8.0.17";
- hash = "sha512-N5OgMVCqVq8v2L2LFcriguocIU98C72giD0eKgFirCst6beO71PU8sJyYNjRknl+L4A+uhDUsZfpLONDMz9vVw==";
+ version = "8.0.18";
+ hash = "sha512-Y1BIY/IjQxEjj9xN9Ws3QXE+xwQTS9Ud7oyKqpxjgW5nYiFkzIBHntB9GTvIPsob4KalmgvspG8pbd32YcW2Lw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
- version = "8.0.17";
- hash = "sha512-bosx45pWfzEme1le8Bm75n6gAMSrlCe9+NmRoo5f/ZrpsPZq7zRaLVRlXB5XKi36Suq7BQjsJ67ubGNqF+Iz+g==";
+ version = "8.0.18";
+ hash = "sha512-Jc8N57Rarf5a/pojGgmTkzd8GoSUaBOnKJnrSTqYCizM2YoawM2Aps0tHvpRMG0s/u1NeXP5Zr64hJkVA4yLVw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
- version = "8.0.17";
- hash = "sha512-5EJos1FnyGO5/7tjtF4MdniGBr19ZehLUwhblPnGTx3kyGPf+imGpA34HmKB0Lpf53nYXDBOiWrqUHl/dURarw==";
+ version = "8.0.18";
+ hash = "sha512-5uEfyHLfmuox4HVbRjWk0aHmho+P9pLPqGwP314G34wC1JCSdQRynaOYO/B5Bo7zplC/dcn4lfqUsu2lcwwEoQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-FpLu/8+PcuX8fNcnCGDED2WWbrlNvV9dpiZ49e9rAcDBlYg9aoNBEGGP9HJ45uATmJW/V55BtNxGJKXucceAMQ==";
+ version = "8.0.18";
+ hash = "sha512-cIK2i/pIgNaFwDroeEWob/Va+c7dhxF2jnIfedlKA9jIG3EJG2q0OngmF92olvJeEkso7xeC/SfhtE+CMGIbBg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-uh9Xyw8G1nbUdmTUOeiDyn7LXBrEO3slJJwkRC19AqirVspWFWuDliiIj/GAStnF5EDYepgfgC2WeTr82hnQMg==";
+ version = "8.0.18";
+ hash = "sha512-WQ4mXlESm0RzOi1fZYWA6r99Ohh5kfliawZ6MAi7fR27PkORbA7+HtysPzMG7fFYv+L5n1JrUwj8lKhJpbz/Bg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-JXyOaJZcJQvu+UvZrLDeXY+QgpgMSqBGvL7oKDfvJazL9wKIJDA6A68v8RfSlLTyiO196XrV3XWNTbCC5CWtPQ==";
+ version = "8.0.18";
+ hash = "sha512-erO4wuYmgpHtKJPr24sdYCRGvI0mkaghPhnqo7sPf2gdS4l1J53PMYyfsn7cwirpt2FLsItSXOA8FI38YpBfTQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-Fkm//A57PJApgtg7jUySUGtz1arRGwXipRpl4lczOuol/hmKb6FL9eN6fYNYsU/LiA+xP0d72prlTyYEifRPHw==";
+ version = "8.0.18";
+ hash = "sha512-3kKyR0GwV5lxYI3I2H5P1FTdy7E/MXF1kzoPQpxSglQRxW1zG5ubmjFAXh2D8Mfw5MtUoyyzBc9Y+uvM/SAx5w==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64";
- version = "8.0.17";
- hash = "sha512-AqkVaugZa6Tt4z+yeGqqlSlhDw4Q3gtPdXNFu05fLjAQi4zAvCccOpjMmwca41Zteiu9qGkfQwFDyO1LQXThMw==";
+ version = "8.0.18";
+ hash = "sha512-s597lp1X9QNObLRiQ1R+w+4VqkB1ozc6emWQxAdfA6/Jbkr2HUkuj+R70k7E4lRCFXYJiEUeeAv6DLV034kxnQ==";
})
];
osx-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
- version = "8.0.17";
- hash = "sha512-ViTDLKPx1YPdbj1xTx6LSXLJ4y+LQKfbrqRNw4PN96i7dcRviRt60R7BKfV+sdsDOaQtYDhUr8/1CGPaa9SnDA==";
+ version = "8.0.18";
+ hash = "sha512-f9+1sbW1c9OFYLmtq+b2NuviSCVCEOCvFfVVJFEQ9kVg4aKVNwwnSqGHL39P8Y9Bo2j0lzCg9G46PXz8xeqrdw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.osx-arm64";
- version = "8.0.17";
- hash = "sha512-tGoCDChhmw1PPPpWNYfo7tjJBy4NIRkgkCuSXPBUiLNcKmkeMAhA2N2MUvVKxhoayCL1K49clw2CDFG1YSDC4A==";
+ version = "8.0.18";
+ hash = "sha512-R3ycWivxbGaOXJOrWFgdDhvancCf3xcj3c2x71LHxzAwemQ2g42fmPQdnSfJrW5mlJLkZPkr3Fcy8z1pAVHO7g==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
- version = "8.0.17";
- hash = "sha512-jSQpm6cwP9IbEc9/v2esVv2NJ7O21CklPxOjHSWvM6VcwH3/vAEy21wX+JOM3G4euTWCKxMxOTAU5bXL9fpV+g==";
+ version = "8.0.18";
+ hash = "sha512-nwpET4yJfVfBLZPPZTwXykwsGFmBIQeu2WhsnKSy51UMMua9RH7wdaThMhY9dHHyMeRniqji8wJElv6ykiuwPA==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-ejOqr8hAO2d1Sxxkn9d+xiVLCeQ4fkBOyTEsgliMkFnrJaxFxdV+Q1I7RtoYWJH/DoseqVW5vn5CAgGnY7yPiQ==";
+ version = "8.0.18";
+ hash = "sha512-NaT6sx3MV6BjcrbbqPrUSv0sbLCOTvc+qVlQzHjdplFVbm5kfcWRa61uNeUztrzQy10IdAerP5Rt5oU9S7Xm0A==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-twUxbIlZzPNoJx/nxQlx98TiW1JV6NnpHqvgQhGE3VloeEE5AiPUg+UVpKa42id/K3GEzOpQ8CGAnB+phyOhwg==";
+ version = "8.0.18";
+ hash = "sha512-RD0S5aqsIpkOcsADZhG6TODKt104AyCh2gMzhXOwby8iMOQT+rj/PbZQP2fz7fOfuvcOe2VSSX/zoYQUfOqpzA==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-o/P+ZRj6LjjGJdaazlvz/ysRQumAUbrfOmXLQz17RExXc6Ikk7yQ3l7EJAuWO7U9LwlU5ubXs6uVqtKyv7vnHg==";
+ version = "8.0.18";
+ hash = "sha512-fDJDwEJojp8D6mNMy9HCH3dytuXssFGa9eMFXf1j9zDkLKTdAIoHO9hzgkFNBxdZII61TEt01PrYVbEk6U0AJQ==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-sNM9LGQom9BS5lEV9VQt3dTweI6q+2fgdfnjAaqmMCM2un4aKT8vNK3oegOEPhigBQp5GB7Z7+CgVBhYiLiEhQ==";
+ version = "8.0.18";
+ hash = "sha512-C8u1lKK0f/pL325CR27DQXXOtCIc3p+6yctd/GbaJY+G1vJvVBWknKlBmGBTzJaO0GlNxWKBG4b+Hb+WyRQPMQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64";
- version = "8.0.17";
- hash = "sha512-NvQn4WyGdNXAVaUYu30XY/XQqTWe65HGMDKNAxVsYbNUiNecXjE3ZhkiRyLa9HU4l+6n3ouNNzYHg1Z9MPukpQ==";
+ version = "8.0.18";
+ hash = "sha512-L0ukahE5lLisbMxyoxWCQBpKY117P1oFQgoZ1hQQtch9C57V+aE2NVZWlw3CS9qZbgXNQM1V82KufKeQZuDr0w==";
})
];
osx-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
- version = "8.0.17";
- hash = "sha512-lsYscCD0qR6XsXqJrM4evxEB4qNSu5QEvH1mb6JK8iQN05kW05CYP9IfBBVzQR3+iik45gnwjUFrokNnl9LMig==";
+ version = "8.0.18";
+ hash = "sha512-v6qCvouvUtfA0DE4RNA3PrzogS4ONteXRY1fwGOSsLkl+KxPgqVdthRe3+gR2Lfvm9gTCotQ45apZtN40/lT/w==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.osx-x64";
- version = "8.0.17";
- hash = "sha512-A3RrznTiIIpaE04b1cNY6Bx3pEmAqa9ig9xwoUuAlH/brYtOuvo3JoehwVgpfZm7dzMblRPuvu1J9SVagyNEdw==";
+ version = "8.0.18";
+ hash = "sha512-m/4V22FwHydLgj8uxm6N+ppVNg9Kg7RoRkjwYoJjn0KtIPNUMCIRzIuu4none/69xsnin4f8b04WmWeFVwSyEw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.osx-x64";
- version = "8.0.17";
- hash = "sha512-pvPS0TivFj3n6V+v0ivlhOc1HvkZnQBnnH6y9TZCw/nkkKjuTJpjS+x5xWHy4yLgdB64hfCpfc6g5578ib3OGg==";
+ version = "8.0.18";
+ hash = "sha512-GQEbT3ZAZ1U7e0D6ITED9vCmWJFrV0cmS4+SIahtgXi0TZCZJzEwYoykqOPo6RoAOnXhfCeuvkjc228TguaFTg==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-X0Mt5TbPJlG6LzwHP/98DB+TqCwF5toyO40QLZiaWBWH8gdkXxZsnqSwHBixe7jEDB9knpUQs3nWvG1wf9YOCA==";
+ version = "8.0.18";
+ hash = "sha512-J/yYUDTa8pO11iHli+ABrIGtmy76Ku8I1zGslng16xgtlxZfX1bbemPDh4/2oV85h88ls0MAWfCb+kpcdsDCfQ==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-LtMIjhBaZld9EX8YChaTicl79vEo9ci+H+16xqWm6ksvYyx0vbameWRWXQ3i4KgUm/klwYkzGeKVzzll53itgw==";
+ version = "8.0.18";
+ hash = "sha512-dnpvnbwteEY5YMS5usz2NJsvhvYI9qjKGrGHDQ1uoYZg6N32k9kEPS1aSRyeDtlGkbb8Mn9k+fCseXnVOyAsNA==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-qxknZ2pQrvLXxASaCeyy5Ox9rb27jzwh4DAu+I4pQRl7qSfBVmqLtoAtZ6tSBj6crAt8/5q7mW16Av2RejDk3g==";
+ version = "8.0.18";
+ hash = "sha512-gzBgLBbh8ZNmUtFiHa8I2fOOBkl1WiOC2iq8bYX/eVAd2n4h3wOxNG4+3tt1Ra1f58JbYASBG/sXqdMBliMI3A==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-qWhils4j4HijPnFQHpmeOUudYMbX7BrYZedABWp3Ddsf5xoTLPSzUTssPFgrX5zhuI0eC+ACXQDCc3RRe16PZQ==";
+ version = "8.0.18";
+ hash = "sha512-Ddoy/MJj1S0xT09GAbrZnwSEUI7gQRcEOil3XaYA9pWnp8OXAi/of7GGZbbbD2HWGUtsSHmfmiRlRoXPhcFOEQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64";
- version = "8.0.17";
- hash = "sha512-b2jQNPpO8zaXgyvO6uG6ABXWO1qRYJvSiZWMXlxzAX2FCOR2AqfNiMbuJOscaqRyo1A5EZl/mKhNWbjvZ+Ie8g==";
+ version = "8.0.18";
+ hash = "sha512-ZWRx5vfKRPpQEzwJpaQ6MZQ7JW9y7Jj2MvjKfLmmwATzG7z4PHhmM9QsNygmSrqsF24hJVjdDhxGs6vEcPXA9Q==";
})
];
win-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
- version = "8.0.17";
- hash = "sha512-Gn4GGWnOSo9W/5GfgqwWEyZ1AwV6JVc4DBcq+IbPTZviND+0j5ZUJsF2xzPcgEYre8XYFR+tf4KqV2S+t9DRCw==";
+ version = "8.0.18";
+ hash = "sha512-E6fXd/FU8IHuPlyuv0cfvr+8q7QJe0uF6u5lxU2EsCd3Z6qKxXS97w0U9o7OdriEGBC6oiwyzVq25oLQDvrbog==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-arm64";
- version = "8.0.17";
- hash = "sha512-9ef3DABF5Em5tOne761hyzBpUrOnWuucfONtUsxUWq2pZiGpk9AoaAOJxf766qdQWL1SQ0sJYRGhpJ7YfKX8Og==";
+ version = "8.0.18";
+ hash = "sha512-dA97YbdoMd1HlkZ6LISmioAJHhG9QlzGtVfaAYwLHvMFDvlulS3DXMmSR+fRrP3h+A9sNR5nflpkIJ4khotAbA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-arm64";
- version = "8.0.17";
- hash = "sha512-E+7CArIcwuTmkSfCdZneueDRZy3pT77DDZXvwuIDTyojOrdGVlj4hzpqSzmqmTnr5Cg8uT34XxnYOH1cAQiljg==";
+ version = "8.0.18";
+ hash = "sha512-KWXB2BApvTlT4Osl1KrDTA6pVUdc7cYbWcLEA+MrcQzwq1az0aLtp7cBVvTHGae7Zq18CvxBrMTQcyXTY2RHEA==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-X3/73Flriad7tsa6o4GXXG0JMz5M1gaJQ5wXatZk90P2Eg3uDLOnqb6upr0x2495gDI4aLPPmDRvaArZoA3w+w==";
+ version = "8.0.18";
+ hash = "sha512-3eBkAXIr+RBbCEMZJGU0S6Owg2XFaDC6fpNENWG+0wBrw7lpLNqTUUtcTY7xA1IHLD4p0ffYc14QauObnL+mzg==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-1/aUPzhPQ/bKVm5NoP4dNfc9B/C3eqRu+gv6bLroPxiS1JjHKL/iG4aPeFP/Gr0zt546bKd56Ac9t0S+ZpgjeA==";
+ version = "8.0.18";
+ hash = "sha512-NQrl3gWAuxIvq6Me5taCyOrGSjldQg4WGcmXiS4qnh/js+GvpG77XUNltfzWy7EamgCjjYIi3S6fHsxntxsMXw==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-u+V7Vazc9T1yrKkAtGgCaVrm7777F//PpYlXlKi8LCEMmzsjgTqXDv+96blOjqNfFFG5nDH7Wrfy/EuNxbggEQ==";
+ version = "8.0.18";
+ hash = "sha512-KVwSnqrat6U8XT/aWXBwUlQB5uwJTwGV6TX0P3BPfMb01B99QvX0wuw/Rf57WSrjvlT5oG9gBFClBt2jIh3s/w==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-it7TtIOtYcV5XwMQKpIsD1mKrqUimH4VK7uJct4sCZGjxfgrhf07l/yI91A11WVJubQHK5cq7KeCirqGoEtAsg==";
+ version = "8.0.18";
+ hash = "sha512-ziuMoQo2E6qi8vRnire+pGCVES3HCxEVSE0ExXHeHdf20rQzO6Xv40Dm+bfDNvMzJLU9WDRDJ8OgULiB9XYn/g==";
})
];
win-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
- version = "8.0.17";
- hash = "sha512-hCDJrREXgVISf2dXVj9+0NGUYr/Hk6HH0pE75ubOaQO42n7gH1EyuhF7fgMKVCjhnYblRML6WKuVDIbkJoUbtg==";
+ version = "8.0.18";
+ hash = "sha512-0E2hSPVKTdkeBHMpeRHYV45C1Vm5UppTb/YX6OV3y7sB7U9tTHRu6soC50Hnxv7013Umzle8g1dqFWzGFa/5PQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-x64";
- version = "8.0.17";
- hash = "sha512-FqJc/4qewgmg/1yamy4kyTvTntC1e+qN92mN1co8BT163ZkWV9RtGgvgb/yD+0th3/nOEb+xcu7EVNNxzTJZLA==";
+ version = "8.0.18";
+ hash = "sha512-tLz7EUFrCQq0obc2bVv7Qm0OLQYA9gAM9NUEGx3N1wtQ6+0yQg+Sy7UIa0LWCj28JBw7QU7yH3JaUWfVVtzwTg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-x64";
- version = "8.0.17";
- hash = "sha512-0j8M6HzQLzZPvWl0TM0VlsWVtMGrKNrLPgmOcu8vXz4QoMq4A2y2md3cmdpX5PatjcEwKRib3pg0iGVyrefDgw==";
+ version = "8.0.18";
+ hash = "sha512-Txko4ZcsHAiOF+o4uYuUWjkP42/abwYmhRPh5h0k7WiwpQ5InU6vuqvub0aBj9Tbgc7ULOZXYxwhqSsyT80x8g==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-yQVr2/oC7L2zGbX4zG7z0cclJb1YALFciH3U8zc/eS0Ta4CmAXREmeTT2JaqY7U9hAEz8f8TzzX+JtB6W7PADw==";
+ version = "8.0.18";
+ hash = "sha512-5IMZXp65TGVCv5cWzE+sa4DjOZ7lxDb3/ojumL7dqtZTKXBXxDKKEXWXQXkndJduTbTWLxEOJ3qNZK9oZRkLEA==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-vVJFuE0gTSWBpZr3Qx6EitWtvIXW5BMyorvOSmOV14laSaGuhrddbz1OtbQ2qTOw2++z2AoIIRzKNiyDZ54jLA==";
+ version = "8.0.18";
+ hash = "sha512-OQa/DFd2MfWgVP6ffNY8LPptJUgd5cIa85WWF5vvzQu3N7b6ZHodf0FugfXrzr/OE1tNVXc2MgNE6gYu+cuVTQ==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-piZCbDE18Ca9OjU365hOClMWArbcXmj5Qk7oXE/4pXY2Mrdoo9R6IKQo9QT5rZ7qOO25W2X49fC2NCpt9WR1Cg==";
+ version = "8.0.18";
+ hash = "sha512-ymW//M4dvkpsR2olamF7EDdXA8ssjIQGKDopMVM9SU4piAiFKzrk58OcJzMU5+r0R10ClZWg7UR5BCYVe9apDw==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-e77ZoQafeMCWXiQ4pqeWAS969lzHjTO/Nl0ISpmItUBXdSkrOaThpWew4hp2AuS98U3wv7yAb2snPOOBkRRuwQ==";
+ version = "8.0.18";
+ hash = "sha512-dGZg9b54bEc3VTiYB/2kQvSjEIs/Q9zAhbRqI453gl/O1alVglJ8c4Ui6LFTVwrGgcZO5PLGvXHa4m6NrOeu2A==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64";
- version = "8.0.17";
- hash = "sha512-gw2FwvqE1xSNnFdCQ1PE1AZjdjmwi8Qo3trC+xfnfHy89/ljYXbkoyeIQR7irDllbJwlmI4gAKbwHFXYLO7I9Q==";
+ version = "8.0.18";
+ hash = "sha512-+rw1VG6eVUjppOeH/9JPaNwtjm/nEAZFrRTWjcNkvWalG7yeTuhNeyuc77WYvc4I87yJBOvLB/dI2/QYNDIssA==";
})
];
win-x86 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
- version = "8.0.17";
- hash = "sha512-4+mkaFTIo0hySyHps1L8jaeHS7otI51G3J2Jwy9hYY2tGlYCRmYJm75KjMCgFjaijuAuv90xRME5bxSw3JIzRQ==";
+ version = "8.0.18";
+ hash = "sha512-iE4MEnboqeUM4A/hd0jAvTGO50j+gziJqszz9PUhF4f3VgsUH80H78MEhYU34BsF3gBuKMMW3luywrPws9vCeA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-x86";
- version = "8.0.17";
- hash = "sha512-V5rRhz0of2jLYzhsNtABdw1ZhRjN9EcDeFzX4baN9eWrgR6IIt+pq5SCpPMm+qQJLH1IZDoS6ZwmcBVTs3aGWw==";
+ version = "8.0.18";
+ hash = "sha512-FT0tpzuEiQxsi5zyNILgW9rcmoI+KzvFtzEHtxha7X+WYTuVTOHD+itYUT1gpEgECHgPonkD9FUSjNfWPLEvPA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-x86";
- version = "8.0.17";
- hash = "sha512-DVkgTu0W/491HH++XjvPJh+tbGjHS/NAqEyyFNZtcepvskdQG3tiazPvBrKAhe5HfO6xCY65TykNy4znepkXyA==";
+ version = "8.0.18";
+ hash = "sha512-lRBru61Iknwa479ALoKT5S2ra5F/LbFrp4i7BZFwBltB5NAA1AVF7rTxlWaAyZ0wpypr8EsyCWepUnzg62ewlw==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.17";
- hash = "sha512-IN34IGuBDaTS0V10Ny52Fw+Fit4+onsnfceySIYoNH5p60jEMGbyXXMIQrhqvw4eIlaIKOTNwSo7cmvAcz7N9Q==";
+ version = "8.0.18";
+ hash = "sha512-ypgDsw9Edi/5pooVknF1KuQztaFe0vxAXoGqPeyqSJyzgjEy+VDsiFOwQ3jVAo708H52Bde3ep31mGFmKPwl6Q==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost";
- version = "8.0.17";
- hash = "sha512-izNgoKUSHtsl4N2J1L0WjaclTj1myk43zFIKie+y/+0uYDJ2QQL+pL9c1pOpHs/FKXDySLt8b3jtj1mOgcHEvA==";
+ version = "8.0.18";
+ hash = "sha512-ZbjYmXt0IS5AfsxnsZ6tLT5mgV17N3ooOKXzVluwuEnQhxioH/6Qo6Dd6ou6bQiUvALia/lyXDOX0PwrzFgz6g==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.17";
- hash = "sha512-0FgjD+98nDYlSqXqP1Emka7T7LfpvSrYz1ag/fBBpVqZmmekpV1BM1rXQKDB6ruSkmmkMn41UD4MrvXykzYmZA==";
+ version = "8.0.18";
+ hash = "sha512-AhPxu82INmXyVO2hlWUpfiZbREsnHzTZrGfpyOU155loE9YgOuP9WEB4SgRLMtgpj/1ltBnUkIYedpM6jT9wjQ==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.17";
- hash = "sha512-gCqz7CcfeAP87TsYVTc58vmINB8CY4KSG/pLiWycqrIZHmsdgw6olcCe/xbcm2N1mSMaD9pfMMkAI9nHDn36RQ==";
+ version = "8.0.18";
+ hash = "sha512-c+yHxGyXN312TLyqPLiCE2LuRl2HeZ3Z37b2drwKgy6WEbuzKR4/hhsa26ABQqb05HRe0OKYcE6inS0qyNRoBw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86";
- version = "8.0.17";
- hash = "sha512-YEx7Me3MPRkXTNcIJ6ROh6lxN0f9V3zc21Gna0UzlImMYtL74qdCSnpV3ztLGuDMKJZYYQmCbpVb5kmxxSMIGw==";
+ version = "8.0.18";
+ hash = "sha512-nNz4TK0BsQA75HnRAfhoaelmRE96RmzD1Hk6ysRXEuAWm/cLQOHaY9Urrlb+cKw/4m5AR8OplEwlYhAKRQnXDw==";
})
];
};
in
rec {
- release_8_0 = "8.0.17";
+ release_8_0 = "8.0.18";
aspnetcore_8_0 = buildAspNetCore {
- version = "8.0.17";
+ version = "8.0.18";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.17/aspnetcore-runtime-8.0.17-linux-arm.tar.gz";
- hash = "sha512-EwhWW7qG+JHlwU/iKVzJ57jgxygwyPqy1qDVkd6WZ9jEV4RaUPZvBdMhik0rHdQ7CK44ENhnLFpaN4n0bssY1Q==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-arm.tar.gz";
+ hash = "sha512-HCLFwQNsUTYWZa/7cVTiSK7uvDYegM8C0uSrJ/e+jhn7TKHmn0OiuWGtx72QBW9vtWrrbrUHqHpBv7plPT8A8g==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.17/aspnetcore-runtime-8.0.17-linux-arm64.tar.gz";
- hash = "sha512-TxpEHkALYPgUoWHScYwlmbTUkv/+XfWl2KSUzsVTrTV0wJiOncSav4ySi56Xg6hvVQbLy98S0k5WIJCWms7TxQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-arm64.tar.gz";
+ hash = "sha512-mXzjYYBQP71N2G7UO1M/YYvh23zxcPUA0NEviZrf8i5bdxSUKqJRPuzmwSIkdhwUP7yR1ul9g8zK7YqBHrzYNQ==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.17/aspnetcore-runtime-8.0.17-linux-x64.tar.gz";
- hash = "sha512-spLepS9wA1u3zMgsHtkI+whHU+sI9mLHuy6SBuIvOWqmEdtlc+gn1cXP8hWQgQtm6uDq2bU0vD+PxpX2X0fyjw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-x64.tar.gz";
+ hash = "sha512-iW6cq3w+pThMF05+LP+uPH+PntXW0rdDS1orDcPwK2Ef+GaPXXDAs1ampdhaKP5AdWzzVrFo0DBjcNoRZGtLIw==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.17/aspnetcore-runtime-8.0.17-linux-musl-arm.tar.gz";
- hash = "sha512-DEsWquOo/z751KXI3qM7mw/rS2x2dFhB7Npyhj7BZvGm1VnhArdELf/B/yLIpVzn7jrXsV8MdWJRVruTGP6UWQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-musl-arm.tar.gz";
+ hash = "sha512-yneAoDyatUgLn5KqnkkUgsrxnhiMO28lXlVRiSM6cZdOWNl+lJs7nSExrxaHAvF/WSkFRdoNk4Wy26xBDfdzTg==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.17/aspnetcore-runtime-8.0.17-linux-musl-arm64.tar.gz";
- hash = "sha512-6eyDEAZZUCxhFJn5JL/EdMLmSRtRjtaXOZGcCXp5m+57Sk3SPtsfDnho+86RmOSx0WVF7FFEpVuYIMFmWw3Phw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-musl-arm64.tar.gz";
+ hash = "sha512-5qVB3jfi9HUAMABd5HW+7T45RPFfzYeKIUFvC5Un/OoUJKEhRWTqltm5S90zfgsAm38NMXBBBtLLiiMHNJUWZg==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.17/aspnetcore-runtime-8.0.17-linux-musl-x64.tar.gz";
- hash = "sha512-o1QPicloU1OO4RQUWsmZHyIr6JFbgDlBkYFP2qvvOrwjXWBXmfo3WWLAkJrwOz0L8ax2A0LFZhQNkU9/cGaSvg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-musl-x64.tar.gz";
+ hash = "sha512-ZwfiXAuiV0K2j915SJftmKl9PPDEf/Milh8eP66L6YMiDpMLK8l065DGdJ0SzHYWbyq+Ry4LxEkhOK0RlN3TMg==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.17/aspnetcore-runtime-8.0.17-osx-arm64.tar.gz";
- hash = "sha512-eBdKcYFy/lGNAEo8H+/L7HMe32jip3dMb6lRIwgRUvLJUe/mxhStnB+RWJfAl43GD+ecn5tuw+KKHpBQ94U2fg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-osx-arm64.tar.gz";
+ hash = "sha512-T8pecG6i7B8GIt3a8SB3axtvL4XaxP8lyeUgPXWevE05Gk8Zc8EWYHhQJZzWPM4LtlRMuldSvZYq7BX3cQlhww==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.17/aspnetcore-runtime-8.0.17-osx-x64.tar.gz";
- hash = "sha512-P1koY2bq198GFJUHuMHHkE5hSg+U2P8SjRrAS55LL6owje62extXbEA5HNWSaTYXuwVIoUQft8VeF6dFb3nHnQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-osx-x64.tar.gz";
+ hash = "sha512-xSIM7l7VpquZ24ec3HaxTRORBBNBwbIgRXCCBVDgwRkqo7/g4pU4OmkvZmbYXoYsZuWfF0fTynBOfhp/0Qx7RA==";
};
};
};
runtime_8_0 = buildNetRuntime {
- version = "8.0.17";
+ version = "8.0.18";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.17/dotnet-runtime-8.0.17-linux-arm.tar.gz";
- hash = "sha512-u2G7Xl3rf7wDDAh/2mA738EqgzP7QK6752Df1cSkmkoSsqYDqhzhb2ZgZNb5OuwS/hb3E240tPXheX4Yc5hPXA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-arm.tar.gz";
+ hash = "sha512-kMxr02jsGrcl6egU6ZjDeByl32figzNFwFLtFxBiA7oeiM8CBqx8M/gT0D8xZFQEAtvLi+DTa9j77847LfBNTw==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.17/dotnet-runtime-8.0.17-linux-arm64.tar.gz";
- hash = "sha512-5C+8g7+C7kIvF/Hrcu5/T+9sGQSPrqEGBYcVwXX7iKqT+K+02dHfaC0Lz05n8aH0xpz7QtXTxm3YYoqO/ctBEA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-arm64.tar.gz";
+ hash = "sha512-fZagkKLlbzk/wyOF2hRRU12/Tk2Y7cGSsa5uoNCX5megWYKMfyN1+sa8J1+Nsdg/XNJipx/vbCgkHKriIpuqPw==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.17/dotnet-runtime-8.0.17-linux-x64.tar.gz";
- hash = "sha512-1XM4i9ZN6xLmRk/GpCQPbtfNHGsXNwCWMEuKwtgAMYw682+BhaO3gK/lKwQYJN7vnTd6lqa67XWcgoOCkFRkmg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-x64.tar.gz";
+ hash = "sha512-FddUoByTGD6pi9YI8mkRk8hvKE7H/t38gQ+tkZ4ve6INQeHeRXifwdmsn82L6C1Jy4/kxHHeyJL5EnL+ouU/CA==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.17/dotnet-runtime-8.0.17-linux-musl-arm.tar.gz";
- hash = "sha512-MHewWpOmltw0lw1ibcafCOFzw1S72XmZFATXmJnEHr8/upiE1CqPhS5IHuhdjKhesq764x+OSusvdpHVHp3z7w==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-musl-arm.tar.gz";
+ hash = "sha512-HFrhWlR+KZEHHzjmn/xwbpP5PCQbvLGJGBV6QttSjV5aHz7eAenPDRcbHzJcvebdN0fELGsLpFvFX5AqlwWkfQ==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.17/dotnet-runtime-8.0.17-linux-musl-arm64.tar.gz";
- hash = "sha512-gH6LRXbnGWJAY0nzJQaltKvXKR1L98lR5euA/KzPd8w/G1f+TnEQ0LcWlVTg6JBcSYi7dBfwMJvey8rcquy9Zg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-musl-arm64.tar.gz";
+ hash = "sha512-PK/rE2xt8uRfad+mQUZgE/Uacw8VQ1SQGwVVJsRNvVHX4AFyaVHRUkU4cGZk56pu9eRRU43bqDF5icIpvoxIWA==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.17/dotnet-runtime-8.0.17-linux-musl-x64.tar.gz";
- hash = "sha512-6prPLtAa/fUdiQiXboZjXXBOFSSdet5LNrLcifBO247YK0DgUxXOz1/cDpKd006VgPcDeSEprSxc4koDsKYkbg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-musl-x64.tar.gz";
+ hash = "sha512-qgLhilNFk5IrTwbv0LRHpwFwrXj06jGwiSOSIEPa4bdYAduLBLSdj+JOys9GyFQbsrFGYphgjGRhLpTk0OU2DQ==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.17/dotnet-runtime-8.0.17-osx-arm64.tar.gz";
- hash = "sha512-n3f8O0/8yixku23sVpGoNDapoQTSnHGBC1+khTUCbuyx+7x4Ae6XgzNhmPDQj8kts01VkyeMpcE2A1Vthnph3A==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-osx-arm64.tar.gz";
+ hash = "sha512-6nk+JQO0Ds9W0738Dfwh/ImeGKlBRLu1D/ZLPcHzg5KnvS9X9hFw7POv5zO7oPwkxdDgAFe33y2o8m/X9pYSyQ==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.17/dotnet-runtime-8.0.17-osx-x64.tar.gz";
- hash = "sha512-+vANPgV66ZcfMKKTfDI39so/qUkDK9q5KasLr8mXtCPBglMUCr3/rRa8tFGdSD+4tdCwP+PmPjRwWHmxqNbsOw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-osx-x64.tar.gz";
+ hash = "sha512-ytzK1CKQwAspFPXxRvZ3eUb5Baf+31WMEE7G7GrDHi407ABp/e7cNX9aaRZeoxvsEZPwJNcG6Shmox7ap02e+w==";
};
};
};
sdk_8_0_1xx = buildNetSdk {
- version = "8.0.117";
+ version = "8.0.118";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.117/dotnet-sdk-8.0.117-linux-arm.tar.gz";
- hash = "sha512-CgzKANmRmMKHWU7s/z1Kxm8yqhhtuDt4gicZu+pnLIdGA66Du6xnsmUXvb0FkZ6fGJE/wX8cwNUa1H2CHicxvg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-arm.tar.gz";
+ hash = "sha512-MNxznkN2vwScF/GKRDE8noX7TOC4JuTIkKpdsDANghswWPOuXPrhfDeBZ473YQQvjI9m+TEbbIdVAQ9juJGntw==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.117/dotnet-sdk-8.0.117-linux-arm64.tar.gz";
- hash = "sha512-m2XhpXkkDlNweYvR2F8+D/5rj+t7bIgyjbkHBq037jjiBDlHRbd4tZ3UHAZMA6N8B/DeU09/D+AR0TDGJjYUig==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-arm64.tar.gz";
+ hash = "sha512-wgnYjvV4QLc2Dnsoylwimz/I/YLT4bDimXMOm4Aav7Slzm9k3GZ9WGbGJEuv4QtKveakv/czvk1M4HkcvexVnA==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.117/dotnet-sdk-8.0.117-linux-x64.tar.gz";
- hash = "sha512-pnObWHt3axVv/hnSVxGxQSYbe1vs/wDLga7lsvBpT0YAeZxiXrhE1bp0ID3VoSEdw0urYsVJYf5+t6kuGn2/dw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-x64.tar.gz";
+ hash = "sha512-2vL4BS3M6u0AWW0fiHsxsZky6m/GRHcAb63X69tWW2zKrawrLDjVe6WNbhVrcq2wlKc1CuodUR53rZZ1SDIaaw==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.117/dotnet-sdk-8.0.117-linux-musl-arm.tar.gz";
- hash = "sha512-BUD69RdN8N2xb8DlyobhKNDUteSSnfYjpBx2sG8w3UjRENILeFRIBkID404apOcTtlXUKfvNNhf4K2CVxHlANA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-musl-arm.tar.gz";
+ hash = "sha512-WGhhR5827n4KU7+RS+t6weMYVfHnJmPR1+//JKw47gXMlU19Tv2B4y/oyz2/AINyXkwQ3lr3ajCmlCQxhKWKIA==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.117/dotnet-sdk-8.0.117-linux-musl-arm64.tar.gz";
- hash = "sha512-2Rn9gNkGDv4f27BHZU8k3k3DngfQI27My3AfN2R+a1i7QQVXmt2nT5xAkZCK//Wr777DbIG0hYisbRY7IigE6g==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-musl-arm64.tar.gz";
+ hash = "sha512-B2IERPKgrg21B431M6ryjmVZWqYoJBo9bScTPzqeDhlVLNr6TW3EpBfCejTZfqpxUv6TCsOsgS7rYpdDAnT4Zg==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.117/dotnet-sdk-8.0.117-linux-musl-x64.tar.gz";
- hash = "sha512-8BtBJhZ5lcNSYv/ndp0hymsFWzmIL1zMtoU6wvTDBzYlByDzicy42RQywYLkldWbhrPDbR7facGUJkkmUlsmRw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-musl-x64.tar.gz";
+ hash = "sha512-6zHGhF86H/XMx7U37cCOtnRRBIUPd+Z1+otVN4A5y7/e3Oy1olcUiJAO2KUTimTj+3MMMFGBbzZqSPmPAKoqMQ==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.117/dotnet-sdk-8.0.117-osx-arm64.tar.gz";
- hash = "sha512-asjtVua8XA2rnp11nv37jqtpDknaTzJqple7pPBzINi7VAM/xw01AIdrI9tX2FqmgyXXZlNbkqirJKufSC98ag==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-osx-arm64.tar.gz";
+ hash = "sha512-9oshklflApdjCbtzeUtn8p3ODmlfQFRL0SgnTWQ1yW8TvHv7MolhnNxSuBy3GWA575xRfGsyKHMqo9SR9cy8tg==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.117/dotnet-sdk-8.0.117-osx-x64.tar.gz";
- hash = "sha512-sOvJ3YuHX8e5TphubByaLVFhPjKXkWMwUITalCNeGXSmFIhSgdgOKCfhXXd1u4u/AAH3dR/mgZH3EL2rJGXl5g==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-osx-x64.tar.gz";
+ hash = "sha512-cXeLlCj2s7Mf2pHlhaIv7aC5VSI77PWQB2d0bpgQIru2MqJrHru9ImaGdFU3aLvbXTJMP1toxwnAYW47jSAVvw==";
};
};
inherit commonPackages hostPackages targetPackages;
diff --git a/pkgs/development/compilers/dotnet/8/deps.json b/pkgs/development/compilers/dotnet/8/deps.json
index f3d7e012a937..96567a9cb61d 100644
--- a/pkgs/development/compilers/dotnet/8/deps.json
+++ b/pkgs/development/compilers/dotnet/8/deps.json
@@ -18,51 +18,63 @@
"version": "8.0.0"
},
{
+ "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=",
+ "pname": "System.Text.Json",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.text.json/8.0.5/system.text.json.8.0.5.nupkg",
+ "version": "8.0.5"
+ },
+ {
+ "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=",
+ "pname": "System.Text.Json",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.text.json/8.0.5/system.text.json.8.0.5.nupkg",
+ "version": "8.0.5"
+ },
+ {
"pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm",
- "sha256": "e177fd7f5ac5d0338b39b1221761a3948a430a9e3fdee53edffd0176435136ce",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.17-servicing.25266.2/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.17-servicing.25266.2.nupkg",
- "version": "8.0.17-servicing.25266.2"
+ "sha256": "4a04ce372c8b7d500ae931d2e799a690ef3c5e112ab0576f4f4bc11760001b3a",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.18-servicing.25311.17/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.18-servicing.25311.17.nupkg",
+ "version": "8.0.18-servicing.25311.17"
},
{
"pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm",
- "sha256": "05f3649e566a64715fcbc54904b050aaff8c3b4fd951679603af2dd1f2684542",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.17-servicing.25266.2/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.17-servicing.25266.2.nupkg",
- "version": "8.0.17-servicing.25266.2"
+ "sha256": "5c8a30ac0739c50361c6a1fda63ffb1e71ce5f6a7ebeaac022122bc9efb66b02",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.18-servicing.25311.17/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.18-servicing.25311.17.nupkg",
+ "version": "8.0.18-servicing.25311.17"
},
{
- "hash": "sha256-otVdsOqE7P6o1rWd1vda3Qvy6IdPLHaYx9C2Od9GkPs=",
+ "hash": "sha256-qXzB3wIj7A8tYHmtMzwSaRWy5aUQZLJ81s2ffVQVD/s=",
"pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.17-servicing.25266.2/runtime.linux-x64.microsoft.netcore.ilasm.8.0.17-servicing.25266.2.nupkg",
- "version": "8.0.17-servicing.25266.2"
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.18-servicing.25311.17/runtime.linux-x64.microsoft.netcore.ilasm.8.0.18-servicing.25311.17.nupkg",
+ "version": "8.0.18-servicing.25311.17"
},
{
- "hash": "sha256-MW+OmpBFpT67jnTfPuFMZKv8b0+jqXKn9UR+a6LI6FY=",
+ "hash": "sha256-GHiOauxw/xveX0J+oH9Ww+zUFGk+ZrXdNZbfovNBnQ4=",
"pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.17-servicing.25266.2/runtime.linux-x64.microsoft.netcore.ildasm.8.0.17-servicing.25266.2.nupkg",
- "version": "8.0.17-servicing.25266.2"
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.18-servicing.25311.17/runtime.linux-x64.microsoft.netcore.ildasm.8.0.18-servicing.25311.17.nupkg",
+ "version": "8.0.18-servicing.25311.17"
},
{
"pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm",
- "sha256": "b4ebae53b0ba10d1ebd101a3c74cca4e101f3f22edd6ace039d16c1a3b8516ee",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.17-servicing.25266.2/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.17-servicing.25266.2.nupkg",
- "version": "8.0.17-servicing.25266.2"
+ "sha256": "525755b60cdfd2a98b2a91ec8f53664a8737bcc95bb9d5738d05c78299fc10b6",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.18-servicing.25311.17/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.18-servicing.25311.17.nupkg",
+ "version": "8.0.18-servicing.25311.17"
},
{
"pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm",
- "sha256": "589ca009f3dbe27d7d96e64fab6b2f5fc6c04c2ce84454a65333f52d84efe117",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.17-servicing.25266.2/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.17-servicing.25266.2.nupkg",
- "version": "8.0.17-servicing.25266.2"
+ "sha256": "cddd638440589ab9af585ae9399cf36eeadf4a6900c8a4748aa31300426e6136",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.18-servicing.25311.17/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.18-servicing.25311.17.nupkg",
+ "version": "8.0.18-servicing.25311.17"
},
{
"pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm",
- "sha256": "e093837ba7ef8e1d4f3a15e6079911850c72e51f5cfc0641cedb13a4eff846d2",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.17-servicing.25266.2/runtime.osx-x64.microsoft.netcore.ilasm.8.0.17-servicing.25266.2.nupkg",
- "version": "8.0.17-servicing.25266.2"
+ "sha256": "682ac10e34c8b4e011be271da3af047b8e282a7a4c5d28f71e6a63690717bcec",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.18-servicing.25311.17/runtime.osx-x64.microsoft.netcore.ilasm.8.0.18-servicing.25311.17.nupkg",
+ "version": "8.0.18-servicing.25311.17"
},
{
"pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm",
- "sha256": "322f70cf8d23ca01636a02539a2b03d29230352786b09301d0fd6e4e0c5aae3c",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.17-servicing.25266.2/runtime.osx-x64.microsoft.netcore.ildasm.8.0.17-servicing.25266.2.nupkg",
- "version": "8.0.17-servicing.25266.2"
+ "sha256": "c92792036d28f0628d2025cc425868165f8207eb6bf37985e8e222647a0958b5",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.18-servicing.25311.17/runtime.osx-x64.microsoft.netcore.ildasm.8.0.18-servicing.25311.17.nupkg",
+ "version": "8.0.18-servicing.25311.17"
}
]
diff --git a/pkgs/development/compilers/dotnet/8/release-info.json b/pkgs/development/compilers/dotnet/8/release-info.json
index 02aa8d845128..f2acb9f91e04 100644
--- a/pkgs/development/compilers/dotnet/8/release-info.json
+++ b/pkgs/development/compilers/dotnet/8/release-info.json
@@ -1,5 +1,5 @@
{
- "tarballHash": "sha256-RVXgFRVTdQ3jhPI1AGoikK56b7ZNQj3GB0Cm+7ynf9M=",
- "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.117-servicing.25269.1.centos.9-x64.tar.gz",
- "artifactsHash": "sha256-aTIMtLGeRxTdY8laeBqmV9HEgbwcCObYV1S3tHt+hS8="
+ "tarballHash": "sha256-dWbEZU4vKtXgV6ZIM6A7TQ2mjBsgEqvJKKQGgzsDdoA=",
+ "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.118-servicing.25323.1.centos.9-x64.tar.gz",
+ "artifactsHash": "sha256-XYOEoTc9Etjs7upJPFVFogzxBIKQfU0H7xCFjEu3Q9Q="
}
diff --git a/pkgs/development/compilers/dotnet/8/release.json b/pkgs/development/compilers/dotnet/8/release.json
index ea50ea951114..bfa46d13faff 100644
--- a/pkgs/development/compilers/dotnet/8/release.json
+++ b/pkgs/development/compilers/dotnet/8/release.json
@@ -1,10 +1,10 @@
{
- "release": "8.0.18",
+ "release": "8.0.19",
"channel": "8.0",
- "tag": "v8.0.18",
- "sdkVersion": "8.0.118",
- "runtimeVersion": "8.0.18",
- "aspNetCoreVersion": "8.0.18",
+ "tag": "v8.0.119",
+ "sdkVersion": "8.0.119",
+ "runtimeVersion": "8.0.19",
+ "aspNetCoreVersion": "8.0.19",
"sourceRepository": "https://github.com/dotnet/dotnet",
- "sourceVersion": "f4d2dc9c002dee003c875b89729d1ce958c24a9e"
+ "sourceVersion": "8495bde0fe309967f88de93e358d6b6166ed47f8"
}
diff --git a/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix
index 10778a6c79eb..75a530ed8136 100644
--- a/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix
+++ b/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix
@@ -11,28 +11,28 @@ let
commonPackages = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Ref";
- version = "9.0.5";
- hash = "sha512-npNR7X56F/j6xczrnBrWGUkvd/gaFU0CaLswiMQbGnIi1MYJ2woFPiLe7bJnlL2xhLYlpgob6o4Cu6oY7N5uzg==";
+ version = "9.0.7";
+ hash = "sha512-id6IbzqA6pn5TIbYABSCXpPeNwxUGZuMHbMnjeMs+GQIMFFf2Yr5BUy2kigmXoBtgx8RYHDT3PzOrRvcfX908A==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-mVdknn4KHJG9tfUPpwDf2/kYXi5nA43FsOFBYJEwxgv5+lsKRXV+0hMhXHHItSHwWv6l3KxKhXWzBIXdC85Aew==";
+ version = "9.0.7";
+ hash = "sha512-TeNH3NfbaRL2t1vTSwK1nR41if3XBsvxIXl5XDeVBKp9uJ++D9S98KkNEAUAJLyV+6AZGgcDPlDSG5KjiZZ4vg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Ref";
- version = "9.0.5";
- hash = "sha512-L/1jHi6pAYF68CUlwlAl27IWrVECmIb3VnDC8oWtEVCBsvFdrt+tjG5SJHGOHVfnNlDvC8dGAg5CNHQB19/GFQ==";
+ version = "9.0.7";
+ hash = "sha512-spN1zg0NHM482nnpPzXZYJKgxT+A44KLSswXbsTf+bDWdoZpMeBcODz3pNAz2Fg5PIcpR6amQgTy/G0JHoDqrw==";
})
(fetchNupkg {
pname = "Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-u4CoDTKdSfJFso3oje/YhLxEbwHz6OsBnupzSNXwetmdC58REHsNHfEXiEOoDh8eyc/MXNBrkUjX4kPQuiSSOw==";
+ version = "9.0.7";
+ hash = "sha512-SiLChOzRKjrQHquCUytslPdSTgzUV8VHIvT7bertBM7BaidvQDfkl+0O7zrdxEUeN8ppHAsV1ZP+l5tPZiHv8w==";
})
(fetchNupkg {
pname = "Microsoft.NET.ILLink.Tasks";
- version = "9.0.5";
- hash = "sha512-bMyx4wFS2+u32e6rhVJ1qbSvhiWw/Qd1AB2Nd9BcQYJHMcwPAfLSvmUJHltzKaFurGDRKDCzm1Kvf/72VRpwsA==";
+ version = "9.0.7";
+ hash = "sha512-Y1X3qXOXHD22H1IAFk8BRFehz48zEkiZr/xdQ0eop3xVFvkiSitzVGhGTsE5cA3JG1/5lItxqJLozjnf1RsNVw==";
})
];
@@ -40,118 +40,118 @@ let
linux-arm = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
- version = "9.0.5";
- hash = "sha512-lVHFQ8K2gcq5xN+mrzMBuE1FFsDOVrwnzfaGneSZr9aBt6pFHiMpa3B/IN04NcnV2ZEt93qnsj9QsxU3F5cxaw==";
+ version = "9.0.7";
+ hash = "sha512-0hSN5Dz16LRR+ddZh7NjEqOEYsj1Ba07/Ouo9HbUrT6/PJ1XtsK1tdpwoJJgrpKrw+n6JyqpaMKpS4f9oNYNhA==";
})
];
linux-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
- version = "9.0.5";
- hash = "sha512-e2BdyeR5hL5tyTUY2b0LmRPVB5NZ/ioCVVbN+G7ZpxufulVdvHGR12SrweElzipvT1hUSse71RjO2UB3nxjurg==";
+ version = "9.0.7";
+ hash = "sha512-wuO6tQcWJj1GKWXpPhoFvobx99K0xy0C1Z8ZACvHhRuWoN1CKfPzC5vU2w/9zCCbLR9iDWYrcC0VdrduMJ+BOQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-X5jO/py3v/DcQO4P5TknH++LPHcjheooI8fDCm3KQXejUaVMv3GXFbeWtlpoBjbmhchS95Ye87OooPsLDTOntQ==";
+ version = "9.0.7";
+ hash = "sha512-MSJVLRiLk+L3NjJBx5sn8tZVEGCppOapb6Zie8nebplwo1ifRtcIf6BDRVSv8V9wBh3uI38jJOQwhcqLUY2ehw==";
})
];
linux-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
- version = "9.0.5";
- hash = "sha512-sO9udn058dZbRQbNq1oKILhQ18cCZXOa6DLh9JgLqA9baoUfY5OfZNJfmS/kfOILKbCUrZ6WTtHMgZ7ycPN0/g==";
+ version = "9.0.7";
+ hash = "sha512-aW8mtPF46qa4i+GrHv8OUiPam/x4xYGOUKt/pUPIFz9j9SMrKXgw0mHK/H+j2qHknN4Ozy6OtcTUxpIdxkmw6g==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-EAWf5+sR/zL7che2L5IrQTpjBjw/n1ZOFSebZauy0E4sHMFLJSb8KgWXzQG4wN5juTJbMseiU8VbNOS3tnXDLw==";
+ version = "9.0.7";
+ hash = "sha512-9Ihz6lNAQ9IyiGNSD9fGMKYv+0NQQqAZVpn/GbHpTRIlC4ULGELRcHerEP29D2r1ugtZPyrtR2s8EAmMA42MdQ==";
})
];
linux-musl-arm = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
- version = "9.0.5";
- hash = "sha512-ou/tAJJiTz8RkcGmSoHi22LSrjJL34GicrARl5WR84cVxVmPKjinwbO/6ys5UmHqg7dlSsZXretTdWfu9EdVhQ==";
+ version = "9.0.7";
+ hash = "sha512-L52p4oNNHR31GlGLgxekjOUM8EL0i1g+X/RRBFvaUdgCy9Uo1RCpsWX3aKaY2Ca93H3aa8wQBsMFCk/3HG9vDQ==";
})
];
linux-musl-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
- version = "9.0.5";
- hash = "sha512-4IcCNgCcWEOmV+JuEyaEzyJpFhJq3ktDwDPVoMf2c6fNhtl46YgjGjGdLw1uLHu3UYAcJI0Tlvd5kizHwoqEIw==";
+ version = "9.0.7";
+ hash = "sha512-F8YKtHc6Z9KRAo1roiwNnqYCIC4OmGQmq/u1dwumD5Rt6dhRBnbzSVh7wl6OKRADLiX9MevObQ1EqY+pArvk6Q==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-AMq9q2VAWgNOK63kxWcbvBc+wUUB2a2gK5yfeNpj0pK9rb3i9np2tmm7RbXEDCkDr/m6hR/kqm1RkbhvRdofEg==";
+ version = "9.0.7";
+ hash = "sha512-svhK1og7b18+H2+pqPDerMtM+nFNI1MjvOFyfZ6Q66ALxDf2v4/TyTvekJqEFTeqAl1dG3tYTChRk5ftd5QSeQ==";
})
];
linux-musl-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
- version = "9.0.5";
- hash = "sha512-Ndx5gVPDtSfwCwFEXm520IUk86xPUQ0yzU5ZkOj5Enkn2Tt3eIC0rI0Stjzs52/JYo1oHM9Cj0FKoHvm2XX6+g==";
+ version = "9.0.7";
+ hash = "sha512-99F1DpBPJN1n2CUfgTgI69e1UaEzT16bER1ROa7i04LJbla7Y4PTe81/wNfg8BFBXV8k9LJTErLDFTQcLRNK6g==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-aE+vLS9/ZwCaunIpKgzPYl3siu7eglD40YpT/ggX97+8JidaS8D/q8/nJ3CMAFwkWs6RfcdG739YY8TvcfyYbQ==";
+ version = "9.0.7";
+ hash = "sha512-FstPcH3XP9bH8nuTpq129w8M8Qt1LdJqhBNnPJJe6fgwMTaAsHzfmlcDQiPsuXkDY0nDMMug/TUrB3e7xRQwrA==";
})
];
osx-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
- version = "9.0.5";
- hash = "sha512-Xa1BhvYwDZP0ajkx61psrhbovJf97lUKXg58LJY+TA/9xURTUcMrHSn5BB+wPHDYtBNsJftserTvG+HeR+NXQg==";
+ version = "9.0.7";
+ hash = "sha512-KPYuoUlT2noytN3CQxLSSorNUq0W/6KH8P41j2lXhTW8+EvH34osmFwOKSTZoCSLgZBLgTUhgGS/7sBwqPJgZw==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-iXbcLp5noA610tVVbvppH0WoGw9Tk7x0sVmbEhTfvhtrgz7SAYvnJci8XMaWIUNTVterN0w50E6dEHUV1mX+wg==";
+ version = "9.0.7";
+ hash = "sha512-hu2Ls1ISDdHRgWoNMDFykHxNGNx5AFf/tSniUEd+Y6filNBm+iwzZlP9Wfb9HQ+N0Dtd4awacc9wxjCibkwiqA==";
})
];
osx-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
- version = "9.0.5";
- hash = "sha512-69GFvWBiC0BXfgDZ6QhMPr7pUmrepsvF+C8I7X/Co0KpHtB70/89nshsY/i1H3LKp0vL+pfbJFRjvTrf+L2Sjg==";
+ version = "9.0.7";
+ hash = "sha512-EBmqQ9WVYHtpGaiq4dKlJw1q/RhqKNRu/kTqx0gqyF2KlULEm759WVXvNsTbn5z4rHATmUlvMbKHl6aPGeEGSQ==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-MmwaKx16ig2VMYpnGIhhIDYfNonXUUf+DocK7hg3Ur+zghob63ZQ4diPaMv75gJ+f0TVWHUDuwIn8u4apKE8ew==";
+ version = "9.0.7";
+ hash = "sha512-JeyTs/3XBT11xNgnJJW91++uJ1waJMoAp+FRQ9CyY9TPYscLOUDTe5cKAy/p0l1lbEOVFbqu/YhpjhJ4S7SH8g==";
})
];
win-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
- version = "9.0.5";
- hash = "sha512-A+ZcBjMxZRcWNYjBUQ2EoX759Ls9x5gWHe3vdzfWF2YCg7GB+vGlQx2UtdMfkaGoH/nkCXl0saghJSuSWw8+DQ==";
+ version = "9.0.7";
+ hash = "sha512-SY7EUX0XS4zl6TIqcv17AO5xQDPxrz0pRX2Bzn/KboWFObsLNfF4V+1HW4jLbSMsIK97MskDjfaedeNhYy8K0g==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-urCeKcia9RhVJJOBROuCXfOBTB3qbAO85uyYhglLGSaT0XAHzQ1p0iFS+nZrFBdHTBJ9Z0eK01mIW03FNAFb0w==";
+ version = "9.0.7";
+ hash = "sha512-sTMXmk+7zY66dB2lTSeqbDAUvMW+iUb86MC5Q6ALnAcQfB0BS0Y0sCFAfqDrjb3+3l2NyGtkLdKA6oI379oWrA==";
})
];
win-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
- version = "9.0.5";
- hash = "sha512-NI+qfc8De8XP9ppO1q7vWBOqrDIrW2/Sza/jUN5tObfmJ1tycjpChtNOs3mSrbU3Z/UYrAQkvupGYvL+gCZSQw==";
+ version = "9.0.7";
+ hash = "sha512-C2yLDWG6qVMh54srzmyNG+w8kl/gU4TPGKkQhtotemLdIaamHyLM8xTW6UQxubC7ygqV73RZ/gip80zGt3zw0Q==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
- version = "9.0.5";
- hash = "sha512-Lcuf3n7bbcm0qc2lqzMdrQHpS4NHcUPp+3YVrfDjRsxYquSooHb/JtlslBmLhOwzUMUD3y9pJLAd3pk2K8+iDQ==";
+ version = "9.0.7";
+ hash = "sha512-9hmu86MCK6T8374cYyl+AbPpgocORRD7kPKlFjMp2vKusZSWvc5QhS3DvPD6Im9cS7wiiXNhN/IxIvMuOuA2yA==";
})
];
win-x86 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
- version = "9.0.5";
- hash = "sha512-CM/Pt1M4wrBxhwu1tC2smQ3b89bK0tHeHbw7bb5N3t4S9TO1OihQUSNpKYNYUcag+i7MQACkJ6ar9w+QCwUj1A==";
+ version = "9.0.7";
+ hash = "sha512-g3WkCqIJocgTL0Ggcci/wRM57+APJh80V8dJtp2dK2ol2lYdR4cH2UcRLY/ePIPwpYZrbM4jbW1Pom3C9AjLEg==";
})
];
};
@@ -160,361 +160,361 @@ let
linux-arm = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
- version = "9.0.5";
- hash = "sha512-dcr6pOXx0PgN1WGp4qNoxx6/VG5DxhhbOaudgoVnL1xLup53kjIytNx3K96gHVzpvVTQKGt9RgomX/bTwYuuJg==";
+ version = "9.0.7";
+ hash = "sha512-F978bKpKaTVK7yUMWyN99AxsaK6AmkOOkUelyGJLT2MGGNtUyEYoqG6Z9xlm6xMYNGYo5qiSPcFAjZsOXq7Jpw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-arm";
- version = "9.0.5";
- hash = "sha512-zxFRCxPWBcsHfMhX4j+yqRHnbeQlR0NTw8JEYYO4d/V7hgwBL3obJQeTTdP+Xh68QxFPJFqAQTCJTTy/T406bQ==";
+ version = "9.0.7";
+ hash = "sha512-jDGelxUC3MZT30iJzCQDgbTcHfnbeDUDnRYtNfQ2czkaRfrQcgfZrPWX34KRuU61KAxpLLYg9heUbmnevM4aIQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-arm";
- version = "9.0.5";
- hash = "sha512-aUM0/okMRohpeJmvrRHbpyF69SptLu+DDufJC3APk0I0ok88T1HSlG/vn5Apit72KTOc70vJVMVcaQcNAN1R7Q==";
+ version = "9.0.7";
+ hash = "sha512-P8KiD0vwj2ocq/3D/a3vxAkqB/FXHuZl1Os+lcqu4f4k3LmBsju2R+WZnsWljWCEfAm6bwjmtyMchPQnzkmVaQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-xN6i+Ov/DrFY3S9W5jVW475scRokjdiMITS05+NfPXQC70zE/kfVujdXVQlU1a6qcNVO1p70PdMIzvs2FRtpVg==";
+ version = "9.0.7";
+ hash = "sha512-j3jihG333llTYG6zr9lCKGj7OPHjZE4hc5RHNkWJShJKecFHMnPk9UkFfzgyf6FouM1K4gA/OyZT/wjmDmdf2w==";
})
];
linux-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
- version = "9.0.5";
- hash = "sha512-Mt8To4crSMlcaHP/BiZuUAroEYQyOazOx6jzVo6H3GNlLKY7rIFk5cgKLXxKVF2fLcnab8d/DbBY1ZRlW0DUeg==";
+ version = "9.0.7";
+ hash = "sha512-vQX6KFVBAeIo4SvLwlGw/MivqU3JC7mxsVLlNRQzX9W+vbDLdDgLrruCebjRqSdgDV9xoLx3hLGc5BZOdtOJ9Q==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-arm64";
- version = "9.0.5";
- hash = "sha512-V7LGhVXf4viIZlEBldjN9P5zririHYIcF+0WOdWVydaOvygXoY4Ni4q8vjFSZ6elJAtremagj3hIZyXQul2+jA==";
+ version = "9.0.7";
+ hash = "sha512-M6uGdxBqyzODiOmWE7VmnAYR/O76ZSr9sVNRCwYO7HOZYZylw5y51gRvgW1u4hFeIJxvMWGgicsHQ10FeAEKwA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
- version = "9.0.5";
- hash = "sha512-Ohgbw58CYKcYdo/wX7jRSwbgmZbSadu/b8bKeuRFQMSg5T0UH8yCjSqZOptt1MS/8HmpbEIA1ftgkT9agt+OvA==";
+ version = "9.0.7";
+ hash = "sha512-atws8JTumHepwLA2m3dKlda/m25s+kYW1ROZD+AlpjQ76MWxa1YYRNVw8WC6eaa3VAqXOQdR9ve2jsBMnjKuwA==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-SHabZtiO2X3nJDFFO7kgv1rBpoSdc3oIHqQ2B2CmfScUO5vKu+ICDPl8ppNblEO8QijdU7Ro/doHY0J+sCxGoA==";
+ version = "9.0.7";
+ hash = "sha512-nGVfOa47L+KNChpXQN5PQjI6CSBFXvH63+EJPcusBiH+BcddA5VPFNGFj/Kb3VCrXNKKGFJR6A0Xlgp2UtQhtg==";
})
];
linux-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
- version = "9.0.5";
- hash = "sha512-eGGCJb+uBv6vOgtEe+ED6KXtAXbCcT9xTpDwugitsQ8zBhIwI/WurixXw3TjmUqrvZxZ+HJCPoRl/kMmNuioeA==";
+ version = "9.0.7";
+ hash = "sha512-qkZemav26phWQKiDIGhQjEmNYefeSJCUOHIF/eHiaDnRm2ZmE1zn0Gwiva1DtDScDgDpTMAk2LzRQIOUDwjbSQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-x64";
- version = "9.0.5";
- hash = "sha512-3LsjkhMoNA7EvYv7O6OrVrryhyegoSBE5Y5Se5iJ7HAXFSUQ7fIYGihhGxy/Gfr8X7MrRu5JGkLx9inxSoB85g==";
+ version = "9.0.7";
+ hash = "sha512-lWz1s0VgvrE2DiDEoWzZALdICtr8+heyyGjut4tnmiclmQq6OooNIj272xxqUTd/fXbMm4SnroE34hUUhkiDHQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-x64";
- version = "9.0.5";
- hash = "sha512-G6euOgaAfYCYWmWlDU2NFfpZ6tiC7/fDiMmb8YtlQVPI87JatLGWduxQQSqdhwKMDJuQZob6tW+Dv7a3LZt03g==";
+ version = "9.0.7";
+ hash = "sha512-nR++CrvFiYs9LGxdTeRR9kVO4tLPV4hXQJuCPEywji0ikT0H71z3i/ZNhCLHOoFseddfb+x8wh0o346H49/Wdg==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-dj/5fuYoWKYLwm0RMvVUDM4arCBwLXBIZvYZJRTQFlv9MFxwVrmaeqjL45UVI1RgEzhwLLEUR2MQM7vMUP/QLg==";
+ version = "9.0.7";
+ hash = "sha512-FrNN5JnBUVIrEjEggGLyKsQBhPmUUSHXtlSGo1A5YuAwNUtepbTbwLMCcrEfNJgNQ38+L8naAGu1ZqKtcRZt+g==";
})
];
linux-musl-arm = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
- version = "9.0.5";
- hash = "sha512-9cYhk+OCPeVyNyFEbAweEqYHCIkreEWXzXyP06hpxGu8b//n2hLrjXv+aErRjVzGlpLZoRalMyzREx7naSEgzQ==";
+ version = "9.0.7";
+ hash = "sha512-ljwTM1F5KPl0wWaDks91B4+UHaSrPE9G6/U3vqQKspYXjd7D4cI/xBhnIrQrae5ntPAXHwk03Rt0VsbkIP41wA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
- version = "9.0.5";
- hash = "sha512-sFJWSzk+HKZ9vSOgN765Nru+XAyebFwgKOvAdynCv/2hvluBYbS8FcLkydd+n+PYDrw+yXf0VPWlzpnWeSmz1A==";
+ version = "9.0.7";
+ hash = "sha512-wUkyIvfd0uKKSulkzfOTV1ACj9xroqDhAU39Ufz2ZWLoTsjsm1O3+O7KtqEwsJ7pUdy+am9TnIN5pG0hfsFepQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
- version = "9.0.5";
- hash = "sha512-8Wyh6qTQ2oZaJeGP5SdiWaXoMc6NRMmhHTO1jd8H1XHhgBRXXbkeSHOy30+HInhTiLo+1h5zeI6WBZl559Aa2g==";
+ version = "9.0.7";
+ hash = "sha512-HoPuExDtKhtkoJGwq+B6mDzTKtjKgrwIij0u9954TfjZyDDwJozmEnFgtoZZ4ltTH0sguKL1JSN7GFYFkQq3BQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-mH97t09X3T3JlJC4FfWdX0aG3hYfvmBtA09ysq/eTXEKmGJ4jtl6I+EfeI9dVPFSdYkHlBpMLmbnyfThTJqg9Q==";
+ version = "9.0.7";
+ hash = "sha512-3qlad7bv/DSNzxH/mgvwM//MX4fA1OQmGjyBM6eujEm/K387JQ4OUgtpXHsu8jHvRARCuFB/qNacxbzvYInh4g==";
})
];
linux-musl-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
- version = "9.0.5";
- hash = "sha512-tBjTfNRXttxWvq296At7QvA++n4lr2TnPQP/ub5wfsnELt+IIjnc7Kt8c+qKEJosdOP0TOKiQoyYbYKrH1JzBg==";
+ version = "9.0.7";
+ hash = "sha512-sl8QufxXNfWIxOjZQtFJJG+5zRWZtxQc0CMOtVF5SURkZLz2Hy9KwF6bz2tlljohK/Akf0udaeYK2XhnHIKiug==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
- version = "9.0.5";
- hash = "sha512-pJotYqQ32S9wPYYlw/xgMxrOS/IGDAxWnHNtynxxbyrLGe+Bvpu5mAWFOieTCd5R7PGgCStLL/RCCzS2HDo4/g==";
+ version = "9.0.7";
+ hash = "sha512-8TsHIOl31DLvkBgj8mHbjP6eSK5wpIGygkdSrBqUJbs+k6MIQrblw5Q6HwMsS8LcRtxvZ4PtoEBubvie/dGSfg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
- version = "9.0.5";
- hash = "sha512-PX4wq6bS5SJraHVSM8JVazfoPE3YzgIht7zIvFyobXqRKfH26DFmolor1vGxlFoboyOxIvjaG/Ky8nXo9zTLUA==";
+ version = "9.0.7";
+ hash = "sha512-SXg/5ySrWhQuauFbw09ydh6uJadEAWSfOVDwdEb4Tbd+DkCkjk/bjGn0ALBcM8iEjLbbRMvPOd536pS07fQnWg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-Dnl6fzn9mg5UnGShXymf1P557chMX39XUQZ8GnoTYIB7Nmni80ncNO3z24WcMDvr4U3AZJvk1CARRLAb8sk/Sg==";
+ version = "9.0.7";
+ hash = "sha512-5wYYJd1dr4n/CF/EOHVq4LT2KlEojcl5IWSxa0y4/fdO/1SEKOEPDBKqnR9kiPbNKTB4RRFehQr/kkaY6bCwsQ==";
})
];
linux-musl-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
- version = "9.0.5";
- hash = "sha512-7OeO4DIkZcGk4RebYl7T4CKXM7JfVwpYFbkNqHDw8JkzqlLZoVKRgx0jKxXZbOXQ0WN+rJttGKdBDeiZ3zmbXg==";
+ version = "9.0.7";
+ hash = "sha512-zTbTJ3M1BSPPTHkk4KHZJyrK6DhpMUiryHBZ1AYcRlLYCK6ZIpAjv4izhMQHAxMIqz6ovLZVuvc7vU8aKG9qrA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
- version = "9.0.5";
- hash = "sha512-tZ9zT1WsKnq5YQhRn4VMGESI8ESDdUAcjQX2/zsKQTW/jpTHUWxhmT/M6EcHp2bMKzct+vF32HCJvZfrbCw0iA==";
+ version = "9.0.7";
+ hash = "sha512-ci5Uyc/L/+JSEsM6XtuY2W/94KWhAU6K/txAf7FXoups3/kLRQfSSTeSTZ3W6WbUuI2w40Xl0YYOHTo4lTSDJQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
- version = "9.0.5";
- hash = "sha512-m4VQm5xFePhThG2c63/d3SvGi03zPEFmQcKycV0lOqRHlo809ahHkhq7taiftuwRTfFy/5R8+5TEsaAOxQ6gpw==";
+ version = "9.0.7";
+ hash = "sha512-/RSgn8w2zG9pJOQx3qtyce5zvFHxGc3TV3BOTCa9IDM0U33rbNiLg3GEEaodvAuiXkY3jsnDd4HT5ZOHnfboAg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-fgOU249WCVcsLJdS6BJ1auevUutNXlCqcsyF8wECB8Oq8SSTMKKFFJl8n02n6ZoJoGp0nsK2LgubYatGq6CaVg==";
+ version = "9.0.7";
+ hash = "sha512-6vAs0KI14hm+AnP9gBoykxOadgp456o62SJ+o6yFDVqxn+nWb7t4Mra9oLi6YWH69m8mVQN6x0QCusDwdtgKuQ==";
})
];
osx-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
- version = "9.0.5";
- hash = "sha512-WUqvMm7lDZ9qCfDUQSTyuBr3julN+SANxShfxBe972+qO9VIH7JRL2u85hi8IKP6L13L0mVX2rO6iswQfCZE9g==";
+ version = "9.0.7";
+ hash = "sha512-vKDr+mIfrFC4pGBS7xsN4kqa6YMXezozSfeWIgi9NUzI1tlrRIZrwEla6eIuU/tUzZrrE67bju4R3BnrFSTtwA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.osx-arm64";
- version = "9.0.5";
- hash = "sha512-2Y+mmx4hJtcOwNb4qJUuqv0ekrjAyFS3zCK2a6T2TpNQ9ON+ywbnkjQfqwo+hs9uWE1TBiXS1iGgJ6k/f0W3Nw==";
+ version = "9.0.7";
+ hash = "sha512-oYJlCtnHBn3dWqOgyE1E4ng+lXJRPzWNYsf+lj00bCLFkjaTLBmG35hMlkZ1ZmZDPBU4VvOuHDyVx3/QLJVheQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
- version = "9.0.5";
- hash = "sha512-AbfmNGg4zIxlpqakXSdmFYk6k3JE7P2j2z2qUymYbuCHyzS9IqwRIL6zK3aHhUS9b4BWrZkRGbrvq+t9zYERMw==";
+ version = "9.0.7";
+ hash = "sha512-34Y4PO3TmpEaBf7DOQUlckzuJb6G7s3xubcJP3xPrwbLsVstOL6SGKBofWqjyygH3i4VgLYc3bqxoYDryXX2mw==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-przDLKwmZAQ3fdAlyZ7QGwZZt3s86rgqrcNO1+nmXcCx5ZD6ZlY7Az9QJ4yXkSARFZ7Opk2jep2kEW7Cfpv2zA==";
+ version = "9.0.7";
+ hash = "sha512-RPzpHiUrXTqW/hLeUqZDA9AFSkVseZmvWY0wwjD5GGKsTRzQS0yT42PIVqsHbEN/nHRRKWyvTN7tokyYz+MiRQ==";
})
];
osx-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
- version = "9.0.5";
- hash = "sha512-KiwdOy8CONzPmGpfSClgu06GPh2W/6Dhp9IA6cUXx5TBi5WgnoDmd4Me9Q6UmGISuR6hCHsKiCWhh/5h9pJDPQ==";
+ version = "9.0.7";
+ hash = "sha512-GOs5KT4SIzSpfe0WPbFVhnA8+klHq8FbfDeDUTvbhSIClPLEfwheeaM+HuQpZTzxpOaMTWcmrawm33ia3NZyMg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.osx-x64";
- version = "9.0.5";
- hash = "sha512-VsEjG4O4eutC8yMRK6naQco648zjpTNl6yxP2fCqH96hq4epnscbmoMio/Bxopt7Xi01y+L78zEcJF8bY591bw==";
+ version = "9.0.7";
+ hash = "sha512-4oU3yJfh3HRrvRrCC2QU5wwhqiLc1Zl6Py4cmBVFgNdHOTk38/gt43tWiRBAL+xNr0mX0cltGPMirFdtFZt1wg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.osx-x64";
- version = "9.0.5";
- hash = "sha512-g0Sd+FeVygI2RcT/5DNLcW3c2sePB3aMzc8SAnPI35YB4wfQSbrCeN6B5pw0rZAGP5F6FnnVRfZUTJgcnWCZ3A==";
+ version = "9.0.7";
+ hash = "sha512-cWumHZc5W8yX5c00U3t4WUymi16KojHUMgSkla5NvzuVPmDpopVKsiRB3j+iQtwA14apPr9fe11srPVVMH4WEw==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-RUBFgRdKBSinOH0IlR8RW5RJOf4jghKTRbVRUD8JgcWriAfNkBboyCO9EhuBEs7219qMlrI5VtQxDKrZi042EQ==";
+ version = "9.0.7";
+ hash = "sha512-BODpAvApSDrrndr/6MIR52Sztu7iXCUt4Tn8ex3ZqDMsWgoiCXe70WT0loozMuU+ZnzsXyJf8m2JSlZ5NMsK+Q==";
})
];
win-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
- version = "9.0.5";
- hash = "sha512-OPTkSCy26Na+K4J2xpIHmW+KquH3QUguRR3PH6pr0pggL0Cs9dvEepp2yC3oy5422K6yijhyBQ6DnRGJmqh8kw==";
+ version = "9.0.7";
+ hash = "sha512-nn5X84wpzbMfJ1Vx8fgZdL7cq4d2KxWK3M9GBH4LggzYMnK79YDfoxHl+YLTK5EfqgxFfxunzZdNrpUBDP6F6A==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-arm64";
- version = "9.0.5";
- hash = "sha512-efQXE4FXpKHFSaW2/qEG6QHZfe2QnOXzyhVxQdF35HcExk7zhkRzdQigtQ35ugDfjfG2E0bnMijQgAowJ/OjeQ==";
+ version = "9.0.7";
+ hash = "sha512-i6qupvYxI42nWLBGcj6Qe6oMPl1uk+9ANDTPz4x29O3/VEeUw7pJZar5dExUcc41cfgA30UHTkyzZ43umrFirQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-arm64";
- version = "9.0.5";
- hash = "sha512-2MkjZyR4eKtpIwYtwa3/aJD7v8dz8CfE2wQO0+HX0kiwi/UbUp+R+l6//QcjEm8z4CLZUiR7iu1GoVFtbHVFUw==";
+ version = "9.0.7";
+ hash = "sha512-i6rCnWy2wF4dseZ6IQcmBPs/A2rj8Yaji1UilfXyOtRnP3uQazDEC7Pd1JJeqzCTNRBgfvXw3r8IHXTxt107tA==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-nYw2JUWOVAWFEkJ0QF6YPOkB5/YtauREJqPDvu9XOETbozItpvO+qkrEfMUfsZzZOhg0pDJzYrLH0Y1DfA0QOA==";
+ version = "9.0.7";
+ hash = "sha512-sJgDF8XETA5JhPSvt3/DOIx9SSTuaG14oKcVpoJX4Yg8pPQJ85IqESoo3VSRR7HQWN/e5Nt6ySu7/jnfXC0szw==";
})
];
win-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
- version = "9.0.5";
- hash = "sha512-7RIDa9js+tIxcs24Ph4IbI3/bmimPcDHhWuO9wGEU0LC2FVSZbUnMOpdLUih5uOQYHx2upBrGqDXzs3U1YjtSQ==";
+ version = "9.0.7";
+ hash = "sha512-7p8ELP0eWRjIb7/djqopJYoLoQstaBZFh7vDB91ikkXXlCxyHr14h0CygLkcUELTMvSS0jnAQ+icnYy5NBA0SA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-x64";
- version = "9.0.5";
- hash = "sha512-DWQNw2TAkz2IghHmpdBmDy6fjJwUT0xpfl5KcN32EmXFgODbeDnlOHyGrW+DnOg/jeiBwidNz5bLH0Yeqkn0iw==";
+ version = "9.0.7";
+ hash = "sha512-Yk+dlmzAg05RUkf3C4eUuEwpk+QFSR8lFpIe5EUT9owyCqCYBa2NrkqeRP2XoIPzbqhNIZqB6ChSbpg0wbPMlg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-x64";
- version = "9.0.5";
- hash = "sha512-niFnR3jx4KQjMUg0MOP2OZAN80qoRnstTi26vwU6OREoVN7n+9sa3iRPaT+XyyUa+/egzbU2TTrR2zJ8+dNrzg==";
+ version = "9.0.7";
+ hash = "sha512-+oZ4sarYCA5fqawFE/9JFJtNnERKCMRY4SBNI6FVKtLomoOKbu5LxdxcV4SWYBqfXg08fWJEZX8qHr/Mmd/nHQ==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-AKZVJ95KmBq2a3LGiaBLwByTpbeiVOcQIbOpbvUxm4v593/2AfH5YkhBO3d9DkX/WcmTIxCuVYArLKuIBBr5wg==";
+ version = "9.0.7";
+ hash = "sha512-ozFg9cjKG8pN56wrFPV+m0wbVyK+cOutTo8LrIVYeL3epXnahBIa6em7POXvJF2FRmTRjD85ASH8xIrVMc7z6w==";
})
];
win-x86 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
- version = "9.0.5";
- hash = "sha512-7FzK7ZFl2uIdoxbry0OhzREpXD1hw2JscEnScAqakRhN+VjxYwegvwSAHqIBKWIoP4lwnFrlCWi0a7Tx6uqPvQ==";
+ version = "9.0.7";
+ hash = "sha512-vgQaQhPWngepjw+y9qhNx9b/QDK1YmSlYzjO8WUGfYDPnUn40gLUzMKlPUAAMTPBIt3clULPLy5K6c6w3bvQxg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-x86";
- version = "9.0.5";
- hash = "sha512-OBtv2h92NFsBd5igAFCfEKhEPLoaAzlWEOFq7DgIwxSK0dRgxsyoN1ucuFyxcdhoeoL/tgbCCln9PPhFiOFKzg==";
+ version = "9.0.7";
+ hash = "sha512-ec2/bdKdUMyYC93cIJ6sqAG5yqdjJ1ikRwy7U12B77HrWMBUOI3UeHRmgcBNw775fYZ8Ut1P15WyaZmCJMW+fQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-x86";
- version = "9.0.5";
- hash = "sha512-206fJvhhVksd4A6+vl6SJQSOIBI0RnX7LTpTzTZTI623ujzvNeRKxnvfaPjvic3p4y5U4ylY87ZKnmDyxF4LAQ==";
+ version = "9.0.7";
+ hash = "sha512-yebdLREVWLaayNNfyAu1rffiP4GIpa+Tyz7dhGIF1AlYPWdFHGldYz1eYepzWqqiAXWWgEINQaLD8yaPgRLnSQ==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.5";
- hash = "sha512-pKjelywn3XQhcEjlRdH+KG+itTvvh7md1Tr6+lH7RSiQewicsTO62pRTRPmEPUxEqRQPcTfSKVgC/xqvv1cWrQ==";
+ version = "9.0.7";
+ hash = "sha512-QAJEJd7C4MErPoK6kjzmL7aTiRYSDXRhl3WwDyGzIEav5Me7jDo1OWAENnRL2jw/tB4FAl0k8ADclshPyZRrPw==";
})
];
};
in
rec {
- release_9_0 = "9.0.5";
+ release_9_0 = "9.0.7";
aspnetcore_9_0 = buildAspNetCore {
- version = "9.0.5";
+ version = "9.0.7";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-linux-arm.tar.gz";
- hash = "sha512-eIX4bcjP1VVwFzn0fhxHQKzPuyqu7vYpwp/XXCEcpVbt+HN8lCcYz4t8+oiGAN17qBk6K+G7vwdUztlS12IXyA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-arm.tar.gz";
+ hash = "sha512-dMQjUb5A3W8gZWzC9AUz1fRddZM4/EnNvWnYP7TPTkFX3Ek8CAg8SEdES8RiidAz+TyXgHL53nK+56VBJRq6DA==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-linux-arm64.tar.gz";
- hash = "sha512-vR2xRaKbLu9EDroEkcW3C/KeZ5PrqrRT0pOb06wWH3wz4+Sx5lpzTdT9RBUTV7TBUKTPy1recknL8tAyZtazKw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-arm64.tar.gz";
+ hash = "sha512-ebKN8rxSLUe9DqP4tKqkRxAvkgGdA4ZwdD+7weazHdIGSZ/238LTFiPe22Sp4sojYIx+pyJfHwcXRd5yyfgb9A==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-linux-x64.tar.gz";
- hash = "sha512-tguLX6a0U4BlFmzRJm0HXGTEZLKBFZ2YvwMTK/NjR4zMEYWppRc4y+N9hnUoIPa+St1SCBIKgN+yv0qLWNIsxA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-x64.tar.gz";
+ hash = "sha512-sXXU0FePn11zXVne8/REWUYu82tL0H2coO2YU79C2Qx7rOGV/yZKnc9t1NbUUshwWQhRRiaPzjVA7Vjq85Yp6w==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-linux-musl-arm.tar.gz";
- hash = "sha512-YryhSVOANUVOUhIuUGVy3SbtE7Nwfsd9zArXqzntONdpMXBnbjjuvOslKei1avpYePHAh087DYOR7AF9Jjhnrw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-musl-arm.tar.gz";
+ hash = "sha512-NJd8TzThH1Kr3A5I8E3JWrDRvf1kHdQKTFOQwJDSQuxF7VCvsXYTn87WpaU0ayU0X9+r/x6kOLhZS1JpLxSjrQ==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-linux-musl-arm64.tar.gz";
- hash = "sha512-EuBQLBGHmpPlpWjRm0o7UKCWQluSRyDP3E0s5TI0URhULqLdycxAn507cG9srClSr/o9JTF8vyQL1p1DFZ4c6w==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-musl-arm64.tar.gz";
+ hash = "sha512-1La1Q5lX9q0xwfiT4+dbToy7Py8dmn+iGukimuZSX8+Y1kO+pMuOeNscUJ49t1t4axI5/S3vIyjplUGisE5XqQ==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-linux-musl-x64.tar.gz";
- hash = "sha512-iA1sUWr0bdoGhsDlalXK1djDS/48rNvuaKnSGl/56e6TpsQn7wqr1MRauVqncu3JuJkn840HYZ22IZyT5vbkOw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-musl-x64.tar.gz";
+ hash = "sha512-rH/FG4C8uSwoIlIIOEksyQjAjQYBFILbOHdtaqxEIASvEKULrOJeLdmGxDC2HKzcGIyqHnJ8WCHO7maaC8sOlQ==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-osx-arm64.tar.gz";
- hash = "sha512-t8U4cBgq0tJOBSfDvtbUYmdrOuFfqE45fuaMhLp6IrqnJVrfaBZvQclyE3gWnGOGTcL90HozqvAWwjqHoWjOxQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-osx-arm64.tar.gz";
+ hash = "sha512-A2Zf9tvfeAW/3rSrm51R8a4fqG5cyKQtPvqPiNFAK+J9Z9F4ihplnMQnrzQX2P1XLg2YUcBNSyzDdOJoKxIgOQ==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-osx-x64.tar.gz";
- hash = "sha512-Zimt0BcbjwVBVbcLw7jcbOmfHZXGtlVoJWQcDophzagfIdB7x6p9mT/1H5VE72maJ+yhL9LV7rRnI63i/Sb5mg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-osx-x64.tar.gz";
+ hash = "sha512-aHivNpxydhhA7fLc1m1Yz0zdvKYYyfvXI6bW04Gc+sYVCo1yyZ93ESm1TC/z5v8lgFyI5w5d7zAeJChFi370Rg==";
};
};
};
runtime_9_0 = buildNetRuntime {
- version = "9.0.5";
+ version = "9.0.7";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-linux-arm.tar.gz";
- hash = "sha512-AK62AMDFfFA0gGXYWM2F7GW3K7HBN4VD+RCPPNK18z1S8/A04UL0XpLHbBceMwkMJUTjZh0B6o8OK7IPEdW5lA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-arm.tar.gz";
+ hash = "sha512-hdyrtE15/rPwIuZXM7XDsUQWn/y6uWVFgLp6HvvxRY2qkxY5Wm29nMHaw5s066OSnmOhzshPtuVmrREBH63SNA==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-linux-arm64.tar.gz";
- hash = "sha512-/9f20Wu6ohSUtxtpLFSl45jzHPYAhw4CgjS9B2EsttQ2dMY3H6hHC9fxG0CmhEPSLjmoQVfKuOFvUsXFzu47gw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-arm64.tar.gz";
+ hash = "sha512-5c/znYwk0eEUEG6lFWPwxkBUgmiJjoNJow1D8G0ix3WV4Gcl4oBzeT3QI7YSrxFYEjRZBuJszix4jwavYT1CUg==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-linux-x64.tar.gz";
- hash = "sha512-Ap8d9YDEfyGq7zykDlwfuOVIVJeNE/6IVw33w0CEmf8LnblsSSwD7NtDqCqiTbvoFJHegRkTWSrGKsWN7pdbDg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-x64.tar.gz";
+ hash = "sha512-4nO1kq6eHHXpHOO+b08tIxQydpABQeKcZz1GSQEY0BFfbRlormz+1ZjKMA/oibog+gYHh+u1QDCEM1gKPGxc2A==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-linux-musl-arm.tar.gz";
- hash = "sha512-zOCaJMC5hw4yk4mrKq4uduwiu3g4ZUhQqxe1aVH7oAsVygaS42PNXh5dENHh31poVH08IWFDa4VweNAYK+/SKg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-musl-arm.tar.gz";
+ hash = "sha512-/LZMWeR3TNJw2Fbn4FalAjVnyEBI8BJUBGt3ZLanCNWCxK1Uj7XSMexLCzZp6+nOatJNbnrGlRtQtJAHuOuuoQ==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-linux-musl-arm64.tar.gz";
- hash = "sha512-3Umzt+5BW+Vm10qpn151lJ9k5wFA1NEOHu01SPU4LmJdXhfps7Qa5WQykhXjwWghEKwXMvMT8rOpDAh/elo5TQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-musl-arm64.tar.gz";
+ hash = "sha512-9cJCVscL9qQS8iEY6EEp74EKY3hxWeNP4MjSH7vB++0jqBa6lXxlNUbowhUr7KKmpEGTlJwOh9a2pkUdr/s77g==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-linux-musl-x64.tar.gz";
- hash = "sha512-gaJt2RlTpHQgi0tDz0F0RC6flQJDfyV+Zuzv5Pm5ujzPWziZ2qwGHjoKzBQdW+IHwD4rERNvR5GykRw+8+JIiQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-musl-x64.tar.gz";
+ hash = "sha512-B0CcgI2pzRmmTlJeYSm8P43k7zKzCHAel6ixQweB7bP4Y7Ds6a+tBIhyce4zIXEA9Rn5bYn+2UIAsGESrPrESg==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-arm64.tar.gz";
- hash = "sha512-EqHeE9GnLC5sUZjoOheOG5Mlx8Ropzh8XIopsIVxYL5ROVFgI0hc6RCOJukaNfqCUqjywNWdRpGxzkbWaq2lfw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-osx-arm64.tar.gz";
+ hash = "sha512-DesjrHFNrWm/fQxn5CUyVtCEWIG4BcyLnG8gUSg9X5u7AA02MFhSPc5Mc2HCtGABaoZbbWuqWEPJJjWR1TnrIA==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-x64.tar.gz";
- hash = "sha512-iz6NtMTvr5StbZRi1KcD9ZusOQuRd4d5nX+L55EHmK3ISpaDzanv6/s5ontBpTDptaCC3dGf2IT0PRZ5RsfMRA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-osx-x64.tar.gz";
+ hash = "sha512-cOtHKrJPOKam6TBmHgmsZjXdoM8FSJkEDCXPMzLyTxy7PuwZ4c/PIhS0ZtAA9t3H1JRIpsYQbDtw/Qv3Bj9ubQ==";
};
};
};
sdk_9_0_1xx = buildNetSdk {
- version = "9.0.106";
+ version = "9.0.108";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-linux-arm.tar.gz";
- hash = "sha512-IxjIV4THukOiQ+D1Jix4zCmEqV/O74t4VQNYU9nHtCC362gcjfiiOWmSbWZSxpN8+xscKWHgoVXG8UUwIkC00w==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-arm.tar.gz";
+ hash = "sha512-FliKnG0DCOC2kqy4VHZMQvGuldzdpDebRKLZPIlwxcl0W0b7QITuwpYeknqloxI7fdO1RtAP14epsGza6/mG/w==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-linux-arm64.tar.gz";
- hash = "sha512-GAY+1Tnvz5emgms6NnuSV0M4Zj6BXkx60nOhdSSnq1411AdZb1zWscCjfmlbF6kVYgwURcqJu4UasP80rMo09Q==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-arm64.tar.gz";
+ hash = "sha512-laP4pmKWsjrs2GyiluK9FHzzluL2p7bGvnlbcN8kEdYWPfFeKKa7JiSOILYZwXlN3Fux39Lwp9Xh5YqdLUU5gg==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-linux-x64.tar.gz";
- hash = "sha512-+XfJCl5Ww9t7fU4jhEzbSW7pZr0xrWP4uENjp+/yij+xQQk1A4G9g23bxn1nUPP33VVHHkxdALAhQ0F0GFb7LQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-x64.tar.gz";
+ hash = "sha512-jC2YjpmLkGxxaEy+muycvytlyzHtjD6xWm5l+WGwMfrroy1xmX9Q1W4E5vAIH4YEgHItwWk8awFVQ+thrNtYdg==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-linux-musl-arm.tar.gz";
- hash = "sha512-LJqqzcQ+Lai8ZNtRe0q0Dzh/kSky3Cbpn0Mzi//SzthnRyXtGF5gqzF48OTnI+xfwpd09iszes1HUhvzia4Wzw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-musl-arm.tar.gz";
+ hash = "sha512-Qa5oViep0n/EsZom8OdgEVOEkDq7LjkZxPgCe6PnWotANLLpl1Zfd5nq4ZOFED/aHhMbI8F2oWBXiLvL31/BEQ==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-linux-musl-arm64.tar.gz";
- hash = "sha512-g00TYlXiwiDnwDJ7xH6JMmtX4DUrarAau6Bzy9pNTSkzy8auREDyuZEaUq1dBbwPf/s255D56kVhVn3T4ivVFA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-musl-arm64.tar.gz";
+ hash = "sha512-L8eGZ6/7dXpwcXWjsMVXmF4s6TCnUD9KqE8gsILZiGo1oPDfVLoZAteLAtYY+3yImdxOqZaY6tQ8fMVlz1X/2A==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-linux-musl-x64.tar.gz";
- hash = "sha512-KPWtrtyl37HAElwyN4lIXJclkaZcvVGPtdlR1zEx3h56kv8JcTYieI0CrPeJBvp0ElOMbH6bPEv2cV9klf+CbA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-musl-x64.tar.gz";
+ hash = "sha512-CmB51ISh0QT2+vBf7OJTUOnBi0lNy6M4aNkpTHwubJNuehnogsZadXezZ4xCHkDftpHqlQSmfWWqjVuJK5cxjA==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-arm64.tar.gz";
- hash = "sha512-2145z/0yvpm5oO4oxu3pBjcYAzhpNwHRGnAtBW2v9QW9gtTnyPDLNB4g+gK5dlYS6ogIr0DaPrxqFs1tP8HqPg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-osx-arm64.tar.gz";
+ hash = "sha512-EeZLhqfvjyPAsLdoE1f//OjirZo42SgDeKYbnxUlssN1QTcM1VmL3iu8EkUftbnzklHF7LIORgbBNDSYu+MHEA==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-x64.tar.gz";
- hash = "sha512-wTKDAvkLLY0SOqCyfiCFcd17LMIwTgexqZe8BmRMXqMLsdCJ/A0/FO+kH/TQm5FA1Yqo/TtqGYeXXVbnUL2oDQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-osx-x64.tar.gz";
+ hash = "sha512-knxa6JTbG9pShc3eoC9zzVWtPuSfE0iqFeMoiWOxymlQEvzlH8f6DCV0Tvty+c8Rzc9nqBzZ4EAI+N3gg7zfYg==";
};
};
inherit commonPackages hostPackages targetPackages;
diff --git a/pkgs/development/compilers/dotnet/9/deps.json b/pkgs/development/compilers/dotnet/9/deps.json
index 2bfe37308154..55735dea2e4a 100644
--- a/pkgs/development/compilers/dotnet/9/deps.json
+++ b/pkgs/development/compilers/dotnet/9/deps.json
@@ -1,50 +1,50 @@
[
{
"pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm",
- "sha256": "76e7e5b92a854cf89db0e556f7763469b5f327ed9e8f76d43b369d59065c8a5e",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/9.0.5/runtime.linux-arm64.microsoft.netcore.ilasm.9.0.5.nupkg",
- "version": "9.0.5"
+ "sha256": "4ce29622cf3c75525187a4c1eedda32f35b60f35f7452913bd6c02c67acb2d9a",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/9.0.7/runtime.linux-arm64.microsoft.netcore.ilasm.9.0.7.nupkg",
+ "version": "9.0.7"
},
{
"pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm",
- "sha256": "7b7427ed10a6631ebfe6239bf781dc858c238220abf552e425809deffe1042a6",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/9.0.5/runtime.linux-arm64.microsoft.netcore.ildasm.9.0.5.nupkg",
- "version": "9.0.5"
+ "sha256": "0eb52b06e67cfe50299af66fd3954726559868e2fb7a875f079d815c189a389b",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/9.0.7/runtime.linux-arm64.microsoft.netcore.ildasm.9.0.7.nupkg",
+ "version": "9.0.7"
},
{
- "hash": "sha256-wL3+auDk8zqepncYjoGV3Ygf356iJFBofS4bSs1cTa8=",
+ "hash": "sha256-SJCRMyjgP5W+YVQ5MRoZQNKjfFcMKAcmbwpa2v4zMeA=",
"pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/9.0.5/runtime.linux-x64.microsoft.netcore.ilasm.9.0.5.nupkg",
- "version": "9.0.5"
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/9.0.7/runtime.linux-x64.microsoft.netcore.ilasm.9.0.7.nupkg",
+ "version": "9.0.7"
},
{
- "hash": "sha256-1NiRpV72L8i23u//VwAx5bwgm5655OghHzvNDcxpk20=",
+ "hash": "sha256-bqyQXLB5v/npVNE2sN1IJYwCqbUr/WwA5dtHgoNc34Q=",
"pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/9.0.5/runtime.linux-x64.microsoft.netcore.ildasm.9.0.5.nupkg",
- "version": "9.0.5"
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/9.0.7/runtime.linux-x64.microsoft.netcore.ildasm.9.0.7.nupkg",
+ "version": "9.0.7"
},
{
"pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm",
- "sha256": "e36cfc873fef8d0fbbb11f5f6ff7f9aeb118158d2d210d36ad8cf0633ea1d2ea",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/9.0.5/runtime.osx-arm64.microsoft.netcore.ilasm.9.0.5.nupkg",
- "version": "9.0.5"
+ "sha256": "24f452593a4c3a1f8aca710937d8c63b1d114433087e24d6770ed1162ae4ed7c",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/9.0.7/runtime.osx-arm64.microsoft.netcore.ilasm.9.0.7.nupkg",
+ "version": "9.0.7"
},
{
"pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm",
- "sha256": "1d0bccf90f6e412a53d19b2563156a1506e33875f4913a171ffe4a1700d59435",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/9.0.5/runtime.osx-arm64.microsoft.netcore.ildasm.9.0.5.nupkg",
- "version": "9.0.5"
+ "sha256": "f50ea5214b70b79ce38d24882869e9d233d4bd2f8524e6651e022536f00209b9",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/9.0.7/runtime.osx-arm64.microsoft.netcore.ildasm.9.0.7.nupkg",
+ "version": "9.0.7"
},
{
"pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm",
- "sha256": "fb041ea38aaa471c244a22d1e53d0237227fd22bb5f2359c19f35c763cbfb735",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/9.0.5/runtime.osx-x64.microsoft.netcore.ilasm.9.0.5.nupkg",
- "version": "9.0.5"
+ "sha256": "ef1609bc2c37a7e110366244b1ec08f72f8fbd8f2782c28a7c8b4f58dfcf5d26",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/9.0.7/runtime.osx-x64.microsoft.netcore.ilasm.9.0.7.nupkg",
+ "version": "9.0.7"
},
{
"pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm",
- "sha256": "9cf31529a9e903281d7c7ea17cb99cd4b5011dabc65f78cd224d66daf570bbab",
- "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/9.0.5/runtime.osx-x64.microsoft.netcore.ildasm.9.0.5.nupkg",
- "version": "9.0.5"
+ "sha256": "16ffb179352b142a8fd39fca13b0ed0240673208bcd6e2dcc19db26e93634b91",
+ "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/9.0.7/runtime.osx-x64.microsoft.netcore.ildasm.9.0.7.nupkg",
+ "version": "9.0.7"
}
]
diff --git a/pkgs/development/compilers/dotnet/9/release-info.json b/pkgs/development/compilers/dotnet/9/release-info.json
index 7ed8811d305a..d67e1f4da129 100644
--- a/pkgs/development/compilers/dotnet/9/release-info.json
+++ b/pkgs/development/compilers/dotnet/9/release-info.json
@@ -1,5 +1,5 @@
{
- "tarballHash": "sha256-9oGCuV+kQe+2Oypxyj+YSYtmTo2BlkaQzk7E+FWYGkQ=",
- "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.9.0.106-servicing.25230.1.centos.9-x64.tar.gz",
- "artifactsHash": "sha256-z45Rk63ad5VL5pslOUktewJQOHYLQlOgz/ZiT9v/UNo="
+ "tarballHash": "sha256-Qv3+NzOISj9s6ztCj/NGzLkvlQEMRH4n87Fk9wFFcww=",
+ "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.9.0.108-servicing.25317.1.centos.9-x64.tar.gz",
+ "artifactsHash": "sha256-l3OJuH6nFSoun5uU0dIhumtP25QjKbE/qeb+F/K81M0="
}
diff --git a/pkgs/development/compilers/dotnet/9/release.json b/pkgs/development/compilers/dotnet/9/release.json
index 13305a8e6a09..05a9b704456a 100644
--- a/pkgs/development/compilers/dotnet/9/release.json
+++ b/pkgs/development/compilers/dotnet/9/release.json
@@ -1,10 +1,10 @@
{
- "release": "9.0.7",
+ "release": "9.0.8",
"channel": "9.0",
- "tag": "v9.0.7",
- "sdkVersion": "9.0.108",
- "runtimeVersion": "9.0.7",
- "aspNetCoreVersion": "9.0.7",
+ "tag": "v9.0.109",
+ "sdkVersion": "9.0.109",
+ "runtimeVersion": "9.0.8",
+ "aspNetCoreVersion": "9.0.8",
"sourceRepository": "https://github.com/dotnet/dotnet",
- "sourceVersion": "2d8506e0fc69ec3d8e92eb3090e18fdb5f8636f5"
+ "sourceVersion": "a1e39f97e51f1d381385d2dc6c94b368ea333784"
}
diff --git a/pkgs/development/compilers/dotnet/update.sh b/pkgs/development/compilers/dotnet/update.sh
index 8dd35a3bc0bb..46486f9e309a 100755
--- a/pkgs/development/compilers/dotnet/update.sh
+++ b/pkgs/development/compilers/dotnet/update.sh
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
-#!nix-shell -I nixpkgs=./. -i bash -p curl jq nix gnused
+#!nix-shell -I nixpkgs=./. -i bash -p curl jq nix gnused nixfmt
# shellcheck shell=bash
set -Eeuo pipefail
diff --git a/pkgs/development/compilers/dotnet/versions/8.0.nix b/pkgs/development/compilers/dotnet/versions/8.0.nix
index f1e9699082da..8210e9f248ca 100644
--- a/pkgs/development/compilers/dotnet/versions/8.0.nix
+++ b/pkgs/development/compilers/dotnet/versions/8.0.nix
@@ -11,43 +11,43 @@ let
commonPackages = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Ref";
- version = "8.0.18";
- hash = "sha512-cl1DhWFUTOA8O139k5ytpW4ttBJRSllzfpQ/sOXHg+r0ZYm2HZu4M4iMA70yHnqp0GtuGxqUBJ2duJkk4ydRWw==";
+ version = "8.0.19";
+ hash = "sha512-P0MXwA3k7np2YGyPmYZSWIICTCwzGGka350Xqa+EucRAn9aoyurrm+ZjCJKzA+N9gRc9BaFLaE8p4vLDzQJSww==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-rMa3+s+Qy5BhAw+Zj8tDaNtcbMJcn/L6SGQ/4/qMca+JxTdWUruzCscAgA35wNLOKJ806A0rw26rhV7FdZFK0A==";
+ version = "8.0.19";
+ hash = "sha512-VhKbsaln9sfOfDvxFh3eVnIQEZhfPnXG9bV9N+unU1GqcZ/CaTSfe1ASAJ230LtMlrtxNk3EqUgSQGX0TQITLQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Ref";
- version = "8.0.18";
- hash = "sha512-pkMF8rdmxdni+bMP8A5kek1ig+rBriWqCszuNdH4MddjIzjQe1jNqjB0XdRtHZdKgL5OpWBK1nBPBYiT1oeYAw==";
+ version = "8.0.19";
+ hash = "sha512-qtdfpsuFFEQx+26ZUv/95fSUYSpZ6r2Ch0vFKgIwnnwtEOEw7B6h8D8t9P1XkYn6tJvHTdSC0ohcOk+HwELU0Q==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-0HyBUjT2SHH9SrJxfVzsjb4wJ/3HJ2NZDfxqMfoDCRlPUCT6iApy0O+PnhAtFqyfvB+wpNsQmFhHi7MHz+hFfw==";
+ version = "8.0.19";
+ hash = "sha512-PMYSj+WRBCmeERhq7w+qzqCDAKNR5t2EAMv5w+TFzehtfqQQR8rKZDpYAmzYFaWl6Rn1wOZmjHqsaGbvoL+eMg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-WeYxJHGMgva5F9l2oo3N3+tKZIBZNoOCjyyXju8uyWnwxtbF8HbxbRZGxR80DVJ5PIUW8E6qKVo9t/rm+0gCIA==";
+ version = "8.0.19";
+ hash = "sha512-42gDcb3t2l6sjYOGsDtZiR/PuY99Ctj0UnUgY+BeavYXqM2huKLa+r0Yg8YRJLkLeWF/MT3KXRReUE5Dnu0daw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-iUKTKzPeh/7Vv7it/Jr7U5lCpfE2aq1hvtfdh9C0fBPboV+0fMG05t9dEl+ewN8W1rJ6+Xq92QEhbANQAA0Org==";
+ version = "8.0.19";
+ hash = "sha512-lvC9ihhOhbjbAwG90fnb6BIHnB/kz3HDz+9JSTaoBIyd+XBnckIWdtDxPtroWrvoWqydk0TPYxPXNGDY+I4E3A==";
})
(fetchNupkg {
pname = "Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-+6dNm86ZF+53JC3kMQhT1msw2CzoBijWMnDxD0VDsIp5lvvtNTWy/Sl5bTuvIFcSbq00iVefNHa05ELXs9mL+g==";
+ version = "8.0.19";
+ hash = "sha512-oADBsA42EoW8MmpuTl5e5TrNZSNtlpOPsSWtY/dmVdK7EJf1QAQdvHAxZQ6IGDNsKrI4h0VEo+75Grmmc41RTQ==";
})
(fetchNupkg {
pname = "Microsoft.NET.ILLink.Tasks";
- version = "8.0.18";
- hash = "sha512-E/HnHEgLQboNM63koeog+GQwoUjj9oLo/gJXKfdfLq8D9LfgG8tvkbnVdQD4zg9ri2pIGTTjNzwoy07whjGl5Q==";
+ version = "8.0.19";
+ hash = "sha512-GoPqp8InCwdG8uqW1M5KOqlBHyYLFRuHRQxhBKNJCVwv+EIkCbVkxE+SzLYQaqMZZGOl86WFBLDMdTq0d9+Tag==";
})
];
@@ -55,118 +55,118 @@ let
linux-arm = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
- version = "8.0.18";
- hash = "sha512-diW7p7SmT+AaZ3w0mesbmnSLHLvcz7qV/PtstYS5lGoOFge9tqPrQKvN1lkjRTNyFxii3hpEVZYBA7341tCj4g==";
+ version = "8.0.19";
+ hash = "sha512-CBq+wJbsMgLVJJLS7vDyefSpH4f5VT0+m80rmB/XtwiFNe8oQJHs3bRpSef+JnKCJoU62ijGs8IQMFsXYbraYQ==";
})
];
linux-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
- version = "8.0.18";
- hash = "sha512-7RgDbnLuJdyhM8LdlmcSMnTuaSrzNCGe1P+SBMxfM8hioiwupoP1axEH1KkxCl0tWjG4EZCMpZUHrh+Gb6JowA==";
+ version = "8.0.19";
+ hash = "sha512-jTF36xYRwLtBq67lUy2IBUZzsRK6nTQuduGtaaWUqO6YcTb15SzN17MeJWanD1nEeleKWR1AL1GJb2cAsEnUiQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-BHJH9up/pokbEYBvkKih9QKnf/UmLXvX14m2lZZbVOvLgB6NR4Z+6ZOojuEJVmdFsWl7Ai//KYfc4sz1zewwAA==";
+ version = "8.0.19";
+ hash = "sha512-EryMsQIZXDc3NLdZ2c14LV7XxkTtIJrF2e4uVE8Ycvqo6PiBZdUiuNEe5HI/wsMyOx5TJJWVW8M5bvykSFNUpQ==";
})
];
linux-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
- version = "8.0.18";
- hash = "sha512-Ymgqi3mVAYXktoV8Pm4uJk87tmoUsGNiDE6ixMghaSnrBzeJQHgiOgC08Loi5tt4GeAzKuofF9VWrST2Cr+mkw==";
+ version = "8.0.19";
+ hash = "sha512-ovKKlV/bfPMcOX2NIr7QXZwZceFSqFwwzLdYNZI1sm9WsXuc3oYrwUoWwcyjXobAQGo1pY1QW6l2eU6TFIDBVA==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-JOnFBpCCSH6jp2wohLNBKeDXUfU/ZyF2Q8VALOqOh3oWicvO9WPw5skyHzuV6k/ClnKIhLZmJWF9sDIaCB1KXg==";
+ version = "8.0.19";
+ hash = "sha512-YuSYCslUdV+10cBI5q3oIxVPFWeQPXMAnkdKpZtOFNCPy+1I11cali6yKe++Dq1LeYAhviLbYnnL+1nFPP9jPA==";
})
];
linux-musl-arm = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
- version = "8.0.18";
- hash = "sha512-fQNP3JTHUnEkHnXnRuH1UBs3SyTzf3pCoMA1stExgShCQ5tR4LKKGu9OdEG+2QdmJMdMSunnU3CL8/UbfU/4XA==";
+ version = "8.0.19";
+ hash = "sha512-KHOxnCTTVWjYhItEHUi437lfjTz7GJDN7UjUILN1qe0q1i0kFA+2HdQwKt/SKBdF9iMJiDS/XotD+EOYbWSS6g==";
})
];
linux-musl-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
- version = "8.0.18";
- hash = "sha512-+F4XZgRh6v/UaQwU8iJ8JzHrhtWTLICXJ7lEv/PvqD37VQY/2irYLo4tCpZwLIfeZAldv4Sc+LeH5EcRov7Izg==";
+ version = "8.0.19";
+ hash = "sha512-cDvawzOkUtG+BMHhqrwAu3F0AZIXoeMOMAx43x5zH1XerKAGh09ggu53jnIByHmYHI2F9Wze2fSwcmNm2akkgg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-stToQ45BL6fOk6arYUcYiRF5gX244Bju/GS0UKJyYpf61SFVHgiOfZtqciFWWEGTc0xuEHURjvNij4FTTYYs2g==";
+ version = "8.0.19";
+ hash = "sha512-X4Ku+V3mehusrwoGqQ6PSoWfvCe5cMepsoKG3JSylJsd6CL2MzMBQa6CZU8ByB29JE/dwOo7MmYbNsxdDACq3Q==";
})
];
linux-musl-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
- version = "8.0.18";
- hash = "sha512-n4956y81CtgHtzxRlLoZs9no1NeT6vHtHh00RTHST7m55eMV2Tslm/5k0Jo1Xo/T+50QmZqlGSfTH4hLpwEh2Q==";
+ version = "8.0.19";
+ hash = "sha512-MnPFQfcebuYBLfIxKrzO/z6fNGhUpm8JMtDkoX9zm/OitWkHBpYhPANnz4baao8t/X6xvLY4jgURXurqt8VWIw==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-xFWpgrb2yEEo9TKsT7Xpoj1lHemgKVYHW8kyego2xES/aUl3Rb9IO4hEcC3aAVcCpBp4M7+NrfhQrqhq3nI5pw==";
+ version = "8.0.19";
+ hash = "sha512-eGiP0kagfsqjLFYuW21kAriFJ0EdThyCpPoB1657p24cg4Xhd2Yeh97FU9pb0UAZA4zqjhqcCmqWvcAbyx5Oig==";
})
];
osx-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
- version = "8.0.18";
- hash = "sha512-VsnN7b4GMKgq1FcJY7Pn8m3HWqdpZGjuAyUH9eIlvQGV6vzc9hvHIJhmDPA+hSvbjXshoa557IMWOJsGABo7sA==";
+ version = "8.0.19";
+ hash = "sha512-pBo4JhEGeCG627NFpSO7+KJgh/DPcjuz/bEgZ6dRHXZI/bDmyjLTGJQvyvonW7jhgbxgBbo2WayHCrgHFA74Zg==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-AA1LHIUoiWZG3qg0mRh0pBhnm7eKygNRk//A2OUpqxpbdWk5TnD0s2vuYqwonqonW9ykaMpP+inmyCB0fpYvtA==";
+ version = "8.0.19";
+ hash = "sha512-0+1JQFBD8qKmK1j+5VyY/5fLUU5lKt3oKLqDnIE0KZlJc9uJSi174JsEqF6rjrEtWRPXSaDd5QuwCUzeEuKd2A==";
})
];
osx-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
- version = "8.0.18";
- hash = "sha512-sm5LY+hvq9/nxI3lurUwr7fu/abqb0DAos2ItezewQEGT3A0mNY+ZzawaX/dTAAivl+eToCMLi+2rH+OrRR3gQ==";
+ version = "8.0.19";
+ hash = "sha512-dBj8Xuk6EbKF/UdeP7e40ULe1XDBTBy4W2EzYBJoaZ8+Qi9LY9PbsEfrXEc94/o0cBM6vPiBNahEpJcS+ao1iw==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-3uhlEm4Q2OVGEjmcaW0m6BvM93TKaJ3UDs5Ilehn+y6ZIjTZCqG5Svs7QcXrBFDlJX109TtPV8pPB6eCE0O+6A==";
+ version = "8.0.19";
+ hash = "sha512-Jfu88czW2sKACGPJ/yMV6UEiPUI8yiodPd24p6LAPRUCX6CI7UbEc30cCAmkN9TuEt/zAK4dKG2hs3isfdjpNA==";
})
];
win-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
- version = "8.0.18";
- hash = "sha512-3E91cZevql0JI3Gqvxr9Ek8v6Bz8X7+CERVhKioz20407oziovUgfQPjcpXZ4maXIYB3Rg4qo8Su97dJRfYlPQ==";
+ version = "8.0.19";
+ hash = "sha512-UjZI9mQLY4k8jwdq9NgyzfPwWxDmEiT2ahqV8a9AXa33AUKhXr1X4aW22e5QSUZF997psI0HI4DAYgnRrZN6vQ==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-sbWou4XTgFm96/sKC6ICivQA2OUwjEHMdk3qhW3oR0HeFZNyGVfYgydgfmIhv+NPtxA9ymBtYT0Qy+Qzug5VXg==";
+ version = "8.0.19";
+ hash = "sha512-MV6poe/eVPrbO3CQvQNn3RNIymVBNWJ7updS3aSZVhlL9IZUuw0Oyn92pi8Fd3qOWvZQcdireVua0AWBmD14Hg==";
})
];
win-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
- version = "8.0.18";
- hash = "sha512-ZZn4xQQamT5qjamOth5sIXjGQ93/1Q0zTMS5OdlmGEPQgnIXqscaGHa4+keV92x3ZkdYWiVfxVWJ388PS958FQ==";
+ version = "8.0.19";
+ hash = "sha512-AQJC7awIrQnM6TIj1ZrWaRc3HveorRrQaGxfCd4Gdn/RFJXkiETDSUZuakkHLmND1HUcBWZ003UlJasJoDe57A==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
- version = "8.0.18";
- hash = "sha512-laTLzCURbEEC+X+WfJNkDXfjk+s/9RExjWJ+qELrBw7ekhepQKFq7h5fVONVcRdI4GSkpG0bETwa6DXPhi4iIw==";
+ version = "8.0.19";
+ hash = "sha512-zkLC9ydX+0bsZWrJxWsWM/8LPujWC7Z0L6QHdYehClKa4Lrk3glBex2O5q2QirqLjCFDjYRMw7KSyO4CUGv5ng==";
})
];
win-x86 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
- version = "8.0.18";
- hash = "sha512-6qw3f6QPWExHGdMEsw4s5DmtN8BLBXzsFMH7x+7hjdnZvfx1eebZdY610kYGz8Q/tcd0sLa1TXMcrF2CpxixNw==";
+ version = "8.0.19";
+ hash = "sha512-ECYlGtxCIAHIMQRTjTrrAG6O+iTP+2LV8g02ttgII6BPw7fpsViPtYpgXAKMx2SW3NjlS9ePxXS+LsDmJ6peKA==";
})
];
};
@@ -175,566 +175,566 @@ let
linux-arm = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
- version = "8.0.18";
- hash = "sha512-97IplAqXG0a6rE5XheNUd4Gaeutsoe0TtCg/rI0h4qrUbCOErcuf/w4OmoQMKPV8WQzIUejA35EziyaulL0/EQ==";
+ version = "8.0.19";
+ hash = "sha512-CXwG/jLFrC1njHjZnwI0cDjd7Q1CQPGAn0HFM9BekI3xJb3MtlfPyyx0jN7NMsejToWeXgw6wlQ7rLCxwcGREg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-arm";
- version = "8.0.18";
- hash = "sha512-a9au+YLLDhwln5XPD0ryW0+L7cq/OZWlNaOSU6N5uwiL466rrJ3cevkOeACO6LBFmWCm9/mLzEY6XwUD+O85Gg==";
+ version = "8.0.19";
+ hash = "sha512-He223oJT1MMpZKYApV4yb8KFrP4x1Ei+Z2ovHubJ9IYJxApvw17R8GfCVWYDwQiUITd5xxfXQZAvq9Uhzrdumw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-arm";
- version = "8.0.18";
- hash = "sha512-DceneYsM3IeWIEZTAQWvpMhK9LUEWpse8gE14iyX1EHCmX5ZPyla2LFC4KPzo5sEFjfxxUXL1uH6P4wgegBa8Q==";
+ version = "8.0.19";
+ hash = "sha512-Bb8wAYk8zTCXwd25mOhVQg/wXQrRxQplxD0t189tfRox90zE4QSWPljMR61AAeuFvnAmFHX2/WJtYXq3tjSrRQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-CddApCtn25IXLSFNGjqhNSNARB4mVJouJmXaIrdNdk2i6FlHQzt9ocRRNHQcCyds2vd7Xpevci2KcxA5ve+7kQ==";
+ version = "8.0.19";
+ hash = "sha512-kaSQrToRQW4cNifw0bHzfFt8bXJb0bxYYXzOm6sKdw+MAMO5fIIybr3DpLSGLmqqz/B63Jz22Fx6OoVFw7G+tQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-/VBwWQ5g9ILmScK/BnUHc0+gwuKE/Hcwn4lrc88dywLo4d1mmgciFRAK9y9vjSqdK4LnSeDYoNV1Up64P9nlvA==";
+ version = "8.0.19";
+ hash = "sha512-XNqp2Kf81OCORVhDCLUUVIyQWmnTW+xqdeKcv1/DWUwE0Bs5jzhpk/LmE0yRoduTpXAyYkPRWpxWZGOVa2twVg==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-oFfmKhY4Xi0ulGkYMLkSQpx3tSX9aBG1vld2I4pSyN18mvkDATyWoaR1hH/xGNT8J1Zkq6X13ugCoJCeNc+jQQ==";
+ version = "8.0.19";
+ hash = "sha512-91csMX2qwGariQVFLhCOX6sRywEuX+qoOht0GgjmqmaKI2JxEleCJEMcJ+n7RqieSia2txmVzeHYDED3+5xlKQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-Tcsp8Jlthe8wsFdO6Nn57uO5sbkYBa6qyrc2DSpC7k6pLbrGZ+PRZ5fnl+6iHpPCoABCAMvhvwu9CLSriRhJ9g==";
+ version = "8.0.19";
+ hash = "sha512-fivtZRiA9IH/8JqTnXxVfQ4cak3hnte3tZLgPQ4z47/xAxcvz1nRjHRbblIl3FEfGvj3oHJakbgttSvvwdrI3g==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm";
- version = "8.0.18";
- hash = "sha512-8YTjgbM7KXUy8iGyatSNmhVDDaQx7tuHoHtO+LWOkusuh7XNdcBXl60P4ESUNRz/Vndhyp+fXE+S1dGgYuabJQ==";
+ version = "8.0.19";
+ hash = "sha512-gP/Qk9rYTT7upplXUbUmhMnxUC8KcJWZ3dLFdW0zQ78zxkfkIDbJ60HQQetEohnhUbOCX+/j2N/oEzeLrESGFw==";
})
];
linux-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
- version = "8.0.18";
- hash = "sha512-LKWL8GaVV+r8yqsBx3PnqM8o8DwkdsXY78RVu812ii/roK/F3Tj3cAcBkjdX65jun3xDwCY5Sz+4PNfitGCHPA==";
+ version = "8.0.19";
+ hash = "sha512-RZ4+PXfM587j+4jVt5fMFvx3qy1OkR1q4Ztj7LekJBCidfkNcmHI64sVm+ev1nS1xhBQNgdCLRFa8VUqqPSgFw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-arm64";
- version = "8.0.18";
- hash = "sha512-L4qih+Oj2RQrRC1xivu9JwIFyktVZ9cYzeEPX8IH+qOnmXUW9KWTqvj6axLmCsibDpZQQktGvVSo87B/HeO0+Q==";
+ version = "8.0.19";
+ hash = "sha512-Y3BL9qgrcCZBZVlM3anKLX8F2atrzvCm4gxED1hTxJGQyCp24xEaGKa6BRfq5NdQO4sKOS3UWDM/XB6qr4yx+A==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
- version = "8.0.18";
- hash = "sha512-uAvqaMX+UBsF6kcjSJsrDRWwQatSWoab6Zs57AEsgNBSImUJ469cWv9ByjJrUxqbcFiiJuOd0ERw1Zz2COhawg==";
+ version = "8.0.19";
+ hash = "sha512-29KXiTrQ5adugytgWnZfdBSyBQHvlPwuClP4RyR0DRERHfMFWfZc+IFYCvqr1LLquPBR2Ev/xO4SgOfgQyu9kQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-1NPmjQAfTKpcqdKCbP+lCv2oeltqjZsCIUi4bzffAqjgKMXQ9GVJwNTRVAF+IUW2t8se76Si8tnY1aPQVZ4rcQ==";
+ version = "8.0.19";
+ hash = "sha512-ppU9Qz/PQ6ilQze2Ep7iG7KCzjMMWnd/JxY0c7oYeJfT9yTjBZOZeu4CHM8Vi0qewih1fI521CsIbvBKLHndSA==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-t7s5+Z9f+HQaLEoH8dFKFsigURWEtbX/4DTVkbb61PcbsO0SqGO31V8zEoyzOtfddaifURFbFA42aODv6vqHcQ==";
+ version = "8.0.19";
+ hash = "sha512-jIThUl9XLKaVo+bTUtNzO03JAvmP/mc8Tqcc9xSCvf9TzroV/MrapKju/iN+zNFeS5OnJIF3doKEbYnKnCWs7g==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-Tw+xdAhQGksiV7p/CKP6A5ORVbxEvnfiZWPQ2YAMHIV6h8Dg280+U9PBv/yCtIRgPbdBWnc8EkwJS6J4/Gn2pA==";
+ version = "8.0.19";
+ hash = "sha512-zQlXKZ7Lcmy5iGGIFj1dGAdAGysgJm0r67quupe3tlBxHvi17Pntb+zesPSp31kaX+gqLdVWLylBLnb2EF41bg==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-9lTB0xWTtaCf5dfxpSxqbMmA36UKhSV39ARu3jjxnQgHVBoHoS2z2k/LD7dkZOJA7Pdu+bxPJRHCDKg45CAmOg==";
+ version = "8.0.19";
+ hash = "sha512-XuYUWuqO1rOCKgU0T0OHgjdlYg1xYzZC/LnIoM1UBV+RiByUVCDlNmctSNlNm9nNOHVDxrDGMJmjG0LH2/66dg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64";
- version = "8.0.18";
- hash = "sha512-6wPjZestzQO9qWYph3USKofrCRIEzRGIkPq2rjfObqCBFM7f288rVsaoomciMm/rzNk/IhJJUOakHyBna160Gg==";
+ version = "8.0.19";
+ hash = "sha512-+tKz3/AS0uatyMFciALifG0HF25uRxYOGfMZy8FIg2xrkjW1xDKg/Aqk2kHu5K+yxpO3ez8yutqG7AZjGO2bAw==";
})
];
linux-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
- version = "8.0.18";
- hash = "sha512-AK7WYWP8zt+AFyORdzikH5ZMjATQ/piP8B0+v/sHWa0qz+l7R7VT8xnVxadn709XeWHYtsB5B+6UQ15i8JrAqg==";
+ version = "8.0.19";
+ hash = "sha512-OVA3+spWeTytk2DCo9syBHUmc0K0Yqyh+AvULvV9S4rAsdmgjKDARVNYcImDhMqRTTzX5r4uczoWnBN7wPqEtg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-x64";
- version = "8.0.18";
- hash = "sha512-DTOaAtQ/DKJvjBZCxlevKgBmI682/GyFgQ4mY3lZGTlwB5mSBm29zzj15ptdNpJkXwCaWZO/zmdz1UGxSaNIIQ==";
+ version = "8.0.19";
+ hash = "sha512-A3KMblUwJ9Zezrr/lX753sK8JamQbN8T7W/c73PXXlnikdvGSDJh78VtyMAeMPfYlwJQlunSAK0GmYBTaT6hnA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-x64";
- version = "8.0.18";
- hash = "sha512-B2b2WffuthV380wKbW45bXMng1/CFF1ZoCyvZif09VxmKLvYEl9QTyWRGXhih64sGXDnA5wZ91TuzIynaWLMzA==";
+ version = "8.0.19";
+ hash = "sha512-vKT8qP8s2Q+Eef3gvp8dBhqAmspLUjrc5EpfGBuy8ALUhZhKCZUXPuvwx5QjkPTcOb1hOUmEcOAenQ+WEbvnFQ==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-6Xfg1UtpRheZIkRy/xBqkR7H50NAzE+Ww8cfUPCbHtfUDTM9MyCtmk2LTeIZQu0Fg1Dfr+esPWS4ieYTDufoNg==";
+ version = "8.0.19";
+ hash = "sha512-6OEEohAtoOS4ep+vSrKXi8/Vu4jIRD8woZkwh3Tt0QtT8xV1tmWeNH2jCr76sP3FbIJaVZ6NHQRkrZfov9yxig==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-uZWrqquGM0u30M+1cNjLEiEu6284pQ4qpRVNzQhP8JkwlC/lPlXmjcIkJkn8ruq7wfP1oENi1cx90W5xW5NPdA==";
+ version = "8.0.19";
+ hash = "sha512-GLxAezIXi563N2/q3n8KRxYuhcJaLGJth1gd+G+sQJw6uEv51YPP6s7DsBgewF6VyXDDnesLTGnkv8fkPyWPKw==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-K/PztujikPjSxTGPYrtphyblzO5uk9Jt4oR1RpDcqWsKLH2jMQnKe1+HrD0XHXVIstqMOSwIdoGnxAsG0ft0sg==";
+ version = "8.0.19";
+ hash = "sha512-H7e34VBAQ8P9afWKyKn8u2FMGkx6SPqwxk59KvvJNXGE1tt64Y1xcjtoKWU7yY/xgRNyW/7BxBjyjGs96HG9BA==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-IlY9MhVGjEcm0kZaetRqJUESID7eo3C1xzVz0kwrcrKJl3wGEBL/7K3BjgLej0UKTi47mIqxWA3vWe0i8JdnBw==";
+ version = "8.0.19";
+ hash = "sha512-MaZramDW2KIdn5sn5IaHGpdr9AvLbBwh6TNzDb8GyzJX1BXzy0QIQPBGM95uiZ7bPZXovgvM/P2myS3aChOX+g==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64";
- version = "8.0.18";
- hash = "sha512-el5pvDgxwTJDJHTQXNtlU0umzSN60rn+e2LqjrCp52j8vXBjD8mC5qg4q8f/OddzWlUqIAZSe956fwZzRfhMeg==";
+ version = "8.0.19";
+ hash = "sha512-Elc+6ExneINHtEnt4Iq5M9s3t0HEJN0dqPaWMHsag5dzGi6Qx69XboScBNWQhRTKMxoKYihPOL3pk5t4Df5rOw==";
})
];
linux-musl-arm = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
- version = "8.0.18";
- hash = "sha512-JMmBY2t+Lz5EalgDD12mE0k/VgoS+9oMfordQYMZIpKxiXvyFCbhAo03PqClCK9VvfJpw0Sr4O5G8vli1Wa+3A==";
+ version = "8.0.19";
+ hash = "sha512-vl83UEXMS2sVQ5vPRPAr/KX/6gqA3VxVuuzdN4rAo/d1dFK6cFyMLVubcCxIYxSIetaLXLagjWxwKT7TE/E6Zw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
- version = "8.0.18";
- hash = "sha512-GiLJOvS8t/Al3a3WxYBPbKMYBo0YYcfKPtQ8/TFBZMUct3yx20DsXhv1qX8OxxEDePOBNzSgbxRb7RKFvjOeIQ==";
+ version = "8.0.19";
+ hash = "sha512-qt3IKRfsRC01XEGZYcMK2Na4Ji9J8BFoLTccxVweCNiWxr5QYCTXuAlSCtXPaYtxM0W257peDibq5GIVD2afzQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
- version = "8.0.18";
- hash = "sha512-yi6TOgXCO+6xR9knQR6Efqgku9pEyKG8LpVHLtCfW+pdZT2m/Pu0s3LTNVI1EV34c9vg0m0CfFvMlu8P01n0VA==";
+ version = "8.0.19";
+ hash = "sha512-GfV9610N8O7/5aKSauBTA96FAk64ukA3tCZXRjwZrFM3OENfZV2T8NsVSC34lslpaotKxUC7nmQp0ey5nzaPYw==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-J24jZqdMfbwzk4nd8At+EefD/oilsu7umb0bicUA0WKY1qVVNUVGTvWnoO+bK/ZiPv4SFjYdn4gZARqUEQnorQ==";
+ version = "8.0.19";
+ hash = "sha512-3z1K3i+s6eyJ0/8OXrW3J6n4pIDv2bQ0pptDpqUuPv1ghiw5BJiF9Vmm1xxhi+HLZkc0wz9Qfg4OAoAyiYE7xA==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-DxjNTxOiG2FQgkEYUgZ2/HFMvLo8yclEUma89dpC4BSVn/7OFZldEvEkKKUDNhLJZMv8DUXb+6snXy/nAPYUfQ==";
+ version = "8.0.19";
+ hash = "sha512-W39Zdgq9WUqwd0jY68BWcl9ufhSWtDYwoZB+VAkNauBs0r5yetHsvnkXJAQPli7/d7EVLfhpqhQb+KKcJdFpRQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-c/4bi47f2sxg6FXsbVcfChfl/FHf7xN6mPUKqNIRReisvv67bt3utR6OgpX+PkbbdA9ojEfODVljSXQRrluQ/w==";
+ version = "8.0.19";
+ hash = "sha512-kRSdI5ex95sqFc2DBQ9sddp0cRLAdy150AFVdK1LbwyoYceP9OrEgp2gImAC2nvsFPh/ol8XioV4SHwPss1haA==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-v+40oF6eORT0Z970gVunxVxIniO5IPg0ArlT/lt5E6rPLapmfauIT06v42Bzqf1JGYY/A4PCyEAlaSchGW6nEg==";
+ version = "8.0.19";
+ hash = "sha512-bTvHoP75ZewPL2+dt0fdwKBgEGxZxyQLLc4KspJ2z728QXBtAdvdjoMoHwbOyC//oApzcB68v7jP5ADmfzk5Rw==";
})
];
linux-musl-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
- version = "8.0.18";
- hash = "sha512-Y6AHcXcoFbZ+ZNs6M/SnQieZHPd2I5isi9mviZ2svHqXsUi3GIC7wLHj+SrJpv27UpWVTJqcGoalEz1uNO7KYw==";
+ version = "8.0.19";
+ hash = "sha512-bBiA+tLA5pZOrtC4u9KhUlh8mcXFMZoUmGLDII4Iu5uJxWoq2tox70OHOgjwbHF83Q5600xAX/lJ4cNw9WVIJg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
- version = "8.0.18";
- hash = "sha512-eO5zIpPTMrTUtDF4jSRL+3///bPp8KD/j54Vyni3hE1N7GW/0vivulh8eRqSGA5u2JqXnlpjmRKhgmR3Qcl3Ag==";
+ version = "8.0.19";
+ hash = "sha512-rTUR6aubOfJFQOnmWuYhhzWQfT2SgnMXNglHXNTk9uod+C+P20ZaiJGU0YUObsNhi52MeTObNXPorBBqk5yKqQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
- version = "8.0.18";
- hash = "sha512-dExyzX2A3z937eyzaU246VKWCTNu7SvZtcS7rENtnJ/0xjQn+b9mtGYlr9QwmnlpYGME4gDwxiYNz0AH2oFC9Q==";
+ version = "8.0.19";
+ hash = "sha512-s4W4o/3xrWkMYmpYeRVk/POlelIZ1XuHvVFhC760mVp8jN1zvyhJ5anAR2DKBOP8RhrMRQAyvv6g+5yYG/b1HQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-PjOZbnpXMRehVGAo45UAl/svvu7JEdQ+RTN4bcvOohJ0mgUtZJxHijaLRFqegEkC/HLysPCMIRS+NdoySgdXPg==";
+ version = "8.0.19";
+ hash = "sha512-nFTMBMKK0daVxvMxE0ORujxVBRSbdfBDZ9em4i4rbipCjmy9tFMbyzTccG3HykaG5X8czARrWs2zZMMRjwnNRQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-cYSafamQCxV6XB7HeLpsnzQChF9USa+gVUwXZZGd+SC3vInvWA3WJ0E6CpgHPzn2zTrBmoDmPVaknQCNklRlrQ==";
+ version = "8.0.19";
+ hash = "sha512-Jvzq5CmlYbc31/jf36++T/7PLMzkD5PemLeIM9i1lo8R53yRT8CjoyJhJ1GXWrdRCdwEqbGU2LDDCp10lWSyhw==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-nV5A+iQQX+vr0J9AJ5zf/sPXFi8T/zge2RLHwTiA8PhgPFrGSIqQN4Iu6l/xibmgOoKGOcN05Zx+4jD3FBc/+Q==";
+ version = "8.0.19";
+ hash = "sha512-ZEiEHIQnRNuCJpyuUqtIDgS+m6ZtlHSuDwqxdnEUV8RQtsgcLGF4kMnr7sfw/BjjRqLwf79lcRCiOFWVrwiiZQ==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-0J8wYGosbk8+57fCrT4Oz4tWngsoTTooDiZg/SGMx1X4eR3tNRVbDfXSzXHwk5JwbCCAPMdk0zOPnAy7VqYFhg==";
+ version = "8.0.19";
+ hash = "sha512-pdJKTqFZEnWjO7YX3c1FU+gGB4/l+tILT5cDzRUUxf3hkUT8FeWzxcYLUySWk1MyoQcHLbyLvR1rygGbOf2y0w==";
})
];
linux-musl-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
- version = "8.0.18";
- hash = "sha512-Y1BIY/IjQxEjj9xN9Ws3QXE+xwQTS9Ud7oyKqpxjgW5nYiFkzIBHntB9GTvIPsob4KalmgvspG8pbd32YcW2Lw==";
+ version = "8.0.19";
+ hash = "sha512-+I52qNaW8BZAbCUO26826ZCHUjXB7OXdMbS+bAOOv3gt/yAZ3NiN7RSj7BhO3yfQdam5YBbuj0cBiqdrayJhNA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
- version = "8.0.18";
- hash = "sha512-Jc8N57Rarf5a/pojGgmTkzd8GoSUaBOnKJnrSTqYCizM2YoawM2Aps0tHvpRMG0s/u1NeXP5Zr64hJkVA4yLVw==";
+ version = "8.0.19";
+ hash = "sha512-dV/b0WViiujT19HQwz6fLKUB/orjGRJudQIQFmHM1Q/0mJ2Hr8GK103ZMpXHHGH+Fl/TqSCQzu8t/U0F9q3+Kw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
- version = "8.0.18";
- hash = "sha512-5uEfyHLfmuox4HVbRjWk0aHmho+P9pLPqGwP314G34wC1JCSdQRynaOYO/B5Bo7zplC/dcn4lfqUsu2lcwwEoQ==";
+ version = "8.0.19";
+ hash = "sha512-S9oXhzzMHc7eNO+f6qwEDddpBzzeTqtasZ+HpSFPkCQwolaJ+FMe+YoDDvsvsyzr55rCIhjl1HlhzMyv18TFtg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-cIK2i/pIgNaFwDroeEWob/Va+c7dhxF2jnIfedlKA9jIG3EJG2q0OngmF92olvJeEkso7xeC/SfhtE+CMGIbBg==";
+ version = "8.0.19";
+ hash = "sha512-PwRDoFO8M8OPF6RzJfXYamSsXKCNqbZBS075eSp7b/+gGusjVHZ0ZAcVpLCQJWQmcR0AVx5g0VfN+Yu9F7NDvA==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-WQ4mXlESm0RzOi1fZYWA6r99Ohh5kfliawZ6MAi7fR27PkORbA7+HtysPzMG7fFYv+L5n1JrUwj8lKhJpbz/Bg==";
+ version = "8.0.19";
+ hash = "sha512-9OHIz+fXQuYSL90LYJaPctGzan90FFiwJRDCTA4Zc32vDaXagKtJ/QCiTnqomCsyo7JZDLTkKdasArGfvdbZRw==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-erO4wuYmgpHtKJPr24sdYCRGvI0mkaghPhnqo7sPf2gdS4l1J53PMYyfsn7cwirpt2FLsItSXOA8FI38YpBfTQ==";
+ version = "8.0.19";
+ hash = "sha512-VcehwYA/43AmPo9udZYDx6UMQXxI5hMh0h9gKK8qrdT9B0dJaVfdlKvlAs6uN/wGQId6ggVRJbRUZnKLpdoDsg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-3kKyR0GwV5lxYI3I2H5P1FTdy7E/MXF1kzoPQpxSglQRxW1zG5ubmjFAXh2D8Mfw5MtUoyyzBc9Y+uvM/SAx5w==";
+ version = "8.0.19";
+ hash = "sha512-g/LtDzB8jRYARNCN2q878xlDIeuRifUl3kSucaLoh30Z3cngd6+Aej3+cpZYMgM7jz+llfow0Bn4OJWvt1gqpQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64";
- version = "8.0.18";
- hash = "sha512-s597lp1X9QNObLRiQ1R+w+4VqkB1ozc6emWQxAdfA6/Jbkr2HUkuj+R70k7E4lRCFXYJiEUeeAv6DLV034kxnQ==";
+ version = "8.0.19";
+ hash = "sha512-k0G2wrG2HHgC9p3BlePoshY+dhCtTHIvwaOd10DP0Uxanc2p1A1DAiekzJJPyigijzNXVX485Dp+muCPcfOjhA==";
})
];
osx-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
- version = "8.0.18";
- hash = "sha512-f9+1sbW1c9OFYLmtq+b2NuviSCVCEOCvFfVVJFEQ9kVg4aKVNwwnSqGHL39P8Y9Bo2j0lzCg9G46PXz8xeqrdw==";
+ version = "8.0.19";
+ hash = "sha512-KUPz6ft9EX6olnkY4hJESg7vX00GBD8VF9J5d1kV7E50sUNAT1csl69MzINcdtFHoc5DXF+rEB6lVGH05h1u9w==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.osx-arm64";
- version = "8.0.18";
- hash = "sha512-R3ycWivxbGaOXJOrWFgdDhvancCf3xcj3c2x71LHxzAwemQ2g42fmPQdnSfJrW5mlJLkZPkr3Fcy8z1pAVHO7g==";
+ version = "8.0.19";
+ hash = "sha512-+x0kVdmffJet7+YuFHKcREPMBV37bx7e4kfAjbD+5/+dA5KyAffcrQore4+gp8y9GY5q/lxgHpLdT9YF4X8ZVQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
- version = "8.0.18";
- hash = "sha512-nwpET4yJfVfBLZPPZTwXykwsGFmBIQeu2WhsnKSy51UMMua9RH7wdaThMhY9dHHyMeRniqji8wJElv6ykiuwPA==";
+ version = "8.0.19";
+ hash = "sha512-v+Q43E/2RVECjIjyU/yIaKAdK2ipwf9iJ95LlFtBVaIxev+/CuFI6qiZ7TPWmh6ZmdlilqNdqFQj7qngTZG+fw==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-NaT6sx3MV6BjcrbbqPrUSv0sbLCOTvc+qVlQzHjdplFVbm5kfcWRa61uNeUztrzQy10IdAerP5Rt5oU9S7Xm0A==";
+ version = "8.0.19";
+ hash = "sha512-FjuQE98YBxVTdMqhMN6ciE8af/J6EwkpW4XYC7vcJz53gSWJvB416C9Bs/1R09hP7Mua3lxTCzhKfnxWUmxCCw==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-RD0S5aqsIpkOcsADZhG6TODKt104AyCh2gMzhXOwby8iMOQT+rj/PbZQP2fz7fOfuvcOe2VSSX/zoYQUfOqpzA==";
+ version = "8.0.19";
+ hash = "sha512-fWdoxak72kgmdK/e31YPvADhoFXjIOuUTe5BfhNr+oXFX6jCGxttf3L/W3NKzMntuHqpy303d3IrtgICJu75EA==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-fDJDwEJojp8D6mNMy9HCH3dytuXssFGa9eMFXf1j9zDkLKTdAIoHO9hzgkFNBxdZII61TEt01PrYVbEk6U0AJQ==";
+ version = "8.0.19";
+ hash = "sha512-P1RHomV7Ei5h31DTIQOtUNMq/CziuWdfjmtU9ykBOWyWBH3aCl1K3jDm2hUs88C8Cb7NuOP0FI6So59ic8lhmQ==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-C8u1lKK0f/pL325CR27DQXXOtCIc3p+6yctd/GbaJY+G1vJvVBWknKlBmGBTzJaO0GlNxWKBG4b+Hb+WyRQPMQ==";
+ version = "8.0.19";
+ hash = "sha512-olOQVkYIeCv0FFYfrV9IfFJVLAnhjk1T/HDIRiNnyJ7JH8HFVytxAx8hQaIPL5xLGQquM/mxPlAoH0Tm2+k6XA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64";
- version = "8.0.18";
- hash = "sha512-L0ukahE5lLisbMxyoxWCQBpKY117P1oFQgoZ1hQQtch9C57V+aE2NVZWlw3CS9qZbgXNQM1V82KufKeQZuDr0w==";
+ version = "8.0.19";
+ hash = "sha512-4tRtmqt7/dUFo5EUzDwZ7CWYn3mOXbLO8+kQ23+CwPaTmkisNhOVX8oAAG6U2LZ2lCms6bFz0SI/C9zSMd+2Xw==";
})
];
osx-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
- version = "8.0.18";
- hash = "sha512-v6qCvouvUtfA0DE4RNA3PrzogS4ONteXRY1fwGOSsLkl+KxPgqVdthRe3+gR2Lfvm9gTCotQ45apZtN40/lT/w==";
+ version = "8.0.19";
+ hash = "sha512-Q5PYdYTILXVSPTTXfKn+O8IvUH7kxY1YHc+Xl3r2aIUS7cAbKaWAV2S2WGUwlrC64E+ECyApC8hkJo8z7VOjHw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.osx-x64";
- version = "8.0.18";
- hash = "sha512-m/4V22FwHydLgj8uxm6N+ppVNg9Kg7RoRkjwYoJjn0KtIPNUMCIRzIuu4none/69xsnin4f8b04WmWeFVwSyEw==";
+ version = "8.0.19";
+ hash = "sha512-2vg1H2cjXAZAiFqhuej6VRDPyFuiye5t6T4wdtCtQtE/xQYY2T2CgU1ibeLEFusezKhPYLHV5lJn040UevXhpA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.osx-x64";
- version = "8.0.18";
- hash = "sha512-GQEbT3ZAZ1U7e0D6ITED9vCmWJFrV0cmS4+SIahtgXi0TZCZJzEwYoykqOPo6RoAOnXhfCeuvkjc228TguaFTg==";
+ version = "8.0.19";
+ hash = "sha512-Ci70ENA+3UZOxnQWgPUXuAuiWX9vtQVewQjkgds9plKsZTz9d1YsIsJcZy6yHeoOsJshiWmOfmTI2BlXtUsRIA==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-J/yYUDTa8pO11iHli+ABrIGtmy76Ku8I1zGslng16xgtlxZfX1bbemPDh4/2oV85h88ls0MAWfCb+kpcdsDCfQ==";
+ version = "8.0.19";
+ hash = "sha512-aA/2lxsdfu47/Jy97k0WO3jbA/8TCtc4eXli0zlHw9g3WFE7PcHlw52nLoY8nvTh6baB98f0mNE7nHqyWQ58mQ==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-dnpvnbwteEY5YMS5usz2NJsvhvYI9qjKGrGHDQ1uoYZg6N32k9kEPS1aSRyeDtlGkbb8Mn9k+fCseXnVOyAsNA==";
+ version = "8.0.19";
+ hash = "sha512-L0EG4UgRxbfDAXXMBIOCGt6MFCjEvasR0xUkriJZgK4YBldO47mePbesFxSGVCAtz0+t0hH2JNPZXBpKPajjBQ==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-gzBgLBbh8ZNmUtFiHa8I2fOOBkl1WiOC2iq8bYX/eVAd2n4h3wOxNG4+3tt1Ra1f58JbYASBG/sXqdMBliMI3A==";
+ version = "8.0.19";
+ hash = "sha512-MKWcwNJiO1e0fBQVHcJWnAYwwLqe78HtaCrWr9Bhe00bTeZb38+e/59tW68O+W81RbGJ9teBuUWHnk8MGQsTuQ==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-Ddoy/MJj1S0xT09GAbrZnwSEUI7gQRcEOil3XaYA9pWnp8OXAi/of7GGZbbbD2HWGUtsSHmfmiRlRoXPhcFOEQ==";
+ version = "8.0.19";
+ hash = "sha512-QLYgv1LYdehkZ64BaCQ/tAjhPdGDHEq4TmLY9Afh3Hi18UNZ43HldL5v3bJ8rHsScoRf6mNCOjtiahBU1ziPVg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64";
- version = "8.0.18";
- hash = "sha512-ZWRx5vfKRPpQEzwJpaQ6MZQ7JW9y7Jj2MvjKfLmmwATzG7z4PHhmM9QsNygmSrqsF24hJVjdDhxGs6vEcPXA9Q==";
+ version = "8.0.19";
+ hash = "sha512-cesMCMuSgKdhTe0G1Ix+RJ0dzrZa0r7SYsH6uQSXIR9zbSlyqs9EhqSP4GWoF8YuBc76AxYTSOuXp2hwqkmHCA==";
})
];
win-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
- version = "8.0.18";
- hash = "sha512-E6fXd/FU8IHuPlyuv0cfvr+8q7QJe0uF6u5lxU2EsCd3Z6qKxXS97w0U9o7OdriEGBC6oiwyzVq25oLQDvrbog==";
+ version = "8.0.19";
+ hash = "sha512-C/MtxBxoEnhHwQUdz776+FBVSuJgxqcaVp9IqoXjsE6axAq5M4opbs0DeaMyeiSCbHcsiihCDjnLnFb3uSVCVQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-arm64";
- version = "8.0.18";
- hash = "sha512-dA97YbdoMd1HlkZ6LISmioAJHhG9QlzGtVfaAYwLHvMFDvlulS3DXMmSR+fRrP3h+A9sNR5nflpkIJ4khotAbA==";
+ version = "8.0.19";
+ hash = "sha512-K8JWBy0ampzz8lsHMAnnZY1m74C2aVQ8QTi77rQZpDFmDxXDwgvW8FArmRyN1eJC8cO0B/XKK+Ytwug0EqTTwA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-arm64";
- version = "8.0.18";
- hash = "sha512-KWXB2BApvTlT4Osl1KrDTA6pVUdc7cYbWcLEA+MrcQzwq1az0aLtp7cBVvTHGae7Zq18CvxBrMTQcyXTY2RHEA==";
+ version = "8.0.19";
+ hash = "sha512-y7SMliDR8ePTMmVj/VJWYI5R6kXeUuZDPfhyF0E7m+FzXaSbe7OgLGJbslkeoglZbyQ+GFPBeE/HqvHZwfrOMA==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-3eBkAXIr+RBbCEMZJGU0S6Owg2XFaDC6fpNENWG+0wBrw7lpLNqTUUtcTY7xA1IHLD4p0ffYc14QauObnL+mzg==";
+ version = "8.0.19";
+ hash = "sha512-QEQSSsQ9tijRXHU6Xe1z4Xm+nLP0xSyG0pm4QV4IyNGCZGRYJ2B1WDKRRUR2yddaiZ4ic5ZyDFdUFFx7oHpzkQ==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-NQrl3gWAuxIvq6Me5taCyOrGSjldQg4WGcmXiS4qnh/js+GvpG77XUNltfzWy7EamgCjjYIi3S6fHsxntxsMXw==";
+ version = "8.0.19";
+ hash = "sha512-4pRwedZaoa+WHS87F9xWVbOGLXnOAHMjgUhApg2rqAjXFmPNbgNJsXNe79WRin5b8F0A9RH7WqwCW0dC1MgJVA==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-KVwSnqrat6U8XT/aWXBwUlQB5uwJTwGV6TX0P3BPfMb01B99QvX0wuw/Rf57WSrjvlT5oG9gBFClBt2jIh3s/w==";
+ version = "8.0.19";
+ hash = "sha512-XTk+WJsxDOqUeAe6PLTNEPohOURWpufLTtnoLAB7jey4yRTs4BN1RVHB1fzb2JVYt0ZrmAGhFl65U2HP8freow==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-ziuMoQo2E6qi8vRnire+pGCVES3HCxEVSE0ExXHeHdf20rQzO6Xv40Dm+bfDNvMzJLU9WDRDJ8OgULiB9XYn/g==";
+ version = "8.0.19";
+ hash = "sha512-HJm2e3BmQp1AmtazVr5GgRn3JDnvG/3Wy0b8PE3zToMKJ/ibUrjpmdxsCPjn1ZCJLTTwGf4rJGVj7ivivNBgkw==";
})
];
win-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
- version = "8.0.18";
- hash = "sha512-0E2hSPVKTdkeBHMpeRHYV45C1Vm5UppTb/YX6OV3y7sB7U9tTHRu6soC50Hnxv7013Umzle8g1dqFWzGFa/5PQ==";
+ version = "8.0.19";
+ hash = "sha512-CW2COJrFqYMeWd7hkNXlE3X05+9wEsxmAjW7oeGaU9FimgB9ksCOv9mqsf5Cu4IPDYHwQOuazvd63+89UjFBXQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-x64";
- version = "8.0.18";
- hash = "sha512-tLz7EUFrCQq0obc2bVv7Qm0OLQYA9gAM9NUEGx3N1wtQ6+0yQg+Sy7UIa0LWCj28JBw7QU7yH3JaUWfVVtzwTg==";
+ version = "8.0.19";
+ hash = "sha512-3xbWEAv/E2aKa+0x6LIVsDFnjuLzyU5H/2ozDW8+nnA/JPdI1YWTTM5naxdIyWzRuGmxowfoUKd2aA2+qtt0Zw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-x64";
- version = "8.0.18";
- hash = "sha512-Txko4ZcsHAiOF+o4uYuUWjkP42/abwYmhRPh5h0k7WiwpQ5InU6vuqvub0aBj9Tbgc7ULOZXYxwhqSsyT80x8g==";
+ version = "8.0.19";
+ hash = "sha512-E/C4I96r86EjKqW2Tn2zN8390oSymQei/YhXg9QK7x2kBwuwCs5gTHaApUXxRp4d6BqqUaX7GNZesKq1FLqxNQ==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-5IMZXp65TGVCv5cWzE+sa4DjOZ7lxDb3/ojumL7dqtZTKXBXxDKKEXWXQXkndJduTbTWLxEOJ3qNZK9oZRkLEA==";
+ version = "8.0.19";
+ hash = "sha512-pGUh9N4I8QFfZ40Rmlyed7ATMT1boIYM+dLNdqhJPttttQzmv5gbFb0ed6sz7HvCYcfJTFWv32F8lTcLjp92GQ==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-OQa/DFd2MfWgVP6ffNY8LPptJUgd5cIa85WWF5vvzQu3N7b6ZHodf0FugfXrzr/OE1tNVXc2MgNE6gYu+cuVTQ==";
+ version = "8.0.19";
+ hash = "sha512-qAMK+KMMJqvY0U8L3knVx1zFK6G6nLvr7Pes2LGQQ5o/WXHGEIzju9Ga65NeF4thn/teXx+Cm2l41/QxiyJARg==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-ymW//M4dvkpsR2olamF7EDdXA8ssjIQGKDopMVM9SU4piAiFKzrk58OcJzMU5+r0R10ClZWg7UR5BCYVe9apDw==";
+ version = "8.0.19";
+ hash = "sha512-Uu8uktFHgeD0K2HblQxoSpW9QXL/1QT1IDNQ9PTPQ0+qHUkASxpVmW22Q/OuLqjmhLoDuTwBQbzHTt1726hXow==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-dGZg9b54bEc3VTiYB/2kQvSjEIs/Q9zAhbRqI453gl/O1alVglJ8c4Ui6LFTVwrGgcZO5PLGvXHa4m6NrOeu2A==";
+ version = "8.0.19";
+ hash = "sha512-Ai4Ufjt0Ax7HrQE8JtH7Y/zT4yas0XukRWRDBUrsuCIyddx4gm5u1lNCOZvJFIDerEacnWoRiUFW6CaKVlw1gg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64";
- version = "8.0.18";
- hash = "sha512-+rw1VG6eVUjppOeH/9JPaNwtjm/nEAZFrRTWjcNkvWalG7yeTuhNeyuc77WYvc4I87yJBOvLB/dI2/QYNDIssA==";
+ version = "8.0.19";
+ hash = "sha512-u9qb/jJRjGTjkFRkSKQC9hfnK7IHDmP/PCbhYF7PiJH8/XlSpKcM5fhfZ68UxEuOnRpwTJNXxLISqgjffDorAQ==";
})
];
win-x86 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
- version = "8.0.18";
- hash = "sha512-iE4MEnboqeUM4A/hd0jAvTGO50j+gziJqszz9PUhF4f3VgsUH80H78MEhYU34BsF3gBuKMMW3luywrPws9vCeA==";
+ version = "8.0.19";
+ hash = "sha512-aqqj3wMguPyHC9A+Za59KfhfKqKTZrX0b8YI5p2oQME6KL6FnUqnOBtMWA+EqVRmpnstuWbNQr7fYEZ6AkfZWw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-x86";
- version = "8.0.18";
- hash = "sha512-FT0tpzuEiQxsi5zyNILgW9rcmoI+KzvFtzEHtxha7X+WYTuVTOHD+itYUT1gpEgECHgPonkD9FUSjNfWPLEvPA==";
+ version = "8.0.19";
+ hash = "sha512-4hGpGg8mphHFlJ/Z9q1VBUucrTrayVz8yf7Q01nheO3TIeJzR6oBif2CiiBggZWGjyze5om29FWUes3dku2Ddg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-x86";
- version = "8.0.18";
- hash = "sha512-lRBru61Iknwa479ALoKT5S2ra5F/LbFrp4i7BZFwBltB5NAA1AVF7rTxlWaAyZ0wpypr8EsyCWepUnzg62ewlw==";
+ version = "8.0.19";
+ hash = "sha512-M3DsPVjB/r8D0jQzJdPq0TetSSc1TbafVfzRMNfdzeXH8tLEjoW+f7X+/H8pRpFifnf1je/ZudShNx43EcStdA==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
- version = "8.0.18";
- hash = "sha512-ypgDsw9Edi/5pooVknF1KuQztaFe0vxAXoGqPeyqSJyzgjEy+VDsiFOwQ3jVAo708H52Bde3ep31mGFmKPwl6Q==";
+ version = "8.0.19";
+ hash = "sha512-CV648uVcnDWldJRlFFi8Ew2nvp5KnJnnQEfPUoQKFATFHkAQbUIRNovRHfaNawXWGmKKn4/nzxKH+0lxs+VdBg==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost";
- version = "8.0.18";
- hash = "sha512-ZbjYmXt0IS5AfsxnsZ6tLT5mgV17N3ooOKXzVluwuEnQhxioH/6Qo6Dd6ou6bQiUvALia/lyXDOX0PwrzFgz6g==";
+ version = "8.0.19";
+ hash = "sha512-qGcn373HrhZLCxZf/hLlG/OgrmZ5XZkh2mzVci5IPsp8jzqimStPcI4M7jgpYXfAkP3KJ1DsgtcqnSSHxz1Q8A==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy";
- version = "8.0.18";
- hash = "sha512-AhPxu82INmXyVO2hlWUpfiZbREsnHzTZrGfpyOU155loE9YgOuP9WEB4SgRLMtgpj/1ltBnUkIYedpM6jT9wjQ==";
+ version = "8.0.19";
+ hash = "sha512-BzT/17Ig4SqQIvkK42a3BcCQZMupZbtPTHBTdQn3qpgeZjXMiqxIxlbmrVqQcAMgFDo3EJlevy5hcDTLHd6YAQ==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver";
- version = "8.0.18";
- hash = "sha512-c+yHxGyXN312TLyqPLiCE2LuRl2HeZ3Z37b2drwKgy6WEbuzKR4/hhsa26ABQqb05HRe0OKYcE6inS0qyNRoBw==";
+ version = "8.0.19";
+ hash = "sha512-X2QLkgVo+ECd4ToqoXJs252UvB0gLF/pVzIADzczVmwnnZ3xw3QscvkEBQxTJRxfzH8y2n5BTJ7WXKVHPs6Gpw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86";
- version = "8.0.18";
- hash = "sha512-nNz4TK0BsQA75HnRAfhoaelmRE96RmzD1Hk6ysRXEuAWm/cLQOHaY9Urrlb+cKw/4m5AR8OplEwlYhAKRQnXDw==";
+ version = "8.0.19";
+ hash = "sha512-h422hRX55IIMQzTpHJXsKHWYTjmQhnu9SqH5etR8RToZpL9nIHXo0dWpl3bmsBpfKPhy+UUXU0OaR8OSbgzETA==";
})
];
};
in
rec {
- release_8_0 = "8.0.18";
+ release_8_0 = "8.0.19";
aspnetcore_8_0 = buildAspNetCore {
- version = "8.0.18";
+ version = "8.0.19";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-arm.tar.gz";
- hash = "sha512-HCLFwQNsUTYWZa/7cVTiSK7uvDYegM8C0uSrJ/e+jhn7TKHmn0OiuWGtx72QBW9vtWrrbrUHqHpBv7plPT8A8g==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-arm.tar.gz";
+ hash = "sha512-a0r+fc5qsucGLLSFxGEm3OnP2wADch4NiIbM+qmm3uw+66+KTeaevklGOUDGyO9a3cRRLZwiY9gXELk09BuR6A==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-arm64.tar.gz";
- hash = "sha512-mXzjYYBQP71N2G7UO1M/YYvh23zxcPUA0NEviZrf8i5bdxSUKqJRPuzmwSIkdhwUP7yR1ul9g8zK7YqBHrzYNQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-arm64.tar.gz";
+ hash = "sha512-zBRQPlwdlKMz/YBI9ih2D23ysqzU4NXvRly7/ME1F3U9b9Wx1f5LOLB3BEGKcT4TOABUU6fLuPs/MAdg0A/G5g==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-x64.tar.gz";
- hash = "sha512-iW6cq3w+pThMF05+LP+uPH+PntXW0rdDS1orDcPwK2Ef+GaPXXDAs1ampdhaKP5AdWzzVrFo0DBjcNoRZGtLIw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-x64.tar.gz";
+ hash = "sha512-lQP+hGJ3Fsud8CxkjjSXHG7E1EaG8hO8b2vXS8VP+0HvJy+9LIqj8KMJsgZkeWwS+cd7E3AV+EWBrCZa8vIWhw==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-musl-arm.tar.gz";
- hash = "sha512-yneAoDyatUgLn5KqnkkUgsrxnhiMO28lXlVRiSM6cZdOWNl+lJs7nSExrxaHAvF/WSkFRdoNk4Wy26xBDfdzTg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-musl-arm.tar.gz";
+ hash = "sha512-fOY8CoBCDB7T+ylYy0oj10/yXvzvCmeP93H4LDU5ySg/1txVQDoKtMlcuigGp24MjXhkvr6Y2JFP773u+XBJJg==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-musl-arm64.tar.gz";
- hash = "sha512-5qVB3jfi9HUAMABd5HW+7T45RPFfzYeKIUFvC5Un/OoUJKEhRWTqltm5S90zfgsAm38NMXBBBtLLiiMHNJUWZg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-musl-arm64.tar.gz";
+ hash = "sha512-TGVuirBIgvdMkfeTEXTwg7Ju2QR4vPyQmEsXg9T8pr6x0CHsBEafrmEOuwLfc/v6WK898ejVLL9eBoy/NBiNIQ==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-linux-musl-x64.tar.gz";
- hash = "sha512-ZwfiXAuiV0K2j915SJftmKl9PPDEf/Milh8eP66L6YMiDpMLK8l065DGdJ0SzHYWbyq+Ry4LxEkhOK0RlN3TMg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-musl-x64.tar.gz";
+ hash = "sha512-7YmdUku5ok0MPK/e1tD0bsYghX89i0Oq8In+hgb6hsJehdksX+6aAW1Bp13XbDA+LtwtM5PA603DhsWuNjTCLw==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-osx-arm64.tar.gz";
- hash = "sha512-T8pecG6i7B8GIt3a8SB3axtvL4XaxP8lyeUgPXWevE05Gk8Zc8EWYHhQJZzWPM4LtlRMuldSvZYq7BX3cQlhww==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-osx-arm64.tar.gz";
+ hash = "sha512-Dd8cdJjFKLIJgmOz0wr67QtARqorQ9XHqDdAOh5VgzXBqViqhZtJjdKiU6851B8YHLJpqukc2N0QO2SgYJ+YQQ==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.18/aspnetcore-runtime-8.0.18-osx-x64.tar.gz";
- hash = "sha512-xSIM7l7VpquZ24ec3HaxTRORBBNBwbIgRXCCBVDgwRkqo7/g4pU4OmkvZmbYXoYsZuWfF0fTynBOfhp/0Qx7RA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-osx-x64.tar.gz";
+ hash = "sha512-msIOtqYmFd+4LFZXwRWHtiHz5/DHxt0xEd8GFIIJLWPBy1T9Ka2w/kOljGPrLKitMi98cixuR7JLeDhf65PqRQ==";
};
};
};
runtime_8_0 = buildNetRuntime {
- version = "8.0.18";
+ version = "8.0.19";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-arm.tar.gz";
- hash = "sha512-kMxr02jsGrcl6egU6ZjDeByl32figzNFwFLtFxBiA7oeiM8CBqx8M/gT0D8xZFQEAtvLi+DTa9j77847LfBNTw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-arm.tar.gz";
+ hash = "sha512-sqsF9qKc/yuEQCEbxZGvCTD7Hp0IKxgLleYbfU4bP3n9KnKbKbqrcRSHgNksZGGOz4xWqM86ymIq+yn0h3Adgg==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-arm64.tar.gz";
- hash = "sha512-fZagkKLlbzk/wyOF2hRRU12/Tk2Y7cGSsa5uoNCX5megWYKMfyN1+sa8J1+Nsdg/XNJipx/vbCgkHKriIpuqPw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-arm64.tar.gz";
+ hash = "sha512-E/VgfaousPmg+2o2GT0oq8lFQgivVXPai8X+9cvrcLGH3q2valKz1G/cxZyFZ9t3wpN3XP12pD6B/5nEtCUFjA==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-x64.tar.gz";
- hash = "sha512-FddUoByTGD6pi9YI8mkRk8hvKE7H/t38gQ+tkZ4ve6INQeHeRXifwdmsn82L6C1Jy4/kxHHeyJL5EnL+ouU/CA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-x64.tar.gz";
+ hash = "sha512-D2buVk/JqGuOrlQD9DGvWVZeYvXrWfblA3fnLFitJFUts7cuz9gkuFCkI0+u2yE5g7icxHk3L8Q2pVP7CGu5qA==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-musl-arm.tar.gz";
- hash = "sha512-HFrhWlR+KZEHHzjmn/xwbpP5PCQbvLGJGBV6QttSjV5aHz7eAenPDRcbHzJcvebdN0fELGsLpFvFX5AqlwWkfQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-musl-arm.tar.gz";
+ hash = "sha512-PVaVISyjZ0XjqelPUn0krVhdOL6hcfectHIl/wEEx8b4KBXDFpg+Er5UJquSsmB1XTtE3hRHxqsiVjJuhWFyEw==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-musl-arm64.tar.gz";
- hash = "sha512-PK/rE2xt8uRfad+mQUZgE/Uacw8VQ1SQGwVVJsRNvVHX4AFyaVHRUkU4cGZk56pu9eRRU43bqDF5icIpvoxIWA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-musl-arm64.tar.gz";
+ hash = "sha512-iOLYHKbsUtB/5xA3LQZPKjCJVzXHZNLZrcFI5OR//Iqjd2EDKZfvfTF8KevKvdqcoKmd0fpfF7nslrxtNKiGOw==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-linux-musl-x64.tar.gz";
- hash = "sha512-qgLhilNFk5IrTwbv0LRHpwFwrXj06jGwiSOSIEPa4bdYAduLBLSdj+JOys9GyFQbsrFGYphgjGRhLpTk0OU2DQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-musl-x64.tar.gz";
+ hash = "sha512-NvvF7er4ec5DBE4eEAAgfyKfLxK+5MNSETBHaYAJHIMqdBDc9fN3neITSYeu3C+j94R9v5oxPWJ/IJS/vNMqFg==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-osx-arm64.tar.gz";
- hash = "sha512-6nk+JQO0Ds9W0738Dfwh/ImeGKlBRLu1D/ZLPcHzg5KnvS9X9hFw7POv5zO7oPwkxdDgAFe33y2o8m/X9pYSyQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-osx-arm64.tar.gz";
+ hash = "sha512-FLRqUrgqF5zF0Sk/S8CWgFFHHw5is341Jaj3QR0pkP4Gds4OF/5QsrJIgA7rPRvZvYO+w6UntnDYJeGkxD6Pjg==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.18/dotnet-runtime-8.0.18-osx-x64.tar.gz";
- hash = "sha512-ytzK1CKQwAspFPXxRvZ3eUb5Baf+31WMEE7G7GrDHi407ABp/e7cNX9aaRZeoxvsEZPwJNcG6Shmox7ap02e+w==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-osx-x64.tar.gz";
+ hash = "sha512-utNVjAqIbe35M+ZUKue0G3BhI26hRBcLOeD76bYVunbZ8GVt3Rub6J75MviU7enhtQMC7Qk+oNigDwSuYTZLyw==";
};
};
};
sdk_8_0_4xx = buildNetSdk {
- version = "8.0.412";
+ version = "8.0.413";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-linux-arm.tar.gz";
- hash = "sha512-J1MURAy/OKN5MRz60BETV5fg1mKKAeD5TQiJ9NsNHFzZ90a4R/WlHSrVpdJpz652lFw/BJfZ4VjMiLr51ZTQoQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.413/dotnet-sdk-8.0.413-linux-arm.tar.gz";
+ hash = "sha512-oC4e1BDUfptlEiZ6y8DNAxW3kYYXrEDczBTsd4mjMbZ2kPBZ9BEruHljP9bxVkVyXdmUM2f38T3z7c15+hwoRg==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-linux-arm64.tar.gz";
- hash = "sha512-BUnSREexHUu0IGyBL10RO/bM45MpmQlNXrwRjdDPldqFrtT7es6UKqaDs5cKPCU+fbneACAnxBiFT4g1SHn81w==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.413/dotnet-sdk-8.0.413-linux-arm64.tar.gz";
+ hash = "sha512-eXLic4uNHGtPMvU++U7ny+0Q1gyDrsGQxOmPgj03rv72Ke+ePEyMJrBC/oHgo0qLJtb4EuDJMnRuZqz5UYO4fw==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-linux-x64.tar.gz";
- hash = "sha512-SAYuEiIiJIRcs/ki2ZHHjAZKHdBW5LHIkrYG4konwfVBPcQiIc3PQiXcth4+4CXSp3FZAGaHAJEwM1rFFfWTBA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.413/dotnet-sdk-8.0.413-linux-x64.tar.gz";
+ hash = "sha512-8XM0Z1GykiiHuy+x60j8iN+axiy36OrGl/mkzeF62E+SbdAvuolpaPFCW1ZvujEnt4HavrdKCI7SmpUdQn4Xig==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-linux-musl-arm.tar.gz";
- hash = "sha512-z79sRZmduJcaJq4n02IJEMpd+2KpdfFrWhCq2FxhGd5tkJNH4W/bKrQ5YwFzeSQMT3wEa+gbt1Gqkk2dJdmJeg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.413/dotnet-sdk-8.0.413-linux-musl-arm.tar.gz";
+ hash = "sha512-ksBoosq0fxlR5M+CT2M7+LbshfItMoguDslDwsPUajlGA8wMNnSLgp5Z5y/G1yM8UxVvDPE5jpQQfg9wCM8E9A==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-linux-musl-arm64.tar.gz";
- hash = "sha512-5oOgjDcN4vKWQ/o3Ia2hX2cJeEAuNmJ0G8JW/yjLy2cqNUase6qCUhyny8ol11JzPISQdAqztK4FX746VH1Stg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.413/dotnet-sdk-8.0.413-linux-musl-arm64.tar.gz";
+ hash = "sha512-E4Dd/ccVuDHkWe5IY22KKomqbDSFfkpCimPv/KtA+Iz2xyoHb5shDElsOb3iTdF8Hbn3sRDnJBdOOft0j45LUA==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-linux-musl-x64.tar.gz";
- hash = "sha512-w9+70mppmw73bexLYb57MJLdJbJs68ErAgL6YUb9g2dgzBolGilkCRUHvULZZyLN91iLNmJhyn1+qehJs8zfGw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.413/dotnet-sdk-8.0.413-linux-musl-x64.tar.gz";
+ hash = "sha512-FJDoBh2GZTc1Bts8u/ijC3t9mYhN4C1PbnrOWFLhak+eBhpmir7BzAryHk1aP6Hu6AS2DSSffVaDY7ue4avauQ==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-osx-arm64.tar.gz";
- hash = "sha512-ECe1BpxAO0QczPt/wPglhKpYIgUphhocTyrpHG8wsZ6oSSnedljekvXMuldQT7bisop2A3biAyechPqzVLnxFg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.413/dotnet-sdk-8.0.413-osx-arm64.tar.gz";
+ hash = "sha512-/arqXn//K62/yJS6EXEWp7iKjMBFd86uCgC02MmupTcks6RF3w0oyLF3GskrYrnMaIlcmP8Xkeq2+KPPGb/9AQ==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-osx-x64.tar.gz";
- hash = "sha512-AFCi6otRDtq2pKQOfkW5NaZRunWkcd4ea9Go8bQ4AqouARVn1L5o10SAe3xXwKVT0IWNFn6gpTKXHRAU5aP8qA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.413/dotnet-sdk-8.0.413-osx-x64.tar.gz";
+ hash = "sha512-upOPyvo0MhPC6Bk25MM0Ns0Vsr3N6+g9fQBdv4To8I7KTcSohhUs/QyELxeBY2fj77gTE/ws5L/9Gdau30XTIg==";
};
};
inherit commonPackages hostPackages targetPackages;
@@ -743,39 +743,39 @@ rec {
};
sdk_8_0_3xx = buildNetSdk {
- version = "8.0.315";
+ version = "8.0.316";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.315/dotnet-sdk-8.0.315-linux-arm.tar.gz";
- hash = "sha512-8QeLKXetMCnZHZFhnsJz6qSJYrTFi89/t9CrkdAsnWUeRxHGAY0gJuqlgT5LlDelB2dT4ZcaeDPM0blKKnHO+Q==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.316/dotnet-sdk-8.0.316-linux-arm.tar.gz";
+ hash = "sha512-J+lmqC3341jy5E6HVt2pT4Y8P3AvOA4ee9wV4oR81ZB8mP2r9ZtsGm3GrP5VjtM3Lif9rhpV4tqrqHOIbbGNHA==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.315/dotnet-sdk-8.0.315-linux-arm64.tar.gz";
- hash = "sha512-OW6R8OlLUUWOkZMgi4dzlJ/CmXSk6neyrT1AQxq8eHF2rA2i42H/O0UAgjb1NzIVt3USiw7oNQM+L+4V/RTphQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.316/dotnet-sdk-8.0.316-linux-arm64.tar.gz";
+ hash = "sha512-AW3tsc75D6zWwWCVwJTCRM+nAo/uCpPycOcDOjpNoiTdgh6OxWPfe/pVUASXwBGBz7WLgInqzfl1HrLoUs7Zrg==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.315/dotnet-sdk-8.0.315-linux-x64.tar.gz";
- hash = "sha512-USH25zHSrn0TNWKTKfo+sIyLLhvW8Q5tSlS4+D9JouQ6tU+k4NCH2VUSzzxtWWUf6mOBmb/dNGhN3IQ3kFE8Tg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.316/dotnet-sdk-8.0.316-linux-x64.tar.gz";
+ hash = "sha512-5BBlsDpFocllnuRLfvEFpdEnihAZWtqxpvDIp4YaOw1YbrgPBrcUFfRYfq274wT/+qhqwC1StAiHBaroRaZh5w==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.315/dotnet-sdk-8.0.315-linux-musl-arm.tar.gz";
- hash = "sha512-SnaDa5guhz0TQytx/BEMn13z7gAcd7D39fhlx2wABs+cRKeu9RryGJh2JtycJQ9BrQiC8/tAYWVipTBDHnZ+jQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.316/dotnet-sdk-8.0.316-linux-musl-arm.tar.gz";
+ hash = "sha512-GCJApZWanBSxPFgU/hLEq0dARYifPK/GqaHyoT/Tixz8piQ1Gqlktflg/8tcRLuYEp7y2e70RUp/6sAXU4PknQ==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.315/dotnet-sdk-8.0.315-linux-musl-arm64.tar.gz";
- hash = "sha512-NytafoFGcI9BBRR2xXDsSrydWVHVAOg/OP/8aW4lj3Ka15SaeF99q2pX3Y+H2UoYq1+nCjCLhyVPtOnZ/5lVQw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.316/dotnet-sdk-8.0.316-linux-musl-arm64.tar.gz";
+ hash = "sha512-HcFgpwPcyB4a8q6kL0FBkaM4R2YyIZp2JTbB0iFP4yC95cx94FspDZonsYce+1bFwd75qXdsQQG0AM3UMcnpRg==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.315/dotnet-sdk-8.0.315-linux-musl-x64.tar.gz";
- hash = "sha512-T8gmYdg1WcU9+TRaVaG5TrVD7Xcxyga+jpWWw14Ms+PtGf29i0ohYtNDh9jLAjMezAa5FmsrwzBNNnZk/tBYrA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.316/dotnet-sdk-8.0.316-linux-musl-x64.tar.gz";
+ hash = "sha512-/UTCfDKOVgSSl7K9XXqh/DJB+Gd4CL9iT4qmlVu7eyAtSWlAS82BNK3aUicokHP7xpGmwyCc1loe0BtFCcA6SA==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.315/dotnet-sdk-8.0.315-osx-arm64.tar.gz";
- hash = "sha512-9T7DnkacO6Cqsh3lzTz0JiFNCiL3zFN3nWlz28H3PtbIAOBgdiS6Y/OvaR7F3NNXH+f2KUYAFAPsXzl6AOqOuQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.316/dotnet-sdk-8.0.316-osx-arm64.tar.gz";
+ hash = "sha512-Rs3Wimx5ldX6ioIre9TYc4FlaxXj9aI1jrUPo873lSzXDsrygsOnkL+ck+mWacdhd02DBMtoEheYh6/m3L17vg==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.315/dotnet-sdk-8.0.315-osx-x64.tar.gz";
- hash = "sha512-anHc1Ui4pjLK/pWKon2zELU04ALg9vNUpfrkb0JXX6TjFVU0MYVK0VVrZR5ybglSKVE/qSsLgMuErwxH6OXJmA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.316/dotnet-sdk-8.0.316-osx-x64.tar.gz";
+ hash = "sha512-uc8FiUjVuz5wMfqDP1IhaiPc9A2mD3vHVLcxVnCFc9WGjyNIGGo7+rWxqYNBxqVfgz7IsMNny80UewEip9gFrQ==";
};
};
inherit commonPackages hostPackages targetPackages;
@@ -784,39 +784,39 @@ rec {
};
sdk_8_0_1xx = buildNetSdk {
- version = "8.0.118";
+ version = "8.0.119";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-arm.tar.gz";
- hash = "sha512-MNxznkN2vwScF/GKRDE8noX7TOC4JuTIkKpdsDANghswWPOuXPrhfDeBZ473YQQvjI9m+TEbbIdVAQ9juJGntw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-arm.tar.gz";
+ hash = "sha512-XlKdFdSfvXbJiMSL4zKr5ALd1UJClUJAwvHLYkZSd1kujMdjTxnNseQgBYLKd3ogu3Yc+PyYRV5aupzp440TjQ==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-arm64.tar.gz";
- hash = "sha512-wgnYjvV4QLc2Dnsoylwimz/I/YLT4bDimXMOm4Aav7Slzm9k3GZ9WGbGJEuv4QtKveakv/czvk1M4HkcvexVnA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-arm64.tar.gz";
+ hash = "sha512-y6QVS1UcGCsRhc34mlb/UrtGoTXzS99kGrE0DeqyPubQ8kwHDwt6WuIBBdcdwxURfyit4v+jLCJCvbLpyCUszQ==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-x64.tar.gz";
- hash = "sha512-2vL4BS3M6u0AWW0fiHsxsZky6m/GRHcAb63X69tWW2zKrawrLDjVe6WNbhVrcq2wlKc1CuodUR53rZZ1SDIaaw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-x64.tar.gz";
+ hash = "sha512-L/7DOAoqwj6AHHx1B7OWL/0jKRGtBgJLdLl92stvRoBNj2MZ60x/x7Al9xZ3fUcRAhnK7rwwo7H+kiMGb/ioyg==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-musl-arm.tar.gz";
- hash = "sha512-WGhhR5827n4KU7+RS+t6weMYVfHnJmPR1+//JKw47gXMlU19Tv2B4y/oyz2/AINyXkwQ3lr3ajCmlCQxhKWKIA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-musl-arm.tar.gz";
+ hash = "sha512-XVXCZxX9srBQJE4TZeW3FZ0gbLTsvgXUDxbjtYbVp/vbSQQSr3IXF77mHuF8FtcJyOUY3TywxRxtEcKQp2mgrg==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-musl-arm64.tar.gz";
- hash = "sha512-B2IERPKgrg21B431M6ryjmVZWqYoJBo9bScTPzqeDhlVLNr6TW3EpBfCejTZfqpxUv6TCsOsgS7rYpdDAnT4Zg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-musl-arm64.tar.gz";
+ hash = "sha512-JV5KFwlIKBYCHLwrn7cC3BG9nueksa6M3YnbV202M5moD2Fvftq2RXerNNwGf2BezyR2BuQX26TjxkjrtOppSQ==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-linux-musl-x64.tar.gz";
- hash = "sha512-6zHGhF86H/XMx7U37cCOtnRRBIUPd+Z1+otVN4A5y7/e3Oy1olcUiJAO2KUTimTj+3MMMFGBbzZqSPmPAKoqMQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-musl-x64.tar.gz";
+ hash = "sha512-HO040qC2vVYJdccMiHBotk4JyAUjlZFk/wXw2VaUqbe+c/jrAt7LknGDLpIEtEZkNOo+LIiqujufyshTgzbUzw==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-osx-arm64.tar.gz";
- hash = "sha512-9oshklflApdjCbtzeUtn8p3ODmlfQFRL0SgnTWQ1yW8TvHv7MolhnNxSuBy3GWA575xRfGsyKHMqo9SR9cy8tg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-osx-arm64.tar.gz";
+ hash = "sha512-NNERmqe/mqzEJgaZOu8C0pD13B5snm2aTbCb9JIRe9HX4V1Qt7hp8AlUzUqpfol6HoXvRe9S79TtLoLdKAnpgA==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.118/dotnet-sdk-8.0.118-osx-x64.tar.gz";
- hash = "sha512-cXeLlCj2s7Mf2pHlhaIv7aC5VSI77PWQB2d0bpgQIru2MqJrHru9ImaGdFU3aLvbXTJMP1toxwnAYW47jSAVvw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-osx-x64.tar.gz";
+ hash = "sha512-A9H6KOJDmrTSCoFRjdOWOSlS80A4AzXQ9i8JRWDmoiQx1Gn0UDd0CtuAfXwCT0KAcJ+XXgUUBrR2nfIlGoHd+A==";
};
};
inherit commonPackages hostPackages targetPackages;
diff --git a/pkgs/development/compilers/dotnet/versions/9.0.nix b/pkgs/development/compilers/dotnet/versions/9.0.nix
index b410bbd84b46..adb4ab08242b 100644
--- a/pkgs/development/compilers/dotnet/versions/9.0.nix
+++ b/pkgs/development/compilers/dotnet/versions/9.0.nix
@@ -11,28 +11,28 @@ let
commonPackages = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Ref";
- version = "9.0.7";
- hash = "sha512-id6IbzqA6pn5TIbYABSCXpPeNwxUGZuMHbMnjeMs+GQIMFFf2Yr5BUy2kigmXoBtgx8RYHDT3PzOrRvcfX908A==";
+ version = "9.0.8";
+ hash = "sha512-HSxwnf37OGRcVt9qq6zwaPoqnve6MXpwjq/gzTagXAJTM3AgYE7gtAzFKUPj2/yYLAgdHEi2y+7N4e6LJXJAQQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-TeNH3NfbaRL2t1vTSwK1nR41if3XBsvxIXl5XDeVBKp9uJ++D9S98KkNEAUAJLyV+6AZGgcDPlDSG5KjiZZ4vg==";
+ version = "9.0.8";
+ hash = "sha512-14cuFcWzlQUTtNwpeVNCP0q9bUfdm0lXFGd8fP47uulSBIJlcvUmucas1BpSmB9ofsVC+jcmkLr7EvK/l2zCXQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Ref";
- version = "9.0.7";
- hash = "sha512-spN1zg0NHM482nnpPzXZYJKgxT+A44KLSswXbsTf+bDWdoZpMeBcODz3pNAz2Fg5PIcpR6amQgTy/G0JHoDqrw==";
+ version = "9.0.8";
+ hash = "sha512-rXC+UlNcK0NDSKCc6NTc6KGlBSKXvu0hP/oamJ0+6mgETnlySbRimOOp9ZOipoXitRk7sXdWBQH7F4Jy1UEFyg==";
})
(fetchNupkg {
pname = "Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-SiLChOzRKjrQHquCUytslPdSTgzUV8VHIvT7bertBM7BaidvQDfkl+0O7zrdxEUeN8ppHAsV1ZP+l5tPZiHv8w==";
+ version = "9.0.8";
+ hash = "sha512-LVju0J0eNHVvP8nQUmCiJIWTZrAo1TPoNRtMe4mB8WpqW+VzOHNkKNqycTCPxJ2ytN5DlQL055LtSLW7+lS/4Q==";
})
(fetchNupkg {
pname = "Microsoft.NET.ILLink.Tasks";
- version = "9.0.7";
- hash = "sha512-Y1X3qXOXHD22H1IAFk8BRFehz48zEkiZr/xdQ0eop3xVFvkiSitzVGhGTsE5cA3JG1/5lItxqJLozjnf1RsNVw==";
+ version = "9.0.8";
+ hash = "sha512-qa9R51SRJWc9SdEM3BGVEnV3AQm9rSQ6EjBELmcwE6mUymrLCSnHu3HcEh6BNtj3Jb1mk4i/mU1dWag/C+qdMg==";
})
];
@@ -40,118 +40,118 @@ let
linux-arm = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
- version = "9.0.7";
- hash = "sha512-0hSN5Dz16LRR+ddZh7NjEqOEYsj1Ba07/Ouo9HbUrT6/PJ1XtsK1tdpwoJJgrpKrw+n6JyqpaMKpS4f9oNYNhA==";
+ version = "9.0.8";
+ hash = "sha512-U7dmRLkAb8vAO0UlHXtPHsljYS8XRZW2GnTc/3KCvtnePTQvVaOwAr7iLyY5buPykg9Pd88wwzBBOtF/97mlsw==";
})
];
linux-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
- version = "9.0.7";
- hash = "sha512-wuO6tQcWJj1GKWXpPhoFvobx99K0xy0C1Z8ZACvHhRuWoN1CKfPzC5vU2w/9zCCbLR9iDWYrcC0VdrduMJ+BOQ==";
+ version = "9.0.8";
+ hash = "sha512-N4tnUp+0xdKb/m0tmHBic2YKlO3oWluKGtf5nd3eRZmtUdHQOCOjwCZzzSG1TW4MMIBbtc0ul21CeDd3xTghCA==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-MSJVLRiLk+L3NjJBx5sn8tZVEGCppOapb6Zie8nebplwo1ifRtcIf6BDRVSv8V9wBh3uI38jJOQwhcqLUY2ehw==";
+ version = "9.0.8";
+ hash = "sha512-01bVanORYWTIBcqg8SJfqVrWcadM/u9MYe6Y35fKjTm+S7nqmyXXxkJqsSW1nSiVTKLopIomBZU0vF6s6EHwXg==";
})
];
linux-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
- version = "9.0.7";
- hash = "sha512-aW8mtPF46qa4i+GrHv8OUiPam/x4xYGOUKt/pUPIFz9j9SMrKXgw0mHK/H+j2qHknN4Ozy6OtcTUxpIdxkmw6g==";
+ version = "9.0.8";
+ hash = "sha512-4JvBQlwuNpWip4n/jOMirgb+KTq40S1dHcq5/nBmojKRMARUU/lJiUqdH85NRamUE5iJocNsndWMLuqfJg9BaA==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-9Ihz6lNAQ9IyiGNSD9fGMKYv+0NQQqAZVpn/GbHpTRIlC4ULGELRcHerEP29D2r1ugtZPyrtR2s8EAmMA42MdQ==";
+ version = "9.0.8";
+ hash = "sha512-rRu/lQKiSzP5a0Jo0Y+gD6dF26ZeRXkJWoRwxYGmj1NowU3DedL4tidTdFSVDJJ7p8jGLRhDB6x+MjpE05QL+g==";
})
];
linux-musl-arm = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
- version = "9.0.7";
- hash = "sha512-L52p4oNNHR31GlGLgxekjOUM8EL0i1g+X/RRBFvaUdgCy9Uo1RCpsWX3aKaY2Ca93H3aa8wQBsMFCk/3HG9vDQ==";
+ version = "9.0.8";
+ hash = "sha512-vWcLP1paVt0v4fwHJB0GYYybIhfMFCiD/hdg7Vfnvm1kkNOARP88U9xfSMhYN/EBxMzG2Q29kI6e6vTMrXrVNg==";
})
];
linux-musl-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
- version = "9.0.7";
- hash = "sha512-F8YKtHc6Z9KRAo1roiwNnqYCIC4OmGQmq/u1dwumD5Rt6dhRBnbzSVh7wl6OKRADLiX9MevObQ1EqY+pArvk6Q==";
+ version = "9.0.8";
+ hash = "sha512-IkE1/clVa/ECX5w/hQy1Kt2BEMWjpmPhJJX/IDT6Igd7gckL4Funf31B7MJwGwmACF6uzGYSZHXM4GcyPYTyCw==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-svhK1og7b18+H2+pqPDerMtM+nFNI1MjvOFyfZ6Q66ALxDf2v4/TyTvekJqEFTeqAl1dG3tYTChRk5ftd5QSeQ==";
+ version = "9.0.8";
+ hash = "sha512-RiKfoTAn5AeGNBuAANq0Raz91lSkTXFc5xFVNW7Ff7Gtv5unLAVvGfP/xwQVZtLHhIcvmyWo20mYf2uScdk12A==";
})
];
linux-musl-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
- version = "9.0.7";
- hash = "sha512-99F1DpBPJN1n2CUfgTgI69e1UaEzT16bER1ROa7i04LJbla7Y4PTe81/wNfg8BFBXV8k9LJTErLDFTQcLRNK6g==";
+ version = "9.0.8";
+ hash = "sha512-dX1sfzQ+VMxakA/Q1g86LDpZdPAypT3GuYpd0HyzoFUoOMGS0KfQjBlG6Ujz6nGTrBR1627DB8o4UjrCtZO1Mg==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-FstPcH3XP9bH8nuTpq129w8M8Qt1LdJqhBNnPJJe6fgwMTaAsHzfmlcDQiPsuXkDY0nDMMug/TUrB3e7xRQwrA==";
+ version = "9.0.8";
+ hash = "sha512-kOOuClCiRSu4qzUzBSnSQJiUtvZb6P0HB/005dDLB7hqVB0AtYRp7qu7qi0y5nYx/c6c0vdBqtyPMPkRx3NXGQ==";
})
];
osx-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
- version = "9.0.7";
- hash = "sha512-KPYuoUlT2noytN3CQxLSSorNUq0W/6KH8P41j2lXhTW8+EvH34osmFwOKSTZoCSLgZBLgTUhgGS/7sBwqPJgZw==";
+ version = "9.0.8";
+ hash = "sha512-RL39h0pyBnVYPshzvJOJtlbmdKvUvuWgf+tHBzl455jZqfwt7RsPf2WvROXCME0alrExZB6g3VSNbHhoFIo5CQ==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-hu2Ls1ISDdHRgWoNMDFykHxNGNx5AFf/tSniUEd+Y6filNBm+iwzZlP9Wfb9HQ+N0Dtd4awacc9wxjCibkwiqA==";
+ version = "9.0.8";
+ hash = "sha512-v12pAEBEbWm651O1lVlTZS1NyM/mEhORJ0JcVnEJQpS5u317/uDdqZ7LknIppwQJfqhF2rIg02jS3yElfg8O9Q==";
})
];
osx-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
- version = "9.0.7";
- hash = "sha512-EBmqQ9WVYHtpGaiq4dKlJw1q/RhqKNRu/kTqx0gqyF2KlULEm759WVXvNsTbn5z4rHATmUlvMbKHl6aPGeEGSQ==";
+ version = "9.0.8";
+ hash = "sha512-GfVFJvhYUoJI4WbvOiAgMT4HS1+gMTizEXRuxlL6nmI7fVJNReIWOB3LsEBAaZOJbqBoGtciwVU7Oeu+nsOekQ==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-JeyTs/3XBT11xNgnJJW91++uJ1waJMoAp+FRQ9CyY9TPYscLOUDTe5cKAy/p0l1lbEOVFbqu/YhpjhJ4S7SH8g==";
+ version = "9.0.8";
+ hash = "sha512-+XMW1cOzIwTSTcnam+tlZPa80BHlvugmxATXttjXY1u1DlJJXZCBHiE0cjCeO99k9VpwFr4g9MRHKgfJcNHKIA==";
})
];
win-arm64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
- version = "9.0.7";
- hash = "sha512-SY7EUX0XS4zl6TIqcv17AO5xQDPxrz0pRX2Bzn/KboWFObsLNfF4V+1HW4jLbSMsIK97MskDjfaedeNhYy8K0g==";
+ version = "9.0.8";
+ hash = "sha512-tGARYv1U56BWPK0A3/2KmtYNPBSovSxIRVEP/7hh2d8kFbszy3RqzKaFNz4Anf3ZfNHGMrMK2A5DvqEIxR83eA==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-sTMXmk+7zY66dB2lTSeqbDAUvMW+iUb86MC5Q6ALnAcQfB0BS0Y0sCFAfqDrjb3+3l2NyGtkLdKA6oI379oWrA==";
+ version = "9.0.8";
+ hash = "sha512-4slzmfzzj8K05cua+22dKz5OwNyYxEBXUzvosh/+jKmgEFpug74PPdTp2sgYliRUxUO/o1O3mWcXxMgp510k2w==";
})
];
win-x64 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
- version = "9.0.7";
- hash = "sha512-C2yLDWG6qVMh54srzmyNG+w8kl/gU4TPGKkQhtotemLdIaamHyLM8xTW6UQxubC7ygqV73RZ/gip80zGt3zw0Q==";
+ version = "9.0.8";
+ hash = "sha512-3VG/IV40RDsfc1F84fqE4e9t2MZG24pT29acsLpIeIt0K8GbfTFG9yPDK8/XXWqAqDSdVuVrLzQKHHFbN1hFVg==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
- version = "9.0.7";
- hash = "sha512-9hmu86MCK6T8374cYyl+AbPpgocORRD7kPKlFjMp2vKusZSWvc5QhS3DvPD6Im9cS7wiiXNhN/IxIvMuOuA2yA==";
+ version = "9.0.8";
+ hash = "sha512-QIrPBAMJx0FBhFDMTwjwKm0Wp32egd3Zb6Fy454VkhWKq+bHZStSVVeLIfNnpemqZn5ULkmCQQWoOooAw21I7g==";
})
];
win-x86 = [
(fetchNupkg {
pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
- version = "9.0.7";
- hash = "sha512-g3WkCqIJocgTL0Ggcci/wRM57+APJh80V8dJtp2dK2ol2lYdR4cH2UcRLY/ePIPwpYZrbM4jbW1Pom3C9AjLEg==";
+ version = "9.0.8";
+ hash = "sha512-kauELS7o6BPUFsLueozrv/dtUgY3HYlK8xxlsWkQNMILiTWhmkNoXyptjFAc8sCdthPTXryws5DFBg4A+kxmYQ==";
})
];
};
@@ -160,361 +160,361 @@ let
linux-arm = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
- version = "9.0.7";
- hash = "sha512-F978bKpKaTVK7yUMWyN99AxsaK6AmkOOkUelyGJLT2MGGNtUyEYoqG6Z9xlm6xMYNGYo5qiSPcFAjZsOXq7Jpw==";
+ version = "9.0.8";
+ hash = "sha512-1C0R3FapqJo3Cu+DyMX0mwKVFTRtJnQNtQ0TOWEnT1N8lH/PRDsZH+tHal3U7/PkdWY9D1FmbsKQ7uxZNOmeKw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-arm";
- version = "9.0.7";
- hash = "sha512-jDGelxUC3MZT30iJzCQDgbTcHfnbeDUDnRYtNfQ2czkaRfrQcgfZrPWX34KRuU61KAxpLLYg9heUbmnevM4aIQ==";
+ version = "9.0.8";
+ hash = "sha512-4p6EKTtSGhY4WV3XbdNVsNnWl7JvZkzmCBJImCIqY4eB0kV8BpqbNCO0kopi7gNmNGWsp97yPI4D3HuFi+IQHg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-arm";
- version = "9.0.7";
- hash = "sha512-P8KiD0vwj2ocq/3D/a3vxAkqB/FXHuZl1Os+lcqu4f4k3LmBsju2R+WZnsWljWCEfAm6bwjmtyMchPQnzkmVaQ==";
+ version = "9.0.8";
+ hash = "sha512-opZhwxdkU3wGOc42sLvsaoEfZ6cIzB0VfYlTowUeLqISP6Bw1YLE2x9y5IXjVHbRp6sKyIDQyrs45h4+MzLTMQ==";
})
(fetchNupkg {
pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-j3jihG333llTYG6zr9lCKGj7OPHjZE4hc5RHNkWJShJKecFHMnPk9UkFfzgyf6FouM1K4gA/OyZT/wjmDmdf2w==";
+ version = "9.0.8";
+ hash = "sha512-5vJoOboU6uFIKZxF+oLVoCg7kuH+94YtC+nrO7l8YWdwba2oyWTPXoAfM6HnbzY/g5Omcc8oUNlKRZdwBuGBXg==";
})
];
linux-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
- version = "9.0.7";
- hash = "sha512-vQX6KFVBAeIo4SvLwlGw/MivqU3JC7mxsVLlNRQzX9W+vbDLdDgLrruCebjRqSdgDV9xoLx3hLGc5BZOdtOJ9Q==";
+ version = "9.0.8";
+ hash = "sha512-LxFcfH3yCeCTCu4YY0Rw4ZikgDqTD4TTZ19SZSqD69BDw74dKxcmCrQ9/A4d0DAFiqKEMMKTk3EVZ+Bqo/jVHw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-arm64";
- version = "9.0.7";
- hash = "sha512-M6uGdxBqyzODiOmWE7VmnAYR/O76ZSr9sVNRCwYO7HOZYZylw5y51gRvgW1u4hFeIJxvMWGgicsHQ10FeAEKwA==";
+ version = "9.0.8";
+ hash = "sha512-tyRDrV53rTqdgEZNeWnLqOUpHuTdN0DwWuo726hpftJS0gqh+HpZpGazuzePUToD27O7gNx8Z6+eUbqUvpldKg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
- version = "9.0.7";
- hash = "sha512-atws8JTumHepwLA2m3dKlda/m25s+kYW1ROZD+AlpjQ76MWxa1YYRNVw8WC6eaa3VAqXOQdR9ve2jsBMnjKuwA==";
+ version = "9.0.8";
+ hash = "sha512-jH9WiOhUASzf/3XNOQGZtmkd4Zb+3qjhTB0qItNQO+HqJV8QZI/4XSrK6xEnoJS2J75N8vg/SDCTRi3BbR/qew==";
})
(fetchNupkg {
pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-nGVfOa47L+KNChpXQN5PQjI6CSBFXvH63+EJPcusBiH+BcddA5VPFNGFj/Kb3VCrXNKKGFJR6A0Xlgp2UtQhtg==";
+ version = "9.0.8";
+ hash = "sha512-ldyC7aYLVx8PBpT9/SJw6Gi4pd6fEEMPCwxXpjUPtmhQVqjHKOtSeyt4mERDGlJBY5egNzHkF5Rc99yca20Y9w==";
})
];
linux-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
- version = "9.0.7";
- hash = "sha512-qkZemav26phWQKiDIGhQjEmNYefeSJCUOHIF/eHiaDnRm2ZmE1zn0Gwiva1DtDScDgDpTMAk2LzRQIOUDwjbSQ==";
+ version = "9.0.8";
+ hash = "sha512-kuP8TvuVRSUqTFW+Ui5IfVA8ewaRkerGRW/5ktUnViqtCPQsjkvxLxlWqt1SO4sRW57q9y+QZNDO2dHdNCTd7A==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-x64";
- version = "9.0.7";
- hash = "sha512-lWz1s0VgvrE2DiDEoWzZALdICtr8+heyyGjut4tnmiclmQq6OooNIj272xxqUTd/fXbMm4SnroE34hUUhkiDHQ==";
+ version = "9.0.8";
+ hash = "sha512-+Iz4IIEdJhFUKsbzFn12YR9lGs3O5XAuXw1e4M4wzzVyoix1J/O7JE/p6Ep/MxdWUrud89hledyBgbk2A7tLEA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-x64";
- version = "9.0.7";
- hash = "sha512-nR++CrvFiYs9LGxdTeRR9kVO4tLPV4hXQJuCPEywji0ikT0H71z3i/ZNhCLHOoFseddfb+x8wh0o346H49/Wdg==";
+ version = "9.0.8";
+ hash = "sha512-EKY7/AGlcUsgcMTm+0XJQtGZUH3MXQiIHaUsgK4UvugRzVAdqvwkSAs0un1mc4evvzTgWzMl9Yp8HapVWIMdpw==";
})
(fetchNupkg {
pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-FrNN5JnBUVIrEjEggGLyKsQBhPmUUSHXtlSGo1A5YuAwNUtepbTbwLMCcrEfNJgNQ38+L8naAGu1ZqKtcRZt+g==";
+ version = "9.0.8";
+ hash = "sha512-pnIOiulipfx52mhy96M3v21YBsDYfzLJ21hr7tHCNaWtnBsr5dsnIfVNPUvaQQ2QJcadmrkoyhk18Dmb3QTmog==";
})
];
linux-musl-arm = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
- version = "9.0.7";
- hash = "sha512-ljwTM1F5KPl0wWaDks91B4+UHaSrPE9G6/U3vqQKspYXjd7D4cI/xBhnIrQrae5ntPAXHwk03Rt0VsbkIP41wA==";
+ version = "9.0.8";
+ hash = "sha512-lzTfzT1Yd2o4KG8z+qu+CwJ1dNV2RhKOrypH6wIRHRd1ewTE3fLTOesq/OAhSJswIxjyG1g0a4K1kL98UfhKlA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
- version = "9.0.7";
- hash = "sha512-wUkyIvfd0uKKSulkzfOTV1ACj9xroqDhAU39Ufz2ZWLoTsjsm1O3+O7KtqEwsJ7pUdy+am9TnIN5pG0hfsFepQ==";
+ version = "9.0.8";
+ hash = "sha512-v2Gg1viOsyHEuZT56c2P0zVUFpZGrYjdzXIsQejjAd6aRGu3Xl23sRob5cM49p4VOq1Ywv8sHAB1lhVwa7Mxjw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
- version = "9.0.7";
- hash = "sha512-HoPuExDtKhtkoJGwq+B6mDzTKtjKgrwIij0u9954TfjZyDDwJozmEnFgtoZZ4ltTH0sguKL1JSN7GFYFkQq3BQ==";
+ version = "9.0.8";
+ hash = "sha512-jcMcr02ix+UM7wfSuSHGO/ZVbjDllhEQo0G6hPvL0n+8qQAu7p694JbFCVO+1h+wMOgudlFOBPLSb8ucTHb4Mw==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-3qlad7bv/DSNzxH/mgvwM//MX4fA1OQmGjyBM6eujEm/K387JQ4OUgtpXHsu8jHvRARCuFB/qNacxbzvYInh4g==";
+ version = "9.0.8";
+ hash = "sha512-rephD4BBZWGzDM0nBn/IJCKyUaHhFFweXlZDQg7SzADACJDhr7pnAXr6WBDWBOZvtoScDO42W9SXBxebLlee0w==";
})
];
linux-musl-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
- version = "9.0.7";
- hash = "sha512-sl8QufxXNfWIxOjZQtFJJG+5zRWZtxQc0CMOtVF5SURkZLz2Hy9KwF6bz2tlljohK/Akf0udaeYK2XhnHIKiug==";
+ version = "9.0.8";
+ hash = "sha512-Fdc0fvuu9ufeF05mPezAlQGjNw48O0050itpfpc2xaPz6Tkmt4t4QS46iHKUlek3eosQo+TWgKr8+ydA2rTtiQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
- version = "9.0.7";
- hash = "sha512-8TsHIOl31DLvkBgj8mHbjP6eSK5wpIGygkdSrBqUJbs+k6MIQrblw5Q6HwMsS8LcRtxvZ4PtoEBubvie/dGSfg==";
+ version = "9.0.8";
+ hash = "sha512-IbAy/N9knqt52d8Jg0ZPlht8PLGlxFrkUFGLOu9q1B6wyNAxcr+SNcAuqIQndV2aiC1JX1LxF+Z/RtR/dllmMw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
- version = "9.0.7";
- hash = "sha512-SXg/5ySrWhQuauFbw09ydh6uJadEAWSfOVDwdEb4Tbd+DkCkjk/bjGn0ALBcM8iEjLbbRMvPOd536pS07fQnWg==";
+ version = "9.0.8";
+ hash = "sha512-eiuv/paMs3fiSFeGtP6EvmappnNAPl6oSWJJGPPcGCyjHKlvbvXXAGB4bo1gh08bDfyh42y9tzkFjj+N3eoJ8Q==";
})
(fetchNupkg {
pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-5wYYJd1dr4n/CF/EOHVq4LT2KlEojcl5IWSxa0y4/fdO/1SEKOEPDBKqnR9kiPbNKTB4RRFehQr/kkaY6bCwsQ==";
+ version = "9.0.8";
+ hash = "sha512-n3582g9jXAzHDeBllHPjaihaGd8Q5ZMKgSh/2NpVB0SRw3Ie7jCHBloadFAqsz4CbMqBqz9bcwWJSs3UelF6Cg==";
})
];
linux-musl-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
- version = "9.0.7";
- hash = "sha512-zTbTJ3M1BSPPTHkk4KHZJyrK6DhpMUiryHBZ1AYcRlLYCK6ZIpAjv4izhMQHAxMIqz6ovLZVuvc7vU8aKG9qrA==";
+ version = "9.0.8";
+ hash = "sha512-7Iu6w3otpfLf3PDvtus6k0DHYfyFiZ4/FrltO/3+7CPhYYNWtz69/CS7zMUbSebr47CMtGxDHa7sgwRhuQ0udg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
- version = "9.0.7";
- hash = "sha512-ci5Uyc/L/+JSEsM6XtuY2W/94KWhAU6K/txAf7FXoups3/kLRQfSSTeSTZ3W6WbUuI2w40Xl0YYOHTo4lTSDJQ==";
+ version = "9.0.8";
+ hash = "sha512-2MV4Mm2P0a7Xj33qe2DhxcUxORg4rOBx1MPrmFScypuzqwlcm7Ky6ValuVodGVAeziqxewG+TwEfQ+tlQtKTKw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
- version = "9.0.7";
- hash = "sha512-/RSgn8w2zG9pJOQx3qtyce5zvFHxGc3TV3BOTCa9IDM0U33rbNiLg3GEEaodvAuiXkY3jsnDd4HT5ZOHnfboAg==";
+ version = "9.0.8";
+ hash = "sha512-jx7ySFpxyeGIGu2e/RwWI5Qp0/Qi+7LLAnGa3p2ErCbEmx8cQpfzGijxKekjEhtOVIEFt3XDVUBaiShiFCAp7w==";
})
(fetchNupkg {
pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-6vAs0KI14hm+AnP9gBoykxOadgp456o62SJ+o6yFDVqxn+nWb7t4Mra9oLi6YWH69m8mVQN6x0QCusDwdtgKuQ==";
+ version = "9.0.8";
+ hash = "sha512-DAzBxlAn4kHG5UPmIIcNzLyVOFWmsSw3FBFE2k1gFBINRJQxsch/OYGeHJOvcV9AE1kCdOpwfvXkAuYsZ1yqJw==";
})
];
osx-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
- version = "9.0.7";
- hash = "sha512-vKDr+mIfrFC4pGBS7xsN4kqa6YMXezozSfeWIgi9NUzI1tlrRIZrwEla6eIuU/tUzZrrE67bju4R3BnrFSTtwA==";
+ version = "9.0.8";
+ hash = "sha512-7/dik29myG9DpI57mqgQUZKBqUTch4gJPUVTsGwCrpX/+2fCRUMh6wTDZKVJigQmIEAOPDmjVjLsB/46QhCDdw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.osx-arm64";
- version = "9.0.7";
- hash = "sha512-oYJlCtnHBn3dWqOgyE1E4ng+lXJRPzWNYsf+lj00bCLFkjaTLBmG35hMlkZ1ZmZDPBU4VvOuHDyVx3/QLJVheQ==";
+ version = "9.0.8";
+ hash = "sha512-bCH5hRqBpZXNuNO2xmhx4EmZtP6qvH7qlNP3neR9LhaRR2V6ttRwH2LOPZNaMiroNo1V4T+aDYsqP+4blJ7vFg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
- version = "9.0.7";
- hash = "sha512-34Y4PO3TmpEaBf7DOQUlckzuJb6G7s3xubcJP3xPrwbLsVstOL6SGKBofWqjyygH3i4VgLYc3bqxoYDryXX2mw==";
+ version = "9.0.8";
+ hash = "sha512-VKdx5FBTl0DJSx3tXhSpEQmveT3plCbxvWmDiNmpZ1mroNunXT8F5HLfpnHBLfJ/AYoA/aR/rDDLK5521EjScg==";
})
(fetchNupkg {
pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-RPzpHiUrXTqW/hLeUqZDA9AFSkVseZmvWY0wwjD5GGKsTRzQS0yT42PIVqsHbEN/nHRRKWyvTN7tokyYz+MiRQ==";
+ version = "9.0.8";
+ hash = "sha512-Jzq382A89/24L3mRaWqD7SBzBO8Q3gFPksq5xnMrkt/kvTES68kMChvime8TE9Swq22vQNdmWc7Oleco/VsocA==";
})
];
osx-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
- version = "9.0.7";
- hash = "sha512-GOs5KT4SIzSpfe0WPbFVhnA8+klHq8FbfDeDUTvbhSIClPLEfwheeaM+HuQpZTzxpOaMTWcmrawm33ia3NZyMg==";
+ version = "9.0.8";
+ hash = "sha512-gsCIp/l+fBFkghgipU7AlJmbN9mBioZ0gTJ/71Ue3brd8oT+JTHljk7Byth43Wz/QHqvW6NtMfB/KMba+Ovcrw==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.osx-x64";
- version = "9.0.7";
- hash = "sha512-4oU3yJfh3HRrvRrCC2QU5wwhqiLc1Zl6Py4cmBVFgNdHOTk38/gt43tWiRBAL+xNr0mX0cltGPMirFdtFZt1wg==";
+ version = "9.0.8";
+ hash = "sha512-1bPBwHyTuD+bM2mIs/lDzPSbxUv3td2KvxqoslykADooEXMkEldhP4h6GRJabTygMKzpG36kaUbVhmY0Z3YzQg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.osx-x64";
- version = "9.0.7";
- hash = "sha512-cWumHZc5W8yX5c00U3t4WUymi16KojHUMgSkla5NvzuVPmDpopVKsiRB3j+iQtwA14apPr9fe11srPVVMH4WEw==";
+ version = "9.0.8";
+ hash = "sha512-iOBFiwX+SH3Sz6Re+xDVTUrdtNzD+A0w4CgmhKyvGEm+S2gXHKptcYTfuHPWxgXkewJfLFGb6SNjcdqpbC2ETA==";
})
(fetchNupkg {
pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-BODpAvApSDrrndr/6MIR52Sztu7iXCUt4Tn8ex3ZqDMsWgoiCXe70WT0loozMuU+ZnzsXyJf8m2JSlZ5NMsK+Q==";
+ version = "9.0.8";
+ hash = "sha512-KZKJ7e4Mq8E06pMAtTnyjmk/SqNEEMLHcbESLJ7ggVedHcJA/elymIGepIZP9jSwQjtI1v7ggIc3g9C63QDrtA==";
})
];
win-arm64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
- version = "9.0.7";
- hash = "sha512-nn5X84wpzbMfJ1Vx8fgZdL7cq4d2KxWK3M9GBH4LggzYMnK79YDfoxHl+YLTK5EfqgxFfxunzZdNrpUBDP6F6A==";
+ version = "9.0.8";
+ hash = "sha512-NJTDO+UX/6NpAORJ+AsL177tpbgCTAaSavaDKKTkz8wwdesjcT0OEMa6XveImmOA4KDQsD9dyPZk8CY+y/+6EQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-arm64";
- version = "9.0.7";
- hash = "sha512-i6qupvYxI42nWLBGcj6Qe6oMPl1uk+9ANDTPz4x29O3/VEeUw7pJZar5dExUcc41cfgA30UHTkyzZ43umrFirQ==";
+ version = "9.0.8";
+ hash = "sha512-LJ3kCcdyacCBeii37XDf8uSWGrkEa2rpwyCQRnQdPKDQKs3QemPqXBiodbUGe40jxsWeg/aTh68ux3E0w5A6ug==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-arm64";
- version = "9.0.7";
- hash = "sha512-i6rCnWy2wF4dseZ6IQcmBPs/A2rj8Yaji1UilfXyOtRnP3uQazDEC7Pd1JJeqzCTNRBgfvXw3r8IHXTxt107tA==";
+ version = "9.0.8";
+ hash = "sha512-r5eVgUvphRSxeAkmjQsbSQI7phyaFklVs4Mwu4Qgr4HAu+UkZI8UJi23jKbK8B5iUuqj+L2bE6/hNti1XIvQNw==";
})
(fetchNupkg {
pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-sJgDF8XETA5JhPSvt3/DOIx9SSTuaG14oKcVpoJX4Yg8pPQJ85IqESoo3VSRR7HQWN/e5Nt6ySu7/jnfXC0szw==";
+ version = "9.0.8";
+ hash = "sha512-KpD57JOPE5YykXteBFpIhQAs5TVrJKWxryEPpW9jdr0K73gGClquXUexYGjiHk++EPTr59aRKcUKQrNyZXOmDw==";
})
];
win-x64 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
- version = "9.0.7";
- hash = "sha512-7p8ELP0eWRjIb7/djqopJYoLoQstaBZFh7vDB91ikkXXlCxyHr14h0CygLkcUELTMvSS0jnAQ+icnYy5NBA0SA==";
+ version = "9.0.8";
+ hash = "sha512-gXQpEX6W6CWyUpmX1zbRE4pGR3c0EJLbBqkXOpqiPpLc/qh6in+tC4MhGWesCNLOsZXf0nlFikBUouKeX4heUA==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-x64";
- version = "9.0.7";
- hash = "sha512-Yk+dlmzAg05RUkf3C4eUuEwpk+QFSR8lFpIe5EUT9owyCqCYBa2NrkqeRP2XoIPzbqhNIZqB6ChSbpg0wbPMlg==";
+ version = "9.0.8";
+ hash = "sha512-shIJcIsVRmlyuiBNu/OJ0cl3YS2g8LAUwN+r42Jin+HZYkZE5Esf3Zl6KNrBG4JdhZD32jNZ9JE/m0uB0PbLRQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-x64";
- version = "9.0.7";
- hash = "sha512-+oZ4sarYCA5fqawFE/9JFJtNnERKCMRY4SBNI6FVKtLomoOKbu5LxdxcV4SWYBqfXg08fWJEZX8qHr/Mmd/nHQ==";
+ version = "9.0.8";
+ hash = "sha512-ubHRXN/19HpDTzlaXIAJUVOpfgOOnsPwIwxk+rlaO1nv2w74aa8dUQGtPeqNkpo87CSdwpc1uaDe79NLGeY0HQ==";
})
(fetchNupkg {
pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-ozFg9cjKG8pN56wrFPV+m0wbVyK+cOutTo8LrIVYeL3epXnahBIa6em7POXvJF2FRmTRjD85ASH8xIrVMc7z6w==";
+ version = "9.0.8";
+ hash = "sha512-RFXToE31qPxev1Ei0hosMf8jN9U9hivDSiTWGFaBg8Bjyeai5YZ4JcYfNi3yNyaBKrra8sdPtcKMBHn3JtRnTw==";
})
];
win-x86 = [
(fetchNupkg {
pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
- version = "9.0.7";
- hash = "sha512-vgQaQhPWngepjw+y9qhNx9b/QDK1YmSlYzjO8WUGfYDPnUn40gLUzMKlPUAAMTPBIt3clULPLy5K6c6w3bvQxg==";
+ version = "9.0.8";
+ hash = "sha512-Hq2Jkbv1dN5A6hojoNpZYsWdHlmALRRZSAxWY6y/bYfwczY7xRXPcwDWcXg3TgURZ3tYDjLAZmKvmkxe8CGOWQ==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Host.win-x86";
- version = "9.0.7";
- hash = "sha512-ec2/bdKdUMyYC93cIJ6sqAG5yqdjJ1ikRwy7U12B77HrWMBUOI3UeHRmgcBNw775fYZ8Ut1P15WyaZmCJMW+fQ==";
+ version = "9.0.8";
+ hash = "sha512-iAKhXmVqwtB1oU09QaFgY1rHegt+GczpjlpmKibZCGjewULMevVnFaNTUGgnNKfnFziEy9Ou9khGyRjumrDbsg==";
})
(fetchNupkg {
pname = "Microsoft.NETCore.App.Runtime.win-x86";
- version = "9.0.7";
- hash = "sha512-yebdLREVWLaayNNfyAu1rffiP4GIpa+Tyz7dhGIF1AlYPWdFHGldYz1eYepzWqqiAXWWgEINQaLD8yaPgRLnSQ==";
+ version = "9.0.8";
+ hash = "sha512-JTcyKAl8lxnWoIptRAw9qdF1wfxKQb6JNs898g/HJQIOBQCuW6DkJy7TAn6QHhJPQ0o5KS4LtG/wCTs05IO3+g==";
})
(fetchNupkg {
pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
- version = "9.0.7";
- hash = "sha512-QAJEJd7C4MErPoK6kjzmL7aTiRYSDXRhl3WwDyGzIEav5Me7jDo1OWAENnRL2jw/tB4FAl0k8ADclshPyZRrPw==";
+ version = "9.0.8";
+ hash = "sha512-SkW+QLlwQVY3G1yYd8ECVY22NtMo+gkGvnzOSQqsQ91e1Ihf8kGtAQ8mX8/NNmM4ekj7XuwsdGK6mt89HNoFXA==";
})
];
};
in
rec {
- release_9_0 = "9.0.7";
+ release_9_0 = "9.0.8";
aspnetcore_9_0 = buildAspNetCore {
- version = "9.0.7";
+ version = "9.0.8";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-arm.tar.gz";
- hash = "sha512-dMQjUb5A3W8gZWzC9AUz1fRddZM4/EnNvWnYP7TPTkFX3Ek8CAg8SEdES8RiidAz+TyXgHL53nK+56VBJRq6DA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-arm.tar.gz";
+ hash = "sha512-qZREscunr0rNEtmtQSb+Ss3fLvDgK5md4LwYU3QuE27/sD7XrcKgpHBi0AUbMXkyCkf9PSOdD7hvl3W3PeQ9Gg==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-arm64.tar.gz";
- hash = "sha512-ebKN8rxSLUe9DqP4tKqkRxAvkgGdA4ZwdD+7weazHdIGSZ/238LTFiPe22Sp4sojYIx+pyJfHwcXRd5yyfgb9A==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-arm64.tar.gz";
+ hash = "sha512-zx5y9LMnuTwaw/Le+cqDvuJ6QI5bWRP4TtlUz9bEY52hZk/j9OOSWIPbd+0p+lNkucqK83lvM8pzpMt0hOMmvA==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-x64.tar.gz";
- hash = "sha512-sXXU0FePn11zXVne8/REWUYu82tL0H2coO2YU79C2Qx7rOGV/yZKnc9t1NbUUshwWQhRRiaPzjVA7Vjq85Yp6w==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-x64.tar.gz";
+ hash = "sha512-CK/fkk0A+HW0TMTv9otV+5tj5Mxo5rXN6HPaK86cW19BIOhptqHf3qSrEEqwrIeD7xV3tNMnWq6JmlPNiBMPHQ==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-musl-arm.tar.gz";
- hash = "sha512-NJd8TzThH1Kr3A5I8E3JWrDRvf1kHdQKTFOQwJDSQuxF7VCvsXYTn87WpaU0ayU0X9+r/x6kOLhZS1JpLxSjrQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-musl-arm.tar.gz";
+ hash = "sha512-RND6DTb5z/mT9wie/TsrPg5g1AO8K1o5URa+fWtDqCRx4qu0TNFwJGStMCM3vD4M5J4kLwL6FKEUKI8PimYilg==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-musl-arm64.tar.gz";
- hash = "sha512-1La1Q5lX9q0xwfiT4+dbToy7Py8dmn+iGukimuZSX8+Y1kO+pMuOeNscUJ49t1t4axI5/S3vIyjplUGisE5XqQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-musl-arm64.tar.gz";
+ hash = "sha512-5ExwXEbRT8tXVPF7o0bqKHb8G9tEv6A3K0jAmXkZmnaOuCdmuOfiK53AGnw4uFPvG1P4stxX3vFbPcJf0I6yVg==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-linux-musl-x64.tar.gz";
- hash = "sha512-rH/FG4C8uSwoIlIIOEksyQjAjQYBFILbOHdtaqxEIASvEKULrOJeLdmGxDC2HKzcGIyqHnJ8WCHO7maaC8sOlQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-musl-x64.tar.gz";
+ hash = "sha512-5D3IU1sy+f0Xtrgc+7l1vkbwn3eTAkBC5i/htJnbZu6tbbESylH+/ZojxnbLbcsBkcWYXC9TQGmB9OFfC272Zw==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-osx-arm64.tar.gz";
- hash = "sha512-A2Zf9tvfeAW/3rSrm51R8a4fqG5cyKQtPvqPiNFAK+J9Z9F4ihplnMQnrzQX2P1XLg2YUcBNSyzDdOJoKxIgOQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-osx-arm64.tar.gz";
+ hash = "sha512-T+od1lxCvVoGUOG+m2K8ygX0jKLI0bWX6VjGX5TfZZZmUHx+twPdnQbyStAHmI/pKvc2P+2z20lQK4pcVPmthA==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.7/aspnetcore-runtime-9.0.7-osx-x64.tar.gz";
- hash = "sha512-aHivNpxydhhA7fLc1m1Yz0zdvKYYyfvXI6bW04Gc+sYVCo1yyZ93ESm1TC/z5v8lgFyI5w5d7zAeJChFi370Rg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-osx-x64.tar.gz";
+ hash = "sha512-cOgD8+BEnqxWQ43hL4dx8yJgcpbuU+DmiWziEfXa/gg/XzP54sdsVAEsk/wblR4MFjDJdEd3fcRovvn7EZSfww==";
};
};
};
runtime_9_0 = buildNetRuntime {
- version = "9.0.7";
+ version = "9.0.8";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-arm.tar.gz";
- hash = "sha512-hdyrtE15/rPwIuZXM7XDsUQWn/y6uWVFgLp6HvvxRY2qkxY5Wm29nMHaw5s066OSnmOhzshPtuVmrREBH63SNA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-arm.tar.gz";
+ hash = "sha512-XitlwgOdZuHGyasekrvUh/zRvXphI8FwvqzbHOJGiNc0noSuizhr11i9JHK3NtGO3qg3DMY+tV+sCqs1ZYgP3g==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-arm64.tar.gz";
- hash = "sha512-5c/znYwk0eEUEG6lFWPwxkBUgmiJjoNJow1D8G0ix3WV4Gcl4oBzeT3QI7YSrxFYEjRZBuJszix4jwavYT1CUg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-arm64.tar.gz";
+ hash = "sha512-MBXpX/DDc7jVlJHPHDIMgPTsdBjWNAC/ZQjU4l5xpH2yhUkVNIqxhuWKktWsLyD77BPWPfXF9gH/SvXynD2c0w==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-x64.tar.gz";
- hash = "sha512-4nO1kq6eHHXpHOO+b08tIxQydpABQeKcZz1GSQEY0BFfbRlormz+1ZjKMA/oibog+gYHh+u1QDCEM1gKPGxc2A==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-x64.tar.gz";
+ hash = "sha512-92luoqMKErrQyPcyGsQoQ87TBxhNiUyUpkyFKJs88wk23zc/9YVDzpt3YFqAJD0fx3e8lZV1Y0qq2cqogPv4Zg==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-musl-arm.tar.gz";
- hash = "sha512-/LZMWeR3TNJw2Fbn4FalAjVnyEBI8BJUBGt3ZLanCNWCxK1Uj7XSMexLCzZp6+nOatJNbnrGlRtQtJAHuOuuoQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-musl-arm.tar.gz";
+ hash = "sha512-sQh1B3IPZCmiSihUVMzVSokifIXcsb3wwjQkdyMJR8kc4/FmW+diYRNqk1yXPUvtjF0c7AiX+GsJMWuq7h27Qg==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-musl-arm64.tar.gz";
- hash = "sha512-9cJCVscL9qQS8iEY6EEp74EKY3hxWeNP4MjSH7vB++0jqBa6lXxlNUbowhUr7KKmpEGTlJwOh9a2pkUdr/s77g==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-musl-arm64.tar.gz";
+ hash = "sha512-AYQXIV58CoKhnsfhGaQ4vKkYucRI84SyffuH+YGpiKwhTFdvKKrv7IV0WwBc/3C/0pm+Mb8k4xlVOKTpH6bv4w==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-linux-musl-x64.tar.gz";
- hash = "sha512-B0CcgI2pzRmmTlJeYSm8P43k7zKzCHAel6ixQweB7bP4Y7Ds6a+tBIhyce4zIXEA9Rn5bYn+2UIAsGESrPrESg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-musl-x64.tar.gz";
+ hash = "sha512-oAgYUGPY80Y15AMoMTrzHnuuI5yNokcmsf8gEuyTDDLvDcDWcpKuvE2FMNKyb6Rs/7M5PPFrzfZsEOqINFitcQ==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-osx-arm64.tar.gz";
- hash = "sha512-DesjrHFNrWm/fQxn5CUyVtCEWIG4BcyLnG8gUSg9X5u7AA02MFhSPc5Mc2HCtGABaoZbbWuqWEPJJjWR1TnrIA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-osx-arm64.tar.gz";
+ hash = "sha512-+n7QPNWl4FVfZfjwEBx3Yua/2gBfpJWvoSZRjU1ByXNMZX/DWc+A+Qv2+/GGwmrwOBnbrdUlHpftTL0Ej8J7OA==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.7/dotnet-runtime-9.0.7-osx-x64.tar.gz";
- hash = "sha512-cOtHKrJPOKam6TBmHgmsZjXdoM8FSJkEDCXPMzLyTxy7PuwZ4c/PIhS0ZtAA9t3H1JRIpsYQbDtw/Qv3Bj9ubQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-osx-x64.tar.gz";
+ hash = "sha512-M5jxrKx2R+Jc0kdoBMWtJkyhjhUtDiKzLr2mvV13RMHpMqqQhq7NN5S4208vcl7SD/3UT/YV5ygaCsXdlQc7nw==";
};
};
};
sdk_9_0_3xx = buildNetSdk {
- version = "9.0.303";
+ version = "9.0.304";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-arm.tar.gz";
- hash = "sha512-bSXP+PZ+aK+YODUi+2IoW44Pg1qodLkdYdW8NbkEy08b1mut9U2y4RvS9y+32VQbkA4kOFimljfhcuFUfVzWaw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.304/dotnet-sdk-9.0.304-linux-arm.tar.gz";
+ hash = "sha512-1DMobseBFScRB7VZj7zPu5ZnWQ4TMYUvvzHsFIdinNYGrT1cL+zQrZTM2wKTF7eynz9VMIs4Tucrq9/aBle2vA==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-arm64.tar.gz";
- hash = "sha512-glczgoLlrZ7IUw5rG3Cl4jXZxKubm+bQVI9hzbClXnFanXZrVSA+4BA24grpvU50q6v6GnyU1F6JsvMU6Q6Zmw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.304/dotnet-sdk-9.0.304-linux-arm64.tar.gz";
+ hash = "sha512-Xs9LfNwvq29/plp0jm4va9XQThYOV/7jVtMiU6iMrPlzGSN9oSNmRwhVBfcGmQy2FiV9lsrO0ft2hjIuP72PHQ==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-x64.tar.gz";
- hash = "sha512-4RUYwYSrT4C11kEey8o+B+JEoZDpSeUe9z02xSFCDwYQeYeUetqSRhikS5FCyqCXvQNlnZcySfRjql5YQX6/3A==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.304/dotnet-sdk-9.0.304-linux-x64.tar.gz";
+ hash = "sha512-sIeCjVldDGiGv2UsafORAwP0VazLGslWQD95UIDFXK9Zcy874OMfx0Sv8TWRqS4e/rZG7zymFl7RejzRKmeyKQ==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-musl-arm.tar.gz";
- hash = "sha512-Gn3x2Y+NaGNpvhaJPAK39eF7ZHhcS7PVVy8jBH2cfCUrp8GmcSAT/+J0459gcHobDi6gDwdpGXbSecgJkji9vw==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.304/dotnet-sdk-9.0.304-linux-musl-arm.tar.gz";
+ hash = "sha512-8enI84bN6myUZ+u2artY6xzJd+YleCYQH8gCGZNl2WHIExckpisbDU6TA+jS3BIafgNqTOgDTMNFxIid3ukt0A==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-musl-arm64.tar.gz";
- hash = "sha512-P0uR41oG2VxzfABnPf8pZYTXsz7pEc4zRBNiSMZfhBWBvjkif9Q6AOPANt3zpVPPAfM7Lpc64q9XibxuUEVY8Q==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.304/dotnet-sdk-9.0.304-linux-musl-arm64.tar.gz";
+ hash = "sha512-s2wpW2hGx8dAerh7tthY/17l3od+jaXtPR2XDsAsm+OOJCfM1U4eEPUXwJKMp730svXZHAs7RoxEI2bg/ogg5Q==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-musl-x64.tar.gz";
- hash = "sha512-320qBD5LMb54ykNgcnoebHEkPUDK/Pg8vEVOtJBMuDiHGtzr4hgXiFQK42seCineuiljh2F90jxKvZOvy3AMDQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.304/dotnet-sdk-9.0.304-linux-musl-x64.tar.gz";
+ hash = "sha512-1GvUQh40uGSIK0UI621sF19rUMxdLzhjZF6TGsOY8t5ma9QU+obdUwlOeVjvm3Gzs8hIQ4YZjBQg6VFvnULIoQ==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-osx-arm64.tar.gz";
- hash = "sha512-QQmZkH1gksUhVa/FnDvKwUmBGFHbcxj2/iFeN7N3rBsxbLtZW7IctSZ5HzltpM1Dnkstt21FqCW1fML0cpouLg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.304/dotnet-sdk-9.0.304-osx-arm64.tar.gz";
+ hash = "sha512-r9TiWB7VvFPeYMEMXcpXFYilHZXMkLgy5Ykrp9+seOOBK3WhMrU8OVchc3CSk1zqce0PQKqr6dMmRXBDx1BZjQ==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-osx-x64.tar.gz";
- hash = "sha512-Awl5B4eA87sII2M/DdoyT71Rm84VP95tQbZvLsU/szgyilAc2eOgQl5eczxDCisZffT99uThQWbyS6sLXDfQsA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.304/dotnet-sdk-9.0.304-osx-x64.tar.gz";
+ hash = "sha512-MNJfqE4x3DhSv+OwwPHGnVMTaC4X2NVxsT+JuouitE/wksZ8OoZXeBuw6CQ/VLxRhBsLReJk6G3wV+ea1F01bw==";
};
};
inherit commonPackages hostPackages targetPackages;
@@ -523,39 +523,39 @@ rec {
};
sdk_9_0_1xx = buildNetSdk {
- version = "9.0.108";
+ version = "9.0.109";
srcs = {
linux-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-arm.tar.gz";
- hash = "sha512-FliKnG0DCOC2kqy4VHZMQvGuldzdpDebRKLZPIlwxcl0W0b7QITuwpYeknqloxI7fdO1RtAP14epsGza6/mG/w==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-arm.tar.gz";
+ hash = "sha512-QJEtXxu/WbBx0uHTHsHZq93b893GSzIz58fpFpawI+H6eglHJdOZW5MciAA4Ql7OvAXwE/dZYye/SWaSnpgBtQ==";
};
linux-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-arm64.tar.gz";
- hash = "sha512-laP4pmKWsjrs2GyiluK9FHzzluL2p7bGvnlbcN8kEdYWPfFeKKa7JiSOILYZwXlN3Fux39Lwp9Xh5YqdLUU5gg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-arm64.tar.gz";
+ hash = "sha512-Kd/68u4iQCxgHD4cvvNoKbow/jLpdrMfJH32BaFF76KafiPfUJ7YH6mm0T8eVYFeKlkiA6p5wudniNkBpuGrWA==";
};
linux-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-x64.tar.gz";
- hash = "sha512-jC2YjpmLkGxxaEy+muycvytlyzHtjD6xWm5l+WGwMfrroy1xmX9Q1W4E5vAIH4YEgHItwWk8awFVQ+thrNtYdg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-x64.tar.gz";
+ hash = "sha512-zDhqjnAJhVpumjqKFT2htc5UwuC3t64wVEXunw1XNVGN/u8Nj/MqREeC4180oxZ1ck4EBTYAGnbJ3Bt1W1omBQ==";
};
linux-musl-arm = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-musl-arm.tar.gz";
- hash = "sha512-Qa5oViep0n/EsZom8OdgEVOEkDq7LjkZxPgCe6PnWotANLLpl1Zfd5nq4ZOFED/aHhMbI8F2oWBXiLvL31/BEQ==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-musl-arm.tar.gz";
+ hash = "sha512-62kBlt/TQmebHm0Mw/UAZ74dDypu+RFx/rcS5MSkkb7jgeNQBjgpDh5Z6TP3f1fMZL7ZLK1u6h62VnarikxmoQ==";
};
linux-musl-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-musl-arm64.tar.gz";
- hash = "sha512-L8eGZ6/7dXpwcXWjsMVXmF4s6TCnUD9KqE8gsILZiGo1oPDfVLoZAteLAtYY+3yImdxOqZaY6tQ8fMVlz1X/2A==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-musl-arm64.tar.gz";
+ hash = "sha512-CZ+bh0Cjx1hBU8KWFg/Jb8y8GMfCRnjv9+ZCXWAsdw1TTE8ttWOTPNT+XJ6y1A99A6H2mu9em5RZDzYM9qFCgQ==";
};
linux-musl-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-linux-musl-x64.tar.gz";
- hash = "sha512-CmB51ISh0QT2+vBf7OJTUOnBi0lNy6M4aNkpTHwubJNuehnogsZadXezZ4xCHkDftpHqlQSmfWWqjVuJK5cxjA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-musl-x64.tar.gz";
+ hash = "sha512-FonLs6wXs3SQOyFKFz8kFgByrlfMXRMH9bJgUbb/BAV3K2A7amx+8ZUvc3sYyfO5dvc1S4S4mra/Fb4g3QY2tg==";
};
osx-arm64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-osx-arm64.tar.gz";
- hash = "sha512-EeZLhqfvjyPAsLdoE1f//OjirZo42SgDeKYbnxUlssN1QTcM1VmL3iu8EkUftbnzklHF7LIORgbBNDSYu+MHEA==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-osx-arm64.tar.gz";
+ hash = "sha512-ri68P3dAq4gK9W4209Kh7lpU/BErb9zCUo8sjFmAjTZHbV+rXNqn0lgZsOSpARdF86nlxyaSzZMrMA62/YX1rw==";
};
osx-x64 = {
- url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.108/dotnet-sdk-9.0.108-osx-x64.tar.gz";
- hash = "sha512-knxa6JTbG9pShc3eoC9zzVWtPuSfE0iqFeMoiWOxymlQEvzlH8f6DCV0Tvty+c8Rzc9nqBzZ4EAI+N3gg7zfYg==";
+ url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-osx-x64.tar.gz";
+ hash = "sha512-O3Lvl5RoYzAitNIi2jGnP45zjR6n1ENAghXecxGCTk8lycbdGTxEAUwmVZIoKTiVwWSlGTTzB+FT2SfnDLbztw==";
};
};
inherit commonPackages hostPackages targetPackages;
diff --git a/pkgs/development/compilers/dotnet/vmr.nix b/pkgs/development/compilers/dotnet/vmr.nix
index d86dfd42f8fd..abb1bada08d1 100644
--- a/pkgs/development/compilers/dotnet/vmr.nix
+++ b/pkgs/development/compilers/dotnet/vmr.nix
@@ -230,6 +230,8 @@ stdenv.mkDerivation rec {
substituteInPlace \
src/runtime/src/coreclr/ilasm/CMakeLists.txt \
--replace-fail 'set_source_files_properties( prebuilt/asmparse.cpp PROPERTIES COMPILE_FLAGS "-O0" )' ""
+ ''
+ + lib.optionalString (lib.versionOlder version "10") ''
# https://github.com/dotnet/source-build/issues/4444
xmlstarlet ed \
@@ -237,8 +239,6 @@ stdenv.mkDerivation rec {
-s '//Project/Target/MSBuild[@Targets="Restore"]' \
-t attr -n Properties -v "NUGET_PACKAGES='\$(CurrentRepoSourceBuildPackageCache)'" \
src/aspnetcore/eng/Tools.props
- ''
- + lib.optionalString (lib.versionOlder version "10") ''
# patch packages installed from npm cache
xmlstarlet ed \
--inplace \
diff --git a/pkgs/development/compilers/dotnet/wrapper.nix b/pkgs/development/compilers/dotnet/wrapper.nix
index 2fcaa17f3c6a..6de2acb85620 100644
--- a/pkgs/development/compilers/dotnet/wrapper.nix
+++ b/pkgs/development/compilers/dotnet/wrapper.nix
@@ -18,6 +18,8 @@
replaceVars,
nugetPackageHook,
xmlstarlet,
+ pkgs,
+ recurseIntoAttrs,
}:
type: unwrapped:
stdenvNoCC.mkDerivation (finalAttrs: {
@@ -280,6 +282,17 @@ stdenvNoCC.mkDerivation (finalAttrs: {
};
}
// lib.optionalAttrs (type == "sdk") ({
+ buildDotnetModule = recurseIntoAttrs (
+ (pkgs.appendOverlays [
+ (self: super: {
+ dotnet-sdk = finalAttrs.finalPackage;
+ dotnet-runtime = finalAttrs.finalPackage.runtime;
+ })
+ ]).callPackage
+ ../../../test/dotnet/default.nix
+ { }
+ );
+
console = lib.recurseIntoAttrs {
# yes, older SDKs omit the comma
cs = mkConsoleTests "C#" "cs" "Hello,?\\ World!";
diff --git a/pkgs/development/compilers/emscripten/default.nix b/pkgs/development/compilers/emscripten/default.nix
index 914fd143e323..6757fbcfd17c 100644
--- a/pkgs/development/compilers/emscripten/default.nix
+++ b/pkgs/development/compilers/emscripten/default.nix
@@ -18,7 +18,7 @@
stdenv.mkDerivation rec {
pname = "emscripten";
- version = "4.0.11";
+ version = "4.0.12";
llvmEnv = symlinkJoin {
name = "emscripten-llvm-${version}";
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "emscripten-core";
repo = "emscripten";
- hash = "sha256-QNbXgTkzI0fqvg3nU2TAE8A8h6MNMm2TsTzOXBdpqYA=";
+ hash = "sha256-MwCUilfyum1yJb6nHEViYiYWufXlz2+krHZmXw2NAck=";
rev = version;
};
@@ -68,8 +68,8 @@ stdenv.mkDerivation rec {
patchShebangs .
- # emscripten 4 requires LLVM tip-of-tree instead of LLVM 20
- sed -i -e "s/EXPECTED_LLVM_VERSION = 21/EXPECTED_LLVM_VERSION = 20.1/g" tools/shared.py
+ # emscripten 4.0.12 requires LLVM tip-of-tree instead of LLVM 21
+ sed -i -e "s/EXPECTED_LLVM_VERSION = 22/EXPECTED_LLVM_VERSION = 21.1/g" tools/shared.py
# fixes cmake support
sed -i -e "s/print \('emcc (Emscript.*\)/sys.stderr.write(\1); sys.stderr.flush()/g" emcc.py
diff --git a/pkgs/development/compilers/gcc/patches/default.nix b/pkgs/development/compilers/gcc/patches/default.nix
index 9a55332ade9b..0b57ecab691f 100644
--- a/pkgs/development/compilers/gcc/patches/default.nix
+++ b/pkgs/development/compilers/gcc/patches/default.nix
@@ -245,11 +245,9 @@ in
"13" = [
(fetchpatch {
name = "gcc-13-darwin-aarch64-support.patch";
- url = "https://raw.githubusercontent.com/Homebrew/formula-patches/bda0faddfbfb392e7b9c9101056b2c5ab2500508/gcc/gcc-13.3.0.diff";
- sha256 = "sha256-RBTCBXIveGwuQGJLzMW/UexpUZdDgdXprp/G2NHkmQo=";
+ url = "https://raw.githubusercontent.com/Homebrew/formula-patches/698885df7f624d0ce15bceb79a4d9760a473b502/gcc/gcc-13.4.0.diff";
+ hash = "sha256-xqkBDFYZ6fdowtqR3kV7bR8a4Cu11RDokSzGn1k3a1w=";
})
- # Needed to build LLVM>18
- ./cfi_startproc-reorder-label-2.diff
];
# Patches from https://github.com/iains/gcc-12-branch/compare/2bada4bc59bed4be34fab463bdb3c3ebfd2b41bb..gcc-12-4-darwin
"12" = [
diff --git a/pkgs/development/compilers/gcc/versions.nix b/pkgs/development/compilers/gcc/versions.nix
index 63921abef84d..e47a4160f8ba 100644
--- a/pkgs/development/compilers/gcc/versions.nix
+++ b/pkgs/development/compilers/gcc/versions.nix
@@ -2,7 +2,7 @@ let
majorMinorToVersionMap = {
"15" = "15.1.0";
"14" = "14.3.0";
- "13" = "13.3.0";
+ "13" = "13.4.0";
"12" = "12.4.0";
"11" = "11.5.0";
"10" = "10.5.0";
@@ -19,7 +19,7 @@ let
# 4 digits: snapshots (14.2.1.20250322)
"15.1.0" = "sha256-4rCewhZg8B/s/7cV4BICZSFpQ/A40OSKmGhxPlTwbOo=";
"14.3.0" = "sha256-4Nx3KXYlYxrI5Q+pL//v6Jmk63AlktpcMu8E4ik6yjo=";
- "13.3.0" = "sha256-CEXpYhyVQ6E/SE6UWEpJ/8ASmXDpkUYkI1/B0GGgwIM=";
+ "13.4.0" = "sha256-nEzm27BAVo/cVFWIrAPFy8lajb8MeqSQFwhDr7WcqPU=";
"12.4.0" = "sha256-cE9lJgTMvMsUvavzR4yVEciXiLEss7v/3tNzQZFqkXU=";
"11.5.0" = "sha256-puIYaOrVRc+H8MAfhCduS1KB1nIJhZHByJYkHwk2NHg=";
"10.5.0" = "sha256-JRCVQ/30bzl8NHtdi3osflaUpaUczkucbh6opxyjB8E=";
diff --git a/pkgs/development/compilers/go/1.23.nix b/pkgs/development/compilers/go/1.23.nix
index 7777d9da57f1..4931643a5c1d 100644
--- a/pkgs/development/compilers/go/1.23.nix
+++ b/pkgs/development/compilers/go/1.23.nix
@@ -27,11 +27,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "go";
- version = "1.23.11";
+ version = "1.23.12";
src = fetchurl {
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
- hash = "sha256-KWOBYHpIOoqGZ9dpUzF1L5Sh8jHCBOJSfS8i4ePRJH0=";
+ hash = "sha256-4czpN5ok6JVxSkEsfd0VfSYU2e2+g6hESbbhhAtPEiY=";
};
strictDeps = true;
diff --git a/pkgs/development/compilers/go/1.25.nix b/pkgs/development/compilers/go/1.25.nix
index e16420b80e38..5ca1b35dcebf 100644
--- a/pkgs/development/compilers/go/1.25.nix
+++ b/pkgs/development/compilers/go/1.25.nix
@@ -28,11 +28,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "go";
- version = "1.25rc2";
+ version = "1.25rc3";
src = fetchurl {
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
- hash = "sha256-5jFKMjTEwDuNAGvNHRRZTZKBcNGES23/3V+lojM0SeE=";
+ hash = "sha256-Rw4LjnCmjyhV59AJ8TXsgLPRgIXSxOU323Xmrkliv3Q=";
};
strictDeps = true;
diff --git a/pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix b/pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix
index 18d51bd2774d..d95b014cdca6 100644
--- a/pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix
+++ b/pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix
@@ -29,6 +29,7 @@ prevAttrs: {
'';
postFixup = prevAttrs.postFixup or "" + ''
+ mv "''${!outputDev}/share" "''${!outputDev}/lib"
moveToOutput lib/stubs "$stubs"
ln -s "$stubs"/lib/stubs/* "$stubs"/lib/
ln -s "$stubs"/lib/stubs "''${!outputLib}/lib/stubs"
diff --git a/pkgs/development/interpreters/babashka/default.nix b/pkgs/development/interpreters/babashka/default.nix
index 545aca3c175d..a2132508f48d 100644
--- a/pkgs/development/interpreters/babashka/default.nix
+++ b/pkgs/development/interpreters/babashka/default.nix
@@ -8,11 +8,11 @@
buildGraalvmNativeImage (finalAttrs: {
pname = "babashka-unwrapped";
- version = "1.12.206";
+ version = "1.12.207";
src = fetchurl {
url = "https://github.com/babashka/babashka/releases/download/v${finalAttrs.version}/babashka-${finalAttrs.version}-standalone.jar";
- sha256 = "sha256-2JrfFddG5ZSJkDXjaNnAyYfvuwR3muDgEVyG82KRFkU=";
+ sha256 = "sha256-bFZZkST5rMWyRTEsviMS2KnKfJXGUBI2UefZ3XY1V0I=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/development/libraries/alkimia/default.nix b/pkgs/development/libraries/alkimia/default.nix
index f101f6ce35c6..a0284ca378fc 100644
--- a/pkgs/development/libraries/alkimia/default.nix
+++ b/pkgs/development/libraries/alkimia/default.nix
@@ -17,14 +17,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "alkimia";
- version = "8.2.0";
+ version = "8.2.1";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = "alkimia";
rev = "v${finalAttrs.version}";
- hash = "sha256-1unlpGTJaAMhYacMO2totq0JFNaYffgieJsYa18DtkY=";
+ hash = "sha256-v5DfnnzOMsoCXr074ydXxBIrSsnbex6G/OqF6psTvPs=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix
index 9dca76dc44a4..84e68f87fa4b 100644
--- a/pkgs/development/libraries/mesa/common.nix
+++ b/pkgs/development/libraries/mesa/common.nix
@@ -5,14 +5,14 @@
# nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa
rec {
pname = "mesa";
- version = "25.1.7";
+ version = "25.2.0";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "mesa";
repo = "mesa";
rev = "mesa-${version}";
- hash = "sha256-dseMHUifLsszSAGCaZwgOwhj0/yfbRlBVVHQz25NdjY=";
+ hash = "sha256-is5CWcyC0O4Jn08makxowDAiloxYJmMrfuxecu12fyQ=";
};
meta = {
diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix
index bd64c3fa2430..31e15d8242a3 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -26,6 +26,7 @@
ninja,
pkg-config,
python3Packages,
+ runCommand,
rust-bindgen,
rust-cbindgen,
rustPlatform,
@@ -44,41 +45,43 @@
enablePatentEncumberedCodecs ? true,
withValgrind ? lib.meta.availableOn stdenv.hostPlatform valgrind-light,
+ # We enable as many drivers as possible here, to build cross tools
+ # and support emulation use cases (emulated x86_64 on aarch64, etc)
galliumDrivers ? [
- "asahi" # Apple AGX, built on non-aarch64 for cross tools
+ "asahi" # Apple AGX
+ "crocus" # Intel legacy
"d3d12" # WSL emulated GPU (aka Dozen)
+ "etnaviv" # Vivante GPU designs (mostly NXP/Marvell SoCs)
+ "freedreno" # Qualcomm Adreno (all Qualcomm SoCs)
+ "i915" # Intel extra legacy
"iris" # new Intel (Broadwell+)
+ "lima" # ARM Mali 4xx
"llvmpipe" # software renderer
"nouveau" # Nvidia
- "panfrost" # ARM Mali Midgard and up (T/G series), built on non-ARM for cross tools
+ "panfrost" # ARM Mali Midgard and up (T/G series)
"r300" # very old AMD
"r600" # less old AMD
"radeonsi" # new AMD (GCN+)
"softpipe" # older software renderer
"svga" # VMWare virtualized GPU
- "virgl" # QEMU virtualized GPU (aka VirGL)
- "zink" # generic OpenGL over Vulkan, experimental
- ]
- ++ lib.optionals (stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isAarch32) [
- "etnaviv" # Vivante GPU designs (mostly NXP/Marvell SoCs)
- "freedreno" # Qualcomm Adreno (all Qualcomm SoCs)
- "lima" # ARM Mali 4xx
- "vc4" # Broadcom VC4 (Raspberry Pi 0-3)
- ]
- ++ lib.optionals stdenv.hostPlatform.isAarch64 [
"tegra" # Nvidia Tegra SoCs
"v3d" # Broadcom VC5 (Raspberry Pi 4)
- ]
- ++ lib.optionals stdenv.hostPlatform.isx86 [
- "crocus" # Intel legacy, x86 only
- "i915" # Intel extra legacy, x86 only
+ "vc4" # Broadcom VC4 (Raspberry Pi 0-3)
+ "virgl" # QEMU virtualized GPU (aka VirGL)
+ "zink" # generic OpenGL over Vulkan, experimental
],
vulkanDrivers ? [
"amd" # AMD (aka RADV)
- "asahi" # Apple AGX, built on non-aarch64 for cross tools
+ "asahi" # Apple AGX
+ "broadcom" # Broadcom VC5 (Raspberry Pi 4, aka V3D)
+ "freedreno" # Qualcomm Adreno (all Qualcomm SoCs)
+ "gfxstream" # Android virtualized GPU
+ "imagination-experimental" # PowerVR Rogue (currently N/A)
+ "intel_hasvk" # Intel Haswell/Broadwell, "legacy" Vulkan driver (https://www.phoronix.com/news/Intel-HasVK-Drop-Dead-Code)
"intel" # new Intel (aka ANV)
"microsoft-experimental" # WSL virtualized GPU (aka DZN/Dozen)
"nouveau" # Nouveau (aka NVK)
+ "panfrost" # ARM Mali Midgard and up (T/G series)
"swrast" # software renderer (aka Lavapipe)
]
++
@@ -88,16 +91,7 @@
# QEMU virtualized GPU (aka VirGL)
# Requires ATOMIC_INT_LOCK_FREE == 2.
"virtio"
- ]
- ++ lib.optionals stdenv.hostPlatform.isAarch64 [
- "broadcom" # Broadcom VC5 (Raspberry Pi 4, aka V3D)
- "freedreno" # Qualcomm Adreno (all Qualcomm SoCs)
- "imagination-experimental" # PowerVR Rogue (currently N/A)
- "panfrost" # ARM Mali Midgard and up (T/G series)
- ]
- ++ lib.optionals stdenv.hostPlatform.isx86 [
- "intel_hasvk" # Intel Haswell/Broadwell, "legacy" Vulkan driver (https://www.phoronix.com/news/Intel-HasVK-Drop-Dead-Code)
- ],
+ ],
eglPlatforms ? [
"x11"
"wayland"
@@ -115,41 +109,28 @@
}:
let
- rustDeps = [
- {
- pname = "paste";
- version = "1.0.14";
- hash = "sha256-+J1h7New5MEclUBvwDQtTYJCHKKqAEOeQkuKy+g0vEc=";
- }
- {
- pname = "proc-macro2";
- version = "1.0.86";
- hash = "sha256-9fYAlWRGVIwPp8OKX7Id84Kjt8OoN2cANJ/D9ZOUUZE=";
- }
- {
- pname = "quote";
- version = "1.0.33";
- hash = "sha256-VWRCZJO0/DJbNu0/V9TLaqlwMot65YjInWT9VWg57DY=";
- }
- {
- pname = "syn";
- version = "2.0.68";
- hash = "sha256-nGLBbxR0DFBpsXMngXdegTm/o13FBS6QsM7TwxHXbgQ=";
- }
- {
- pname = "unicode-ident";
- version = "1.0.12";
- hash = "sha256-KX8NqYYw6+rGsoR9mdZx8eT1HIPEUUyxErdk2H/Rlj8=";
- }
+ rustDeps = lib.importJSON ./wraps.json;
+
+ fetchDep =
+ dep:
+ fetchCrate {
+ inherit (dep) pname version hash;
+ unpack = false;
+ };
+
+ toCommand = dep: "ln -s ${dep} $out/${dep.pname}-${dep.version}.tar.gz";
+
+ packageCacheCommand = lib.pipe rustDeps [
+ (builtins.map fetchDep)
+ (builtins.map toCommand)
+ (lib.concatStringsSep "\n")
];
- copyRustDep = dep: ''
- cp -R --no-preserve=mode,ownership ${fetchCrate dep} subprojects/${dep.pname}-${dep.version}
- cp -R subprojects/packagefiles/${dep.pname}/* subprojects/${dep.pname}-${dep.version}/
+ packageCache = runCommand "mesa-rust-package-cache" { } ''
+ mkdir -p $out
+ ${packageCacheCommand}
'';
- copyRustDeps = lib.concatStringsSep "\n" (builtins.map copyRustDep rustDeps);
-
needNativeCLC = !stdenv.buildPlatform.canExecute stdenv.hostPlatform;
common = import ./common.nix { inherit lib fetchFromGitLab; };
@@ -175,8 +156,6 @@ stdenv.mkDerivation {
exit 42
fi
done
-
- ${copyRustDeps}
'';
outputs = [
@@ -209,6 +188,8 @@ stdenv.mkDerivation {
PATH=${lib.getDev llvmPackages.libllvm}/bin:$PATH
'';
+ env.MESON_PACKAGE_CACHE_DIR = packageCache;
+
mesonFlags = [
"--sysconfdir=/etc"
@@ -223,13 +204,6 @@ stdenv.mkDerivation {
(lib.mesonEnable "gbm" true)
(lib.mesonBool "libgbm-external" true)
- (lib.mesonBool "gallium-nine" false) # Direct3D9 in Wine, largely supplanted by DXVK
-
- # Only used by xf86-video-vmware, which has more features than VMWare's KMS driver,
- # so we're keeping it for now. Should be removed when that's no longer the case.
- # See: https://github.com/NixOS/nixpkgs/pull/392492
- (lib.mesonEnable "gallium-xa" true)
-
(lib.mesonBool "teflon" true) # TensorFlow frontend
# Enable all freedreno kernel mode drivers. (For example, virtio can be
@@ -237,9 +211,6 @@ stdenv.mkDerivation {
# is ignored when freedreno is not being built.
(lib.mesonOption "freedreno-kmds" "msm,kgsl,virtio,wsl")
- # Enable Intel RT stuff when available
- (lib.mesonEnable "intel-rt" stdenv.hostPlatform.isx86_64)
-
# Required for OpenCL
(lib.mesonOption "clang-libdir" "${lib.getLib llvmPackages.clang-unwrapped}/lib")
@@ -247,15 +218,19 @@ stdenv.mkDerivation {
(lib.mesonBool "gallium-rusticl" true)
(lib.mesonOption "gallium-rusticl-enable-drivers" "auto")
- # meson auto_features enables this, but we do not want it
- (lib.mesonEnable "android-libbacktrace" false)
- (lib.mesonEnable "microsoft-clc" false) # Only relevant on Windows (OpenCL 1.2 API on top of D3D12)
-
# Enable more sensors in gallium-hud
(lib.mesonBool "gallium-extra-hud" true)
# Disable valgrind on targets where it's not available
(lib.mesonEnable "valgrind" withValgrind)
+
+ # Enable Intel RT stuff when available
+ (lib.mesonEnable "intel-rt" (stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isAarch64))
+
+ # meson auto_features enables these, but we do not want them
+ (lib.mesonEnable "gallium-mediafoundation" false) # Windows only
+ (lib.mesonEnable "android-libbacktrace" false) # Android only
+ (lib.mesonEnable "microsoft-clc" false) # Only relevant on Windows (OpenCL 1.2 API on top of D3D12)
]
++ lib.optionals enablePatentEncumberedCodecs [
(lib.mesonOption "video-codecs" "all")
diff --git a/pkgs/development/libraries/mesa/opencl.patch b/pkgs/development/libraries/mesa/opencl.patch
index 9d40da82f856..d71f168d83cf 100644
--- a/pkgs/development/libraries/mesa/opencl.patch
+++ b/pkgs/development/libraries/mesa/opencl.patch
@@ -1,23 +1,23 @@
diff --git a/meson.build b/meson.build
-index c150bff74ff..37fa7f0531b 100644
+index 393f3ac1b93..fbc90b5645e 100644
--- a/meson.build
+++ b/meson.build
-@@ -1850,7 +1850,7 @@ endif
+@@ -1836,7 +1836,7 @@ endif
dep_clang = null_dep
- if with_clc or with_gallium_clover
+ if with_clc
- llvm_libdir = dep_llvm.get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool: 'libdir')
+ llvm_libdir = get_option('clang-libdir')
dep_clang = cpp.find_library('clang-cpp', dirs : llvm_libdir, required : false)
-diff --git a/meson_options.txt b/meson_options.txt
-index 82324617884..4bde97a8568 100644
+diff --git a/meson.options b/meson.options
+index b1cdb06fcc9..3e8861979ae 100644
--- a/meson.options
+++ b/meson.options
-@@ -738,3 +738,10 @@ option(
- 'none', 'dri2'
- ],
+@@ -856,3 +856,10 @@ option(
+ value : false,
+ description : 'Build virtgpu_kumquat (only useful with gfxstream currently)'
)
+
+option(
@@ -26,24 +26,11 @@ index 82324617884..4bde97a8568 100644
+ value : '',
+ description : 'Locations to search for clang libraries.'
+)
-diff --git a/src/gallium/targets/opencl/meson.build b/src/gallium/targets/opencl/meson.build
-index ab2c83556a8..a59e88e122f 100644
---- a/src/gallium/targets/opencl/meson.build
-+++ b/src/gallium/targets/opencl/meson.build
-@@ -56,7 +56,7 @@ if with_opencl_icd
- configuration : _config,
- input : 'mesa.icd.in',
- output : 'mesa.icd',
-- install : true,
-+ install : false,
- install_tag : 'runtime',
- install_dir : join_paths(get_option('sysconfdir'), 'OpenCL', 'vendors'),
- )
diff --git a/src/gallium/targets/rusticl/meson.build b/src/gallium/targets/rusticl/meson.build
-index 35833dc7423..41a95927cab 100644
+index 2b214adbbf5..7f919397ad5 100644
--- a/src/gallium/targets/rusticl/meson.build
+++ b/src/gallium/targets/rusticl/meson.build
-@@ -63,7 +63,7 @@ configure_file(
+@@ -64,7 +64,7 @@ configure_file(
configuration : _config,
input : 'rusticl.icd.in',
output : 'rusticl.icd',
diff --git a/pkgs/development/libraries/mesa/update-wraps.py b/pkgs/development/libraries/mesa/update-wraps.py
new file mode 100644
index 000000000000..037dfc0397b2
--- /dev/null
+++ b/pkgs/development/libraries/mesa/update-wraps.py
@@ -0,0 +1,50 @@
+import base64
+import binascii
+import configparser
+import json
+import pathlib
+import sys
+import urllib.parse
+
+
+def to_sri(hash: str):
+ raw = binascii.unhexlify(hash)
+ b64 = base64.b64encode(raw).decode()
+ return f"sha256-{b64}"
+
+
+def main(dir: str):
+ result = []
+ for file in (pathlib.Path(dir) / "subprojects").glob("*.wrap"):
+ name = file.stem
+ parser = configparser.ConfigParser()
+ _ = parser.read(file)
+ sections = parser.sections()
+ if "wrap-file" not in sections:
+ continue
+
+ url = parser.get("wrap-file", "source_url")
+ if "crates.io" not in url:
+ continue
+
+ parsed = urllib.parse.urlparse(url)
+ path = parsed.path.split("/")
+ assert path[4] == name
+ version = path[5]
+
+ hash = to_sri(parser.get("wrap-file", "source_hash"))
+
+ result.append({
+ "pname": name,
+ "version": version,
+ "hash": hash,
+ })
+
+ here = pathlib.Path(__file__).parent
+ with (here / "wraps.json").open("w") as fd:
+ json.dump(result, fd, indent=4)
+ _ = fd.write("\n")
+
+
+if __name__ == '__main__':
+ main(*sys.argv[1:])
diff --git a/pkgs/development/libraries/mesa/wraps.json b/pkgs/development/libraries/mesa/wraps.json
new file mode 100644
index 000000000000..5b185c2d5623
--- /dev/null
+++ b/pkgs/development/libraries/mesa/wraps.json
@@ -0,0 +1,137 @@
+[
+ {
+ "pname": "errno",
+ "version": "0.3.12",
+ "hash": "sha256-zqFO+TVeO+qwY3A6qdqxWv0l8GZ8NBMQweUnS7HQ2hg="
+ },
+ {
+ "pname": "quote",
+ "version": "1.0.35",
+ "hash": "sha256-KR7Jq179k0qvUDpkZsXVJRU10QjudHRyw5d8xazIaO8="
+ },
+ {
+ "pname": "pest",
+ "version": "2.8.0",
+ "hash": "sha256-GY23RTHVjHCjYcQiAe/efiWR6XbVGMr3ZipH3Fcg57Y="
+ },
+ {
+ "pname": "equivalent",
+ "version": "1.0.1",
+ "hash": "sha256-VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU="
+ },
+ {
+ "pname": "syn",
+ "version": "2.0.87",
+ "hash": "sha256-JapM40bQOm3NaN2LQBC8t05U5iyQxXPzlMRurpmroy0="
+ },
+ {
+ "pname": "remain",
+ "version": "0.2.12",
+ "hash": "sha256-GtXgESMMrSdNBTJGDFq2mCjqR651aBtCqEFmPv/695Q="
+ },
+ {
+ "pname": "unicode-ident",
+ "version": "1.0.12",
+ "hash": "sha256-M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks="
+ },
+ {
+ "pname": "cfg-if",
+ "version": "1.0.0",
+ "hash": "sha256-uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0="
+ },
+ {
+ "pname": "bitflags",
+ "version": "2.9.1",
+ "hash": "sha256-G45WmF7GLRfpwQAdyJyI7NfcCOR+ul7Hwpx7Xu7N6Wc="
+ },
+ {
+ "pname": "pest_derive",
+ "version": "2.8.0",
+ "hash": "sha256-1yXZz9eeh9zMk0Gi7znRtvY1PWjEszwXf+u+GkAsl8U="
+ },
+ {
+ "pname": "rustc-hash",
+ "version": "2.1.1",
+ "hash": "sha256-NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0="
+ },
+ {
+ "pname": "ucd-trie",
+ "version": "0.1.6",
+ "hash": "sha256-7WRikv/IGI746k0eDgFQ+xWlwuEq2bj8GRrnqKfzxLk="
+ },
+ {
+ "pname": "indexmap",
+ "version": "2.2.6",
+ "hash": "sha256-Fo+3Fd2kchXjYJEsCWZJ0j1Yvzkqxi9zkZ6DF0XkDyY="
+ },
+ {
+ "pname": "paste",
+ "version": "1.0.14",
+ "hash": "sha256-3jFFrwgCTeqfqZFPOBoXuPxgNN+wDzqEAT9/9D8p7Uw="
+ },
+ {
+ "pname": "hashbrown",
+ "version": "0.14.1",
+ "hash": "sha256-ff2mKhL1Xa6uUBX4GwuuoUU5HLRSD4bCSPxhXXJkDRI="
+ },
+ {
+ "pname": "libc",
+ "version": "0.2.168",
+ "hash": "sha256-Wq6ymB4GBsoR15cY+LsBFk8dbtdQgBgtOr8Bfm0kS20="
+ },
+ {
+ "pname": "thiserror-impl",
+ "version": "2.0.11",
+ "hash": "sha256-Jq/BuuqKmJM37rUrbnKgOXgM5Fw+38ycW50RL+6xc8I="
+ },
+ {
+ "pname": "once_cell",
+ "version": "1.8.0",
+ "hash": "sha256-aS/LY7ZLF1gCngqW7mPgSc6MWUhYfy9yCN8EYl5fa1Y="
+ },
+ {
+ "pname": "rustix",
+ "version": "1.0.7",
+ "hash": "sha256-xx6D1q/n/2SJDsa3HWppu4phCreM42SzNSh2u0yAEmY="
+ },
+ {
+ "pname": "pest_generator",
+ "version": "2.8.0",
+ "hash": "sha256-230Bcmvoq2arMvnfRnrosRSJBmhbvnXILR5l1/Wz+EE="
+ },
+ {
+ "pname": "thiserror",
+ "version": "2.0.11",
+ "hash": "sha256-1FLyhLc+bXbdNnWKDIaEsdW+MfkridB/1YIhdXMiBvw="
+ },
+ {
+ "pname": "proc-macro2",
+ "version": "1.0.86",
+ "hash": "sha256-XnGejfZl3w0cj7/SOAFXRHNhUdREXsCDa45iiq4QO3c="
+ },
+ {
+ "pname": "zerocopy",
+ "version": "0.8.13",
+ "hash": "sha256-Z5FKtFHzv9Lmnl6dLvOFhITnB01j8gT9Fm7DkbVN4h0="
+ },
+ {
+ "pname": "roxmltree",
+ "version": "0.20.0",
+ "hash": "sha256-bCC2eTtcL6ZVOyUBVLeNbQ2zfnJwCuNfrZOHpG9IfJc="
+ },
+ {
+ "pname": "zerocopy-derive",
+ "version": "0.8.13",
+ "hash": "sha256-eYjXOkMDyiid8DMWvEkOk0rM83Gva8dFOTzzwsXE8l0="
+ },
+ {
+ "pname": "pest_meta",
+ "version": "2.8.0",
+ "hash": "sha256-f5+DJHBJSQbR/KUyn4q1eRzGC+sjDHSBXf9UHL0rXKA="
+ },
+ {
+ "pname": "log",
+ "version": "0.4.27",
+ "hash": "sha256-E9wt81HjICeDof4NRDdfcpX/tASSZ7DzAYNG3BIqHZQ="
+ }
+]
diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix
index bf003e8e665a..04b36cb31536 100644
--- a/pkgs/development/libraries/poppler/default.nix
+++ b/pkgs/development/libraries/poppler/default.nix
@@ -55,13 +55,13 @@ let
domain = "gitlab.freedesktop.org";
owner = "poppler";
repo = "test";
- rev = "91ee031c882634c36f2f0f2f14eb6646dd542fb9";
- hash = "sha256-bImTdlhMAA79kwbKPrHN3a9vVrtsgBh3rFjH3B7tEbQ=";
+ rev = "c79c6839e859dbee6b73ac260788fa2de8618ba4";
+ hash = "sha256-j66AsBUnFpO5athVgQmf4vcyXxYcJ/plJtHg+3vXG4Y=";
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "poppler-${suffix}";
- version = "25.05.0"; # beware: updates often break cups-filters build, check scribus too!
+ version = "25.07.0"; # beware: updates often break cups-filters build, check scribus too!
outputs = [
"out"
@@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://poppler.freedesktop.org/poppler-${finalAttrs.version}.tar.xz";
- hash = "sha256-mxYnxbdoFqxeQFKgP1tgW6QLRc8GsCyt0EeWILSZqzg=";
+ hash = "sha256-xQSpBm29/r43etU87GQf2XHulsTh6Mp05snAPUbYF64=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/science/math/magma/default.nix b/pkgs/development/libraries/science/math/magma/default.nix
deleted file mode 100644
index e23728abf203..000000000000
--- a/pkgs/development/libraries/science/math/magma/default.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-args@{
- callPackage,
- lib,
- ...
-}:
-
-# Type aliases
-# Release = {
-# version: String
-# hash: String
-# supportedGpuTargets: List String
-# }
-
-let
- inherit (lib) lists strings trivial;
-
- computeName = version: "magma_${strings.replaceStrings [ "." ] [ "_" ] version}";
-
- # buildMagmaPackage :: Release -> Derivation
- buildMagmaPackage =
- magmaRelease:
- callPackage ./generic.nix (
- (builtins.removeAttrs args [ "callPackage" ])
- // {
- inherit magmaRelease;
- }
- );
-
- # Reverse the list to have the latest release first
- # magmaReleases :: List Release
- magmaReleases = lists.reverseList (builtins.import ./releases.nix);
-
- # The latest release is the first element of the list and will be our default choice
- # latestReleaseName :: String
- latestReleaseName = computeName (builtins.head magmaReleases).version;
-
- # Function to transform our releases into build attributes
- # toBuildAttrs :: Release -> { name: String, value: Derivation }
- toBuildAttrs = release: {
- name = computeName release.version;
- value = buildMagmaPackage release;
- };
-
- # Add all supported builds as attributes
- # allBuilds :: AttrSet String Derivation
- allBuilds = builtins.listToAttrs (lists.map toBuildAttrs magmaReleases);
-
- # The latest release will be our default build
- # defaultBuild :: AttrSet String Derivation
- defaultBuild.magma = allBuilds.${latestReleaseName};
-
- # builds :: AttrSet String Derivation
- builds = allBuilds // defaultBuild;
-in
-
-builds
diff --git a/pkgs/development/libraries/science/math/magma/releases.nix b/pkgs/development/libraries/science/math/magma/releases.nix
deleted file mode 100644
index 2d0566300330..000000000000
--- a/pkgs/development/libraries/science/math/magma/releases.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-# NOTE: Order matters! Put the oldest version first, and the newest version last.
-# NOTE: Make sure the supportedGpuTargets are in order of oldest to newest.
-# You can update the supportedGpuTargets by looking at the CMakeLists.txt file.
-# HIP is here: https://github.com/icl-utk-edu/magma/blob/v2.9.0/CMakeLists.txt#L290
-# CUDA works around magma's wrappers and uses FindCUDAToolkit directly
-[
- {
- version = "2.9.0";
- hash = "sha256-/3f9Nyaz3+w7+1V5CwZICqXMOEOWwts1xW/a5KgsZBw=";
- supportedGpuTargets = [
- "700"
- "701"
- "702"
- "703"
- "704"
- "705"
- "801"
- "802"
- "803"
- "805"
- "810"
- "900"
- "902"
- "904"
- "906"
- "908"
- "909"
- "90c"
- "1010"
- "1011"
- "1012"
- "1030"
- "1031"
- "1032"
- "1033"
- ];
- }
-]
diff --git a/pkgs/development/libraries/wt/default.nix b/pkgs/development/libraries/wt/default.nix
index dc685f5f5d39..059cc835ca72 100644
--- a/pkgs/development/libraries/wt/default.nix
+++ b/pkgs/development/libraries/wt/default.nix
@@ -77,7 +77,7 @@ let
in
{
wt4 = generic {
- version = "4.11.4";
- sha256 = "sha256-ynmOUONHo8VTq8nmD+/SpDPR7bHILw8mArvY2DZJ5Hk=";
+ version = "4.12.0";
+ sha256 = "sha256-/SM/iTp/TQU8nq647UAHexFb3S5n6pk3lDkra3AEjis=";
};
}
diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix
index b31246420b16..ecde2f6f2a67 100644
--- a/pkgs/development/lua-modules/generated-packages.nix
+++ b/pkgs/development/lua-modules/generated-packages.nix
@@ -4338,8 +4338,8 @@ final: prev: {
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
- rev = "857c5ac632080dba10aae49dba902ce3abf91b35";
- hash = "sha256-8FV5RjF7QbDmQOQynpK7uRKONKbPRYbOPugf9ZxNvUs=";
+ rev = "b9fd5226c2f76c951fc8ed5923d85e4de065e509";
+ hash = "sha256-9Un7ekhBxcnmFE1xjCCFTZ7eqIbmXvQexpnhduAg4M0=";
};
disabled = luaOlder "5.1" || luaAtLeast "5.4";
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index ee9ff8cf33f0..cc1185c66c46 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -151,8 +151,8 @@ in
});
fzf-lua = prev.fzf-lua.overrideAttrs {
- # FIXME: Darwin flaky tests
- # address already in use on second test run
+ # FIXME: https://github.com/NixOS/nixpkgs/issues/431458
+ # fzf-lua throws `address already in use` on darwin
# Previewer transient failure
doCheck = !stdenv.hostPlatform.isDarwin;
checkInputs = [
diff --git a/pkgs/development/ocaml-modules/janestreet/0.12.nix b/pkgs/development/ocaml-modules/janestreet/0.12.nix
index 3fa02d979775..01f91f7b9522 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.12.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.12.nix
@@ -140,7 +140,7 @@ with self;
ppx_hash = janePackage {
pname = "ppx_hash";
hash = "1dfsfvhiyp1mnf24mr93svpdn432kla0y7x631lssacxxp2sadbg";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -178,7 +178,7 @@ with self;
ppx_sexp_message = janePackage {
pname = "ppx_sexp_message";
hash = "0yskd6v48jc6wa0nhg685kylh1n9qb6b7d1wglr9wnhl9sw990mc";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -227,7 +227,7 @@ with self;
bin_prot = janePackage {
pname = "bin_prot";
hash = "0hh6s7g9s004z35hsr8z6nw5phlcvcd6g2q3bj4f0s1s0anlsswm";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -309,14 +309,14 @@ with self;
ppx_pipebang = janePackage {
pname = "ppx_pipebang";
hash = "1p4pdpl8h2bblbhpn5nk17ri4rxpz0aih0gffg3cl1186irkj0xj";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_sexp_value = janePackage {
pname = "ppx_sexp_value";
hash = "1mg81834a6dx1x7x9zb9wc58438cabjjw08yhkx6i386hxfy891p";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
diff --git a/pkgs/development/ocaml-modules/janestreet/0.14.nix b/pkgs/development/ocaml-modules/janestreet/0.14.nix
index df1fdaaaf74f..d1cb388cd920 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.14.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.14.nix
@@ -15,7 +15,7 @@ with self;
version = "0.14.1";
minimalOCamlVersion = "4.09";
hash = "0wm2081kzd5zsqs516cn3f975bnnmnyynv8fa818gmfa65i6mxm8";
- meta.description = "A library that makes it nicer to work with nested functional data structures";
+ meta.description = "Library that makes it nicer to work with nested functional data structures";
propagatedBuildInputs = [ higher_kinded ];
};
@@ -99,7 +99,7 @@ with self;
async_js = janePackage {
pname = "async_js";
hash = "0rld8792lfwbinn9rhrgacivz49vppgy29smpqnvpga89wchjv0v";
- meta.description = "A small library that provide Async support for JavaScript platforms";
+ meta.description = "Small library that provide Async support for JavaScript platforms";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_rpc_kernel
@@ -237,7 +237,7 @@ with self;
pname = "bin_prot";
hash = "1qyqbfp4zdc2jb87370cdgancisqffhf9x60zgh2m31kqik8annr";
minimalOCamlVersion = "4.04.2";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -250,7 +250,7 @@ with self;
bonsai = janePackage {
pname = "bonsai";
hash = "0k4grabwqc9sy4shzp77bgfvyajvvc0l8qq89ia7cvlwvly7gv6a";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ ppx_pattern_bind ];
propagatedBuildInputs = [ incr_dom ];
};
@@ -389,7 +389,7 @@ with self;
version = "0.14.1";
minimalOCamlVersion = "4.09";
hash = "05jvxgqsx3j2v8rqpd91ah76dgc1q2dz38kjklmx0vms4r4gvlsx";
- meta.description = "A library with an encoding of higher kinded types in OCaml";
+ meta.description = "Library with an encoding of higher kinded types in OCaml";
propagatedBuildInputs = [
base
ppx_jane
@@ -399,7 +399,7 @@ with self;
incr_dom = janePackage {
pname = "incr_dom";
hash = "0mi98cwi4npdh5vvcz0pb4sbb9j9dydl52s51rswwc3kn8mipxfx";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_js
@@ -622,7 +622,7 @@ with self;
pname = "ppx_hash";
hash = "1zf03xdrg4jig7pdcrdpbabyjkdpifb31z2z1bf9wfdawybdhwkq";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -736,7 +736,7 @@ with self;
pname = "ppx_pattern_bind";
hash = "0yxkwnn30nxgrspi191zma95bgrh134aqh2bnpj3wg0245ki55zv";
minimalOCamlVersion = "4.07";
- meta.description = "A ppx for writing fast incremental bind nodes in a pattern match";
+ meta.description = "PPX for writing fast incremental bind nodes in a pattern match";
propagatedBuildInputs = [ ppx_let ];
};
@@ -744,14 +744,14 @@ with self;
pname = "ppx_pipebang";
hash = "0450b3p2rpnnn5yyvbkcd3c33jr2z0dp8blwxddaj2lv7nzl5dzf";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_python = janePackage {
pname = "ppx_python";
hash = "0gk4nqz4i9v3hwjg5mvgpgwj0dfcgpyc7ikba93cafyhn6fy83zk";
- meta.description = "A [@@deriving] plugin to generate Python conversion functions ";
+ meta.description = "[@@deriving] plugin to generate Python conversion functions";
# Compatibility with ppxlib 0.23
patches = fetchpatch {
url = "https://github.com/janestreet/ppx_python/commit/b2fe0040cc39fa6164de868f8a20edb38d81170e.patch";
@@ -782,7 +782,7 @@ with self;
version = "0.14.1";
hash = "1lvsr0d68kakih1ll33hy6dxbjkly6lmky4q6z0h0hrcbd6z48k4";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -793,7 +793,7 @@ with self;
pname = "ppx_sexp_value";
hash = "1d1c92pyypqkd9473d59j0sfppxvcxggbc62w8bkqnbxrdmvirn9";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -856,7 +856,7 @@ with self;
pythonlib = janePackage {
pname = "pythonlib";
hash = "0qr0mh9jiv1ham5zlz9i4im23a1vh6x1yp6dp2db2s4icmfph639";
- meta.description = "A library to help writing wrappers around ocaml code for python";
+ meta.description = "Library to help writing wrappers around ocaml code for python";
meta.broken = lib.versionAtLeast ocaml.version "4.13";
propagatedBuildInputs = [
ppx_expect
@@ -950,7 +950,7 @@ with self;
base
ppx_jane
];
- meta.description = "A library to use CSS-style selectors to traverse sexp trees";
+ meta.description = "Library to use CSS-style selectors to traverse sexp trees";
};
sexplib0 = janePackage {
@@ -1005,7 +1005,7 @@ with self;
splay_tree = janePackage {
pname = "splay_tree";
hash = "1xbzzbqb054hl1v1zcgfwdgzqihni3a0dmvrric9xggmgn4ycmqq";
- meta.description = "A splay tree implementation";
+ meta.description = "Splay tree implementation";
propagatedBuildInputs = [ core_kernel ];
};
diff --git a/pkgs/development/ocaml-modules/janestreet/0.15.nix b/pkgs/development/ocaml-modules/janestreet/0.15.nix
index 89ca0e0c42ef..368f4c420304 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.15.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.15.nix
@@ -27,7 +27,7 @@ with self;
pname = "abstract_algebra";
minimalOCamlVersion = "4.08";
hash = "12imf6ibm7qb8r1fpqnrl20x2z14zl3ri1vzg0z8qby9l8bv2fbd";
- meta.description = "A small library describing abstract algebra concepts";
+ meta.description = "Small library describing abstract algebra concepts";
propagatedBuildInputs = [
base
ppx_jane
@@ -38,7 +38,7 @@ with self;
pname = "accessor";
minimalOCamlVersion = "4.09";
hash = "17rzf0jpc9s3yrxcnn630jhgsw5mrnrhwbfh62hqxqanascc5rxh";
- meta.description = "A library that makes it nicer to work with nested functional data structures";
+ meta.description = "Library that makes it nicer to work with nested functional data structures";
propagatedBuildInputs = [ higher_kinded ];
};
@@ -118,7 +118,7 @@ with self;
async_js = janePackage {
pname = "async_js";
hash = "184j077bz686k5lrqswircnrdqldb316ngpzq7xri1pcsl39sy3q";
- meta.description = "A small library that provide Async support for JavaScript platforms";
+ meta.description = "Small library that provide Async support for JavaScript platforms";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_rpc_kernel
@@ -221,7 +221,7 @@ with self;
async_websocket = janePackage {
pname = "async_websocket";
hash = "16ixqfnx9jp77bvx11dlzsq0pzfpyiif60hl2q06zncyswky9xgb";
- meta.description = "A library that implements the websocket protocol on top of Async";
+ meta.description = "Library that implements the websocket protocol on top of Async";
propagatedBuildInputs = [
async
cryptokit
@@ -279,7 +279,7 @@ with self;
pname = "bin_prot";
hash = "1qfqglscc25wwnjx7byqmjcnjww1msnr8940gyg8h93wdq43fjnh";
minimalOCamlVersion = "4.04.2";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -292,7 +292,7 @@ with self;
bonsai = janePackage {
pname = "bonsai";
hash = "150zx2g1dmhyrxwqq8j7f2m3hjpmk5bk182ihx2gdbarhw1ainpm";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ ppx_pattern_bind ];
nativeBuildInputs = [
js_of_ocaml-compiler
@@ -343,7 +343,7 @@ with self;
pname = "cohttp_static_handler";
version = "0.15.0";
hash = "sha256-ENaH8ChvjeMc9WeNIhkeNBB7YK9vB4lw95o6FFZI1ys=";
- meta.description = "A library for easily creating a cohttp handler for static files";
+ meta.description = "Library for easily creating a cohttp handler for static files";
propagatedBuildInputs = [ cohttp-async ];
};
@@ -491,7 +491,7 @@ with self;
pname = "file_path";
minimalOCamlVersion = "4.11";
hash = "0vjvxviryywwwfdazcijwhpajp2d4mavlki7lj4qaafjrw62x14k";
- meta.description = "A library for typed manipulation of UNIX-style file paths";
+ meta.description = "Library for typed manipulation of UNIX-style file paths";
propagatedBuildInputs = [
async
core
@@ -506,7 +506,7 @@ with self;
fuzzy_match = janePackage {
pname = "fuzzy_match";
hash = "0s5w81698b07l5m11nwx8xbjcpmp54dnf5fcrnlva22jrlsf14h4";
- meta.description = "A library for fuzzy string matching";
+ meta.description = "Library for fuzzy string matching";
propagatedBuildInputs = [
core
ppx_jane
@@ -517,7 +517,7 @@ with self;
pname = "fzf";
minimalOCamlVersion = "4.08";
hash = "1ha0i6dx5bgwzbdi4rn98wjwi2imv5p2i7qs7hy0c6cmg88xbdry";
- meta.description = "A library for running the fzf command line tool";
+ meta.description = "Library for running the fzf command line tool";
propagatedBuildInputs = [
async
core_kernel
@@ -532,7 +532,7 @@ with self;
pname = "higher_kinded";
minimalOCamlVersion = "4.09";
hash = "0rafxxajqswi070h8sinhjna0swh1hc6d7i3q7y099yj3wlr2y1l";
- meta.description = "A library with an encoding of higher kinded types in OCaml";
+ meta.description = "Library with an encoding of higher kinded types in OCaml";
propagatedBuildInputs = [
base
ppx_jane
@@ -542,7 +542,7 @@ with self;
incr_dom = janePackage {
pname = "incr_dom";
hash = "1sija9w2im8vdp61h387w0mww9hh7jgkgsjcccps4lbv936ac7c1";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_js
@@ -598,7 +598,7 @@ with self;
jsonaf = janePackage {
pname = "jsonaf";
hash = "1j9rn8vsvfpgmdpmdqb5qhvss5171j8n3ii1bcgnavqinchbvqa6";
- meta.description = "A library for parsing, manipulating, and serializing data structured as JSON";
+ meta.description = "Library for parsing, manipulating, and serializing data structured as JSON";
propagatedBuildInputs = [
base
ppx_jane
@@ -793,7 +793,7 @@ with self;
ppx_css = janePackage {
pname = "ppx_css";
hash = "09dpmj3f3m3z1ji9hq775iqr3cfmv5gh7q9zlblizj4wx4y0ibyi";
- meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within";
+ meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within";
propagatedBuildInputs = [
core_kernel
ppxlib
@@ -867,7 +867,7 @@ with self;
pname = "ppx_hash";
hash = "15agkwavadllzxdv4syjna02083nfnap8qs4yqf5s0adjw73fzyg";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -1006,7 +1006,7 @@ with self;
pname = "ppx_pattern_bind";
hash = "01nfdk9yvk92r7sjl4ngxfsx8fyqh2dsjxz0i299nszv9jc4rn4f";
minimalOCamlVersion = "4.07";
- meta.description = "A ppx for writing fast incremental bind nodes in a pattern match";
+ meta.description = "PPX for writing fast incremental bind nodes in a pattern match";
propagatedBuildInputs = [ ppx_let ];
};
@@ -1014,14 +1014,14 @@ with self;
pname = "ppx_pipebang";
hash = "0sm5dghyalhws3hy1cc2ih36az1k4q02hcgj6l26gwyma3y4irvq";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_python = janePackage {
pname = "ppx_python";
hash = "1d2wf0rkvxg07q6xq2zmxh6hmvnwlsmny3mm92jsg1s7bdl39gap";
- meta.description = "A [@@deriving] plugin to generate Python conversion functions ";
+ meta.description = "[@@deriving] plugin to generate Python conversion functions";
propagatedBuildInputs = [
ppx_base
ppxlib
@@ -1046,7 +1046,7 @@ with self;
pname = "ppx_sexp_message";
hash = "0a7hx50bkkc5n5msc3zzc4ixnp7674x3mallknb9j31jnd8l90nj";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1057,7 +1057,7 @@ with self;
pname = "ppx_sexp_value";
hash = "0kz83j9v6yz3v8c6vr9ilhkcci4hhjd6i6r6afnx72jh6i7d3hnv";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1120,7 +1120,7 @@ with self;
profunctor = janePackage {
pname = "profunctor";
hash = "151vk0cagjwn0isnnwryn6gmvnpds4dyj1in9jvv5is8yij203gg";
- meta.description = "A library providing a signature for simple profunctors and traversal of a record";
+ meta.description = "Library providing a signature for simple profunctors and traversal of a record";
propagatedBuildInputs = [
base
ppx_jane
@@ -1139,7 +1139,7 @@ with self;
pname = "pythonlib";
version = "0.15.1";
hash = "sha256-j8WXVTEiBmHtoTjkbnIh31vC4IghfAMaEL19nDLx3mc=";
- meta.description = "A library to help writing wrappers around ocaml code for python";
+ meta.description = "Library to help writing wrappers around ocaml code for python";
buildInputs = [ ppx_optcomp ];
propagatedBuildInputs = [
ppx_expect
@@ -1175,7 +1175,7 @@ with self;
record_builder = janePackage {
pname = "record_builder";
hash = "004nqcmwll0vy47mb3d3jlk21cc6adcjy62dkv2k966n9jkh472h";
- meta.description = "A library which provides traversal of records with an applicative";
+ meta.description = "Library which provides traversal of records with an applicative";
propagatedBuildInputs = [
base
ppx_jane
@@ -1258,7 +1258,7 @@ with self;
base
ppx_jane
];
- meta.description = "A library to use CSS-style selectors to traverse sexp trees";
+ meta.description = "Library to use CSS-style selectors to traverse sexp trees";
};
sexplib0 = janePackage {
@@ -1313,7 +1313,7 @@ with self;
splay_tree = janePackage {
pname = "splay_tree";
hash = "1jxfh7f2hjrms5pm2cy1cf6ivphgiqqvyyr9hdcz8d3vi612p4dm";
- meta.description = "A splay tree implementation";
+ meta.description = "Splay tree implementation";
propagatedBuildInputs = [ core_kernel ];
};
diff --git a/pkgs/development/ocaml-modules/janestreet/0.16.nix b/pkgs/development/ocaml-modules/janestreet/0.16.nix
index 75ddf6c2ba4b..6f2ec4554374 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.16.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.16.nix
@@ -26,7 +26,7 @@ with self;
abstract_algebra = janePackage {
pname = "abstract_algebra";
hash = "sha256-hAZzc2ypbGE/8mxxk4GZqr17JlIYv71gZJMQ4plsK38=";
- meta.description = "A small library describing abstract algebra concepts";
+ meta.description = "Small library describing abstract algebra concepts";
propagatedBuildInputs = [
base
ppx_jane
@@ -36,7 +36,7 @@ with self;
accessor = janePackage {
pname = "accessor";
hash = "sha256-yClfUXqwVoipF4WqbqC6VBVYc6t8MZYVoHGjchH7XQA=";
- meta.description = "A library that makes it nicer to work with nested functional data structures";
+ meta.description = "Library that makes it nicer to work with nested functional data structures";
propagatedBuildInputs = [ higher_kinded ];
};
@@ -126,7 +126,7 @@ with self;
async_js = janePackage {
pname = "async_js";
hash = "sha256-JyF1busOv9JWxp55oaxBozIQyCKlmAY3csBA4/98qy0=";
- meta.description = "A small library that provide Async support for JavaScript platforms";
+ meta.description = "Small library that provide Async support for JavaScript platforms";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_rpc_kernel
@@ -228,7 +228,7 @@ with self;
async_websocket = janePackage {
pname = "async_websocket";
hash = "sha256-Qy+A8ee6u5Vr05FNeaH/6Sdp9bcq3cnaDYO9OU06VW0=";
- meta.description = "A library that implements the websocket protocol on top of Async";
+ meta.description = "Library that implements the websocket protocol on top of Async";
propagatedBuildInputs = [
async
cryptokit
@@ -238,7 +238,7 @@ with self;
babel = janePackage {
pname = "babel";
hash = "sha256-nnMliU0d6vtHTYEy9uMi8nMaHvAsEXKN6uNByqZ28+c=";
- meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility";
+ meta.description = "Library for defining Rpcs that can evolve over time without breaking backward compatibility";
propagatedBuildInputs = [
async_rpc_kernel
core
@@ -296,7 +296,7 @@ with self;
bidirectional_map = janePackage {
pname = "bidirectional_map";
hash = "sha256-YEzOdzanBJaskI2/xN9E3ozWnBXDyxJvY3g/qEE73yI=";
- meta.description = "A library for bidirectional maps and multimaps";
+ meta.description = "Library for bidirectional maps and multimaps";
};
bignum = janePackage {
@@ -313,7 +313,7 @@ with self;
bin_prot = janePackage {
pname = "bin_prot";
hash = "sha256-qFkM6TrTLnnFKmzQHktBb68HpBTMYhiURvnRKEoAevk=";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -327,7 +327,7 @@ with self;
bonsai = janePackage {
pname = "bonsai";
hash = "sha256-YJ+qkVG5PLBmioa1gP7y6jwn82smyyYDIwHwhDqNeWM=";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ ppx_pattern_bind ];
nativeBuildInputs = [
ppx_css
@@ -383,14 +383,14 @@ with self;
cohttp_static_handler = janePackage {
pname = "cohttp_static_handler";
hash = "sha256-7NCnJVArudBEvWARQUGlJuEq3kSCjpn5YtsLsL04bf4=";
- meta.description = "A library for easily creating a cohttp handler for static files";
+ meta.description = "Library for easily creating a cohttp handler for static files";
propagatedBuildInputs = [ cohttp-async ];
};
content_security_policy = janePackage {
pname = "content_security_policy";
hash = "sha256-q/J+ZzeC6txyuRQzR8Hmu7cYJCQbxaMlVEmK8fj0hus=";
- meta.description = "A library for building content-security policies";
+ meta.description = "Library for building content-security policies";
propagatedBuildInputs = [
core
ppx_jane
@@ -480,7 +480,7 @@ with self;
ppx_jane
stdio
];
- meta.description = "A library for improving redability of multi-line string constants in code";
+ meta.description = "Library for improving readability of multi-line string constants in code";
};
delimited_parsing = janePackage {
@@ -502,7 +502,7 @@ with self;
stored_reversed
streamable
];
- meta.description = "An interface for diffs";
+ meta.description = "Interface for diffs";
};
ecaml = janePackage {
@@ -571,7 +571,7 @@ with self;
file_path = janePackage {
pname = "file_path";
hash = "sha256-EEpDZNgUgyeqivRhZgQWWlerl+7OOcvAbjjQ3e1NYOQ=";
- meta.description = "A library for typed manipulation of UNIX-style file paths";
+ meta.description = "Library for typed manipulation of UNIX-style file paths";
propagatedBuildInputs = [
async
core
@@ -586,7 +586,7 @@ with self;
fuzzy_match = janePackage {
pname = "fuzzy_match";
hash = "sha256-M3yOqP0/OZFbqZZpgDdhJ/FZU3MhKwIXbWjwuMlxe2Q=";
- meta.description = "A library for fuzzy string matching";
+ meta.description = "Library for fuzzy string matching";
propagatedBuildInputs = [
core
ppx_jane
@@ -596,7 +596,7 @@ with self;
fzf = janePackage {
pname = "fzf";
hash = "sha256-IQ2wze34LlOutecDOrPhj3U7MFVJTSjQW+If3QyHoes=";
- meta.description = "A library for running the fzf command line tool";
+ meta.description = "Library for running the fzf command line tool";
propagatedBuildInputs = [
async
core_kernel
@@ -621,7 +621,7 @@ with self;
higher_kinded = janePackage {
pname = "higher_kinded";
hash = "sha256-aCpYc7f4mrPsGp038YabEyw72cA6GbCKsok+5Hej5P0=";
- meta.description = "A library with an encoding of higher kinded types in OCaml";
+ meta.description = "Library with an encoding of higher kinded types in OCaml";
propagatedBuildInputs = [
base
ppx_jane
@@ -631,7 +631,7 @@ with self;
incr_dom = janePackage {
pname = "incr_dom";
hash = "sha256-fnD/YnaGK6MIy/fL6bDwcoGDJhHo2+1l8dCXxwN28kg=";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_js
@@ -675,7 +675,7 @@ with self;
indentation_buffer = janePackage {
pname = "indentation_buffer";
hash = "sha256-5ayWs7yUnuxh5S3Dp0GbYTkGXttDMomfZak4MHePFbk=";
- meta.description = "A library for building strings with indentation";
+ meta.description = "Library for building strings with indentation";
propagatedBuildInputs = [
core
ppx_jane
@@ -695,7 +695,7 @@ with self;
janestreet_cpuid = janePackage {
pname = "janestreet_cpuid";
hash = "sha256-lN8+8uhcVn3AoApWzqeCe/It1G6f0VgZzFcwFEckejk=";
- meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction";
+ meta.description = "Library for parsing CPU capabilities out of the `cpuid` instruction";
propagatedBuildInputs = [
core
core_kernel
@@ -753,7 +753,7 @@ with self;
jsonaf = janePackage {
pname = "jsonaf";
hash = "sha256-Gn54NUg4YOyrXY5kXCZhHFz24CfUT9c55cJ2sOsNVw8=";
- meta.description = "A library for parsing, manipulating, and serializing data structured as JSON";
+ meta.description = "Library for parsing, manipulating, and serializing data structured as JSON";
propagatedBuildInputs = [
base
ppx_jane
@@ -776,7 +776,7 @@ with self;
krb = janePackage {
pname = "krb";
hash = "sha256-+XwYKwpl668fZ23YEbL1wW9PlaIIjbP/hHwNanf3dAY=";
- meta.description = "A library for using Kerberos for both Rpc and Tcp communication";
+ meta.description = "Library for using Kerberos for both Rpc and Tcp communication";
propagatedBuildInputs = [
async
base
@@ -794,7 +794,7 @@ with self;
lru_cache = janePackage {
pname = "lru_cache";
hash = "sha256-FqOBC4kBL9IuFIL4JrVU7iF1AUu+1R/CchR52eyEsa8=";
- meta.description = "An LRU Cache implementation";
+ meta.description = "LRU cache implementation";
propagatedBuildInputs = [
core_kernel
ppx_jane
@@ -817,7 +817,7 @@ with self;
n_ary = janePackage {
pname = "n_ary";
hash = "sha256-ofstQs5R25NTP4EtBIzDE/Mzg9ZzAJKfAF838uu0zuE=";
- meta.description = "A library for N-ary datatypes and operations";
+ meta.description = "Library for N-ary datatypes and operations";
propagatedBuildInputs = [
base
expect_test_helpers_core
@@ -833,7 +833,7 @@ with self;
numeric_string = janePackage {
pname = "numeric_string";
hash = "sha256-MzRPXMR4Pi07mfJQgOV6R1Z22y2tvQTCq22+00aY1ik=";
- meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value";
+ meta.description = "Comparison function for strings that sorts numeric fragments of strings according to their numeric value";
propagatedBuildInputs = [
base
ppx_jane
@@ -881,7 +881,7 @@ with self;
of_json = janePackage {
pname = "of_json";
hash = "sha256-qh9mX03Fk9Jb8yox7mZ/CGbWecszK15oaygKbJVDqa0=";
- meta.description = "A friendly applicative interface for Jsonaf";
+ meta.description = "Friendly applicative interface for Jsonaf";
buildInputs = [
core
core_extended
@@ -893,7 +893,7 @@ with self;
ordinal_abbreviation = janePackage {
pname = "ordinal_abbreviation";
hash = "sha256-bGlzFcM6Yw8fcuovrv11WNtAB4mVYv4BjuMlkhsHomQ=";
- meta.description = "A minimal library for generating ordinal names of integers";
+ meta.description = "Minimal library for generating ordinal names of integers";
buildInputs = [
base
ppx_jane
@@ -937,7 +937,7 @@ with self;
polling_state_rpc = janePackage {
pname = "polling_state_rpc";
hash = "sha256-l7SMFI+U2rde2OSUNOXPb9NBsvjPrBcxStNooxMgVB8=";
- meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire";
+ meta.description = "RPC which tracks state on the client and server so it only needs to send diffs across the wire";
propagatedBuildInputs = [
async_kernel
async_rpc_kernel
@@ -1045,7 +1045,7 @@ with self;
ppx_css = janePackage {
pname = "ppx_css";
hash = "sha256-spT/dJW8YJtG4pOku9r6VVlBAMwGakTrr1euiABeqsU=";
- meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within";
+ meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within";
propagatedBuildInputs = [
async
async_unix
@@ -1140,7 +1140,7 @@ with self;
ppx_globalize = janePackage {
pname = "ppx_globalize";
hash = "sha256-SG7710YPwWmhRVl7wN3ZQz3ZMTw3cpoywVSeVQAI3Zc=";
- meta.description = "A ppx rewriter that generates functions to copy local values to the global heap";
+ meta.description = "PPX rewriter that generates functions to copy local values to the global heap";
propagatedBuildInputs = [
base
ppxlib
@@ -1150,7 +1150,7 @@ with self;
ppx_hash = janePackage {
pname = "ppx_hash";
hash = "sha256-ZmdW+q7fak8iG42jRQgZ6chmjHHwrDSy9wg7pq/6zwk=";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -1276,21 +1276,21 @@ with self;
ppx_pattern_bind = janePackage {
pname = "ppx_pattern_bind";
hash = "sha256-ShR8N71a7sz5XaKDyybsy+K0Uu7sYMgvpMADVxmrI/g=";
- meta.description = "A ppx for writing fast incremental bind nodes in a pattern match";
+ meta.description = "PPX for writing fast incremental bind nodes in a pattern match";
propagatedBuildInputs = [ ppx_let ];
};
ppx_pipebang = janePackage {
pname = "ppx_pipebang";
hash = "sha256-gSS+vfsYw3FFOFZ8/iRnP3rxokKAU7EPa1wXq7SbJBk=";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_python = janePackage {
pname = "ppx_python";
hash = "sha256-lpc6F+Scc5ECdOXPWowKSWRnFSzKbmE8oHs7zCjq3j8=";
- meta.description = "A [@@deriving] plugin to generate Python conversion functions ";
+ meta.description = "[@@deriving] plugin to generate Python conversion functions";
propagatedBuildInputs = [
ppx_base
ppxlib
@@ -1312,7 +1312,7 @@ with self;
ppx_sexp_message = janePackage {
pname = "ppx_sexp_message";
hash = "sha256-4g3Fjrjqhw+XNkCyxrXkgZDEa3e+ytPsEtQA2xSv+jA=";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1322,7 +1322,7 @@ with self;
ppx_sexp_value = janePackage {
pname = "ppx_sexp_value";
hash = "sha256-LsP+deeFYxB38xXw7LLB3gOMGZiUOFRYklGVY7DMmvE=";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1402,7 +1402,7 @@ with self;
pname = "pythonlib";
version = "0.16";
hash = "sha256-HrsdtwPSDSaMB9CDIR9P5iaAmLihUrReuNAPIYa+s3Y=";
- meta.description = "A library to help writing wrappers around ocaml code for python";
+ meta.description = "Library to help writing wrappers around ocaml code for python";
propagatedBuildInputs = [
base
core
@@ -1423,7 +1423,7 @@ with self;
profunctor = janePackage {
pname = "profunctor";
hash = "sha256-CFHMtCuBnrlr+B2cdJm2Tamt0A/e+f3SnjEavvE31xQ=";
- meta.description = "A library providing a signature for simple profunctors and traversal of a record";
+ meta.description = "Library providing a signature for simple profunctors and traversal of a record";
propagatedBuildInputs = [
base
ppx_jane
@@ -1467,7 +1467,7 @@ with self;
record_builder = janePackage {
pname = "record_builder";
hash = "sha256-46zGgN9RlDjoSbi8RimuQVrMhy65Gpic0YPZpHOeoo0=";
- meta.description = "A library which provides traversal of records with an applicative";
+ meta.description = "Library which provides traversal of records with an applicative";
propagatedBuildInputs = [
base
ppx_jane
@@ -1581,7 +1581,7 @@ with self;
base
ppx_jane
];
- meta.description = "A library to use CSS-style selectors to traverse sexp trees";
+ meta.description = "Library to use CSS-style selectors to traverse sexp trees";
};
sexplib0 = janePackage {
@@ -1632,7 +1632,7 @@ with self;
splay_tree = janePackage {
pname = "splay_tree";
hash = "sha256-Ag6yqTofEZ3v0qF+Z7xpXQOh7+HWtvRLlY+iAYqcReg=";
- meta.description = "A splay tree implementation";
+ meta.description = "Splay tree implementation";
propagatedBuildInputs = [ core_kernel ];
};
@@ -1658,7 +1658,7 @@ with self;
stored_reversed = janePackage {
pname = "stored_reversed";
hash = "sha256-ef11f0qifEvxKChM49Hnfk6J6hL+b0tMlm0iDLd5Y0Q=";
- meta.description = "A library for representing a list temporarily stored in reverse order";
+ meta.description = "Library for representing a list temporarily stored in reverse order";
propagatedBuildInputs = [
core
ppx_jane
@@ -1669,7 +1669,7 @@ with self;
version = "0.16.1";
pname = "streamable";
hash = "sha256-3djrUW2tPKaEmoOIpdjN6ok7U9i07yreqbi1kP+6pnY=";
- meta.description = "A collection of types suitable for incremental serialization";
+ meta.description = "Collection of types suitable for incremental serialization";
propagatedBuildInputs = [
async_kernel
async_rpc_kernel
@@ -1754,7 +1754,7 @@ with self;
username_kernel = janePackage {
pname = "username_kernel";
hash = "sha256-UvFL/M9OsD+SOs9MYMKiKzZilLJHzriop6SPA4bOhZQ=";
- meta.description = "An identifier for a user";
+ meta.description = "Identifier for a user";
propagatedBuildInputs = [
core
ppx_jane
diff --git a/pkgs/development/ocaml-modules/janestreet/0.17.nix b/pkgs/development/ocaml-modules/janestreet/0.17.nix
index 411faf6e0ef6..8df7078ac225 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.17.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.17.nix
@@ -25,7 +25,7 @@ with self;
abstract_algebra = janePackage {
pname = "abstract_algebra";
hash = "sha256-W2rSSbppNkulCgGeTiovzP5zInPWIVfflDxWkGpEOFA=";
- meta.description = "A small library describing abstract algebra concepts";
+ meta.description = "Small library describing abstract algebra concepts";
propagatedBuildInputs = [
base
ppx_jane
@@ -35,7 +35,7 @@ with self;
accessor = janePackage {
pname = "accessor";
hash = "sha256-1inoFwDDhnfhW+W3aAkcFNUkf5Umy8BDGDEbMty+Fts=";
- meta.description = "A library that makes it nicer to work with nested functional data structures";
+ meta.description = "Library that makes it nicer to work with nested functional data structures";
propagatedBuildInputs = [ higher_kinded ];
};
@@ -126,7 +126,7 @@ with self;
async_js = janePackage {
pname = "async_js";
hash = "sha256-4t7dJ04lTQ0b6clf8AvtyC8ip43vIcEBXgHJLiRbuGM=";
- meta.description = "A small library that provide Async support for JavaScript platforms";
+ meta.description = "Small library that provide Async support for JavaScript platforms";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_rpc_kernel
@@ -242,7 +242,7 @@ with self;
async_websocket = janePackage {
pname = "async_websocket";
hash = "sha256-22N+QO9hpkKHv3n9WkvtmJouxb/nuauv1UXdVV0zOGA=";
- meta.description = "A library that implements the websocket protocol on top of Async";
+ meta.description = "Library that implements the websocket protocol on top of Async";
propagatedBuildInputs = [
async
cryptokit
@@ -252,7 +252,7 @@ with self;
babel = janePackage {
pname = "babel";
hash = "sha256-mRSlLXtaGj8DcdDZGUZbi16qQxtfb+fXkwxz6AXxN3o=";
- meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility";
+ meta.description = "Library for defining Rpcs that can evolve over time without breaking backward compatibility";
propagatedBuildInputs = [
async_rpc_kernel
core
@@ -313,7 +313,7 @@ with self;
bidirectional_map = janePackage {
pname = "bidirectional_map";
hash = "sha256-LnslyNdgQpa9DOAkwb0qq9/NdRvKNocUTIP+Dni6oYc=";
- meta.description = "A library for bidirectional maps and multimaps";
+ meta.description = "Library for bidirectional maps and multimaps";
};
bignum = janePackage {
@@ -330,7 +330,7 @@ with self;
bin_prot = janePackage {
pname = "bin_prot";
hash = "sha256-5QeK8Cdu+YjNE/MLiQps6SSf5bRJ/eYZYsJH7oYSarg=";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -347,7 +347,7 @@ with self;
bonsai = janePackage {
pname = "bonsai";
hash = "sha256-rr87o/w/a6NtCrDIIYmk2a5IZ1WJM/qJUeDqTLN1Gr4=";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ ppx_pattern_bind ];
nativeBuildInputs = [
ppx_css
@@ -428,14 +428,14 @@ with self;
cohttp_static_handler = janePackage {
pname = "cohttp_static_handler";
hash = "sha256-RB/sUq1tL8A3m9YhHHx2LFqoExTX187VeZI9MRb1NeA=";
- meta.description = "A library for easily creating a cohttp handler for static files";
+ meta.description = "Library for easily creating a cohttp handler for static files";
propagatedBuildInputs = [ cohttp-async ];
};
content_security_policy = janePackage {
pname = "content_security_policy";
hash = "sha256-AQN2JJA+5B0PERNNOA9FXX6rIeej40bwJtQmHP6GKw4=";
- meta.description = "A library for building content-security policies";
+ meta.description = "Library for building content-security policies";
propagatedBuildInputs = [
base64
cryptokit
@@ -535,7 +535,7 @@ with self;
ppx_jane
stdio
];
- meta.description = "A library for improving redability of multi-line string constants in code";
+ meta.description = "Library for improving readability of multi-line string constants in code";
};
delimited_parsing = janePackage {
@@ -557,7 +557,7 @@ with self;
stored_reversed
streamable
];
- meta.description = "An interface for diffs";
+ meta.description = "Interface for diffs";
};
ecaml = janePackage {
@@ -626,7 +626,7 @@ with self;
file_path = janePackage {
pname = "file_path";
hash = "sha256-XSLfYasn6qMZmDzAUGssOM9EX09n2W9/imTgNoSBEyk=";
- meta.description = "A library for typed manipulation of UNIX-style file paths";
+ meta.description = "Library for typed manipulation of UNIX-style file paths";
propagatedBuildInputs = [
async
core
@@ -641,7 +641,7 @@ with self;
fuzzy_match = janePackage {
pname = "fuzzy_match";
hash = "sha256-XB1U4mY0LcdsKYRnmV0SR4ODTIZynZetBk5X5SdHs44=";
- meta.description = "A library for fuzzy string matching";
+ meta.description = "Library for fuzzy string matching";
propagatedBuildInputs = [
core
ppx_jane
@@ -651,7 +651,7 @@ with self;
fzf = janePackage {
pname = "fzf";
hash = "sha256-yHdvC3cB5sVXsZQbtNzUZkaaqOe/7y8pDHgLwugAlQg=";
- meta.description = "A library for running the fzf command line tool";
+ meta.description = "Library for running the fzf command line tool";
propagatedBuildInputs = [
async
core_kernel
@@ -665,7 +665,7 @@ with self;
gel = janePackage {
pname = "gel";
hash = "sha256-zGDlxbJINXD1qG7EifZGDfKbQpehdHyR/WLRJRYlwUg=";
- meta.description = "A library to mark non-record fields global";
+ meta.description = "Library to mark non-record fields global";
propagatedBuildInputs = [
base
ppx_jane
@@ -686,7 +686,7 @@ with self;
higher_kinded = janePackage {
pname = "higher_kinded";
hash = "sha256-6aZxgGzltRs2aS4MYJh23Gpoqcko6xJxU11T6KixXno=";
- meta.description = "A library with an encoding of higher kinded types in OCaml";
+ meta.description = "Library with an encoding of higher kinded types in OCaml";
propagatedBuildInputs = [
base
ppx_jane
@@ -696,7 +696,7 @@ with self;
incr_dom = janePackage {
pname = "incr_dom";
hash = "sha256-dkF7+aq5Idw1ltDgGEjGYspdmOXjXqv8AA27b4M7U8A=";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_js
@@ -740,7 +740,7 @@ with self;
indentation_buffer = janePackage {
pname = "indentation_buffer";
hash = "sha256-/IUZyRkcxUsddzGGIoaLpXbpCxJ1satK79GkzPxSPSc=";
- meta.description = "A library for building strings with indentation";
+ meta.description = "Library for building strings with indentation";
propagatedBuildInputs = [
core
ppx_jane
@@ -764,7 +764,7 @@ with self;
url = "https://github.com/janestreet/janestreet_cpuid/commit/55223d9708388fe990553669d881f78a811979b9.patch";
hash = "sha256-aggT6GGMkQj4rRkSZK4hoPRzEfpC8z9qnIROptMDf9E=";
};
- meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction";
+ meta.description = "Library for parsing CPU capabilities out of the `cpuid` instruction";
propagatedBuildInputs = [
core
core_kernel
@@ -823,7 +823,7 @@ with self;
jsonaf = janePackage {
pname = "jsonaf";
hash = "sha256-MMIDHc40cmPpO0n8yREIGMyFndw3NfvGUhy6vHnn40w=";
- meta.description = "A library for parsing, manipulating, and serializing data structured as JSON";
+ meta.description = "Library for parsing, manipulating, and serializing data structured as JSON";
propagatedBuildInputs = [
base
ppx_jane
@@ -846,7 +846,7 @@ with self;
lru_cache = janePackage {
pname = "janestreet_lru_cache";
hash = "sha256-/UMSccN9yGAXF7/g6ueSnsfPSnF1fm0zJIRFsThZvH8=";
- meta.description = "An LRU Cache implementation";
+ meta.description = "LRU cache implementation";
propagatedBuildInputs = [
core_kernel
ppx_jane
@@ -869,7 +869,7 @@ with self;
n_ary = janePackage {
pname = "n_ary";
hash = "sha256-xg4xK3m7SoO1P+rBHvPqFMLx9JXnADEeyU58UmAqW6s=";
- meta.description = "A library for N-ary datatypes and operations";
+ meta.description = "Library for N-ary datatypes and operations";
propagatedBuildInputs = [
base
expect_test_helpers_core
@@ -885,7 +885,7 @@ with self;
numeric_string = janePackage {
pname = "numeric_string";
hash = "sha256-cU5ETGfavkkiqZOjehCYg06YdDk8W+ZDqz17FGWHey8=";
- meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value";
+ meta.description = "Comparison function for strings that sorts numeric fragments of strings according to their numeric value";
propagatedBuildInputs = [
base
ppx_jane
@@ -925,14 +925,14 @@ with self;
ocaml_intrinsics_kernel = janePackage {
pname = "ocaml_intrinsics_kernel";
hash = "sha256-utD9HE0P3vPgSXDW8Bz0FxgEy+lNkIAlN/+JkfDqb9A=";
- meta.description = "A kernel library of intrinsics for OCaml";
+ meta.description = "Kernel library of intrinsics for OCaml";
buildInputs = [ dune-configurator ];
};
ocaml_intrinsics = janePackage {
pname = "ocaml_intrinsics";
hash = "sha256-Ndt6ZPJamBYzr1YA941BLwvRgkkbD8AEQR/JjjR38xI=";
- meta.description = "A library of intrinsics for OCaml";
+ meta.description = "Library of intrinsics for OCaml";
buildInputs = [
dune-configurator
];
@@ -970,7 +970,7 @@ with self;
of_json = janePackage {
pname = "of_json";
hash = "sha256-pZCiwXRwZK6ohsGz/WLacgo48ekdT35uD4VESvGxH8A=";
- meta.description = "A friendly applicative interface for Jsonaf";
+ meta.description = "Friendly applicative interface for Jsonaf";
buildInputs = [
core
core_extended
@@ -982,7 +982,7 @@ with self;
ordinal_abbreviation = janePackage {
pname = "ordinal_abbreviation";
hash = "sha256-kmTGnGbhdiUoXXw2DEAeZJL2sudEf8BRRt2RHCdL7HU=";
- meta.description = "A minimal library for generating ordinal names of integers";
+ meta.description = "Minimal library for generating ordinal names of integers";
buildInputs = [
base
ppx_jane
@@ -1030,7 +1030,7 @@ with self;
polling_state_rpc = janePackage {
pname = "polling_state_rpc";
hash = "sha256-fZKGva11ztuM+q0Lc6rr9NEH/Qo+wFmE6Rr1/TJm7rA=";
- meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire";
+ meta.description = "RPC which tracks state on the client and server so it only needs to send diffs across the wire";
propagatedBuildInputs = [
async_kernel
async_rpc_kernel
@@ -1139,7 +1139,7 @@ with self;
ppx_css = janePackage {
pname = "ppx_css";
hash = "sha256-mzLMVtNTy9NrVaNgsRa+oQynxXnh2qlHJCfr3FLFJ2I=";
- meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within";
+ meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within";
propagatedBuildInputs = [
async
async_unix
@@ -1211,7 +1211,7 @@ with self;
ppx_embed_file = janePackage {
pname = "ppx_embed_file";
hash = "sha256-Ew6/X7oAq81ldERU37QWXQdgReEtPD/lxbku8WZNJ6A=";
- meta.description = "A PPX that allows embedding files directly into executables/libraries as strings or bytes";
+ meta.description = "PPX that allows embedding files directly into executables/libraries as strings or bytes";
propagatedBuildInputs = [
core
ppx_jane
@@ -1263,7 +1263,7 @@ with self;
ppx_globalize = janePackage {
pname = "ppx_globalize";
hash = "sha256-LKV5zfaf6AXn3NzOhN2ka8NtjItPTIsfmoJVBw5bYi8=";
- meta.description = "A ppx rewriter that generates functions to copy local values to the global heap";
+ meta.description = "PPX rewriter that generates functions to copy local values to the global heap";
propagatedBuildInputs = [
base
ppxlib
@@ -1274,7 +1274,7 @@ with self;
ppx_hash = janePackage {
pname = "ppx_hash";
hash = "sha256-GADCLoF2GjZkvAiezn0xyReCs1avrUgjJGSS/pMNq38=";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -1413,21 +1413,21 @@ with self;
ppx_pattern_bind = janePackage {
pname = "ppx_pattern_bind";
hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA=";
- meta.description = "A ppx for writing fast incremental bind nodes in a pattern match";
+ meta.description = "PPX for writing fast incremental bind nodes in a pattern match";
propagatedBuildInputs = [ ppx_let ];
};
ppx_pipebang = janePackage {
pname = "ppx_pipebang";
hash = "sha256-GBa1zzNChZOQfVSHyUeDEMFxuNUT3lj/pIQi/l1J35M=";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_python = janePackage {
pname = "ppx_python";
hash = "sha256-WqTYH5Zz/vRak/CL1ha8oUbQ8+XRuUu9610uj8II74o=";
- meta.description = "A [@@deriving] plugin to generate Python conversion functions ";
+ meta.description = "[@@deriving] plugin to generate Python conversion functions";
propagatedBuildInputs = [
ppx_base
ppxlib
@@ -1471,7 +1471,7 @@ with self;
ppx_sexp_message = janePackage {
pname = "ppx_sexp_message";
hash = "sha256-SNgTvsTUgFzjqHpyIYk4YuA4c5MbA9e77YUEsDaKTeA=";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1481,7 +1481,7 @@ with self;
ppx_sexp_value = janePackage {
pname = "ppx_sexp_value";
hash = "sha256-f96DLNFI+s3TKsOj01i6xUoM9L+qRgAXbbepNis397I=";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1571,7 +1571,7 @@ with self;
ppxlib_jane = janePackage (
{
pname = "ppxlib_jane";
- meta.description = "A library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree";
+ meta.description = "Library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree";
propagatedBuildInputs = [ ppxlib ];
}
// (
@@ -1591,7 +1591,7 @@ with self;
profunctor = janePackage {
pname = "profunctor";
hash = "sha256-WYPJLt3kYvIzh88XcPpw2xvSNjNX63/LvWwIDK+Xr0Q=";
- meta.description = "A library providing a signature for simple profunctors and traversal of a record";
+ meta.description = "Library providing a signature for simple profunctors and traversal of a record";
propagatedBuildInputs = [
base
ppx_jane
@@ -1635,7 +1635,7 @@ with self;
record_builder = janePackage {
pname = "record_builder";
hash = "sha256-NQ0Wizxi/wD8BCwt8hxZWnEpLBTn3XkaG+96ooOKIFE=";
- meta.description = "A library which provides traversal of records with an applicative";
+ meta.description = "Library which provides traversal of records with an applicative";
propagatedBuildInputs = [
base
ppx_jane
@@ -1750,7 +1750,7 @@ with self;
core_kernel
ppx_jane
];
- meta.description = "A library to use CSS-style selectors to traverse sexp trees";
+ meta.description = "Library to use CSS-style selectors to traverse sexp trees";
};
sexplib0 = janePackage {
@@ -1801,7 +1801,7 @@ with self;
splay_tree = janePackage {
pname = "splay_tree";
hash = "sha256-gRHRqUKjFEgkL1h8zSbqJkf+gHxhh61AtAT+mkPcz+k=";
- meta.description = "A splay tree implementation";
+ meta.description = "Splay tree implementation";
propagatedBuildInputs = [ core_kernel ];
};
@@ -1827,7 +1827,7 @@ with self;
stored_reversed = janePackage {
pname = "stored_reversed";
hash = "sha256-FPyQxXaGAzFWW6GiiqKQgU+6/lAZhEQwhNnXsmqKkzg=";
- meta.description = "A library for representing a list temporarily stored in reverse order";
+ meta.description = "Library for representing a list temporarily stored in reverse order";
propagatedBuildInputs = [
core
ppx_jane
@@ -1837,7 +1837,7 @@ with self;
streamable = janePackage {
pname = "streamable";
hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg=";
- meta.description = "A collection of types suitable for incremental serialization";
+ meta.description = "Collection of types suitable for incremental serialization";
propagatedBuildInputs = [
async_kernel
async_rpc_kernel
@@ -1923,7 +1923,7 @@ with self;
uopt = janePackage {
pname = "uopt";
hash = "sha256-t0SFJVF0ScyFFwziBZOYCOsmhRd6J5H3s0Kk9NKorcM=";
- meta.description = "An [option]-like type that incurs no allocation";
+ meta.description = "[option]-like type that incurs no allocation";
propagatedBuildInputs = [
base
ppx_jane
@@ -1933,7 +1933,7 @@ with self;
username_kernel = janePackage {
pname = "username_kernel";
hash = "sha256-1lxWSv7CbmucurNw8ws18N9DYqo4ik2KZBc5GtNmmeU=";
- meta.description = "An identifier for a user";
+ meta.description = "Identifier for a user";
propagatedBuildInputs = [
core
ppx_jane
diff --git a/pkgs/development/ocaml-modules/ppx_deriving/default.nix b/pkgs/development/ocaml-modules/ppx_deriving/default.nix
index ce8df2188702..c71994967efd 100644
--- a/pkgs/development/ocaml-modules/ppx_deriving/default.nix
+++ b/pkgs/development/ocaml-modules/ppx_deriving/default.nix
@@ -47,12 +47,12 @@ buildDunePackage rec {
nativeBuildInputs = [ cppo ];
buildInputs = [
findlib
- ppxlib
];
propagatedBuildInputs =
lib.optional (lib.versionOlder version "5.2") ocaml-migrate-parsetree
++ [
ppx_derivers
+ ppxlib
]
++ lib.optional (lib.versionOlder version "6.0") result;
diff --git a/pkgs/development/php-packages/apcu/default.nix b/pkgs/development/php-packages/apcu/default.nix
index 50ebcc54c4a1..33b1b6c0b7f6 100644
--- a/pkgs/development/php-packages/apcu/default.nix
+++ b/pkgs/development/php-packages/apcu/default.nix
@@ -6,7 +6,7 @@
}:
let
- version = "5.1.24";
+ version = "5.1.26";
in
buildPecl {
inherit version;
@@ -16,7 +16,7 @@ buildPecl {
owner = "krakjoe";
repo = "apcu";
rev = "v${version}";
- sha256 = "sha256-g+Oo6y+24VOWHaDZ23iItkGwOa5bTtKMAjZOmAi6EOo=";
+ sha256 = "sha256-zJTrFckl7caKAF5/IL9RpVhbwsFZiol6w2GVpNdDdPg=";
};
buildInputs = [ pcre2 ];
diff --git a/pkgs/development/php-packages/phan/default.nix b/pkgs/development/php-packages/phan/default.nix
index 9f2eca7bd16d..f40573f3b965 100644
--- a/pkgs/development/php-packages/phan/default.nix
+++ b/pkgs/development/php-packages/phan/default.nix
@@ -7,13 +7,13 @@
(php.withExtensions ({ enabled, all }: enabled ++ (with all; [ ast ]))).buildComposerProject
(finalAttrs: {
pname = "phan";
- version = "5.5.0";
+ version = "5.5.1";
src = fetchFromGitHub {
owner = "phan";
repo = "phan";
rev = finalAttrs.version;
- hash = "sha256-jWlxBCfkN5nTd3nEwRLobDuxnJirk53ChSw59rj4gq0=";
+ hash = "sha256-G17ORkHmu6nkfJ8UrGzcaybPOKPrq1Q+LXVS56aVOZ8=";
};
vendorHash = "sha256-Ake5/7IyoweC2ONDuWt9jJSbG0JbnU9lmCRu2p6uUQM=";
diff --git a/pkgs/development/php-packages/phpstan/default.nix b/pkgs/development/php-packages/phpstan/default.nix
index 45dc3645d394..39199be432b9 100644
--- a/pkgs/development/php-packages/phpstan/default.nix
+++ b/pkgs/development/php-packages/phpstan/default.nix
@@ -7,16 +7,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "phpstan";
- version = "2.1.21";
+ version = "2.1.22";
src = fetchFromGitHub {
owner = "phpstan";
repo = "phpstan-src";
tag = finalAttrs.version;
- hash = "sha256-f+GxZPt5O++x0XKxdJqAiEfpgQYCN4uzDAzw20xd268=";
+ hash = "sha256-lhUsMDjfFOXdP3/HqPjaudXm5rugUo9tBaDPaI3CT20=";
};
- vendorHash = "sha256-6jGZF10B9aCMgLUKXcckcPF96U8edsPaMAQ7egHAAQk=";
+ vendorHash = "sha256-wVCCWzW1A7asmxECx9Uk6PpThnrvhjTAEm689bKtHA0=";
composerStrictValidation = false;
doInstallCheck = true;
diff --git a/pkgs/development/python-modules/accelerate/default.nix b/pkgs/development/python-modules/accelerate/default.nix
index 2d31ed1af77b..98059e764114 100644
--- a/pkgs/development/python-modules/accelerate/default.nix
+++ b/pkgs/development/python-modules/accelerate/default.nix
@@ -33,14 +33,14 @@
buildPythonPackage rec {
pname = "accelerate";
- version = "1.9.0";
+ version = "1.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "accelerate";
tag = "v${version}";
- hash = "sha256-h1XfBG7M8aAN9W09RgIowJ2vgWAjWbUnV1KBXa5aGJU=";
+ hash = "sha256-UsnGLBCt3uodzaBLeOKV4eYEoxwHkUlHDBAe6kAleDc=";
};
buildInputs = [ llvmPackages.openmp ];
diff --git a/pkgs/development/python-modules/aioairzone-cloud/default.nix b/pkgs/development/python-modules/aioairzone-cloud/default.nix
index 03c369b1e88b..cd5a9e27e4e3 100644
--- a/pkgs/development/python-modules/aioairzone-cloud/default.nix
+++ b/pkgs/development/python-modules/aioairzone-cloud/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "aioairzone-cloud";
- version = "0.6.16";
+ version = "0.7.1";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "Noltari";
repo = "aioairzone-cloud";
tag = version;
- hash = "sha256-EPj6tql05ZUImMAeeUTyNms1NdwJgtdCJmJ+O8HXP3I=";
+ hash = "sha256-BolgPHN7lc98kYWf1qDNvf1z5WNoDtAIvbY8+sgwB+E=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix
index 125dcc63c274..c7f7fdc0e987 100644
--- a/pkgs/development/python-modules/aioamazondevices/default.nix
+++ b/pkgs/development/python-modules/aioamazondevices/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "aioamazondevices";
- version = "3.6.0";
+ version = "4.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "chemelli74";
repo = "aioamazondevices";
tag = "v${version}";
- hash = "sha256-CVwpu0TW6ah7Stx2GhQgw9EkmHJ6rRB7DN416EatUMo=";
+ hash = "sha256-Ch3IP7fMEDYYRFDk3eoZWjhjnkQY0qcAFJdmkoW4o/0=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/aioautomower/default.nix b/pkgs/development/python-modules/aioautomower/default.nix
index 5dd0db815be9..c7bb25405239 100644
--- a/pkgs/development/python-modules/aioautomower/default.nix
+++ b/pkgs/development/python-modules/aioautomower/default.nix
@@ -8,11 +8,13 @@
ical,
mashumaro,
poetry-core,
+ poetry-dynamic-versioning,
pyjwt,
pytest-asyncio,
pytest-cov-stub,
pytestCheckHook,
pythonOlder,
+ python-dateutil,
syrupy,
time-machine,
tzlocal,
@@ -20,7 +22,7 @@
buildPythonPackage rec {
pname = "aioautomower";
- version = "2025.6.0";
+ version = "2.1.2";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -28,8 +30,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "Thomas55555";
repo = "aioautomower";
- tag = version;
- hash = "sha256-6V3utjqCLQmO2iuWdn6kE8oz9XcJ/sCfeSMWmxL/2NE=";
+ tag = "v${version}";
+ hash = "sha256-NQCkJLVOqqKodSclx941HCEEBLS6gJuNS1uZysuXf8A=";
};
postPatch = ''
@@ -38,13 +40,17 @@ buildPythonPackage rec {
--replace-fail 'version = "0.0.0"' 'version = "${version}"'
'';
- build-system = [ poetry-core ];
+ build-system = [
+ poetry-core
+ poetry-dynamic-versioning
+ ];
dependencies = [
aiohttp
ical
mashumaro
pyjwt
+ python-dateutil
tzlocal
];
@@ -68,6 +74,9 @@ buildPythonPackage rec {
# Timezone mismatches
"test_full_planner_event"
"test_sinlge_planner_event"
+ "test_set_datetime"
+ "test_message_event"
+ "test_async_get_messages"
];
meta = with lib; {
diff --git a/pkgs/development/python-modules/aiodiscover/default.nix b/pkgs/development/python-modules/aiodiscover/default.nix
index c4b92cbeeb6a..8420da320779 100644
--- a/pkgs/development/python-modules/aiodiscover/default.nix
+++ b/pkgs/development/python-modules/aiodiscover/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "aiodiscover";
- version = "2.7.0";
+ version = "2.7.1";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "bdraco";
repo = "aiodiscover";
tag = "v${version}";
- hash = "sha256-zJOsf4oZbZgaiaaPM0HfR0GNwxvGoR6fgkJB5ZFY0O8=";
+ hash = "sha256-q0HXANSfoDPlGdokfiQcsMHkt9ZmD604JRL/SDQx2hw=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix
index 6925b95bad85..629aac4e232b 100644
--- a/pkgs/development/python-modules/aioesphomeapi/default.nix
+++ b/pkgs/development/python-modules/aioesphomeapi/default.nix
@@ -26,7 +26,7 @@
buildPythonPackage rec {
pname = "aioesphomeapi";
- version = "33.1.1";
+ version = "37.2.5";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -35,7 +35,7 @@ buildPythonPackage rec {
owner = "esphome";
repo = "aioesphomeapi";
tag = "v${version}";
- hash = "sha256-vXBTumh1oB1vTVlX4VJvIUTnkYLG9j/8cNuHFQ2PklY=";
+ hash = "sha256-+l/tEdraTkNt70sjcGpS/e1uEyudEsJdlqgoHPhMNg0=";
};
build-system = [
diff --git a/pkgs/development/python-modules/aioftp/default.nix b/pkgs/development/python-modules/aioftp/default.nix
index e53a2b472a88..2ab4e2a75fc5 100644
--- a/pkgs/development/python-modules/aioftp/default.nix
+++ b/pkgs/development/python-modules/aioftp/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "aioftp";
- version = "0.25.2";
+ version = "0.26.2";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
- hash = "sha256-hALv4NR4O5xNZ4dEbV4Cer55eWlR8ickG9LF2PPgnQs=";
+ hash = "sha256-7NjMloe7teG03dwVWqHz6oc9bp+eloIhN42vBMLk92M=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/aioonkyo/default.nix b/pkgs/development/python-modules/aioonkyo/default.nix
new file mode 100644
index 000000000000..a19c17d9d008
--- /dev/null
+++ b/pkgs/development/python-modules/aioonkyo/default.nix
@@ -0,0 +1,37 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ hatchling,
+ pythonOlder,
+}:
+
+buildPythonPackage rec {
+ pname = "aioonkyo";
+ version = "0.3.0";
+ pyproject = true;
+
+ disabled = pythonOlder "3.13";
+
+ src = fetchFromGitHub {
+ owner = "arturpragacz";
+ repo = "aioonkyo";
+ tag = version;
+ hash = "sha256-xGSvwfCwWfWHZTl4+Uf+vgI5JkjeO5affbURqpLsCuk=";
+ };
+
+ build-system = [ hatchling ];
+
+ # Package has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "aioonkyo" ];
+
+ meta = {
+ description = "Library for controlling Onkyo AV receivers";
+ homepage = "https://github.com/arturpragacz/aioonkyo";
+ changelog = "https://github.com/arturpragacz/aioonkyo/releases/tag/${version}";
+ license = lib.licenses.gpl3Only;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/aioshelly/default.nix b/pkgs/development/python-modules/aioshelly/default.nix
index 0d41b5ac0eed..a9b16bae0e88 100644
--- a/pkgs/development/python-modules/aioshelly/default.nix
+++ b/pkgs/development/python-modules/aioshelly/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "aioshelly";
- version = "13.7.2";
+ version = "13.8.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs";
repo = "aioshelly";
tag = version;
- hash = "sha256-8OOg6+oKaeLk2kUJ44ynxuNx1ZGtAydLhgAhM2N9Hn0=";
+ hash = "sha256-SzEoLOjHlXVEB8V1Qc2IcA46YVIQ3w+FGADB5EaIb4k=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/airos/default.nix b/pkgs/development/python-modules/airos/default.nix
new file mode 100644
index 000000000000..42fcee67126c
--- /dev/null
+++ b/pkgs/development/python-modules/airos/default.nix
@@ -0,0 +1,52 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ pythonOlder,
+ setuptools,
+ aiohttp,
+ mashumaro,
+ aiofiles,
+ aioresponses,
+ pytest-asyncio,
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "airos";
+ version = "0.2.4";
+ pyproject = true;
+
+ disabled = pythonOlder "3.13";
+
+ src = fetchFromGitHub {
+ owner = "CoMPaTech";
+ repo = "python-airos";
+ tag = "v${version}";
+ hash = "sha256-zY0XPucCXiJDo9C4GiDqs/lxQDTphs/mBXBqSYPvkoI=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ aiohttp
+ mashumaro
+ ];
+
+ nativeCheckInputs = [
+ aiofiles
+ aioresponses
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [ "airos" ];
+
+ meta = {
+ description = "Ubiquity airOS module(s) for Python 3";
+ homepage = "https://github.com/CoMPaTech/python-airos";
+ changelog = "https://github.com/CoMPaTech/python-airos/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/amcrest/default.nix b/pkgs/development/python-modules/amcrest/default.nix
index 29fe6af659f1..b3fd5616ea92 100644
--- a/pkgs/development/python-modules/amcrest/default.nix
+++ b/pkgs/development/python-modules/amcrest/default.nix
@@ -16,22 +16,22 @@
buildPythonPackage rec {
pname = "amcrest";
- version = "1.9.8";
+ version = "1.9.9";
pyproject = true;
src = fetchFromGitHub {
owner = "tchellomello";
repo = "python-amcrest";
tag = version;
- hash = "sha256-v0jWEZo06vltEq//suGrvJ/AeeDxUG5CCFhbf03q34w=";
+ hash = "sha256-UPxs/sL8ZpUf29fpQFnLY4tV7qSQIxm0UVSl6Pm1dAY=";
};
patches = [
(fetchpatch2 {
- # https://github.com/tchellomello/python-amcrest/pull/235
- name = "replace-distutils.patch";
- url = "https://github.com/tchellomello/python-amcrest/commit/ec56049c0f5b49bc4c5bcf0acb7fea89ec1c1df4.patch";
- hash = "sha256-ym+Bn795y+JqhNMk4NPnOVr3DwO9DkUV0d9LEaz3CMo=";
+ # https://github.com/tchellomello/python-amcrest/pull/240
+ name = "distutils-str2bool.patch";
+ url = "https://github.com/tchellomello/python-amcrest/commit/9cced67d643da6c33d92e85dde22e01b44fb0936.patch";
+ hash = "sha256-i9UeYo43Eiwz06KfWyVQUPTLCJLmMjjNcjA7ZQcPIqQ=";
})
];
diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix
index 8f4ff4d62bb3..00073ddaf14d 100644
--- a/pkgs/development/python-modules/anthropic/default.nix
+++ b/pkgs/development/python-modules/anthropic/default.nix
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ stdenv,
# build-system
hatch-fancy-pypi-readme,
@@ -80,6 +81,11 @@ buildPythonPackage rec {
disabledTests = [
# Test require network access
"test_copy_build_request"
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ # Hangs
+ # https://github.com/anthropics/anthropic-sdk-python/issues/1008
+ "test_get_platform"
];
disabledTestPaths = [
diff --git a/pkgs/development/python-modules/app-model/default.nix b/pkgs/development/python-modules/app-model/default.nix
index 70ca05f56e89..3dc700a076b9 100644
--- a/pkgs/development/python-modules/app-model/default.nix
+++ b/pkgs/development/python-modules/app-model/default.nix
@@ -47,7 +47,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Module to implement generic application schema";
homepage = "https://github.com/pyapp-kit/app-model";
- changelog = "https://github.com/pyapp-kit/app-model/blob/v${version}/CHANGELOG.md";
+ changelog = "https://github.com/pyapp-kit/app-model/blob/${src.tag}/CHANGELOG.md";
license = licenses.bsd3;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/apprise/default.nix b/pkgs/development/python-modules/apprise/default.nix
index 45a203e495ce..0491a7bf5a62 100644
--- a/pkgs/development/python-modules/apprise/default.nix
+++ b/pkgs/development/python-modules/apprise/default.nix
@@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "apprise";
- version = "1.9.3";
+ version = "1.9.4";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-9YNmfqNbiJnNRjGMbLJvD69qRgWxGRdMJSOgElkMZaY=";
+ hash = "sha256-SDEiruGaiaewdezUjvEa4315dE9660ULz5hammwoyYg=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/development/python-modules/arcam-fmj/default.nix b/pkgs/development/python-modules/arcam-fmj/default.nix
index b5c3690adb11..b626683a1188 100644
--- a/pkgs/development/python-modules/arcam-fmj/default.nix
+++ b/pkgs/development/python-modules/arcam-fmj/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "arcam-fmj";
- version = "1.8.1";
+ version = "1.8.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "elupus";
repo = "arcam_fmj";
tag = version;
- hash = "sha256-sNV2k3cbQe60Jpq1J2T6TQAz+NEyLXvS97//vXJ17TM=";
+ hash = "sha256-iks3ENcv7OtU30kZyG6Z7bG/WrYQQLbfXP55IkltmaE=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/asf-search/default.nix b/pkgs/development/python-modules/asf-search/default.nix
index 646e6fe16267..544ba040f042 100644
--- a/pkgs/development/python-modules/asf-search/default.nix
+++ b/pkgs/development/python-modules/asf-search/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "asf-search";
- version = "9.0.7";
+ version = "9.0.9";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "asfadmin";
repo = "Discovery-asf_search";
tag = "v${version}";
- hash = "sha256-qfP02OQ3RQx8EZsrbrSvlFkz16MZsTT7phemrKo8vEI=";
+ hash = "sha256-1ZJsVcbqvB0DpcVyCWaEdYEnDXDDIupiprcIZlRCWDo=";
};
pythonRelaxDeps = [ "tenacity" ];
diff --git a/pkgs/development/python-modules/awscrt/default.nix b/pkgs/development/python-modules/awscrt/default.nix
index 4702171f0a50..f4ae0a158f14 100644
--- a/pkgs/development/python-modules/awscrt/default.nix
+++ b/pkgs/development/python-modules/awscrt/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "awscrt";
- version = "0.27.4";
+ version = "0.27.5";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-yyPLdnyi48AAfImbKJ1mjSiusFVTTfNadBhHE19s2Rw=";
+ hash = "sha256-2TYEuzld19s3aWvLtHDtK9E/cgSExsTJ9GzzpoIF9xk=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/axis/default.nix b/pkgs/development/python-modules/axis/default.nix
index c141ef5c3551..3b5481bdb9a5 100644
--- a/pkgs/development/python-modules/axis/default.nix
+++ b/pkgs/development/python-modules/axis/default.nix
@@ -3,6 +3,7 @@
async-timeout,
attrs,
buildPythonPackage,
+ faust-cchardet,
fetchFromGitHub,
httpx,
orjson,
@@ -15,7 +16,7 @@
buildPythonPackage rec {
pname = "axis";
- version = "64";
+ version = "65";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -24,13 +25,13 @@ buildPythonPackage rec {
owner = "Kane610";
repo = "axis";
tag = "v${version}";
- hash = "sha256-6g4Dqk+oGlEcqlNuMiwep+NCVFmwRZjKgEZC1OzmKw0=";
+ hash = "sha256-65njqnnahpYhx5CShjWOuNlkckQbt8tMjKf8OUCrmbw=";
};
postPatch = ''
substituteInPlace pyproject.toml \
- --replace-fail "setuptools==75.6.0" "setuptools" \
- --replace-fail "wheel==0.45.1" "wheel"
+ --replace-fail "setuptools==80.9.0" "setuptools" \
+ --replace-fail "wheel==0.46.1" "wheel"
'';
build-system = [ setuptools ];
@@ -38,6 +39,7 @@ buildPythonPackage rec {
dependencies = [
async-timeout
attrs
+ faust-cchardet
httpx
orjson
packaging
diff --git a/pkgs/development/python-modules/axisregistry/default.nix b/pkgs/development/python-modules/axisregistry/default.nix
index fe5efc40c7fe..e9cb74745b95 100644
--- a/pkgs/development/python-modules/axisregistry/default.nix
+++ b/pkgs/development/python-modules/axisregistry/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "axisregistry";
- version = "0.4.12";
+ version = "0.4.16";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-d60VbzlDiAL+J8sCE0sp2RgB02WGrigqcdzqW55ex1s=";
+ hash = "sha256-eohwtlFSTuttPv0PsOy1uezGT1NNlwm8ZunVJd1a9zo=";
};
# Relax the dependency on protobuf 3. Other packages in the Google Fonts
diff --git a/pkgs/development/python-modules/backtesting/default.nix b/pkgs/development/python-modules/backtesting/default.nix
index 4229d9cc1229..30465758ac29 100644
--- a/pkgs/development/python-modules/backtesting/default.nix
+++ b/pkgs/development/python-modules/backtesting/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "backtesting";
- version = "0.6.4";
+ version = "0.6.5";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-8Xasb7VG39XXQ/A47lgkYk5Vo4pJPE3Vghcxt0yGeq4=";
+ hash = "sha256-c4od7ij8U98u2jXqLy0aHDfdugHfFCI/yeh9gKHvvC4=";
};
build-system = [
diff --git a/pkgs/development/python-modules/bellows/default.nix b/pkgs/development/python-modules/bellows/default.nix
index 1add761ff739..9ff362680c66 100644
--- a/pkgs/development/python-modules/bellows/default.nix
+++ b/pkgs/development/python-modules/bellows/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "bellows";
- version = "0.45.2";
+ version = "0.45.3";
pyproject = true;
src = fetchFromGitHub {
owner = "zigpy";
repo = "bellows";
tag = version;
- hash = "sha256-HVa1QFw9hLTgHu5up+llvM6q5+HCWNwKnJem3GSxcPg=";
+ hash = "sha256-7CU3o7SrBDxgf4Bd7SBkZlfwwdeo1Rr+UyapX3ORyfU=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/bidsschematools/default.nix b/pkgs/development/python-modules/bidsschematools/default.nix
index c4d6d4a0f2b2..27de1694bfb4 100644
--- a/pkgs/development/python-modules/bidsschematools/default.nix
+++ b/pkgs/development/python-modules/bidsschematools/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "bidsschematools";
- version = "1.0.10";
+ version = "1.0.13";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "bidsschematools";
inherit version;
- hash = "sha256-4kHdeYzIaG1KuLYl5NhO8wk9RyoVjMzYioUEluSkqLk=";
+ hash = "sha256-l9DN68kf1HwE0Th6XBuLxlikAyaARIEK/jwE6/mC0Vo=";
};
build-system = [
diff --git a/pkgs/development/python-modules/bleak-esphome/default.nix b/pkgs/development/python-modules/bleak-esphome/default.nix
index c9ed350d62d6..78bb0ef27382 100644
--- a/pkgs/development/python-modules/bleak-esphome/default.nix
+++ b/pkgs/development/python-modules/bleak-esphome/default.nix
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "bleak-esphome";
- version = "2.16.0";
+ version = "3.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "bluetooth-devices";
repo = "bleak-esphome";
tag = "v${version}";
- hash = "sha256-1NqalsFUXTcVX0UVV4BMStX+EAcu0/3vEKpkq+z+KDE=";
+ hash = "sha256-L2/DtT1vEkP67oktLNix+/+eoVbJoMfUvW6232gSMCM=";
};
postPatch = ''
@@ -56,6 +56,13 @@ buildPythonPackage rec {
pytestCheckHook
];
+ disabledTests = [
+ # bleak_client.services.get_characteristic returns None
+ "test_client_get_services_and_read_write"
+ "test_bleak_client_get_services_and_read_write"
+ "test_bleak_client_cached_get_services_and_read_write"
+ ];
+
pythonImportsCheck = [ "bleak_esphome" ];
meta = with lib; {
diff --git a/pkgs/development/python-modules/bleak-retry-connector/default.nix b/pkgs/development/python-modules/bleak-retry-connector/default.nix
index 9d18f221997c..3edd3f454312 100644
--- a/pkgs/development/python-modules/bleak-retry-connector/default.nix
+++ b/pkgs/development/python-modules/bleak-retry-connector/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "bleak-retry-connector";
- version = "3.9.0";
+ version = "4.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Bluetooth-Devices";
repo = "bleak-retry-connector";
tag = "v${version}";
- hash = "sha256-weZ44YhbCoDRByzta/tkl1maEuxewS+53jxFRDHK6so=";
+ hash = "sha256-zF1wGDpcUK/88A+2JHuu2bU1tYmJIvSfdZX/IZEmauQ=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/bleak/default.nix b/pkgs/development/python-modules/bleak/default.nix
index 682d474e30ff..6a558e4aa620 100644
--- a/pkgs/development/python-modules/bleak/default.nix
+++ b/pkgs/development/python-modules/bleak/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "bleak";
- version = "0.22.3";
+ version = "1.0.1";
format = "pyproject";
disabled = pythonOlder "3.8";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "hbldh";
repo = "bleak";
tag = "v${version}";
- hash = "sha256-kPeKQcJETZE6+btQsmCgb37yRI2Klg0lZ1ZIrm8ODow=";
+ hash = "sha256-JHTyTHMMZDD75baQK3nf4R+8eW0Tt62CMTXb8eRKp94=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/bless/default.nix b/pkgs/development/python-modules/bless/default.nix
index e1d6e144c12f..ec238c58e22a 100644
--- a/pkgs/development/python-modules/bless/default.nix
+++ b/pkgs/development/python-modules/bless/default.nix
@@ -47,6 +47,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "bless" ];
meta = with lib; {
+ broken = true; # not compatible with bleak>=1.0 and no maintenance since 2024-03
description = "Library for creating a BLE Generic Attribute Profile (GATT) server";
homepage = "https://github.com/kevincar/bless";
changelog = "https://github.com/kevincar/bless/releases/tag/v${version}";
diff --git a/pkgs/development/python-modules/bluetooth-adapters/default.nix b/pkgs/development/python-modules/bluetooth-adapters/default.nix
index 25b04c4ecfba..cef044feb4af 100644
--- a/pkgs/development/python-modules/bluetooth-adapters/default.nix
+++ b/pkgs/development/python-modules/bluetooth-adapters/default.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "bluetooth-adapters";
- version = "0.21.4";
+ version = "2.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "bluetooth-adapters";
tag = "v${version}";
- hash = "sha256-JUh4v9YeqMeecJh/eTpmLMwNsxbc/oqZY2CrEJUO418=";
+ hash = "sha256-0WZ6M/e5HLG1jS635Ir9eSGUW/2+YdU0tfszt+gM/qo=";
};
outputs = [
diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix
index 1c2e08a4f302..3148c44db8e8 100644
--- a/pkgs/development/python-modules/boto3-stubs/default.nix
+++ b/pkgs/development/python-modules/boto3-stubs/default.nix
@@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
- version = "1.40.0";
+ version = "1.40.5";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
- hash = "sha256-rMdc3VGb1sBtx5xT/GvU/+L3L34uN0rpysEGsfi6XuE=";
+ hash = "sha256-bVS5Ym36kYNBjq0L1KKHdnj1Atp7WHfDVEt//tj6RjE=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/canopen/default.nix b/pkgs/development/python-modules/canopen/default.nix
index 320dfd776b2d..0a2ec5b2093d 100644
--- a/pkgs/development/python-modules/canopen/default.nix
+++ b/pkgs/development/python-modules/canopen/default.nix
@@ -1,32 +1,30 @@
{
lib,
buildPythonPackage,
- fetchPypi,
- setuptools-scm,
- python-can,
canmatrix,
+ fetchPypi,
pytestCheckHook,
- pythonOlder,
+ python-can,
+ setuptools-scm,
}:
buildPythonPackage rec {
pname = "canopen";
- version = "2.3.0";
- format = "setuptools";
-
- disabled = pythonOlder "3.7";
+ version = "2.4.1";
+ pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-eSCEqTwTjVsqQG3dLU61ziCPA72P2mD4GtK7jVbGuCc=";
+ hash = "sha256-IKhLxJizTa3XnOzkZ9O74ZWRwcAqjzkzG8xgZcTYsus=";
};
- nativeBuildInputs = [ setuptools-scm ];
+ build-system = [ setuptools-scm ];
- propagatedBuildInputs = [
- python-can
- canmatrix
- ];
+ dependencies = [ python-can ];
+
+ optional-dependencies = {
+ db_export = [ canmatrix ];
+ };
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/catppuccin/default.nix b/pkgs/development/python-modules/catppuccin/default.nix
index d0fc7210c542..84b5be78fc3f 100644
--- a/pkgs/development/python-modules/catppuccin/default.nix
+++ b/pkgs/development/python-modules/catppuccin/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "catppuccin";
- version = "2.4.1";
+ version = "2.5.0";
pyproject = true;
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "catppuccin";
repo = "python";
tag = "v${version}";
- hash = "sha256-lQsJnzOnyDIUu1mbydiyfRwh0zCRGU35p0Kn2a3H/48=";
+ hash = "sha256-wumJ8kpr+C2pdw8jYf+IqYTdSB6Iy37yZqPKycYmOSs=";
};
build-system = [ hatchling ];
diff --git a/pkgs/development/python-modules/ciscoconfparse2/default.nix b/pkgs/development/python-modules/ciscoconfparse2/default.nix
index 166eaba86ea4..731c78292b68 100644
--- a/pkgs/development/python-modules/ciscoconfparse2/default.nix
+++ b/pkgs/development/python-modules/ciscoconfparse2/default.nix
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "ciscoconfparse2";
- version = "0.8.17";
+ version = "0.8.29";
pyproject = true;
src = fetchFromGitHub {
owner = "mpenning";
repo = "ciscoconfparse2";
tag = version;
- hash = "sha256-G6FR2v/FJE0ySpNXJ9603O16UjSqOkRB2+7xNoLBJAM=";
+ hash = "sha256-Dvryv3VPdyRuvIPksEnSlKnCJU70j2xd2aWpwXUGbUY=";
};
pythonRelaxDeps = [
@@ -84,5 +84,7 @@ buildPythonPackage rec {
changelog = "https://github.com/mpenning/ciscoconfparse2/blob/${src.tag}/CHANGES.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
+ # https://github.com/mpenning/ciscoconfparse2/issues/19
+ broken = lib.versionAtLeast hier-config.version "3";
};
}
diff --git a/pkgs/development/python-modules/clevercsv/default.nix b/pkgs/development/python-modules/clevercsv/default.nix
index cc475db3a165..4f10df8c8159 100644
--- a/pkgs/development/python-modules/clevercsv/default.nix
+++ b/pkgs/development/python-modules/clevercsv/default.nix
@@ -73,7 +73,7 @@ buildPythonPackage rec {
];
meta = with lib; {
- description = "CleverCSV is a Python package for handling messy CSV files";
+ description = "Python package for handling messy CSV files";
mainProgram = "clevercsv";
longDescription = ''
CleverCSV is a Python package for handling messy CSV files. It provides
diff --git a/pkgs/development/python-modules/cloup/default.nix b/pkgs/development/python-modules/cloup/default.nix
index a11b1a75ae14..06d946e3fc80 100644
--- a/pkgs/development/python-modules/cloup/default.nix
+++ b/pkgs/development/python-modules/cloup/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "cloup";
- version = "3.0.7";
+ version = "3.0.8";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
- hash = "sha256-yFLgoFQapDPGqzGpuLUD9j2Ygekd2vA4TWknll8rQhw=";
+ hash = "sha256-+RwICnJRlt33T+q9YlAmb0Zul/wW3+Iadiz2vGvrPss=";
};
nativeBuildInputs = [ setuptools-scm ];
diff --git a/pkgs/development/python-modules/cnvkit/default.nix b/pkgs/development/python-modules/cnvkit/default.nix
index 4911f8b004cd..eb6375367297 100644
--- a/pkgs/development/python-modules/cnvkit/default.nix
+++ b/pkgs/development/python-modules/cnvkit/default.nix
@@ -3,9 +3,9 @@
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
-
+ python,
+ makeWrapper,
# dependencies
- R,
biopython,
matplotlib,
numpy,
@@ -13,15 +13,15 @@
pomegranate,
pyfaidx,
pysam,
- rPackages,
reportlab,
+ rPackages,
scikit-learn,
scipy,
-
+ R,
# tests
pytestCheckHook,
-}:
+}:
buildPythonPackage rec {
pname = "cnvkit";
version = "0.9.12";
@@ -47,11 +47,38 @@ buildPythonPackage rec {
"pomegranate"
];
- # Numpy 2 compatibility
- postPatch = ''
- substituteInPlace skgenome/intersect.py \
- --replace-fail "np.string_" "np.bytes_"
- '';
+ nativeBuildInputs = [
+ makeWrapper
+ ];
+
+ buildInputs = [
+ R
+ ];
+
+ postPatch =
+ let
+ rscript = lib.getExe' R "Rscript";
+ in
+ # Numpy 2 compatibility
+ ''
+ substituteInPlace skgenome/intersect.py \
+ --replace-fail "np.string_" "np.bytes_"
+ ''
+ # Patch shebang lines in R scripts
+ + ''
+ substituteInPlace cnvlib/segmentation/flasso.py \
+ --replace-fail "#!/usr/bin/env Rscript" "#!${rscript}"
+
+ substituteInPlace cnvlib/segmentation/cbs.py \
+ --replace-fail "#!/usr/bin/env Rscript" "#!${rscript}"
+
+ substituteInPlace cnvlib/segmentation/__init__.py \
+ --replace-fail 'rscript_path="Rscript"' 'rscript_path="${rscript}"'
+
+ substituteInPlace cnvlib/commands.py \
+ --replace-fail 'default="Rscript"' 'default="${rscript}"'
+
+ '';
dependencies = [
biopython
@@ -61,12 +88,42 @@ buildPythonPackage rec {
pomegranate
pyfaidx
pysam
- rPackages.DNAcopy
reportlab
+ rPackages.DNAcopy
scikit-learn
scipy
];
+ # Make sure R can find the DNAcopy package
+ postInstall = ''
+ wrapProgram $out/bin/cnvkit.py \
+ --set R_LIBS_SITE "${rPackages.DNAcopy}/library" \
+ --set MPLCONFIGDIR "/tmp/matplotlib-config"
+ '';
+
+ installCheckPhase = ''
+ runHook preInstallCheck
+
+ ${python.executable} -m pytest --deselect=test/test_commands.py::CommandTests::test_batch \
+ --deselect=test/test_commands.py::CommandTests::test_segment_hmm
+
+ cd test
+ # Set matplotlib config directory for the tests
+ export MPLCONFIGDIR="/tmp/matplotlib-config"
+ export HOME="/tmp"
+ mkdir -p "$MPLCONFIGDIR"
+
+ # Use the installed binary - it's already wrapped with R_LIBS_SITE
+ make cnvkit="$out/bin/cnvkit.py" || {
+ echo "Make tests failed"
+ exit 1
+ }
+
+ runHook postInstallCheck
+ '';
+
+ doInstallCheck = true;
+
pythonImportsCheck = [ "cnvlib" ];
nativeCheckInputs = [
@@ -74,13 +131,6 @@ buildPythonPackage rec {
R
];
- disabledTests = [
- # AttributeError: module 'pomegranate' has no attribute 'NormalDistribution'
- # https://github.com/etal/cnvkit/issues/815
- "test_batch"
- "test_segment_hmm"
- ];
-
meta = {
homepage = "https://cnvkit.readthedocs.io";
description = "Python library and command-line software toolkit to infer and visualize copy number from high-throughput DNA sequencing data";
diff --git a/pkgs/development/python-modules/coiled/default.nix b/pkgs/development/python-modules/coiled/default.nix
index c4ef5c6bdd6f..671bbdd4232c 100644
--- a/pkgs/development/python-modules/coiled/default.nix
+++ b/pkgs/development/python-modules/coiled/default.nix
@@ -39,12 +39,12 @@
buildPythonPackage rec {
pname = "coiled";
- version = "1.113.0";
+ version = "1.116.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-1AIE06pssYFaiYBTv7gY4/Kw2jwKntvU/AMy2I77nsY=";
+ hash = "sha256-OBaGd9aC1TGtVeQ5K7iI2sWuBV0wG9Jt5sN92EMvi9M=";
};
build-system = [
diff --git a/pkgs/development/python-modules/colcon-library-path/default.nix b/pkgs/development/python-modules/colcon-library-path/default.nix
new file mode 100644
index 000000000000..6be5ca36dbf9
--- /dev/null
+++ b/pkgs/development/python-modules/colcon-library-path/default.nix
@@ -0,0 +1,54 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ colcon,
+ pylint,
+ pytestCheckHook,
+ pytest-cov-stub,
+ scspell,
+ writableTmpDirAsHomeHook,
+}:
+
+buildPythonPackage rec {
+ pname = "colcon-library-path";
+ version = "0.2.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "colcon";
+ repo = "colcon-library-path";
+ tag = version;
+ hash = "sha256-/Zb8F/WcwpFMeJNLaf69ozXX8f+9gb+WXBda+nc/7MM=";
+ };
+
+ build-system = [ setuptools ];
+
+ propagatedBuildInputs = [
+ colcon
+ ];
+
+ nativeCheckInputs = [
+ pylint
+ pytest-cov-stub
+ pytestCheckHook
+ scspell
+ writableTmpDirAsHomeHook
+ ];
+
+ pythonImportsCheck = [
+ "colcon_library_path"
+ ];
+
+ disabledTestPaths = [
+ "test/test_flake8.py"
+ ];
+
+ meta = {
+ description = "Extension for colcon to set the library path environment variable";
+ homepage = "https://github.com/colcon/colcon-library-path";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ guelakais ];
+ };
+}
diff --git a/pkgs/development/python-modules/colorful/default.nix b/pkgs/development/python-modules/colorful/default.nix
index 491defd0139a..41b7b6f3e0a7 100644
--- a/pkgs/development/python-modules/colorful/default.nix
+++ b/pkgs/development/python-modules/colorful/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "colorful";
- version = "0.5.6";
+ version = "0.5.7";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "timofurrer";
repo = "colorful";
tag = "v${version}";
- hash = "sha256-8rHJIsHiyfjmjlGiEyrzvEwKgi1kP4Njm731mlFDMIU=";
+ hash = "sha256-iJ63Txn8wbZFlBrplTiHfkMfrCZfXxqlPRQgaMrwHCo=";
};
nativeCheckInputs = [ pytestCheckHook ];
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Library for terminal string styling";
homepage = "https://github.com/timofurrer/colorful";
- changelog = "https://github.com/timofurrer/colorful/releases/tag/v${version}";
+ changelog = "https://github.com/timofurrer/colorful/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ kalbasit ];
};
diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix
index adea4c8a8c2d..886923113b9f 100644
--- a/pkgs/development/python-modules/cyclopts/default.nix
+++ b/pkgs/development/python-modules/cyclopts/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "cyclopts";
- version = "3.22.3";
+ version = "3.22.5";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "BrianPugh";
repo = "cyclopts";
tag = "v${version}";
- hash = "sha256-QBB6HhkMLnoFAbXeKnqZ/C4b7fmH/Y7sR9YX06Cha+I=";
+ hash = "sha256-Jts60OLapLBM9tZCPd9OtRgqyrQveUVDHTIz302cCrI=";
};
build-system = [
diff --git a/pkgs/development/python-modules/dbus-fast/default.nix b/pkgs/development/python-modules/dbus-fast/default.nix
index 2597b09d8eb4..6a1d1b2b10f0 100644
--- a/pkgs/development/python-modules/dbus-fast/default.nix
+++ b/pkgs/development/python-modules/dbus-fast/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "dbus-fast";
- version = "2.44.1";
+ version = "2.44.3";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "dbus-fast";
tag = "v${version}";
- hash = "sha256-r9F/3H/Bagi9QJHZDEsa80dglVE9vS1f9Cqt7CZWn8Y=";
+ hash = "sha256-ZpTQjAmrLoenDWzd/0NpD7fqTd6Dv1J0Ks0db4twwYk=";
};
# The project can build both an optimized cython version and an unoptimized
diff --git a/pkgs/development/python-modules/ddgs/default.nix b/pkgs/development/python-modules/ddgs/default.nix
index 4d16f2dfbcba..266ce10c6683 100644
--- a/pkgs/development/python-modules/ddgs/default.nix
+++ b/pkgs/development/python-modules/ddgs/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "ddgs";
- version = "9.4.3";
+ version = "9.5.1";
pyproject = true;
src = fetchFromGitHub {
owner = "deedy5";
repo = "ddgs";
tag = "v${version}";
- hash = "sha256-W7Ug9hYOfdskWrhRgkogwru8XE6kqxsqqnXsdD81mKk=";
+ hash = "sha256-8OGO70J/o6oUfgdMKgZOtmOf4Nenk3VcV8kxU6UnEFQ=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/debugpy/default.nix b/pkgs/development/python-modules/debugpy/default.nix
index 82f85aaecfc8..efc9bf09d4d4 100644
--- a/pkgs/development/python-modules/debugpy/default.nix
+++ b/pkgs/development/python-modules/debugpy/default.nix
@@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "debugpy";
- version = "1.8.15";
+ version = "1.8.16";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "microsoft";
repo = "debugpy";
tag = "v${version}";
- hash = "sha256-neo7A+bjAhuvqYY4YA3O0v5aWUKV91mqajI8gpY0QYs=";
+ hash = "sha256-11P2L3/ePoKrqO2G65XJeDEB6lsC8h7oRyXzGRz18tg=";
};
patches = [
diff --git a/pkgs/development/python-modules/declinate/default.nix b/pkgs/development/python-modules/declinate/default.nix
new file mode 100644
index 000000000000..58bd28b1d53e
--- /dev/null
+++ b/pkgs/development/python-modules/declinate/default.nix
@@ -0,0 +1,53 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitLab,
+
+ # build-system
+ setuptools,
+ setuptools-scm,
+
+ # dependencies
+ typing-extensions,
+
+ # nativeCheckInputs
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "declinate";
+ version = "0.0.6";
+ pyproject = true;
+
+ src = fetchFromGitLab {
+ owner = "ternaris";
+ repo = "declinate";
+ tag = "v${version}";
+ hash = "sha256-JEO/GtbG/yQuj8vJJaWex9mGy6qpWOPHGlKrdG9vt28=";
+ };
+
+ build-system = [
+ setuptools
+ setuptools-scm
+ ];
+
+ dependencies = [
+ typing-extensions
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [
+ "declinate"
+ ];
+
+ meta = {
+ description = "Command line interface generator";
+ homepage = "https://gitlab.com/ternaris/declinate";
+ changelog = "https://gitlab.com/ternaris/declinate/-/blob/${src.tag}/CHANGES.rst";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ nim65s ];
+ };
+}
diff --git a/pkgs/development/python-modules/deebot-client/default.nix b/pkgs/development/python-modules/deebot-client/default.nix
index 43668b02ce9f..6d2a10f875a1 100644
--- a/pkgs/development/python-modules/deebot-client/default.nix
+++ b/pkgs/development/python-modules/deebot-client/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "deebot-client";
- version = "13.5.0";
+ version = "13.6.0";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -29,12 +29,12 @@ buildPythonPackage rec {
owner = "DeebotUniverse";
repo = "client.py";
tag = version;
- hash = "sha256-sQCUxctFTa3olNxXdSbFh/xo5ISOAivQ6XvvOmLysB4=";
+ hash = "sha256-/8IBXPqDHgAa7v5+c1co9cABXXaZJZhZy5N2TzVKG7Q=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
- hash = "sha256-Uk9JIrN1w+bwFSG04I3EQGbBV5SArb7G7jcKpVA+ME4=";
+ hash = "sha256-pJSbNgDLq+c3KLVXXZGr7jc7crrbZLcyO//sXJK/bA4=";
};
pythonRelaxDeps = [
diff --git a/pkgs/development/python-modules/django-stubs-ext/default.nix b/pkgs/development/python-modules/django-stubs-ext/default.nix
index 40464d29fcff..c0c9b8d8a706 100644
--- a/pkgs/development/python-modules/django-stubs-ext/default.nix
+++ b/pkgs/development/python-modules/django-stubs-ext/default.nix
@@ -7,13 +7,13 @@
pytestCheckHook,
pythonOlder,
redis,
- setuptools,
+ hatchling,
typing-extensions,
}:
buildPythonPackage rec {
pname = "django-stubs-ext";
- version = "5.2.0";
+ version = "5.2.2";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -21,10 +21,10 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "django_stubs_ext";
inherit version;
- hash = "sha256-AMSuMHtTj1ZDr3YakUw/jk4/JfTnxtcJjxkGwNjyqsk=";
+ hash = "sha256-2dFRuRn+JDh2D1vZOPA+HLCMhNBlH55ZF/ExOQfkJoM=";
};
- build-system = [ setuptools ];
+ build-system = [ hatchling ];
dependencies = [
django
@@ -36,7 +36,8 @@ buildPythonPackage rec {
oracle = [ oracledb ];
};
- nativeCheckInputs = [ pytestCheckHook ];
+ # Tests are not shipped with PyPI
+ doCheck = false;
pythonImportsCheck = [ "django_stubs_ext" ];
diff --git a/pkgs/development/python-modules/django-stubs/default.nix b/pkgs/development/python-modules/django-stubs/default.nix
index bc7897dd6ba9..1bc25588fcd8 100644
--- a/pkgs/development/python-modules/django-stubs/default.nix
+++ b/pkgs/development/python-modules/django-stubs/default.nix
@@ -1,38 +1,38 @@
{
lib,
buildPythonPackage,
- django,
django-stubs-ext,
- fetchPypi,
+ django,
+ fetchFromGitHub,
+ hatchling,
mypy,
+ oracledb,
pytestCheckHook,
+ pytest-mypy-plugins,
pythonOlder,
- setuptools,
+ redis,
tomli,
types-pytz,
types-pyyaml,
+ types-redis,
typing-extensions,
}:
buildPythonPackage rec {
pname = "django-stubs";
- version = "5.2.0";
+ version = "5.2.2";
pyproject = true;
- disabled = pythonOlder "3.8";
+ disabled = pythonOlder "3.10";
- src = fetchPypi {
- pname = "django_stubs";
- inherit version;
- hash = "sha256-B+JcLTy/9b5UAif/N3GcyJ8hXfqqpesDinWwG7+7JyI=";
+ src = fetchFromGitHub {
+ owner = "typeddjango";
+ repo = "django-stubs";
+ tag = version;
+ hash = "sha256-kF5g0/rkMQxYTfSrTqzZ6BuqGlE42K/AVhc1/ARc+/c=";
};
- postPatch = ''
- substituteInPlace pyproject.toml \
- --replace-fail "setuptools<79.0.0" setuptools
- '';
-
- build-system = [ setuptools ];
+ build-system = [ hatchling ];
dependencies = [
django
@@ -45,15 +45,31 @@ buildPythonPackage rec {
optional-dependencies = {
compatible-mypy = [ mypy ];
+ oracle = [ oracledb ];
+ redis = [
+ redis
+ types-redis
+ ];
};
nativeCheckInputs = [
+ pytest-mypy-plugins
pytestCheckHook
]
++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "django-stubs" ];
+ disabledTests = [
+ # AttributeError: module 'django.contrib.auth.forms' has no attribute
+ "test_find_classes_inheriting_from_generic"
+ ];
+
+ disabledTestPaths = [
+ # Skip type checking
+ "tests/typecheck/"
+ ];
+
meta = with lib; {
description = "PEP-484 stubs for Django";
homepage = "https://github.com/typeddjango/django-stubs";
diff --git a/pkgs/development/python-modules/djangorestframework-stubs/default.nix b/pkgs/development/python-modules/djangorestframework-stubs/default.nix
index b0434f169f43..f78eba4dc99f 100644
--- a/pkgs/development/python-modules/djangorestframework-stubs/default.nix
+++ b/pkgs/development/python-modules/djangorestframework-stubs/default.nix
@@ -19,21 +19,26 @@
buildPythonPackage rec {
pname = "djangorestframework-stubs";
- version = "3.16.0";
+ version = "3.16.1";
pyproject = true;
- disabled = pythonOlder "3.9";
+ disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "typeddjango";
repo = "djangorestframework-stubs";
tag = version;
- hash = "sha256-q/9tCMT79TMHIQ4KH8tiunaTt7L6IItwNYBFlbNxBcE=";
+ hash = "sha256-TTv6v7G3LODrUDSYSNNa4+dujih7QElmvK3mMQg9EuQ=";
};
- nativeBuildInputs = [ setuptools ];
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace-fail "<79.0.0" ""
+ '';
- propagatedBuildInputs = [
+ build-system = [ setuptools ];
+
+ dependencies = [
django-stubs
requests
types-pyyaml
@@ -54,7 +59,7 @@ buildPythonPackage rec {
]
++ lib.flatten (builtins.attrValues optional-dependencies);
- # Upstream recommends mypy > 1.7 which we don't have yet, thus all testsare failing with 3.14.5 and below
+ # Upstream recommends mypy > 1.7 which we don't have yet, thus all tests are failing with 3.14.5 and below
doCheck = false;
pythonImportsCheck = [ "rest_framework-stubs" ];
diff --git a/pkgs/development/python-modules/docplex/default.nix b/pkgs/development/python-modules/docplex/default.nix
index 2095590adb2c..f28c1e99cd68 100644
--- a/pkgs/development/python-modules/docplex/default.nix
+++ b/pkgs/development/python-modules/docplex/default.nix
@@ -2,22 +2,19 @@
lib,
buildPythonPackage,
fetchPypi,
- isPy27,
setuptools,
- futures ? null,
docloud,
requests,
}:
buildPythonPackage rec {
pname = "docplex";
- version = "2.29.245";
+ version = "2.30.251";
pyproject = true;
- # No source available from official repo
src = fetchPypi {
inherit pname version;
- hash = "sha256-pCb+P6WQUPX+dzFfe6Hcfao1fH2NDtBmpYNWRx2FPko=";
+ hash = "sha256-ZQMhn1tRJ1p+TnfKQzKQOw+Akl0gUDCkjT9qp8oNvyo=";
};
postPatch = ''
@@ -27,13 +24,14 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- propagatedBuildInputs = [
+ dependencies = [
docloud
requests
- ]
- ++ lib.optional isPy27 futures;
+ ];
+ # PypI release does not include tests
doCheck = false;
+
pythonImportsCheck = [ "docplex" ];
meta = with lib; {
diff --git a/pkgs/development/python-modules/dvc-studio-client/default.nix b/pkgs/development/python-modules/dvc-studio-client/default.nix
index ea11566ec17d..64a77130f92b 100644
--- a/pkgs/development/python-modules/dvc-studio-client/default.nix
+++ b/pkgs/development/python-modules/dvc-studio-client/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "dvc-studio-client";
- version = "0.21.0";
+ version = "0.22.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "iterative";
repo = "dvc-studio-client";
tag = version;
- hash = "sha256-SCRMBZKOt8JtDi5aGgk6TCxetvG3QU1jOv6U5/6ChTE=";
+ hash = "sha256-pMjLbtsUD0fj4OcJI8FufQRYe7HJ0S8z1jYK0Ri7uWA=";
};
build-system = [ setuptools-scm ];
@@ -41,7 +41,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Library to post data from DVC/DVCLive to Iterative Studio";
homepage = "https://github.com/iterative/dvc-studio-client";
- changelog = "https://github.com/iterative/dvc-studio-client/releases/tag/${version}";
+ changelog = "https://github.com/iterative/dvc-studio-client/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ melling ];
};
diff --git a/pkgs/development/python-modules/dvc/default.nix b/pkgs/development/python-modules/dvc/default.nix
index 55b18cc81f9e..c1d2197effd6 100644
--- a/pkgs/development/python-modules/dvc/default.nix
+++ b/pkgs/development/python-modules/dvc/default.nix
@@ -65,7 +65,7 @@
buildPythonPackage rec {
pname = "dvc";
- version = "3.60.1";
+ version = "3.61.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -74,7 +74,7 @@ buildPythonPackage rec {
owner = "iterative";
repo = "dvc";
tag = version;
- hash = "sha256-e5QOWpx0Q47BJxnw9zWi483uezDN1pRevuBCrFGNpp0=";
+ hash = "sha256-h+jhXGLxS6atMk84Y942QuEhVRYzZJs1pn/wcde3TN0=";
};
pythonRelaxDeps = [
diff --git a/pkgs/development/python-modules/ebusdpy/default.nix b/pkgs/development/python-modules/ebusdpy/default.nix
new file mode 100644
index 000000000000..e0d27afd0783
--- /dev/null
+++ b/pkgs/development/python-modules/ebusdpy/default.nix
@@ -0,0 +1,31 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "ebusdpy";
+ version = "0.0.17";
+ pyproject = true;
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-t6O/fOBrJuDYpCVnkL+hUzyqMoGKFj5UYNoD6ExikNM=";
+ };
+
+ build-system = [ setuptools ];
+
+ # Package has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "ebusdpy" ];
+
+ meta = {
+ description = "eBusd python integration library";
+ homepage = "https://github.com/CrazYoshi/ebusdpy";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/editdistance-s/default.nix b/pkgs/development/python-modules/editdistance-s/default.nix
deleted file mode 100644
index a50fe7321dfc..000000000000
--- a/pkgs/development/python-modules/editdistance-s/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- pytestCheckHook,
- cffi,
-}:
-
-buildPythonPackage rec {
- pname = "editdistance-s";
- version = "1.0.0";
- format = "setuptools";
-
- src = fetchFromGitHub {
- owner = "asottile";
- repo = "editdistance-s";
- rev = "v${version}";
- sha256 = "0w2qd5b6a3c3ahd0xy9ykq4wzqk0byqwdqrr26dyn8j2425j46lg";
- };
-
- propagatedNativeBuildInputs = [ cffi ];
-
- propagatedBuildInputs = [ cffi ];
-
- nativeCheckInputs = [ pytestCheckHook ];
-
- pythonImportsCheck = [ "editdistance_s" ];
-
- meta = with lib; {
- description = "Fast implementation of the edit distance (Levenshtein distance)";
- homepage = "https://github.com/asottile/editdistance-s";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ austinbutler ];
- };
-}
diff --git a/pkgs/development/python-modules/enterpriseattack/default.nix b/pkgs/development/python-modules/enterpriseattack/default.nix
index 390c891fc533..986af55e1e67 100644
--- a/pkgs/development/python-modules/enterpriseattack/default.nix
+++ b/pkgs/development/python-modules/enterpriseattack/default.nix
@@ -2,27 +2,28 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
requests,
setuptools,
+ setuptools-scm,
ujson,
}:
buildPythonPackage rec {
pname = "enterpriseattack";
- version = "0.1.8";
+ version = "1.0.3";
pyproject = true;
- disabled = pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "xakepnz";
repo = "enterpriseattack";
- tag = "v.${version}";
- hash = "sha256-cxbGc9iQe94Th6MSUldI17oVCclFhUM78h1w+6KXzm4=";
+ tag = "v${version}";
+ hash = "sha256-9tEJVz6eO02/iwOHIjhcASfSd2t2W06JGzxSqepUYjk=";
};
- build-system = [ setuptools ];
+ build-system = [
+ setuptools
+ setuptools-scm
+ ];
dependencies = [
requests
diff --git a/pkgs/development/python-modules/essentials-openapi/default.nix b/pkgs/development/python-modules/essentials-openapi/default.nix
index 450aedcca5b2..00938922eeb1 100644
--- a/pkgs/development/python-modules/essentials-openapi/default.nix
+++ b/pkgs/development/python-modules/essentials-openapi/default.nix
@@ -18,14 +18,14 @@
}:
buildPythonPackage rec {
pname = "essentials-openapi";
- version = "1.2.0";
+ version = "1.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Neoteroi";
repo = "essentials-openapi";
tag = "v${version}";
- hash = "sha256-aag66YafLDSLBcXyRNcTyiqf3U4hx2gjimxhKVns/zc=";
+ hash = "sha256-HckCdDQ7wNg+uHLwAaoBIxg2cfubkcFC1mhviOeFdDg=";
};
nativeBuildInputs = [ hatchling ];
diff --git a/pkgs/development/python-modules/facedancer/default.nix b/pkgs/development/python-modules/facedancer/default.nix
index e341d09aff69..a3720a6d4cec 100644
--- a/pkgs/development/python-modules/facedancer/default.nix
+++ b/pkgs/development/python-modules/facedancer/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "facedancer";
- version = "3.1.0";
+ version = "3.1.1";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "greatscottgadgets";
repo = "facedancer";
tag = version;
- hash = "sha256-u1fvrfjk79R16MUuYx8m63EkgHJiMmAksaduk4lVnTw=";
+ hash = "sha256-Qe8DPUKwlukPftc7SOZIcY/do/14UdS61WH0g5dFeMI=";
};
postPatch = ''
@@ -45,7 +45,7 @@ buildPythonPackage rec {
];
meta = {
- changelog = "https://github.com/greatscottgadgets/facedancer/releases/tag/${version}";
+ changelog = "https://github.com/greatscottgadgets/facedancer/releases/tag/${src.tag}";
description = "Implement your own USB device in Python, supported by a hardware peripheral such as Cynthion or GreatFET";
homepage = "https://github.com/greatscottgadgets/facedancer";
license = lib.licenses.bsd3;
diff --git a/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix b/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix
index 441ff8ce3327..b30decb96819 100644
--- a/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix
+++ b/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix
@@ -5,24 +5,23 @@
marshmallow,
packaging,
pytestCheckHook,
- pythonOlder,
setuptools,
validators,
}:
buildPythonPackage rec {
pname = "faraday-agent-parameters-types";
- version = "1.8.0";
+ version = "1.8.1";
pyproject = true;
- disabled = pythonOlder "3.7";
-
src = fetchPypi {
pname = "faraday_agent_parameters_types";
inherit version;
- hash = "sha256-ZyTaQN6T+F8QKPuTfGcEtdKM/2hvtekghG4UwtER02A=";
+ hash = "sha256-o4N1op+beeoM0GGtcQGWNfFt6SMDohiNnOyD8lWzuk0=";
};
+ pythonRelaxDeps = [ "validators" ];
+
postPatch = ''
substituteInPlace setup.py \
--replace-warn '"pytest-runner",' ""
diff --git a/pkgs/development/python-modules/faraday-plugins/default.nix b/pkgs/development/python-modules/faraday-plugins/default.nix
index cd88034051cc..58f7a0e3f984 100644
--- a/pkgs/development/python-modules/faraday-plugins/default.nix
+++ b/pkgs/development/python-modules/faraday-plugins/default.nix
@@ -8,9 +8,9 @@
html2text,
lxml,
markdown,
+ pandas,
pytestCheckHook,
python-dateutil,
- pythonOlder,
pytz,
requests,
setuptools,
@@ -21,16 +21,14 @@
buildPythonPackage rec {
pname = "faraday-plugins";
- version = "1.24.1";
+ version = "1.25.0";
pyproject = true;
- disabled = pythonOlder "3.7";
-
src = fetchFromGitHub {
owner = "infobyte";
repo = "faraday_plugins";
tag = version;
- hash = "sha256-CTBEerFfqE9zRTe6l7IDKXOP+WVEPYdNMuMk2PBkkdw=";
+ hash = "sha256-VkpwTHPpM1cS5HT5zE3gB25zWOTIVaZdPKNgQFJHO/Q=";
};
postPatch = ''
@@ -47,6 +45,7 @@ buildPythonPackage rec {
html2text
lxml
markdown
+ pandas
python-dateutil
pytz
requests
diff --git a/pkgs/development/python-modules/fastai/default.nix b/pkgs/development/python-modules/fastai/default.nix
index ab0606756715..b727be7fe7cf 100644
--- a/pkgs/development/python-modules/fastai/default.nix
+++ b/pkgs/development/python-modules/fastai/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "fastai";
- version = "2.8.2";
+ version = "2.8.3";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-ix3Sp/IKj7BLmuuGd/763LB0llSUYAbMWJD8fvWe/u8=";
+ hash = "sha256-lgUBxf8vef9HnAWh2eNxtFRMeHxDjucJrZEcONq9DK8=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/fastapi-mcp/default.nix b/pkgs/development/python-modules/fastapi-mcp/default.nix
index 0767727a927b..844ba0f6de2d 100644
--- a/pkgs/development/python-modules/fastapi-mcp/default.nix
+++ b/pkgs/development/python-modules/fastapi-mcp/default.nix
@@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "fastapi-mcp";
- version = "0.3.7";
+ version = "0.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "tadata-org";
repo = "fastapi_mcp";
tag = "v${version}";
- hash = "sha256-WQ+Y/TM5fz0lHjCKvEuYGY6hzxo2ePcgRnq7piNC+KQ=";
+ hash = "sha256-TCmM5n6BF3CWEuGVSZnUL2rTYitKtn4vSCkiQvKFLKw=";
};
build-system = [
@@ -74,7 +74,7 @@ buildPythonPackage rec {
meta = {
description = "Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth";
homepage = "https://github.com/tadata-org/fastapi_mcp";
- changelog = "https://github.com/tadata-org/fastapi_mcp/blob/v${version}/CHANGELOG.md";
+ changelog = "https://github.com/tadata-org/fastapi_mcp/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ GaetanLepage ];
};
diff --git a/pkgs/development/python-modules/fenics/default.nix b/pkgs/development/python-modules/fenics/default.nix
deleted file mode 100644
index a7cea8773bb8..000000000000
--- a/pkgs/development/python-modules/fenics/default.nix
+++ /dev/null
@@ -1,311 +0,0 @@
-{
- lib,
- stdenv,
- fetchurl,
- fetchpatch,
- blas,
- boost186,
- buildPythonPackage,
- cmake,
- doxygen,
- eigen,
- hdf5,
- isPy27,
- lapack,
- mpi,
- mpi4py,
- numpy,
- pkg-config,
- pkgconfig,
- ply,
- pybind11,
- pytest,
- python,
- scotch,
- setuptools,
- six,
- sphinx,
- suitesparse,
- swig,
- sympy,
- zlib,
- nixosTests,
-}:
-
-let
- version = "2019.1.0";
-
- dijitso = buildPythonPackage {
- pname = "dijitso";
- inherit version;
- format = "setuptools";
- src = fetchurl {
- url = "https://bitbucket.org/fenics-project/dijitso/downloads/dijitso-${version}.tar.gz";
- sha256 = "1ncgbr0bn5cvv16f13g722a0ipw6p9y6p4iasxjziwsp8kn5x97a";
- };
- propagatedBuildInputs = [
- numpy
- six
- ];
- nativeCheckInputs = [ pytest ];
- preCheck = ''
- export HOME=$PWD
- '';
- checkPhase = ''
- runHook preCheck
- py.test test/
- runHook postCheck
- '';
- meta = {
- description = "Distributed just-in-time shared library building";
- homepage = "https://fenicsproject.org/";
- platforms = lib.platforms.all;
- license = lib.licenses.lgpl3;
- };
- };
-
- fiat = buildPythonPackage {
- pname = "fiat";
- inherit version;
- format = "setuptools";
- src = fetchurl {
- url = "https://bitbucket.org/fenics-project/fiat/downloads/fiat-${version}.tar.gz";
- sha256 = "1sbi0fbr7w9g9ajr565g3njxrc3qydqjy3334vmz5xg0rd3106il";
- };
- propagatedBuildInputs = [
- numpy
- six
- sympy
- ];
- nativeCheckInputs = [ pytest ];
-
- preCheck = ''
- # Workaround pytest 4.6.3 issue.
- # See: https://bitbucket.org/fenics-project/fiat/pull-requests/59
- rm test/unit/test_quadrature.py
- rm test/unit/test_reference_element.py
- rm test/unit/test_fiat.py
-
- # Fix `np.float` deprecation in Numpy 1.20
- grep -lr 'np.float(' test/ | while read -r fn; do
- substituteInPlace "$fn" \
- --replace "np.float(" "np.float64("
- done
- '';
- checkPhase = ''
- runHook preCheck
- py.test test/unit/
- runHook postCheck
- '';
- meta = {
- description = "Automatic generation of finite element basis functions";
- homepage = "https://fenicsproject.org/";
- platforms = lib.platforms.all;
- license = lib.licenses.lgpl3;
- };
- };
-
- ufl = buildPythonPackage {
- pname = "ufl";
- inherit version;
- format = "setuptools";
- src = fetchurl {
- url = "https://bitbucket.org/fenics-project/ufl/downloads/ufl-${version}.tar.gz";
- sha256 = "04daxwg4y9c51sdgvwgmlc82nn0fjw7i2vzs15ckdc7dlazmcfi1";
- };
- propagatedBuildInputs = [
- numpy
- six
- ];
- nativeCheckInputs = [ pytest ];
- checkPhase = ''
- runHook preCheck
- py.test test/
- runHook postCheck
- '';
- meta = {
- description = "Domain-specific language for finite element variational forms";
- homepage = "https://fenicsproject.org/";
- platforms = lib.platforms.all;
- license = lib.licenses.lgpl3;
- };
- };
-
- ffc = buildPythonPackage {
- pname = "ffc";
- inherit version;
- format = "setuptools";
- src = fetchurl {
- url = "https://bitbucket.org/fenics-project/ffc/downloads/ffc-${version}.tar.gz";
- sha256 = "1zdg6pziss4va74pd7jjl8sc3ya2gmhpypccmyd8p7c66ji23y2g";
- };
- patches = [
- (fetchpatch {
- name = "fenics-ffc-numpy2-compat.patch";
- url = "https://bitbucket.org/fenics-project/ffc/commits/245d15115b35b5ac091251fe6c84cc6474704b3c/raw";
- hash = "sha256-TcLQZ44C+uR2ryxtCBjR/5Tjn7B0S4MqoYi0nlP8JwI=";
- })
- ];
- nativeBuildInputs = [ pybind11 ];
- propagatedBuildInputs = [
- dijitso
- fiat
- numpy
- six
- sympy
- ufl
- setuptools
- ];
- nativeCheckInputs = [ pytest ];
- preCheck = ''
- export HOME=$PWD
- rm test/unit/ufc/finite_element/test_evaluate.py
- '';
- checkPhase = ''
- runHook preCheck
- py.test test/unit/
- runHook postCheck
- '';
- meta = {
- description = "Compiler for finite element variational forms";
- homepage = "https://fenicsproject.org/";
- platforms = lib.platforms.all;
- license = lib.licenses.lgpl3;
- };
- };
- dolfin = stdenv.mkDerivation {
- pname = "dolfin";
- inherit version;
- src = fetchurl {
- url = "https://bitbucket.org/fenics-project/dolfin/downloads/dolfin-${version}.tar.gz";
- sha256 = "0kbyi4x5f6j4zpasch0swh0ch81w2h92rqm1nfp3ydi4a93vky33";
- };
- patches = [
- (fetchpatch {
- name = "fix-double-prefix.patch";
- url = "https://bitbucket.org/josef_kemetmueller/dolfin/commits/328e94acd426ebaf2243c072b806be3379fd4340/raw";
- sha256 = "1zj7k3y7vsx0hz3gwwlxhq6gdqamqpcw90d4ishwx5ps5ckcsb9r";
- })
- (fetchpatch {
- url = "https://bitbucket.org/fenics-project/dolfin/issues/attachments/1116/fenics-project/dolfin/1602778118.04/1116/0001-Use-__BYTE_ORDER__-instead-of-removed-Boost-endian.h.patch";
- hash = "sha256-wPaDmPU+jaD3ce3nNEbvM5p8e3zBdLozamLTJ/0ai2c=";
- })
- (fetchpatch {
- name = "fenics-boost-filesystem-1.85-compat.patch.";
- url = "https://bitbucket.org/sblauth/dolfin/commits/16fa03887b3e9ec417c484ddf92db104cb9a93f9/raw";
- hash = "sha256-ZMKfzeWlPre88cKzrj04Tj+nQWS4ixat0bBvyt3TJmk=";
- })
- ];
- # https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=dolfin&id=a965ad934f7b3d49a5e77fa6fb5e3c710ec2163e
- postPatch = ''
- sed -i '20 a #include <algorithm>' dolfin/geometry/IntersectionConstruction.cpp
- sed -i '26 a #include <algorithm>' dolfin/mesh/MeshFunction.h
- sed -i '25 a #include <cstdint>' dolfin/mesh/MeshConnectivity.h
- '';
- propagatedBuildInputs = [
- dijitso
- fiat
- numpy
- six
- ufl
- ];
- nativeBuildInputs = [
- cmake
- doxygen
- pkg-config
- ];
- buildInputs = [
- boost186
- dijitso
- eigen
- ffc
- fiat
- hdf5
- mpi
- numpy
- blas
- lapack
- ply
- python
- scotch
- six
- sphinx
- suitesparse
- swig
- sympy
- ufl
- zlib
- ];
- cmakeFlags = [
- "-DDOLFIN_CXX_FLAGS=-std=c++11"
- "-DDOLFIN_AUTO_DETECT_MPI=ON"
- "-DDOLFIN_ENABLE_CHOLMOD=ON"
- "-DDOLFIN_ENABLE_DOCS=ON"
- "-DDOLFIN_ENABLE_HDF5=ON"
- "-DDOLFIN_ENABLE_MPI=ON"
- "-DDOLFIN_ENABLE_SCOTCH=ON"
- "-DDOLFIN_ENABLE_UMFPACK=ON"
- "-DDOLFIN_ENABLE_ZLIB=ON"
- "-DDOLFIN_SKIP_BUILD_TESTS=ON" # Otherwise SCOTCH is not found
- # TODO: Enable the following features
- "-DDOLFIN_ENABLE_PARMETIS=OFF"
- "-DDOLFIN_ENABLE_PETSC=OFF"
- "-DDOLFIN_ENABLE_SLEPC=OFF"
- "-DDOLFIN_ENABLE_TRILINOS=OFF"
- ];
- installCheckPhase = ''
- source $out/share/dolfin/dolfin.conf
- make runtests
- '';
- meta = {
- description = "FEniCS Problem Solving Environment in Python and C++";
- homepage = "https://fenicsproject.org/";
- license = lib.licenses.lgpl3;
- };
- };
- python-dolfin = buildPythonPackage rec {
- pname = "dolfin";
- inherit version;
- format = "setuptools";
- disabled = isPy27;
- src = dolfin.src;
- sourceRoot = "${pname}-${version}/python";
- nativeBuildInputs = [
- pybind11
- cmake
- ];
- dontUseCmakeConfigure = true;
- preConfigure = ''
- export CMAKE_PREFIX_PATH=${pybind11}/share/cmake/pybind11:$CMAKE_PREFIX_PATH
- substituteInPlace setup.py --replace "pybind11==2.2.4" "pybind11"
- substituteInPlace dolfin/jit/jit.py \
- --replace 'pkgconfig.exists("dolfin")' 'pkgconfig.exists("${dolfin}/lib/pkgconfig/dolfin.pc")' \
- --replace 'pkgconfig.parse("dolfin")' 'pkgconfig.parse("${dolfin}/lib/pkgconfig/dolfin.pc")'
- '';
- buildInputs = [
- dolfin
- boost186
- ];
-
- propagatedBuildInputs = [
- dijitso
- ffc
- mpi4py
- numpy
- ufl
- pkgconfig
- pybind11
- ];
- doCheck = false; # Tries to orte_ess_init and call ssh to localhost
- passthru.tests = {
- inherit (nixosTests) fenics;
- };
- meta = {
- description = "Python bindings for the DOLFIN FEM compiler";
- homepage = "https://fenicsproject.org/";
- platforms = lib.platforms.all;
- license = lib.licenses.lgpl3;
- };
- };
-in
-python-dolfin
diff --git a/pkgs/development/python-modules/fingerprints/default.nix b/pkgs/development/python-modules/fingerprints/default.nix
index 6b3bf80810f6..da70838c607d 100644
--- a/pkgs/development/python-modules/fingerprints/default.nix
+++ b/pkgs/development/python-modules/fingerprints/default.nix
@@ -2,29 +2,26 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ hatchling,
normality,
pytestCheckHook,
- pythonOlder,
- setuptools,
}:
buildPythonPackage rec {
pname = "fingerprints";
- version = "1.2.3";
+ version = "1.3.1";
pyproject = true;
- disabled = pythonOlder "3.7";
-
src = fetchFromGitHub {
owner = "alephdata";
repo = "fingerprints";
- rev = version;
- hash = "sha256-U2UslCy1OagVTtllCKsEBX4zI/qIczbxs2Cxzy+/Xys=";
+ tag = version;
+ hash = "sha256-Q+XCsuGMHPtOqB0SauVuYInR5FGMuG6aNhqiAwTJvSI=";
};
- nativeBuildInputs = [ setuptools ];
+ build-system = [ hatchling ];
- propagatedBuildInputs = [ normality ];
+ dependencies = [ normality ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/functions-framework/default.nix b/pkgs/development/python-modules/functions-framework/default.nix
index c519ba0a70fb..cd0e2177eba6 100644
--- a/pkgs/development/python-modules/functions-framework/default.nix
+++ b/pkgs/development/python-modules/functions-framework/default.nix
@@ -8,25 +8,29 @@
fetchFromGitHub,
flask,
gunicorn,
+ httpx,
pretend,
pytest-asyncio,
pytestCheckHook,
requests,
setuptools,
+ starlette,
+ uvicorn,
+ uvicorn-worker,
watchdog,
werkzeug,
}:
buildPythonPackage rec {
pname = "functions-framework";
- version = "3.8.3";
+ version = "3.9.2";
pyproject = true;
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = "functions-framework-python";
rev = "v${version}";
- hash = "sha256-kfoSGe08vCOXunzFH5FA7/NesOwAklfChKeoIfBXBlQ=";
+ hash = "sha256-TvC+URJtsquBX/5F5Z2Nw/4sD3hsvF2c/jlv87lGjfM=";
};
build-system = [ setuptools ];
@@ -37,25 +41,29 @@ buildPythonPackage rec {
deprecation
flask
gunicorn
+ starlette
+ uvicorn
+ uvicorn-worker
watchdog
werkzeug
];
nativeCheckInputs = [
docker
+ httpx
pretend
pytest-asyncio
pytestCheckHook
requests
];
+ pythonImportsCheck = [ "functions_framework" ];
+
disabledTests = [
# Test requires a running Docker instance
"test_cloud_run_http"
];
- pythonImportsCheck = [ "functions_framework" ];
-
meta = {
description = "FaaS (Function as a service) framework for writing portable Python functions";
homepage = "https://github.com/GoogleCloudPlatform/functions-framework-python";
diff --git a/pkgs/development/python-modules/gawd/default.nix b/pkgs/development/python-modules/gawd/default.nix
index b3afe56d9daf..48bc3a3a8679 100644
--- a/pkgs/development/python-modules/gawd/default.nix
+++ b/pkgs/development/python-modules/gawd/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
meta = {
changelog = "https://github.com/pooya-rostami/gawd/releases/tag/${version}";
- description = "Gawd is a Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files";
+ description = "Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files";
mainProgram = "gawd";
homepage = "https://github.com/pooya-rostami/gawd";
license = lib.licenses.lgpl3Only;
diff --git a/pkgs/development/python-modules/gcal-sync/default.nix b/pkgs/development/python-modules/gcal-sync/default.nix
index ef8337336a79..ded73f1873a6 100644
--- a/pkgs/development/python-modules/gcal-sync/default.nix
+++ b/pkgs/development/python-modules/gcal-sync/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "gcal-sync";
- version = "7.2.0";
+ version = "8.0.0";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "allenporter";
repo = "gcal_sync";
tag = version;
- hash = "sha256-cdQwjjZNQlIj6oN4kJ53B576pKkLeYiXjGWqMB/EReU=";
+ hash = "sha256-+L34vKV7xCD+Jj47WrQufzLZddPhhKWaSMo1UQKeHRY=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/gftools/default.nix b/pkgs/development/python-modules/gftools/default.nix
index b0dc5184e1ed..5fd907f23aab 100644
--- a/pkgs/development/python-modules/gftools/default.nix
+++ b/pkgs/development/python-modules/gftools/default.nix
@@ -62,14 +62,14 @@ let
in
buildPythonPackage rec {
pname = "gftools";
- version = "0.9.87";
+ version = "0.9.88";
pyproject = true;
src = fetchFromGitHub {
owner = "googlefonts";
repo = "gftools";
tag = "v${version}";
- hash = "sha256-xHgF4+wyoM3IAehdtIaDNpx7HpfwKDt0CVYGUvMKvDY=";
+ hash = "sha256-eCMjxqMxJ2xzPyLHoby0gmrcJVTECzUZmLywpKarDXI=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/globus-sdk/default.nix b/pkgs/development/python-modules/globus-sdk/default.nix
index d0fda3d3ef12..f63db1ad80ce 100644
--- a/pkgs/development/python-modules/globus-sdk/default.nix
+++ b/pkgs/development/python-modules/globus-sdk/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "globus-sdk";
- version = "3.61.0";
+ version = "3.62.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "globus";
repo = "globus-sdk-python";
tag = version;
- hash = "sha256-DFLWFdwgKLhGde8ZH40YJ2434cl9nSrEfU6DfHANChE=";
+ hash = "sha256-uvvv96ztvzCmXx63brvnoKcfXUsDgZA9cNeCB7jdawQ=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix
index aa9de735fa29..99fb2881ff76 100644
--- a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix
+++ b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "google-cloud-network-connectivity";
- version = "2.8.1";
+ version = "2.9.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit version;
pname = "google_cloud_network_connectivity";
- hash = "sha256-U8czLn5ttFuJ2VynJ0R/fJlK9r0zC43qpP1aU8coorA=";
+ hash = "sha256-oIB9RPDCs90QBuujdkbM6QIi9NEj6ray6Nkp5MyDHrU=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/google-genai/default.nix b/pkgs/development/python-modules/google-genai/default.nix
index 76c5c3b78d66..e37cce0dfe31 100644
--- a/pkgs/development/python-modules/google-genai/default.nix
+++ b/pkgs/development/python-modules/google-genai/default.nix
@@ -12,6 +12,7 @@
pytestCheckHook,
requests,
setuptools,
+ tenacity,
twine,
typing-extensions,
websockets,
@@ -19,14 +20,14 @@
buildPythonPackage rec {
pname = "google-genai";
- version = "1.20.0";
+ version = "1.29.0";
pyproject = true;
src = fetchFromGitHub {
owner = "googleapis";
repo = "python-genai";
tag = "v${version}";
- hash = "sha256-7DwLIK3/VCVSt9lq0Q0IRbhfLXOWw1TbPpDgI4jr9cg=";
+ hash = "sha256-EOwIXZ373hsEfGxCE6DRjPRuqPQQoFHTzIDGK1K9X6Q=";
};
build-system = [
@@ -44,6 +45,7 @@ buildPythonPackage rec {
httpx
pydantic
requests
+ tenacity
typing-extensions
websockets
];
diff --git a/pkgs/development/python-modules/gotrue/default.nix b/pkgs/development/python-modules/gotrue/default.nix
index 8ef7436ecc04..28cdc92a1307 100644
--- a/pkgs/development/python-modules/gotrue/default.nix
+++ b/pkgs/development/python-modules/gotrue/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "gotrue";
- version = "2.12.0";
+ version = "2.12.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-ueoWTuUpZNg2TFUM3hbdDpV2JBpM/+qlLsozn2HR0Us=";
+ hash = "sha256-+HTPnQsvAzW/vQ1uKeP3r/eZmM0cFNKtgU24wGzuOFI=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/groq/default.nix b/pkgs/development/python-modules/groq/default.nix
index 180df1e23be5..984a8cbbf98a 100644
--- a/pkgs/development/python-modules/groq/default.nix
+++ b/pkgs/development/python-modules/groq/default.nix
@@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "groq";
- version = "0.30.0";
+ version = "0.31.0";
pyproject = true;
src = fetchFromGitHub {
owner = "groq";
repo = "groq-python";
tag = "v${version}";
- hash = "sha256-URjfgZC+6YIY7SBfaOmDavQ73YWAqHf9KHunyvniy2E=";
+ hash = "sha256-6oTRqAt421WE0s5e2kqDtCgOLg1bSqTTQldQ5D05Flo=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/gwcs/default.nix b/pkgs/development/python-modules/gwcs/default.nix
index 58359d328efb..7d73a5aa4ce5 100644
--- a/pkgs/development/python-modules/gwcs/default.nix
+++ b/pkgs/development/python-modules/gwcs/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "gwcs";
- version = "0.25.1";
+ version = "0.25.2";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "spacetelescope";
repo = "gwcs";
tag = version;
- hash = "sha256-jGO3/qFNL8aovlU/jXIZpk2GHmwZ+o8tSSqnPHgtFqU=";
+ hash = "sha256-Pj/Ly/qMJdhdY8C/ZPaEV+hsYEh//ARvHitvlkjI8sM=";
};
build-system = [
diff --git a/pkgs/development/python-modules/habluetooth/default.nix b/pkgs/development/python-modules/habluetooth/default.nix
index 57cc3ed08892..ab77d4cdfeb1 100644
--- a/pkgs/development/python-modules/habluetooth/default.nix
+++ b/pkgs/development/python-modules/habluetooth/default.nix
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "habluetooth";
- version = "3.49.0";
+ version = "4.0.2";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "habluetooth";
tag = "v${version}";
- hash = "sha256-+jv6345Qfay66hl4KBy93B3AMg4lwN/DtjohuFvh9+M=";
+ hash = "sha256-82eV76oY/exkHbhZt3OaifOoKxN2D6npstvfBDVgszw=";
};
build-system = [
diff --git a/pkgs/development/python-modules/hahomematic/default.nix b/pkgs/development/python-modules/hahomematic/default.nix
index 0e57d4e573ca..85b26764a106 100644
--- a/pkgs/development/python-modules/hahomematic/default.nix
+++ b/pkgs/development/python-modules/hahomematic/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "hahomematic";
- version = "2025.6.0";
+ version = "2025.8.3";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "SukramJ";
repo = "hahomematic";
tag = version;
- hash = "sha256-1gZ0TWBFDe+RN5Rb3dUEZyEsy1kyR8Qhlpj9eJRuh60=";
+ hash = "sha256-BztVWvDUDXTgC1uha7grD4hcWJqKcua4UVgy3KivWSI=";
};
__darwinAllowLocalNetworking = true;
@@ -53,6 +53,11 @@ buildPythonPackage rec {
pytestCheckHook
];
+ disabledTests = [
+ # AssertionError: assert 548 == 555
+ "test_central_full"
+ ];
+
pythonImportsCheck = [ "hahomematic" ];
meta = with lib; {
diff --git a/pkgs/development/python-modules/halohome/default.nix b/pkgs/development/python-modules/halohome/default.nix
index 967b0b08a39f..b4d79a6a5a7e 100644
--- a/pkgs/development/python-modules/halohome/default.nix
+++ b/pkgs/development/python-modules/halohome/default.nix
@@ -31,6 +31,8 @@ buildPythonPackage rec {
csrmesh
];
+ pythonRelaxDeps = [ "bleak" ];
+
# Project has no tests
doCheck = false;
diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix
index e34744bbe859..15bbb7d091ab 100644
--- a/pkgs/development/python-modules/hass-nabucasa/default.nix
+++ b/pkgs/development/python-modules/hass-nabucasa/default.nix
@@ -8,12 +8,15 @@
ciso8601,
cryptography,
fetchFromGitHub,
+ freezegun,
pycognito,
pyjwt,
pytest-aiohttp,
+ pytest-socket,
pytest-timeout,
pytestCheckHook,
pythonOlder,
+ sentence-stream,
setuptools,
snitun,
syrupy,
@@ -23,7 +26,7 @@
buildPythonPackage rec {
pname = "hass-nabucasa";
- version = "0.106.0";
+ version = "0.111.1";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -32,7 +35,7 @@ buildPythonPackage rec {
owner = "nabucasa";
repo = "hass-nabucasa";
tag = version;
- hash = "sha256-GrdtZGAaDZWVsKatiWxp9uSNSLjnzM0Cw+26IHm1KN0=";
+ hash = "sha256-WmsLn/pHI3KJSmX5U20eNUEs0Q1upuwkkzcHIYPNYjY=";
};
build-system = [ setuptools ];
@@ -51,12 +54,15 @@ buildPythonPackage rec {
cryptography
pycognito
pyjwt
+ sentence-stream
snitun
webrtc-models
];
nativeCheckInputs = [
+ freezegun
pytest-aiohttp
+ pytest-socket
pytest-timeout
pytestCheckHook
syrupy
diff --git a/pkgs/development/python-modules/hf-xet/default.nix b/pkgs/development/python-modules/hf-xet/default.nix
index 7fd58719000a..39b8a914051b 100644
--- a/pkgs/development/python-modules/hf-xet/default.nix
+++ b/pkgs/development/python-modules/hf-xet/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "hf-xet";
- version = "1.1.5";
+ version = "1.1.7";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "xet-core";
tag = "v${version}";
- hash = "sha256-udjZcXTH+Mc4Gvj6bSPv1xi4MyXrLeCYav+7CzKWyhY=";
+ hash = "sha256-jOw9ltijM4KB3MyJ5z3XpIpNc2D9DVEP3CyyT6r8xlY=";
};
sourceRoot = "${src.name}/hf_xet";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
src
sourceRoot
;
- hash = "sha256-PTzYubJHFvhq6T3314R4aqBAJlwehOqF7SbpLu4Jo6E=";
+ hash = "sha256-WoMs7GeELuhZitv59aD6X43wiscSFMKKW7mYxaPZ/mQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/hko/default.nix b/pkgs/development/python-modules/hko/default.nix
new file mode 100644
index 000000000000..8c683da8edb2
--- /dev/null
+++ b/pkgs/development/python-modules/hko/default.nix
@@ -0,0 +1,34 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ poetry-core,
+ aiohttp,
+}:
+
+buildPythonPackage rec {
+ pname = "hko";
+ version = "0.3.2";
+ pyproject = true;
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-6FzdaSaw7sX52wM8HbHFGtKdR2JBg3B2cMZnP7RfQzs=";
+ };
+
+ build-system = [ poetry-core ];
+
+ dependencies = [ aiohttp ];
+
+ # Tests require network access
+ doCheck = false;
+
+ pythonImportsCheck = [ "hko" ];
+
+ meta = {
+ description = "Unofficial Python wrapper for the Hong Kong Observatory public API";
+ homepage = "https://github.com/MisterCommand/python-hko";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/hocr-tools/default.nix b/pkgs/development/python-modules/hocr-tools/default.nix
index 023c697abaf8..705fc7b6013d 100644
--- a/pkgs/development/python-modules/hocr-tools/default.nix
+++ b/pkgs/development/python-modules/hocr-tools/default.nix
@@ -28,8 +28,7 @@ buildPythonPackage rec {
];
meta = with lib; {
- description = "
-Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML";
+ description = "Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML";
homepage = "https://github.com/tmbdev/hocr-tools";
license = licenses.asl20;
maintainers = [ ];
diff --git a/pkgs/development/python-modules/holidays/default.nix b/pkgs/development/python-modules/holidays/default.nix
index ff6409bd328e..5ec47d5f6efc 100644
--- a/pkgs/development/python-modules/holidays/default.nix
+++ b/pkgs/development/python-modules/holidays/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "holidays";
- version = "0.75";
+ version = "0.78";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "vacanza";
repo = "python-holidays";
tag = "v${version}";
- hash = "sha256-xlDCIQb1XeMi+uNIkqMgm1t+fDSuQlqgOx57LnAuyVo=";
+ hash = "sha256-THZg1125rN5HLoiw7xMiKwSNcKzXZgXL8DkbnCMiJ/c=";
};
build-system = [
diff --git a/pkgs/development/python-modules/home-assistant-bluetooth/default.nix b/pkgs/development/python-modules/home-assistant-bluetooth/default.nix
index b11ccf9e991b..dfa41a0bfedf 100644
--- a/pkgs/development/python-modules/home-assistant-bluetooth/default.nix
+++ b/pkgs/development/python-modules/home-assistant-bluetooth/default.nix
@@ -48,6 +48,8 @@ buildPythonPackage rec {
dependencies = [ habluetooth ];
+ doCheck = false; # broken with habluetooth>=4.0
+
nativeCheckInputs = [
bleak
pytest-cov-stub
diff --git a/pkgs/development/python-modules/huum/default.nix b/pkgs/development/python-modules/huum/default.nix
index 096683c45f0b..6ca367b693b3 100644
--- a/pkgs/development/python-modules/huum/default.nix
+++ b/pkgs/development/python-modules/huum/default.nix
@@ -7,29 +7,27 @@
poetry-core,
pytest-asyncio,
pytestCheckHook,
- pythonOlder,
}:
buildPythonPackage rec {
pname = "huum";
- version = "0.7.12";
+ version = "0.8.1";
pyproject = true;
- disabled = pythonOlder "3.11";
-
src = fetchFromGitHub {
owner = "frwickst";
repo = "pyhuum";
tag = version;
- hash = "sha256-IyPsRtVaxsI9Y0BpzKCSsc2oAqdGQI92UqxaRGpGmak=";
+ hash = "sha256-8wldXJAdo1PK4bKX0rKJjNwwTS5FSgr9RcwiyVhESb8=";
};
- nativeBuildInputs = [ poetry-core ];
+ build-system = [ poetry-core ];
- propagatedBuildInputs = [
+ dependencies = [
aiohttp
mashumaro
- ];
+ ]
+ ++ aiohttp.optional-dependencies.speedups;
nativeCheckInputs = [
pytest-asyncio
@@ -41,8 +39,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Library for Huum saunas";
homepage = "https://github.com/frwickst/pyhuum";
- changelog = "https://github.com/frwickst/pyhuum/releases/tag/${version}";
- license = with licenses; [ mit ];
+ changelog = "https://github.com/frwickst/pyhuum/releases/tag/${src.tag}";
+ license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}
diff --git a/pkgs/development/python-modules/ical/default.nix b/pkgs/development/python-modules/ical/default.nix
index 3ad0df116de4..88dee1d87ced 100644
--- a/pkgs/development/python-modules/ical/default.nix
+++ b/pkgs/development/python-modules/ical/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "ical";
- version = "10.0.4";
+ version = "11.0.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "allenporter";
repo = "ical";
tag = version;
- hash = "sha256-T58A2oBDD97C5Jz5WlbAJYOnoJzP+jAryKb5Oim4TuU=";
+ hash = "sha256-jn4xPwnJ/RQNTItYv4QY54UejayI0MmDhKZtg2lkpr8=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/idasen-ha/default.nix b/pkgs/development/python-modules/idasen-ha/default.nix
index 1475d6a85e36..93039a88e879 100644
--- a/pkgs/development/python-modules/idasen-ha/default.nix
+++ b/pkgs/development/python-modules/idasen-ha/default.nix
@@ -1,6 +1,7 @@
{
buildPythonPackage,
fetchFromGitHub,
+ fetchpatch,
idasen,
lib,
pytest-asyncio,
@@ -20,6 +21,14 @@ buildPythonPackage rec {
hash = "sha256-Z4MfJGL2uDqY1ddoV2fB+Ty/dKFhCUY8qBfP/i/naJs=";
};
+ patches = [
+ (fetchpatch {
+ name = "bleak-1.0.0-compat.patch";
+ url = "https://github.com/abmantis/idasen-ha/commit/57e5ba4affb99b17ffc95a33a0aec60c7518be2b.patch";
+ hash = "sha256-Jc6e9uYrifXZ91aNhoxqyquq1WMzHWrVKPBXYhosbRM=";
+ })
+ ];
+
build-system = [ setuptools ];
dependencies = [ idasen ];
diff --git a/pkgs/development/python-modules/identify/default.nix b/pkgs/development/python-modules/identify/default.nix
index f59607f9981e..842e5203ae03 100644
--- a/pkgs/development/python-modules/identify/default.nix
+++ b/pkgs/development/python-modules/identify/default.nix
@@ -1,17 +1,17 @@
{
lib,
buildPythonPackage,
- editdistance-s,
fetchFromGitHub,
pytestCheckHook,
pythonOlder,
+ cffi,
setuptools,
ukkonen,
}:
buildPythonPackage rec {
pname = "identify";
- version = "2.6.12";
+ version = "2.6.13";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -20,24 +20,24 @@ buildPythonPackage rec {
owner = "pre-commit";
repo = "identify";
tag = "v${version}";
- hash = "sha256-zV9NRHFh/bfbg+pO0xX5aXunc1y4aGfKDugyCFLj/xA=";
+ hash = "sha256-Du96uRQCymduvAruHSgjKv/OrDIPaMwPU+x/OTchERQ=";
};
build-system = [ setuptools ];
dependencies = [
- editdistance-s
+ cffi
pytestCheckHook
ukkonen
];
pythonImportsCheck = [ "identify" ];
- meta = with lib; {
+ meta = {
description = "File identification library for Python";
- homepage = "https://github.com/chriskuehl/identify";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ homepage = "https://github.com/pre-commit/identify";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "identify-cli";
};
}
diff --git a/pkgs/development/python-modules/imgw-pib/default.nix b/pkgs/development/python-modules/imgw-pib/default.nix
index 10153aab4d8d..8aee6a1bbbe0 100644
--- a/pkgs/development/python-modules/imgw-pib/default.nix
+++ b/pkgs/development/python-modules/imgw-pib/default.nix
@@ -1,10 +1,12 @@
{
+ aiofiles,
aiohttp,
aioresponses,
buildPythonPackage,
fetchFromGitHub,
freezegun,
lib,
+ orjson,
pytest-asyncio,
pytestCheckHook,
setuptools,
@@ -13,19 +15,23 @@
buildPythonPackage rec {
pname = "imgw-pib";
- version = "1.1.0";
+ version = "1.5.3";
pyproject = true;
src = fetchFromGitHub {
owner = "bieniu";
repo = "imgw-pib";
tag = version;
- hash = "sha256-6vN1f0qHDJZh80IvWhnpGr2Qg/2/jCaCSxOvlVGc3B8=";
+ hash = "sha256-rsR1ZlbNCAlJmiTefgJ4gurGaC17z/kKgDHpuMkyxz8=";
};
build-system = [ setuptools ];
- dependencies = [ aiohttp ];
+ dependencies = [
+ aiofiles
+ aiohttp
+ orjson
+ ];
pythonImportsCheck = [ "imgw_pib" ];
diff --git a/pkgs/development/python-modules/inkbird-ble/default.nix b/pkgs/development/python-modules/inkbird-ble/default.nix
index f7ff5abfac28..b2a31ed4c13c 100644
--- a/pkgs/development/python-modules/inkbird-ble/default.nix
+++ b/pkgs/development/python-modules/inkbird-ble/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "inkbird-ble";
- version = "1.0.0";
+ version = "1.1.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "inkbird-ble";
tag = "v${version}";
- hash = "sha256-J3BT4KZ5Kzoc8vwbsXbhZJ+qkeggYomGE0JedxNTPaQ=";
+ hash = "sha256-Dwp65FKtqJbgux+T3Ql09sDy6m8CCeK26aDKM3I3eJo=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/inlinestyler/default.nix b/pkgs/development/python-modules/inlinestyler/default.nix
deleted file mode 100644
index bf0262aac439..000000000000
--- a/pkgs/development/python-modules/inlinestyler/default.nix
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- fetchpatch2,
-
- # build system
- setuptools,
-
- # dependencies
- cssutils,
- lxml,
- requests,
-
- # tests
- ipdb,
- pytestCheckHook,
-}:
-
-buildPythonPackage rec {
- pname = "inlinestyler";
- version = "0.2.5";
- pyproject = true;
-
- src = fetchFromGitHub {
- owner = "dlanger";
- repo = "inlinestyler";
- tag = version;
- hash = "sha256-9TKXqW+5SiiNXnHW2lOVh3zhFhodM7a1UB2yXsEuX3I=";
- };
-
- patches = [
- # https://github.com/dlanger/inlinestyler/pull/33
- (fetchpatch2 {
- url = "https://github.com/dlanger/inlinestyler/commit/29fc1c256fd8f37c3e2fda34c975f0bcfe72cf9a.patch";
- hash = "sha256-35GWrfvXgpy1KAZ/0pdxsiKNTpDku6/ZX3KWfRUGQmc=";
- })
- ];
-
- build-system = [ setuptools ];
-
- dependencies = [
- cssutils
- lxml
- requests
- ];
-
- pythonImportsCheck = [ "inlinestyler" ];
-
- nativeCheckInputs = [
- ipdb
- pytestCheckHook
- ];
-
- meta = with lib; {
- description = "Simple CSS inliner for generating HTML email messages";
- homepage = "https://github.com/dlanger/inlinestyler";
- changelog = "https://github.com/dlanger/inlinestyler/blob/${src.rev}/CHANGELOG";
- license = licenses.bsd3;
- maintainers = [ ];
- };
-}
diff --git a/pkgs/development/python-modules/ipycanvas/default.nix b/pkgs/development/python-modules/ipycanvas/default.nix
index 2a0e06c9ec02..eba53b1b7e9c 100644
--- a/pkgs/development/python-modules/ipycanvas/default.nix
+++ b/pkgs/development/python-modules/ipycanvas/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "ipycanvas";
- version = "0.13.3";
+ version = "0.14.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-ToZ8UJsB9cTPwAn32SHjLloSoCmshW54wE/xW2VpLEo=";
+ hash = "sha256-kh8UgiWLWSm1mTF7XBKZMdgOFr41+jgwCjLnqkz+n4k=";
};
# We relax dependencies here instead of pulling in a patch because upstream
diff --git a/pkgs/development/python-modules/israel-rail-api/default.nix b/pkgs/development/python-modules/israel-rail-api/default.nix
index 2510658c3376..885d284a4256 100644
--- a/pkgs/development/python-modules/israel-rail-api/default.nix
+++ b/pkgs/development/python-modules/israel-rail-api/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "israel-rail-api";
- version = "0.1.2";
+ version = "0.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "sh0oki";
repo = "israel-rail-api";
tag = "v${version}";
- hash = "sha256-OiWK3gi7dQ7SF4fvusKtSFzdhrsvePlscX0EYQ/hlYk=";
+ hash = "sha256-viIETVCW3YSwJOsFxkYoi0Ko9vXQEP9d+fjQAlb142c=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/kaiterra-async-client/default.nix b/pkgs/development/python-modules/kaiterra-async-client/default.nix
new file mode 100644
index 000000000000..9202bedc1c56
--- /dev/null
+++ b/pkgs/development/python-modules/kaiterra-async-client/default.nix
@@ -0,0 +1,34 @@
+{
+ lib,
+ aiohttp,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "kaiterra-async-client";
+ version = "1.1.0";
+ pyproject = true;
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-Wap+yJaIIwPfOUtbVijr85BU3F/JIN2p7nRWW3tsPP8=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [ aiohttp ];
+
+ # PyPI tarball doesn't include tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "kaiterra_async_client" ];
+
+ meta = {
+ description = "Async Python client for Kaiterra API";
+ homepage = "https://github.com/Michsior14/python-kaiterra-async-client";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/knx-frontend/default.nix b/pkgs/development/python-modules/knx-frontend/default.nix
index ed227884358e..3567af317884 100644
--- a/pkgs/development/python-modules/knx-frontend/default.nix
+++ b/pkgs/development/python-modules/knx-frontend/default.nix
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "knx-frontend";
- version = "2025.7.23.50952";
+ version = "2025.8.6.52906";
pyproject = true;
# TODO: source build, uses yarn.lock
src = fetchPypi {
pname = "knx_frontend";
inherit version;
- hash = "sha256-LcYUXJ5K9jl3h7Jbdi/zVVZEMKcQiMz7O+IpBvgvqV0=";
+ hash = "sha256-Wmiwj5PL68VH1j5xDhZJyAHBakoG+0SKzCJCcCntT18=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/langchain-aws/default.nix b/pkgs/development/python-modules/langchain-aws/default.nix
index c1d0a3595327..b387a9fca61b 100644
--- a/pkgs/development/python-modules/langchain-aws/default.nix
+++ b/pkgs/development/python-modules/langchain-aws/default.nix
@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "langchain-aws";
- version = "0.2.29";
+ version = "0.2.30";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain-aws";
tag = "langchain-aws==${version}";
- hash = "sha256-WV/z8hEOPtM3o7/4ZqZSw1cGI2d0NFAz1KajF1i/vQI=";
+ hash = "sha256-Q69DAqdlddTaUMxw51dLb+CQt5HOsaumlU8mfkGWZkQ=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/langgraph-checkpoint/default.nix b/pkgs/development/python-modules/langgraph-checkpoint/default.nix
index 8c0f1a10c7cb..d6518940027a 100644
--- a/pkgs/development/python-modules/langgraph-checkpoint/default.nix
+++ b/pkgs/development/python-modules/langgraph-checkpoint/default.nix
@@ -57,6 +57,12 @@ buildPythonPackage rec {
pytestCheckHook
];
+ disabledTests = [
+ # assert 1.0000000000000004 == 1.0000000000000002
+ # https://github.com/langchain-ai/langgraph/issues/5845
+ "test_embed_with_path"
+ ];
+
passthru.updateScript = gitUpdater {
rev-prefix = "checkpoint==";
};
diff --git a/pkgs/development/python-modules/langgraph-cli/default.nix b/pkgs/development/python-modules/langgraph-cli/default.nix
index faaab1ce7e80..f395d6b61d2c 100644
--- a/pkgs/development/python-modules/langgraph-cli/default.nix
+++ b/pkgs/development/python-modules/langgraph-cli/default.nix
@@ -8,7 +8,10 @@
# dependencies
click,
+ langgraph,
+ langgraph-runtime-inmem,
langgraph-sdk,
+ python-dotenv,
# testing
pytest-asyncio,
@@ -40,21 +43,20 @@ buildPythonPackage rec {
langgraph-sdk
];
- # Not yet. Depemnds on `langgraph-runtime-inmem` which isn't in github yet
- # https://github.com/langchain-ai/langgraph/issues/5802
- # optional-dependencies = {
- # "inmem" = [
- # langgraph-api
- # langgraph-runtime-inmem
- # python-dotenv
- # ]
- # }
+ optional-dependencies = {
+ "inmem" = [
+ langgraph
+ langgraph-runtime-inmem
+ python-dotenv
+ ];
+ };
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
docker-compose
- ];
+ ]
+ ++ lib.flatten (builtins.attrValues optional-dependencies);
enabledTestPaths = [ "tests/unit_tests" ];
diff --git a/pkgs/development/python-modules/langgraph-prebuilt/default.nix b/pkgs/development/python-modules/langgraph-prebuilt/default.nix
index c3f4e850bcde..e866d965871e 100644
--- a/pkgs/development/python-modules/langgraph-prebuilt/default.nix
+++ b/pkgs/development/python-modules/langgraph-prebuilt/default.nix
@@ -31,14 +31,14 @@
# It exists so the langgraph team can iterate on it without having to rebuild langgraph.
buildPythonPackage rec {
pname = "langgraph-prebuilt";
- version = "0.6.1";
+ version = "0.6.3";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "prebuilt==${version}";
- hash = "sha256-8mubZSV1CDgYzykKaaWqn04yJldAgdGmgZDm54towWc=";
+ hash = "sha256-bASxPjOElhJhOAc0XiSqZ+i+dKETYi1KTFgamlJHA9Y=";
};
sourceRoot = "${src.name}/libs/prebuilt";
diff --git a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix
new file mode 100644
index 000000000000..bef0dd77c95b
--- /dev/null
+++ b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix
@@ -0,0 +1,59 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ hatchling,
+ blockbuster,
+ langgraph,
+ langgraph-checkpoint,
+ sse-starlette,
+ starlette,
+ structlog,
+}:
+
+buildPythonPackage rec {
+ pname = "langgraph-runtime-inmem";
+ version = "0.6.10";
+ pyproject = true;
+
+ # Not available in any repository
+ src = fetchPypi {
+ pname = "langgraph_runtime_inmem";
+ inherit version;
+ hash = "sha256-wwd6Ru1xMMO95cOyzB7qjMvSWWIjH2mjSQlt92JHyLk=";
+ };
+
+ build-system = [
+ hatchling
+ ];
+
+ dependencies = [
+ blockbuster
+ langgraph
+ langgraph-checkpoint
+ sse-starlette
+ starlette
+ structlog
+ ];
+
+ # Can remove after blockbuster version bump
+ # https://github.com/NixOS/nixpkgs/pull/431547
+ pythonRelaxDeps = [
+ "blockbuster"
+ ];
+
+ pythonImportsCheck = [
+ "langgraph_runtime_inmem"
+ ];
+
+ # no tests
+ doCheck = false;
+
+ meta = {
+ description = "Inmem implementation for the LangGraph API server";
+ homepage = "https://pypi.org/project/langgraph-runtime-inmem/";
+ # no changelog
+ license = lib.licenses.elastic20;
+ maintainers = with lib.maintainers; [ sarahec ];
+ };
+}
diff --git a/pkgs/development/python-modules/lcn-frontend/default.nix b/pkgs/development/python-modules/lcn-frontend/default.nix
index 23868e1f45ec..bcfa20863289 100644
--- a/pkgs/development/python-modules/lcn-frontend/default.nix
+++ b/pkgs/development/python-modules/lcn-frontend/default.nix
@@ -7,21 +7,15 @@
buildPythonPackage rec {
pname = "lcn-frontend";
- version = "0.2.5";
+ version = "0.2.6";
pyproject = true;
src = fetchPypi {
pname = "lcn_frontend";
inherit version;
- hash = "sha256-WPjK/CzEpi9S1raEotR10n7eM06jg5ihAUKCLt8KDig=";
+ hash = "sha256-7PdUI1G8jmemjS5/rA+88YR6iugt8/9ojtuU26nFa1s=";
};
- postPatch = ''
- substituteInPlace pyproject.toml \
- --replace-fail "setuptools~=68.0" setuptools \
- --replace-fail "wheel~=0.40.0" wheel
- '';
-
build-system = [ setuptools ];
pythonImportsCheck = [ "lcn_frontend" ];
diff --git a/pkgs/development/python-modules/ldap3/default.nix b/pkgs/development/python-modules/ldap3/default.nix
index 0f5aa1bf18ae..4d4b6997409a 100644
--- a/pkgs/development/python-modules/ldap3/default.nix
+++ b/pkgs/development/python-modules/ldap3/default.nix
@@ -24,6 +24,8 @@ buildPythonPackage rec {
prePatch = ''
# patch fails to apply because of line endings
dos2unix ldap3/utils/asn1.py
+ substituteInPlace _version.json \
+ --replace-fail '"version": "2.9",' '"version": "${version}",'
'';
patches = [
@@ -52,7 +54,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://github.com/cannatag/ldap3";
description = "Strictly RFC 4510 conforming LDAP V3 pure Python client library";
- license = licenses.lgpl3;
+ license = licenses.lgpl3Plus;
maintainers = [ ];
};
}
diff --git a/pkgs/development/python-modules/letpot/default.nix b/pkgs/development/python-modules/letpot/default.nix
index a69123619c19..c5a776479534 100644
--- a/pkgs/development/python-modules/letpot/default.nix
+++ b/pkgs/development/python-modules/letpot/default.nix
@@ -5,19 +5,20 @@
fetchFromGitHub,
lib,
poetry-core,
+ pytest-asyncio,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "letpot";
- version = "0.4.0";
+ version = "0.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "jpelgrom";
repo = "python-letpot";
tag = "v${version}";
- hash = "sha256-ScguCgShoZ+qSfw558kqodpcpyPGy9HU6c2qAVOQb+c=";
+ hash = "sha256-xcuBDygUpkPzwdGGG+GLQBaMPpkrj49Y/1KKh6w9jmA=";
};
build-system = [ poetry-core ];
@@ -30,6 +31,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "letpot" ];
nativeCheckInputs = [
+ pytest-asyncio
pytestCheckHook
];
diff --git a/pkgs/development/python-modules/lib50/default.nix b/pkgs/development/python-modules/lib50/default.nix
index 4dedfc40b05b..37a8b51eb111 100644
--- a/pkgs/development/python-modules/lib50/default.nix
+++ b/pkgs/development/python-modules/lib50/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "lib50";
- version = "3.0.12";
+ version = "3.1.1";
pyproject = true;
# latest GitHub release is several years old. Pypi is up to date.
src = fetchPypi {
pname = "lib50";
inherit version;
- hash = "sha256-Fc4Hb1AbSeetK3gH1/dRCUfHGDlMzfzgF1cnK3Se01U=";
+ hash = "sha256-DSAYgtce9lU9dlfLejdIH9K8jVeNaPl0wSqStMgwUD4=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/lightning-utilities/default.nix b/pkgs/development/python-modules/lightning-utilities/default.nix
index 5e9fe3aa8ab2..c8f7470052ec 100644
--- a/pkgs/development/python-modules/lightning-utilities/default.nix
+++ b/pkgs/development/python-modules/lightning-utilities/default.nix
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "lightning-utilities";
- version = "0.15.1";
+ version = "0.15.2";
pyproject = true;
src = fetchFromGitHub {
owner = "Lightning-AI";
repo = "utilities";
tag = "v${version}";
- hash = "sha256-GQVd81PHtAY9nr+YSVQli91AxbXSQFH0IALcZBMiu5o=";
+ hash = "sha256-0unIL5jylunxTJxFTN+Q4aCFtD5zIHRNWEAWSbw+Fsk=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/llama-cloud-services/default.nix b/pkgs/development/python-modules/llama-cloud-services/default.nix
index 03783310a694..c0670d8ebffb 100644
--- a/pkgs/development/python-modules/llama-cloud-services/default.nix
+++ b/pkgs/development/python-modules/llama-cloud-services/default.nix
@@ -8,7 +8,7 @@
llama-cloud,
llama-index-core,
platformdirs,
- poetry-core,
+ hatchling,
pydantic,
pytest-asyncio,
pytestCheckHook,
@@ -17,19 +17,21 @@
buildPythonPackage rec {
pname = "llama-cloud-services";
- version = "0.6.53";
+ version = "0.6.54";
pyproject = true;
src = fetchFromGitHub {
owner = "run-llama";
repo = "llama_cloud_services";
tag = "v${version}";
- hash = "sha256-b64yOpjOrcV+6isCVo3CQ/pbzrG8GBZe1rvBiUIJ+Y8=";
+ hash = "sha256-bTJkpMWuQzlsooOXUBNhMvPgYH0h4NvA8uOW6Mg6q8s=";
};
+ sourceRoot = "${src.name}/py";
+
pythonRelaxDeps = [ "llama-cloud" ];
- build-system = [ poetry-core ];
+ build-system = [ hatchling ];
dependencies = [
click
diff --git a/pkgs/development/python-modules/llama-parse/default.nix b/pkgs/development/python-modules/llama-parse/default.nix
index 26e74400371f..0038081e5f69 100644
--- a/pkgs/development/python-modules/llama-parse/default.nix
+++ b/pkgs/development/python-modules/llama-parse/default.nix
@@ -3,28 +3,23 @@
buildPythonPackage,
fetchPypi,
llama-cloud-services,
- poetry-core,
- pythonOlder,
+ hatchling,
}:
buildPythonPackage rec {
pname = "llama-parse";
- version = "0.6.46";
+ version = "0.6.54";
pyproject = true;
- disabled = pythonOlder "3.8";
-
src = fetchPypi {
pname = "llama_parse";
inherit version;
- hash = "sha256-YFQ/90Es+9JwNSLlmtuJE+2pZr5+keOVvxFNY1T05e8=";
+ hash = "sha256-xwezEVIVXJuuhOMW+reQu8jIX02IJc5e44br632yWPE=";
};
- build-system = [ poetry-core ];
+ build-system = [ hatchling ];
- dependencies = [
- llama-cloud-services
- ];
+ dependencies = [ llama-cloud-services ];
pythonImportsCheck = [ "llama_parse" ];
diff --git a/pkgs/development/python-modules/llm-anthropic/default.nix b/pkgs/development/python-modules/llm-anthropic/default.nix
index 41bc86f10a15..9cc81b6477c7 100644
--- a/pkgs/development/python-modules/llm-anthropic/default.nix
+++ b/pkgs/development/python-modules/llm-anthropic/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "llm-anthropic";
- version = "0.17";
+ version = "0.18";
pyproject = true;
src = fetchFromGitHub {
owner = "simonw";
repo = "llm-anthropic";
tag = version;
- hash = "sha256-2fatBKZMttC5flzfC7MWCpduc3m6IOVWZiW1K2dYqis=";
+ hash = "sha256-eyB68wPc4ALnEypUXN20ru7UfS6yKLp2NJohH3Av9Ls=";
};
build-system = [
@@ -47,7 +47,7 @@ buildPythonPackage rec {
meta = {
description = "LLM access to models by Anthropic, including the Claude series";
homepage = "https://github.com/simonw/llm-anthropic";
- changelog = "https://github.com/simonw/llm-anthropic/releases/tag/${version}/CHANGELOG.md";
+ changelog = "https://github.com/simonw/llm-anthropic/releases/tag/${src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ aos ];
};
diff --git a/pkgs/development/python-modules/logutils/default.nix b/pkgs/development/python-modules/logutils/default.nix
index e3480e9fe5d3..71ba14b499a1 100644
--- a/pkgs/development/python-modules/logutils/default.nix
+++ b/pkgs/development/python-modules/logutils/default.nix
@@ -42,14 +42,17 @@ buildPythonPackage rec {
"test_hashandlers"
];
- disabledTestPaths =
- lib.optionals (stdenv.hostPlatform.isDarwin) [
- # Exception: unable to connect to Redis server
- "tests/test_redis.py"
- ]
- ++ lib.optionals (pythonAtLeast "3.13") [
- "tests/test_dictconfig.py"
- ];
+ disabledTestPaths = [
+ # Disable redis tests on all systems for now
+ "tests/test_redis.py"
+ ]
+ # lib.optionals (stdenv.hostPlatform.isDarwin) [
+ # # Exception: unable to connect to Redis server
+ # "tests/test_redis.py"
+ # ]
+ ++ lib.optionals (pythonAtLeast "3.13") [
+ "tests/test_dictconfig.py"
+ ];
pythonImportsCheck = [ "logutils" ];
diff --git a/pkgs/development/python-modules/london-tube-status/default.nix b/pkgs/development/python-modules/london-tube-status/default.nix
new file mode 100644
index 000000000000..9815ff0ede92
--- /dev/null
+++ b/pkgs/development/python-modules/london-tube-status/default.nix
@@ -0,0 +1,50 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ aiohttp,
+ pytestCheckHook,
+ requests-mock,
+}:
+
+buildPythonPackage rec {
+ pname = "london-tube-status";
+ version = "0.6.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "robmarkcole";
+ repo = "London-tube-status";
+ tag = version;
+ hash = "sha256-bdkGDVWcyJXH21qGrdJnSa4IW2kJskFTJ5ye6M6eOz4=";
+ };
+
+ build-system = [
+ setuptools
+ ];
+
+ dependencies = [
+ aiohttp
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ requests-mock
+ ];
+
+ # Tests are currently broken
+ # https://github.com/robmarkcole/London-tube-status/issues/7
+ doCheck = false;
+
+ pythonImportsCheck = [
+ "london_tube_status"
+ ];
+
+ meta = {
+ description = "Parse London tube data from TFL into a dictionary";
+ homepage = "https://github.com/robmarkcole/London-tube-status";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/magika/default.nix b/pkgs/development/python-modules/magika/default.nix
index 198587c03951..d8de9bfa92b9 100644
--- a/pkgs/development/python-modules/magika/default.nix
+++ b/pkgs/development/python-modules/magika/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
passthru.tests.version = testers.testVersion { package = magika; };
meta = with lib; {
- description = "Magika: Detect file content types with deep learning";
+ description = "Detect file content types with deep learning";
homepage = "https://github.com/google/magika";
changelog = "https://github.com/google/magika/blob/python-v${version}/python/CHANGELOG.md";
license = licenses.asl20;
diff --git a/pkgs/development/python-modules/mashumaro/default.nix b/pkgs/development/python-modules/mashumaro/default.nix
index 5ce6c493181a..e9e06355a552 100644
--- a/pkgs/development/python-modules/mashumaro/default.nix
+++ b/pkgs/development/python-modules/mashumaro/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "mashumaro";
- version = "3.15";
+ version = "3.16";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "Fatal1ty";
repo = "mashumaro";
tag = "v${version}";
- hash = "sha256-Zv2FijxYOLGflJ3bc3udkM3SXgHHzHIeCGHlfybyLGE=";
+ hash = "sha256-SAdhBNQx5zWsXFwWxEAozprb2c7eJRdxZQwZMgBj/iA=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/mcp/default.nix b/pkgs/development/python-modules/mcp/default.nix
index 82e3584482c8..97ab3ceefe0c 100644
--- a/pkgs/development/python-modules/mcp/default.nix
+++ b/pkgs/development/python-modules/mcp/default.nix
@@ -40,14 +40,14 @@
buildPythonPackage rec {
pname = "mcp";
- version = "1.12.2";
+ version = "1.12.4";
pyproject = true;
src = fetchFromGitHub {
owner = "modelcontextprotocol";
repo = "python-sdk";
tag = "v${version}";
- hash = "sha256-K3S+2Z4yuo8eAOo8gDhrI8OOfV6ADH4dAb1h8PqYntc=";
+ hash = "sha256-FHVhufv4O7vM/9fNHyDU4L15dNLFMmoVaYd98Iw6l2o=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/mcpadapt/default.nix b/pkgs/development/python-modules/mcpadapt/default.nix
index 83fc4979cd11..08c8832a6c76 100644
--- a/pkgs/development/python-modules/mcpadapt/default.nix
+++ b/pkgs/development/python-modules/mcpadapt/default.nix
@@ -12,18 +12,20 @@
pytestCheckHook,
python-dotenv,
smolagents,
+ soundfile,
+ torchaudio,
}:
buildPythonPackage rec {
pname = "mcpadapt";
- version = "0.1.10";
+ version = "0.1.12";
pyproject = true;
src = fetchFromGitHub {
owner = "grll";
repo = "mcpadapt";
tag = "v${version}";
- hash = "sha256-605e28p1rlJ5teCLxL/Lh8p5zV7cPuSzZWwfkE1gM5I=";
+ hash = "sha256-mU/zcNEHmPfSMEMgjj4u0iwmXBH2cJzGEANPxyiR1l0=";
};
build-system = [ hatchling ];
@@ -35,12 +37,18 @@ buildPythonPackage rec {
];
optional-dependencies = {
+ audio = [
+ torchaudio
+ soundfile
+ ];
+ # crewai = [ crewai ];
langchain = [
langchain
# langchain-anthropic
langgraph
];
llamaindex = [ llama-index ];
+ smolagents = [ smolagents ];
};
pythonImportsCheck = [ "mcpadapt" ];
diff --git a/pkgs/development/python-modules/midea-local/default.nix b/pkgs/development/python-modules/midea-local/default.nix
index 98d9cd483c26..3d438efcab5a 100644
--- a/pkgs/development/python-modules/midea-local/default.nix
+++ b/pkgs/development/python-modules/midea-local/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "midea-local";
- version = "6.3.0";
+ version = "6.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "midea-lan";
repo = "midea-local";
tag = "v${version}";
- hash = "sha256-J044JyRrpig2RmX39tvxBbjFExFouK3++0mvaPN+8To=";
+ hash = "sha256-jeQ5PXkKxVz041VJ58lJVpqIoj1Y054VADFtnutddg4=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/mitogen/default.nix b/pkgs/development/python-modules/mitogen/default.nix
index 431a8dc3d155..a006a471ffdb 100644
--- a/pkgs/development/python-modules/mitogen/default.nix
+++ b/pkgs/development/python-modules/mitogen/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "mitogen";
- version = "0.3.24";
+ version = "0.3.26";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "mitogen-hq";
repo = "mitogen";
tag = "v${version}";
- hash = "sha256-TogWhsKnwF4uHOhCNxPpNiyWen3Vfh5bbDI8wKprP/k=";
+ hash = "sha256-FP8BRiim6be4h+UYIyXR3fSw/bpLcSP6vUdnRruNVLU=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/model-checker/default.nix b/pkgs/development/python-modules/model-checker/default.nix
index bfd4163caaa0..57491c0bbd24 100644
--- a/pkgs/development/python-modules/model-checker/default.nix
+++ b/pkgs/development/python-modules/model-checker/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "model-checker";
- version = "0.9.31";
+ version = "0.9.35";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "model_checker";
inherit version;
- hash = "sha256-mg964kVjZD4XnfDV93sC1NRhThnI8mlYQ3iYBzB92IU=";
+ hash = "sha256-1O2b6wm1vRoaZfOl+Cl+aFlYtb8WTyHsVgQzPhFgNe8=";
};
# z3 does not provide a dist-info, so python-runtime-deps-check will fail
diff --git a/pkgs/development/python-modules/moehlenhoff-alpha2/default.nix b/pkgs/development/python-modules/moehlenhoff-alpha2/default.nix
new file mode 100644
index 000000000000..5fca6510acb4
--- /dev/null
+++ b/pkgs/development/python-modules/moehlenhoff-alpha2/default.nix
@@ -0,0 +1,49 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ aiohttp,
+ xmltodict,
+ pytestCheckHook,
+ pytest-asyncio,
+}:
+
+buildPythonPackage rec {
+ pname = "moehlenhoff-alpha2";
+ version = "1.4.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "j-a-n";
+ repo = "python-moehlenhoff-alpha2";
+ tag = version;
+ hash = "sha256-bvT7kWFPIEQUgUxLGydd2e7SBA7vPV+YAzDqYLE7X+o=";
+ };
+
+ build-system = [
+ setuptools
+ ];
+
+ dependencies = [
+ aiohttp
+ xmltodict
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ pytest-asyncio
+ ];
+
+ pythonImportsCheck = [
+ "moehlenhoff_alpha2"
+ ];
+
+ meta = {
+ description = "Python client for the Moehlenhoff Alpha2 underfloor heating system";
+ homepage = "https://github.com/j-a-n/python-moehlenhoff-alpha2";
+ changelog = "https://github.com/j-a-n/python-moehlenhoff-alpha2/releases/tag/${version}";
+ license = lib.licenses.gpl3Only;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/molecule/default.nix b/pkgs/development/python-modules/molecule/default.nix
index bb6b16307f91..bc6a61ab5040 100644
--- a/pkgs/development/python-modules/molecule/default.nix
+++ b/pkgs/development/python-modules/molecule/default.nix
@@ -68,7 +68,7 @@ buildPythonPackage rec {
});
meta = with lib; {
- description = "Molecule aids in the development and testing of Ansible roles";
+ description = "Aids in the development and testing of Ansible roles";
homepage = "https://github.com/ansible-community/molecule";
changelog = "https://github.com/ansible/molecule/releases/tag/v${version}";
license = licenses.mit;
diff --git a/pkgs/development/python-modules/monarchmoney/default.nix b/pkgs/development/python-modules/monarchmoney/default.nix
new file mode 100644
index 000000000000..aa59035ecda6
--- /dev/null
+++ b/pkgs/development/python-modules/monarchmoney/default.nix
@@ -0,0 +1,43 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ aiohttp,
+ gql,
+ oathtool,
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "monarchmoney";
+ version = "0.1.15";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "hammem";
+ repo = "monarchmoney";
+ tag = "v${version}";
+ hash = "sha256-I5YCINwJqzdntVGn8T8Yx/cfWOtwgwvyt30swBLQHDo=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ aiohttp
+ gql
+ oathtool
+ ];
+
+ nativeCheckInputs = [ pytestCheckHook ];
+
+ pythonImportsCheck = [ "monarchmoney" ];
+
+ meta = {
+ description = "Python API for Monarch Money";
+ homepage = "https://github.com/hammem/monarchmoney";
+ changelog = "https://github.com/hammem/monarchmoney/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix
index 4ac8afea0c43..9e6ac51e6df8 100644
--- a/pkgs/development/python-modules/msgraph-sdk/default.nix
+++ b/pkgs/development/python-modules/msgraph-sdk/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "msgraph-sdk";
- version = "1.39.0";
+ version = "1.40.0";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoftgraph";
repo = "msgraph-sdk-python";
tag = "v${version}";
- hash = "sha256-cT87lI28K7z4nSD35vqfroAtnZD/A0ECTNVz5vIG8R4=";
+ hash = "sha256-qoQbYSFL96ovKKZ3KJAeTtwNRJxHjnmGDbSAZ4lTVNw=";
};
build-system = [ flit-core ];
diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix
index 3206647a40bf..6480bf01a744 100644
--- a/pkgs/development/python-modules/mypy-boto3/default.nix
+++ b/pkgs/development/python-modules/mypy-boto3/default.nix
@@ -58,8 +58,8 @@ rec {
"sha256-E2wUtUSMX4Lyj+HioQD6km3sGGETjgzujJbEewOHc5M=";
mypy-boto3-acm-pca =
- buildMypyBoto3Package "acm-pca" "1.40.0"
- "sha256-QuPE++0Y/KxuL8yNLyUGXWExZ4UqTnXhoi/RGavS4AE=";
+ buildMypyBoto3Package "acm-pca" "1.40.1"
+ "sha256-GZMeU5qLmE7eM6zSuS3e63ytY8C1jlnjUVkJmAiAoCo=";
mypy-boto3-amp =
buildMypyBoto3Package "amp" "1.40.0"
@@ -130,8 +130,8 @@ rec {
"sha256-xrpy1Eq+Kleg0oYEQY/UDXvUUdZp9B6rz4OrXo/A9bA=";
mypy-boto3-appstream =
- buildMypyBoto3Package "appstream" "1.40.0"
- "sha256-TuIQx9qeu+JL1+Y3Gp83J4am1IYua7Ps40mqN8YLln8=";
+ buildMypyBoto3Package "appstream" "1.40.4"
+ "sha256-AgYaQp4AQUly5DO83NgCojU7cKOP5LdStYr1X3lMAE0=";
mypy-boto3-appsync =
buildMypyBoto3Package "appsync" "1.40.0"
@@ -146,8 +146,8 @@ rec {
"sha256-2oQp9Va82Feyyf7ZEz7wv+y4mOK3TpZ586qvzCZwK/E=";
mypy-boto3-auditmanager =
- buildMypyBoto3Package "auditmanager" "1.40.0"
- "sha256-ZA24MbNdmMcTygsXnfPg//NYdCh3THEs30DqP8f660A=";
+ buildMypyBoto3Package "auditmanager" "1.40.1"
+ "sha256-p8jnTJigD8QuLe3vjZwE7ZyGgBblpSdM0II0Cr/xFS8=";
mypy-boto3-autoscaling =
buildMypyBoto3Package "autoscaling" "1.40.0"
@@ -166,8 +166,8 @@ rec {
"sha256-7FIXPtt4FMjxXbHtiO4qbS4wUfi10rmVODshIORlfhs=";
mypy-boto3-batch =
- buildMypyBoto3Package "batch" "1.40.0"
- "sha256-ntn7rj4xPShaKcOsswMdQrWmprnOcH1QyquancPI0zA=";
+ buildMypyBoto3Package "batch" "1.40.5"
+ "sha256-RV7StAIpxSmwv9a+3YNGHKqym+y9A09fM4Cv2Qwj8f8=";
mypy-boto3-billingconductor =
buildMypyBoto3Package "billingconductor" "1.40.0"
@@ -178,8 +178,8 @@ rec {
"sha256-YZKJblhTzoW0I/ozKw+RzELF9nJ0+3Z/zjZhb/lEd80=";
mypy-boto3-budgets =
- buildMypyBoto3Package "budgets" "1.40.0"
- "sha256-nY9RvXgjyeNsiuVtM+2pWsc0kGuAggZNpkF7SXkHVwk=";
+ buildMypyBoto3Package "budgets" "1.40.4"
+ "sha256-6kCRDur13G+GTZK8R7gknc1J3L/E3YA4/xi+9qQhVp0=";
mypy-boto3-ce =
buildMypyBoto3Package "ce" "1.40.0"
@@ -230,8 +230,8 @@ rec {
"sha256-oL6q5WNV+z5etEOdZakZqeYfbqL2n/vwoD/WtFrYlfA=";
mypy-boto3-cloudfront =
- buildMypyBoto3Package "cloudfront" "1.40.0"
- "sha256-RLASB36ERKJztiCVAlVWIStWmsg6638oX4WSGnNR6e4=";
+ buildMypyBoto3Package "cloudfront" "1.40.5"
+ "sha256-vuRBMVk6gQ+mfNLG/QV/EjvwfX3mM3ttgK/zUsi0ghA=";
mypy-boto3-cloudhsm =
buildMypyBoto3Package "cloudhsm" "1.40.0"
@@ -266,8 +266,8 @@ rec {
"sha256-FyjlcLmx8cmYlTlzxI8AupyGJXwIWEh7OOtKeUA6vPk=";
mypy-boto3-codebuild =
- buildMypyBoto3Package "codebuild" "1.40.0"
- "sha256-FFbyglD7Cuwp20RutRBXu7X097WK+gLfbzhWE7CrPyI=";
+ buildMypyBoto3Package "codebuild" "1.40.5"
+ "sha256-ReATcp8ORYv1MsyKGdt5WfSWeZ3emGfqJjswBeG/P5o=";
mypy-boto3-codecatalyst =
buildMypyBoto3Package "codecatalyst" "1.40.0"
@@ -446,8 +446,8 @@ rec {
"sha256-p+NFAi4x4J6S4v0f2u0awDG+lb2V7r3XwgYwl5CvhHo=";
mypy-boto3-ec2 =
- buildMypyBoto3Package "ec2" "1.40.0"
- "sha256-iyPAkVpfnqz2RX12klUOTH2NaFO/tAfiWFXLF+FHGe0=";
+ buildMypyBoto3Package "ec2" "1.40.4"
+ "sha256-fotmSGj+r85lJZPKq4UOc3OvCdnX0pO+qSQVQozxGJw=";
mypy-boto3-ec2-instance-connect =
buildMypyBoto3Package "ec2-instance-connect" "1.40.0"
@@ -470,8 +470,8 @@ rec {
"sha256-DQZUI72cnRt4YwHMQivMdL4y9B9EN2H7dIMmybcX/Uk=";
mypy-boto3-eks =
- buildMypyBoto3Package "eks" "1.40.0"
- "sha256-bfQxrWlOJQJVJ/pSyzdkaj5vN3tE8PbH2ioeJmEetpc=";
+ buildMypyBoto3Package "eks" "1.40.3"
+ "sha256-vkqLHrhHhU4CsvLez2MDUHWwlU91i4i+DVEs5TM3Rp8=";
mypy-boto3-elastic-inference =
buildMypyBoto3Package "elastic-inference" "1.36.0"
@@ -574,8 +574,8 @@ rec {
"sha256-So/NDL0KF5iypLYitnJ/38C5RovqBGXcUhHtlEMnjMM=";
mypy-boto3-glue =
- buildMypyBoto3Package "glue" "1.40.0"
- "sha256-mrP7ztL3Pl4/pJlAtn+eq2TEFX9kWRBT7GsK0oJKDuk=";
+ buildMypyBoto3Package "glue" "1.40.5"
+ "sha256-ux3mdI2uZoWqEN7p8yvmWM8F3x8WzQUJaJK1j4fYvXE=";
mypy-boto3-grafana =
buildMypyBoto3Package "grafana" "1.40.0"
@@ -594,8 +594,8 @@ rec {
"sha256-/LlMFYC7cJWb9C5JIt0dTEPtl2sPsalSq7mYaFSf3c4=";
mypy-boto3-guardduty =
- buildMypyBoto3Package "guardduty" "1.40.0"
- "sha256-tKp7/s70JDEPxMzSQ1Vr1Cd126VrmumKGtRLBG2Kp9Q=";
+ buildMypyBoto3Package "guardduty" "1.40.5"
+ "sha256-yIFysk4ru4Us4azUpGVYim1j8FTQfxw/s0xmZWwSneQ=";
mypy-boto3-health =
buildMypyBoto3Package "health" "1.40.0"
@@ -682,8 +682,8 @@ rec {
"sha256-E1l57KrYP3ggjLVj94kzBB85CFF7HtldUMHGZP7aUEo=";
mypy-boto3-iotsitewise =
- buildMypyBoto3Package "iotsitewise" "1.40.0"
- "sha256-0gyUqA8uLDn2hJeD+UrThCNCMLbWtu6EL7pyTu9P4WA=";
+ buildMypyBoto3Package "iotsitewise" "1.40.2"
+ "sha256-BXLPMwfbqcpaRnAuxrmG4pWUsVFHUW+foMvB1gh5Ye4=";
mypy-boto3-iotthingsgraph =
buildMypyBoto3Package "iotthingsgraph" "1.40.0"
@@ -802,8 +802,8 @@ rec {
"sha256-Skch80b9xDgcLwq2CGrS8xEhKZPEMJGT6qB9f0Z5XwY=";
mypy-boto3-lightsail =
- buildMypyBoto3Package "lightsail" "1.40.0"
- "sha256-uUQ1OmrXriVMWYxXneBusgAGW69GqWH+46NNesBVFus=";
+ buildMypyBoto3Package "lightsail" "1.40.1"
+ "sha256-1+1UINrLuBwQrBxgjLWI4xJF7GiQDiHI6OjB6Kkct+Y=";
mypy-boto3-location =
buildMypyBoto3Package "location" "1.40.0"
@@ -974,8 +974,8 @@ rec {
"sha256-DduRVsWhYZPX+mQAj1j1kA00rilUHKA4SnmehgS4hYU=";
mypy-boto3-opensearchserverless =
- buildMypyBoto3Package "opensearchserverless" "1.40.0"
- "sha256-IKxLTdH0V590cXVZ1JNdp3Hg4sFEs2ZAiAir4eicpZ4=";
+ buildMypyBoto3Package "opensearchserverless" "1.40.4"
+ "sha256-nkt68bkNRfKMeO9TJV/P5PGzy8ps4CZpYcF2LmDUs2c=";
mypy-boto3-opsworks =
buildMypyBoto3Package "opsworks" "1.40.0"
@@ -1086,8 +1086,8 @@ rec {
"sha256-1yLtNpzjAZzF2L87OvTsXN7VhwyQt3KA1YpRxPPjNG8=";
mypy-boto3-rds =
- buildMypyBoto3Package "rds" "1.40.0"
- "sha256-HjJ4R9cZKbxTWMOiehyIFQbmgFia8ASewDZdFHRCE20=";
+ buildMypyBoto3Package "rds" "1.40.3"
+ "sha256-SqXuOk/U9ux5cuzqazNit8ANMmnLimv1/xPYBxymN+Y=";
mypy-boto3-rds-data =
buildMypyBoto3Package "rds-data" "1.40.0"
@@ -1174,8 +1174,8 @@ rec {
"sha256-WRLXguy8jlRl+jw472aPmJXdcZg1mPZ/dfhETIVNLiU=";
mypy-boto3-sagemaker =
- buildMypyBoto3Package "sagemaker" "1.40.0"
- "sha256-PqrAOf1Fyfqv1lHodtWSOqp4EACQ7OyGTEzNii5EoXc=";
+ buildMypyBoto3Package "sagemaker" "1.40.3"
+ "sha256-vElJCfM082uVc+dQZ7JXv+2eGOJJocUhl9rUPVKbMr0=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.0"
@@ -1222,8 +1222,8 @@ rec {
"sha256-9lCTZdXU/jJgcDutzvWhxFRV7UVOXwPzVzpQI8wXZkQ=";
mypy-boto3-securityhub =
- buildMypyBoto3Package "securityhub" "1.40.0"
- "sha256-GMplq6ieQG/dToRm88z/3wsDe9F2vn2uD9dqj+UO4v0=";
+ buildMypyBoto3Package "securityhub" "1.40.1"
+ "sha256-wNGHpSbcxVrb4UYCLDQHJKZ0+2qB7PKaBM9GSN9dF/k=";
mypy-boto3-securitylake =
buildMypyBoto3Package "securitylake" "1.40.0"
@@ -1286,8 +1286,8 @@ rec {
"sha256-7UFz5HOt4iKYrd25ODXrrs6OI4bMZbxS7uE++psmn5U=";
mypy-boto3-sns =
- buildMypyBoto3Package "sns" "1.40.0"
- "sha256-bK9q8bzKer0SmRJedJHJpK4o5SMkQalN3cVPnUG5Fp0=";
+ buildMypyBoto3Package "sns" "1.40.1"
+ "sha256-4G2J2xDIM2QJY2XGMKFE1Zyj4P22Y7vWtzvRgW0eU9s=";
mypy-boto3-sqs =
buildMypyBoto3Package "sqs" "1.40.0"
diff --git a/pkgs/development/python-modules/nampa/default.nix b/pkgs/development/python-modules/nampa/default.nix
index c9f31d7e615d..3b810808eb09 100644
--- a/pkgs/development/python-modules/nampa/default.nix
+++ b/pkgs/development/python-modules/nampa/default.nix
@@ -2,14 +2,13 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- future,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "nampa";
- version = "1.0";
+ version = "1.0-unstable-2024-12-18";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -17,20 +16,12 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "thebabush";
repo = "nampa";
- tag = version;
- hash = "sha256-ylDthh6fO0jKiYib0bed31Dxt4afiD0Jd5mfRKrsZpE=";
+ rev = "cb6a63aae64324f57bdc296064bc6aa2b99ff99a";
+ hash = "sha256-4NEfrx5cR6Zk713oBRZBe52mrbHKhs1doJFAdjnobig=";
};
- postPatch = ''
- # https://github.com/thebabush/nampa/pull/13
- substituteInPlace setup.py \
- --replace "0.1.1" "${version}"
- '';
-
build-system = [ setuptools ];
- dependencies = [ future ];
-
# Not used for binaryninja as plugin
doCheck = false;
@@ -39,7 +30,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python implementation of the FLIRT technology";
homepage = "https://github.com/thebabush/nampa";
- changelog = "https://github.com/thebabush/nampa/releases/tag/${version}";
+ changelog = "https://github.com/thebabush/nampa/commits/cb6a63aae64324f57bdc296064bc6aa2b99ff99a/";
license = licenses.lgpl3Only;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/nicegui/default.nix b/pkgs/development/python-modules/nicegui/default.nix
index 618815b655b8..aba43f7c77cb 100644
--- a/pkgs/development/python-modules/nicegui/default.nix
+++ b/pkgs/development/python-modules/nicegui/default.nix
@@ -42,14 +42,14 @@
buildPythonPackage rec {
pname = "nicegui";
- version = "2.22.1";
+ version = "2.22.2";
pyproject = true;
src = fetchFromGitHub {
owner = "zauberzeug";
repo = "nicegui";
tag = "v${version}";
- hash = "sha256-v9ELS0EzmqbaUhyqKidvN7UvvCHwBne2QkJJmTkheBg=";
+ hash = "sha256-sxbQVMX7zN+sSKDzMzOpgt9WqNVF/yjOnKKzDFb3+So=";
};
pythonRelaxDeps = [ "requests" ];
diff --git a/pkgs/development/python-modules/nixpkgs-updaters-library/default.nix b/pkgs/development/python-modules/nixpkgs-updaters-library/default.nix
index 3e3a8327493f..30ef74dbe66e 100644
--- a/pkgs/development/python-modules/nixpkgs-updaters-library/default.nix
+++ b/pkgs/development/python-modules/nixpkgs-updaters-library/default.nix
@@ -9,18 +9,19 @@
# dependencies
aiohttp,
- attrs,
frozendict,
inject,
+ joblib,
loguru,
nix,
nix-prefetch-git,
- nonbloat-db,
nurl,
platformdirs,
+ pydantic,
typer,
# tests
+ writableTmpDirAsHomeHook,
pytestCheckHook,
aioresponses,
pytest-asyncio,
@@ -29,16 +30,16 @@
}:
buildPythonPackage rec {
pname = "nixpkgs-updaters-library";
- version = "1.2.0";
+ version = "3.0.0";
pyproject = true;
- disabled = pythonOlder "3.12";
+ disabled = pythonOlder "3.13";
src = fetchFromGitHub {
owner = "PerchunPak";
repo = "nixpkgs-updaters-library";
tag = "v${version}";
- hash = "sha256-MCMqqAGl6OTOapC3K0DNTOmg2Lv2KqXenEgB5sIZR5U=";
+ hash = "sha256-0N88valEw+QElMjy84TBKGuqqh9anKhHdW0jQfQ4qd4=";
};
postPatch = ''
@@ -52,18 +53,17 @@ buildPythonPackage rec {
dependencies = [
aiohttp
- attrs
frozendict
inject
+ joblib
loguru
- nonbloat-db
platformdirs
+ pydantic
typer
- nix-prefetch-git
- nurl
];
nativeCheckInputs = [
+ writableTmpDirAsHomeHook
aioresponses
pytest-asyncio
pytest-cov-stub
diff --git a/pkgs/development/python-modules/normality/default.nix b/pkgs/development/python-modules/normality/default.nix
index 3e46d2cdf2bf..242a8295c622 100644
--- a/pkgs/development/python-modules/normality/default.nix
+++ b/pkgs/development/python-modules/normality/default.nix
@@ -3,36 +3,36 @@
fetchFromGitHub,
buildPythonPackage,
hatchling,
- text-unidecode,
charset-normalizer,
chardet,
banal,
pyicu,
pytestCheckHook,
}:
+
buildPythonPackage rec {
pname = "normality";
- version = "2.6.1";
+ version = "3.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "pudo";
repo = "normality";
- rev = version;
- hash = "sha256-RsZP/GkEuPKGZK2+/57kvMwm9vk0FTKN2/XtOmfoZxA=";
+ tag = version;
+ hash = "sha256-AAxFsdh2pv317hn9vr8Xpz9QPLYEa3KMDcObwR51NWo=";
};
- buildInputs = [ hatchling ];
+ build-system = [ hatchling ];
- propagatedBuildInputs = [
+ dependencies = [
charset-normalizer
- text-unidecode
chardet
banal
pyicu
];
nativeCheckInputs = [ pytestCheckHook ];
+
pythonImportsCheck = [ "normality" ];
meta = {
diff --git a/pkgs/development/python-modules/nvidia-ml-py/default.nix b/pkgs/development/python-modules/nvidia-ml-py/default.nix
index 2001ab5236ec..798b8059accc 100644
--- a/pkgs/development/python-modules/nvidia-ml-py/default.nix
+++ b/pkgs/development/python-modules/nvidia-ml-py/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "nvidia-ml-py";
- version = "12.575.51";
+ version = "13.580.65";
pyproject = true;
src = fetchPypi {
pname = "nvidia_ml_py";
inherit version;
- hash = "sha256-ZJDpP+qZ606WYyeuGMbuxiVhlMkh8jRZyHZ67ijFRYE=";
+ hash = "sha256-e/GLA8fTZYcnARz18MbCFVs2zkOeZTWaCkqQYhT2o8k=";
};
patches = [
diff --git a/pkgs/development/python-modules/oathtool/default.nix b/pkgs/development/python-modules/oathtool/default.nix
new file mode 100644
index 000000000000..b34a57d8e9d2
--- /dev/null
+++ b/pkgs/development/python-modules/oathtool/default.nix
@@ -0,0 +1,46 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ setuptools-scm,
+ autocommand,
+ importlib-resources,
+ path,
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "oathtool";
+ version = "2.4.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "jaraco";
+ repo = "oathtool";
+ tag = "v${version}";
+ hash = "sha256-Qa4/fVa7Ws8t42MxZpEVKI7Wyux/uN77VP0JBnrmgq0=";
+ };
+
+ build-system = [
+ setuptools
+ setuptools-scm
+ ];
+
+ dependencies = [
+ autocommand
+ path
+ ];
+
+ nativeCheckInputs = [ pytestCheckHook ];
+
+ pythonImportsCheck = [ "oathtool" ];
+
+ meta = {
+ description = "One-time password generator";
+ homepage = "https://github.com/jaraco/oathtool";
+ changelog = "https://github.com/jaraco/oathtool/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/ollama/default.nix b/pkgs/development/python-modules/ollama/default.nix
index 0b60410996ed..684091aa6049 100644
--- a/pkgs/development/python-modules/ollama/default.nix
+++ b/pkgs/development/python-modules/ollama/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "ollama";
- version = "0.5.1";
+ version = "0.5.3";
pyproject = true;
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama-python";
tag = "v${version}";
- hash = "sha256-XCsBdU8dUJIcfbvwUB6UNP2AhAmBxnk0kiFkOYcd1zY=";
+ hash = "sha256-QpG8bo6tarhW4NpdD4MQ9DWR/w8KjT2zEQyirYtTjJ0=";
};
pythonRelaxDeps = [ "httpx" ];
diff --git a/pkgs/development/python-modules/onvif-zeep-async/default.nix b/pkgs/development/python-modules/onvif-zeep-async/default.nix
index d02a403e7388..03a219e5c68b 100644
--- a/pkgs/development/python-modules/onvif-zeep-async/default.nix
+++ b/pkgs/development/python-modules/onvif-zeep-async/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "onvif-zeep-async";
- version = "4.0.1";
+ version = "4.0.2";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "openvideolibs";
repo = "python-onvif-zeep-async";
tag = "v${version}";
- hash = "sha256-adEU/SAJac1sOCZS0xb64T41Eak7/uxh6aq2xKUgjZ4=";
+ hash = "sha256-1reP3BKfFh45L2WUrXS3e/DX22oZTMS6AwVlz6JHFAU=";
};
build-system = [ setuptools ];
@@ -42,7 +42,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "ONVIF Client Implementation in Python";
homepage = "https://github.com/hunterjm/python-onvif-zeep-async";
- changelog = "https://github.com/openvideolibs/python-onvif-zeep-async/releases/tag/v${version}";
+ changelog = "https://github.com/openvideolibs/python-onvif-zeep-async/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "onvif-cli";
diff --git a/pkgs/development/python-modules/openai-agents/default.nix b/pkgs/development/python-modules/openai-agents/default.nix
index a4de7640d1bb..685cb87753a0 100644
--- a/pkgs/development/python-modules/openai-agents/default.nix
+++ b/pkgs/development/python-modules/openai-agents/default.nix
@@ -14,13 +14,13 @@
buildPythonPackage rec {
pname = "openai-agents";
- version = "0.2.3";
+ version = "0.2.4";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "openai_agents";
- hash = "sha256-ldStGUxcDPGkADjLcB7ujs2q92mNh7sT48LFz/gMS00=";
+ hash = "sha256-B7fXWbkphGBhaeuqLCTlVfHJPduJfXLyND8s6feEc+Y=";
};
build-system = [
diff --git a/pkgs/development/python-modules/openai/default.nix b/pkgs/development/python-modules/openai/default.nix
index b250fa193611..6bffb9b214e2 100644
--- a/pkgs/development/python-modules/openai/default.nix
+++ b/pkgs/development/python-modules/openai/default.nix
@@ -51,14 +51,14 @@
buildPythonPackage rec {
pname = "openai";
- version = "1.99.0";
+ version = "1.99.1";
pyproject = true;
src = fetchFromGitHub {
owner = "openai";
repo = "openai-python";
tag = "v${version}";
- hash = "sha256-MpGIK9ERp6ZIkHdnjMTO7Rzh/2p2i4Wq6HjEc8pTJIU=";
+ hash = "sha256-TFzLfCT71BSbKg7LSqpFAsutKYAeQ6ALy7AE4ldeHr8=";
};
postPatch = ''substituteInPlace pyproject.toml --replace-fail "hatchling==1.26.3" "hatchling"'';
diff --git a/pkgs/development/python-modules/opower/default.nix b/pkgs/development/python-modules/opower/default.nix
index dd1566c01807..c980deaaba50 100644
--- a/pkgs/development/python-modules/opower/default.nix
+++ b/pkgs/development/python-modules/opower/default.nix
@@ -7,24 +7,22 @@
cryptography,
fetchFromGitHub,
pyotp,
+ pytest-asyncio,
python-dotenv,
pytestCheckHook,
- pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "opower";
- version = "0.12.4";
+ version = "0.15.1";
pyproject = true;
- disabled = pythonOlder "3.9";
-
src = fetchFromGitHub {
owner = "tronikos";
repo = "opower";
tag = "v${version}";
- hash = "sha256-wUkPXfiXwKWVIQcPw2dsXJ5VMn1hf1rBFzDINnCVtEM=";
+ hash = "sha256-FB9m1aFEqbqLYfg5cMhZMLvp9ENsudQqf5dXKnGtZkA=";
};
build-system = [ setuptools ];
@@ -38,16 +36,22 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
+ pytest-asyncio
pytestCheckHook
python-dotenv
];
pythonImportsCheck = [ "opower" ];
+ disabledTests = [
+ # Tests require network access
+ "test_invalid_auth"
+ ];
+
meta = with lib; {
description = "Module for getting historical and forecasted usage/cost from utilities that use opower.com";
homepage = "https://github.com/tronikos/opower";
- changelog = "https://github.com/tronikos/opower/releases/tag/v${version}";
+ changelog = "https://github.com/tronikos/opower/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/orbax-checkpoint/default.nix b/pkgs/development/python-modules/orbax-checkpoint/default.nix
index 41723897cc1c..53590690dbec 100644
--- a/pkgs/development/python-modules/orbax-checkpoint/default.nix
+++ b/pkgs/development/python-modules/orbax-checkpoint/default.nix
@@ -36,14 +36,14 @@
buildPythonPackage rec {
pname = "orbax-checkpoint";
- version = "0.11.20";
+ version = "0.11.21";
pyproject = true;
src = fetchFromGitHub {
owner = "google";
repo = "orbax";
tag = "v${version}";
- hash = "sha256-ZZTmWW0PZHk8Evhk6JnbAyl7RQOAxN4GwXUv5M6GfIQ=";
+ hash = "sha256-hb7Y/usg4JFRKsahKNV8rvjMGAN4xYEaaWsedGKcK+Y=";
};
sourceRoot = "${src.name}/checkpoint";
diff --git a/pkgs/development/python-modules/ping3/default.nix b/pkgs/development/python-modules/ping3/default.nix
index 548e38c388d5..3598ec21f729 100644
--- a/pkgs/development/python-modules/ping3/default.nix
+++ b/pkgs/development/python-modules/ping3/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "ping3";
- version = "4.0.8";
+ version = "5.1.3";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-mrRg61fwBrcfl3ppPRVyFaq9a7y8bNZCi2lR6q4MKHU=";
+ hash = "sha256-UTD12FxxRnTlRMGo5TwIo+fsM3Ka1zEMWYjM4BAH0t8=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/pint-xarray/default.nix b/pkgs/development/python-modules/pint-xarray/default.nix
index 005f8fed5912..a12c127294fa 100644
--- a/pkgs/development/python-modules/pint-xarray/default.nix
+++ b/pkgs/development/python-modules/pint-xarray/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "pint-xarray";
- version = "0.5.0";
+ version = "0.5.1";
pyproject = true;
src = fetchFromGitHub {
owner = "xarray-contrib";
repo = "pint-xarray";
tag = "v${version}";
- hash = "sha256-fvVIQagrL1QvIcN/mePx6cT8mbsvx08vu6tGc4tuLwc=";
+ hash = "sha256-bPvLTtaROCYr8yWI6vQK7pYbBYUlsMzy7ALnufAT7Xo=";
};
build-system = [
diff --git a/pkgs/development/python-modules/plugwise/default.nix b/pkgs/development/python-modules/plugwise/default.nix
index f7f34151809d..1b65249cfbe6 100644
--- a/pkgs/development/python-modules/plugwise/default.nix
+++ b/pkgs/development/python-modules/plugwise/default.nix
@@ -1,5 +1,6 @@
{
lib,
+ aiofiles,
aiohttp,
buildPythonPackage,
defusedxml,
@@ -17,7 +18,7 @@
buildPythonPackage rec {
pname = "plugwise";
- version = "1.7.6";
+ version = "1.7.8";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -26,7 +27,7 @@ buildPythonPackage rec {
owner = "plugwise";
repo = "python-plugwise";
tag = "v${version}";
- hash = "sha256-x3UiEO2dduMHpDkMZAdpUBNR9VStM7qInEXxZeHqeTM=";
+ hash = "sha256-hGXjwEOvcSIvfw3xeIUVF59bSXjVXL7CMUncHqeVZ1Y=";
};
postPatch = ''
@@ -37,6 +38,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
dependencies = [
+ aiofiles
aiohttp
defusedxml
munch
diff --git a/pkgs/development/python-modules/pomegranate/default.nix b/pkgs/development/python-modules/pomegranate/default.nix
index f674461d928c..5c2fab375a15 100644
--- a/pkgs/development/python-modules/pomegranate/default.nix
+++ b/pkgs/development/python-modules/pomegranate/default.nix
@@ -3,20 +3,15 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
-
- # build-system
+ fetchpatch,
+ pytestCheckHook,
setuptools,
-
- # dependencies
apricot-select,
networkx,
numpy,
scikit-learn,
scipy,
torch,
-
- # tests
- pytestCheckHook,
}:
buildPythonPackage rec {
@@ -27,34 +22,10 @@ buildPythonPackage rec {
src = fetchFromGitHub {
repo = "pomegranate";
owner = "jmschrei";
- # tag = "v${version}";
- # No tag for 1.1.2
- rev = "e9162731f4f109b7b17ecffde768734cacdb839b";
- hash = "sha256-vVoAoZ+mph11ZfINT+yxRyk9rXv6FBDgxBz56P2K95Y=";
+ tag = "v${version}";
+ hash = "sha256-p2Gn0FXnsAHvRUeAqx4M1KH0+XvDl3fmUZZ7MiMvPSs=";
};
- # _pickle.UnpicklingError: Weights only load failed.
- # https://pytorch.org/docs/stable/generated/torch.load.html
- postPatch = ''
- substituteInPlace \
- tests/distributions/test_bernoulli.py \
- tests/distributions/test_categorical.py \
- tests/distributions/test_exponential.py \
- tests/distributions/test_gamma.py \
- tests/distributions/test_independent_component.py \
- tests/distributions/test_normal_diagonal.py \
- tests/distributions/test_normal_full.py \
- tests/distributions/test_poisson.py \
- tests/distributions/test_student_t.py \
- tests/distributions/test_uniform.py \
- tests/test_bayes_classifier.py \
- tests/test_gmm.py \
- tests/test_kmeans.py \
- --replace-fail \
- 'torch.load(".pytest.torch")' \
- 'torch.load(".pytest.torch", weights_only=False)'
- '';
-
build-system = [ setuptools ];
dependencies = [
@@ -72,11 +43,20 @@ buildPythonPackage rec {
pytestCheckHook
];
- disabledTestPaths = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [
+ patches = [
+ # Fix tests for pytorch 2.6
+ (fetchpatch {
+ name = "python-2.6.patch";
+ url = "https://github.com/jmschrei/pomegranate/pull/1142/commits/9ff5d5e2c959b44e569937e777b26184d1752a7b.patch";
+ hash = "sha256-BXsVhkuL27QqK/n6Fa9oJCzrzNcL3EF6FblBeKXXSts=";
+ })
+ ];
+
+ pytestFlagsArray = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [
# AssertionError: Arrays are not almost equal to 6 decimals
- "=tests/distributions/test_normal_full.py::test_fit"
- "=tests/distributions/test_normal_full.py::test_from_summaries"
- "=tests/distributions/test_normal_full.py::test_serialization"
+ "--deselect=tests/distributions/test_normal_full.py::test_fit"
+ "--deselect=tests/distributions/test_normal_full.py::test_from_summaries"
+ "--deselect=tests/distributions/test_normal_full.py::test_serialization"
];
disabledTests = [
diff --git a/pkgs/development/python-modules/presto-python-client/default.nix b/pkgs/development/python-modules/presto-python-client/default.nix
index 1a02b277f178..d9541c08954b 100644
--- a/pkgs/development/python-modules/presto-python-client/default.nix
+++ b/pkgs/development/python-modules/presto-python-client/default.nix
@@ -3,7 +3,6 @@
buildPythonPackage,
fetchFromGitHub,
click,
- future,
httpretty,
pytestCheckHook,
requests,
@@ -28,7 +27,6 @@ buildPythonPackage rec {
dependencies = [
click
- future
requests
requests-kerberos
six
diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix
index 26fcb0f7ec22..2baa27fb9200 100644
--- a/pkgs/development/python-modules/publicsuffixlist/default.nix
+++ b/pkgs/development/python-modules/publicsuffixlist/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "publicsuffixlist";
- version = "1.0.2.20250802";
+ version = "1.0.2.20250809";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-/Liz65F7Rk/TJr5xICfRsK10Flzgojw2m4otnh4+y5A=";
+ hash = "sha256-eTvYGTwuSjT7ban7B9xS+8HzJfiMHnEIZSXimjMykJE=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/py-ocsf-models/default.nix b/pkgs/development/python-modules/py-ocsf-models/default.nix
index 326906f3ab5e..51b9e629b86f 100644
--- a/pkgs/development/python-modules/py-ocsf-models/default.nix
+++ b/pkgs/development/python-modules/py-ocsf-models/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "py-ocsf-models";
- version = "0.7.0";
+ version = "0.7.1";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "prowler-cloud";
repo = "py-ocsf-models";
tag = version;
- hash = "sha256-9aKZtSolUARl70QdavQ6mkW7jk3OlOAIoy/8I6o1+0M=";
+ hash = "sha256-6mVu508FyLUUqKTKSFHXnsna/KDMh3RXVQ051sqozQs=";
};
pythonRelaxDeps = true;
diff --git a/pkgs/development/python-modules/py-scrypt/default.nix b/pkgs/development/python-modules/py-scrypt/default.nix
deleted file mode 100644
index bf2bf239145a..000000000000
--- a/pkgs/development/python-modules/py-scrypt/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchPypi,
- openssl,
-}:
-
-buildPythonPackage rec {
- pname = "py-scrypt";
- version = "0.8.27";
- format = "setuptools";
-
- src = fetchPypi {
- pname = "scrypt";
- inherit version;
- hash = "sha256-p7Y3hI7VGMHqKzGp7Kqj9JYWWY2EQt6HBs8fAfur8Kc=";
- };
-
- buildInputs = [ openssl ];
- doCheck = false;
-
- meta = with lib; {
- description = "Bindings for scrypt key derivation function library";
- homepage = "https://pypi.python.org/pypi/scrypt";
- maintainers = [ ];
- license = licenses.bsd2;
- };
-}
diff --git a/pkgs/development/python-modules/pybind11-stubgen/default.nix b/pkgs/development/python-modules/pybind11-stubgen/default.nix
index 0cdbedaa2014..a54c2b7f8997 100644
--- a/pkgs/development/python-modules/pybind11-stubgen/default.nix
+++ b/pkgs/development/python-modules/pybind11-stubgen/default.nix
@@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "pybind11-stubgen";
- version = "2.5.4";
+ version = "2.5.5";
pyproject = true;
build-system = [ setuptools ];
@@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "sizmailov";
repo = "pybind11-stubgen";
tag = "v${version}";
- hash = "sha256-xOvh5H2n7KOOvsRecwWlaWgFIHUPYxTEOTvM9RIpTTQ=";
+ hash = "sha256-J2LydgkiNQp+2/agwBCSTtr+Ci4zONLkHmnMLFBww24=";
};
# For testing purposes, the upstream source uses a shell script to build the pybind11
diff --git a/pkgs/development/python-modules/pyblu/default.nix b/pkgs/development/python-modules/pyblu/default.nix
index 24e65fcfdd13..5ba66443feda 100644
--- a/pkgs/development/python-modules/pyblu/default.nix
+++ b/pkgs/development/python-modules/pyblu/default.nix
@@ -3,28 +3,28 @@
aioresponses,
buildPythonPackage,
fetchFromGitHub,
+ hatchling,
lib,
lxml,
- poetry-core,
pytest-asyncio,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "pyblu";
- version = "2.0.1";
+ version = "2.0.4";
pyproject = true;
src = fetchFromGitHub {
owner = "LouisChrist";
repo = "pyblu";
tag = "v${version}";
- hash = "sha256-4dWRz7KPLgjN57U/jsm6VCqzkzfMY5yuHL0ZSBeALyI=";
+ hash = "sha256-nzTqakEMl9gywIQpC9OR0xiqZzawU5RxOx3NQT+CiFc=";
};
pythonRelaxDeps = [ "aiohttp" ];
- build-system = [ poetry-core ];
+ build-system = [ hatchling ];
dependencies = [
aiohttp
diff --git a/pkgs/development/python-modules/pydruid/default.nix b/pkgs/development/python-modules/pydruid/default.nix
index b6a54fb7f945..9b4df9aaf703 100644
--- a/pkgs/development/python-modules/pydruid/default.nix
+++ b/pkgs/development/python-modules/pydruid/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "pydruid";
- version = "0.6.5";
+ version = "0.6.8";
format = "setuptools";
disabled = pythonOlder "3.6";
@@ -26,12 +26,12 @@ buildPythonPackage rec {
repo = "pydruid";
owner = "druid-io";
tag = version;
- hash = "sha256-9+xomjSwWDVHkret/mqAZKWOPFRMvVB3CWtFPzrT81k=";
+ hash = "sha256-em4UuNnGdfT6KC9XiWSkCmm4DxdvDS+DGY9kw25iepo=";
};
# patch out the CLI because it doesn't work with newer versions of pygments
postPatch = ''
- substituteInPlace setup.py --replace '"console_scripts": ["pydruid = pydruid.console:main"],' ""
+ substituteInPlace setup.py --replace-fail '"console_scripts": ["pydruid = pydruid.console:main"],' ""
'';
nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix
index 46d719799600..5d0893783abc 100644
--- a/pkgs/development/python-modules/pyexploitdb/default.nix
+++ b/pkgs/development/python-modules/pyexploitdb/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pyexploitdb";
- version = "0.2.91";
+ version = "0.2.92";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyExploitDb";
inherit version;
- hash = "sha256-WBAy4z5Xlfw2Eszp5eczWzwzTH1aw9nn5mExM4xbUFY=";
+ hash = "sha256-tjNOSTDPmi+Ml3HBN+I+iPGerrAHtoaPNSGisWIYaxM=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/pyitachip2ir/default.nix b/pkgs/development/python-modules/pyitachip2ir/default.nix
new file mode 100644
index 000000000000..e74a2fb9ed97
--- /dev/null
+++ b/pkgs/development/python-modules/pyitachip2ir/default.nix
@@ -0,0 +1,31 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "pyitachip2ir";
+ version = "0.0.7";
+ pyproject = true;
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-T/Q3tZTTwqlaHDR2l2nRLISC4LLrOPZZv14sRxYyqDQ=";
+ };
+
+ build-system = [ setuptools ];
+
+ # Package has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "pyitachip2ir" ];
+
+ meta = {
+ description = "Library for sending IR commands to an ITach IP2IR gateway";
+ homepage = "https://github.com/alanfischer/itachip2ir";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/pykulersky/default.nix b/pkgs/development/python-modules/pykulersky/default.nix
index 2af5ad5c402b..1a543582d2af 100644
--- a/pkgs/development/python-modules/pykulersky/default.nix
+++ b/pkgs/development/python-modules/pykulersky/default.nix
@@ -7,24 +7,24 @@
pytest-asyncio,
pytest-mock,
pytestCheckHook,
- pythonOlder,
+ setuptools,
}:
buildPythonPackage rec {
pname = "pykulersky";
- version = "0.5.8";
- format = "setuptools";
-
- disabled = pythonOlder "3.6";
+ version = "0.6.0";
+ pyproject = true;
src = fetchFromGitHub {
owner = "emlove";
repo = "pykulersky";
rev = version;
- hash = "sha256-BaGcsHlQpuEnUn8OgSUsJi2q89vFl7vpkinviKnUZJk=";
+ hash = "sha256-YHGEDAsbQN3sYu7mdVUbb3xX7FMnR0xAhXkvf7Ok7qs=";
};
- propagatedBuildInputs = [
+ build-system = [ setuptools ];
+
+ dependencies = [
bleak
click
];
diff --git a/pkgs/development/python-modules/pylance/default.nix b/pkgs/development/python-modules/pylance/default.nix
index 3213913fe641..236d7c69e553 100644
--- a/pkgs/development/python-modules/pylance/default.nix
+++ b/pkgs/development/python-modules/pylance/default.nix
@@ -32,14 +32,14 @@
buildPythonPackage rec {
pname = "pylance";
- version = "0.32.0";
+ version = "0.32.1";
pyproject = true;
src = fetchFromGitHub {
owner = "lancedb";
repo = "lance";
tag = "v${version}";
- hash = "sha256-hVWyZv978hDjAOdk4S9S9RJOkxqhOL0ZBpi4wGk0h1c=";
+ hash = "sha256-P40m8ak0A2l4zGAYcbvXGidQpIT3+ayERbleWcVuLbE=";
};
sourceRoot = "${src.name}/python";
@@ -51,7 +51,7 @@ buildPythonPackage rec {
src
sourceRoot
;
- hash = "sha256-ZUNAZsOpLdpdsKhIp/6QD3Ys7MOeO6H3ve8au7g+riU=";
+ hash = "sha256-rCaLREl2LSfpu0vwa1Vx2rQ7phWsGz58RTjo6yfHKLU=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/pymavlink/default.nix b/pkgs/development/python-modules/pymavlink/default.nix
index fda09c5f6a49..01e362ba1241 100644
--- a/pkgs/development/python-modules/pymavlink/default.nix
+++ b/pkgs/development/python-modules/pymavlink/default.nix
@@ -1,23 +1,30 @@
{
lib,
buildPythonPackage,
+ cython,
+ fastcrc,
fetchPypi,
- future,
lxml,
+ setuptools,
}:
buildPythonPackage rec {
pname = "pymavlink";
- version = "2.4.43";
- format = "setuptools";
+ version = "2.4.49";
+ pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-IcShujVcBXQtKvQVEFdtbgjboNd2AunqY1MxzQdV7nY=";
+ hash = "sha256-188Q1VktA4oYqpcnERd+u4i+IUPvzCWN9jCwUT6dosI=";
};
- propagatedBuildInputs = [
- future
+ build-system = [
+ cython
+ setuptools
+ ];
+
+ dependencies = [
+ fastcrc
lxml
];
@@ -32,6 +39,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python MAVLink interface and utilities";
homepage = "https://github.com/ArduPilot/pymavlink";
+ changelog = "https://github.com/ArduPilot/pymavlink/releases/tag/${version}";
license = with licenses; [
lgpl3Plus
mit
diff --git a/pkgs/development/python-modules/pymicrobot/default.nix b/pkgs/development/python-modules/pymicrobot/default.nix
index 88360e0a65ed..76b267338717 100644
--- a/pkgs/development/python-modules/pymicrobot/default.nix
+++ b/pkgs/development/python-modules/pymicrobot/default.nix
@@ -10,15 +10,14 @@
buildPythonPackage rec {
pname = "pymicrobot";
- version = "0.0.22";
+ version = "0.0.23";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
- pname = "PyMicroBot";
- inherit version;
- hash = "sha256-8Nkkgznt4JzImJSAbdaX6znhvmgqwOIBjAXVhaMorLk=";
+ inherit pname version;
+ hash = "sha256-fRCXCT3DR42HhYom23hVcWBXFngLPn7UZmyKrjb+MNY=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/pymiele/default.nix b/pkgs/development/python-modules/pymiele/default.nix
index 56a22feb2ebf..4b6cd4d38234 100644
--- a/pkgs/development/python-modules/pymiele/default.nix
+++ b/pkgs/development/python-modules/pymiele/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "pymiele";
- version = "0.5.2";
+ version = "0.5.3";
pyproject = true;
disabled = pythonOlder "3.13";
src = fetchPypi {
inherit pname version;
- hash = "sha256-pU1PC1DXoXjZVkml3OFPhKgLVqhB9LbPPE1NzphyOSk=";
+ hash = "sha256-sz8yNyh8cmgmnElEhjw7yUUUiG6bpdB4LXze6ZWFjMo=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/pymitsubishi/default.nix b/pkgs/development/python-modules/pymitsubishi/default.nix
index fc553fe5461e..64184d126a94 100644
--- a/pkgs/development/python-modules/pymitsubishi/default.nix
+++ b/pkgs/development/python-modules/pymitsubishi/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "pymitsubishi";
- version = "0.1.7";
+ version = "0.1.8";
pyproject = true;
src = fetchFromGitHub {
owner = "pymitsubishi";
repo = "pymitsubishi";
tag = "v${version}";
- hash = "sha256-tEmhllXvUwiJG1q7MyBrHPVVxzcZYgzTHzD8jnqfXvA=";
+ hash = "sha256-hawPxP8WqpHUikmbcSFIjSeSTNyWu1zYtgT/TCPbOro=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/pymodbus/default.nix b/pkgs/development/python-modules/pymodbus/default.nix
index bcab34d61452..d6d3986506ba 100644
--- a/pkgs/development/python-modules/pymodbus/default.nix
+++ b/pkgs/development/python-modules/pymodbus/default.nix
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "pymodbus";
- version = "3.10.0";
+ version = "3.11.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pymodbus-dev";
repo = "pymodbus";
tag = "v${version}";
- hash = "sha256-Frrx3FXtz4GCCv106t/pMpfsPSCINH74Ner+WlccbgQ=";
+ hash = "sha256-bwTc2tzgGNcsDDeHkjq9ZeTuYLc7u76WbMvzOmzOTI4=";
};
build-system = [ setuptools ];
@@ -70,6 +70,11 @@ buildPythonPackage rec {
"test_simulator"
];
+ disabledTestPaths = [
+ # Don't test the examples
+ "examples/"
+ ];
+
meta = with lib; {
description = "Python implementation of the Modbus protocol";
longDescription = ''
@@ -80,7 +85,7 @@ buildPythonPackage rec {
'';
homepage = "https://github.com/pymodbus-dev/pymodbus";
changelog = "https://github.com/pymodbus-dev/pymodbus/releases/tag/${src.tag}";
- license = with licenses; [ bsd3 ];
+ license = licenses.bsd3;
maintainers = with maintainers; [ fab ];
mainProgram = "pymodbus.simulator";
};
diff --git a/pkgs/development/python-modules/pynvml/default.nix b/pkgs/development/python-modules/pynvml/default.nix
index 7de3a041ef1e..5eca69d7e46e 100644
--- a/pkgs/development/python-modules/pynvml/default.nix
+++ b/pkgs/development/python-modules/pynvml/default.nix
@@ -25,6 +25,10 @@ buildPythonPackage rec {
setuptools
];
+ pythonRelaxDeps = [
+ "nvidia-ml-py"
+ ];
+
dependencies = [ nvidia-ml-py ];
pythonImportsCheck = [
diff --git a/pkgs/development/python-modules/pyobjc-core/default.nix b/pkgs/development/python-modules/pyobjc-core/default.nix
index 4f5c0f3a1e13..968a60515fc4 100644
--- a/pkgs/development/python-modules/pyobjc-core/default.nix
+++ b/pkgs/development/python-modules/pyobjc-core/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "pyobjc-core";
- version = "11.0";
+ version = "11.1";
pyproject = true;
src = fetchFromGitHub {
owner = "ronaldoussoren";
repo = "pyobjc";
tag = "v${version}";
- hash = "sha256-RhB0Ht6vyDxYwDGS+A9HZL9ySIjWlhdB4S+gHxvQQBg=";
+ hash = "sha256-2qPGJ/1hXf3k8AqVLr02fVIM9ziVG9NMrm3hN1de1Us=";
};
sourceRoot = "${src.name}/pyobjc-core";
@@ -31,18 +31,6 @@ buildPythonPackage rec {
darwin.DarwinTools # sw_vers
];
- # See https://github.com/ronaldoussoren/pyobjc/pull/641. Unfortunately, we
- # cannot just pull that diff with fetchpatch due to https://discourse.nixos.org/t/how-to-apply-patches-with-sourceroot/59727.
- postPatch = ''
- for file in Modules/objc/test/*.m; do
- substituteInPlace "$file" --replace "[[clang::suppress]]" ""
- done
-
- substituteInPlace setup.py \
- --replace-fail "-buildversion" "-buildVersion" \
- --replace-fail "-productversion" "-productVersion"
- '';
-
env.NIX_CFLAGS_COMPILE = toString [
"-I${darwin.libffi.dev}/include"
"-Wno-error=cast-function-type-mismatch"
diff --git a/pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix b/pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix
index e6904460f4d1..a395f1069420 100644
--- a/pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix
+++ b/pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "pyobjc-framework-Cocoa";
- version = "11.0";
+ version = "11.1";
pyproject = true;
src = fetchFromGitHub {
owner = "ronaldoussoren";
repo = "pyobjc";
tag = "v${version}";
- hash = "sha256-RhB0Ht6vyDxYwDGS+A9HZL9ySIjWlhdB4S+gHxvQQBg=";
+ hash = "sha256-2qPGJ/1hXf3k8AqVLr02fVIM9ziVG9NMrm3hN1de1Us=";
};
sourceRoot = "${src.name}/pyobjc-framework-Cocoa";
@@ -25,7 +25,6 @@ buildPythonPackage rec {
buildInputs = [
darwin.libffi
- darwin.DarwinTools
];
nativeBuildInputs = [
@@ -37,7 +36,9 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace pyobjc_setup.py \
--replace-fail "-buildversion" "-buildVersion" \
- --replace-fail "-productversion" "-productVersion"
+ --replace-fail "-productversion" "-productVersion" \
+ --replace-fail "/usr/bin/sw_vers" "sw_vers" \
+ --replace-fail "/usr/bin/xcrun" "xcrun"
'';
dependencies = [ pyobjc-core ];
@@ -47,7 +48,13 @@ buildPythonPackage rec {
"-Wno-error=unused-command-line-argument"
];
- pythonImportsCheck = [ "Cocoa" ];
+ pythonImportsCheck = [
+ "Cocoa"
+ "CoreFoundation"
+ "Foundation"
+ "AppKit"
+ "PyObjCTools"
+ ];
meta = with lib; {
description = "PyObjC wrappers for the Cocoa frameworks on macOS";
diff --git a/pkgs/development/python-modules/pyopensprinkler/default.nix b/pkgs/development/python-modules/pyopensprinkler/default.nix
new file mode 100644
index 000000000000..52872cc92cff
--- /dev/null
+++ b/pkgs/development/python-modules/pyopensprinkler/default.nix
@@ -0,0 +1,43 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ aiohttp,
+ backoff,
+}:
+
+buildPythonPackage rec {
+ pname = "pyopensprinkler";
+ version = "0.7.15";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "vinteo";
+ repo = "py-opensprinkler";
+ rev = version;
+ hash = "sha256-OfC3YYP2GeoiJh+3Ti35dmjtjg4xpN7KXPy/5BA3pPs=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ aiohttp
+ backoff
+ ];
+
+ # There are no unit tests upstream. The existing tests are unmaintained
+ # integration tests that run against a docker container.
+ # See <https://github.com/vinteo/py-opensprinkler/issues/4>.
+ doCheck = false;
+
+ pythonImportsCheck = [ "pyopensprinkler" ];
+
+ meta = {
+ changelog = "https://github.com/vinteo/py-opensprinkler/releases/tag/${version}";
+ homepage = "https://github.com/vinteo/py-opensprinkler";
+ maintainers = with lib.maintainers; [ jfly ];
+ license = lib.licenses.mit;
+ description = "Python module for OpenSprinker API";
+ };
+}
diff --git a/pkgs/development/python-modules/pypasser/default.nix b/pkgs/development/python-modules/pypasser/default.nix
new file mode 100644
index 000000000000..47c1fbe39294
--- /dev/null
+++ b/pkgs/development/python-modules/pypasser/default.nix
@@ -0,0 +1,59 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ pythonRelaxDepsHook,
+ pydub,
+ pysocks,
+ requests,
+ selenium,
+ speechrecognition,
+}:
+
+buildPythonPackage rec {
+ pname = "pypasser";
+ version = "0.0.5";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "xHossein";
+ repo = "PyPasser";
+ tag = version;
+ hash = "sha256-vqa+Xap9dYvjJMiGNGNmegh7rmAqwf3//MH47xwr/T0=";
+ };
+
+ build-system = [ setuptools ];
+
+ nativeBuildInputs = [
+ pythonRelaxDepsHook
+ ];
+
+ pythonRelaxDeps = [
+ "speechrecognition"
+ ];
+
+ dependencies = [
+ pydub
+ pysocks
+ requests
+ selenium
+ speechrecognition
+ ];
+
+ pythonImportsCheck = [
+ "pypasser"
+ "pypasser.reCaptchaV2"
+ "pypasser.reCaptchaV3"
+ ];
+
+ # Package has no tests
+ doCheck = false;
+
+ meta = {
+ description = "Bypassing reCaptcha V3 by sending HTTP requests & solving reCaptcha V2 using speech to text";
+ homepage = "https://github.com/xHossein/PyPasser";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/pypjlink2/default.nix b/pkgs/development/python-modules/pypjlink2/default.nix
new file mode 100644
index 000000000000..30d9e3c4d2a2
--- /dev/null
+++ b/pkgs/development/python-modules/pypjlink2/default.nix
@@ -0,0 +1,45 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ appdirs,
+ pytestCheckHook,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "pypjlink2";
+ version = "1.2.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "benoitlouy";
+ repo = "pypjlink";
+ tag = "v${version}";
+ hash = "sha256-0RVI9DX5JaVWntSu5du5SU45NC70TZJyVrvMuVR7grA=";
+ };
+
+ build-system = [
+ setuptools
+ ];
+
+ dependencies = [
+ appdirs
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [
+ "pypjlink"
+ ];
+
+ meta = {
+ description = "Python implementation of the PJLink protocol for controlling digital projectors";
+ homepage = "https://github.com/benoitlouy/pypjlink";
+ changelog = "https://github.com/benoitlouy/pypjlink/releases/tag/v${version}";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyrecswitch/default.nix b/pkgs/development/python-modules/pyrecswitch/default.nix
new file mode 100644
index 000000000000..751ed9aa3b3b
--- /dev/null
+++ b/pkgs/development/python-modules/pyrecswitch/default.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ pycryptodome,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "pyrecswitch";
+ version = "1.0.2";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "marcolertora";
+ repo = "pyrecswitch";
+ tag = version;
+ hash = "sha256-z9dOJ7WgUR2ntU6boUInRyKxSPBSoNWGtE3pOZcFYA0=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [ pycryptodome ];
+
+ # Package has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "pyrecswitch" ];
+
+ meta = {
+ description = "Pure-python interface for controlling Ankuoo RecSwitch MS6126";
+ homepage = "https://github.com/marcolertora/pyrecswitch";
+ license = lib.licenses.agpl3Plus;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/pysmi/default.nix b/pkgs/development/python-modules/pysmi/default.nix
index 194182525b88..454b5d0402b9 100644
--- a/pkgs/development/python-modules/pysmi/default.nix
+++ b/pkgs/development/python-modules/pysmi/default.nix
@@ -2,9 +2,9 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ flit-core,
jinja2,
ply,
- poetry-core,
pysmi,
pysnmp,
pytestCheckHook,
@@ -13,7 +13,7 @@
}:
buildPythonPackage rec {
- version = "1.5.10";
+ version = "1.6.2";
pname = "pysmi";
pyproject = true;
@@ -23,10 +23,10 @@ buildPythonPackage rec {
owner = "lextudio";
repo = "pysmi";
tag = "v${version}";
- hash = "sha256-fJwMkOzI5IrDEyH6wV/zD79k6rzuuqDvfZkuHC44TGY=";
+ hash = "sha256-GyG3J6qntEIszXrm1t623+x1cYbhJLbTEQl6N2h2LA0=";
};
- build-system = [ poetry-core ];
+ build-system = [ flit-core ];
dependencies = [
ply
diff --git a/pkgs/development/python-modules/pysnmp/default.nix b/pkgs/development/python-modules/pysnmp/default.nix
index 3670a44d325c..e979bc82acf0 100644
--- a/pkgs/development/python-modules/pysnmp/default.nix
+++ b/pkgs/development/python-modules/pysnmp/default.nix
@@ -4,7 +4,7 @@
fetchFromGitHub,
# build-system
- poetry-core,
+ flit-core,
# dependencies
pyasn1,
@@ -19,17 +19,17 @@
buildPythonPackage rec {
pname = "pysnmp";
- version = "7.1.16";
+ version = "7.1.21";
pyproject = true;
src = fetchFromGitHub {
owner = "lextudio";
repo = "pysnmp";
tag = "v${version}";
- hash = "sha256-HGIbxvq4twyZavtjkf2Uu9SEFIXzPCT34lAJEeprwXU=";
+ hash = "sha256-IbVs/fjNRDhp4a78ZbgqUOxyrlZjEwsKSlQV3+mmCjo=";
};
- build-system = [ poetry-core ];
+ build-system = [ flit-core ];
dependencies = [
pyasn1
@@ -71,6 +71,7 @@ buildPythonPackage rec {
"test_syntax_integer"
"test_syntax_unsigned"
"test_add_asn1_mib_source"
+ "test_syntax_fixed_length_octet_string"
];
disabledTestPaths = [
diff --git a/pkgs/development/python-modules/pysnooz/bleak-compat.patch b/pkgs/development/python-modules/pysnooz/bleak-compat.patch
new file mode 100644
index 000000000000..1f5c1c2ed070
--- /dev/null
+++ b/pkgs/development/python-modules/pysnooz/bleak-compat.patch
@@ -0,0 +1,39 @@
+diff --git a/tests/test_api.py b/tests/test_api.py
+index 3289252..30388b2 100644
+--- a/tests/test_api.py
++++ b/tests/test_api.py
+@@ -25,7 +25,7 @@ DBUS_ERROR_UNKNOWN = BleakDBusError("org.bluez.Error.SomethingNotHandled", [])
+ @pytest.fixture()
+ def mock_client() -> MockSnoozClient:
+ return MockSnoozClient(
+- BLEDevice("Snooz-ABCD", "00:00:00:00:12:34", [], 0), SnoozDeviceModel.ORIGINAL
++ BLEDevice("Snooz-ABCD", "00:00:00:00:12:34", []), SnoozDeviceModel.ORIGINAL
+ )
+
+
+diff --git a/tests/test_device.py b/tests/test_device.py
+index f24a7c6..38240e4 100644
+--- a/tests/test_device.py
++++ b/tests/test_device.py
+@@ -127,7 +127,7 @@ def snooz(
+ model_name = (
+ MODEL_NAME_BREEZ if model == SnoozDeviceModel.BREEZ else MODEL_NAME_SNOOZ
+ )
+- device = BLEDevice("AA:BB:CC:DD:EE:FF", f"{model_name}-EEFF", [], 0)
++ device = BLEDevice("AA:BB:CC:DD:EE:FF", f"{model_name}-EEFF", [])
+ password = "AABBCCDDEEFF"
+ adv_data = SnoozAdvertisementData(
+ model,
+diff --git a/tests/test_testing.py b/tests/test_testing.py
+index d8ce6f2..7a1002d 100644
+--- a/tests/test_testing.py
++++ b/tests/test_testing.py
+@@ -22,7 +22,7 @@ from pysnooz.testing import MockSnoozClient, MockSnoozDevice
+
+ from . import SUPPORTED_MODELS
+
+-TEST_BLE_DEVICE = BLEDevice("00:00:00:00:AB:CD", "Snooz-ABCD", [], 0)
++TEST_BLE_DEVICE = BLEDevice("00:00:00:00:AB:CD", "Snooz-ABCD", [])
+
+
+ @pytest.mark.asyncio
diff --git a/pkgs/development/python-modules/pysnooz/default.nix b/pkgs/development/python-modules/pysnooz/default.nix
index 7a0d35c59c9d..5edc25c0c78d 100644
--- a/pkgs/development/python-modules/pysnooz/default.nix
+++ b/pkgs/development/python-modules/pysnooz/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "pysnooz";
version = "0.10.0";
- format = "pyproject";
+ pyproject = true;
disabled = pythonOlder "3.9";
@@ -31,15 +31,20 @@ buildPythonPackage rec {
hash = "sha256-jOXmaJprU35sdNRrBBx/YUyiDyyaE1qodWksXkTSEe0=";
};
+ patches = [
+ # https://github.com/AustinBrunkhorst/pysnooz/pull/20
+ ./bleak-compat.patch
+ ];
+
postPatch = ''
substituteInPlace pyproject.toml \
- --replace 'transitions = "^0.8.11"' 'transitions = ">=0.8.11"' \
- --replace 'Events = "^0.4"' 'Events = ">=0.4"'
+ --replace-fail 'transitions = "^0.8.11"' 'transitions = ">=0.8.11"' \
+ --replace-fail 'Events = "^0.4"' 'Events = ">=0.4"'
'';
- nativeBuildInputs = [ poetry-core ];
+ build-system = [ poetry-core ];
- propagatedBuildInputs = [
+ dependencies = [
bleak
bleak-retry-connector
bluetooth-sensor-state-data
diff --git a/pkgs/development/python-modules/pysoma/default.nix b/pkgs/development/python-modules/pysoma/default.nix
index c27991b8ca09..e568b82024b0 100644
--- a/pkgs/development/python-modules/pysoma/default.nix
+++ b/pkgs/development/python-modules/pysoma/default.nix
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "pysoma";
- version = "0.0.13";
+ version = "0.0.14";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-1bS9zafuqxwcuqpM/AA3ZjNbFpxBNXtoHYFsQOWmLXQ=";
+ hash = "sha256-DlyOQmhseCIeaYlzTmkQBSlDjJlPZn7FRExil5gQjdY=";
};
# Project has no test
diff --git a/pkgs/development/python-modules/pyswitchbot/default.nix b/pkgs/development/python-modules/pyswitchbot/default.nix
index f47b1810db9e..a7aede945cea 100644
--- a/pkgs/development/python-modules/pyswitchbot/default.nix
+++ b/pkgs/development/python-modules/pyswitchbot/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "pyswitchbot";
- version = "0.68.2";
+ version = "0.68.3";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "Danielhiversen";
repo = "pySwitchbot";
tag = version;
- hash = "sha256-+YLLxLfDwj7bE6cHPFvkYFoQWSjbHeYfTk4rEHWHrk0=";
+ hash = "sha256-PMwXaOIEUuJcZ8D7xuOfwTqYStqynu30wS0wWHyc2WI=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/pyswitchmate/default.nix b/pkgs/development/python-modules/pyswitchmate/default.nix
new file mode 100644
index 000000000000..e047bc78ddab
--- /dev/null
+++ b/pkgs/development/python-modules/pyswitchmate/default.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ bleak,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "pyswitchmate";
+ version = "0.5.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Danielhiversen";
+ repo = "pySwitchmate";
+ tag = version;
+ hash = "sha256-14rjlIsSFNP2OzuRamAJw9BaA+Z5EuQBEsrD02uQdFk=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [ bleak ];
+
+ # Project has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "switchmate" ];
+
+ meta = {
+ description = "A library to communicate with Switchmate";
+ homepage = "https://github.com/Danielhiversen/pySwitchmate";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/pytenable/default.nix b/pkgs/development/python-modules/pytenable/default.nix
index eb612b1e312d..79ad7395598e 100644
--- a/pkgs/development/python-modules/pytenable/default.nix
+++ b/pkgs/development/python-modules/pytenable/default.nix
@@ -28,7 +28,7 @@
buildPythonPackage rec {
pname = "pytenable";
- version = "1.8.2";
+ version = "1.8.3";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -37,7 +37,7 @@ buildPythonPackage rec {
owner = "tenable";
repo = "pyTenable";
tag = version;
- hash = "sha256-21vKR9W2Bpi+9YfmMQ+vgQIGchb7cYA2Sx493/XuYU0=";
+ hash = "sha256-91V2R29M/+kiosfkl5t6Y8qT/E041Wl1jhXCw3eQ7us=";
};
pythonRelaxDeps = [
diff --git a/pkgs/development/python-modules/python-can/default.nix b/pkgs/development/python-modules/python-can/default.nix
index cb94e9697dcb..693c3611e5bc 100644
--- a/pkgs/development/python-modules/python-can/default.nix
+++ b/pkgs/development/python-modules/python-can/default.nix
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "python-can";
- version = "4.5.0";
+ version = "4.6.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "hardbyte";
repo = "python-can";
tag = "v${version}";
- hash = "sha256-XCv2oOkGq8c2gTo+8UcZbuBYXyhhQstWLyddk3db38s=";
+ hash = "sha256-oKa/LT7tTBLp47t6CQFCEmzBu8b6NQzFCSfi6Ii3NTI=";
};
build-system = [
@@ -90,7 +90,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "CAN support for Python";
homepage = "https://python-can.readthedocs.io";
- changelog = "https://github.com/hardbyte/python-can/releases/tag/v${version}";
+ changelog = "https://github.com/hardbyte/python-can/releases/tag/${src.tag}";
license = licenses.lgpl3Only;
maintainers = with maintainers; [
fab
diff --git a/pkgs/development/python-modules/python-fx/default.nix b/pkgs/development/python-modules/python-fx/default.nix
index 571405cce6ff..2f63ca723426 100644
--- a/pkgs/development/python-modules/python-fx/default.nix
+++ b/pkgs/development/python-modules/python-fx/default.nix
@@ -8,7 +8,6 @@
dacite,
decorator,
fetchFromGitHub,
- future,
first,
jsonpath-ng,
loguru,
@@ -54,14 +53,13 @@ buildPythonPackage rec {
nativeBuildInputs = [ antlr4 ];
- propagatedBuildInputs = [
+ dependencies = [
antlr4-python3-runtime
asciimatics
click
dacite
decorator
first
- future
jsonpath-ng
loguru
overrides
@@ -88,8 +86,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Module to view JSON in a TUI";
homepage = "https://github.com/cielong/pyfx";
- changelog = "https://github.com/cielong/pyfx/releases/tag/v${version}";
- license = with licenses; [ mit ];
+ changelog = "https://github.com/cielong/pyfx/releases/tag/${src.tag}";
+ license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "pyfx";
};
diff --git a/pkgs/development/python-modules/python-open-router/default.nix b/pkgs/development/python-modules/python-open-router/default.nix
new file mode 100644
index 000000000000..76abdf1da097
--- /dev/null
+++ b/pkgs/development/python-modules/python-open-router/default.nix
@@ -0,0 +1,55 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ poetry-core,
+ aiohttp,
+ yarl,
+ mashumaro,
+ orjson,
+ pytestCheckHook,
+ pytest-asyncio,
+ pytest-cov-stub,
+ aioresponses,
+ syrupy,
+}:
+
+buildPythonPackage rec {
+ pname = "python-open-router";
+ version = "0.3.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "joostlek";
+ repo = "python-open-router";
+ tag = "v${version}";
+ hash = "sha256-EoLBlgXKrAo2DKOuLGvN3MbWIJIG+Ehtznegnq3VX44=";
+ };
+
+ build-system = [ poetry-core ];
+
+ dependencies = [
+ aiohttp
+ yarl
+ mashumaro
+ orjson
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ pytest-asyncio
+ pytest-cov-stub
+ aioresponses
+ syrupy
+ ];
+
+ pythonImportsCheck = [ "python_open_router" ];
+
+ meta = {
+ description = "Asynchronous Python client for Open Router";
+ homepage = "https://github.com/joostlek/python-open-router";
+ changelog = "https://github.com/joostlek/python-open-router/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix
index d6fb0b903251..991c25cfbcc6 100644
--- a/pkgs/development/python-modules/python-roborock/default.nix
+++ b/pkgs/development/python-modules/python-roborock/default.nix
@@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "python-roborock";
- version = "2.25.0";
+ version = "2.29.1";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "humbertogontijo";
repo = "python-roborock";
tag = "v${version}";
- hash = "sha256-RsNWhcScp81plqXg9NmRFJhF+aLA0ld0A5H6mHo60uE=";
+ hash = "sha256-6Y/nqgGZQgmgaMjdAcYEidhr2h913deWtBoWnQz966o=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/python-stdnum/default.nix b/pkgs/development/python-modules/python-stdnum/default.nix
index c7acea928a81..cf0c31466010 100644
--- a/pkgs/development/python-modules/python-stdnum/default.nix
+++ b/pkgs/development/python-modules/python-stdnum/default.nix
@@ -4,24 +4,22 @@
fetchPypi,
pytestCheckHook,
pytest-cov-stub,
- pythonOlder,
setuptools,
zeep,
}:
buildPythonPackage rec {
pname = "python-stdnum";
- version = "1.20";
+ version = "2.1";
pyproject = true;
- disabled = pythonOlder "3.7";
-
src = fetchPypi {
- inherit pname version;
- hash = "sha256-rSos8usCXeQIIQI182tK4xJS3jGGJAzKqBJuEXy4JpA=";
+ pname = "python_stdnum";
+ inherit version;
+ hash = "sha256-awFkWWnrPf1VBhoBFNWTdTzZ5lPOqQgxmLfuoSZEOXo=";
};
- nativeBuildInputs = [ setuptools ];
+ build-system = [ setuptools ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/pythonkuma/default.nix b/pkgs/development/python-modules/pythonkuma/default.nix
new file mode 100644
index 000000000000..a7db14f2c312
--- /dev/null
+++ b/pkgs/development/python-modules/pythonkuma/default.nix
@@ -0,0 +1,52 @@
+{
+ lib,
+ aiohttp,
+ buildPythonPackage,
+ fetchFromGitHub,
+ hatch-regex-commit,
+ hatchling,
+ mashumaro,
+ prometheus-client,
+ pythonOlder,
+}:
+
+buildPythonPackage rec {
+ pname = "pythonkuma";
+ version = "0.3.1";
+ pyproject = true;
+
+ disabled = pythonOlder "3.12";
+
+ src = fetchFromGitHub {
+ owner = "tr4nt0r";
+ repo = "pythonkuma";
+ tag = "v${version}";
+ hash = "sha256-1coD4bDLMWQLvN3zt/++hmut0DLdg7aAKz5HtDhomso=";
+ };
+
+ build-system = [
+ hatch-regex-commit
+ hatchling
+ ];
+
+ dependencies = [
+ aiohttp
+ mashumaro
+ prometheus-client
+ ];
+
+ # Tests are minimal and don't test functionality
+ doCheck = false;
+
+ pythonImportsCheck = [
+ "pythonkuma"
+ ];
+
+ meta = {
+ description = "Simple Python wrapper for Uptime Kuma";
+ homepage = "https://github.com/tr4nt0r/pythonkuma";
+ changelog = "https://github.com/tr4nt0r/pythonkuma/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/pytouchlinesl/default.nix b/pkgs/development/python-modules/pytouchlinesl/default.nix
index 63d1611a926c..a89fd6cdb810 100644
--- a/pkgs/development/python-modules/pytouchlinesl/default.nix
+++ b/pkgs/development/python-modules/pytouchlinesl/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "pytouchlinesl";
- version = "0.3.0";
+ version = "0.4.0";
pyproject = true;
disabled = pythonOlder "3.10";
diff --git a/pkgs/development/python-modules/pytransportnswv2/default.nix b/pkgs/development/python-modules/pytransportnswv2/default.nix
index f512ae5cb7ab..eba1a0311454 100644
--- a/pkgs/development/python-modules/pytransportnswv2/default.nix
+++ b/pkgs/development/python-modules/pytransportnswv2/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pytransportnswv2";
- version = "0.8.7";
+ version = "0.8.10";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "PyTransportNSWv2";
inherit version;
- hash = "sha256-Jg/oEgbxn0eGf9Bn9wte6Wqc1TYVb8GjzU1mLWk1qtE=";
+ hash = "sha256-/9NtytE2zjIfrhVz1gTMLXtiSWlICjhQUFHtVCeg7FA=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/pywmspro/default.nix b/pkgs/development/python-modules/pywmspro/default.nix
new file mode 100644
index 000000000000..61d9571e057e
--- /dev/null
+++ b/pkgs/development/python-modules/pywmspro/default.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ hatchling,
+ hatch-vcs,
+ aiohttp,
+}:
+
+buildPythonPackage rec {
+ pname = "pywmspro";
+ version = "0.3.2";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "mback2k";
+ repo = "pywmspro";
+ tag = version;
+ hash = "sha256-o/+WjdU9+Vh1CnZYF2IsNpK5cubAFvsqANZ4GxrKFHI=";
+ };
+
+ build-system = [
+ hatchling
+ hatch-vcs
+ ];
+
+ dependencies = [ aiohttp ];
+
+ # Package has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "wmspro" ];
+
+ meta = {
+ description = "Python library for WMS WebControl pro API";
+ homepage = "https://github.com/mback2k/pywmspro";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyzerproc/bleak-compat.patch b/pkgs/development/python-modules/pyzerproc/bleak-compat.patch
new file mode 100644
index 000000000000..9054a5f86b79
--- /dev/null
+++ b/pkgs/development/python-modules/pyzerproc/bleak-compat.patch
@@ -0,0 +1,76 @@
+diff --git a/pyzerproc/discovery.py b/pyzerproc/discovery.py
+index e383996..1810bbe 100644
+--- a/pyzerproc/discovery.py
++++ b/pyzerproc/discovery.py
+@@ -4,6 +4,9 @@ import logging
+ from .light import Light
+ from .exceptions import ZerprocException
+
++from bleak import BLEDevice, BleakScanner, AdvertisementData
++from bleak.exc import BleakError
++
+ _LOGGER = logging.getLogger(__name__)
+
+ EXPECTED_SERVICES = [
+@@ -13,27 +16,25 @@ EXPECTED_SERVICES = [
+ ]
+
+
+-def is_valid_device(device):
++def is_valid_device(device: BLEDevice, advertisement_data: AdvertisementData):
+ """Returns true if the given device is a Zerproc light."""
+ for service in EXPECTED_SERVICES:
+- if service not in device.metadata['uuids']:
++ if service not in advertisement_data.service_uuids:
+ return False
+ return True
+
+
+ async def discover(timeout=10):
+ """Returns nearby discovered lights."""
+- import bleak
+-
+ _LOGGER.info("Starting scan for local devices")
+
+ lights = []
+ try:
+- devices = await bleak.BleakScanner.discover(timeout=timeout)
+- except bleak.exc.BleakError as ex:
++ devices = await BleakScanner.discover(timeout=timeout, return_adv=True)
++ except BleakError as ex:
+ raise ZerprocException() from ex
+- for device in devices:
+- if is_valid_device(device):
++ for device, advertisement_data in devices:
++ if is_valid_device(device, advertisement_data):
+ lights.append(Light(device.address, device.name))
+
+ _LOGGER.info("Scan complete")
+diff --git a/tests/test_discovery.py b/tests/test_discovery.py
+index 7a1442d..6b271b8 100644
+--- a/tests/test_discovery.py
++++ b/tests/test_discovery.py
+@@ -16,7 +16,6 @@ async def test_discover_devices(scanner, client_class):
+ 'AA:BB:CC:11:22:33',
+ 'LEDBlue-CC112233',
+ {},
+- 0,
+ uuids=[
+ "0000ffe0-0000-1000-8000-00805f9b34fb",
+ "0000ffe5-0000-1000-8000-00805f9b34fb",
+@@ -27,7 +26,6 @@ async def test_discover_devices(scanner, client_class):
+ 'AA:BB:CC:44:55:66',
+ 'LEDBlue-CC445566',
+ {},
+- 0,
+ uuids=[
+ "0000ffe0-0000-1000-8000-00805f9b34fb",
+ "0000ffe5-0000-1000-8000-00805f9b34fb",
+@@ -38,7 +36,6 @@ async def test_discover_devices(scanner, client_class):
+ 'DD:EE:FF:11:22:33',
+ 'Other',
+ {},
+- 0,
+ uuids=[
+ "0000fe9f-0000-1000-8000-00805f9b34fb",
+ ],
diff --git a/pkgs/development/python-modules/pyzerproc/default.nix b/pkgs/development/python-modules/pyzerproc/default.nix
index 42c67a591965..09cf57b13124 100644
--- a/pkgs/development/python-modules/pyzerproc/default.nix
+++ b/pkgs/development/python-modules/pyzerproc/default.nix
@@ -4,20 +4,13 @@
click,
buildPythonPackage,
fetchFromGitHub,
- pytest-asyncio,
- pytest-mock,
- pythonAtLeast,
- pytest-cov-stub,
- pytestCheckHook,
- pythonOlder,
+ setuptools,
}:
buildPythonPackage rec {
pname = "pyzerproc";
version = "0.4.12";
- format = "setuptools";
-
- disabled = pythonOlder "3.9";
+ pyproject = true;
src = fetchFromGitHub {
owner = "emlove";
@@ -26,22 +19,16 @@ buildPythonPackage rec {
hash = "sha256-vS0sk/KjDhWispZvCuGlmVLLfeFymHqxwNzNqNRhg6k=";
};
- propagatedBuildInputs = [
+ patches = [ ./bleak-compat.patch ];
+
+ build-system = [ setuptools ];
+
+ dependencies = [
bleak
click
];
- nativeCheckInputs = [
- pytest-asyncio
- pytest-mock
- pytest-cov-stub
- pytestCheckHook
- ];
-
- disabledTestPaths = lib.optionals (pythonAtLeast "3.11") [
- # unittest.mock.InvalidSpecError: Cannot spec a Mock object.
- "tests/test_light.py"
- ];
+ doCheck = false; # tries to access dbus, which leads to FileNotFoundError
pythonImportsCheck = [ "pyzerproc" ];
diff --git a/pkgs/development/python-modules/qbusmqttapi/default.nix b/pkgs/development/python-modules/qbusmqttapi/default.nix
index 8d32386b2047..81afcca88ab0 100644
--- a/pkgs/development/python-modules/qbusmqttapi/default.nix
+++ b/pkgs/development/python-modules/qbusmqttapi/default.nix
@@ -2,22 +2,35 @@
buildPythonPackage,
fetchFromGitHub,
lib,
- setuptools,
+ hatchling,
+ aiohttp,
+ yarl,
}:
buildPythonPackage rec {
pname = "qbusmqttapi";
- version = "1.3.0";
+ version = "1.4.2";
pyproject = true;
src = fetchFromGitHub {
owner = "Qbus-iot";
repo = "qbusmqttapi";
tag = "v${version}";
- hash = "sha256-1Srp1FOnTw7TwE0OTY+q6R1d/M7/LH9leCUZMADE++Y=";
+ hash = "sha256-8TNtfBxJcSwlcAgKF6Gvn+e4NGbOIE3JWBAgFKmNyKA=";
};
- build-system = [ setuptools ];
+ postPatch = ''
+ # Upstream uses a placeholder version in pyproject.toml
+ substituteInPlace pyproject.toml \
+ --replace-fail '"0.0.0"' '"${version}"'
+ '';
+
+ build-system = [ hatchling ];
+
+ dependencies = [
+ aiohttp
+ yarl
+ ];
pythonImportsCheck = [ "qbusmqttapi" ];
@@ -27,6 +40,7 @@ buildPythonPackage rec {
meta = {
description = "MQTT API for Qbus Home Automation";
homepage = "https://github.com/Qbus-iot/qbusmqttapi";
+ changelog = "https://github.com/Qbus-iot/qbusmqttapi/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
diff --git a/pkgs/development/python-modules/qcengine/default.nix b/pkgs/development/python-modules/qcengine/default.nix
index 459edd42b611..8b36477d2342 100644
--- a/pkgs/development/python-modules/qcengine/default.nix
+++ b/pkgs/development/python-modules/qcengine/default.nix
@@ -19,12 +19,12 @@
buildPythonPackage rec {
pname = "qcengine";
- version = "0.32.0";
+ version = "0.33.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-HvvWak7a2djF6wDJaHsBltaG1dTGbKH7wjsngO+fh2U=";
+ hash = "sha256-Ute8puO2qc679ttZgzQRnVO8OuBmYnqLT3y7faHpRgA=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/qdrant-client/default.nix b/pkgs/development/python-modules/qdrant-client/default.nix
index eb702067ae81..1adb4250c10f 100644
--- a/pkgs/development/python-modules/qdrant-client/default.nix
+++ b/pkgs/development/python-modules/qdrant-client/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "qdrant-client";
- version = "1.14.3";
+ version = "1.15.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "qdrant";
repo = "qdrant-client";
tag = "v${version}";
- hash = "sha256-OcSR8iYwX1az5BFVNp6xHpVE//Nyk4Nk97SaxAMJQRI=";
+ hash = "sha256-tZu6NeoStPwZ1f+AlVws8iS3UwpKikxE6Es7WKlFQfw=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/readabilipy/default.nix b/pkgs/development/python-modules/readabilipy/default.nix
index e220f5caff29..65bca92865c5 100644
--- a/pkgs/development/python-modules/readabilipy/default.nix
+++ b/pkgs/development/python-modules/readabilipy/default.nix
@@ -44,9 +44,9 @@ buildPythonPackage rec {
dontNpmBuild = true;
};
- nativeBuildInputs = [ setuptools ];
+ build-system = [ setuptools ];
- propagatedBuildInputs = [
+ dependencies = [
beautifulsoup4
html5lib
lxml
@@ -75,6 +75,18 @@ buildPythonPackage rec {
"tests/test_benchmarking.py"
];
+ disabledTests = [
+ # IndexError: list index out of range
+ "test_html_blacklist"
+ "test_prune_div_with_one_empty_span"
+ "test_prune_div_with_one_whitespace_paragraph"
+ "test_empty_page"
+ "test_contentless_page"
+ "test_extract_title"
+ "test_iframe_containing_tags"
+ "test_iframe_with_source"
+ ];
+
passthru = {
tests.version = testers.testVersion {
package = readabilipy;
@@ -85,10 +97,10 @@ buildPythonPackage rec {
meta = with lib; {
description = "HTML content extractor";
- mainProgram = "readabilipy";
homepage = "https://github.com/alan-turing-institute/ReadabiliPy";
changelog = "https://github.com/alan-turing-institute/ReadabiliPy/blob/${src.tag}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
+ mainProgram = "readabilipy";
};
}
diff --git a/pkgs/development/python-modules/recipe-scrapers/default.nix b/pkgs/development/python-modules/recipe-scrapers/default.nix
index 831721ca7bc3..068891872cdf 100644
--- a/pkgs/development/python-modules/recipe-scrapers/default.nix
+++ b/pkgs/development/python-modules/recipe-scrapers/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "recipe-scrapers";
- version = "15.8.0";
+ version = "15.9.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "hhursev";
repo = "recipe-scrapers";
tag = version;
- hash = "sha256-G2FKv4HZ6Kf4u/EDflkYqiY1uelWBuIE+UrqeCp2XL8=";
+ hash = "sha256-pbcIAr0yKGSWfuVMsOfriUUW1dhlvjX2JfDPJ8akldg=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/reolink-aio/default.nix b/pkgs/development/python-modules/reolink-aio/default.nix
index 1e1adb006e79..0680cd1e6b16 100644
--- a/pkgs/development/python-modules/reolink-aio/default.nix
+++ b/pkgs/development/python-modules/reolink-aio/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "reolink-aio";
- version = "0.14.5";
+ version = "0.14.6";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "starkillerOG";
repo = "reolink_aio";
tag = version;
- hash = "sha256-i1/1Z8JngoGQ/VwjMAHJ7RJhS3dfpXApE1DdfTfIz8E=";
+ hash = "sha256-7RCE1E1pWUdb7hW9N7nX9+e5dXX49nn+rTnkoS+ghJE=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/rigour/default.nix b/pkgs/development/python-modules/rigour/default.nix
index 0d11ffb20d47..9d88f21c99db 100644
--- a/pkgs/development/python-modules/rigour/default.nix
+++ b/pkgs/development/python-modules/rigour/default.nix
@@ -1,32 +1,34 @@
{
lib,
- buildPythonPackage,
- fetchFromGitHub,
- hatchling,
+ ahocorasick-rs,
babel,
banal,
+ buildPythonPackage,
+ fetchFromGitHub,
fingerprints,
+ hatchling,
jellyfish,
jinja2,
normality,
+ orjson,
+ pytestCheckHook,
python-stdnum,
pytz,
pyyaml,
rapidfuzz,
typing-extensions,
- pytestCheckHook,
}:
buildPythonPackage rec {
pname = "rigour";
- version = "0.8.2";
+ version = "1.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "opensanctions";
repo = "rigour";
tag = "v${version}";
- hash = "sha256-endggriOj+DBWfcYDQ034OvzxVCaHV9QUMAk0qtSYPg=";
+ hash = "sha256-k0rOl9mkSD7Evb8wc043Coa2UNSlaX7BqUscqcEciRQ=";
};
build-system = [
@@ -34,12 +36,14 @@ buildPythonPackage rec {
];
dependencies = [
+ ahocorasick-rs
babel
banal
fingerprints
jellyfish
jinja2
normality
+ orjson
python-stdnum
pytz
pyyaml
diff --git a/pkgs/development/python-modules/rio-stac/default.nix b/pkgs/development/python-modules/rio-stac/default.nix
index 7d5590a3eb33..3aa7b135847d 100644
--- a/pkgs/development/python-modules/rio-stac/default.nix
+++ b/pkgs/development/python-modules/rio-stac/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "rio-stac";
- version = "0.10.1";
+ version = "0.11.0";
pyproject = true;
src = fetchFromGitHub {
owner = "developmentseed";
repo = "rio-stac";
tag = version;
- hash = "sha256-sK03AWDwsUanxl756z/MrroF3cm7hV3dpPhVQ/1cs3E=";
+ hash = "sha256-3MAqBhekkjJOQnE1B7GxZiFcjkbhhsON01ciKPvGa4g=";
};
build-system = [ flit ];
diff --git a/pkgs/development/python-modules/rosbags/default.nix b/pkgs/development/python-modules/rosbags/default.nix
new file mode 100644
index 000000000000..7c2a97aeb49f
--- /dev/null
+++ b/pkgs/development/python-modules/rosbags/default.nix
@@ -0,0 +1,66 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitLab,
+
+ # build-system
+ setuptools,
+ setuptools-scm,
+
+ # dependencies
+ lz4,
+ numpy,
+ ruamel-yaml,
+ typing-extensions,
+ zstandard,
+
+ # nativeCheckInputs
+ pytestCheckHook,
+
+ # checkInputs
+ declinate,
+}:
+
+buildPythonPackage rec {
+ pname = "rosbags";
+ version = "0.10.11";
+ pyproject = true;
+
+ src = fetchFromGitLab {
+ owner = "ternaris";
+ repo = "rosbags";
+ tag = "v${version}";
+ hash = "sha256-uHRmeHwNswZt5q+RSlzjqZiXhH6qYAkf8AufrRNbBtY=";
+ };
+
+ build-system = [
+ setuptools
+ setuptools-scm
+ ];
+
+ dependencies = [
+ lz4
+ numpy
+ ruamel-yaml
+ typing-extensions
+ zstandard
+ ];
+
+ nativeCheckInputs = [ pytestCheckHook ];
+
+ checkInputs = [
+ declinate
+ ];
+
+ pythonImportsCheck = [
+ "rosbags"
+ ];
+
+ meta = {
+ description = "Pure Python library to read, modify, convert, and write rosbag files";
+ homepage = "https://gitlab.com/ternaris/rosbags";
+ changelog = "https://gitlab.com/ternaris/rosbags/-/blob/${src.tag}/CHANGES.rst";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ nim65s ];
+ };
+}
diff --git a/pkgs/development/python-modules/rstcheck/default.nix b/pkgs/development/python-modules/rstcheck/default.nix
index e188bd30c836..16d4643df8fd 100644
--- a/pkgs/development/python-modules/rstcheck/default.nix
+++ b/pkgs/development/python-modules/rstcheck/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "rstcheck";
- version = "6.2.4";
+ version = "6.2.5";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "rstcheck";
repo = "rstcheck";
tag = "v${version}";
- hash = "sha256-CB8UtYAJpPrUOGgHOIp9Ts0GaID6GdtKHWD/ihxRoNg=";
+ hash = "sha256-ajevEHCsPvr5e4K8I5AfxFZ+Vo1quaGUKFIEB9Wlobc=";
};
build-system = [
diff --git a/pkgs/development/python-modules/sabctools/default.nix b/pkgs/development/python-modules/sabctools/default.nix
index 4f07633db51f..821a6c29438b 100644
--- a/pkgs/development/python-modules/sabctools/default.nix
+++ b/pkgs/development/python-modules/sabctools/default.nix
@@ -7,12 +7,12 @@
}:
buildPythonPackage rec {
pname = "sabctools";
- version = "8.2.5";
+ version = "8.2.6";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-ZEC813/JpGPEFL+nXKFAXFfUrrhECCIqONe27LwS00g=";
+ hash = "sha256-olZSIjfP2E1tkCG8WzEZfrBJuDEp3PZyFFE5LJODEZE=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/safetensors/Cargo.lock b/pkgs/development/python-modules/safetensors/Cargo.lock
deleted file mode 100644
index fcba187c6bff..000000000000
--- a/pkgs/development/python-modules/safetensors/Cargo.lock
+++ /dev/null
@@ -1,234 +0,0 @@
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-version = 3
-
-[[package]]
-name = "autocfg"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
-
-[[package]]
-name = "heck"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-
-[[package]]
-name = "indoc"
-version = "2.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
-
-[[package]]
-name = "itoa"
-version = "1.0.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
-
-[[package]]
-name = "libc"
-version = "0.2.174"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
-
-[[package]]
-name = "memchr"
-version = "2.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
-
-[[package]]
-name = "memmap2"
-version = "0.9.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "memoffset"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "once_cell"
-version = "1.21.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
-
-[[package]]
-name = "portable-atomic"
-version = "1.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
-
-[[package]]
-name = "proc-macro2"
-version = "1.0.95"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
-dependencies = [
- "unicode-ident",
-]
-
-[[package]]
-name = "pyo3"
-version = "0.25.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a"
-dependencies = [
- "indoc",
- "libc",
- "memoffset",
- "once_cell",
- "portable-atomic",
- "pyo3-build-config",
- "pyo3-ffi",
- "pyo3-macros",
- "unindent",
-]
-
-[[package]]
-name = "pyo3-build-config"
-version = "0.25.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598"
-dependencies = [
- "once_cell",
- "target-lexicon",
-]
-
-[[package]]
-name = "pyo3-ffi"
-version = "0.25.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c"
-dependencies = [
- "libc",
- "pyo3-build-config",
-]
-
-[[package]]
-name = "pyo3-macros"
-version = "0.25.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50"
-dependencies = [
- "proc-macro2",
- "pyo3-macros-backend",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "pyo3-macros-backend"
-version = "0.25.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc"
-dependencies = [
- "heck",
- "proc-macro2",
- "pyo3-build-config",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "quote"
-version = "1.0.40"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
-dependencies = [
- "proc-macro2",
-]
-
-[[package]]
-name = "ryu"
-version = "1.0.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
-
-[[package]]
-name = "safetensors"
-version = "0.6.0-dev.0"
-dependencies = [
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "safetensors-python"
-version = "0.6.0-dev.0"
-dependencies = [
- "memmap2",
- "pyo3",
- "safetensors",
- "serde_json",
-]
-
-[[package]]
-name = "serde"
-version = "1.0.219"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
-dependencies = [
- "serde_derive",
-]
-
-[[package]]
-name = "serde_derive"
-version = "1.0.219"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "serde_json"
-version = "1.0.140"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
-dependencies = [
- "itoa",
- "memchr",
- "ryu",
- "serde",
-]
-
-[[package]]
-name = "syn"
-version = "2.0.104"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
-dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
-]
-
-[[package]]
-name = "target-lexicon"
-version = "0.13.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a"
-
-[[package]]
-name = "unicode-ident"
-version = "1.0.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
-
-[[package]]
-name = "unindent"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
diff --git a/pkgs/development/python-modules/safetensors/default.nix b/pkgs/development/python-modules/safetensors/default.nix
index 609bf9790c0f..b0a20ac9e064 100644
--- a/pkgs/development/python-modules/safetensors/default.nix
+++ b/pkgs/development/python-modules/safetensors/default.nix
@@ -26,26 +26,28 @@
buildPythonPackage rec {
pname = "safetensors";
- version = "0.6.0";
+ version = "0.6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "safetensors";
tag = "v${version}";
- hash = "sha256-wAr/jvr0w+vOHjjqE7cPcAM/IMz+58YhfoJ2XC4987M=";
+ hash = "sha256-IyKk29jMAbYW+16mrpqQWjnsmNFEvUwkB048AAx/Cvw=";
};
sourceRoot = "${src.name}/bindings/python";
- cargoDeps = rustPlatform.importCargoLock {
- lockFile = ./Cargo.lock;
+ cargoDeps = rustPlatform.fetchCargoVendor {
+ inherit
+ pname
+ version
+ src
+ sourceRoot
+ ;
+ hash = "sha256-+92fCILZwk/TknGXgR9lRN55WnmkgUJfCszFthstzXs=";
};
- postPatch = ''
- ln -s ${./Cargo.lock} Cargo.lock
- '';
-
nativeBuildInputs = [
rustPlatform.cargoSetupHook
rustPlatform.maturinBuildHook
diff --git a/pkgs/development/python-modules/sagemaker-core/default.nix b/pkgs/development/python-modules/sagemaker-core/default.nix
index d0b26d1c1bb0..0505fcbd904c 100644
--- a/pkgs/development/python-modules/sagemaker-core/default.nix
+++ b/pkgs/development/python-modules/sagemaker-core/default.nix
@@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "sagemaker-core";
- version = "1.0.47";
+ version = "1.0.49";
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "sagemaker-core";
tag = "v${version}";
- hash = "sha256-PfAv4w+egB0fIkL6nexjtoqcXyvnx52RTQu6QwKjpNU=";
+ hash = "sha256-xDtBtsrromqfciVOxGTTWhTZG08qUjk9EJ9yMvYS7+Y=";
};
build-system = [
diff --git a/pkgs/development/python-modules/scalar-fastapi/default.nix b/pkgs/development/python-modules/scalar-fastapi/default.nix
index 29f0037601d2..51bc7aac30ba 100644
--- a/pkgs/development/python-modules/scalar-fastapi/default.nix
+++ b/pkgs/development/python-modules/scalar-fastapi/default.nix
@@ -23,13 +23,13 @@
buildPythonPackage rec {
pname = "scalar-fastapi";
- version = "1.2.2";
+ version = "1.2.3";
pyproject = true;
src = fetchPypi {
pname = "scalar_fastapi";
inherit version;
- hash = "sha256-r5GoX6f7Ru078WcRvGNyhyYDxL1w4yjbfHvlf+ZF/sc=";
+ hash = "sha256-z5ujaUfqGwQC/B+jEfMKaQs547rt7x97RVPPVwAtrOs=";
};
build-system = [
diff --git a/pkgs/development/python-modules/scrypt/default.nix b/pkgs/development/python-modules/scrypt/default.nix
index df3ad53ff9cb..d85aaa43cb71 100644
--- a/pkgs/development/python-modules/scrypt/default.nix
+++ b/pkgs/development/python-modules/scrypt/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "scrypt";
- version = "0.8.27";
+ version = "0.9.4";
pyproject = true;
src = fetchFromGitHub {
owner = "holgern";
repo = "py-scrypt";
tag = "v${version}";
- hash = "sha256-r5tXRq4VFieqw3Plx6W5imDIeGIldW1BREdm6/Kav3M=";
+ hash = "sha256-4jVXaPD57RMe4ef1PVgZwPGAhEHL3RGlu2DSC6lGuR4=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/sentence-stream/default.nix b/pkgs/development/python-modules/sentence-stream/default.nix
new file mode 100644
index 000000000000..3d7d2f8edba3
--- /dev/null
+++ b/pkgs/development/python-modules/sentence-stream/default.nix
@@ -0,0 +1,47 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ regex,
+ pytest-asyncio,
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "sentence-stream";
+ version = "1.1.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "OHF-Voice";
+ repo = "sentence-stream";
+ tag = "v${version}";
+ hash = "sha256-2jEEytDa8LIkwoYV5MXuA9mpEFrZYymtdxj0vgMAiWo=";
+ };
+
+ build-system = [
+ setuptools
+ ];
+
+ dependencies = [
+ regex
+ ];
+
+ nativeCheckInputs = [
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [
+ "sentence_stream"
+ ];
+
+ meta = {
+ description = "A small sentence splitter for text streams";
+ homepage = "https://github.com/OHF-Voice/sentence-stream";
+ changelog = "https://github.com/OHF-Voice/sentence-stream/blob/${src.tag}/CHANGELOG.md";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/development/python-modules/sentence-transformers/default.nix b/pkgs/development/python-modules/sentence-transformers/default.nix
index 4a79c6daf465..4872c23b0d31 100644
--- a/pkgs/development/python-modules/sentence-transformers/default.nix
+++ b/pkgs/development/python-modules/sentence-transformers/default.nix
@@ -26,14 +26,14 @@
buildPythonPackage rec {
pname = "sentence-transformers";
- version = "5.0.0";
+ version = "5.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "UKPLab";
repo = "sentence-transformers";
tag = "v${version}";
- hash = "sha256-7HdeNyB3hMJEwHenN2hUEGG2MdQ++nF3nyAYJv7jhyA=";
+ hash = "sha256-snowpTdHelcFjo1+hvqpoVt5ROB0f91yt0GsIvA5cso=";
};
build-system = [ setuptools ];
@@ -122,6 +122,7 @@ buildPythonPackage rec {
"tests/test_pretrained_stsb.py"
"tests/test_sentence_transformer.py"
"tests/test_train_stsb.py"
+ "tests/util/test_hard_negatives.py"
];
# Sentence-transformer needs a writable hf_home cache
diff --git a/pkgs/development/python-modules/sev-snp-measure/default.nix b/pkgs/development/python-modules/sev-snp-measure/default.nix
index 21c0f5f84d79..360ae863accc 100644
--- a/pkgs/development/python-modules/sev-snp-measure/default.nix
+++ b/pkgs/development/python-modules/sev-snp-measure/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "sev-snp-measure";
- version = "0.0.11";
+ version = "0.0.12";
pyproject = true;
@@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "virtee";
repo = "sev-snp-measure";
tag = "v${version}";
- hash = "sha256-M+d9uIAQvEmEsdhhjlwHbhB2RhlaGjphN4ov2ipzCFY=";
+ hash = "sha256-UcXU6rNjcRN1T+iWUNrqeJCkSa02WU1/pBwLqHVPRyw=";
};
nativeBuildInputs = [
@@ -32,7 +32,7 @@ buildPythonPackage rec {
meta = {
description = "Calculate AMD SEV/SEV-ES/SEV-SNP measurement for confidential computing";
homepage = "https://github.com/virtee/sev-snp-measure";
- changelog = "https://github.com/virtee/sev-snp-measure/releases/tag/v${version}";
+ changelog = "https://github.com/virtee/sev-snp-measure/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ msanft ];
mainProgram = "sev-snp-measure";
diff --git a/pkgs/development/python-modules/sgp4/default.nix b/pkgs/development/python-modules/sgp4/default.nix
index c6cc3dd08897..cea6aa268dee 100644
--- a/pkgs/development/python-modules/sgp4/default.nix
+++ b/pkgs/development/python-modules/sgp4/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "sgp4";
- version = "2.24";
+ version = "2.25";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- hash = "sha256-VlUknyduoj+9rp6IGrAdgkIChbRdx20NpPQk42R/g1I=";
+ hash = "sha256-4Z7cbcwl1p+4/eCiZ7jwxE1+kVx7y+rPXTqLWVuvBnQ=";
};
nativeCheckInputs = [ numpy ];
diff --git a/pkgs/development/python-modules/smp/default.nix b/pkgs/development/python-modules/smp/default.nix
index 8f4ec2f8fe41..37eb2452d93f 100644
--- a/pkgs/development/python-modules/smp/default.nix
+++ b/pkgs/development/python-modules/smp/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "smp";
- version = "3.3.1";
+ version = "3.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "JPHutchins";
repo = "smp";
tag = version;
- hash = "sha256-TjucQm07nbfuFrVOHGOVA/f1rQRQfU8ws8VVC+U/kp8=";
+ hash = "sha256-klMFJOKGSy6s16M+9wQhSvLSWdNPO/IMNdY5RW+wyFc=";
};
build-system = [
@@ -44,7 +44,7 @@ buildPythonPackage rec {
meta = {
description = "Simple Management Protocol (SMP) for remotely managing MCU firmware";
homepage = "https://github.com/JPHutchins/smp";
- changelog = "https://github.com/JPHutchins/smp/releases/tag/${version}";
+ changelog = "https://github.com/JPHutchins/smp/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ otavio ];
};
diff --git a/pkgs/development/python-modules/smpclient/bleak-compat.patch b/pkgs/development/python-modules/smpclient/bleak-compat.patch
new file mode 100644
index 000000000000..b05dac07d3dc
--- /dev/null
+++ b/pkgs/development/python-modules/smpclient/bleak-compat.patch
@@ -0,0 +1,18 @@
+diff --git a/tests/test_smp_ble_transport.py b/tests/test_smp_ble_transport.py
+index 95a7ade..f469438 100644
+--- a/tests/test_smp_ble_transport.py
++++ b/tests/test_smp_ble_transport.py
+@@ -73,11 +73,11 @@ def test_SMP_gatt_consts() -> None:
+
+ @patch(
+ "smpclient.transport.ble.BleakScanner.find_device_by_address",
+- return_value=BLEDevice("address", "name", None, -60),
++ return_value=BLEDevice("address", "name", None),
+ )
+ @patch(
+ "smpclient.transport.ble.BleakScanner.find_device_by_name",
+- return_value=BLEDevice("address", "name", None, -60),
++ return_value=BLEDevice("address", "name", None),
+ )
+ @patch("smpclient.transport.ble.BleakClient", new=MockBleakClient)
+ @pytest.mark.asyncio
diff --git a/pkgs/development/python-modules/smpclient/default.nix b/pkgs/development/python-modules/smpclient/default.nix
index a9a7210b8b7c..c9c61cef2cf6 100644
--- a/pkgs/development/python-modules/smpclient/default.nix
+++ b/pkgs/development/python-modules/smpclient/default.nix
@@ -1,31 +1,38 @@
{
lib,
- buildPythonPackage,
- fetchFromGitHub,
- poetry-core,
async-timeout,
bleak,
+ buildPythonPackage,
+ fetchFromGitHub,
intelhex,
+ poetry-core,
+ poetry-dynamic-versioning,
pyserial,
- smp,
pytest-asyncio,
pytestCheckHook,
+ smp,
}:
buildPythonPackage rec {
pname = "smpclient";
- version = "4.5.0";
+ version = "5.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "intercreate";
repo = "smpclient";
tag = version;
- hash = "sha256-Z0glcCy3JsL45iT8Q82Vtxozi3hv6xaRJvJ3BkHX4PQ=";
+ hash = "sha256-NQRVEvi/B+KdhPIzw8pm22uXpYPkoaatkCNFnEcibzo=";
};
+ pythonRelaxDeps = [
+ "bleak"
+ "smp"
+ ];
+
build-system = [
poetry-core
+ poetry-dynamic-versioning
];
dependencies = [
@@ -41,13 +48,9 @@ buildPythonPackage rec {
pytestCheckHook
];
- pythonRelaxDeps = [
- "smp"
- ];
+ patches = [ ./bleak-compat.patch ];
- pythonImportsCheck = [
- "smpclient"
- ];
+ pythonImportsCheck = [ "smpclient" ];
meta = {
description = "Simple Management Protocol (SMP) Client for remotely managing MCU firmware";
diff --git a/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix b/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix
index 4cd34e9cffaa..6e6be26ae102 100644
--- a/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix
+++ b/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "snakemake-interface-report-plugins";
- version = "1.1.1";
+ version = "1.2.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "snakemake";
repo = "snakemake-interface-report-plugins";
tag = "v${version}";
- hash = "sha256-PSybPYo7soq7GHY7mo9q0yGxoFX2pvVeAXgRsa6oXoo=";
+ hash = "sha256-wyDJa8Pahe+ANSNqZ1BZRmljpabyXhLodMJhupjd3pY=";
};
nativeBuildInputs = [ poetry-core ];
diff --git a/pkgs/development/python-modules/soco/default.nix b/pkgs/development/python-modules/soco/default.nix
index bc547c7101ce..83b0d6422235 100644
--- a/pkgs/development/python-modules/soco/default.nix
+++ b/pkgs/development/python-modules/soco/default.nix
@@ -7,9 +7,7 @@
ifaddr,
lxml,
mock,
- nix-update-script,
pytestCheckHook,
- pythonOlder,
requests,
requests-mock,
setuptools,
@@ -18,16 +16,14 @@
buildPythonPackage rec {
pname = "soco";
- version = "0.30.10";
+ version = "0.30.11";
pyproject = true;
- disabled = pythonOlder "3.6";
-
src = fetchFromGitHub {
owner = "SoCo";
repo = "SoCo";
tag = "v${version}";
- hash = "sha256-BTDKn6JVqXfLiry6jES/OnsO3SGniEMWW2osf9veukU=";
+ hash = "sha256-x5WKG2KFBr0FQu28160qHB2ckKdpx0cKhgYTH6sLnuw=";
};
build-system = [ setuptools ];
@@ -49,12 +45,10 @@ buildPythonPackage rec {
pythonImportsCheck = [ "soco" ];
- passthru.updateScript = nix-update-script { };
-
meta = with lib; {
description = "CLI and library to control Sonos speakers";
homepage = "http://python-soco.com/";
- changelog = "https://github.com/SoCo/SoCo/releases/tag/v${version}";
+ changelog = "https://github.com/SoCo/SoCo/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ lovesegfault ];
};
diff --git a/pkgs/development/python-modules/speak2mary/default.nix b/pkgs/development/python-modules/speak2mary/default.nix
new file mode 100644
index 000000000000..cb5bd25a4ffc
--- /dev/null
+++ b/pkgs/development/python-modules/speak2mary/default.nix
@@ -0,0 +1,31 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "speak2mary";
+ version = "1.5.0";
+ format = "setuptools";
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-5W2E/leT/IiXFVXD+LSPE99zGlz+yKm5XCv830rt8O0=";
+ };
+
+ build-system = [ setuptools ];
+
+ # Tests require a running MaryTTS server
+ doCheck = false;
+
+ pythonImportsCheck = [ "speak2mary" ];
+
+ meta = {
+ description = "Python wrapper for a running MaryTTS server";
+ homepage = "https://github.com/Poeschl/speak2mary";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix
index ba87c81b4ac6..c165c04091ce 100644
--- a/pkgs/development/python-modules/sqlmap/default.nix
+++ b/pkgs/development/python-modules/sqlmap/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "sqlmap";
- version = "1.9.7";
+ version = "1.9.8";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-E2cb/hp7sg56S9By3AT3BGnqQSVlQzRV3wEW+uuJozI=";
+ hash = "sha256-CQiJ/8MtsoGcfnVA3hI4KZaX+p0ihQmasfwgOTd9we8=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/storage3/default.nix b/pkgs/development/python-modules/storage3/default.nix
index f022c39ccf80..9280072bdc6a 100644
--- a/pkgs/development/python-modules/storage3/default.nix
+++ b/pkgs/development/python-modules/storage3/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "storage3";
- version = "0.12.0";
+ version = "0.12.1";
pyproject = true;
src = fetchFromGitHub {
owner = "supabase";
repo = "storage-py";
- rev = "v${version}";
- hash = "sha256-3Z+j9n/seL1ZuB1djOVpA6Qci/Ygi9g8g2lLQGKRUHM=";
+ tag = "v${version}";
+ hash = "sha256-Ef309CTnzbaqKAVMdvroUYAy9RImWZZqhsnwRdpGVkk=";
};
dependencies = [
diff --git a/pkgs/development/python-modules/subliminal/default.nix b/pkgs/development/python-modules/subliminal/default.nix
index 9c97b8a8861d..638f8a1315a8 100644
--- a/pkgs/development/python-modules/subliminal/default.nix
+++ b/pkgs/development/python-modules/subliminal/default.nix
@@ -83,6 +83,7 @@ buildPythonPackage rec {
meta = {
description = "Python library to search and download subtitles";
+ mainProgram = "subliminal";
homepage = "https://github.com/Diaoul/subliminal";
changelog = "https://github.com/Diaoul/subliminal/blob/${version}/HISTORY.rst";
license = lib.licenses.mit;
diff --git a/pkgs/development/python-modules/svgdigitizer/default.nix b/pkgs/development/python-modules/svgdigitizer/default.nix
index 025fb86893b7..aaac0e457a36 100644
--- a/pkgs/development/python-modules/svgdigitizer/default.nix
+++ b/pkgs/development/python-modules/svgdigitizer/default.nix
@@ -29,14 +29,14 @@
buildPythonPackage rec {
pname = "svgdigitizer";
- version = "0.12.6";
+ version = "0.13.0";
pyproject = true;
src = fetchFromGitHub {
owner = "echemdb";
repo = "svgdigitizer";
tag = version;
- hash = "sha256-aodPjms92+/6bbheIs/8w+M4T+mfw5PWf1dsxFuojwA=";
+ hash = "sha256-UlcvCfNoEijIKoqSbufEZ6988rqwT2xDEy4P/9fdgVM=";
};
build-system = [
@@ -75,9 +75,9 @@ buildPythonPackage rec {
];
meta = {
- description = "(x,y) Data Points from SVG files";
+ description = "Extract numerical data points from SVG files";
homepage = "https://github.com/echemdb/svgdigitizer";
- changelog = "https://github.com/echemdb/svgdigitizer/blob/${src.rev}/ChangeLog";
+ changelog = "https://github.com/echemdb/svgdigitizer/blob/${src.tag}/ChangeLog";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ doronbehar ];
};
diff --git a/pkgs/development/python-modules/synology-srm/default.nix b/pkgs/development/python-modules/synology-srm/default.nix
new file mode 100644
index 000000000000..193ed83d258f
--- /dev/null
+++ b/pkgs/development/python-modules/synology-srm/default.nix
@@ -0,0 +1,56 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ requests,
+ poetry-core,
+ pythonRelaxDepsHook,
+ pytestCheckHook,
+ requests-mock,
+}:
+
+buildPythonPackage rec {
+ pname = "synology-srm";
+ version = "0.2.3";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "aerialls";
+ repo = "synology-srm";
+ tag = "v${version}";
+ hash = "sha256-qQxctw1UUs3jYve//irBni8rNKeld5u/bVtOwD2ofEQ=";
+ };
+
+ build-system = [
+ poetry-core
+ ];
+
+ nativeBuildInputs = [
+ pythonRelaxDepsHook
+ ];
+
+ pythonRelaxDeps = [
+ "requests"
+ ];
+
+ dependencies = [
+ requests
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ requests-mock
+ ];
+
+ pythonImportsCheck = [
+ "synology_srm"
+ ];
+
+ meta = {
+ description = "Python 3 library for Synology SRM (Router Manager)";
+ homepage = "https://github.com/aerialls/synology-srm";
+ changelog = "https://github.com/aerialls/synology-srm/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/tami4edgeapi/default.nix b/pkgs/development/python-modules/tami4edgeapi/default.nix
new file mode 100644
index 000000000000..45cf533db170
--- /dev/null
+++ b/pkgs/development/python-modules/tami4edgeapi/default.nix
@@ -0,0 +1,46 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ pyjwt,
+ pypasser,
+ requests,
+ pythonOlder,
+}:
+
+buildPythonPackage rec {
+ pname = "tami4edgeapi";
+ version = "3.0";
+ pyproject = true;
+
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "Guy293";
+ repo = "Tami4EdgeAPI";
+ tag = "v${version}";
+ hash = "sha256-rhJ8L6qLDnO50Xp2eqquRinDTQjMxWVSjNL5GQI1gvM=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ pyjwt
+ pypasser
+ requests
+ ];
+
+ # Package has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "Tami4EdgeAPI" ];
+
+ meta = {
+ description = "Python API client for Tami4 Edge / Edge+ devices";
+ homepage = "https://github.com/Guy293/Tami4EdgeAPI";
+ changelog = "https://github.com/Guy293/Tami4EdgeAPI/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/tenant-schemas-celery/default.nix b/pkgs/development/python-modules/tenant-schemas-celery/default.nix
index 4ea2426fea05..ef3d528f1b05 100644
--- a/pkgs/development/python-modules/tenant-schemas-celery/default.nix
+++ b/pkgs/development/python-modules/tenant-schemas-celery/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "tenant-schemas-celery";
- version = "4.0.2";
+ version = "4.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "maciej-gol";
repo = "tenant-schemas-celery";
tag = version;
- hash = "sha256-HJBSUS75Zk/b1i4QTaAOFO34Pstg5tEpeNBiTADpN+I=";
+ hash = "sha256-HLZQHwGCYYxU6LYvPoVhGeN8t5wqGVaXU44/qazf2aM=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
index d4ba651861d8..548ad3d9d1c8 100644
--- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
+++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
- version = "3.0.1437";
+ version = "3.0.1441";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = version;
- hash = "sha256-tq+8TZnZbs6/6160YCQTg6f+jjbxKsfhfhLNEpOyP6E=";
+ hash = "sha256-c0F2Rtji70JM5IQsaGja69ZbZQyKPQlzJLfv3lft28U=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/tesla-fleet-api/default.nix b/pkgs/development/python-modules/tesla-fleet-api/default.nix
index 3002ed7f6b01..c14561dabd4c 100644
--- a/pkgs/development/python-modules/tesla-fleet-api/default.nix
+++ b/pkgs/development/python-modules/tesla-fleet-api/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "tesla-fleet-api";
- version = "1.2.2";
+ version = "1.2.3";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "Teslemetry";
repo = "python-tesla-fleet-api";
tag = "v${version}";
- hash = "sha256-FWOAjNjzpImDWSFxbVVdBFuM1gUJUYyLN694B24kD9U=";
+ hash = "sha256-mNqntKsZeUZOhfquyaA+6IC29XnCf/a5FIm0cFzHg/M=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/thingspeak/default.nix b/pkgs/development/python-modules/thingspeak/default.nix
new file mode 100644
index 000000000000..ba904072e290
--- /dev/null
+++ b/pkgs/development/python-modules/thingspeak/default.nix
@@ -0,0 +1,64 @@
+{
+ lib,
+ buildPythonPackage,
+ docopt,
+ fetchFromGitHub,
+ poetry-core,
+ pytest-vcr,
+ pytestCheckHook,
+ requests,
+ setuptools,
+ vcrpy,
+}:
+
+buildPythonPackage rec {
+ pname = "thingspeak";
+ version = "1.0.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "mchwalisz";
+ repo = "thingspeak";
+ tag = "v${version}";
+ hash = "sha256-9YvudzksWp130hkG8WxiX9WHegAVH2TT1vwMbLJ13qE=";
+ };
+
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace-fail "poetry.masonry.api" "poetry.core.masonry.api" \
+ --replace-fail 'requires = ["poetry>=0.12"]' 'requires = ["poetry-core"]'
+ '';
+
+ build-system = [
+ poetry-core
+ ];
+
+ dependencies = [
+ docopt
+ requests
+ setuptools
+ ];
+
+ nativeCheckInputs = [
+ pytest-vcr
+ pytestCheckHook
+ vcrpy
+ ];
+
+ disabledTests = [
+ # VCR cassette conflicts with different API keys
+ "test_get_with_key"
+ ];
+
+ pythonImportsCheck = [
+ "thingspeak"
+ ];
+
+ meta = {
+ description = "Client library for the thingspeak.com API";
+ homepage = "https://github.com/mchwalisz/thingspeak";
+ changelog = "https://github.com/mchwalisz/thingspeak/releases/tag/v${version}";
+ license = lib.licenses.lgpl3Only;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/tinytuya/default.nix b/pkgs/development/python-modules/tinytuya/default.nix
index f19031c8fdc1..d666ea8b71e9 100644
--- a/pkgs/development/python-modules/tinytuya/default.nix
+++ b/pkgs/development/python-modules/tinytuya/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "tinytuya";
- version = "1.17.1";
+ version = "1.17.2";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "jasonacox";
repo = "tinytuya";
tag = "v${version}";
- hash = "sha256-ivtd61r68kUP/OOIkdTjVI5FiD7QsYe6eSr2WiVF7OI=";
+ hash = "sha256-x6ZfpT3ucby95uthHX4KLLZNLWxyh6+ERDd5jb7p09g=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/tokenizers/default.nix b/pkgs/development/python-modules/tokenizers/default.nix
index 3238d04dc860..724fcc3df3af 100644
--- a/pkgs/development/python-modules/tokenizers/default.nix
+++ b/pkgs/development/python-modules/tokenizers/default.nix
@@ -75,21 +75,24 @@ let
in
buildPythonPackage rec {
pname = "tokenizers";
- version = "0.21.3";
+ version = "0.21.4";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "tokenizers";
tag = "v${version}";
- hash = "sha256-8z1jgH0Nj7D+joN42AA2ORNSLvcfWiYHn4dpTq1HWB0=";
+ hash = "sha256-HJUycrNDpy2FOYi6aZ76orLewZCuLC1MoJ57peYJqvI=";
};
- postPatch = ''
- ln -s ${./Cargo.lock} Cargo.lock
- '';
- cargoDeps = rustPlatform.importCargoLock {
- lockFile = ./Cargo.lock;
+ cargoDeps = rustPlatform.fetchCargoVendor {
+ inherit
+ pname
+ version
+ src
+ sourceRoot
+ ;
+ hash = "sha256-0olujhOOO/BAH4JvnmXd1kE7T/sp5Vr3Z3P2X2jhZKs=";
};
sourceRoot = "${src.name}/bindings/python";
diff --git a/pkgs/development/python-modules/torch/bin/binary-hashes.nix b/pkgs/development/python-modules/torch/bin/binary-hashes.nix
index 3a7d0926ba26..8001f6822c03 100644
--- a/pkgs/development/python-modules/torch/bin/binary-hashes.nix
+++ b/pkgs/development/python-modules/torch/bin/binary-hashes.nix
@@ -7,81 +7,81 @@
version:
builtins.getAttr version {
- "2.7.1" = {
+ "2.8.0" = {
x86_64-linux-39 = {
- name = "torch-2.7.1-cp39-cp39-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torch-2.7.1%2Bcu128-cp39-cp39-manylinux_2_28_x86_64.whl";
- hash = "sha256-c4rJs6155iohJW49JQzuhY3pVfk/ifqxFNqNGRk0fQY=";
+ name = "torch-2.8.0-cp39-cp39-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torch-2.8.0%2Bcu128-cp39-cp39-manylinux_2_28_x86_64.whl";
+ hash = "sha256-uTV6h1laPXsqVlumArlzkqN8VvC4VpjwzPCixY++9ew=";
};
x86_64-linux-310 = {
- name = "torch-2.7.1-cp310-cp310-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torch-2.7.1%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl";
- hash = "sha256-1sPLoZjck/k0IqhUX0imaXiQNm5LlwH1Q1H8J+IwS9M=";
+ name = "torch-2.8.0-cp310-cp310-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torch-2.8.0%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl";
+ hash = "sha256-DJaZnRXPHxPdfJE+CyGpo1VTjmz8EIYaFxWDICkvWVQ=";
};
x86_64-linux-311 = {
- name = "torch-2.7.1-cp311-cp311-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torch-2.7.1%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl";
- hash = "sha256-wwHcKARYr9lUUK95SSTJj+B1It0Uj/OEc5uBDj4xefI=";
+ name = "torch-2.8.0-cp311-cp311-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torch-2.8.0%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl";
+ hash = "sha256-A5udzda9uqEKilzWviLEyz41iaNB5fkEy7Vxyij1W+0=";
};
x86_64-linux-312 = {
- name = "torch-2.7.1-cp312-cp312-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torch-2.7.1%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl";
- hash = "sha256-C2T30KbypzntBSupWfe2fGdwKMlWbOUZl/n5D+Vz3ao=";
+ name = "torch-2.8.0-cp312-cp312-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torch-2.8.0%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl";
+ hash = "sha256-Q1T8Bbt5sgjWmVoEyhzu9qlUexxDNENVdDU9OBxVCHw=";
};
x86_64-linux-313 = {
- name = "torch-2.7.1-cp313-cp313-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torch-2.7.1%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl";
- hash = "sha256-lWBCX56hrxeRUH6Mpw1bns9i/tfKImqV/NWNDrLMp48=";
+ name = "torch-2.8.0-cp313-cp313-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torch-2.8.0%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl";
+ hash = "sha256-OoUjaaON7DQ9RezQvDZg95uIoj4Mh40YcH98E79JU48=";
};
aarch64-darwin-39 = {
- name = "torch-2.7.1-cp39-none-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp39-none-macosx_11_0_arm64.whl";
- hash = "sha256-NRvpBdG6aT8xe+YDRB5O2VgO2ajX7hez2uYPov9Jv/c=";
+ name = "torch-2.8.0-cp39-none-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0-cp39-none-macosx_11_0_arm64.whl";
+ hash = "sha256-a+wfJAlodJ4ju7fqj2YXoI/D2xtMdmtczq34ootBl9k=";
};
aarch64-darwin-310 = {
- name = "torch-2.7.1-cp310-none-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp310-none-macosx_11_0_arm64.whl";
- hash = "sha256-+MO+4mGwyOCQ9jR0kNxu4q6/1mHrDz9q6uBtmS2O1W8=";
+ name = "torch-2.8.0-cp310-none-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0-cp310-none-macosx_11_0_arm64.whl";
+ hash = "sha256-pGe0n+iTpqbM6J467lVu39xkpyLXGV/f3XXOyd6hN3k=";
};
aarch64-darwin-311 = {
- name = "torch-2.7.1-cp311-none-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp311-none-macosx_11_0_arm64.whl";
- hash = "sha256-aKNSx/Q1q7XLR+LAMtzRASdyriustvyLg7DBsRh0qzo=";
+ name = "torch-2.8.0-cp311-none-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0-cp311-none-macosx_11_0_arm64.whl";
+ hash = "sha256-PQUBfRm8mXQSiORYiIKDpEsO6IHVPwX3L4sc/qiZgSI=";
};
aarch64-darwin-312 = {
- name = "torch-2.7.1-cp312-none-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp312-none-macosx_11_0_arm64.whl";
- hash = "sha256-e0+LK4O9CPfTmQJamnsyO9u1PSBWbx4NWEaJu5LYL5o=";
+ name = "torch-2.8.0-cp312-none-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0-cp312-none-macosx_11_0_arm64.whl";
+ hash = "sha256-pHt5hr7j9hrSF9ioziRgWAmrQluvNJ+X3nWIFe3S71Q=";
};
aarch64-darwin-313 = {
- name = "torch-2.7.1-cp313-none-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1-cp313-none-macosx_11_0_arm64.whl";
- hash = "sha256-fs2GighkaOG890uR20JcHClRqc/NBZLExzN3t+Qkha4=";
+ name = "torch-2.8.0-cp313-none-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0-cp313-none-macosx_11_0_arm64.whl";
+ hash = "sha256-BX79MKZ3jS7l4jdM1jpj9jMRqm8zMh5ifGVd9gq905A=";
};
aarch64-linux-39 = {
- name = "torch-2.7.1-cp39-cp39-manylinux_2_28_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp39-cp39-manylinux_2_28_aarch64.whl";
- hash = "sha256-pFUcuXuD31+T/A11ODMlNYKFgeHbLxea/ChwJ6+91ug=";
+ name = "torch-2.8.0-cp39-cp39-manylinux_2_28_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp39-cp39-manylinux_2_28_aarch64.whl";
+ hash = "sha256-6si371x8oQba7F6CnfqMpWykdgHbE7QC0mCIYa06uSY=";
};
aarch64-linux-310 = {
- name = "torch-2.7.1-cp310-cp310-manylinux_2_28_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl";
- hash = "sha256-wN8Xzul2U9CaToRIijPSEhf5skIIWDxVzyjwBFqrB2Y=";
+ name = "torch-2.8.0-cp310-cp310-manylinux_2_28_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl";
+ hash = "sha256-shSYWLg0Cu6x8wVuC/9bgrluQ7WW/kmp26MYRSImEhM=";
};
aarch64-linux-311 = {
- name = "torch-2.7.1-cp311-cp311-manylinux_2_28_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl";
- hash = "sha256-X+YEW49Ca/LQQm5P4AnxZnqVTsKuuC8b0L9gxteoVEU=";
+ name = "torch-2.8.0-cp311-cp311-manylinux_2_28_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl";
+ hash = "sha256-aAEp797uw9tdo/iO5dKMGx4QO3dK70D51jjizOj42Ng=";
};
aarch64-linux-312 = {
- name = "torch-2.7.1-cp312-cp312-manylinux_2_28_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl";
- hash = "sha256-O/LbWt93tDOETwgIh63gScRwXd+f4aMgI/+E/3Napa0=";
+ name = "torch-2.8.0-cp312-cp312-manylinux_2_28_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl";
+ hash = "sha256-YQ9gDBAjhuWBMn1e/BjA1u3suYILQUDSYWM1SpnNgA0=";
};
aarch64-linux-313 = {
- name = "torch-2.7.1-cp313-cp313-manylinux_2_28_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torch-2.7.1%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl";
- hash = "sha256-6xdkZ5KsQ3T/yH5CNp9F0h7/F8eQholjuQSD7wtttO8=";
+ name = "torch-2.8.0-cp313-cp313-manylinux_2_28_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torch-2.8.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl";
+ hash = "sha256-pQZLXiN3LI0WQGjMfBLgGnX697lI7NlaDUAH10h+XyU=";
};
};
}
diff --git a/pkgs/development/python-modules/torch/bin/default.nix b/pkgs/development/python-modules/torch/bin/default.nix
index 315094905b60..eb03276cf909 100644
--- a/pkgs/development/python-modules/torch/bin/default.nix
+++ b/pkgs/development/python-modules/torch/bin/default.nix
@@ -34,7 +34,7 @@ let
pyVerNoDot = builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion;
srcs = import ./binary-hashes.nix version;
unsupported = throw "Unsupported system";
- version = "2.7.1";
+ version = "2.8.0";
in
buildPythonPackage {
inherit version;
diff --git a/pkgs/development/python-modules/torchaudio/bin.nix b/pkgs/development/python-modules/torchaudio/bin.nix
index 67ca7358dfbb..5334f94ffd81 100644
--- a/pkgs/development/python-modules/torchaudio/bin.nix
+++ b/pkgs/development/python-modules/torchaudio/bin.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "torchaudio";
- version = "2.7.1";
+ version = "2.8.0";
format = "wheel";
src =
diff --git a/pkgs/development/python-modules/torchaudio/binary-hashes.nix b/pkgs/development/python-modules/torchaudio/binary-hashes.nix
index da82062146cb..f0bb5feaa82b 100644
--- a/pkgs/development/python-modules/torchaudio/binary-hashes.nix
+++ b/pkgs/development/python-modules/torchaudio/binary-hashes.nix
@@ -7,81 +7,81 @@
version:
builtins.getAttr version {
- "2.7.1" = {
+ "2.8.0" = {
x86_64-linux-39 = {
- name = "torchaudio-2.7.1-cp39-cp39-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchaudio-2.7.1%2Bcu128-cp39-cp39-manylinux_2_28_x86_64.whl";
- hash = "sha256-DBRNX/tO7IbHn/ETar2RvT+DfzBCcTeV4QdYrtxC3Og=";
+ name = "torchaudio-2.8.0-cp39-cp39-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchaudio-2.8.0%2Bcu128-cp39-cp39-manylinux_2_28_x86_64.whl";
+ hash = "sha256-2QZsae7B8pPC/wqAW/UEc3OQzL9rd8jmfa+DTbhv2kU=";
};
x86_64-linux-310 = {
- name = "torchaudio-2.7.1-cp310-cp310-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchaudio-2.7.1%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl";
- hash = "sha256-K6CBbu5lnjQ4UanF3GDI4euBmjlpspJo+rJ9MUMnPXg=";
+ name = "torchaudio-2.8.0-cp310-cp310-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchaudio-2.8.0%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl";
+ hash = "sha256-oBYelShaC3Ft4hD+4DkhUdYB59o8yGWVAI2Car/0iow=";
};
x86_64-linux-311 = {
- name = "torchaudio-2.7.1-cp311-cp311-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchaudio-2.7.1%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl";
- hash = "sha256-hOxyfx/a/fhd0cAYptO/q+tWZbEOC18nOmdetzD1nOU=";
+ name = "torchaudio-2.8.0-cp311-cp311-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchaudio-2.8.0%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl";
+ hash = "sha256-9ECd9WfQcjp6OonTLHVSoX4P9vE36iag0mjGZSWbKZU=";
};
x86_64-linux-312 = {
- name = "torchaudio-2.7.1-cp312-cp312-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchaudio-2.7.1%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl";
- hash = "sha256-DB1Af5NNRPh5NbE5mR2IcvgfiPimvpt70lkYv3ROK+Y=";
+ name = "torchaudio-2.8.0-cp312-cp312-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchaudio-2.8.0%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl";
+ hash = "sha256-FFuKDCHPyqFwXGcXPF1DkIfg4SDV2pvDRHRvk3kB0kM=";
};
x86_64-linux-313 = {
- name = "torchaudio-2.7.1-cp313-cp313-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchaudio-2.7.1%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl";
- hash = "sha256-fpfqil1eVhCNHAcUFmE7xhoONTHC5rpqm2RiMtbkEIg=";
+ name = "torchaudio-2.8.0-cp313-cp313-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchaudio-2.8.0%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl";
+ hash = "sha256-QQu46kYiXv5ljl0no4AsGBoiVZEwA2IaXSWlGsqAGNk=";
};
aarch64-darwin-39 = {
- name = "torchaudio-2.7.1-cp39-cp39-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp39-cp39-macosx_11_0_arm64.whl";
- hash = "sha256-oHEA/iz3r0+mnYywRqK3QEZhJiGhpUivpa8caeAur4E=";
+ name = "torchaudio-2.8.0-cp39-cp39-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp39-cp39-macosx_11_0_arm64.whl";
+ hash = "sha256-UiKJ4s1X55QB/VzK6bG8D/LkfzUpCSrfWs9XQn6gxqk=";
};
aarch64-darwin-310 = {
- name = "torchaudio-2.7.1-cp310-cp310-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp310-cp310-macosx_11_0_arm64.whl";
- hash = "sha256-RzmvV9DrlDR9HGobVmi+eKc4Ov6Cbd4YoEiDufnyY7E=";
+ name = "torchaudio-2.8.0-cp310-cp310-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp310-cp310-macosx_11_0_arm64.whl";
+ hash = "sha256-wvRM8nn2c8/N2PV2w0nu6L7fjKqzUaXdeLMpcMw0ohI=";
};
aarch64-darwin-311 = {
- name = "torchaudio-2.7.1-cp311-cp311-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp311-cp311-macosx_11_0_arm64.whl";
- hash = "sha256-1aYviMYpA1kT9QbfA/cQxI/Iu5Y3GRkz8nxnCI1coTY=";
+ name = "torchaudio-2.8.0-cp311-cp311-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp311-cp311-macosx_11_0_arm64.whl";
+ hash = "sha256-ySdoV9JBxt4levdlwPUfwBGvOMtyVAFJUSGygJEwB88=";
};
aarch64-darwin-312 = {
- name = "torchaudio-2.7.1-cp312-cp312-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp312-cp312-macosx_11_0_arm64.whl";
- hash = "sha256-kwbc/EWGzr12R6k/6aRI55HE+Dk02mFrlDO3VZeh+Xg=";
+ name = "torchaudio-2.8.0-cp312-cp312-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp312-cp312-macosx_11_0_arm64.whl";
+ hash = "sha256-3e+UvxgeZEfLsF84vqyo9sW7jSud3O0ao0UgJbn8cNM=";
};
aarch64-darwin-313 = {
- name = "torchaudio-2.7.1-cp313-cp313-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp313-cp313-macosx_11_0_arm64.whl";
- hash = "sha256-5fBZmlB/RoNUaHjtlmfhsy18o8ipV+TBXGswI3jvTe4=";
+ name = "torchaudio-2.8.0-cp313-cp313-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp313-cp313-macosx_11_0_arm64.whl";
+ hash = "sha256-+FHTLpTKBeRw8MYOJXJuweDrccsspaAga3/QMnLMw8g=";
};
aarch64-linux-39 = {
- name = "torchaudio-2.7.1-cp39-cp39-manylinux2014_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp39-cp39-manylinux_2_28_aarch64.whl";
- hash = "sha256-6LLaEaf3eCsAuCPJnoEusA7os0Va1HT4/UKg2gvE9Go=";
+ name = "torchaudio-2.8.0-cp39-cp39-manylinux2014_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp39-cp39-manylinux_2_28_aarch64.whl";
+ hash = "sha256-739/+oKLjYul06VpuCX8BGlojh6JYr9ld9U4vYrxOH0=";
};
aarch64-linux-310 = {
- name = "torchaudio-2.7.1-cp310-cp310-manylinux2014_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp310-cp310-manylinux_2_28_aarch64.whl";
- hash = "sha256-wInb/BTF9HCRt78/a/K7rJO4ZhkpnQTZwQL0rVN1iZA=";
+ name = "torchaudio-2.8.0-cp310-cp310-manylinux2014_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp310-cp310-manylinux_2_28_aarch64.whl";
+ hash = "sha256-08G4WyagmDLROfbW2mtmyutR0uFuCPhYdmXESp4aqPk=";
};
aarch64-linux-311 = {
- name = "torchaudio-2.7.1-cp311-cp311-manylinux2014_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp311-cp311-manylinux_2_28_aarch64.whl";
- hash = "sha256-U7xLoS50aL40p8ou6DfuXIvVdVslwS9mWvkznK434mU=";
+ name = "torchaudio-2.8.0-cp311-cp311-manylinux2014_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp311-cp311-manylinux_2_28_aarch64.whl";
+ hash = "sha256-RXPGBClQwgJ442CKmjgFC6C8cuAEnhu/0knK+FmoAps=";
};
aarch64-linux-312 = {
- name = "torchaudio-2.7.1-cp312-cp312-manylinux2014_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp312-cp312-manylinux_2_28_aarch64.whl";
- hash = "sha256-1mvXayJv3UE1yXZQ4bfrY/t2WbTtDjp3iJjkHbuiG2E=";
+ name = "torchaudio-2.8.0-cp312-cp312-manylinux2014_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp312-cp312-manylinux_2_28_aarch64.whl";
+ hash = "sha256-hi4uQL8J2GXl3wgKhMGjm7zvQOQxQPSxc36zo4nTs48=";
};
aarch64-linux-313 = {
- name = "torchaudio-2.7.1-cp313-cp313-manylinux2014_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchaudio-2.7.1-cp313-cp313-manylinux_2_28_aarch64.whl";
- hash = "sha256-Jx9xeETlx/ngXIMo3oF7+Q9G2DKBx5HpT1TU7eovWBc=";
+ name = "torchaudio-2.8.0-cp313-cp313-manylinux2014_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchaudio-2.8.0-cp313-cp313-manylinux_2_28_aarch64.whl";
+ hash = "sha256-CVNam3J8B5PNB8Gs6Z8/NTYmKBvMPjDC8jFOPrydP5Y=";
};
};
}
diff --git a/pkgs/development/python-modules/torchmetrics/default.nix b/pkgs/development/python-modules/torchmetrics/default.nix
index ddc59e0bc060..08c8964a51f8 100644
--- a/pkgs/development/python-modules/torchmetrics/default.nix
+++ b/pkgs/development/python-modules/torchmetrics/default.nix
@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "torchmetrics";
- version = "1.8.0";
+ version = "1.8.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Lightning-AI";
repo = "torchmetrics";
tag = "v${version}";
- hash = "sha256-zoKULi12vIKMzPRE6I4Rtq4dVQL/GfNFjHR+BId1ADg=";
+ hash = "sha256-Qisp5RTfcKr6W9K6FDFUHMqICSpVshsrZWwpDEgTTQM=";
};
dependencies = [
diff --git a/pkgs/development/python-modules/torchvision/bin.nix b/pkgs/development/python-modules/torchvision/bin.nix
index 1e2d08b4b36c..8626ead3ac02 100644
--- a/pkgs/development/python-modules/torchvision/bin.nix
+++ b/pkgs/development/python-modules/torchvision/bin.nix
@@ -23,7 +23,7 @@ let
pyVerNoDot = builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion;
srcs = import ./binary-hashes.nix version;
unsupported = throw "Unsupported system";
- version = "0.22.1";
+ version = "0.23.0";
in
buildPythonPackage {
inherit version;
diff --git a/pkgs/development/python-modules/torchvision/binary-hashes.nix b/pkgs/development/python-modules/torchvision/binary-hashes.nix
index 6457b1621cd8..545ff5bac535 100644
--- a/pkgs/development/python-modules/torchvision/binary-hashes.nix
+++ b/pkgs/development/python-modules/torchvision/binary-hashes.nix
@@ -7,81 +7,81 @@
version:
builtins.getAttr version {
- "0.22.1" = {
+ "0.23.0" = {
x86_64-linux-39 = {
- name = "torchvision-0.22.1-cp39-cp39-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchvision-0.22.1%2Bcu128-cp39-cp39-manylinux_2_28_x86_64.whl";
- hash = "sha256-UfJbwdKLA32YoUFckXRBcmJE2KAJcZB+bfsA7MwxNl8=";
+ name = "torchvision-0.23.0-cp39-cp39-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchvision-0.23.0%2Bcu128-cp39-cp39-manylinux_2_28_x86_64.whl";
+ hash = "sha256-eE/JDLlw5aKbJLZEHkYfW/YWhGMFuXk/o4cKnyltTA4=";
};
x86_64-linux-310 = {
- name = "torchvision-0.22.1-cp310-cp310-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchvision-0.22.1%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl";
- hash = "sha256-U49NtmcobZObTu4KZtMe0htRGGZoAGsOD/4gM47MfgA=";
+ name = "torchvision-0.23.0-cp310-cp310-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchvision-0.23.0%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl";
+ hash = "sha256-RgvI1w9jvbQzpzUd7MLBrhkD9/N45KdhT8joyXpcNqo=";
};
x86_64-linux-311 = {
- name = "torchvision-0.22.1-cp311-cp311-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchvision-0.22.1%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl";
- hash = "sha256-klaKxGsTqMiLYViYALG5xGKb4JHqfOCA/G/GIuEeCRU=";
+ name = "torchvision-0.23.0-cp311-cp311-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchvision-0.23.0%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl";
+ hash = "sha256-k/G19WsgzWhpvKQJQ95P08qczFbhtX9HxnHeHNqznNs=";
};
x86_64-linux-312 = {
- name = "torchvision-0.22.1-cp312-cp312-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchvision-0.22.1%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl";
- hash = "sha256-9k75u5HXGrNdg4SRKhn3QZ41koaFvGdUTVj0UUgzQ3M=";
+ name = "torchvision-0.23.0-cp312-cp312-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchvision-0.23.0%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl";
+ hash = "sha256-nLPBOZevy0QFfKENlDxsTLowaK/eDzcJZavOnIn8/6k=";
};
x86_64-linux-313 = {
- name = "torchvision-0.22.1-cp313-cp313-linux_x86_64.whl";
- url = "https://download.pytorch.org/whl/cu128/torchvision-0.22.1%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl";
- hash = "sha256-vE/vGTkXtR22tAms0//eyShth3uqwK7l3Pu3JZLQC/w=";
+ name = "torchvision-0.23.0-cp313-cp313-linux_x86_64.whl";
+ url = "https://download.pytorch.org/whl/cu128/torchvision-0.23.0%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl";
+ hash = "sha256-xjmC8Zc7pnezfmZj3w4Hy1OBRZtvBXLCypXuvY3+t0I=";
};
aarch64-darwin-39 = {
- name = "torchvision-0.22.1-cp39-cp39-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp39-cp39-macosx_11_0_arm64.whl";
- hash = "sha256-i+lBtNNcCrqBm+cP27vtjOtgQBzmmWuM+quhMAzmImM=";
+ name = "torchvision-0.23.0-cp39-cp39-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp39-cp39-macosx_11_0_arm64.whl";
+ hash = "sha256-sZDbIF+QIGwjD8L5HL39VzMzS6vA4NGb3bkKQLjPJsI=";
};
aarch64-darwin-310 = {
- name = "torchvision-0.22.1-cp310-cp310-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp310-cp310-macosx_11_0_arm64.whl";
- hash = "sha256-O0fYNp7laMBneVwNoLQHjzmp3+pvO8HzrIdTDf2h3VY=";
+ name = "torchvision-0.23.0-cp310-cp310-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp310-cp310-macosx_11_0_arm64.whl";
+ hash = "sha256-cmaHHaygCtRtHAc+VdlyF50SpY+lya3smj25u+1xKEo=";
};
aarch64-darwin-311 = {
- name = "torchvision-0.22.1-cp311-cp311-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp311-cp311-macosx_11_0_arm64.whl";
- hash = "sha256-St32JuK1f8Iv1tMpzxNG1HRJdnLmr4ODt7W2NvupSlM=";
+ name = "torchvision-0.23.0-cp311-cp311-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp311-cp311-macosx_11_0_arm64.whl";
+ hash = "sha256-Saog4h8MK9RYxx17RJd2y9XxZpPdWAcZWoIGEriiKbc=";
};
aarch64-darwin-312 = {
- name = "torchvision-0.22.1-cp312-cp312-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp312-cp312-macosx_11_0_arm64.whl";
- hash = "sha256-FT8XkOUFvW2hI+Ie7m6D4uFV3wXA/n1WNHMDBn2FQ8U=";
+ name = "torchvision-0.23.0-cp312-cp312-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp312-cp312-macosx_11_0_arm64.whl";
+ hash = "sha256-4OLASpFAPo3Tr5dWxqAkodnA7ZwNWSqDFN7Y9P4w1EA=";
};
aarch64-darwin-313 = {
- name = "torchvision-0.22.1-cp313-cp313-macosx_11_0_arm64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp313-cp313-macosx_11_0_arm64.whl";
- hash = "sha256-nDrjMZYkxDzIEnAg9GwUqoeEBngfCJm7YoOuR0r+r78=";
+ name = "torchvision-0.23.0-cp313-cp313-macosx_11_0_arm64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp313-cp313-macosx_11_0_arm64.whl";
+ hash = "sha256-HDfjJeCaGEtzDD71FCTzg+xXRTeNwOyiRFIKyilyJgA=";
};
aarch64-linux-39 = {
- name = "torchvision-0.22.1-cp39-cp39-linux_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp39-cp39-manylinux_2_28_aarch64.whl";
- hash = "sha256-FUor3DehYSLCAk8vd+ZfWYYCC0DAE1FcaUtdNX+smaE=";
+ name = "torchvision-0.23.0-cp39-cp39-linux_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp39-cp39-manylinux_2_28_aarch64.whl";
+ hash = "sha256-bHTLwcvuJt1PNfmJzYDczEBBHyWN7kdrKYcd7ktIOvA=";
};
aarch64-linux-310 = {
- name = "torchvision-0.22.1-cp310-cp310-linux_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp310-cp310-manylinux_2_28_aarch64.whl";
- hash = "sha256-mQ3k1lekHtcWgM2L4umOvKtVNx8wmT3JvS5nZEH3GA4=";
+ name = "torchvision-0.23.0-cp310-cp310-linux_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp310-cp310-manylinux_2_28_aarch64.whl";
+ hash = "sha256-McWDuidCajoE7KjAVFBSQQXBVk20G+ZjL3U270BabeI=";
};
aarch64-linux-311 = {
- name = "torchvision-0.22.1-cp311-cp311-linux_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp311-cp311-manylinux_2_28_aarch64.whl";
- hash = "sha256-i0pTpgZ9Y626DFLyuN0ikNtknWQgIWdO5DwMki8Mamk=";
+ name = "torchvision-0.23.0-cp311-cp311-linux_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp311-cp311-manylinux_2_28_aarch64.whl";
+ hash = "sha256-Adwz7iTHkUiu582880roo8naFnSlkeeBV3txbSM7H6Y=";
};
aarch64-linux-312 = {
- name = "torchvision-0.22.1-cp312-cp312-linux_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp312-cp312-manylinux_2_28_aarch64.whl";
- hash = "sha256-lkQU7vGUWdVaEOiG4vylBndVDiQ1htFnj2Xj9va6xHo=";
+ name = "torchvision-0.23.0-cp312-cp312-linux_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp312-cp312-manylinux_2_28_aarch64.whl";
+ hash = "sha256-bdfE0ymg4DFXgDAxvIViIMYVXvCMJtT1u6yTis7PCUg=";
};
aarch64-linux-313 = {
- name = "torchvision-0.22.1-cp313-cp313-linux_aarch64.whl";
- url = "https://download.pytorch.org/whl/cpu/torchvision-0.22.1-cp313-cp313-manylinux_2_28_aarch64.whl";
- hash = "sha256-SmFKakCNLtdCCNDqbCii+7aCkOmn3yBsX+8/C2hl0wc=";
+ name = "torchvision-0.23.0-cp313-cp313-linux_aarch64.whl";
+ url = "https://download.pytorch.org/whl/cpu/torchvision-0.23.0-cp313-cp313-manylinux_2_28_aarch64.whl";
+ hash = "sha256-L3/WwV82l+gGJ7d5NPd3BfO8Dpgni5ibJlXeAfaQPh0=";
};
};
}
diff --git a/pkgs/development/python-modules/translation-finder/default.nix b/pkgs/development/python-modules/translation-finder/default.nix
index dd3300256649..a6fdc316a4e6 100644
--- a/pkgs/development/python-modules/translation-finder/default.nix
+++ b/pkgs/development/python-modules/translation-finder/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "translation-finder";
- version = "2.22";
+ version = "2.23";
pyproject = true;
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "WeblateOrg";
repo = "translation-finder";
tag = version;
- hash = "sha256-1OQCSWsslJVuBjBsasWGMIpt/k8ey4nKLfbIS5LlCw4=";
+ hash = "sha256-SmCADimYcSsD3iUt/QqF2SwJPzbFLw5v7SWVSeOyelQ=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/treescope/default.nix b/pkgs/development/python-modules/treescope/default.nix
index aa889cc114aa..1fede7454d5b 100644
--- a/pkgs/development/python-modules/treescope/default.nix
+++ b/pkgs/development/python-modules/treescope/default.nix
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "treescope";
- version = "0.1.9";
+ version = "0.1.10";
pyproject = true;
src = fetchFromGitHub {
owner = "google-deepmind";
repo = "treescope";
tag = "v${version}";
- hash = "sha256-rLrsG7psY3xkuvNtdRULiMWKzIiWZpJ7TVJhwTNGXRQ=";
+ hash = "sha256-SfycwuI/B7S/rKkaqxtnJI26q89313pvj/Xsomg6qyA=";
};
build-system = [ flit-core ];
diff --git a/pkgs/development/python-modules/triggercmd/default.nix b/pkgs/development/python-modules/triggercmd/default.nix
new file mode 100644
index 000000000000..760a72323be1
--- /dev/null
+++ b/pkgs/development/python-modules/triggercmd/default.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools,
+ requests,
+ websocket-client,
+ pyjwt,
+}:
+
+buildPythonPackage rec {
+ pname = "triggercmd";
+ version = "0.0.27";
+ pyproject = true;
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-4MTRtDo4kD/1Bifw8wx++TZ3K2M4TMVRyvwqGL5cHC8=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ requests
+ websocket-client
+ pyjwt
+ ];
+
+ # Tests require network access and authentication tokens
+ doCheck = false;
+
+ pythonImportsCheck = [ "triggercmd" ];
+
+ meta = {
+ description = "Python agent for TRIGGERcmd cloud service";
+ homepage = "https://github.com/rvmey/triggercmd-python-agent";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/typedmonarchmoney/default.nix b/pkgs/development/python-modules/typedmonarchmoney/default.nix
new file mode 100644
index 000000000000..ebde8735c40e
--- /dev/null
+++ b/pkgs/development/python-modules/typedmonarchmoney/default.nix
@@ -0,0 +1,41 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ poetry-core,
+ monarchmoney,
+ rich,
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "typedmonarchmoney";
+ version = "0.4.4";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "jeeftor";
+ repo = "monarchmoney-typed";
+ tag = "v${version}";
+ hash = "sha256-AM6d7oecKf5aG8zO3I6BGY3/rgtrdzNabCwX8AOlEs4=";
+ };
+
+ build-system = [ poetry-core ];
+
+ dependencies = [
+ monarchmoney
+ rich
+ ];
+
+ nativeCheckInputs = [ pytestCheckHook ];
+
+ pythonImportsCheck = [ "typedmonarchmoney" ];
+
+ meta = {
+ description = "Typed wrapper around the Monarch Money API";
+ homepage = "https://github.com/jeeftor/monarchmoney-typed";
+ changelog = "https://github.com/jeeftor/monarchmoney-typed/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
index 6cde7b94c141..2c0ec2af86a3 100644
--- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
+++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
@@ -61,620 +61,620 @@ let
in
{
types-aiobotocore-accessanalyzer =
- buildTypesAiobotocorePackage "accessanalyzer" "2.23.0"
- "sha256-cS+J8HbeXIeuwnehVZhZcf0Rs1kIpv9Iq40wpGxCjZQ=";
+ buildTypesAiobotocorePackage "accessanalyzer" "2.23.2"
+ "sha256-lRW+1h47u78SeFlV6g85VUeTWcrD+35tyvfDLW9PBoo=";
types-aiobotocore-account =
- buildTypesAiobotocorePackage "account" "2.23.0"
- "sha256-2MBVTwsQFmCB4CmiDceMHiZot4fvA24dXy0dZfsvfQk=";
+ buildTypesAiobotocorePackage "account" "2.23.2"
+ "sha256-dD41Uwz5+RvQ7eUm+FqMXrZn8M7zP5FSMuSh77E3NGE=";
types-aiobotocore-acm =
- buildTypesAiobotocorePackage "acm" "2.23.0"
- "sha256-jMIO9W9fFFYpH6rox9J7Z7Kdfo3abqyJf4IHLC8+WEU=";
+ buildTypesAiobotocorePackage "acm" "2.23.2"
+ "sha256-/RCJBWx6BNQRAAQ9NU0C4W7kImYXL+nvlMLziZ0XKKc=";
types-aiobotocore-acm-pca =
- buildTypesAiobotocorePackage "acm-pca" "2.23.0"
- "sha256-DlJWWBGo8Cs7ckoO0eeaqH8CXgY865XyC2lbyjvkMP4=";
+ buildTypesAiobotocorePackage "acm-pca" "2.23.2"
+ "sha256-9GbwI5+x58e/3Ib3dP60Ynerp1s5HX84+xQGU1qIlVQ=";
types-aiobotocore-alexaforbusiness =
buildTypesAiobotocorePackage "alexaforbusiness" "2.13.0"
"sha256-+w/InoQR2aZ5prieGhgEEp7auBiSSghG5zIIHY5Kyao=";
types-aiobotocore-amp =
- buildTypesAiobotocorePackage "amp" "2.23.0"
- "sha256-LUWusWWWULisXSUfhbWBTCJV3rdRIl9wNNS3k/dOabk=";
+ buildTypesAiobotocorePackage "amp" "2.23.2"
+ "sha256-sI9rqtX3f5VhaZ1sErcDIIi0AignzNXB6RWjC18Ujd0=";
types-aiobotocore-amplify =
- buildTypesAiobotocorePackage "amplify" "2.23.0"
- "sha256-XysWv97shKhHnR0RkQlp7xFkgbnPvggISq11Z1q+lm0=";
+ buildTypesAiobotocorePackage "amplify" "2.23.2"
+ "sha256-D7C4ccCxUJ1HAxTtPiaMNpaaT8uvfGwrlvSXwsRIk7c=";
types-aiobotocore-amplifybackend =
- buildTypesAiobotocorePackage "amplifybackend" "2.23.0"
- "sha256-kzmW0BodY0L4Zb0FSb1GeC/zwTKtPitwkJswv6FwOKM=";
+ buildTypesAiobotocorePackage "amplifybackend" "2.23.2"
+ "sha256-CCN9H7aK3FuLVYvy0X1c7nA06fkLYneJE/YEBdsPKis=";
types-aiobotocore-amplifyuibuilder =
- buildTypesAiobotocorePackage "amplifyuibuilder" "2.23.0"
- "sha256-Vwrx+ziBTuzE+Nsj0JJ3AQK1wuL2CD74lWFBrvYxELg=";
+ buildTypesAiobotocorePackage "amplifyuibuilder" "2.23.2"
+ "sha256-uYV6EQE37w4+8OFFKCbpBwNbGfItl31ylVN7/YjsMgU=";
types-aiobotocore-apigateway =
- buildTypesAiobotocorePackage "apigateway" "2.23.0"
- "sha256-w130/4oOM90v9CKZE+HsTR7tu2iJgyaJrflSgte8S/U=";
+ buildTypesAiobotocorePackage "apigateway" "2.23.2"
+ "sha256-bv+Q9hxNW3tcxAKXbPK5m3KHl7Ismgc8J548ZPVlccs=";
types-aiobotocore-apigatewaymanagementapi =
- buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.23.0"
- "sha256-5Q0UF0ZwLJB6DDXebVZfayGMg38l/XF2lmW79wrQhKo=";
+ buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.23.2"
+ "sha256-iXT2cKSE4mxIVv64kdsCWVANeatMQHqBE/mEUkct/QI=";
types-aiobotocore-apigatewayv2 =
- buildTypesAiobotocorePackage "apigatewayv2" "2.23.0"
- "sha256-tFJ9O4tEk3YvljqrIRI4LtEfpC7zw12elSLBNRGt8Ds=";
+ buildTypesAiobotocorePackage "apigatewayv2" "2.23.2"
+ "sha256-nZrB3Sb1yEhF/jWah5Jucwv4SqpF5QGIodHDIdUxfPw=";
types-aiobotocore-appconfig =
- buildTypesAiobotocorePackage "appconfig" "2.23.0"
- "sha256-fMKdwRLLlQzj+gyvDctJPJ4LXzZoQeZqAwUg3bFPK9I=";
+ buildTypesAiobotocorePackage "appconfig" "2.23.2"
+ "sha256-z+zACz2w0ES+ruSBIukDwKOHp4zEgjoK2L8wnn5OvHg=";
types-aiobotocore-appconfigdata =
- buildTypesAiobotocorePackage "appconfigdata" "2.23.0"
- "sha256-WftvoVqdnBvnpKI3UfgO4iKpRzESS5viWARYlZHKPgM=";
+ buildTypesAiobotocorePackage "appconfigdata" "2.23.2"
+ "sha256-pticQtJzTeXXI+C1QDd1J1C5pYvkBQ9KCzMJPQgld9M=";
types-aiobotocore-appfabric =
- buildTypesAiobotocorePackage "appfabric" "2.23.0"
- "sha256-RTvlGWpu7po3tsRWOAcqyoSZMAaAp/FCjdP06AHaDFk=";
+ buildTypesAiobotocorePackage "appfabric" "2.23.2"
+ "sha256-6UyXmjLPPHUYAq7+yFKgppn8YpJcZysRnI5gqimYENk=";
types-aiobotocore-appflow =
- buildTypesAiobotocorePackage "appflow" "2.23.0"
- "sha256-wh01LXAqR9sJYpo9SVI81H24DhvL5gEhxvocpIPVtZE=";
+ buildTypesAiobotocorePackage "appflow" "2.23.2"
+ "sha256-DpQHpXC3YVMb4jLCRjFi8HL0qUn/nP1g9vqYl/bNTE8=";
types-aiobotocore-appintegrations =
- buildTypesAiobotocorePackage "appintegrations" "2.23.0"
- "sha256-Yr4EdA6Wth1WD+7jGV5DpfWJU5K3VeVdWEjpLxP31vM=";
+ buildTypesAiobotocorePackage "appintegrations" "2.23.2"
+ "sha256-xR44BE0eqNYtQhfZhoo7BpOBgEAcG3AAIR9nJh98EPk=";
types-aiobotocore-application-autoscaling =
- buildTypesAiobotocorePackage "application-autoscaling" "2.23.0"
- "sha256-O0LChGpl/nGTMQfGhgoe7GQ3Y2675C4nmckGW7R3Vw4=";
+ buildTypesAiobotocorePackage "application-autoscaling" "2.23.2"
+ "sha256-BohE1I2Y8lqc6lSRYaDBVhSata1TUT9jXj+KfFBwt70=";
types-aiobotocore-application-insights =
- buildTypesAiobotocorePackage "application-insights" "2.23.0"
- "sha256-cNTyl6Dp5zbirEkA4ik52yTZn/s7Sn0Nni9uz8mJpeU=";
+ buildTypesAiobotocorePackage "application-insights" "2.23.2"
+ "sha256-iT9gABIcvfCudtFZAmsre0i+af1a/XbuSS+hN90mMvM=";
types-aiobotocore-applicationcostprofiler =
- buildTypesAiobotocorePackage "applicationcostprofiler" "2.23.0"
- "sha256-2C3gATyp0aQwWEvxEcXJDfo2WS9AB0s1AKjLHH3sqnI=";
+ buildTypesAiobotocorePackage "applicationcostprofiler" "2.23.2"
+ "sha256-FQ/AdX/BNcxvK3U/aWTGvcUKGS2b7OCfAVz+nnnUHXU=";
types-aiobotocore-appmesh =
- buildTypesAiobotocorePackage "appmesh" "2.23.0"
- "sha256-fZJzkW4IvoZ0NyiYhuLfnQ0xPXJZxMKBEGUWd0R81yU=";
+ buildTypesAiobotocorePackage "appmesh" "2.23.2"
+ "sha256-nbn7ReLpicq215qSnvCl4Ls7tRAGRTyQxUztzVgKH3s=";
types-aiobotocore-apprunner =
- buildTypesAiobotocorePackage "apprunner" "2.23.0"
- "sha256-7jBpid4+CZNnaykvxQntNamXKto6XwPuShcPKJ90PX4=";
+ buildTypesAiobotocorePackage "apprunner" "2.23.2"
+ "sha256-0IuFzWZbBCowCrl543mf05opd96OKMsAxChRqS2Dk5A=";
types-aiobotocore-appstream =
- buildTypesAiobotocorePackage "appstream" "2.23.0"
- "sha256-Pi0WtE/dLlHRXdikkNGZeMovO5e1vAaa383O+FC2rSM=";
+ buildTypesAiobotocorePackage "appstream" "2.23.2"
+ "sha256-PKv+1kd4gK8TDbi+fcFh9XlFtsUmA1MGShpbur4VNCE=";
types-aiobotocore-appsync =
- buildTypesAiobotocorePackage "appsync" "2.23.0"
- "sha256-kPzOZSGEHN4V42Kcy5A3cDme83isNQM/8mjtSP4b67Y=";
+ buildTypesAiobotocorePackage "appsync" "2.23.2"
+ "sha256-pOC9LH6DSLbzCv4VDjcD56DP0m+VfCa6/ijEuYgCszQ=";
types-aiobotocore-arc-zonal-shift =
- buildTypesAiobotocorePackage "arc-zonal-shift" "2.23.0"
- "sha256-FN5PnBnfnYG3VhOpcx/MQSirKAI2Js9PofwnNpphC7s=";
+ buildTypesAiobotocorePackage "arc-zonal-shift" "2.23.2"
+ "sha256-gnUBYq0R0Qgn3tnB0ifjUsVgD30LaIg1RbyiLKXGacg=";
types-aiobotocore-athena =
- buildTypesAiobotocorePackage "athena" "2.23.0"
- "sha256-oou4FeSDKboTCn/y4+h+ufC5vfuoCnHE+9ndFr3fhws=";
+ buildTypesAiobotocorePackage "athena" "2.23.2"
+ "sha256-eKLyLF++seWkmP/7J5nVXeUt2E7X3aUoYAq4FlbBUMc=";
types-aiobotocore-auditmanager =
- buildTypesAiobotocorePackage "auditmanager" "2.23.0"
- "sha256-ckF24G+V4dNM2cRMIbebSngFOOt3k6lTv8HVb5W1PVg=";
+ buildTypesAiobotocorePackage "auditmanager" "2.23.2"
+ "sha256-kxYExGYPSd/p9cJfgI/GRZw8x4QAcTBJI+N/BTezh1Y=";
types-aiobotocore-autoscaling =
- buildTypesAiobotocorePackage "autoscaling" "2.23.0"
- "sha256-6PSt6QUxIFIfB3dLS7m/TKqbiTabW7spAJzWxbO5O4U=";
+ buildTypesAiobotocorePackage "autoscaling" "2.23.2"
+ "sha256-hCtbxzZFGvKyTpO6aMl+u9OSfsvaGP3Il7UtC/voMWs=";
types-aiobotocore-autoscaling-plans =
- buildTypesAiobotocorePackage "autoscaling-plans" "2.23.0"
- "sha256-D75rq+XqRPDDhlCSdLHVGRsZMTUitD/qAPgqo+TvOmA=";
+ buildTypesAiobotocorePackage "autoscaling-plans" "2.23.2"
+ "sha256-ZPPqzA+ad5kX8RmuHgFSRu9CEexf7XNctP+W4RlYBLI=";
types-aiobotocore-backup =
- buildTypesAiobotocorePackage "backup" "2.23.0"
- "sha256-/Bunshz/jadAO5wogGw1REHhue3lf6/NptoymgtQSpE=";
+ buildTypesAiobotocorePackage "backup" "2.23.2"
+ "sha256-4jKj5Aab3i0j0JTn20pxy/E4SUFHIwh2vzEN6QEMMg8=";
types-aiobotocore-backup-gateway =
- buildTypesAiobotocorePackage "backup-gateway" "2.23.0"
- "sha256-6iy/l0I+MNl+DHGvBnuX2C6llwVY0rpeIABgAnB+/MM=";
+ buildTypesAiobotocorePackage "backup-gateway" "2.23.2"
+ "sha256-4NImInnNG6lduC5jG38c73uB6Xmx5Nvv5LNFTTmVzH4=";
types-aiobotocore-backupstorage =
buildTypesAiobotocorePackage "backupstorage" "2.13.0"
"sha256-YUKtBdBrdwL2yqDqOovvzDPbcv/sD8JLRnKz3Oh7iSU=";
types-aiobotocore-batch =
- buildTypesAiobotocorePackage "batch" "2.23.0"
- "sha256-6oa7vcM+WmSgPBawUCbQA+dubg3k4If0AOq65Z57dqE=";
+ buildTypesAiobotocorePackage "batch" "2.23.2"
+ "sha256-kf6dZjECxcde61Ps7vKmcBW8CIiWZSiIMo6pXQyIyus=";
types-aiobotocore-billingconductor =
- buildTypesAiobotocorePackage "billingconductor" "2.23.0"
- "sha256-zSunUJqxfUE6qSiL75+LHTpBnX6Dn/0PEIdj37s1KCI=";
+ buildTypesAiobotocorePackage "billingconductor" "2.23.2"
+ "sha256-0EEp3iOFjKFG51dbXzaGInqm4EncTqWLUl8yfIUSpgo=";
types-aiobotocore-braket =
- buildTypesAiobotocorePackage "braket" "2.23.0"
- "sha256-B/y00g09rTafRgqbTcAjLdjHmai9smsxAelacmaRRrg=";
+ buildTypesAiobotocorePackage "braket" "2.23.2"
+ "sha256-koF1ALOGevT+OfJauz2+hLVuWVGIdSfQ97Vxc8YdiNg=";
types-aiobotocore-budgets =
- buildTypesAiobotocorePackage "budgets" "2.23.0"
- "sha256-MRx6QURiIHTi5bnECUuOByYGAXRf12wcOBblgAdPaf0=";
+ buildTypesAiobotocorePackage "budgets" "2.23.2"
+ "sha256-/14rRleiCat5rG6J0vkvfjSIMaZHxd2R6LkXV8lb4nY=";
types-aiobotocore-ce =
- buildTypesAiobotocorePackage "ce" "2.23.0"
- "sha256-V+9t4q7visfTOWqaP3/05wJnaU+qGbjAUu+lK+7lkys=";
+ buildTypesAiobotocorePackage "ce" "2.23.2"
+ "sha256-1mppzt5UVvRKNhvIi/q2tvyJ5osAmaKyEEv0vQbNuVU=";
types-aiobotocore-chime =
- buildTypesAiobotocorePackage "chime" "2.23.0"
- "sha256-WBFkfq59d+QtT37ITLqLXR1pC4SuTcZLCykHqeQFmAI=";
+ buildTypesAiobotocorePackage "chime" "2.23.2"
+ "sha256-69K69vJ5xI7KOXg5KVWfLaL+PplzBnimjd+LbOjZFq0=";
types-aiobotocore-chime-sdk-identity =
- buildTypesAiobotocorePackage "chime-sdk-identity" "2.23.0"
- "sha256-DFLEybsE3FtvowGBgVNyAxNRcARoOUk8OuqaEn0nbhQ=";
+ buildTypesAiobotocorePackage "chime-sdk-identity" "2.23.2"
+ "sha256-mOk0h08g3qqqnQbMQLeF8qWc85AZUl74Ow55rMEy8kc=";
types-aiobotocore-chime-sdk-media-pipelines =
- buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.23.0"
- "sha256-5dnmgHXG6wTZUlHKXCe3XCa1jg+vrFLCZ2c3hyjPBOA=";
+ buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.23.2"
+ "sha256-TjxkeGWHWBBf0gvlBMqksdimkRsqGIt2T8Sie5UvIWI=";
types-aiobotocore-chime-sdk-meetings =
- buildTypesAiobotocorePackage "chime-sdk-meetings" "2.23.0"
- "sha256-4KLZQurvp7YP6+eKdL+r0K410OfE5MknJ6X9BTPsJN8=";
+ buildTypesAiobotocorePackage "chime-sdk-meetings" "2.23.2"
+ "sha256-mvGKopptLyXOsMeK1sBPJg7bXMwkTeWztKYDELpnjWs=";
types-aiobotocore-chime-sdk-messaging =
- buildTypesAiobotocorePackage "chime-sdk-messaging" "2.23.0"
- "sha256-j7BUyR72UruaGvKFsQhPK1Oeh1Dpf6EUA55qj1SS0/c=";
+ buildTypesAiobotocorePackage "chime-sdk-messaging" "2.23.2"
+ "sha256-oyKVa4IoVTOU3CzpbFNctwfswGsNmCgHPDuo4KQBjeY=";
types-aiobotocore-chime-sdk-voice =
- buildTypesAiobotocorePackage "chime-sdk-voice" "2.23.0"
- "sha256-mkpNU955vuEjduNOxDqiXdJac6vBrehKe5oDFw88UU4=";
+ buildTypesAiobotocorePackage "chime-sdk-voice" "2.23.2"
+ "sha256-qpXB8K/YgiGSF0erKot/IElM2+MsiWDEkAI+e3A+J2g=";
types-aiobotocore-cleanrooms =
- buildTypesAiobotocorePackage "cleanrooms" "2.23.0"
- "sha256-5+QvYZb4o+Co108rOe2R+lYpYkjGc5WEBtvBhZAGTDM=";
+ buildTypesAiobotocorePackage "cleanrooms" "2.23.2"
+ "sha256-brW5pdH+L7MThUjbyG0Qqbsoifd4FnYmyU7xdZiYMP4=";
types-aiobotocore-cloud9 =
- buildTypesAiobotocorePackage "cloud9" "2.23.0"
- "sha256-qVj5LHoidCu/XJzvwd2L2+Z9TAuFLWZRuGzs4v/oek4=";
+ buildTypesAiobotocorePackage "cloud9" "2.23.2"
+ "sha256-33DduyTThEWXQR5ho1GwzPcUH6bceRGmOw2pZIt7y7o=";
types-aiobotocore-cloudcontrol =
- buildTypesAiobotocorePackage "cloudcontrol" "2.23.0"
- "sha256-u/7+WOtS/jwJ9IkjgcTVuyOVJy8yL+PwW439oXwD354=";
+ buildTypesAiobotocorePackage "cloudcontrol" "2.23.2"
+ "sha256-Cc/7gQ3xGsv95xZNkq+PpAB9iqsEGY+UbGZQuOCILGQ=";
types-aiobotocore-clouddirectory =
- buildTypesAiobotocorePackage "clouddirectory" "2.23.0"
- "sha256-/b7fas05oRK6Z3rsjGPzRXmZKIw9Xikxk1zun10MP8g=";
+ buildTypesAiobotocorePackage "clouddirectory" "2.23.2"
+ "sha256-Q/b9E136onaZaKynohGHGeTuC+B1/53Dzz4wyiyni/c=";
types-aiobotocore-cloudformation =
- buildTypesAiobotocorePackage "cloudformation" "2.23.0"
- "sha256-vCIy5wwMEJaeKiEbj0MENapAXLGYFh8v/nVODe/sJ6k=";
+ buildTypesAiobotocorePackage "cloudformation" "2.23.2"
+ "sha256-iIvIoKq4lzmMUFWpwomWRIQftMJ9jr/YExBupQNuLTg=";
types-aiobotocore-cloudfront =
- buildTypesAiobotocorePackage "cloudfront" "2.23.0"
- "sha256-lPdiaYqQO1tIqUsQVWF24WwPx4fWLrBWWAw1NgeKoV0=";
+ buildTypesAiobotocorePackage "cloudfront" "2.23.2"
+ "sha256-7JcjLO+VSEPzn2WalspvVAGIWZdH9MdMHSNovCQht40=";
types-aiobotocore-cloudhsm =
- buildTypesAiobotocorePackage "cloudhsm" "2.23.0"
- "sha256-zP22D9t5iVxLtVcMawyniz0b3iJ4cZaPhbkAYnSaLow=";
+ buildTypesAiobotocorePackage "cloudhsm" "2.23.2"
+ "sha256-xJe6SMVNVN0Gf/ntOU6jWyS0hJU0NyZz76XHkKFNlcs=";
types-aiobotocore-cloudhsmv2 =
- buildTypesAiobotocorePackage "cloudhsmv2" "2.23.0"
- "sha256-MamTXVWD/SNhj7wC7CyPnnPCqwO1t0jwjCx2wix37Xg=";
+ buildTypesAiobotocorePackage "cloudhsmv2" "2.23.2"
+ "sha256-FsCsd4J2+vRDR4d+R8wZ6XJvqLs3aE5bWCCUztvvmaM=";
types-aiobotocore-cloudsearch =
- buildTypesAiobotocorePackage "cloudsearch" "2.23.0"
- "sha256-qDBprAdeu8yVOEd+iiAurPXo16OpCFfkO1+HgatLPXY=";
+ buildTypesAiobotocorePackage "cloudsearch" "2.23.2"
+ "sha256-hjDrMZLrxBPQB92VAQQhO16CcH19whNKDaDmAtVy7q8=";
types-aiobotocore-cloudsearchdomain =
- buildTypesAiobotocorePackage "cloudsearchdomain" "2.23.0"
- "sha256-hzymjTVHcjciP77O2WhiTUibT+EKBlaAkXY4riVVk1g=";
+ buildTypesAiobotocorePackage "cloudsearchdomain" "2.23.2"
+ "sha256-v42vIMJigatiYTVClLaPyvQvekxIyCFdMkyrGXQFbZY=";
types-aiobotocore-cloudtrail =
- buildTypesAiobotocorePackage "cloudtrail" "2.23.0"
- "sha256-BL8c4s8DcSUhR33muBGTU04szDPOXzuadFf6V0TQGBc=";
+ buildTypesAiobotocorePackage "cloudtrail" "2.23.2"
+ "sha256-RQgvqeSXrw16Zxf1UuOc7OUJBEcdqwTK0qRXaiXo9Do=";
types-aiobotocore-cloudtrail-data =
- buildTypesAiobotocorePackage "cloudtrail-data" "2.23.0"
- "sha256-AidbcE+KwUtBwznfemUUK8b1O2Kno6VUTgNXliMbO20=";
+ buildTypesAiobotocorePackage "cloudtrail-data" "2.23.2"
+ "sha256-oa83uEuVUVtkC3wgCZbyUVfRzoUKDHcXn1TKLlvwSGM=";
types-aiobotocore-cloudwatch =
- buildTypesAiobotocorePackage "cloudwatch" "2.23.0"
- "sha256-oCbmtfImoEF3yL7GzrShRrlTOpy0Fq41Ly5Yd/O9JVc=";
+ buildTypesAiobotocorePackage "cloudwatch" "2.23.2"
+ "sha256-m1RDaV5UdprjSagMAWF+Sl0CWbgfkbdio9PGhZNDHwM=";
types-aiobotocore-codeartifact =
- buildTypesAiobotocorePackage "codeartifact" "2.23.0"
- "sha256-OsiOTxHF2QVsgL41EyDDoJLCuELFB2kMaLvcuvfmA94=";
+ buildTypesAiobotocorePackage "codeartifact" "2.23.2"
+ "sha256-dzV7QcGNfH6wbqeAht9dZcnws/TQpSBPxOUPiVsPxkw=";
types-aiobotocore-codebuild =
- buildTypesAiobotocorePackage "codebuild" "2.23.0"
- "sha256-mfuUYBtfr4gtmZ1UXhsvUhFA1UdSLMMnzvJ/VUHTXuE=";
+ buildTypesAiobotocorePackage "codebuild" "2.23.2"
+ "sha256-gA4NKHQ5sm6epHEGn6fjT1s9SeBmwY5QiRIjUY8gXLs=";
types-aiobotocore-codecatalyst =
- buildTypesAiobotocorePackage "codecatalyst" "2.23.0"
- "sha256-MZ8pTDqy2NIA8RoeUCGn5pndpW1D0dt7ev9NEMhbH4c=";
+ buildTypesAiobotocorePackage "codecatalyst" "2.23.2"
+ "sha256-KUvmATsHPeaSY2YKvBDcdShT9tv9QQb7qZwvtw2lZB8=";
types-aiobotocore-codecommit =
- buildTypesAiobotocorePackage "codecommit" "2.23.0"
- "sha256-MtRDVJvm5V36RRTEdH6lWLi6y9pENtwISQDuJ/AveIk=";
+ buildTypesAiobotocorePackage "codecommit" "2.23.2"
+ "sha256-/6Y2qianxhFy7FRcNEoRwkjmVCtC50vlEQcEdj5nnpY=";
types-aiobotocore-codedeploy =
- buildTypesAiobotocorePackage "codedeploy" "2.23.0"
- "sha256-n/7woNkODCmcLSTyZy00zyOrMIEYtmWx3RsmSaj5P0c=";
+ buildTypesAiobotocorePackage "codedeploy" "2.23.2"
+ "sha256-k0udsa5yu1tH1KdfsC+S/lm+rBXxnbeH2NYoTqxqoOI=";
types-aiobotocore-codeguru-reviewer =
- buildTypesAiobotocorePackage "codeguru-reviewer" "2.23.0"
- "sha256-PRstvOpDP2LymnMgJjmWZEypq5oaS/35a7PSRjeS2rc=";
+ buildTypesAiobotocorePackage "codeguru-reviewer" "2.23.2"
+ "sha256-DWWRZ2LeE7hA9R7zj52q4De6q5/DvG9f/w1C6HtEVvs=";
types-aiobotocore-codeguru-security =
- buildTypesAiobotocorePackage "codeguru-security" "2.23.0"
- "sha256-ajKNePyhOQbfMVcmI1gHyBWpeamvEg/yuHsEA8bmnYs=";
+ buildTypesAiobotocorePackage "codeguru-security" "2.23.2"
+ "sha256-3b1XHUtEKi8Aqxw93kj5uboGvepzMUzf757OQTCJQW0=";
types-aiobotocore-codeguruprofiler =
- buildTypesAiobotocorePackage "codeguruprofiler" "2.23.0"
- "sha256-kfrbFZgOnX9Fo1Uy0tcLNRf6AfbmFAgmYWR8PAEn1TI=";
+ buildTypesAiobotocorePackage "codeguruprofiler" "2.23.2"
+ "sha256-TqPmC6VN/Q0Uga5iWzvfRuWnyjgkKdhLzMqeb79CtGc=";
types-aiobotocore-codepipeline =
- buildTypesAiobotocorePackage "codepipeline" "2.23.0"
- "sha256-r4M6tdB+NryGkaARn2VR4a8iLK6Wb702TN9EMlpBakk=";
+ buildTypesAiobotocorePackage "codepipeline" "2.23.2"
+ "sha256-kCIiIFAQYZwKI7dIH7pGsvc5EI5xRupasSvockzB0OQ=";
types-aiobotocore-codestar =
buildTypesAiobotocorePackage "codestar" "2.13.3"
"sha256-Z1ewx2RjmxbOQZ7wXaN54PVOuRs6LP3rMpsrVTacwjo=";
types-aiobotocore-codestar-connections =
- buildTypesAiobotocorePackage "codestar-connections" "2.23.0"
- "sha256-6TSwPkip3Q36BLUegXY0i8WcnwY7Y6SuS+WYBP7vA9A=";
+ buildTypesAiobotocorePackage "codestar-connections" "2.23.2"
+ "sha256-5IpmJ9cLPZbI74u/pncFlFxKRRwexY3UyR2nmwwSHPI=";
types-aiobotocore-codestar-notifications =
- buildTypesAiobotocorePackage "codestar-notifications" "2.23.0"
- "sha256-KN2fbSKuAao0dz8dMsWPSiXIPR6ehfLeydZkha0WWmc=";
+ buildTypesAiobotocorePackage "codestar-notifications" "2.23.2"
+ "sha256-wP327TnG74TA1zKRYXgIoNqCjL5CLzovounnIllEeCQ=";
types-aiobotocore-cognito-identity =
- buildTypesAiobotocorePackage "cognito-identity" "2.23.0"
- "sha256-5TopGeCk5WosTVvDWWLi9hZqqsU5AEA1UG76eGu0JOQ=";
+ buildTypesAiobotocorePackage "cognito-identity" "2.23.2"
+ "sha256-vsD8SfbcM/KHefMZLri6WLi2ay38XqjTZeigDVp7ThU=";
types-aiobotocore-cognito-idp =
- buildTypesAiobotocorePackage "cognito-idp" "2.23.0"
- "sha256-v4VkTPPyTuVBvGFXDR+NcS5HOUHdzEHNCOimntaGjZI=";
+ buildTypesAiobotocorePackage "cognito-idp" "2.23.2"
+ "sha256-IE6hqrkyfetjf336F2ets50fj/xJwU/dRG9LnfdeoNU=";
types-aiobotocore-cognito-sync =
- buildTypesAiobotocorePackage "cognito-sync" "2.23.0"
- "sha256-uOIfzJvAFPFUldEYEQXMmh33x0rSPrDvg6CwF9SSd+U=";
+ buildTypesAiobotocorePackage "cognito-sync" "2.23.2"
+ "sha256-MgZrWQaQGfHSNsiVPKkbTmsEZc5OnLhBH7DTURF/Il4=";
types-aiobotocore-comprehend =
- buildTypesAiobotocorePackage "comprehend" "2.23.0"
- "sha256-xBbCQN/u7y0zKgNYqj7JWgh1pcl3wf9gnJvn1wmMDqY=";
+ buildTypesAiobotocorePackage "comprehend" "2.23.2"
+ "sha256-NMhgEqy/ooPFu0o+6xXrV4JMwnojkjGU0hI78tsyS3U=";
types-aiobotocore-comprehendmedical =
- buildTypesAiobotocorePackage "comprehendmedical" "2.23.0"
- "sha256-YW31t9hKSLIBCnb/yLTDotN50HvVM3FqXb51sT/DsPI=";
+ buildTypesAiobotocorePackage "comprehendmedical" "2.23.2"
+ "sha256-J/HR/gDb5cxuoln56EjjnzDf+7+H9dJgL/lGqWv3bkk=";
types-aiobotocore-compute-optimizer =
- buildTypesAiobotocorePackage "compute-optimizer" "2.23.0"
- "sha256-F0JU93x67j5qjelrX0Z/weeuiiIIlwc7/G9zrq2MSoE=";
+ buildTypesAiobotocorePackage "compute-optimizer" "2.23.2"
+ "sha256-q2kun8tyOa20gyds91T2zslj1/UF98+q2AmEPjokKaw=";
types-aiobotocore-config =
- buildTypesAiobotocorePackage "config" "2.23.0"
- "sha256-If7e1MHYhTJTb9RrQuCcRAjDBAnc7HV4o3IxEKOdVtA=";
+ buildTypesAiobotocorePackage "config" "2.23.2"
+ "sha256-/JD+E7IWh79eChZstt9iw1OnMIP54mCwxKGCc/SlK3c=";
types-aiobotocore-connect =
- buildTypesAiobotocorePackage "connect" "2.23.0"
- "sha256-R5jPd9Kg1Dl8Pcx/Jrvgvjfvq6ZqVdh+KPRP5i1zjc0=";
+ buildTypesAiobotocorePackage "connect" "2.23.2"
+ "sha256-FUP3QrecVm8gT7KC5ROXIzAuQK89llaG7PaBiOGm1FA=";
types-aiobotocore-connect-contact-lens =
- buildTypesAiobotocorePackage "connect-contact-lens" "2.23.0"
- "sha256-Fh0WyhArQ/70mBXbVNoKSYjMyKmxJ8xOL2DN5jWxZfg=";
+ buildTypesAiobotocorePackage "connect-contact-lens" "2.23.2"
+ "sha256-vead9IBLIfcMl+2JJTg1GnFot16s9LnKaczteryKG2E=";
types-aiobotocore-connectcampaigns =
- buildTypesAiobotocorePackage "connectcampaigns" "2.23.0"
- "sha256-w820rXafEeQ1KliyI/goabJYqJHUED2DkZG8lgnBFYs=";
+ buildTypesAiobotocorePackage "connectcampaigns" "2.23.2"
+ "sha256-fhDaAsgZLWAOi7WxZdVXiaS1QgnhVoPE9wH3tHgFmOk=";
types-aiobotocore-connectcases =
- buildTypesAiobotocorePackage "connectcases" "2.23.0"
- "sha256-JWrOhYj4W99nOYNjWLvPzXJBiF6ekBHjEyoB42A9D9Y=";
+ buildTypesAiobotocorePackage "connectcases" "2.23.2"
+ "sha256-FHg6VLlONMr/RwnAzXo45nr4XSu1TkAwUhn2cd1SPPg=";
types-aiobotocore-connectparticipant =
- buildTypesAiobotocorePackage "connectparticipant" "2.23.0"
- "sha256-kX7z11MmwithX2cROUrtTXWD2Qhc7f6X4KhF51U+qPQ=";
+ buildTypesAiobotocorePackage "connectparticipant" "2.23.2"
+ "sha256-YtKiKULuUK6KC6ZjQ4xmfpCOBquTi8r9ClsJ6S1spVM=";
types-aiobotocore-controltower =
- buildTypesAiobotocorePackage "controltower" "2.23.0"
- "sha256-hBzpjsgESRkdF4GZD5WJI35W7Hq3Zhbg+mFYTUoKYv4=";
+ buildTypesAiobotocorePackage "controltower" "2.23.2"
+ "sha256-altpqGxtN42mCqk4bEpO9Sm+9wCsMwBDKKAMGldOrvs=";
types-aiobotocore-cur =
- buildTypesAiobotocorePackage "cur" "2.23.0"
- "sha256-e4TQ7E12PIhSgs1j1WLqsgbadLQSwD1FvnJZT738xA8=";
+ buildTypesAiobotocorePackage "cur" "2.23.2"
+ "sha256-7HgObtMuk22/YyxFTjqQOtMNnM8Wb6wlS1MAt2CtXUQ=";
types-aiobotocore-customer-profiles =
- buildTypesAiobotocorePackage "customer-profiles" "2.23.0"
- "sha256-QHS9rXfa30kFdCJIdWEsEpX2JnmpqV9zjn9tO3vA+b0=";
+ buildTypesAiobotocorePackage "customer-profiles" "2.23.2"
+ "sha256-bFBAxhHoJ61VC0TX/XFyAA/gtKlRe50ljEPF4LhuMAA=";
types-aiobotocore-databrew =
- buildTypesAiobotocorePackage "databrew" "2.23.0"
- "sha256-4JZU5FLs+wlWgfWLeuL1EKmQ9OvvNIP+B/CXI61FFqQ=";
+ buildTypesAiobotocorePackage "databrew" "2.23.2"
+ "sha256-sdmd9zirohBCtz3BrpTt0ThcseFRVGgLkgq509gOxV4=";
types-aiobotocore-dataexchange =
- buildTypesAiobotocorePackage "dataexchange" "2.23.0"
- "sha256-KCH76RQkVmcpy82gezMCmr5U8SeVIIe+34cMBxPLE88=";
+ buildTypesAiobotocorePackage "dataexchange" "2.23.2"
+ "sha256-GFLKEb6yk8PL90WFhTICmKeGbjqf22F+19X5xQWUU8k=";
types-aiobotocore-datapipeline =
- buildTypesAiobotocorePackage "datapipeline" "2.23.0"
- "sha256-PGVr+VCGWbzB2S2S1lCpDnq5Fgi9CD7MfL4BNOgIbVo=";
+ buildTypesAiobotocorePackage "datapipeline" "2.23.2"
+ "sha256-njBIEQBs5cx9jDo6fZYKyBiyr/UL3puSkGd2fEDDdlE=";
types-aiobotocore-datasync =
- buildTypesAiobotocorePackage "datasync" "2.23.0"
- "sha256-fQT80IRjXads6i8frHClHpVLigUCIbDuMsEWN8p/nec=";
+ buildTypesAiobotocorePackage "datasync" "2.23.2"
+ "sha256-seNkGXJNpaxJGwLsYNsy879g8m5GVLUdYpILVgvHjJw=";
types-aiobotocore-dax =
- buildTypesAiobotocorePackage "dax" "2.23.0"
- "sha256-0JNhybCcxin8L5zKIvUOa7Hz/sFP6fyS37pJOVRg7uM=";
+ buildTypesAiobotocorePackage "dax" "2.23.2"
+ "sha256-6COs0A3r66wtnVgYJRS5lihjLVR//6N8kOTzbCIEkFI=";
types-aiobotocore-detective =
- buildTypesAiobotocorePackage "detective" "2.23.0"
- "sha256-1IztA7tbbNl65DIxfUO1fpt5uh+Y6Tm+XsHsVtVLROs=";
+ buildTypesAiobotocorePackage "detective" "2.23.2"
+ "sha256-Fqnn/1jKVMPc14Hwy0cgoNcBh1AeXd5CbWXI7+rRuvk=";
types-aiobotocore-devicefarm =
- buildTypesAiobotocorePackage "devicefarm" "2.23.0"
- "sha256-KxIRqxTRmlKzXPS2ISB7oPWwz4I6tWOOeoeVniUoDAU=";
+ buildTypesAiobotocorePackage "devicefarm" "2.23.2"
+ "sha256-INOhvvLfQRYesMcKByKpTQRLTskSEnjoG/DTbpv9Ba0=";
types-aiobotocore-devops-guru =
- buildTypesAiobotocorePackage "devops-guru" "2.23.0"
- "sha256-Nx/a/iOCLKDARXjGGyEGm+OleqinDsd4voo/5wjK5K0=";
+ buildTypesAiobotocorePackage "devops-guru" "2.23.2"
+ "sha256-XcMLmnSha4Y5Px9XFSEu3K+v0im6eTLdXwmCDjeqQYI=";
types-aiobotocore-directconnect =
- buildTypesAiobotocorePackage "directconnect" "2.23.0"
- "sha256-088DIKzTjLnFkmJAVI0PhPf1r652bE4A8VChKTY4V0I=";
+ buildTypesAiobotocorePackage "directconnect" "2.23.2"
+ "sha256-z7vr+UHi0ILfdfkncwoiJ4wsvGM4Z5SAEIoavj3trr0=";
types-aiobotocore-discovery =
- buildTypesAiobotocorePackage "discovery" "2.23.0"
- "sha256-gC80zfdT8O0HCJweW2GpohHdQOTHgEIPodX32M3kwc8=";
+ buildTypesAiobotocorePackage "discovery" "2.23.2"
+ "sha256-Yz5nbQQ6AQWrbPGN7u0mOwcx3U+nec/gL+2cygWBIh0=";
types-aiobotocore-dlm =
- buildTypesAiobotocorePackage "dlm" "2.23.0"
- "sha256-ykFJ7H2ICW3B1Tpolm0/eYgLWbeB0P2lRYqUEgI1chY=";
+ buildTypesAiobotocorePackage "dlm" "2.23.2"
+ "sha256-Y/TmbgiaAIz36SJvPqtuB9nX7KRusO4eh2Zjtbdn7FE=";
types-aiobotocore-dms =
- buildTypesAiobotocorePackage "dms" "2.23.0"
- "sha256-fzujBchonm8xu/ZSponndemKobzx9sXOa5v42AimYAw=";
+ buildTypesAiobotocorePackage "dms" "2.23.2"
+ "sha256-dYQgNhsLp/8VJ5q1CiHawt4/xuQ7gwVC7OdIMnyME4A=";
types-aiobotocore-docdb =
- buildTypesAiobotocorePackage "docdb" "2.23.0"
- "sha256-Me4CHV0xFSfkGy/QtliaxEcHUqS0HbdeD/iiWlixBB0=";
+ buildTypesAiobotocorePackage "docdb" "2.23.2"
+ "sha256-3zEsTqF3fsrM7mvV279JyPc5qVByf1LzIQGFYceerpQ=";
types-aiobotocore-docdb-elastic =
- buildTypesAiobotocorePackage "docdb-elastic" "2.23.0"
- "sha256-hm/4u9QNr8GqJw82Mf2G7b9c7s+dZN+ZuToLmsY4HAs=";
+ buildTypesAiobotocorePackage "docdb-elastic" "2.23.2"
+ "sha256-+NbJROoovjnrsCaR3ggs70cbBJFJvdjKIDhzkMfKNIE=";
types-aiobotocore-drs =
- buildTypesAiobotocorePackage "drs" "2.23.0"
- "sha256-i/JXq7xCBRGZzB+IUu7uGyFSAxIoAFCCbRBwwxEMG1k=";
+ buildTypesAiobotocorePackage "drs" "2.23.2"
+ "sha256-GOQu9WTLnES9etpXfUScjySKD4dSL9fLo3D0S7ExHHY=";
types-aiobotocore-ds =
- buildTypesAiobotocorePackage "ds" "2.23.0"
- "sha256-Cz6bHKmnoBDx1qUwwhCbG7HV5vrgPUYpqIM6Io4CEvQ=";
+ buildTypesAiobotocorePackage "ds" "2.23.2"
+ "sha256-FnkkKFzgQTdZwCIyWZm6taKErY9nWqctw5/rY+IZXes=";
types-aiobotocore-dynamodb =
- buildTypesAiobotocorePackage "dynamodb" "2.23.0"
- "sha256-El7/S1j+QCemtzqKTrlb9UByWCySi34BqGKBgHq/TUY=";
+ buildTypesAiobotocorePackage "dynamodb" "2.23.2"
+ "sha256-2qxyD2S+UAR1Q3ZX0g6VqBFgqVXo/mPo5eFbNNc1G5A=";
types-aiobotocore-dynamodbstreams =
- buildTypesAiobotocorePackage "dynamodbstreams" "2.23.0"
- "sha256-q0+Zx9Bh97kOMsRzQF4eXO8JBK/CmieoTkizbafMezY=";
+ buildTypesAiobotocorePackage "dynamodbstreams" "2.23.2"
+ "sha256-TTw51HbpRi5nVcAkHG9kPLBgW4u74IDa3HCYV0RX9ZM=";
types-aiobotocore-ebs =
- buildTypesAiobotocorePackage "ebs" "2.23.0"
- "sha256-xrVlGlxpxwqN2EoscCdYz5tceU4MJdtkPxU+beCCK20=";
+ buildTypesAiobotocorePackage "ebs" "2.23.2"
+ "sha256-OHJwBgblvdj3+lN7EfvczE+CT5eVfJNpPGJoPU5iddI=";
types-aiobotocore-ec2 =
- buildTypesAiobotocorePackage "ec2" "2.23.0"
- "sha256-ZUSHk1xLQeN2pgCuJ+FV19jzuptF92Wft7cxwL+TbGc=";
+ buildTypesAiobotocorePackage "ec2" "2.23.2"
+ "sha256-4pVG1Vmmp+lEEQGc9uNgR0ff4eKBP2Zrk+HkFpgFawA=";
types-aiobotocore-ec2-instance-connect =
- buildTypesAiobotocorePackage "ec2-instance-connect" "2.23.0"
- "sha256-6yYk2uReu/MRd6QrrvevoCf9CU99x+u1ClWjYo0BpGk=";
+ buildTypesAiobotocorePackage "ec2-instance-connect" "2.23.2"
+ "sha256-8L3K/XwW3W4kbTt8niYtO4z8Ail66A4aDGN6yY/u8jI=";
types-aiobotocore-ecr =
- buildTypesAiobotocorePackage "ecr" "2.23.0"
- "sha256-ojnl/x2DCEf3RFvSBt2QZEAgV6JnI2z5ofTed+/u+CQ=";
+ buildTypesAiobotocorePackage "ecr" "2.23.2"
+ "sha256-r0i5wrvmcYgIxO1NrVAEQN14jNZUIaSfxANGOF0A8zQ=";
types-aiobotocore-ecr-public =
- buildTypesAiobotocorePackage "ecr-public" "2.23.0"
- "sha256-X/3X+A5Dh8tku3Pz1GrgtvQVQUaTyVAoULFvqqn+AuI=";
+ buildTypesAiobotocorePackage "ecr-public" "2.23.2"
+ "sha256-xz6kOKIOFfieVC0e0DrKpSr2eGFl+f3UmI7wUZZKiLg=";
types-aiobotocore-ecs =
- buildTypesAiobotocorePackage "ecs" "2.23.0"
- "sha256-kDuIuxTai2HxzpZoJ/pTSYFIVLmRHqGuUmgzB0SjCcw=";
+ buildTypesAiobotocorePackage "ecs" "2.23.2"
+ "sha256-RelW/a/LofzAbMgOdnYiv+DL7UEJJ/wgxfCMqasDdNU=";
types-aiobotocore-efs =
- buildTypesAiobotocorePackage "efs" "2.23.0"
- "sha256-p6JNHivU9kKGM7uixi6O2tLNrewE4id+D4I+al1UZcM=";
+ buildTypesAiobotocorePackage "efs" "2.23.2"
+ "sha256-0CAilMg7Fgodmiy+szLH+pW613sh9JAtZIR8IbvIFuY=";
types-aiobotocore-eks =
- buildTypesAiobotocorePackage "eks" "2.23.0"
- "sha256-jv087z12Afqxq8b+RvYHwv5daAmqMHF0Urv+TRVP2MA=";
+ buildTypesAiobotocorePackage "eks" "2.23.2"
+ "sha256-XlJykcAWkelakJH5wh+/fQRwce+ojXpbtRdf+qO2GZM=";
types-aiobotocore-elastic-inference =
buildTypesAiobotocorePackage "elastic-inference" "2.20.0"
"sha256-jFSY7JBVjDQi6dCqlX2LG7jxpSKfILv3XWbYidvtGos=";
types-aiobotocore-elasticache =
- buildTypesAiobotocorePackage "elasticache" "2.23.0"
- "sha256-FhHvMwl7a40xwQOAihsxTmUYVu5RNh75WNtkSZaiMP0=";
+ buildTypesAiobotocorePackage "elasticache" "2.23.2"
+ "sha256-g+49mKJejMj4tpAvvhgG0PdAk4AfzkEZo1zsGr9JFno=";
types-aiobotocore-elasticbeanstalk =
- buildTypesAiobotocorePackage "elasticbeanstalk" "2.23.0"
- "sha256-eJc3li/5tA7x2MF50JtKwIgvZQAe6MzjPbyILACjMAM=";
+ buildTypesAiobotocorePackage "elasticbeanstalk" "2.23.2"
+ "sha256-6fCDofpsbgAqZFw28b9mz4fAsUX51+IAeuD3WO7LuO0=";
types-aiobotocore-elastictranscoder =
- buildTypesAiobotocorePackage "elastictranscoder" "2.23.0"
- "sha256-FdmufFcmdsly4x4q28W0xLZownb7sWVq6PN0OlLoEkc=";
+ buildTypesAiobotocorePackage "elastictranscoder" "2.23.2"
+ "sha256-TBI0mFGKAnzbWjkrmLS6Wmk44P6VgnHCBKBEOsigkW8=";
types-aiobotocore-elb =
- buildTypesAiobotocorePackage "elb" "2.23.0"
- "sha256-SL2VeHPDoO1RBxXLcFOgBVmJUy/lNJ9U/WKQ1fpr0JA=";
+ buildTypesAiobotocorePackage "elb" "2.23.2"
+ "sha256-/2cRU2y7741hxzF1BtjmivBoxbJ42jktcbd5VSAf/a0=";
types-aiobotocore-elbv2 =
- buildTypesAiobotocorePackage "elbv2" "2.23.0"
- "sha256-PgSGKPbGFPpYUc3Bg+YuvwJGqD6GcFtH1NcRz5H6URc=";
+ buildTypesAiobotocorePackage "elbv2" "2.23.2"
+ "sha256-tZZla1J4nyyde0kVXoztUnFqINRJiB0EPehzabpmDHM=";
types-aiobotocore-emr =
- buildTypesAiobotocorePackage "emr" "2.23.0"
- "sha256-y5lRhpsnTPxZtCTjXSEcgCDgu2k7x2i4mJGWelS/e6A=";
+ buildTypesAiobotocorePackage "emr" "2.23.2"
+ "sha256-1PrCOWQ64PR9rloq/YvCkblKyg1CVnzHQmG49IG6Fp4=";
types-aiobotocore-emr-containers =
- buildTypesAiobotocorePackage "emr-containers" "2.23.0"
- "sha256-eUgGa57kwrUnh1WdQ5L+EN7H8h60oRR1onOmgSPYm6E=";
+ buildTypesAiobotocorePackage "emr-containers" "2.23.2"
+ "sha256-Vxzd0FsaWPtpVdH+WH+VwJjMvUDirrqHuGcIZ2ENRkU=";
types-aiobotocore-emr-serverless =
- buildTypesAiobotocorePackage "emr-serverless" "2.23.0"
- "sha256-l9gt0S1we7yxFzSPUaGSC29fx3vfoSS5a4WbDgWTnzw=";
+ buildTypesAiobotocorePackage "emr-serverless" "2.23.2"
+ "sha256-vha16t+XLCpcICch9PCeRKkUMZW6bds9RSHGIMb9H2g=";
types-aiobotocore-entityresolution =
- buildTypesAiobotocorePackage "entityresolution" "2.23.0"
- "sha256-7brVNVDslbaEozCIFMK7oeGpnRyhQaFpOob9NLFdSMo=";
+ buildTypesAiobotocorePackage "entityresolution" "2.23.2"
+ "sha256-w8kK9ZmeDVox+BsTkhbH7r2hHZJBXmORQI3tHdqs9JE=";
types-aiobotocore-es =
- buildTypesAiobotocorePackage "es" "2.23.0"
- "sha256-9ZPJg1t597k9Tpy4SJ4cf2rcYfqwqAe4tqLspPL4GfM=";
+ buildTypesAiobotocorePackage "es" "2.23.2"
+ "sha256-5qKswPbIuItDROww4XBUq72G3zOdYEDUHd9Iw7qSb6g=";
types-aiobotocore-events =
- buildTypesAiobotocorePackage "events" "2.23.0"
- "sha256-V7xAEvjsxXy4s5s+D7crWsMfHtr5VRD/pSzoIlMM+bk=";
+ buildTypesAiobotocorePackage "events" "2.23.2"
+ "sha256-68Fd1Va78bd9KZQwwWs0Xj8Fq10Je71hKouuEtFRKwM=";
types-aiobotocore-evidently =
- buildTypesAiobotocorePackage "evidently" "2.23.0"
- "sha256-HI7Z23JYXH/9Bn41Qw7lf+sPCfNdfFH4+pLCsO46olE=";
+ buildTypesAiobotocorePackage "evidently" "2.23.2"
+ "sha256-2i9goFj1msqtZIo+Yem05Qt+mHN1o4puThgdlVpzyrI=";
types-aiobotocore-finspace =
- buildTypesAiobotocorePackage "finspace" "2.23.0"
- "sha256-DhVVpXH6kEfkg5fe7ttJ2ENcnBqt2y86C8w/g0da2xA=";
+ buildTypesAiobotocorePackage "finspace" "2.23.2"
+ "sha256-Jfx+sO74F3GA+/gn+eIDD2HAFBmpCRurzFrzsPw3H0s=";
types-aiobotocore-finspace-data =
- buildTypesAiobotocorePackage "finspace-data" "2.23.0"
- "sha256-FLCcuwox7YMeo0JQNb/LEFX346jR09PqBA6frgL2Rh8=";
+ buildTypesAiobotocorePackage "finspace-data" "2.23.2"
+ "sha256-AjmJK7KuxZ1sHYCH4U2igkmqhAFNgsg6tfFESYDZtro=";
types-aiobotocore-firehose =
- buildTypesAiobotocorePackage "firehose" "2.23.0"
- "sha256-Jdd648Uxx6XEF0778qzO5NmJbaQCbC8YJtDwwckvAH4=";
+ buildTypesAiobotocorePackage "firehose" "2.23.2"
+ "sha256-Ok+9I9SL77DxUondcB2ukg+qhMZPFRIS2hFm9OaA1mA=";
types-aiobotocore-fis =
- buildTypesAiobotocorePackage "fis" "2.23.0"
- "sha256-wGcjFbyVNz/YWwlMgNxZ19iXdhHC3QLRZ6XzXcEvRts=";
+ buildTypesAiobotocorePackage "fis" "2.23.2"
+ "sha256-mKQG4aKb5xn+r3s6eJpBPX4fwWcetOaMrJPXq5wERdc=";
types-aiobotocore-fms =
- buildTypesAiobotocorePackage "fms" "2.23.0"
- "sha256-ktGUlV/5vmtEbOXeq9B9R0caclKr6VCvLK9NbEjPV64=";
+ buildTypesAiobotocorePackage "fms" "2.23.2"
+ "sha256-vsrL3JygyO1jBCXjpGbQQqhXN+Bfq9OX0Nq5703XAjc=";
types-aiobotocore-forecast =
- buildTypesAiobotocorePackage "forecast" "2.23.0"
- "sha256-cM63AZvUHqZhpVEkbpRPp8F1fUWss18g5eQcjhB4m8M=";
+ buildTypesAiobotocorePackage "forecast" "2.23.2"
+ "sha256-8/JC5cmWqpt3iiraS7AkDRuy6I3WbQvGpT5rBsuN/rM=";
types-aiobotocore-forecastquery =
- buildTypesAiobotocorePackage "forecastquery" "2.23.0"
- "sha256-kQ2Wm+REoWDBNdtZ66We191OeE3TU2RVntbxLGJFjaw=";
+ buildTypesAiobotocorePackage "forecastquery" "2.23.2"
+ "sha256-TqVmE7agH18iGJixn3vQ7XMQsO3ApG49kIwx+CkZO1E=";
types-aiobotocore-frauddetector =
- buildTypesAiobotocorePackage "frauddetector" "2.23.0"
- "sha256-bgi31NDCGqou8qsBlwyYGrMVxXMcqHLcHJoOducHBR4=";
+ buildTypesAiobotocorePackage "frauddetector" "2.23.2"
+ "sha256-DDRFT+cUhgsw9t0Ch6nwkiV/cuK0Wn4LEuCQDe6WC2s=";
types-aiobotocore-fsx =
- buildTypesAiobotocorePackage "fsx" "2.23.0"
- "sha256-1IQxbug2+0wm84UUOABWcMuTaOtKwYTqubRZb25oSto=";
+ buildTypesAiobotocorePackage "fsx" "2.23.2"
+ "sha256-XCTzrtmjqxS9WZBsoMcWFomdmsUqHoW7tACJ3Zy3vEg=";
types-aiobotocore-gamelift =
- buildTypesAiobotocorePackage "gamelift" "2.23.0"
- "sha256-rHdo/BlkupWamldLTadXNIV3d0chN+EFxHZfMdvygxg=";
+ buildTypesAiobotocorePackage "gamelift" "2.23.2"
+ "sha256-n5ljDZ7yVn2pefKLXRFnU2+bc3bGSSOD1PAYXY8kwG0=";
types-aiobotocore-gamesparks =
buildTypesAiobotocorePackage "gamesparks" "2.7.0"
"sha256-oVbKtuLMPpCQcZYx/cH1Dqjv/t6/uXsveflfFVqfN+8=";
types-aiobotocore-glacier =
- buildTypesAiobotocorePackage "glacier" "2.23.0"
- "sha256-1/mYk49KxCANignx36iHd5NlwZDMdvOVG6xN3+GxxOc=";
+ buildTypesAiobotocorePackage "glacier" "2.23.2"
+ "sha256-YPIO71oJXGqiGu3AvNq6+ilHUQPkDpRJZLr+8nj4ecQ=";
types-aiobotocore-globalaccelerator =
- buildTypesAiobotocorePackage "globalaccelerator" "2.23.0"
- "sha256-NUDKXV8htnNOkQpHcg0UvhblK2/btHDahAf9TxWbKo8=";
+ buildTypesAiobotocorePackage "globalaccelerator" "2.23.2"
+ "sha256-+OoOin6DK3wwK2QnSR+E0efARuNxRfQZ7KWY/8Sn3Eg=";
types-aiobotocore-glue =
- buildTypesAiobotocorePackage "glue" "2.23.0"
- "sha256-/HSxR2J2LI4SlaQL4Xj8GnLze5eKr0guk5lrMFS3iB4=";
+ buildTypesAiobotocorePackage "glue" "2.23.2"
+ "sha256-Hk1uistHevHtQR/BwT5jPNs66pYhYqeh0nVvOlorEb0=";
types-aiobotocore-grafana =
- buildTypesAiobotocorePackage "grafana" "2.23.0"
- "sha256-avmh4nUi7qJhgcojH6g9fv/8TlkAvMdPJ5aVahYRU7k=";
+ buildTypesAiobotocorePackage "grafana" "2.23.2"
+ "sha256-t07+2j3G39YliL+wmach/UINxe0+di2MS2pHQDnMMRI=";
types-aiobotocore-greengrass =
- buildTypesAiobotocorePackage "greengrass" "2.23.0"
- "sha256-eoNhbm1ib6TI/P/D0b3+3I2ruDhqIxUqAHMe3RK/29w=";
+ buildTypesAiobotocorePackage "greengrass" "2.23.2"
+ "sha256-9UT5gBtKSGSbYwwshQUvZpDGJCg4WwvO1qnDKBfciLw=";
types-aiobotocore-greengrassv2 =
- buildTypesAiobotocorePackage "greengrassv2" "2.23.0"
- "sha256-2mWi/cZgXTjvQFFDAeUq3/AHEzTUvxrV7CthZjokAUQ=";
+ buildTypesAiobotocorePackage "greengrassv2" "2.23.2"
+ "sha256-9tBAAec0Ht5gyCZczmotb3k4V0XHJkVIRXnemF9tbn0=";
types-aiobotocore-groundstation =
- buildTypesAiobotocorePackage "groundstation" "2.23.0"
- "sha256-KBYJyHBfCefY+mS+y1VVldG4JWWsFtM6U9ADltyhXFU=";
+ buildTypesAiobotocorePackage "groundstation" "2.23.2"
+ "sha256-3T8Y2/z3bdlaFmIg8/WB3EcKUxu3ZYpJIMw3+k9bpQ4=";
types-aiobotocore-guardduty =
- buildTypesAiobotocorePackage "guardduty" "2.23.0"
- "sha256-5O4h0IWSb8GghwH+VCfEfUjoQZRUYUG6Xc21tJO5gWg=";
+ buildTypesAiobotocorePackage "guardduty" "2.23.2"
+ "sha256-jzIEVT/h8U+s14S757sFYjDjuUjk7SDsHKHu3ULHiLI=";
types-aiobotocore-health =
- buildTypesAiobotocorePackage "health" "2.23.0"
- "sha256-aERXnqSiCgrL+U6uZOdoJhZ5GVBTdn31m9ZZF3I0Ny8=";
+ buildTypesAiobotocorePackage "health" "2.23.2"
+ "sha256-VpnMibAW10aHtHnEHRQt/ZIGwXwzwfguZlVO69LSRok=";
types-aiobotocore-healthlake =
- buildTypesAiobotocorePackage "healthlake" "2.23.0"
- "sha256-QTYS1Cc46D9SB91Jo62rUCbVv8pxRz/3QBbtfaVaDw0=";
+ buildTypesAiobotocorePackage "healthlake" "2.23.2"
+ "sha256-8HcMNigQAGfKq2YTxnAVZm0Qsux5GfoC4igDfV2K84Y=";
types-aiobotocore-honeycode =
buildTypesAiobotocorePackage "honeycode" "2.13.0"
"sha256-DeeheoQeFEcDH21DSNs2kSR1rjnPLtTgz0yNCFnE+Io=";
types-aiobotocore-iam =
- buildTypesAiobotocorePackage "iam" "2.23.0"
- "sha256-1iA/jEOUbBzou6sWZWmbo+/FgHxUGQXflkrvTeH8IKU=";
+ buildTypesAiobotocorePackage "iam" "2.23.2"
+ "sha256-ijOqQJzQdTVNZhudaWQWhjv7PpLZO0jr9pmrtHxS1Ns=";
types-aiobotocore-identitystore =
- buildTypesAiobotocorePackage "identitystore" "2.23.0"
- "sha256-o8QFNN2t+nGOXdln4J6YBXTulAl0+d4Yu6zqyc/kK+c=";
+ buildTypesAiobotocorePackage "identitystore" "2.23.2"
+ "sha256-vwi3s8fFxuMK7fSrWwQP772B/Y9cKJXLMiufCPEd9nM=";
types-aiobotocore-imagebuilder =
- buildTypesAiobotocorePackage "imagebuilder" "2.23.0"
- "sha256-ToXBnqW8eFXOECwEtKbRK0qzVGXpkDGlgpNPVJf0SjY=";
+ buildTypesAiobotocorePackage "imagebuilder" "2.23.2"
+ "sha256-f+GEEmigWz4VS0XDhvrWHxWRHpnMG+uGcUnSBvznQuo=";
types-aiobotocore-importexport =
- buildTypesAiobotocorePackage "importexport" "2.23.0"
- "sha256-iGtlm95Meis7VixXPlhw6Q0sNY2PV0TVKO/a1tVKf78=";
+ buildTypesAiobotocorePackage "importexport" "2.23.2"
+ "sha256-/nMZ4zhYLfWo86I5NvoxEyHqxFpNISTnMqhBtDfv83g=";
types-aiobotocore-inspector =
- buildTypesAiobotocorePackage "inspector" "2.23.0"
- "sha256-NJwZUd4YBOKdqTPZZKA64JDndfR2FTZem6rZSDpceXQ=";
+ buildTypesAiobotocorePackage "inspector" "2.23.2"
+ "sha256-N2vVCGxSopkmbE5mAQRsYImncxIFimZXTCDGRfDzojI=";
types-aiobotocore-inspector2 =
- buildTypesAiobotocorePackage "inspector2" "2.23.0"
- "sha256-DYvK9rp2IGkJSKLkZh72MHDOJxjpl0O+XrTNXVE/PUo=";
+ buildTypesAiobotocorePackage "inspector2" "2.23.2"
+ "sha256-s9c+lFJ8TPGhi2DWVJ7sQ2tPEuJ4ML1DtEhMxO3EMvs=";
types-aiobotocore-internetmonitor =
- buildTypesAiobotocorePackage "internetmonitor" "2.23.0"
- "sha256-yrAQe1EWVpCmvVRrxi8hzuj1+BAXisn5s+Y98w+3gCU=";
+ buildTypesAiobotocorePackage "internetmonitor" "2.23.2"
+ "sha256-h6dTStOqtygfQZtZFLsxToBPyl7vmgeRDOgZeu5Tm7Y=";
types-aiobotocore-iot =
- buildTypesAiobotocorePackage "iot" "2.23.0"
- "sha256-BN4v9Xke2Q7YNJaJ2RjKkv6TsXFHwCJkTCpRn/qA5DU=";
+ buildTypesAiobotocorePackage "iot" "2.23.2"
+ "sha256-7kOhvR27eH4sx8/bkS0Mj1d40rXFT13ZFD0lXwOo9jQ=";
types-aiobotocore-iot-data =
- buildTypesAiobotocorePackage "iot-data" "2.23.0"
- "sha256-KjCwhlCIf0ssQTYAd9GAD9OtoSu85HROsdkyVPq/ZBI=";
+ buildTypesAiobotocorePackage "iot-data" "2.23.2"
+ "sha256-rEEQ9U354WxFAF8daukNRzSC/7GC1iCmEe+5MrhTUGM=";
types-aiobotocore-iot-jobs-data =
- buildTypesAiobotocorePackage "iot-jobs-data" "2.23.0"
- "sha256-tptMa1iOrqp03CF63aUaChOPIB16+hoiUzXC2CpL2BQ=";
+ buildTypesAiobotocorePackage "iot-jobs-data" "2.23.2"
+ "sha256-kPG2ALQyKPOahQj6c90S04H8B+928WWS8X8wMtHOA7Q=";
types-aiobotocore-iot-roborunner =
buildTypesAiobotocorePackage "iot-roborunner" "2.12.2"
@@ -689,786 +689,786 @@ in
"sha256-qK5dPunPAbC7xIramYINSda50Zum6yQ4n2BfuOgLC58=";
types-aiobotocore-iotanalytics =
- buildTypesAiobotocorePackage "iotanalytics" "2.23.0"
- "sha256-+ayqpiMd3r351P9ZYs3NoWWLH/W8vNS0ufLE/l3SKEg=";
+ buildTypesAiobotocorePackage "iotanalytics" "2.23.2"
+ "sha256-9vr2itjH2kY0cwsF+EKCmXZLJ2e5CUy2PRSlwtFO5uA=";
types-aiobotocore-iotdeviceadvisor =
- buildTypesAiobotocorePackage "iotdeviceadvisor" "2.23.0"
- "sha256-SQQIAqgY7hwzDKQpWCgHJj+OnDsByGDWHe7kFkmqyAo=";
+ buildTypesAiobotocorePackage "iotdeviceadvisor" "2.23.2"
+ "sha256-tquJaEq0/YXZeQUyFpbYuKwfh6miEAR00S717KM6P20=";
types-aiobotocore-iotevents =
- buildTypesAiobotocorePackage "iotevents" "2.23.0"
- "sha256-uU1TuMMEqC4GkPs6BHtp+8oBsxNx0w/TZgt3okRSXc4=";
+ buildTypesAiobotocorePackage "iotevents" "2.23.2"
+ "sha256-oggwzvFnBYSfFuwIB6uUeNOT52aXmMGZUWtcRJXfokk=";
types-aiobotocore-iotevents-data =
- buildTypesAiobotocorePackage "iotevents-data" "2.23.0"
- "sha256-rCowW52uz4Kk+RWmFTN6PJ9KEADTCv23/9aXPF9zl68=";
+ buildTypesAiobotocorePackage "iotevents-data" "2.23.2"
+ "sha256-TJfMUjbI1JnuW3mr/eVxLRxlvz44sbrECvXfv03E11k=";
types-aiobotocore-iotfleethub =
- buildTypesAiobotocorePackage "iotfleethub" "2.23.0"
- "sha256-4yvaXwObLuJZxbD9GolGwZrpdTTCGkHHTMjr+LjatV4=";
+ buildTypesAiobotocorePackage "iotfleethub" "2.23.2"
+ "sha256-YrweZku7IAtXTl7NsFQE3beZ23/oOwxybxIaCAt0agk=";
types-aiobotocore-iotfleetwise =
- buildTypesAiobotocorePackage "iotfleetwise" "2.23.0"
- "sha256-HFAEg0qdffsC+xqWSvm+iEq5zI25Xje5AG8SuaCz4QM=";
+ buildTypesAiobotocorePackage "iotfleetwise" "2.23.2"
+ "sha256-37Wg4t1NNOYdiPA/b1o5Ok73QfQjKR6mItl/8JZSrJk=";
types-aiobotocore-iotsecuretunneling =
- buildTypesAiobotocorePackage "iotsecuretunneling" "2.23.0"
- "sha256-QV27ZHCuLRY18jySds8iKMKXRfKyIoiYorBV5N23Wsk=";
+ buildTypesAiobotocorePackage "iotsecuretunneling" "2.23.2"
+ "sha256-56MLx7Li/vrTHn4WJMo5Ooy725MlP8hDuIbP8nRHnLw=";
types-aiobotocore-iotsitewise =
- buildTypesAiobotocorePackage "iotsitewise" "2.23.0"
- "sha256-B+AaRp7O+UL0WyQNm821you2blSbHRl4ol0NcwWJQsY=";
+ buildTypesAiobotocorePackage "iotsitewise" "2.23.2"
+ "sha256-BxUGTYq3yF4Sa3AMeqAS5HBuO8Q4PpX+GU5r3bS+1Xc=";
types-aiobotocore-iotthingsgraph =
- buildTypesAiobotocorePackage "iotthingsgraph" "2.23.0"
- "sha256-z1YUvzYSyRsKLVr6Rss+V5sBDaKkXxcpc7EdmOZq/U8=";
+ buildTypesAiobotocorePackage "iotthingsgraph" "2.23.2"
+ "sha256-9RD4qhtp19MOROR3bUGNEELwrEPovErq5nZimT222wg=";
types-aiobotocore-iottwinmaker =
- buildTypesAiobotocorePackage "iottwinmaker" "2.23.0"
- "sha256-xVCKkHJKeiLjtMP5hR0QF9KClQYEXWvMxyhm4zIEliA=";
+ buildTypesAiobotocorePackage "iottwinmaker" "2.23.2"
+ "sha256-Kdmyx7vtE2BkzlCJ7TQ4y4bZPT1jJ1v02lrmZ9Bg06o=";
types-aiobotocore-iotwireless =
- buildTypesAiobotocorePackage "iotwireless" "2.23.0"
- "sha256-niY3Q4oD8HPKMVVSz8rom1HBmoHFTUAcyDWVB7Pk9IY=";
+ buildTypesAiobotocorePackage "iotwireless" "2.23.2"
+ "sha256-Z6THQbu6vLJIRmt1LqTA870qGZSND8xK6eXzRPbz2io=";
types-aiobotocore-ivs =
- buildTypesAiobotocorePackage "ivs" "2.23.0"
- "sha256-nWtEdrJqnwHcbjHP9o7QpcUzOt9x/psojdiLWKw/q5I=";
+ buildTypesAiobotocorePackage "ivs" "2.23.2"
+ "sha256-vUEUMb4h9jrPkTJM0nMawVlpIcrcSzATRX7CcaJeexk=";
types-aiobotocore-ivs-realtime =
- buildTypesAiobotocorePackage "ivs-realtime" "2.23.0"
- "sha256-PArVQ5FIiSCcKqkJB34xSlzka4QRTdkDxDE2IQPrIeE=";
+ buildTypesAiobotocorePackage "ivs-realtime" "2.23.2"
+ "sha256-axiEU0UAyNtxQVc1PJSPAKj/yesdMoPliTqTkf0u+u4=";
types-aiobotocore-ivschat =
- buildTypesAiobotocorePackage "ivschat" "2.23.0"
- "sha256-yxZkN62KI3bhg2/nCCYun5bisgbmvNbu5QZ5ukjc0PA=";
+ buildTypesAiobotocorePackage "ivschat" "2.23.2"
+ "sha256-8t1VBLeq7BSsXoRr0eAFnzk2ibJna+3p+Z6TpjjG70M=";
types-aiobotocore-kafka =
- buildTypesAiobotocorePackage "kafka" "2.23.0"
- "sha256-9o3JdFNBHgoEcwBurSC/jQIiUFLVI0bFYSirCuPPCBQ=";
+ buildTypesAiobotocorePackage "kafka" "2.23.2"
+ "sha256-nz5QLZ8My3f/QzwtrUI5vl/T2HiQHbeVWu7mfa+6MxE=";
types-aiobotocore-kafkaconnect =
- buildTypesAiobotocorePackage "kafkaconnect" "2.23.0"
- "sha256-n4c4DO6xC/fGzU7UDSl23mCtoXuismaYy4YPkd8/3lk=";
+ buildTypesAiobotocorePackage "kafkaconnect" "2.23.2"
+ "sha256-mE0hxWyBRPpnDFPJaH2vtsrrrN6fQ2BkjB3xJbZoiNU=";
types-aiobotocore-kendra =
- buildTypesAiobotocorePackage "kendra" "2.23.0"
- "sha256-PKUC0aVnfd8NAKNoZ0AntzsmqvYY1p8g6cLDQq/0uDY=";
+ buildTypesAiobotocorePackage "kendra" "2.23.2"
+ "sha256-qKsh3BV5Cf1k9f4D/69ZHlHoB8Ipf3fTfdyCAUN0M7g=";
types-aiobotocore-kendra-ranking =
- buildTypesAiobotocorePackage "kendra-ranking" "2.23.0"
- "sha256-aNMDvlITpdovQQlUzAm3S6QaE8JqxkxJ4/bvGFe4imE=";
+ buildTypesAiobotocorePackage "kendra-ranking" "2.23.2"
+ "sha256-le19UtodR9jzTIbZXH/WbEZ9cXyKE/xpf5KdsN7Czho=";
types-aiobotocore-keyspaces =
- buildTypesAiobotocorePackage "keyspaces" "2.23.0"
- "sha256-vF06lNW64BHMlciqI6pN/cVfWpzdUi+Gty1Jy7+ISqA=";
+ buildTypesAiobotocorePackage "keyspaces" "2.23.2"
+ "sha256-tc6vIZ8TKvaBtEDQcmQNI+e4RLt/tm+P3s19Ax9GRL0=";
types-aiobotocore-kinesis =
- buildTypesAiobotocorePackage "kinesis" "2.23.0"
- "sha256-5dAX3qX5voPyWfu7z4EKmucWvPr5ODZ8rYKHW34aoo4=";
+ buildTypesAiobotocorePackage "kinesis" "2.23.2"
+ "sha256-kl9Ka4q0o8LcS3+ln4Kq3iCpoIeBGroDL2WCq+0iQSs=";
types-aiobotocore-kinesis-video-archived-media =
- buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.23.0"
- "sha256-5eAWp+Og0ryCqN3QNaRZlbyU6eQ/llSRIUvMKTVoGMk=";
+ buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.23.2"
+ "sha256-SlcYHrj/qNNLivkN71rvUL9Tt/MMorfxjz1ogLTA0Wk=";
types-aiobotocore-kinesis-video-media =
- buildTypesAiobotocorePackage "kinesis-video-media" "2.23.0"
- "sha256-tRrWzKPrIbGWm0QDsDuOTR82qiD0epIQ0XNC78fcN8s=";
+ buildTypesAiobotocorePackage "kinesis-video-media" "2.23.2"
+ "sha256-DhpJhnF29VKrtj+hvVaG+/o1fZF3SAQ5+fdth2l3tzg=";
types-aiobotocore-kinesis-video-signaling =
- buildTypesAiobotocorePackage "kinesis-video-signaling" "2.23.0"
- "sha256-a4WEEk6OuwaVsFVZNxpopz1caP52XGHbV2mXGlrfFjU=";
+ buildTypesAiobotocorePackage "kinesis-video-signaling" "2.23.2"
+ "sha256-999zPvf6iGeQAvDS2rFHNW9p2bNLNqlVpEVIxwa+FjI=";
types-aiobotocore-kinesis-video-webrtc-storage =
- buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.23.0"
- "sha256-iY57BXVOwqtmDBjW2dZbq1MW4dNjbl3/E8TeYI42Srg=";
+ buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.23.2"
+ "sha256-pS/NXBo3MPrQkJzIrbyJCe+7hQGTXwF724NV4JXZMN4=";
types-aiobotocore-kinesisanalytics =
- buildTypesAiobotocorePackage "kinesisanalytics" "2.23.0"
- "sha256-5/KqWsefRsyN6w4eHTz1GSWDMMz4PsiP1ijiyXdVwhY=";
+ buildTypesAiobotocorePackage "kinesisanalytics" "2.23.2"
+ "sha256-xMZFE/l4Bs8ekNY3qCoE5VmmGhV8MqY16lybHu2I7FY=";
types-aiobotocore-kinesisanalyticsv2 =
- buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.23.0"
- "sha256-1NrhcnXiB8ZftlpuXPA1s9N7jCqLaGThM9+RCpUXR4Y=";
+ buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.23.2"
+ "sha256-BW5ES/6JvheA9qnsEcw1cw0z3xWFfuRzsS8QDBQ4+UQ=";
types-aiobotocore-kinesisvideo =
- buildTypesAiobotocorePackage "kinesisvideo" "2.23.0"
- "sha256-ZFUA0diSvFxcDTnOysAbCczhhfuwklaew7+Wdm/KqOY=";
+ buildTypesAiobotocorePackage "kinesisvideo" "2.23.2"
+ "sha256-nQcAUFZeybb34WbGJOLOpu5/VoEDPXYo0wMvpQgK+ho=";
types-aiobotocore-kms =
- buildTypesAiobotocorePackage "kms" "2.23.0"
- "sha256-X8YY2bzPrXp8V0mzBfSBUt/zEsXUYV3w7UnlUmWqT7E=";
+ buildTypesAiobotocorePackage "kms" "2.23.2"
+ "sha256-1DryHMvJlL29ALd8Cbc8FXvx/+v+AzHk34sIpxZVmu8=";
types-aiobotocore-lakeformation =
- buildTypesAiobotocorePackage "lakeformation" "2.23.0"
- "sha256-IBw5McjQYK+guvGsNEHCz+MKIraRaT17na3fMJtHCWU=";
+ buildTypesAiobotocorePackage "lakeformation" "2.23.2"
+ "sha256-U0PMF7Ym7Lht152Qj0uKr0Def94x+Z04riTL/DWj0ik=";
types-aiobotocore-lambda =
- buildTypesAiobotocorePackage "lambda" "2.23.0"
- "sha256-Sg3wgBy09t7ASUAdTlcVsBO6KkQHrzhjp0TFaK7ZAaY=";
+ buildTypesAiobotocorePackage "lambda" "2.23.2"
+ "sha256-18PyTV75muSvs4oYBfKsEaQSra8KGUX/5p/b3K/CW5s=";
types-aiobotocore-lex-models =
- buildTypesAiobotocorePackage "lex-models" "2.23.0"
- "sha256-gKX42gekc3M6ghD3KSj8vuzhj4+TsOCAqcpKfegEq9E=";
+ buildTypesAiobotocorePackage "lex-models" "2.23.2"
+ "sha256-9mxWTK9laXCmENe/B1WX1NliTMaCQydMgbjTvk4yOPY=";
types-aiobotocore-lex-runtime =
- buildTypesAiobotocorePackage "lex-runtime" "2.23.0"
- "sha256-ldSAlbLGF8bskfXkgrQvA7VCmLqLGS5ZN4FXZDvy9gI=";
+ buildTypesAiobotocorePackage "lex-runtime" "2.23.2"
+ "sha256-rTpdkh8y4W2M/NqbfFIvZQ+rf2gciZ+IvkVs60Qp/Io=";
types-aiobotocore-lexv2-models =
- buildTypesAiobotocorePackage "lexv2-models" "2.23.0"
- "sha256-wVNUQAQ6EsbJtXsAkxmB9uc9GCfFtCScF3iPxD+h1ts=";
+ buildTypesAiobotocorePackage "lexv2-models" "2.23.2"
+ "sha256-3+EW03CRG9TWVOm8RafVtFEZhH+Tkr89xW5ahtljHns=";
types-aiobotocore-lexv2-runtime =
- buildTypesAiobotocorePackage "lexv2-runtime" "2.23.0"
- "sha256-NMnqq5Zn8I3Ms4Y2T247s3bMYoWtZSrnH0GMgFRXLh4=";
+ buildTypesAiobotocorePackage "lexv2-runtime" "2.23.2"
+ "sha256-OGjJcOwQ8eOvC7aKOCFixfzOnlGV4gEK67yhz3/8xss=";
types-aiobotocore-license-manager =
- buildTypesAiobotocorePackage "license-manager" "2.23.0"
- "sha256-3llnB61pY+dZ7TIVYN6pI/W6lfYyjmwSUx7ag3KCY74=";
+ buildTypesAiobotocorePackage "license-manager" "2.23.2"
+ "sha256-rrAoivy/jBQJEeQUJZE8YOlNPvaEft+xph3II0XNt6M=";
types-aiobotocore-license-manager-linux-subscriptions =
- buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.23.0"
- "sha256-mTYiPcwQK/0evuFLkORocXGeXogLVRbQEmQKNfsI1b4=";
+ buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.23.2"
+ "sha256-xQwAiuZ3QoCE3bcDZN31fWSDZi/TdUzM2z5xCCsnbdA=";
types-aiobotocore-license-manager-user-subscriptions =
- buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.23.0"
- "sha256-6e5RMxuLJO0h/NJ15d1ImIpRX8c/cIXyIDhWqLAQna0=";
+ buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.23.2"
+ "sha256-F60gr5vecjLvCHevXJO1aIH/c7S03forB5MrRBFniVA=";
types-aiobotocore-lightsail =
- buildTypesAiobotocorePackage "lightsail" "2.23.0"
- "sha256-07WfJtdRc7FTx2yRFniCItbGc2VAuoykpFL5Cj1rAHc=";
+ buildTypesAiobotocorePackage "lightsail" "2.23.2"
+ "sha256-28+DecEGbDMwX/Mdmo3nIVVIh/q5ycj12CwuMm841FQ=";
types-aiobotocore-location =
- buildTypesAiobotocorePackage "location" "2.23.0"
- "sha256-3K0Ki9f0x4tsUYgGN7Exw1J9idqLftynkoC2+APm9h4=";
+ buildTypesAiobotocorePackage "location" "2.23.2"
+ "sha256-1ibAW8jrYtSDmfZkW5kmp7t46C+PqLGSdz9x2VGHWq4=";
types-aiobotocore-logs =
- buildTypesAiobotocorePackage "logs" "2.23.0"
- "sha256-+fysRcfgRqxFVNUtNAur/4a6lkTyC6isEc4jqJdtj3g=";
+ buildTypesAiobotocorePackage "logs" "2.23.2"
+ "sha256-9MBRw/JahwyVzPDg02YFsIUYaRQ0CCRWP4KfJFit5wE=";
types-aiobotocore-lookoutequipment =
- buildTypesAiobotocorePackage "lookoutequipment" "2.23.0"
- "sha256-e8aIe0Pan9F+EUAXGQVyCEOBCMtVfNYoftN42YG/pNE=";
+ buildTypesAiobotocorePackage "lookoutequipment" "2.23.2"
+ "sha256-Sj4gvNn9ZkIrPlJaBwCL6qnYhVSy9EhoLhf90SYCm2c=";
types-aiobotocore-lookoutmetrics =
- buildTypesAiobotocorePackage "lookoutmetrics" "2.23.0"
- "sha256-7Ptv7Px7cWHJkr6UqJybjXr2uBeGyrpPLOUEZR2uxcE=";
+ buildTypesAiobotocorePackage "lookoutmetrics" "2.23.2"
+ "sha256-n0rAIITRe+YUja7QOLr0b4+M7nGDJn8F2CaEPTsaIC4=";
types-aiobotocore-lookoutvision =
- buildTypesAiobotocorePackage "lookoutvision" "2.23.0"
- "sha256-/FG2DYNBNK1AIy+Syoxwtj0sve8tpj4J+ujTBpfkbPM=";
+ buildTypesAiobotocorePackage "lookoutvision" "2.23.2"
+ "sha256-cIX0lvrmf/p/CvDvNeoUXe8Xs/ZIsncGIi/P37/QIcc=";
types-aiobotocore-m2 =
- buildTypesAiobotocorePackage "m2" "2.23.0"
- "sha256-89wYOO1yYa2EGQyZa55jsnTHd+P6ORme/UCOSflNygY=";
+ buildTypesAiobotocorePackage "m2" "2.23.2"
+ "sha256-cYFXKLaYPaPzy+n/bpwaRgvo0N5xuB4cKGZnIqwSz8s=";
types-aiobotocore-machinelearning =
- buildTypesAiobotocorePackage "machinelearning" "2.23.0"
- "sha256-kjBmkl3DZl8NHenDQGZ1rWcrZ5tD9zq4CYSOucUdM0Q=";
+ buildTypesAiobotocorePackage "machinelearning" "2.23.2"
+ "sha256-PZl/FzjoRNiFDU4+TjBwKEK1gBBwEgbNgLcWH1Dn4Pw=";
types-aiobotocore-macie =
buildTypesAiobotocorePackage "macie" "2.7.0"
"sha256-hJJtGsK2b56nKX1ZhiarC+ffyjHYWRiC8II4oyDZWWw=";
types-aiobotocore-macie2 =
- buildTypesAiobotocorePackage "macie2" "2.23.0"
- "sha256-C0ByVhwNDDYNtM2zeT8gu+nkHcWicvN259AZj5qQTDs=";
+ buildTypesAiobotocorePackage "macie2" "2.23.2"
+ "sha256-BMMku2V/qPub4qLr3ldZrACCyAACOXKq0aCquI8bLvI=";
types-aiobotocore-managedblockchain =
- buildTypesAiobotocorePackage "managedblockchain" "2.23.0"
- "sha256-wMJMO3oHHa4g5ilKucSmeK6t38DKxBdoHAnxU09tTrs=";
+ buildTypesAiobotocorePackage "managedblockchain" "2.23.2"
+ "sha256-sBmNx7Pqi8+0rBBUNwxub7lhgE97MvSpzx4FY+ILsm0=";
types-aiobotocore-managedblockchain-query =
- buildTypesAiobotocorePackage "managedblockchain-query" "2.23.0"
- "sha256-U2PSbHoEsF36qoqZfsUco7xGcMjxPgpYZDSFCx9lx6Q=";
+ buildTypesAiobotocorePackage "managedblockchain-query" "2.23.2"
+ "sha256-itFFjnDvYkbbf8A+lW4oxa6TZKGioe46pT9vb6BZ/EY=";
types-aiobotocore-marketplace-catalog =
- buildTypesAiobotocorePackage "marketplace-catalog" "2.23.0"
- "sha256-TpnV8tTvOehw/mlTBCfj0Cklmpipoyj4QpKYu1Rf/yo=";
+ buildTypesAiobotocorePackage "marketplace-catalog" "2.23.2"
+ "sha256-IYCr3ZoV9eibijHWX0vl1YKy4XMzS8RcxvsaBPoxU5Q=";
types-aiobotocore-marketplace-entitlement =
- buildTypesAiobotocorePackage "marketplace-entitlement" "2.23.0"
- "sha256-j+rvG2d4+9X+YVId8APSGqPvdvENQGOUM2xD5hCe1eM=";
+ buildTypesAiobotocorePackage "marketplace-entitlement" "2.23.2"
+ "sha256-ysySxME6brUqTS4wLkURvjdcofZQCe3V+huXTWgvEMA=";
types-aiobotocore-marketplacecommerceanalytics =
- buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.23.0"
- "sha256-HLCviyz3zLvNDXokize5D+IwS9rh6Aua9DsAmWzTtOk=";
+ buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.23.2"
+ "sha256-CVFRj0wNwT5WK/OURgDWuJruqqQcMTaaG6GHoVsEWBA=";
types-aiobotocore-mediaconnect =
- buildTypesAiobotocorePackage "mediaconnect" "2.23.0"
- "sha256-hrqFscSVCVVBwCZhEu8M33c4r9zTI8+Xg/5qRGbieqM=";
+ buildTypesAiobotocorePackage "mediaconnect" "2.23.2"
+ "sha256-fjEkRaAqhN6AfjjuVbcAL0OjqeCoq9NvbnHlB6f25/A=";
types-aiobotocore-mediaconvert =
- buildTypesAiobotocorePackage "mediaconvert" "2.23.0"
- "sha256-PsOaItSVfvVNZi73OxoaFceNGV+jXqzLMZVIYlegXfc=";
+ buildTypesAiobotocorePackage "mediaconvert" "2.23.2"
+ "sha256-CRle4rDOnM5TkzFL9AVTbtERPl+URsWXLgr9lQBu6Ec=";
types-aiobotocore-medialive =
- buildTypesAiobotocorePackage "medialive" "2.23.0"
- "sha256-TGP0GNaw1YZhq86tmsLHVUM7MzrK58l7s9ceJcNh1Fc=";
+ buildTypesAiobotocorePackage "medialive" "2.23.2"
+ "sha256-utkvcVYn7aj+wxSHlMg0rn28PYnixQc4Is7+KSAmmi8=";
types-aiobotocore-mediapackage =
- buildTypesAiobotocorePackage "mediapackage" "2.23.0"
- "sha256-JTIev0OUp4lwXG1t9EyomzTUV4S16mpTV9EGo6ZjVkc=";
+ buildTypesAiobotocorePackage "mediapackage" "2.23.2"
+ "sha256-kuH+ofTE3mwRyZCbRvo/e2wvI0inDL+o3CZfKfXsRkM=";
types-aiobotocore-mediapackage-vod =
- buildTypesAiobotocorePackage "mediapackage-vod" "2.23.0"
- "sha256-4aDaFaM0g36Yso4HS4un9+Vx8VjU8dB3ysDCek2QCMg=";
+ buildTypesAiobotocorePackage "mediapackage-vod" "2.23.2"
+ "sha256-RQ4kOxg/PHq7wPxz9S1FVSxlWRfOxNFKORfVfzCtM3A=";
types-aiobotocore-mediapackagev2 =
- buildTypesAiobotocorePackage "mediapackagev2" "2.23.0"
- "sha256-DdZ6tyKhxueb6ASWXXqnX/sY5QHsxdr470eZaIkJ6VY=";
+ buildTypesAiobotocorePackage "mediapackagev2" "2.23.2"
+ "sha256-I7neo0bWojDAsz0zBwIvfJVIRzfRiuRB0uiJBYj4TTQ=";
types-aiobotocore-mediastore =
- buildTypesAiobotocorePackage "mediastore" "2.23.0"
- "sha256-8eqKMPzPoOGBhq5ePyI+7Vl94v+4GE0SYEiklZvVZ34=";
+ buildTypesAiobotocorePackage "mediastore" "2.23.2"
+ "sha256-EQgtCLfs6AjuloMvhkLlxJclgOx+CBfVB2FZBOtizFc=";
types-aiobotocore-mediastore-data =
- buildTypesAiobotocorePackage "mediastore-data" "2.23.0"
- "sha256-LggFP1WSljM8oiDKCR/nJH5yhjFENXqQJBKcP3cK/as=";
+ buildTypesAiobotocorePackage "mediastore-data" "2.23.2"
+ "sha256-v620OATZVx7y0ZkCY/XvtMo6jBaOf7rByEIRr3T30c4=";
types-aiobotocore-mediatailor =
- buildTypesAiobotocorePackage "mediatailor" "2.23.0"
- "sha256-wvZFPMwRzox9j4DLVRhMmxo1JhpZbTqqnZQcWBRmOqI=";
+ buildTypesAiobotocorePackage "mediatailor" "2.23.2"
+ "sha256-RNqXcEGGJsuO4jNl9zDDkB3GqAVrWsmnwgwBTuQutKY=";
types-aiobotocore-medical-imaging =
- buildTypesAiobotocorePackage "medical-imaging" "2.23.0"
- "sha256-6m9kJDW77L3dY7ibHENykl1hIjbwT25sbMpdmVUoKoo=";
+ buildTypesAiobotocorePackage "medical-imaging" "2.23.2"
+ "sha256-85eAmVjVV27EItse5Mmnik2E0V8mVN8mgS42xLpdLz4=";
types-aiobotocore-memorydb =
- buildTypesAiobotocorePackage "memorydb" "2.23.0"
- "sha256-prOOYqT7OQnE3FixnyXuzM2sQy46yZU2uUmdXQVPDos=";
+ buildTypesAiobotocorePackage "memorydb" "2.23.2"
+ "sha256-6lmVpW09jQqKdyTx9xavuRsEJSbWOmQ3hHltNk8eZ+A=";
types-aiobotocore-meteringmarketplace =
- buildTypesAiobotocorePackage "meteringmarketplace" "2.23.0"
- "sha256-Z9AVGuba/L7gsh436CCfcM93QMCxvJH+9dAiyvrb0G0=";
+ buildTypesAiobotocorePackage "meteringmarketplace" "2.23.2"
+ "sha256-FY1XyeqBhWWr/aBGvzM8tgnhl0tPcjGze1AGrIEZso4=";
types-aiobotocore-mgh =
- buildTypesAiobotocorePackage "mgh" "2.23.0"
- "sha256-G3nHMMmMjevRS7rbj0nyq5RJZpmEmUgRweduG6AU9bc=";
+ buildTypesAiobotocorePackage "mgh" "2.23.2"
+ "sha256-fj3+loK/Xe4w/IrLeaP3nSYKlovjgiMoVUOlSNVP3hE=";
types-aiobotocore-mgn =
- buildTypesAiobotocorePackage "mgn" "2.23.0"
- "sha256-GU8ylqHL/wFt1V87X8LbqgKL+oAESrye90Cyr2Kin6o=";
+ buildTypesAiobotocorePackage "mgn" "2.23.2"
+ "sha256-Dv9yQ/85FVrH4vDR2V4u6nWRJVm0VdfUEoePbQc/ljA=";
types-aiobotocore-migration-hub-refactor-spaces =
- buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.23.0"
- "sha256-midyCWZd+mB4qosvhQaKvrpBTfy2VT+ocFsqYpa9QYU=";
+ buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.23.2"
+ "sha256-gGq6ebu6FbAlmEaYeEV2oQ4kkzxSs8aAEbuOgM6pBK4=";
types-aiobotocore-migrationhub-config =
- buildTypesAiobotocorePackage "migrationhub-config" "2.23.0"
- "sha256-EOc6NXJ4wfsOGPIQXAS68xKeYpYLtzH0LGiLT8BJQFU=";
+ buildTypesAiobotocorePackage "migrationhub-config" "2.23.2"
+ "sha256-yqAQoFLYAkpDiAWPEi2xEglzeDM8jzNgIfPw3e3M8oo=";
types-aiobotocore-migrationhuborchestrator =
- buildTypesAiobotocorePackage "migrationhuborchestrator" "2.23.0"
- "sha256-o4l9XB63f6b+ms1PRyIq2xnJA7XwI/A3bVIzSP/6mLQ=";
+ buildTypesAiobotocorePackage "migrationhuborchestrator" "2.23.2"
+ "sha256-gdXq+JyqKQfWN38NEE3sPRfYT68hpEt6VxTAHwTDWgQ=";
types-aiobotocore-migrationhubstrategy =
- buildTypesAiobotocorePackage "migrationhubstrategy" "2.23.0"
- "sha256-/dvSG4887dRD/uPGIcNgf0zFcpzzlXa9uQPG1MiB83A=";
+ buildTypesAiobotocorePackage "migrationhubstrategy" "2.23.2"
+ "sha256-BErOEQwrtu+O1Su8kcUyRreHmo4xhbg1ropDl9DiYaw=";
types-aiobotocore-mobile =
buildTypesAiobotocorePackage "mobile" "2.13.2"
"sha256-OxB91BCAmYnY72JBWZaBlEkpAxN2Q5aY4i1Pt3eD9hc=";
types-aiobotocore-mq =
- buildTypesAiobotocorePackage "mq" "2.23.0"
- "sha256-8cy0q49+mERgZWPo4ghH0QU32h7ar99XzAtFSVLGVb0=";
+ buildTypesAiobotocorePackage "mq" "2.23.2"
+ "sha256-sHNIS6MsZTJnmGU6xNd1Qu23leqLVQzZK0B2UqoN5vg=";
types-aiobotocore-mturk =
- buildTypesAiobotocorePackage "mturk" "2.23.0"
- "sha256-jFLewVOOBMmgKZeiRD8JVF8BF+PMkqlMUusBtYh7LFE=";
+ buildTypesAiobotocorePackage "mturk" "2.23.2"
+ "sha256-tky9YLOOpw7qA65qlOumWyXYHfuqEIDlLfkODDVRlY8=";
types-aiobotocore-mwaa =
- buildTypesAiobotocorePackage "mwaa" "2.23.0"
- "sha256-j7tYoJa6XSPrRDjNaRH/LQbhXUtGM3r53pkn2gd4yP4=";
+ buildTypesAiobotocorePackage "mwaa" "2.23.2"
+ "sha256-j2KmiJzSb7PzrjJlDDLAiTztj8DBR8yl7vtDSb2Gx/o=";
types-aiobotocore-neptune =
- buildTypesAiobotocorePackage "neptune" "2.23.0"
- "sha256-SkUTDAp6GbwjAIl7qZI+9KJU4ciom/aQmJFmNtAzA0A=";
+ buildTypesAiobotocorePackage "neptune" "2.23.2"
+ "sha256-F20C5yf7s7b9UzFBQfL+wkKkD4w4iV+nfhTBOxxI2q8=";
types-aiobotocore-network-firewall =
- buildTypesAiobotocorePackage "network-firewall" "2.23.0"
- "sha256-vVu4RDjgQ4wAgjErX2reX1/gbvb45IK/k+OhQqV7Pec=";
+ buildTypesAiobotocorePackage "network-firewall" "2.23.2"
+ "sha256-1ZowibYjjwPZxJ6tmxVvBFuuc7+A85hliWoZoXdqkDM=";
types-aiobotocore-networkmanager =
- buildTypesAiobotocorePackage "networkmanager" "2.23.0"
- "sha256-nVAGZ0L6foSIdPf3wJOlHU4IwYAzjb3g600qJ7rQp4g=";
+ buildTypesAiobotocorePackage "networkmanager" "2.23.2"
+ "sha256-2Mu2D6LUYNdhBAIv5VHtUeM24fc5MQpaR1cTBQZMXUQ=";
types-aiobotocore-nimble =
buildTypesAiobotocorePackage "nimble" "2.15.2"
"sha256-PChX5Jbgr0d1YaTZU9AbX3cM7NrhkyunK6/X3l+I8Q0=";
types-aiobotocore-oam =
- buildTypesAiobotocorePackage "oam" "2.23.0"
- "sha256-g+h3sj1glMrvc4ZpI3TNWXQL07wnRj+XjEnuc37MDdg=";
+ buildTypesAiobotocorePackage "oam" "2.23.2"
+ "sha256-ZLzPyqdJNNKsHdVRzYpCsGjuKfOeR+ONRBheYr/pI+U=";
types-aiobotocore-omics =
- buildTypesAiobotocorePackage "omics" "2.23.0"
- "sha256-dNpjzK7wWHaHURonIBzMEPEH3tiW5UKDsx5DzqKYUVE=";
+ buildTypesAiobotocorePackage "omics" "2.23.2"
+ "sha256-vL7QbSKkP+f5g7xFlfpXF1J6toxLuL2YtiT9EDX+CqQ=";
types-aiobotocore-opensearch =
- buildTypesAiobotocorePackage "opensearch" "2.23.0"
- "sha256-xdtjXxT20T95h2rXvPB7YjaK7j7iN9B9ZkiE/E83XFE=";
+ buildTypesAiobotocorePackage "opensearch" "2.23.2"
+ "sha256-MlrprOk7qJU9WPmwLP41NjWZqLS3sXIa8pGKaQF9+Yw=";
types-aiobotocore-opensearchserverless =
- buildTypesAiobotocorePackage "opensearchserverless" "2.23.0"
- "sha256-ELVpYSnt+prPLO/Xs7wnSRFEgO78YZONfYrjm/RvEJ8=";
+ buildTypesAiobotocorePackage "opensearchserverless" "2.23.2"
+ "sha256-KvTpXJEuzUnR0Y2tgtaCpkLpvrqnVmbD3L3Ac1tB7uY=";
types-aiobotocore-opsworks =
- buildTypesAiobotocorePackage "opsworks" "2.23.0"
- "sha256-XlcSk/XIpx179dNqClphcjIkFpXDiMdbHimUATGVnOY=";
+ buildTypesAiobotocorePackage "opsworks" "2.23.2"
+ "sha256-OFujKA1yPN9JWRKKBaTRqUZVWsShd2XhqWPBJ5fJE3c=";
types-aiobotocore-opsworkscm =
- buildTypesAiobotocorePackage "opsworkscm" "2.23.0"
- "sha256-RgJqHGroVTLnUnUPmNBY0LD6sTXRQ7JlHU26+irRz+U=";
+ buildTypesAiobotocorePackage "opsworkscm" "2.23.2"
+ "sha256-Ez3TEIPIVOZ4Wyl9ygC5adwLA7c4Rqi1CV5XNEQLFpc=";
types-aiobotocore-organizations =
- buildTypesAiobotocorePackage "organizations" "2.23.0"
- "sha256-d+CSEbSHFv22wroOavVVXMNnCRalknFs8d9VeXKGEQM=";
+ buildTypesAiobotocorePackage "organizations" "2.23.2"
+ "sha256-hWHud/4bM+uyEc9a8xEfdjNCD9Qq89ESnl2fRwL7N70=";
types-aiobotocore-osis =
- buildTypesAiobotocorePackage "osis" "2.23.0"
- "sha256-8a6Z8WfRaxIZ+ASVHhjcnhDmZF45gL9lDW2ozVg1piw=";
+ buildTypesAiobotocorePackage "osis" "2.23.2"
+ "sha256-pt3eeOB/ZdU/7XznzBNjbVHctgnR9eSaF8R4gmPv09o=";
types-aiobotocore-outposts =
- buildTypesAiobotocorePackage "outposts" "2.23.0"
- "sha256-m9mPr2lFBfoQoudmC0Dw1Jk728Z2vrG2XO8IPXArXVo=";
+ buildTypesAiobotocorePackage "outposts" "2.23.2"
+ "sha256-IIlmfn19zmloC8PSSwUgkBGsgoyHB96STr+Q17UeIfo=";
types-aiobotocore-panorama =
- buildTypesAiobotocorePackage "panorama" "2.23.0"
- "sha256-8NIh4TcknQG7vzcH0/2TwYA/bz0xL9/sDsThmVgejPg=";
+ buildTypesAiobotocorePackage "panorama" "2.23.2"
+ "sha256-KHQh8mRolYDc8bHpojTc/zGLhDBXG6r5I44AkR3uuKQ=";
types-aiobotocore-payment-cryptography =
- buildTypesAiobotocorePackage "payment-cryptography" "2.23.0"
- "sha256-attszmjydteM8ct+SnsdOkFRQaY5KwB8yv+2nKOAmPM=";
+ buildTypesAiobotocorePackage "payment-cryptography" "2.23.2"
+ "sha256-hC/qbhYJR2SVDBAbxcRGxmiTP4jJ9oxryJtZRlNZ7RQ=";
types-aiobotocore-payment-cryptography-data =
- buildTypesAiobotocorePackage "payment-cryptography-data" "2.23.0"
- "sha256-jYICIfUn/9534qY9hUpkT0tIiJ0Cynk03FCAdrP4fTE=";
+ buildTypesAiobotocorePackage "payment-cryptography-data" "2.23.2"
+ "sha256-BoEGBAzC+HN0pf1IRC3kSdQcmHA04CFHj6bbYDGEiII=";
types-aiobotocore-personalize =
- buildTypesAiobotocorePackage "personalize" "2.23.0"
- "sha256-z3op5R12xBMyXrs97L3G1P2M663GA8yxYXtbqqsjDtk=";
+ buildTypesAiobotocorePackage "personalize" "2.23.2"
+ "sha256-lw2XuCdj0EA5WV/xK4/KzugFcSXyN1bIJ6vdQZ+C5dw=";
types-aiobotocore-personalize-events =
- buildTypesAiobotocorePackage "personalize-events" "2.23.0"
- "sha256-6JZHAA07LeDdZ2bhcYeBWNhi03aihHZ5mapUEO7jgGY=";
+ buildTypesAiobotocorePackage "personalize-events" "2.23.2"
+ "sha256-9u6KBY2LNfnON+/J1IHoJS2VFPGfKYDPKalxnGa0jwc=";
types-aiobotocore-personalize-runtime =
- buildTypesAiobotocorePackage "personalize-runtime" "2.23.0"
- "sha256-fY5E4DZ0a4gCYqsJ6Uq2hy7GieQLoH829q60nSjqNh0=";
+ buildTypesAiobotocorePackage "personalize-runtime" "2.23.2"
+ "sha256-q4VsWLcmnlXsDRpSk82vmNUbB3rvaT1wWGtYHLqPQ/Q=";
types-aiobotocore-pi =
- buildTypesAiobotocorePackage "pi" "2.23.0"
- "sha256-jbuz5lxm71/wxdvYXtLTFd1ro8nhR9LxRSE72egMLSo=";
+ buildTypesAiobotocorePackage "pi" "2.23.2"
+ "sha256-SnUtXL7NfNYFmV6JcSHhW6cQE8Es6iOMV5cg9P3NL6k=";
types-aiobotocore-pinpoint =
- buildTypesAiobotocorePackage "pinpoint" "2.23.0"
- "sha256-d4ZPh1BeUzLTr0awkYTGtYMR8MzC4ivp3tRjgV4r/MU=";
+ buildTypesAiobotocorePackage "pinpoint" "2.23.2"
+ "sha256-Oqj9HqjR1rcPVK+9zzDVtarmpspzLfF2/MASaCY+APo=";
types-aiobotocore-pinpoint-email =
- buildTypesAiobotocorePackage "pinpoint-email" "2.23.0"
- "sha256-a2MdLsC0RhmM2nXcQt7UxDloFQNF3ZPKNjwbaG1R8k8=";
+ buildTypesAiobotocorePackage "pinpoint-email" "2.23.2"
+ "sha256-k1ZsOYPmD3WT/qnPvT92AlyimQEN06aInS5TA83ZXn0=";
types-aiobotocore-pinpoint-sms-voice =
- buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.23.0"
- "sha256-wgU/hST/e84g9YRsoYNw51C7L727Md+DgClJ3rD7RY4=";
+ buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.23.2"
+ "sha256-QSZjHkrf2//XGcj1zEvQyjt33v3kK35kRYI/kRH8WTI=";
types-aiobotocore-pinpoint-sms-voice-v2 =
- buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.23.0"
- "sha256-HMPT+GcBTSaHVjnWaI3w186Yxr19DlBsIQ4HDB2JlgU=";
+ buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.23.2"
+ "sha256-ZA8MboUbZDiy8toQrZe0IIhgtV3OkYIHPjJxoTtpBCc=";
types-aiobotocore-pipes =
- buildTypesAiobotocorePackage "pipes" "2.23.0"
- "sha256-5PKAX3JdogdWvwjxYqO5kZs6xxoOho49LNAAP2XBLKU=";
+ buildTypesAiobotocorePackage "pipes" "2.23.2"
+ "sha256-JQ7YmKZjYT8QhXQ71Aqcry1FwV3dagDjWcQyxcS01Z8=";
types-aiobotocore-polly =
- buildTypesAiobotocorePackage "polly" "2.23.0"
- "sha256-vNyV+qV9TOmULrCrqlHLPYeMfh/vrhnUAouPMq5QwXw=";
+ buildTypesAiobotocorePackage "polly" "2.23.2"
+ "sha256-DvmGM1PKfjgbnz5byq+YwXnG44Z/cVkIRWhGbbEVYJU=";
types-aiobotocore-pricing =
- buildTypesAiobotocorePackage "pricing" "2.23.0"
- "sha256-9XIIJUTMBPY/z7ohKR4VvfEDrtxxO5dJxRoxxgJyDI8=";
+ buildTypesAiobotocorePackage "pricing" "2.23.2"
+ "sha256-VLkB7VAtuHn9gpMBfRiCXN3hW98A24mlPCtmsCfMwUY=";
types-aiobotocore-privatenetworks =
buildTypesAiobotocorePackage "privatenetworks" "2.22.0"
"sha256-yaYvgVKcr3l2eq0dMzmQEZHxgblTLlVF9cZRnObiB7M=";
types-aiobotocore-proton =
- buildTypesAiobotocorePackage "proton" "2.23.0"
- "sha256-OgehX+tfaMf+eG0vOzvEXn4L/oxfYE1m/umwZmbmPfk=";
+ buildTypesAiobotocorePackage "proton" "2.23.2"
+ "sha256-xXUdoSbbq1auaJyBq4Z147LcVW256M76/1LJz9sG/gk=";
types-aiobotocore-qldb =
- buildTypesAiobotocorePackage "qldb" "2.23.0"
- "sha256-obDHh4yKZMmYNXw3CV8i2h0Py7h8ROCl30xAQ1IF1WQ=";
+ buildTypesAiobotocorePackage "qldb" "2.23.2"
+ "sha256-4Zbs1SynybFunfhQH+/kXcET4KbwBY8GUXuwZ0sL/WE=";
types-aiobotocore-qldb-session =
- buildTypesAiobotocorePackage "qldb-session" "2.23.0"
- "sha256-Ar/y7clkyNwPQ/gINuTPwgcribmPlsIU5C5LfPjqpg0=";
+ buildTypesAiobotocorePackage "qldb-session" "2.23.2"
+ "sha256-C2t2633V0i1OfDL1GNPt5HMEoFuXMspT4SbYTP3sTKc=";
types-aiobotocore-quicksight =
- buildTypesAiobotocorePackage "quicksight" "2.23.0"
- "sha256-FG9MSLJVgDDspfPsGg7dQ6Jr/sIi1zV1Mnfh5qTpdG8=";
+ buildTypesAiobotocorePackage "quicksight" "2.23.2"
+ "sha256-LrnBajbP6B5trm0Ebd/Rlu4997tQ2V1qWTJ78FWD7tw=";
types-aiobotocore-ram =
- buildTypesAiobotocorePackage "ram" "2.23.0"
- "sha256-IarNiXt8yfyO80c7Gz1/wVpWjbcW37UGY/W81KvU1b4=";
+ buildTypesAiobotocorePackage "ram" "2.23.2"
+ "sha256-cQ+xCOu2h+hCxH4SPX29wHEYZw/0zPZGdIWmEdbcYHo=";
types-aiobotocore-rbin =
- buildTypesAiobotocorePackage "rbin" "2.23.0"
- "sha256-mDJs4hS3dFHVjdlGz/+vAHnd/QbvhyOy1yPLymiOxTQ=";
+ buildTypesAiobotocorePackage "rbin" "2.23.2"
+ "sha256-34okwB5Kxu58go/go+ePfjYI9WB+Qr0vtS7IWzSrvnM=";
types-aiobotocore-rds =
- buildTypesAiobotocorePackage "rds" "2.23.0"
- "sha256-IeTdeAvJzdz7FAVwlFD9CYebmiqWpxOqAbqAHFXxe1M=";
+ buildTypesAiobotocorePackage "rds" "2.23.2"
+ "sha256-bj8wy8iW4ae74GAmDjzFDM6XgSFn7HuudjduyMpqaPA=";
types-aiobotocore-rds-data =
- buildTypesAiobotocorePackage "rds-data" "2.23.0"
- "sha256-HtMHy6U7hk2vwEUCvuK0XGfItZ0Aoainwcg1Ek4Q2YE=";
+ buildTypesAiobotocorePackage "rds-data" "2.23.2"
+ "sha256-LVmnPQBvTIy7WFDTMWKWMwuosIwAEnqePaklqRNHH18=";
types-aiobotocore-redshift =
- buildTypesAiobotocorePackage "redshift" "2.23.0"
- "sha256-Hda/SIzZO3hQD1dedviFTqvrRH0/o+RTvrLZkSS3xe8=";
+ buildTypesAiobotocorePackage "redshift" "2.23.2"
+ "sha256-8uyGssIcvC2aEM/1osGd/QxT7Oq1Hv5b/odPpIXEynE=";
types-aiobotocore-redshift-data =
- buildTypesAiobotocorePackage "redshift-data" "2.23.0"
- "sha256-Gg+I+cYVV1AlYR7FIxEUCDMRdo4iu/1S3TAMak+1D+k=";
+ buildTypesAiobotocorePackage "redshift-data" "2.23.2"
+ "sha256-tyNsHjd/jrALXasfhX8JNklJ63zNZ4OiO97AyyW/yl0=";
types-aiobotocore-redshift-serverless =
- buildTypesAiobotocorePackage "redshift-serverless" "2.23.0"
- "sha256-1ViY0svyv28PdH0g6avaM4o16+JCRYQF3YZT+Nf3vms=";
+ buildTypesAiobotocorePackage "redshift-serverless" "2.23.2"
+ "sha256-XWQPUghyV2npeQO09GvrLBU1+3+Z9W/RIwu0I7625MU=";
types-aiobotocore-rekognition =
- buildTypesAiobotocorePackage "rekognition" "2.23.0"
- "sha256-DxR/4S83swPq0k++BMQEFFcFhAJjzJKfhxo9qdKMGh8=";
+ buildTypesAiobotocorePackage "rekognition" "2.23.2"
+ "sha256-l7GFbw2/x+Ob7ZAgKJ1eFCkLQLv1nMXC8A/uBamFpLM=";
types-aiobotocore-resiliencehub =
- buildTypesAiobotocorePackage "resiliencehub" "2.23.0"
- "sha256-wO/HpOWUh+9r4ykKnQ/t8bN7poF51hsoCPwb3po6ebE=";
+ buildTypesAiobotocorePackage "resiliencehub" "2.23.2"
+ "sha256-Jl3KBs5n+Edk4/iY8Oq2KO7ocaoCqZE83L94Si8g+g8=";
types-aiobotocore-resource-explorer-2 =
- buildTypesAiobotocorePackage "resource-explorer-2" "2.23.0"
- "sha256-WhJSvUSIbm3i53Yf/4q59ljRlJoHcctzTCdfDc5u83s=";
+ buildTypesAiobotocorePackage "resource-explorer-2" "2.23.2"
+ "sha256-ynDccEiN6+DPIcy+YgFTSb0crIMfCp1uLxBoevQacM8=";
types-aiobotocore-resource-groups =
- buildTypesAiobotocorePackage "resource-groups" "2.23.0"
- "sha256-tGs1nNd+XDP7QPDMB8+0y0mHWwP1xe00309FbHbSBcU=";
+ buildTypesAiobotocorePackage "resource-groups" "2.23.2"
+ "sha256-ybqLQWSddVa3WSaiuGQ1OQKG9VD71bvZ+fpcnAXczcg=";
types-aiobotocore-resourcegroupstaggingapi =
- buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.23.0"
- "sha256-0498wg6pSZa3S97QeTOvKynPERSHBfd36F1Nn0SA710=";
+ buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.23.2"
+ "sha256-38Ok7Ugz1Y7xWoY1ffToO4TjX5Ai2qD4CGsyUG8ylto=";
types-aiobotocore-robomaker =
- buildTypesAiobotocorePackage "robomaker" "2.23.0"
- "sha256-sseUPITt2EFd0L0wtthNpafcwdhRFFjEj6L7T/iRdZ4=";
+ buildTypesAiobotocorePackage "robomaker" "2.23.2"
+ "sha256-khpQA5VSeN09SH/0ycSoyRKuEWUbzevbhtSuuljvCeU=";
types-aiobotocore-rolesanywhere =
- buildTypesAiobotocorePackage "rolesanywhere" "2.23.0"
- "sha256-USP+WKWDTmk2oCCqEGqqKp7c3NPGR+iUPL1VBfldnxw=";
+ buildTypesAiobotocorePackage "rolesanywhere" "2.23.2"
+ "sha256-aAgG+we4gKYIvOiCQjE9IZAXPHOzLhZt7w9iAQc1vXY=";
types-aiobotocore-route53 =
- buildTypesAiobotocorePackage "route53" "2.23.0"
- "sha256-7RgP2UmwFjRRskcmvjPAy9pc25KTlmoLvLwUEqkGNTE=";
+ buildTypesAiobotocorePackage "route53" "2.23.2"
+ "sha256-qXNMbFyiKD6Ra46LBWebAzE/royjqrrgHJls2PSCs1M=";
types-aiobotocore-route53-recovery-cluster =
- buildTypesAiobotocorePackage "route53-recovery-cluster" "2.23.0"
- "sha256-jEPcp0akDYVQzBNZtZh1JqshPEqdSxx1YL9ezH9sR5o=";
+ buildTypesAiobotocorePackage "route53-recovery-cluster" "2.23.2"
+ "sha256-ABfDIOgE/6af0L4tcV15VaOl/8zhfLy3rGQakF/Bd4o=";
types-aiobotocore-route53-recovery-control-config =
- buildTypesAiobotocorePackage "route53-recovery-control-config" "2.23.0"
- "sha256-/kVoiitpzkbfjsBeYmlkf3xvRojozLqY3jfzq7RgyfI=";
+ buildTypesAiobotocorePackage "route53-recovery-control-config" "2.23.2"
+ "sha256-C9Pkxa9yLUqEuSaQAGaHCzOQeLQDKuGQD3fNFbWhQZE=";
types-aiobotocore-route53-recovery-readiness =
- buildTypesAiobotocorePackage "route53-recovery-readiness" "2.23.0"
- "sha256-cQVih6Vpy22upUToMVjsXLLc4bFASXNHEzz4Vwid/as=";
+ buildTypesAiobotocorePackage "route53-recovery-readiness" "2.23.2"
+ "sha256-W6BIeUuTi8QSbT4Ja9B0UBQ2YeC5YOAbjumrPBc3P7E=";
types-aiobotocore-route53domains =
- buildTypesAiobotocorePackage "route53domains" "2.23.0"
- "sha256-ts2ejlnkzpkGwaWt3QhWEoABwdmUu3UzyGw2iFFU/DI=";
+ buildTypesAiobotocorePackage "route53domains" "2.23.2"
+ "sha256-fv8Pg1qhaigHqxyr9UimqwXuu3UeLxoFrzRnclT8nTc=";
types-aiobotocore-route53resolver =
- buildTypesAiobotocorePackage "route53resolver" "2.23.0"
- "sha256-4voFvDqGwVnSHPwEBhdYbJriCXhYc5bjEb1Dt/tUhBY=";
+ buildTypesAiobotocorePackage "route53resolver" "2.23.2"
+ "sha256-Iw1xkRzfuBIeOP6bohWiKFeL/odd3yuQxIfGovV/+ks=";
types-aiobotocore-rum =
- buildTypesAiobotocorePackage "rum" "2.23.0"
- "sha256-nZqfsDd+FSwVazwOQDg1OuXri/UHDJeVEleAwhW+mLU=";
+ buildTypesAiobotocorePackage "rum" "2.23.2"
+ "sha256-e56DR0g48Vf5Iub8IFHOgCZA+W4ryZMnXeLZcm+Pk8U=";
types-aiobotocore-s3 =
- buildTypesAiobotocorePackage "s3" "2.23.0"
- "sha256-WeqPbc1/JX5o0GMm2K4MDxeJ14iAMHpNMZb+Fvtx85Q=";
+ buildTypesAiobotocorePackage "s3" "2.23.2"
+ "sha256-8BoIF42zH97jiQCWWkMHerWYtFybVI8/8VEtaspF44I=";
types-aiobotocore-s3control =
- buildTypesAiobotocorePackage "s3control" "2.23.0"
- "sha256-iurrXo2FojV0piKlkfZgkqYPnKQecgfNfX/noGdrwiM=";
+ buildTypesAiobotocorePackage "s3control" "2.23.2"
+ "sha256-tMpWWfGh39vE/q8dTekgS1DM/FCZ8EIV/QwMCSd8+CM=";
types-aiobotocore-s3outposts =
- buildTypesAiobotocorePackage "s3outposts" "2.23.0"
- "sha256-FfTnAh7COqJQwMvt0dfdA44RgN0lkGJIYt/MLT+iURg=";
+ buildTypesAiobotocorePackage "s3outposts" "2.23.2"
+ "sha256-7GY9uT4S4sJSoW44IDQCjHt7FZ3z3z5HjtklVP+tP0Q=";
types-aiobotocore-sagemaker =
- buildTypesAiobotocorePackage "sagemaker" "2.23.0"
- "sha256-LPvYxAUu+3Nb72GtE+7m6ZTj/Q9zF78f1GRzd5tMimU=";
+ buildTypesAiobotocorePackage "sagemaker" "2.23.2"
+ "sha256-JitwKHs3dWtIEzPLs2E3K1ocjK+6V9ifYly4KHYKEeU=";
types-aiobotocore-sagemaker-a2i-runtime =
- buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.23.0"
- "sha256-eKTvzqnvIjE5N5nCbY71+YRMuzDyibMjQFKdflF8Ds4=";
+ buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.23.2"
+ "sha256-rDLAQ0CmJFkovbX/aFuSvG2p43y5MWWxeZhjyRudjys=";
types-aiobotocore-sagemaker-edge =
- buildTypesAiobotocorePackage "sagemaker-edge" "2.23.0"
- "sha256-eoKpKyc+dCyj/0doroIiaEvACwxONqLi5rFJsVYbggw=";
+ buildTypesAiobotocorePackage "sagemaker-edge" "2.23.2"
+ "sha256-6f+bHHgmCiFJtFDWpOHc48t3UdgVqOn0QgpZRBdGdMA=";
types-aiobotocore-sagemaker-featurestore-runtime =
- buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.23.0"
- "sha256-e5XuBJDujnOdAD+TyNA1/ufF3b2Yg1HpsRyclzNvJFo=";
+ buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.23.2"
+ "sha256-bBhEDfJkcfpssFVozGDp81EWAf31u0Arw1k/7DP0OrE=";
types-aiobotocore-sagemaker-geospatial =
- buildTypesAiobotocorePackage "sagemaker-geospatial" "2.23.0"
- "sha256-/WcgRGILViJQRFd4O04ErPa47N5N5uDuK2VfE+eYk6Y=";
+ buildTypesAiobotocorePackage "sagemaker-geospatial" "2.23.2"
+ "sha256-BLQdDCrPFGqXso6ZmC93j1sA4QWo78aW0bDpcRFBMkg=";
types-aiobotocore-sagemaker-metrics =
- buildTypesAiobotocorePackage "sagemaker-metrics" "2.23.0"
- "sha256-3VyAq8+SoQe6fp2741PARpKxNPsfYP76dqOs8bQqchs=";
+ buildTypesAiobotocorePackage "sagemaker-metrics" "2.23.2"
+ "sha256-ytMnM7y8UBrsLjFg8oibB6HcljtUiWSpx5397K2NtWg=";
types-aiobotocore-sagemaker-runtime =
- buildTypesAiobotocorePackage "sagemaker-runtime" "2.23.0"
- "sha256-tfXh+rOCirgL0F7anaJtOP/A9Tb4UNvN6+gZOje+OQg=";
+ buildTypesAiobotocorePackage "sagemaker-runtime" "2.23.2"
+ "sha256-HPNsoVupHTLz3ng1kFk4f+Yo4uWB9SYsc6QUVq0GrBs=";
types-aiobotocore-savingsplans =
- buildTypesAiobotocorePackage "savingsplans" "2.23.0"
- "sha256-ElHUksB/dajAOHvmXUvOJoARSkSLdaU61bV5sFR2/7c=";
+ buildTypesAiobotocorePackage "savingsplans" "2.23.2"
+ "sha256-obeU/yDoPkMREN7+VMDjpaz5SQXI99u8fjYhPx5jUKQ=";
types-aiobotocore-scheduler =
- buildTypesAiobotocorePackage "scheduler" "2.23.0"
- "sha256-754Vak1Ud42c/DloQSk2ky5AEkD1ozR0Ig6k2GECfLI=";
+ buildTypesAiobotocorePackage "scheduler" "2.23.2"
+ "sha256-QcePY3cWP0VGqVvdAOC8E1BtCiJnLl4Hg2PWlFLkiw0=";
types-aiobotocore-schemas =
- buildTypesAiobotocorePackage "schemas" "2.23.0"
- "sha256-wV6eJHIfKGVqiC76gMJx04Y+Xlt4UhqHwIr4fDNp+1E=";
+ buildTypesAiobotocorePackage "schemas" "2.23.2"
+ "sha256-JEAObIWiMvOk/rJ30ZerKa/c60mcyZpGOqNHorAme0Y=";
types-aiobotocore-sdb =
- buildTypesAiobotocorePackage "sdb" "2.23.0"
- "sha256-nVweIZosLcuA6daV2msyqIx1iLIvXvrkuIePZYfTUx4=";
+ buildTypesAiobotocorePackage "sdb" "2.23.2"
+ "sha256-bxLLaVaGkiFVcBxaiV8Vag/Pl/x2pSg73NvTeio2RS0=";
types-aiobotocore-secretsmanager =
- buildTypesAiobotocorePackage "secretsmanager" "2.23.0"
- "sha256-0svy+dhV4LGqOXFFIxWA9/7mjVR9i7pophUv1ELcu0g=";
+ buildTypesAiobotocorePackage "secretsmanager" "2.23.2"
+ "sha256-HvxxDQK3RbYu5B6Ram/Nrb+vWTzxitPRL4Ul2+52my8=";
types-aiobotocore-securityhub =
- buildTypesAiobotocorePackage "securityhub" "2.23.0"
- "sha256-cNa4IOJHymoBV4XzVfQszarTj8jS9A7V+5c87QpiLck=";
+ buildTypesAiobotocorePackage "securityhub" "2.23.2"
+ "sha256-VpYXbMgtozOfaSrhBAFjafSEvX309RcqItUvVM0d6lE=";
types-aiobotocore-securitylake =
- buildTypesAiobotocorePackage "securitylake" "2.23.0"
- "sha256-Ro3h5i23rnQeuq9MzwH5K9Isry0uclKq+iiGmR7I69w=";
+ buildTypesAiobotocorePackage "securitylake" "2.23.2"
+ "sha256-OQlkvKJ3ysq3EHS/dZ140vsEGlrdmP/JyRZlzF7RZKM=";
types-aiobotocore-serverlessrepo =
- buildTypesAiobotocorePackage "serverlessrepo" "2.23.0"
- "sha256-9YDwaCd23mRVRBwzsvPe7WZbf8sy83gvQyl6VaK2QMU=";
+ buildTypesAiobotocorePackage "serverlessrepo" "2.23.2"
+ "sha256-moaKI/4wxP1jtuUiqi6APyMLLXAQza/hcZiXxaEn1aE=";
types-aiobotocore-service-quotas =
- buildTypesAiobotocorePackage "service-quotas" "2.23.0"
- "sha256-orhmhTeaVT6lg8im67/oRJZcgsQhXpjBOiigG0h4lks=";
+ buildTypesAiobotocorePackage "service-quotas" "2.23.2"
+ "sha256-KHlbTbpS5qGXxbCH4Dl+86jpW1wQIrELJgDAnAeZOII=";
types-aiobotocore-servicecatalog =
- buildTypesAiobotocorePackage "servicecatalog" "2.23.0"
- "sha256-anuFEqf5VU8hj5b6xfW+01Or0nLO/K7paonUABslbbk=";
+ buildTypesAiobotocorePackage "servicecatalog" "2.23.2"
+ "sha256-6IhUJJTGcEjr4739JSacTFOmwzUv6dkTJ9dB7F2PtCI=";
types-aiobotocore-servicecatalog-appregistry =
- buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.23.0"
- "sha256-Pvr/CcNykCsX8szqKwrRKSrmgDG3KCOuVaJdOqRH2+M=";
+ buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.23.2"
+ "sha256-m8qcxSftCo66f3lZrMXAyVEDtVP8Y2DzKFmTMbSbtRc=";
types-aiobotocore-servicediscovery =
- buildTypesAiobotocorePackage "servicediscovery" "2.23.0"
- "sha256-2cuGBxe3Wk1cKB5ELla7Dkjsn6j7J+ATAUH9CBxw2KU=";
+ buildTypesAiobotocorePackage "servicediscovery" "2.23.2"
+ "sha256-2+EHVE4zLIDT9ZHIwaiSHV0G+dt4NNeXlAgOHbftPJo=";
types-aiobotocore-ses =
- buildTypesAiobotocorePackage "ses" "2.23.0"
- "sha256-8Rn7TKofuN3CzZxUr/nwi+qRaQX46gAKfDzOOwyI3dw=";
+ buildTypesAiobotocorePackage "ses" "2.23.2"
+ "sha256-Bmy7lEEZcJ1RiEqy1usFUskGlHdnAdU5+a3ASM6fNPw=";
types-aiobotocore-sesv2 =
- buildTypesAiobotocorePackage "sesv2" "2.23.0"
- "sha256-E0tCR8/iy3dff/SI4ux6h4LVNllxQOfOYaZEdDbQWbk=";
+ buildTypesAiobotocorePackage "sesv2" "2.23.2"
+ "sha256-cVlYXOvK1ovaAzn3YYWU8ZvW6yHd7IOUqIcpAgxyipQ=";
types-aiobotocore-shield =
- buildTypesAiobotocorePackage "shield" "2.23.0"
- "sha256-rVAvoj63J5IU4gi5dMUYZfkFdAE/8rUCvVilRQOJVrc=";
+ buildTypesAiobotocorePackage "shield" "2.23.2"
+ "sha256-M8l45iCeZ3Rq4Ok6iVE5wb96oOF/m6h6PP9pDTXQJWg=";
types-aiobotocore-signer =
- buildTypesAiobotocorePackage "signer" "2.23.0"
- "sha256-IUsFVjY/c9zsbsv8u5c80KePlVQxR27HqFHosvdLfZs=";
+ buildTypesAiobotocorePackage "signer" "2.23.2"
+ "sha256-O7LGJ9RLGc7/1+C+OhJG2G0u6FyrzYnriAA7ESLdKpE=";
types-aiobotocore-simspaceweaver =
- buildTypesAiobotocorePackage "simspaceweaver" "2.23.0"
- "sha256-NW6qRjs8cCOEAQMSygKe69Yud3Lmc+ufcFVzu18fVME=";
+ buildTypesAiobotocorePackage "simspaceweaver" "2.23.2"
+ "sha256-4yDLoGFAOHyYFa6FoqwNnA7A3OirFCyTiXNx7BYcDKQ=";
types-aiobotocore-sms =
- buildTypesAiobotocorePackage "sms" "2.23.0"
- "sha256-F9XwPCav4mP9PvfBRPsXZ8q0twtCOFClJEY7SNTEpAM=";
+ buildTypesAiobotocorePackage "sms" "2.23.2"
+ "sha256-bjW6LqsZ5i/DLPFlH8kGItnpUw9yn+/Z1VeNEs39k8E=";
types-aiobotocore-sms-voice =
buildTypesAiobotocorePackage "sms-voice" "2.22.0"
"sha256-nlg8QppdMa4MMLUQZXcxnypzv5II9PqEtuVc09UmjKU=";
types-aiobotocore-snow-device-management =
- buildTypesAiobotocorePackage "snow-device-management" "2.23.0"
- "sha256-rTa9nSKnDZJlnBwGC7Fqe749jHt+bpzgmgA9+ANb2Qo=";
+ buildTypesAiobotocorePackage "snow-device-management" "2.23.2"
+ "sha256-2GOOg1R7phu2w+pS6DnqOWwnSBd9pbCouBqruz1p8VY=";
types-aiobotocore-snowball =
- buildTypesAiobotocorePackage "snowball" "2.23.0"
- "sha256-fgp5u2AJyyBwt/lH64+6XoB01AX7pE1D2Y7CVDZKoSU=";
+ buildTypesAiobotocorePackage "snowball" "2.23.2"
+ "sha256-WIIZldfYq2+QEszAiXx5+OaSUZnEpihpQAjSR/zvttg=";
types-aiobotocore-sns =
- buildTypesAiobotocorePackage "sns" "2.23.0"
- "sha256-+6YzS8LEYKszReCnCbUvheeIdYskj6T5fJxtOgKJ7RE=";
+ buildTypesAiobotocorePackage "sns" "2.23.2"
+ "sha256-sFt/Tk5pJGKUf1FzLPzh2MaV3s48mhS5Z45DB1cc/7g=";
types-aiobotocore-sqs =
- buildTypesAiobotocorePackage "sqs" "2.23.0"
- "sha256-FwFYS7jmuJy+cpf1YgXw0mtC1+AkHOmqF3nAQzzbspw=";
+ buildTypesAiobotocorePackage "sqs" "2.23.2"
+ "sha256-Qkt/diu4NvIqErOrbB6V8Gut0mFT8GFmPEmeYSV7AO0=";
types-aiobotocore-ssm =
- buildTypesAiobotocorePackage "ssm" "2.23.0"
- "sha256-hhxGycHkBaxU7nhtqO5R73WDVTDNskvv60jSs6nCCds=";
+ buildTypesAiobotocorePackage "ssm" "2.23.2"
+ "sha256-VTNG6NymkJ6okACKCzjBJKoN9+RgxXP92tQI9CcKGYs=";
types-aiobotocore-ssm-contacts =
- buildTypesAiobotocorePackage "ssm-contacts" "2.23.0"
- "sha256-y30gDJhJMxZEVK//DWDL6FgOWkxjcHsudcUUqUGnGdA=";
+ buildTypesAiobotocorePackage "ssm-contacts" "2.23.2"
+ "sha256-bGGJUoS47GS0rQ2+pUbJ24oxuTT1tzbXBLjTPAfnq54=";
types-aiobotocore-ssm-incidents =
- buildTypesAiobotocorePackage "ssm-incidents" "2.23.0"
- "sha256-ZbxeAetl5XYzPiFruv7DY/tdTrRYcacfR++ERWT2RIA=";
+ buildTypesAiobotocorePackage "ssm-incidents" "2.23.2"
+ "sha256-LDce4hukTKGAubLAgAO6MYRPxPZU0BPB9reKwsUFlpQ=";
types-aiobotocore-ssm-sap =
- buildTypesAiobotocorePackage "ssm-sap" "2.23.0"
- "sha256-lreL3DNc3g5FL/1aa24XZcnYEGePlse50Xw9u8Q8/Bg=";
+ buildTypesAiobotocorePackage "ssm-sap" "2.23.2"
+ "sha256-qPLEJcTarmBpzTzrDZmhXuO3MX/btewKtY4HrZDlZiM=";
types-aiobotocore-sso =
- buildTypesAiobotocorePackage "sso" "2.23.0"
- "sha256-TcLIzazSqKMBr6XIvxce6eCH5vinpN0UQGvyvz0Kkc4=";
+ buildTypesAiobotocorePackage "sso" "2.23.2"
+ "sha256-ID4gwlyyrbdZubDHvlM4ttCT4gBuY6O0Wairt5dwbo0=";
types-aiobotocore-sso-admin =
- buildTypesAiobotocorePackage "sso-admin" "2.23.0"
- "sha256-Iam+EFxGA0iXoAaXHN50n/2t7kxvug404jRw0fNcEgk=";
+ buildTypesAiobotocorePackage "sso-admin" "2.23.2"
+ "sha256-F83K8WvDTK/ATIH+wGH5vz07DOBdedy+x5sUbcdrdWo=";
types-aiobotocore-sso-oidc =
- buildTypesAiobotocorePackage "sso-oidc" "2.23.0"
- "sha256-7eqXeYvcKulw3F0aB3nZbOt5i8PbBaB2GyjseO4pg10=";
+ buildTypesAiobotocorePackage "sso-oidc" "2.23.2"
+ "sha256-KKRZZj8WMN5Arfl6MOvp5VEHWUOcoAMyeZTU8SrvkcE=";
types-aiobotocore-stepfunctions =
- buildTypesAiobotocorePackage "stepfunctions" "2.23.0"
- "sha256-kUAiQTsktvxtQpHQOHt/CzTucBCpiQj1bGZxoq+gvvc=";
+ buildTypesAiobotocorePackage "stepfunctions" "2.23.2"
+ "sha256-SNephRpMQbFRdPIFJg228CIbYXPmFP0VQBCMt6o5eSM=";
types-aiobotocore-storagegateway =
- buildTypesAiobotocorePackage "storagegateway" "2.23.0"
- "sha256-n8s1hUwQ3itEI3CTMRWKlFi3HsYicf1Ajy3WU1FmLOM=";
+ buildTypesAiobotocorePackage "storagegateway" "2.23.2"
+ "sha256-5AfrT9iNcHdMuslQ1Yt+r/zPvKn3FAPcgjOV4hq7XXE=";
types-aiobotocore-sts =
- buildTypesAiobotocorePackage "sts" "2.23.0"
- "sha256-rYEE6fF1jWC1DoWfkqN2/O9zx9Hg7hZHsDw0vJmXAm4=";
+ buildTypesAiobotocorePackage "sts" "2.23.2"
+ "sha256-1Pbxy7xiqYQaEnukC4A9dfdLol9C6FLdQ6lFbYrjUHU=";
types-aiobotocore-support =
- buildTypesAiobotocorePackage "support" "2.23.0"
- "sha256-NrQhjEnvp3FH+knYwgvIa/Nfvkpyf8fB61bcy0NNYak=";
+ buildTypesAiobotocorePackage "support" "2.23.2"
+ "sha256-dM80XCLpE6Ce0YhI+CrlmWQBZaq1WyAh7dc5o5d7PD8=";
types-aiobotocore-support-app =
- buildTypesAiobotocorePackage "support-app" "2.23.0"
- "sha256-SCzhRCKwJM0vTMKK3M2BiPaPUOmNhHn4MO+V+RYFMCQ=";
+ buildTypesAiobotocorePackage "support-app" "2.23.2"
+ "sha256-rXgza6VCCJFUVtpRh517lHmpEw1SJt/FJ/hCn/pwp0w=";
types-aiobotocore-swf =
- buildTypesAiobotocorePackage "swf" "2.23.0"
- "sha256-4gD1De2rBm+6M5jMHygcbMFHjyEg2p7fTfBJSQtKTv0=";
+ buildTypesAiobotocorePackage "swf" "2.23.2"
+ "sha256-OD06lxrb36mlg2byV/LWOUrtH8bn50qQ1oZVMgTvv8Y=";
types-aiobotocore-synthetics =
- buildTypesAiobotocorePackage "synthetics" "2.23.0"
- "sha256-IAHA5n+y4P2amfYEiXLBA9nZ69a6ppzFeGmRUX4haJA=";
+ buildTypesAiobotocorePackage "synthetics" "2.23.2"
+ "sha256-tQo5/c59YE49ByNfOUvjU1it4voa46RPJ/UgfTeEvpM=";
types-aiobotocore-textract =
- buildTypesAiobotocorePackage "textract" "2.23.0"
- "sha256-9/ePgw4LXF2PvhUqcVEZEPTMMb9MtLIlHKhop1VrvGY=";
+ buildTypesAiobotocorePackage "textract" "2.23.2"
+ "sha256-f4dp8RXYWTIyEpLRK2j2JT8YuDDmcFfoM1F4WSVliAs=";
types-aiobotocore-timestream-query =
- buildTypesAiobotocorePackage "timestream-query" "2.23.0"
- "sha256-4jzX1tsaK93c6xnxKkzCDP3Tb8L3Wsd2IRE1GdVyvh8=";
+ buildTypesAiobotocorePackage "timestream-query" "2.23.2"
+ "sha256-od2tkolG3+aJq6b6e4ZCk9K4v1JwV9fEtIUdGaE2qvU=";
types-aiobotocore-timestream-write =
- buildTypesAiobotocorePackage "timestream-write" "2.23.0"
- "sha256-pXhIaGPsEPLaHr2YWo7ZvIHyC6JkcsRzzFVf5w4HYbQ=";
+ buildTypesAiobotocorePackage "timestream-write" "2.23.2"
+ "sha256-m9GaN2G/dZdIe9tPD5ZsBEkpvjzxQ29XHRCaNoGW4SA=";
types-aiobotocore-tnb =
- buildTypesAiobotocorePackage "tnb" "2.23.0"
- "sha256-rGIvidbnqnLhar+J5M0oXCvHEn6d/7VHOSjIDHr30J0=";
+ buildTypesAiobotocorePackage "tnb" "2.23.2"
+ "sha256-Ift2pv89c4Mv324BGFFFNHhys8e5/Y04Bp5cuKdNCL4=";
types-aiobotocore-transcribe =
- buildTypesAiobotocorePackage "transcribe" "2.23.0"
- "sha256-mpJuwCu/lF0w8oUWZeAzRbvePfCN1cvy+GKgpvntlpM=";
+ buildTypesAiobotocorePackage "transcribe" "2.23.2"
+ "sha256-PEkelbZJGFEF802Zth53Eb6LQpMnrD0g+Y7MywqiYP0=";
types-aiobotocore-transfer =
- buildTypesAiobotocorePackage "transfer" "2.23.0"
- "sha256-VgKs9flRd7/a7L5CznleSf4wl/V4zKtEkBAYWjPYzfc=";
+ buildTypesAiobotocorePackage "transfer" "2.23.2"
+ "sha256-WOyuJUQp4BkFpBqBNdHsRIC+OY1hNVUZN84tPUpqjDE=";
types-aiobotocore-translate =
- buildTypesAiobotocorePackage "translate" "2.23.0"
- "sha256-KtFlxkEmgal61Le39xmRpBPz32m8alO3nmgQGgw/lsU=";
+ buildTypesAiobotocorePackage "translate" "2.23.2"
+ "sha256-cxYoHczI9Sr62CsHo8+SjpbkzmYcA9lRH/U98kaKaIw=";
types-aiobotocore-verifiedpermissions =
- buildTypesAiobotocorePackage "verifiedpermissions" "2.23.0"
- "sha256-F4Z1uXVBkA0pDUlUq+pRVFrFQIXt8HESBCf9k6hya5s=";
+ buildTypesAiobotocorePackage "verifiedpermissions" "2.23.2"
+ "sha256-rYs0eoxjU/PtYOF2ADgiBd9O8mLXMT/+6WLprfdbzCs=";
types-aiobotocore-voice-id =
- buildTypesAiobotocorePackage "voice-id" "2.23.0"
- "sha256-Ty3tgpd+1D73MVVxgUr/G7bdn+IOZAQClp9kRLVodvw=";
+ buildTypesAiobotocorePackage "voice-id" "2.23.2"
+ "sha256-hsgme2tduhW3eF/6PIUTyub2lEGHGr9+HOU/kI0zpnk=";
types-aiobotocore-vpc-lattice =
- buildTypesAiobotocorePackage "vpc-lattice" "2.23.0"
- "sha256-E+eTNnbBKbdHruu5V8Ps+Z+dKsDlnz+QmltHjH+t9J8=";
+ buildTypesAiobotocorePackage "vpc-lattice" "2.23.2"
+ "sha256-sxWLnz+Rh+KHwOeRqmW3DIOQLmvLv41UCqTkWC0TRFE=";
types-aiobotocore-waf =
- buildTypesAiobotocorePackage "waf" "2.23.0"
- "sha256-fB02Ov1jR6qUOzVsfQgxY8WOj18ZuzsZxA76KhH5Ksk=";
+ buildTypesAiobotocorePackage "waf" "2.23.2"
+ "sha256-x+RsDo6RIQEKZK+Fsezr/Ve+J3qoD4YVVEw7zzLJROU=";
types-aiobotocore-waf-regional =
- buildTypesAiobotocorePackage "waf-regional" "2.23.0"
- "sha256-O3uRJxJa7LHq4QrpX5ajuZJYjZhb7/avNJ6PCMsEUjw=";
+ buildTypesAiobotocorePackage "waf-regional" "2.23.2"
+ "sha256-++Tx6/Ex+gGYJAX7Nxut9oXE0ECJ8Ad9CKeZIMZwOJ0=";
types-aiobotocore-wafv2 =
- buildTypesAiobotocorePackage "wafv2" "2.23.0"
- "sha256-o1MF2butL7dubJtfqi57NtgSMz51gwcOH90qX/9en1Q=";
+ buildTypesAiobotocorePackage "wafv2" "2.23.2"
+ "sha256-PNohPrEZAsYtPnf2p/bOS456halWyP8ewQ1jF9dCd20=";
types-aiobotocore-wellarchitected =
- buildTypesAiobotocorePackage "wellarchitected" "2.23.0"
- "sha256-I+u+pyCnE5R9KY5DjMNUgrV9f456WB3MTaDB85/NJ+M=";
+ buildTypesAiobotocorePackage "wellarchitected" "2.23.2"
+ "sha256-pYonw9Bt7FHQUw8yrnY2+nceeO42BWawibssxeIs6X8=";
types-aiobotocore-wisdom =
- buildTypesAiobotocorePackage "wisdom" "2.23.0"
- "sha256-ZHPaA1jnHuQk/eri+L9LYF4oKKhBj/TajWGbZNo68cU=";
+ buildTypesAiobotocorePackage "wisdom" "2.23.2"
+ "sha256-pH6b8DRar3gPWZAIioTPswn+fRmZfhEP8CLS4EMFl1A=";
types-aiobotocore-workdocs =
- buildTypesAiobotocorePackage "workdocs" "2.23.0"
- "sha256-orS//o/5lIlWHPjSdTdtuPG9vNJzeggzMGpi+XB1jLo=";
+ buildTypesAiobotocorePackage "workdocs" "2.23.2"
+ "sha256-4EkeBQRPO8tmEtVYVQGqTBpa2ZH39YSrS+P/9d2t4CE=";
types-aiobotocore-worklink =
buildTypesAiobotocorePackage "worklink" "2.15.1"
"sha256-VvuxiybvGaehPqyVUYGO1bbVSQ0OYgk6LbzgoKLHF2c=";
types-aiobotocore-workmail =
- buildTypesAiobotocorePackage "workmail" "2.23.0"
- "sha256-f+aCkdJwpkWg3bQa39aIDGPDTXKry5BS+/nm7J0YBUs=";
+ buildTypesAiobotocorePackage "workmail" "2.23.2"
+ "sha256-lJfvx80/+CvbhXD3QM6x4vACNEjguNK0yHuLxjTGseI=";
types-aiobotocore-workmailmessageflow =
- buildTypesAiobotocorePackage "workmailmessageflow" "2.23.0"
- "sha256-OTv9KmKcMP15WK7UDFg+1yF7qmVTtUKi8vjdzgzejgQ=";
+ buildTypesAiobotocorePackage "workmailmessageflow" "2.23.2"
+ "sha256-pccbWkeio5leYT9M1F3idCWbqYhZssHVftKZe0TUuSk=";
types-aiobotocore-workspaces =
- buildTypesAiobotocorePackage "workspaces" "2.23.0"
- "sha256-F5Vnub2S/3knfqXw5VIwbiKElQHcto1KyrRC7u9qiJ0=";
+ buildTypesAiobotocorePackage "workspaces" "2.23.2"
+ "sha256-/h2kDKfngF3Sbu3++sbGTxiW06A2aDM6VzuSTnG4JsE=";
types-aiobotocore-workspaces-web =
- buildTypesAiobotocorePackage "workspaces-web" "2.23.0"
- "sha256-XrwviZsITloHSwTVGeQXeMN7DKLt5/zTJGyO6/vW09A=";
+ buildTypesAiobotocorePackage "workspaces-web" "2.23.2"
+ "sha256-MHCnARP17nK9c0EOueaQItZohXhSP6aV1kTc1vZwyWM=";
types-aiobotocore-xray =
- buildTypesAiobotocorePackage "xray" "2.23.0"
- "sha256-NYH52YWk3iyQ9IHWmiTv6peuq5zfpMze2k30dong+N4=";
+ buildTypesAiobotocorePackage "xray" "2.23.2"
+ "sha256-WqODS2sC6bV03hlAzFMTgqxU4b2kVJHUCOZfCJTTIRc=";
}
diff --git a/pkgs/development/python-modules/types-html5lib/default.nix b/pkgs/development/python-modules/types-html5lib/default.nix
index 869dd0f9ff63..992b8e7496ac 100644
--- a/pkgs/development/python-modules/types-html5lib/default.nix
+++ b/pkgs/development/python-modules/types-html5lib/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "types-html5lib";
- version = "1.1.11.20250516";
+ version = "1.1.11.20250708";
pyproject = true;
src = fetchPypi {
pname = "types_html5lib";
inherit version;
- hash = "sha256-ZQQ6ZxjJf31SVnzAzfQe+/wzsfksbAxeGfYKfsaa5yA=";
+ hash = "sha256-JDIXIP26xxzuUNWkvsm3RISVtyF5dM/+P88e3k7vev4=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/types-markdown/default.nix b/pkgs/development/python-modules/types-markdown/default.nix
index 0a5073d4cc8a..b1055bcbfdff 100644
--- a/pkgs/development/python-modules/types-markdown/default.nix
+++ b/pkgs/development/python-modules/types-markdown/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "types-markdown";
- version = "3.8.0.20250708";
+ version = "3.8.0.20250809";
pyproject = true;
src = fetchPypi {
pname = "types_markdown";
inherit version;
- hash = "sha256-KGkCUf6QdX9amc1nHHlQK8LeB67y01/lQRfDsceZgEo=";
+ hash = "sha256-+mGec1h4okQzKku+Frz8ROSf9iZMJpYFYnjwZCzfoiM=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/uvicorn-worker/default.nix b/pkgs/development/python-modules/uvicorn-worker/default.nix
new file mode 100644
index 000000000000..320dee57a853
--- /dev/null
+++ b/pkgs/development/python-modules/uvicorn-worker/default.nix
@@ -0,0 +1,52 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ gunicorn,
+ hatchling,
+ httpx,
+ pytestCheckHook,
+ trustme,
+ uvicorn,
+}:
+
+buildPythonPackage rec {
+ pname = "uvicorn-worker";
+ version = "0.3.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Kludex";
+ repo = "uvicorn-worker";
+ tag = version;
+ hash = "sha256-a5L4H1Bym5Dx9/pGL/Vz6ZO699t/1Wmc1ExIb0t/ISc=";
+ };
+
+ build-system = [ hatchling ];
+
+ dependencies = [
+ gunicorn
+ uvicorn
+ ];
+
+ nativeCheckInputs = [
+ gunicorn
+ httpx
+ pytestCheckHook
+ trustme
+ ];
+
+ preCheck = ''
+ export PATH="$PATH:$out/bin";
+ '';
+
+ pythonImportsCheck = [ "uvicorn_worker" ];
+
+ meta = {
+ description = "Uvicorn worker for Gunicorn";
+ homepage = "https://github.com/Kludex/uvicorn-worker";
+ changelog = "https://github.com/Kludex/uvicorn-worker/releases/tag/${src.tag}";
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/voip-utils/default.nix b/pkgs/development/python-modules/voip-utils/default.nix
index 3fe80625c9d9..62f447e9a06e 100644
--- a/pkgs/development/python-modules/voip-utils/default.nix
+++ b/pkgs/development/python-modules/voip-utils/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "voip-utils";
- version = "0.3.3";
+ version = "0.3.4";
pyproject = true;
src = fetchFromGitHub {
owner = "home-assistant-libs";
repo = "voip-utils";
tag = "v${version}";
- hash = "sha256-LGmvf6HejxH17VaKL2extonoAmk0zqU7UpHmuPc8/u0=";
+ hash = "sha256-vFzSDK5n5qhhUL1Lxy0R1iuB+uUovCzZFV5wPIt8cek=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/volvocarsapi/default.nix b/pkgs/development/python-modules/volvocarsapi/default.nix
new file mode 100644
index 000000000000..7d0dfc1fbb37
--- /dev/null
+++ b/pkgs/development/python-modules/volvocarsapi/default.nix
@@ -0,0 +1,48 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ pythonOlder,
+ aiohttp,
+ yarl,
+ hatchling,
+}:
+
+buildPythonPackage rec {
+ pname = "volvocarsapi";
+ version = "0.4.1";
+ pyproject = true;
+
+ disabled = pythonOlder "3.12";
+
+ src = fetchFromGitHub {
+ owner = "thomasddn";
+ repo = "volvo-cars-api";
+ tag = "v${version}";
+ hash = "sha256-YMrhVxDm8Cp8vbMVtdq6yoaAu8nUB7L2YG+LSkvMdZs=";
+ };
+
+ build-system = [
+ hatchling
+ ];
+
+ dependencies = [
+ aiohttp
+ yarl
+ ];
+
+ # Package has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [
+ "volvocarsapi"
+ ];
+
+ meta = {
+ description = "Python client for the Volvo Cars API";
+ homepage = "https://github.com/thomasddn/volvo-cars-api";
+ changelog = "https://github.com/thomasddn/volvo-cars-api/releases/tag/v${version}";
+ license = lib.licenses.gpl3Only;
+ maintainers = [ lib.maintainers.jamiemagee ];
+ };
+}
diff --git a/pkgs/development/python-modules/warp-lang/default.nix b/pkgs/development/python-modules/warp-lang/default.nix
index 746e9b4ca8cd..a740b73ef614 100644
--- a/pkgs/development/python-modules/warp-lang/default.nix
+++ b/pkgs/development/python-modules/warp-lang/default.nix
@@ -37,13 +37,13 @@ let
effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else args.stdenv;
stdenv = builtins.throw "Use effectiveStdenv instead of stdenv directly, as it may be replaced by cudaPackages.backendStdenv";
- version = "1.8.0";
+ version = "1.8.1";
libmathdx = effectiveStdenv.mkDerivation (finalAttrs: {
# NOTE: The version used should match the version Warp requires:
# https://github.com/NVIDIA/warp/blob/${version}/deps/libmathdx-deps.packman.xml
pname = "libmathdx";
- version = "0.2.1";
+ version = "0.2.2";
outputs = [
"out"
@@ -62,8 +62,8 @@ let
# nix-hash --type sha256 --to-sri $(nix-prefetch-url "https://...")
hashes = {
- aarch64-linux = "sha256-smB13xev2TG1xUx4+06KRgYEnPMczpjBOOX7uC1APbE=";
- x86_64-linux = "sha256-+3TbLuL5Y2flLRicQgPVLs8KZQBqNYJYJ8P3etgX7g0=";
+ aarch64-linux = "sha256-uadBl2HTWIzpYyUxHqnLZtqq42v13KYXSOJXz0Wgtrk=";
+ x86_64-linux = "sha256-YU26l3q+HH1fyBD96oMrl+e96gmiC/krzJv6VJss3mY=";
};
in
lib.mapNullable (
@@ -139,7 +139,7 @@ buildPythonPackage {
owner = "NVIDIA";
repo = "warp";
tag = "v${version}";
- hash = "sha256-zCRB92acxOiIFGjfRh2Cr1qq8pbhm+Rd011quMP/D88=";
+ hash = "sha256-cSG8uncJMl4rbQ48L8XJY1Illr6usVX8no0jDhECwbo=";
};
patches =
diff --git a/pkgs/development/python-modules/wavinsentio/default.nix b/pkgs/development/python-modules/wavinsentio/default.nix
index add20789e5b9..8532e94d4742 100644
--- a/pkgs/development/python-modules/wavinsentio/default.nix
+++ b/pkgs/development/python-modules/wavinsentio/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "wavinsentio";
- version = "0.5.0";
+ version = "0.5.4";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-YSofEjDehuNlenkAsQzLkX67Um4pkMSeZmVZgNA06vw=";
+ hash = "sha256-FlxeOaqQkJBWQtEUudbwlCzkK6HWmWTIxjgaI80BlxQ=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/weasyprint/default.nix b/pkgs/development/python-modules/weasyprint/default.nix
index fce0a2c3baca..84f96cdfc1e7 100644
--- a/pkgs/development/python-modules/weasyprint/default.nix
+++ b/pkgs/development/python-modules/weasyprint/default.nix
@@ -35,6 +35,8 @@ buildPythonPackage rec {
version = "65.1";
pyproject = true;
+ __darwinAllowLocalNetworking = true;
+
src = fetchFromGitHub {
owner = "Kozea";
repo = "WeasyPrint";
@@ -112,10 +114,5 @@ buildPythonPackage rec {
homepage = "https://weasyprint.org/";
license = lib.licenses.bsd3;
teams = [ lib.teams.apm ];
- badPlatforms = [
- # Fatal Python error: Segmentation fault
- # "...weasyprint/pdf/fonts.py", line 221 in _harfbuzz_subset
- lib.systems.inspect.patterns.isDarwin
- ];
};
}
diff --git a/pkgs/development/python-modules/weatherflow4py/default.nix b/pkgs/development/python-modules/weatherflow4py/default.nix
index 37ea3ba62b0e..192263120598 100644
--- a/pkgs/development/python-modules/weatherflow4py/default.nix
+++ b/pkgs/development/python-modules/weatherflow4py/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "weatherflow4py";
- version = "1.3.1";
+ version = "1.4.1";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "jeeftor";
repo = "weatherflow4py";
tag = "v${version}";
- hash = "sha256-X5zMxX8PthiqaEIM0/fElGIjeeCey0ossVDKevy1Mnw=";
+ hash = "sha256-nHpLdzO49HhX5+gtYrgche4whs7Onzp4HeRNFwLHcVI=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix b/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix
index 3f703daf5569..8969eef524c2 100644
--- a/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix
+++ b/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "whirlpool-sixth-sense";
- version = "0.20.0";
+ version = "0.21.1";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "abmantis";
repo = "whirlpool-sixth-sense";
tag = version;
- hash = "sha256-Sl8Y1sVZolk8KLS3bKGQNFXTVntcPusrf2A0zdixq8A=";
+ hash = "sha256-uhqDm6BOUX6Ov4580EmBOD4si9BsMvnsvEmA/DbKE7M=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/whodap/default.nix b/pkgs/development/python-modules/whodap/default.nix
index d4de5f0333f5..4287b66a5f06 100644
--- a/pkgs/development/python-modules/whodap/default.nix
+++ b/pkgs/development/python-modules/whodap/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "whodap";
- version = "0.1.12";
+ version = "0.1.13";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -18,8 +18,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "pogzyb";
repo = "whodap";
- tag = "v${version}";
- hash = "sha256-kw7bmkpDNb/PK/Q2tSbG+ju0G+6tdSy3RaNDaNOVYnE=";
+ tag = version;
+ hash = "sha256-VSFtHjdG9pJAryGUgwI0NxxaW0JiXEHU7aVvXYxymtc=";
};
propagatedBuildInputs = [ httpx ];
@@ -39,7 +39,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python RDAP utility for querying and parsing information about domain names";
homepage = "https://github.com/pogzyb/whodap";
- changelog = "https://github.com/pogzyb/whodap/releases/tag/v${version}";
+ changelog = "https://github.com/pogzyb/whodap/releases/tag/${src.tag}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/wyoming/default.nix b/pkgs/development/python-modules/wyoming/default.nix
index 46816f1c0f84..56af4b52e6df 100644
--- a/pkgs/development/python-modules/wyoming/default.nix
+++ b/pkgs/development/python-modules/wyoming/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "wyoming";
- version = "1.7.1";
+ version = "1.7.2";
pyproject = true;
src = fetchFromGitHub {
owner = "rhasspy";
repo = "wyoming";
tag = version;
- hash = "sha256-jP2RLKjm79tb4lPbTp1zcDnRV0phn7I2qjxYpC6hqTM=";
+ hash = "sha256-tLwMysBxNPk5ztkwuuOhChhGgY+uEE9uA4S5ZVlVtY0=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix
index 3ac97ff10b33..b16f1148da0f 100644
--- a/pkgs/development/python-modules/xiaomi-ble/default.nix
+++ b/pkgs/development/python-modules/xiaomi-ble/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "xiaomi-ble";
- version = "1.1.0";
+ version = "1.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "xiaomi-ble";
tag = "v${version}";
- hash = "sha256-a1KHP3tkryKO3hlaHjLWZ8Foh1PCPa9aEPK4UHGNPeE=";
+ hash = "sha256-elPT+hwnFoy62CbpKsaTLP8D+Pui6BD2De7oJistM0w=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/yalexs-ble/default.nix b/pkgs/development/python-modules/yalexs-ble/default.nix
index 182fb14eeba9..4db49f672413 100644
--- a/pkgs/development/python-modules/yalexs-ble/default.nix
+++ b/pkgs/development/python-modules/yalexs-ble/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "yalexs-ble";
- version = "3.0.0";
+ version = "3.1.2";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "bdraco";
repo = "yalexs-ble";
tag = "v${version}";
- hash = "sha256-sHAdeL3mUUsKqRkv9suA3mfbwJvMADpMqt1Qu5lITnQ=";
+ hash = "sha256-0eFW2KZPpoxEF2FnuYzcR7GuD3jGBjOZlArzYbKcnUI=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/yalexs/default.nix b/pkgs/development/python-modules/yalexs/default.nix
index 7c7c619c3fc4..58286c2fdc6c 100644
--- a/pkgs/development/python-modules/yalexs/default.nix
+++ b/pkgs/development/python-modules/yalexs/default.nix
@@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "yalexs";
- version = "8.11.0";
+ version = "8.11.1";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "bdraco";
repo = "yalexs";
tag = "v${version}";
- hash = "sha256-ajKe0pIUV2xwFi49MR4NK19G1DZ84e6oSJQIGlXq+Vo=";
+ hash = "sha256-J7fVj3vb6cLfjijEHJwWS+LmWGM74HoFs392+apdlrc=";
};
build-system = [ poetry-core ];
@@ -70,7 +70,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python API for Yale Access (formerly August) Smart Lock and Doorbell";
homepage = "https://github.com/bdraco/yalexs";
- changelog = "https://github.com/bdraco/yalexs/blob/${src.rev}/CHANGELOG.md";
+ changelog = "https://github.com/bdraco/yalexs/blob/${src.tag}/CHANGELOG.md";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/yamlloader/default.nix b/pkgs/development/python-modules/yamlloader/default.nix
index 388e88284bc7..0add590d5bfb 100644
--- a/pkgs/development/python-modules/yamlloader/default.nix
+++ b/pkgs/development/python-modules/yamlloader/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "yamlloader";
- version = "1.5.1";
+ version = "1.5.2";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-jezhmwUKyxxqjKFKoweTOI+b4VT3NLgmVB+aGCjUHOw=";
+ hash = "sha256-wQrBMhpiaxyosJ0/Ov6YVbgYORxZmSp2tl5KLZXqxBs=";
};
build-system = [
diff --git a/pkgs/development/python-modules/yaramod/default.nix b/pkgs/development/python-modules/yaramod/default.nix
index 7424cae54327..aa7405725368 100644
--- a/pkgs/development/python-modules/yaramod/default.nix
+++ b/pkgs/development/python-modules/yaramod/default.nix
@@ -21,14 +21,14 @@ let
in
buildPythonPackage rec {
pname = "yaramod";
- version = "4.3.2";
+ version = "4.4.1";
pyproject = true;
src = fetchFromGitHub {
owner = "avast";
repo = "yaramod";
tag = "v${version}";
- hash = "sha256-b0IdhnKlOPkjq/oZtEHbOzEjp5gUhX+NqDid61ubovc=";
+ hash = "sha256-mI/NIgBs/amV7DRJEfclR5LcYOc8/2d1tmP+bWcULhw=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/yfinance/default.nix b/pkgs/development/python-modules/yfinance/default.nix
index 2d5a2468f26a..3b5243f2190c 100644
--- a/pkgs/development/python-modules/yfinance/default.nix
+++ b/pkgs/development/python-modules/yfinance/default.nix
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "yfinance";
- version = "0.2.63";
+ version = "0.2.65";
pyproject = true;
src = fetchFromGitHub {
owner = "ranaroussi";
repo = "yfinance";
tag = version;
- hash = "sha256-yIkMhG5RxBNwdp8Cq5OzqZfOKABULe5irexHHHArZzM=";
+ hash = "sha256-vc+oFjuo9JeK+pCdXKLG2wLGraBJZ+OYz2vOdySwLdU=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/yoto-api/default.nix b/pkgs/development/python-modules/yoto-api/default.nix
index 3243bee738c7..e44dd9e98b41 100644
--- a/pkgs/development/python-modules/yoto-api/default.nix
+++ b/pkgs/development/python-modules/yoto-api/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "yoto-api";
- version = "1.26.1";
+ version = "1.26.5";
pyproject = true;
src = fetchFromGitHub {
owner = "cdnninja";
repo = "yoto_api";
tag = "v${version}";
- hash = "sha256-Erq6whZX8pfQSoszyCMrnRj24nZN3QD52SRs+G24O7k=";
+ hash = "sha256-QlcZZjyMPIPGG5zHTFM9E2Y8sa/etbvMmxRp15NzKEo=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/ytmusicapi/default.nix b/pkgs/development/python-modules/ytmusicapi/default.nix
index 8c9d734b5dc5..749bca4f0e89 100644
--- a/pkgs/development/python-modules/ytmusicapi/default.nix
+++ b/pkgs/development/python-modules/ytmusicapi/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "ytmusicapi";
- version = "1.10.3";
+ version = "1.11.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "sigma67";
repo = "ytmusicapi";
tag = version;
- hash = "sha256-0JTuTGHAWG4lMKMvvtuNTRiYlfPsbhCNoGS0TJBZdCc=";
+ hash = "sha256-7GaxWLGmyxy5RlLoqXXmTM67eoIDf9IB3qjohZcNupU=";
};
build-system = [ setuptools-scm ];
diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix
index ec8db53b39a5..e33195d711b2 100644
--- a/pkgs/development/python-modules/zha-quirks/default.nix
+++ b/pkgs/development/python-modules/zha-quirks/default.nix
@@ -7,12 +7,13 @@
pytestCheckHook,
pythonOlder,
setuptools,
+ time-machine,
zigpy,
}:
buildPythonPackage rec {
pname = "zha-quirks";
- version = "0.0.139";
+ version = "0.0.142";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -21,7 +22,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha-device-handlers";
tag = version;
- hash = "sha256-16gv2t1hudIULybmAXK+sMl9MsFATHMGQeZWhmVhrkk=";
+ hash = "sha256-D1FIkyVSa4j6p4PHkjCAU08zpZjjXPGWoL5lKlWUHuU=";
};
postPatch = ''
@@ -40,6 +41,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
+ time-machine
];
disabledTests = [
@@ -47,6 +49,9 @@ buildPythonPackage rec {
"test_mfg_cluster_events"
"test_co2_sensor"
"test_smart_air_sensor"
+ # AssertionError: expected call not found
+ "test_moes"
+ "test_tuya_mcu_set_time"
];
pythonImportsCheck = [ "zhaquirks" ];
diff --git a/pkgs/development/python-modules/zha/default.nix b/pkgs/development/python-modules/zha/default.nix
index 2486f35b300d..4ce4ac77d040 100644
--- a/pkgs/development/python-modules/zha/default.nix
+++ b/pkgs/development/python-modules/zha/default.nix
@@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "zha";
- version = "0.0.62";
+ version = "0.0.66";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha";
tag = version;
- hash = "sha256-UM2cxiLXWYuidtmIIpA8CrFZqOpWDUc+A0nY4cRYuus=";
+ hash = "sha256-74rJ2bdscbGkaLuHMQr8sNxL1wNN72UrlpH4zIkSprY=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/zigpy-deconz/default.nix b/pkgs/development/python-modules/zigpy-deconz/default.nix
index 779329848cf4..a555cae19c68 100644
--- a/pkgs/development/python-modules/zigpy-deconz/default.nix
+++ b/pkgs/development/python-modules/zigpy-deconz/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "zigpy-deconz";
- version = "0.25.0";
+ version = "0.25.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zigpy-deconz";
tag = version;
- hash = "sha256-aZRLfvAnJ1yO+d3LUx2ouqWPuwsIk51v+TSUkFfBbQA=";
+ hash = "sha256-Vw6unTB4PkjlrsXmsry1OC/NMAcd/sCbJ/A/eHgu3JU=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix
index 250143f44ede..2dc40f5b3d7a 100644
--- a/pkgs/development/python-modules/zigpy/default.nix
+++ b/pkgs/development/python-modules/zigpy/default.nix
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "zigpy";
- version = "0.80.1";
+ version = "0.82.2";
pyproject = true;
src = fetchFromGitHub {
owner = "zigpy";
repo = "zigpy";
tag = version;
- hash = "sha256-OHwX2bwM6XYPGs2n7X5OQ3lW1lsD0RaaPNSFXOX+C/Q=";
+ hash = "sha256-j1gB5+UCseakfkqgA7hmm7qCchIN/BIAAZTdy7mKztM=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/zwave-js-server-python/default.nix b/pkgs/development/python-modules/zwave-js-server-python/default.nix
index 59a906bd3318..bd10656f4724 100644
--- a/pkgs/development/python-modules/zwave-js-server-python/default.nix
+++ b/pkgs/development/python-modules/zwave-js-server-python/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "zwave-js-server-python";
- version = "0.65.0";
+ version = "0.67.1";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs";
repo = "zwave-js-server-python";
tag = version;
- hash = "sha256-X7QXHxoMryicc/ouImxg2iMtJEnXI7UHxjtbEPAZ4F4=";
+ hash = "sha256-9z0IYeH2Tch2de18UnEwQ+lmVaZwb/3kJmvcl0MWJ60=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 7aabc5fdf58e..724a44285919 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -2200,6 +2200,17 @@ let
LIBAPPARMOR_HOME = pkgs.libapparmor;
});
+ # Append cargo path to path variable
+ # This will provide cargo in case it's not set by the user
+ rextendr = old.rextendr.overrideAttrs (attrs: {
+ postPatch = ''
+ substituteInPlace R/zzz.R --replace-fail \
+ ".onLoad <- function(...) {" \
+ '.onLoad <- function(...) {
+ Sys.setenv(PATH = paste0(Sys.getenv("PATH"), ":${lib.getBin pkgs.cargo}/bin"))'
+ '';
+ });
+
RMySQL = old.RMySQL.overrideAttrs (attrs: {
MYSQL_DIR = "${pkgs.libmysqlclient}";
PKGCONFIG_CFLAGS = "-I${pkgs.libmysqlclient.dev}/include/mysql";
diff --git a/pkgs/development/rocm-modules/6/default.nix b/pkgs/development/rocm-modules/6/default.nix
index c399061c1992..47588fd29446 100644
--- a/pkgs/development/rocm-modules/6/default.nix
+++ b/pkgs/development/rocm-modules/6/default.nix
@@ -142,6 +142,8 @@ let
hipfft = self.callPackage ./hipfft { };
+ hiprt = self.callPackage ./hiprt { };
+
tensile = pyPackages.callPackage ./tensile {
inherit (self)
rocmUpdateScript
@@ -323,6 +325,7 @@ let
rocprim
rocalution
hipfft
+ hiprt
rocm-core
hipcub
hipblas
@@ -355,6 +358,7 @@ let
hipblaslt
rocfft
hipfft
+ hiprt
rccl
rocsparse
hipsparse
diff --git a/pkgs/development/rocm-modules/6/hiprt/default.nix b/pkgs/development/rocm-modules/6/hiprt/default.nix
new file mode 100644
index 000000000000..01deca5685bd
--- /dev/null
+++ b/pkgs/development/rocm-modules/6/hiprt/default.nix
@@ -0,0 +1,59 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ clr,
+ gcc,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "hiprt";
+ version = "2.5.a21e075.3";
+
+ src = fetchFromGitHub {
+ owner = "GPUOpen-LibrariesAndSDKs";
+ repo = "HIPRT";
+ tag = finalAttrs.version;
+ sha256 = "sha256-3yGhwIsFHlFMCEzuYnXuXNzs99m7f2LTkYaTGs0GEcI=";
+ };
+
+ postPatch = ''
+ g++ contrib/easy-encryption/cl.cpp -o contrib/easy-encryption/bin/linux/ee64 #replacing prebuilt binary
+ '';
+
+ nativeBuildInputs = [
+ gcc # required for replacing easy-encryption binary
+ cmake
+ ];
+
+ buildInputs = [
+ clr
+ ];
+
+ cmakeFlags = [
+ "-D CMAKE_BUILD_TYPE=Release"
+ "-D BAKE_KERNEL=OFF"
+ "-D BAKE_COMPILED_KERNEL=OFF"
+ "-D BITCODE=ON"
+ "-D PRECOMPILE=ON"
+ "-D NO_UNITTEST=ON"
+ "-D FORCE_DISABLE_CUDA=ON"
+ ];
+
+ postInstall = ''
+ mv $out/bin $out/lib
+ ln -sr $out/lib/libhiprt*64.so $out/lib/libhiprt64.so
+ install -v -Dm644 ../scripts/bitcodes/hiprt*_amd_lib_linux.bc $out/lib/
+ '';
+
+ meta = {
+ homepage = "https://gpuopen.com/hiprt";
+ description = "Ray tracing library for HIP";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
+ mksafavi
+ ];
+ platforms = lib.platforms.linux;
+ };
+})
diff --git a/pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix b/pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix
index ee7cbc701e9d..c5c1ecf786de 100644
--- a/pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix
+++ b/pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "tflint-ruleset-aws";
- version = "0.41.0";
+ version = "0.42.0";
src = fetchFromGitHub {
owner = "terraform-linters";
repo = pname;
rev = "v${version}";
- hash = "sha256-Vw/JlpfeCdasReM4hUouTlGiANUJ08PcTcctEbAuQRM=";
+ hash = "sha256-R2Njm5RpjdSGMi9qdu8wTEEM5YyMaf/UAkdBVYPl9W0=";
};
- vendorHash = "sha256-ghS99xkbEk3erHZgQNvkra9X1bZk6Ujq7j+O3zC2UVI=";
+ vendorHash = "sha256-Sn7uze6uSI2O824UjG8pFMQ1KsnwdknRzOT9czpNnD4=";
postPatch = ''
# some automation for creating new releases on GitHub, which we don't need
diff --git a/pkgs/development/tools/build-managers/build2/bpkg.nix b/pkgs/development/tools/build-managers/build2/bpkg.nix
index 70ae1ca8d048..3aba98bac711 100644
--- a/pkgs/development/tools/build-managers/build2/bpkg.nix
+++ b/pkgs/development/tools/build-managers/build2/bpkg.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
openssl
];
- doCheck = !stdenv.hostPlatform.isDarwin; # tests hang
+ doCheck = true;
# Failing test
postPatch = ''
diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix
index c0e267521b44..673a2ec06e28 100644
--- a/pkgs/development/tools/buildah/default.nix
+++ b/pkgs/development/tools/buildah/default.nix
@@ -18,13 +18,13 @@
buildGoModule rec {
pname = "buildah";
- version = "1.41.0";
+ version = "1.41.1";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
- hash = "sha256-y2JLYalJ4aEGRF3AF1tWaDXQpT4SoXg/4DfVBMsbdIs=";
+ hash = "sha256-HBt/TpgrApdsiBACALBeMelA23LLQVbGg2jWRhAQsYo=";
};
outputs = [
diff --git a/pkgs/development/tools/database/sqlitebrowser/default.nix b/pkgs/development/tools/database/sqlitebrowser/default.nix
deleted file mode 100644
index 5a39d5126526..000000000000
--- a/pkgs/development/tools/database/sqlitebrowser/default.nix
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- lib,
- stdenv,
- fetchFromGitHub,
- cmake,
- qtbase,
- qttools,
- sqlcipher,
- wrapQtAppsHook,
- qtmacextras,
-}:
-
-stdenv.mkDerivation (finalAttrs: {
- pname = "sqlitebrowser";
- version = "3.13.1";
-
- src = fetchFromGitHub {
- owner = "sqlitebrowser";
- repo = "sqlitebrowser";
- rev = "v${finalAttrs.version}";
- sha256 = "sha256-bpZnO8i8MDgOm0f93pBmpy1sZLJQ9R4o4ZLnGfT0JRg=";
- };
-
- patches = lib.optional stdenv.hostPlatform.isDarwin ./macos.patch;
-
- # We should be using qscintilla from nixpkgs instead of the vendored version,
- # but qscintilla is currently in a bit of a mess as some consumers expect a
- # -qt4 or -qt5 prefix while others do not.
- # We *really* should get that cleaned up.
- buildInputs = [
- qtbase
- sqlcipher
- ]
- ++ lib.optional stdenv.hostPlatform.isDarwin qtmacextras;
-
- nativeBuildInputs = [
- cmake
- qttools
- wrapQtAppsHook
- ];
-
- cmakeFlags = [
- "-Dsqlcipher=1"
- (lib.cmakeBool "ENABLE_TESTING" (finalAttrs.finalPackage.doCheck or false))
- ];
-
- doCheck = true;
-
- meta = with lib; {
- description = "DB Browser for SQLite";
- mainProgram = "sqlitebrowser";
- homepage = "https://sqlitebrowser.org/";
- license = licenses.gpl3;
- maintainers = with maintainers; [ peterhoeg ];
- platforms = platforms.unix;
- };
-})
diff --git a/pkgs/development/tools/devbox/default.nix b/pkgs/development/tools/devbox/default.nix
index a3ebc1d70688..e2c8c4f5b456 100644
--- a/pkgs/development/tools/devbox/default.nix
+++ b/pkgs/development/tools/devbox/default.nix
@@ -7,13 +7,13 @@
}:
buildGoModule rec {
pname = "devbox";
- version = "0.15.0";
+ version = "0.15.1";
src = fetchFromGitHub {
owner = "jetify-com";
repo = pname;
rev = version;
- hash = "sha256-LAYGjpaHxlolzzpilD3DOvd+J0eNJ0p+VdRayGQvUWo=";
+ hash = "sha256-ANbIwR3XiphHbaeg3YtwtHZ9UbwK3BOnPb5ZF1EJtEw=";
};
ldflags = [
@@ -27,7 +27,7 @@ buildGoModule rec {
# integration tests want file system access
doCheck = false;
- vendorHash = "sha256-cBRdJUviqtzX1W85/rZr23W51mdjoEPCwXxF754Dhqw=";
+ vendorHash = "sha256-0lDPK9InxoQzndmQvhKCYvqEt2NL2A+rt3sGg+o1HTY=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json
index cd79eebcb729..fe0e785e4343 100644
--- a/pkgs/development/tools/electron/binary/info.json
+++ b/pkgs/development/tools/electron/binary/info.json
@@ -1,14 +1,14 @@
{
"35": {
"hashes": {
- "aarch64-darwin": "bb266a3687a82e60a97e96ef86c8e6339770d55ab18bc7db6fdf772f212b8f3a",
- "aarch64-linux": "75f83326b0a5e0c3b04a8286b5dd1c9802d0d5d74f14ae2beba309c474ab4747",
- "armv7l-linux": "84c8e6dfd311ce62cc9481d3e179ed05fc898c8edf02775ef1749e36b54042b1",
+ "aarch64-darwin": "61201a7d31d494a2357acea6343e8f7742903420c0f4931a2c7aad1599891931",
+ "aarch64-linux": "0aa484cb980781dabcb4c4213b6c3e609a58a42d4678ea824ad50ebdaa3c8bf6",
+ "armv7l-linux": "6f0aaab8c36e1448a02aea4a254ce70954d4da9422a867cd1d866f9db5e40754",
"headers": "1w8qcgsbii6gizv31i1nkbhaipcr6r1x384wkwnxp60dk9a6cl59",
- "x86_64-darwin": "63125423f0ec39dce4d116ff1b56333f24b865e179a3369eff285d42744ca16b",
- "x86_64-linux": "3aad1702f4c542b637915cdff330281b458417ab099f90c6ef0b30b4df2451d3"
+ "x86_64-darwin": "470c370522beab8a17b22a40efa851f70da3b6ad54b9821dea7067809b7b4a81",
+ "x86_64-linux": "5ca604b180f563d3c6a2c1a9307a1282ee04fd1fdf661122cda9ebe5f09dd1c2"
},
- "version": "35.7.2"
+ "version": "35.7.4"
},
"36": {
"hashes": {
@@ -23,13 +23,13 @@
},
"37": {
"hashes": {
- "aarch64-darwin": "9afb0df95873270ab62865302cdae252dcdb1c4d785735c17361885c5ca3189f",
- "aarch64-linux": "02f6949eed7785a1c11a5f262ad134e670d1f1843094368c47bef63fbca155f0",
- "armv7l-linux": "1ba4946795e04d977be565a45eea990fc6c7ff4cfedd36291a43ff2185dba919",
- "headers": "1rzvgfkaj2j9vb6x6x2405markb722vvvzkyb3p9mw8wlf8axliy",
- "x86_64-darwin": "d0382b5f309ca5693c84d0870dd856b0113d504c17cbf0a2cf5718749d1e8873",
- "x86_64-linux": "027d6ebaf5eef805d1f9158feab3fdc10912c7a420a0fe7dcd1c18f4f2b601db"
+ "aarch64-darwin": "e3d391ba786d90a3a37182a28774b088769ee0c794d8bb8ff5a9f4cc447d23f8",
+ "aarch64-linux": "1912d1c114e2590fcae45ee8c20d79dc63bb535f46f16b8d596ccfe6e99fcd24",
+ "armv7l-linux": "276d1ce011993812afcb0018dce2a10e7b011e3a66578dec01bb2a72f3aa3b8e",
+ "headers": "1fnisy6zs2s7bmbvnvl05rg2rxcs0i50aivz8ipgr8lfhgqkg0pq",
+ "x86_64-darwin": "ffa6a3c2c56bf6cfa3339f09e90716708b9d6da5b8dfa235d6e7b0736d12dab9",
+ "x86_64-linux": "3bb2edaddcb55fb4984af319e4ded6d7a40b8da65b87935ae1348877c598ba23"
},
- "version": "37.2.4"
+ "version": "37.2.6"
}
}
diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json
index 4e65fb058699..4a3cfd1bbb32 100644
--- a/pkgs/development/tools/electron/chromedriver/info.json
+++ b/pkgs/development/tools/electron/chromedriver/info.json
@@ -1,14 +1,14 @@
{
"35": {
"hashes": {
- "aarch64-darwin": "392ec250c65a1448871369318ca15f50c1de1f2afe886fc9e23b31a6484dfaf9",
- "aarch64-linux": "7f2d0c92979972becbd437b70927c2ee3e42b4ee0dd40fa80e5bb25df2ac9969",
- "armv7l-linux": "c6a334186af0ac33c81ac8212c99eeb5f67604d0aa84adb574cdc3fc9065a355",
+ "aarch64-darwin": "c50caedea8ad314009910835198a4956d377ab4452764d100c9bc9c523db4ea7",
+ "aarch64-linux": "40021f9f20b98af3a57b0176405de4e52059748303515adbbe91afec5423b66e",
+ "armv7l-linux": "99bc71ec4202f961e7369c57c856eb3610dbd80ae124525560714542f2c1eb5d",
"headers": "1w8qcgsbii6gizv31i1nkbhaipcr6r1x384wkwnxp60dk9a6cl59",
- "x86_64-darwin": "d40fdfa7b7ae6e558b036b38e3fddf090b0685e5f40d7dce335a5fa350fb8fb5",
- "x86_64-linux": "c8bc2c6beba2654e7ec39e8b8e2e2375bbff411d8c501c933aed27af6c6c1f8b"
+ "x86_64-darwin": "a76478d64513909e85a854b05be111e814d2dcc7014b8668aadf375875eeaac0",
+ "x86_64-linux": "d580acc95ed0d125b950a0f053366b81b1a4fb941742e87021d1f837b83149a8"
},
- "version": "35.7.2"
+ "version": "35.7.4"
},
"36": {
"hashes": {
@@ -23,13 +23,13 @@
},
"37": {
"hashes": {
- "aarch64-darwin": "031cf7909e5a46d715382c23d2381b08ec6b56d8ed46bfb47e58d1e7acc26527",
- "aarch64-linux": "bd66c67b9836ac1ed9d1b438ef520fd65b084b8497ce109ed84b0132cf19caf2",
- "armv7l-linux": "43e3076bf1a88b0e8696d0b1b96b20ee5674771f5998b2b39c48222e687d8ae6",
- "headers": "1rzvgfkaj2j9vb6x6x2405markb722vvvzkyb3p9mw8wlf8axliy",
- "x86_64-darwin": "92bd0fc8f8385cffcc95246fc4d6cad99f4062a900b4a753732a7b8a1d458e2d",
- "x86_64-linux": "c9475803b2d3b60a3b22dd4c9fccf083eb6aaf65c597733c3503e0ad5b93e85b"
+ "aarch64-darwin": "184952f8898742f26f18e0735eb3fe2d3c48252d484f64d84cbc718f44065a5b",
+ "aarch64-linux": "62d15b12c2c1d8708370447a5c8ac411bc6693f081decf611628b26976a7a74f",
+ "armv7l-linux": "eaefa0e6330f2dce48ee64274bb58306ccb221175418da51fcca8cc932fb7369",
+ "headers": "1fnisy6zs2s7bmbvnvl05rg2rxcs0i50aivz8ipgr8lfhgqkg0pq",
+ "x86_64-darwin": "1c29e44ae4c67a9f9ba12b3fd761ac331ed7f295b9660134fd45032ae2e03ef9",
+ "x86_64-linux": "3b08b1cf455222f652114163c13efd3ee4092749e5a01be2faaac8a7b75cfaaa"
},
- "version": "37.2.4"
+ "version": "37.2.6"
}
}
diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json
index ad5c52749ae0..13aa8d2762f8 100644
--- a/pkgs/development/tools/electron/info.json
+++ b/pkgs/development/tools/electron/info.json
@@ -57,10 +57,10 @@
},
"src/electron": {
"args": {
- "hash": "sha256-8dTfWg8fn3KIwk88/Bm01To1G+6UQGjQ/4lMUQvl0Js=",
+ "hash": "sha256-+YuOe+2em9eZA8uKAuVUl9YkLk7Axo2bSMdwZK9BCM0=",
"owner": "electron",
"repo": "electron",
- "tag": "v35.7.2"
+ "tag": "v35.7.4"
},
"fetcher": "fetchFromGitHub"
},
@@ -1303,10 +1303,10 @@
"fetcher": "fetchFromGitiles"
}
},
- "electron_yarn_hash": "0knjrmn5kcr72s8zz642fyy0g1f8780v15f8pb8xbhs5bwa3c4m8",
+ "electron_yarn_hash": "0kiknh04rr87yzd5k13ghvk36kb7a4pcfwwinpqcsdvgka62kf1c",
"modules": "133",
"node": "22.16.0",
- "version": "35.7.2"
+ "version": "35.7.4"
},
"36": {
"chrome": "136.0.7103.177",
@@ -2634,7 +2634,7 @@
"version": "36.7.3"
},
"37": {
- "chrome": "138.0.7204.157",
+ "chrome": "138.0.7204.185",
"chromium": {
"deps": {
"gn": {
@@ -2644,15 +2644,15 @@
"version": "2025-05-21"
}
},
- "version": "138.0.7204.157"
+ "version": "138.0.7204.185"
},
"chromium_npm_hash": "sha256-8d5VTHutv51libabhxv7SqPRcHfhVmGDSOvTSv013rE=",
"deps": {
"src": {
"args": {
- "hash": "sha256-Eu+HNXJK6lrtIUk6pQf4DVamnfU+7iNLEZR5UiKNMoA=",
+ "hash": "sha256-ak77DywFKuMOKy+N73rTBFBMdv1wRJ8kSQCmB4lH+Nk=",
"postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ",
- "tag": "138.0.7204.157",
+ "tag": "138.0.7204.185",
"url": "https://chromium.googlesource.com/chromium/src.git"
},
"fetcher": "fetchFromGitiles"
@@ -2691,10 +2691,10 @@
},
"src/electron": {
"args": {
- "hash": "sha256-v5OjpwwK89dyhbuZ0RC3aj76cfOcklGgs6cv6QSwxw4=",
+ "hash": "sha256-goJ68k58a4XFoXuWAqFhSLoVooK/n3IGOzyVgGlyrfM=",
"owner": "electron",
"repo": "electron",
- "tag": "v37.2.4"
+ "tag": "v37.2.6"
},
"fetcher": "fetchFromGitHub"
},
@@ -2988,8 +2988,8 @@
},
"src/third_party/devtools-frontend/src": {
"args": {
- "hash": "sha256-pVNr8NB5U/Uf688oOvPLpu81isCn/WmjJky01A000a4=",
- "rev": "4cca0aa00c4915947f1081014d5cfa2e83d357fa",
+ "hash": "sha256-DwkvDbYKdHfpfKXYaszcK/54Zi2Q52dd9QAUR+Ex+b4=",
+ "rev": "634ef4ab735f8fc717eb17935d5a0f1b9831d852",
"url": "https://chromium.googlesource.com/devtools/devtools-frontend"
},
"fetcher": "fetchFromGitiles"
@@ -3954,8 +3954,8 @@
},
"src/v8": {
"args": {
- "hash": "sha256-/T5fisjmN80bs3PtQrCRfH3Bo9dRSd3f+xpPLDh1RTY=",
- "rev": "de9d0f8b56ae61896e4d2ac577fc589efb14f87d",
+ "hash": "sha256-/2cw/iZ9zbCMMiANUfsWpxYUzA3FDfUIrjoJh/jc0XI=",
+ "rev": "54f355e9ad22c93162d7d9d94c849c729d64bee7",
"url": "https://chromium.googlesource.com/v8/v8.git"
},
"fetcher": "fetchFromGitiles"
@@ -3964,6 +3964,6 @@
"electron_yarn_hash": "1lzjbq2r81hlzrhr7rxdfjq6z4h3k1106azn7mraj00d91cyp0af",
"modules": "136",
"node": "22.17.1",
- "version": "37.2.4"
+ "version": "37.2.6"
}
}
diff --git a/pkgs/development/tools/java/jprofiler/default.nix b/pkgs/development/tools/java/jprofiler/default.nix
index 4c2dd406e4ec..753dfddeb2b0 100644
--- a/pkgs/development/tools/java/jprofiler/default.nix
+++ b/pkgs/development/tools/java/jprofiler/default.nix
@@ -15,10 +15,12 @@ let
nameApp = "JProfiler";
meta = {
- description = "JProfiler's intuitive UI helps you resolve performance bottlenecks";
+ description = "Java profiler for deep JVM analysis";
longDescription = ''
- JProfiler's intuitive UI helps you resolve performance bottlenecks,
- pin down memory leaks and understand threading issues.
+ JProfiler bridges high-level analytics and low-level JVM data,
+ delivering unmatched insights to solve your toughest performance
+ problems, memory leaks, threading issues, and higher-level problems in
+ technologies like JDBC, JPA, and more.
'';
homepage = "https://www.ej-technologies.com/products/jprofiler/overview.html";
license = lib.licenses.unfree;
diff --git a/pkgs/development/tools/lerna/generic.nix b/pkgs/development/tools/lerna/generic.nix
index dc918b08fc00..dd845f887979 100644
--- a/pkgs/development/tools/lerna/generic.nix
+++ b/pkgs/development/tools/lerna/generic.nix
@@ -25,7 +25,7 @@ buildNpmPackage rec {
dontNpmBuild = true;
meta = {
- description = "Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository";
+ description = "Fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository";
homepage = "https://lerna.js.org/";
changelog = "https://github.com/lerna/lerna/blob/v${version}/CHANGELOG.md";
license = lib.licenses.mit;
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json
index 962b41354ba6..72ac83411a6e 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json
@@ -1,10 +1,10 @@
{
- "url": "https://github.com/abstractmachineslab/tree-sitter-erlang",
- "rev": "3a9c769444f08bbccce03845270efac0c641c5e7",
- "date": "2022-10-20T12:35:01+02:00",
- "path": "/nix/store/lcpjcmkb2js7mmvpd9w9c4gql0yqvdaj-tree-sitter-erlang",
- "sha256": "10hv3brjvrvg81qxi956mrc16riknhaqmxb6vpl46k0zsm6cgj36",
- "hash": "sha256-ZsjHTNUfTEPo3Wb1ihW0M2YTWK6mpNhxQG/nLfMaG4I=",
+ "url": "https://github.com/WhatsApp/tree-sitter-erlang",
+ "rev": "5dba13dcd531c19bf99829e2e0bb31f2e08e16fe",
+ "date": "2023-06-16T04:39:42-07:00",
+ "path": "/nix/store/m6f3qpkrcvj9ccmybq55ip3x33f3wkh5-tree-sitter-erlang",
+ "sha256": "123n9yb3g8fh27104n5bsmqpykv9wiqqj6hwn5cxx4rp9ls06zql",
+ "hash": "sha256-FH8DNE03k95ZsRwaiXHkaU9/cdWrWALCEdChN5ZPdog=",
"fetchLFS": false,
"fetchSubmodules": false,
"deepClone": false,
diff --git a/pkgs/development/tools/parsing/tree-sitter/update.nix b/pkgs/development/tools/parsing/tree-sitter/update.nix
index 2174fba4393f..ed448c56fb86 100644
--- a/pkgs/development/tools/parsing/tree-sitter/update.nix
+++ b/pkgs/development/tools/parsing/tree-sitter/update.nix
@@ -277,7 +277,7 @@ let
repo = "tree-sitter-scss";
};
"tree-sitter-erlang" = {
- orga = "abstractmachineslab";
+ orga = "WhatsApp";
repo = "tree-sitter-erlang";
};
"tree-sitter-elixir" = {
diff --git a/pkgs/games/arx-libertatis/default.nix b/pkgs/games/arx-libertatis/default.nix
index 230497a50546..49a961d0c10a 100644
--- a/pkgs/games/arx-libertatis/default.nix
+++ b/pkgs/games/arx-libertatis/default.nix
@@ -85,7 +85,8 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = ''
+ description = "First-person role-playing game / dungeon crawler";
+ longDescription = ''
A cross-platform, open source port of Arx Fatalis, a 2002
first-person role-playing game / dungeon crawler
developed by Arkane Studios.
diff --git a/pkgs/games/scummvm/games.nix b/pkgs/games/scummvm/games.nix
index adf358522abe..ed17fac29cdf 100644
--- a/pkgs/games/scummvm/games.nix
+++ b/pkgs/games/scummvm/games.nix
@@ -118,7 +118,7 @@ in
plong = "Broken Sword 2.5";
pshort = "sword25";
pcode = "sword25";
- description = "A fan game of the Broken Sword series";
+ description = "Fan game of the Broken Sword series";
version = "1.0";
src = fetchurl {
url = "mirror://sourceforge/scummvm/${pshort}-v${version}.zip";
diff --git a/pkgs/games/sgt-puzzles/default.nix b/pkgs/games/sgt-puzzles/default.nix
index a73fbf15372e..ea194ebedc76 100644
--- a/pkgs/games/sgt-puzzles/default.nix
+++ b/pkgs/games/sgt-puzzles/default.nix
@@ -18,11 +18,11 @@
stdenv.mkDerivation rec {
pname = "sgt-puzzles";
- version = "20250722.dbe6378";
+ version = "20250730.a7c7826";
src = fetchurl {
url = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${version}.tar.gz";
- hash = "sha256-ayNBRAAIForVZgHQJ1fr3m1aZ3bG9YNQxHTeO0YcwTA=";
+ hash = "sha256-oGk0HOXqXNxEVWixS6rptEF0bZYIkJeJzYhL3TSVhic=";
};
sgt-puzzles-menu = fetchurl {
diff --git a/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix
index 55acef0b9cf0..6fea405ecea0 100644
--- a/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix
@@ -19,6 +19,6 @@ callPackage ../generic.nix rec {
meta = {
homepage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone";
downloadPage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone/releases";
- description = "A fork of the Shattered Pixel Dungeon roguelike without limits on experience and items";
+ description = "Fork of the Shattered Pixel Dungeon roguelike without limits on experience and items";
};
}
diff --git a/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix b/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
index 9c6f74bd0a0e..9507d3b60707 100644
--- a/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
@@ -19,6 +19,6 @@ callPackage ../generic.nix rec {
meta = {
homepage = "https://github.com/TrashboxBobylev/Rat-King-Adventure";
downloadPage = "https://github.com/TrashboxBobylev/Rat-King-Adventure/releases";
- description = "An expansive fork of RKPD2, itself a fork of the Shattered Pixel Dungeon roguelike";
+ description = "Expansive fork of RKPD2, itself a fork of the Shattered Pixel Dungeon roguelike";
};
}
diff --git a/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
index 7dde5e15b747..d1d5f357051f 100644
--- a/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
@@ -19,6 +19,6 @@ callPackage ../generic.nix rec {
meta = {
homepage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon";
downloadPage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon/releases";
- description = "A shorter fork of the Shattered Pixel Dungeon roguelike";
+ description = "Shorter fork of the Shattered Pixel Dungeon roguelike";
};
}
diff --git a/pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix
index d0b3e50fa5e6..c6d551f18608 100644
--- a/pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix
@@ -47,6 +47,6 @@ callPackage ../generic.nix rec {
meta = {
homepage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon";
downloadPage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon/releases";
- description = "A fork of the Shattered Pixel Dungeon roguelike with added summoning mechanics";
+ description = "Fork of the Shattered Pixel Dungeon roguelike with added summoning mechanics";
};
}
diff --git a/pkgs/kde/frameworks/kpackage/default.nix b/pkgs/kde/frameworks/kpackage/default.nix
index f18b43d42d53..e157497a63f5 100644
--- a/pkgs/kde/frameworks/kpackage/default.nix
+++ b/pkgs/kde/frameworks/kpackage/default.nix
@@ -2,8 +2,5 @@
mkKdeDerivation {
pname = "kpackage";
- # Follow symlinks when resolving packages
- # FIXME(later): upstream
- patches = [ ./follow-symlinks.patch ];
meta.mainProgram = "kpackagetool6";
}
diff --git a/pkgs/kde/frameworks/kpackage/follow-symlinks.patch b/pkgs/kde/frameworks/kpackage/follow-symlinks.patch
deleted file mode 100644
index 8f0af89e1666..000000000000
--- a/pkgs/kde/frameworks/kpackage/follow-symlinks.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/kpackage/packageloader.cpp b/src/kpackage/packageloader.cpp
-index 9dbd1f6..c50a6e5 100644
---- a/src/kpackage/packageloader.cpp
-+++ b/src/kpackage/packageloader.cpp
-@@ -128,7 +128,7 @@ QList<KPluginMetaData> PackageLoader::listPackages(const QString &packageFormat,
- }
-
- for (auto const &plugindir : std::as_const(paths)) {
-- QDirIterator it(plugindir, QStringList{QStringLiteral("metadata.json")}, QDir::Files, QDirIterator::Subdirectories);
-+ QDirIterator it(plugindir, QStringList{QStringLiteral("metadata.json")}, QDir::Files, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
- std::unordered_set<QString> dirs;
- while (it.hasNext()) {
- it.next();
diff --git a/pkgs/kde/frameworks/kservice/default.nix b/pkgs/kde/frameworks/kservice/default.nix
index 5a7bb7a5884a..ed773cee5147 100644
--- a/pkgs/kde/frameworks/kservice/default.nix
+++ b/pkgs/kde/frameworks/kservice/default.nix
@@ -2,10 +2,8 @@
mkKdeDerivation {
pname = "kservice";
- # FIXME(later): upstream
+ # FIXME(later): the whole sycoca situation is very bad
patches = [
- # follow symlinks when generating sycoca
- ./qdiriterator-follow-symlinks.patch
# explode less when sycoca is deleted
./handle-sycoca-deletion.patch
];
diff --git a/pkgs/kde/frameworks/kservice/qdiriterator-follow-symlinks.patch b/pkgs/kde/frameworks/kservice/qdiriterator-follow-symlinks.patch
deleted file mode 100644
index fdd8b4d81a18..000000000000
--- a/pkgs/kde/frameworks/kservice/qdiriterator-follow-symlinks.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/sycoca/kbuildsycoca.cpp b/src/sycoca/kbuildsycoca.cpp
-index b125299..0682b90 100644
---- a/src/sycoca/kbuildsycoca.cpp
-+++ b/src/sycoca/kbuildsycoca.cpp
-@@ -207,7 +207,7 @@ bool KBuildSycoca::build()
- const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, m_resourceSubdir, QStandardPaths::LocateDirectory);
- qCDebug(SYCOCA) << "Looking for subdir" << m_resourceSubdir << "=>" << dirs;
- for (const QString &dir : dirs) {
-- QDirIterator it(dir, QDirIterator::Subdirectories);
-+ QDirIterator it(dir, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
- while (it.hasNext()) {
- const QString filePath = it.next();
- Q_ASSERT(filePath.startsWith(dir)); // due to the line below...
diff --git a/pkgs/kde/frameworks/solid/default.nix b/pkgs/kde/frameworks/solid/default.nix
index 6b767e9d43f7..3092f9e03405 100644
--- a/pkgs/kde/frameworks/solid/default.nix
+++ b/pkgs/kde/frameworks/solid/default.nix
@@ -8,11 +8,6 @@
mkKdeDerivation {
pname = "solid";
- patches = [
- # Also search /run/wrappers for mount/umount
- ./fix-search-path.patch
- ];
-
extraNativeBuildInputs = [
qttools
bison
diff --git a/pkgs/kde/frameworks/solid/fix-search-path.patch b/pkgs/kde/frameworks/solid/fix-search-path.patch
deleted file mode 100644
index 010aa1f3efcc..000000000000
--- a/pkgs/kde/frameworks/solid/fix-search-path.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/src/solid/devices/backends/fstab/fstabhandling.cpp b/src/solid/devices/backends/fstab/fstabhandling.cpp
-index ac2a628..7ee46cc 100644
---- a/src/solid/devices/backends/fstab/fstabhandling.cpp
-+++ b/src/solid/devices/backends/fstab/fstabhandling.cpp
-@@ -275,7 +275,11 @@ bool Solid::Backends::Fstab::FstabHandling::callSystemCommand(const QString &com
- const QObject *receiver,
- std::function<void(QProcess *)> callback)
- {
-- static const QStringList searchPaths{QStringLiteral("/sbin"), QStringLiteral("/bin"), QStringLiteral("/usr/sbin"), QStringLiteral("/usr/bin")};
-+ static const QStringList searchPaths{QStringLiteral("/run/wrappers/bin"),
-+ QStringLiteral("/sbin"),
-+ QStringLiteral("/bin"),
-+ QStringLiteral("/usr/sbin"),
-+ QStringLiteral("/usr/bin")};
- static const QString joinedPaths = searchPaths.join(QLatin1Char(':'));
- const QString exec = QStandardPaths::findExecutable(commandName, searchPaths);
- if (exec.isEmpty()) {
diff --git a/pkgs/kde/generated/sources/frameworks.json b/pkgs/kde/generated/sources/frameworks.json
index ed65482e3acb..4ebf185b40a5 100644
--- a/pkgs/kde/generated/sources/frameworks.json
+++ b/pkgs/kde/generated/sources/frameworks.json
@@ -1,362 +1,362 @@
{
"attica": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/attica-6.16.0.tar.xz",
- "hash": "sha256-XRyI9k0G942CWEtSdfIGI1aGb4K3/fuXKKxNxNUJvmo="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/attica-6.17.0.tar.xz",
+ "hash": "sha256-L6tKLTLpj2JGW4G9puQW/3+pnWqklMSyYfh3J1j2txo="
},
"baloo": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/baloo-6.16.0.tar.xz",
- "hash": "sha256-jCf+7KJasHOGLkM8c1eC8ocTVo0TkKhHcbG6Q/YXH2U="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/baloo-6.17.0.tar.xz",
+ "hash": "sha256-IarD6V6gld8Cm74L1WY6o5ioiU6cMep/q7XNC5hIVEo="
},
"bluez-qt": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/bluez-qt-6.16.0.tar.xz",
- "hash": "sha256-d/bDDzeou+z3PV849DCDh55CCJY50BeUU0V9O1h9pZQ="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/bluez-qt-6.17.0.tar.xz",
+ "hash": "sha256-c25rDDFYl8XqhEVE/u71L9HplI7E/yTyxSxf1xig5l0="
},
"breeze-icons": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/breeze-icons-6.16.0.tar.xz",
- "hash": "sha256-lG55O2dBJtuYTi94O+SzSOnGjCUn003dcl+csIYpNrQ="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/breeze-icons-6.17.0.tar.xz",
+ "hash": "sha256-T/x1iG6aFKKgLaSHFgC4wLWkB1a46Zy+z7UVaW2Tw7g="
},
"extra-cmake-modules": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/extra-cmake-modules-6.16.0.tar.xz",
- "hash": "sha256-6IHBnjNb64IybgLQAHZufugyTXzoWD3w9b/UwmmY+/4="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/extra-cmake-modules-6.17.0.tar.xz",
+ "hash": "sha256-3+yxfQI49N4d00hbkqZgYTfUqcZ7nkzkBAf+DyrsCkA="
},
"frameworkintegration": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/frameworkintegration-6.16.0.tar.xz",
- "hash": "sha256-oOPixXdrGeLeYnOJPwySfvfq3qhqYwHyHhg3fLdZB/w="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/frameworkintegration-6.17.0.tar.xz",
+ "hash": "sha256-nZ4BH6ydmWfZTEPtKiE9hRJjgF4dtdrQjYEv4/DmrRI="
},
"kapidox": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kapidox-6.16.0.tar.xz",
- "hash": "sha256-PNJqLDN0teZgMPhcxjTDeNihMYkkn64QNNZKdw3Fzhs="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kapidox-6.17.0.tar.xz",
+ "hash": "sha256-p6PCwgnPX4EK9IJko2HlJtuskfF5wsAgj6AtxBb58NI="
},
"karchive": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/karchive-6.16.0.tar.xz",
- "hash": "sha256-26GP8r4dC1ehgSoz3mYNTPdiPc+qj5wNZO/eIVJAnP8="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/karchive-6.17.0.tar.xz",
+ "hash": "sha256-YGR8JGRqQ/Z96vN+ICRt+dN5+j91E/6FNqHfozCGW0A="
},
"kauth": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kauth-6.16.0.tar.xz",
- "hash": "sha256-BPPoT9pejOt/EAJm41aaNOgomxBGr07HUFme+tYDSWM="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kauth-6.17.0.tar.xz",
+ "hash": "sha256-pWPMqqYVwfHb30tFrR2ic55A/ZSQvFkGr9WrXa41+TI="
},
"kbookmarks": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kbookmarks-6.16.0.tar.xz",
- "hash": "sha256-ykZWrUmt1SS0tovChgcaWuR/g+xGof2ODDcT1wrWrbU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kbookmarks-6.17.0.tar.xz",
+ "hash": "sha256-BBuWZ9PUhRsOb6Yqn8ESqZOKSHtMpSDu3eG1NWNiF/I="
},
"kcalendarcore": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kcalendarcore-6.16.0.tar.xz",
- "hash": "sha256-Uh0dKzVuPXzS4L9oeRnJhlXGJs3p7VIOQvxzDnqVvZs="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kcalendarcore-6.17.0.tar.xz",
+ "hash": "sha256-SgZ1xiEcrxg6BnGUskCT3GMBWhpZvge4ZM9F96zRjhM="
},
"kcmutils": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kcmutils-6.16.0.tar.xz",
- "hash": "sha256-QD9esyiP+7xky2dBBIAH3egr45DaLFC6FHy0dJIeM0Q="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kcmutils-6.17.0.tar.xz",
+ "hash": "sha256-j2XvD09PMlrW4qMMsUJCIg+BGrHgMUFv0/qlRKxoPoo="
},
"kcodecs": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kcodecs-6.16.0.tar.xz",
- "hash": "sha256-2NI83IU6qDK/OYhsa2c/7ocnniWM8Bq+sKz+pfcY5ZU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kcodecs-6.17.0.tar.xz",
+ "hash": "sha256-B7HG9sMJFWKamTRvn9WoVK/jZykZEfthAAkyd39+mPI="
},
"kcolorscheme": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kcolorscheme-6.16.0.tar.xz",
- "hash": "sha256-RgJtCj1SKUM4n6PvZqEp2fx25eYpXIT4F9ErqqJocwM="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kcolorscheme-6.17.0.tar.xz",
+ "hash": "sha256-yL1F6ySPw42Bbk6w/ZSdkJwJo6WpCEjvbUBAw1lz97Q="
},
"kcompletion": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kcompletion-6.16.0.tar.xz",
- "hash": "sha256-P3HX8kynBFKTIu6tfSEyMx6UYeuRq0idbj2ZDZ18oTM="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kcompletion-6.17.0.tar.xz",
+ "hash": "sha256-8i5Mb6zsgSveSrjVagWziiQ92TYsjetPE2fvsbbmRmM="
},
"kconfig": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kconfig-6.16.0.tar.xz",
- "hash": "sha256-umzFjwJf75UlvGQPeWe3wJBTtZLEI2jgltl6lGYaNSU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kconfig-6.17.0.tar.xz",
+ "hash": "sha256-BnQ1skyp989WqM5bEIQ4oVYHsm3FKQWuB9wYfH4pSd4="
},
"kconfigwidgets": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kconfigwidgets-6.16.0.tar.xz",
- "hash": "sha256-YcAlb9rgSbElhr0eDZMegFFdPHAvF4WoiZTuVO7i1cU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kconfigwidgets-6.17.0.tar.xz",
+ "hash": "sha256-C8U2bTjcvhKuoyqoTnfpwnjTxjru1vUJr1KEijCkHiE="
},
"kcontacts": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kcontacts-6.16.0.tar.xz",
- "hash": "sha256-/1epqxGblYlTNdQnSBAJz/cq6c9tD8L6mlBPls+sal4="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kcontacts-6.17.0.tar.xz",
+ "hash": "sha256-GY2yW9x+f+4Rdm7/7ROtRDj2ohG+ihahzR6BXj688ho="
},
"kcoreaddons": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kcoreaddons-6.16.0.tar.xz",
- "hash": "sha256-eYonRMKW0Tshbq3X5dgBpv1pVpRKIUerKDDDmZMK4qA="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kcoreaddons-6.17.0.tar.xz",
+ "hash": "sha256-AwPW0ennbPnsBqQazRpSCIpA3zooBel+HDJ7r2B4Qqo="
},
"kcrash": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kcrash-6.16.0.tar.xz",
- "hash": "sha256-BuOhCbpZejlRVDMCUElcPgOndLfW8hOjUnia2cNpHcM="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kcrash-6.17.0.tar.xz",
+ "hash": "sha256-UvS93GQuaOlvjxizS7qAO4+fk8uM9eHRqrzP08UoXhM="
},
"kdav": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kdav-6.16.0.tar.xz",
- "hash": "sha256-WKHHZkaztSdGp2kOy5hgRIpZ33f8ppGZgxNSdFcGsyU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kdav-6.17.0.tar.xz",
+ "hash": "sha256-jYo7A8XFP1iiZgtYm4lzHRgro7xiLHbge/5sv1Cmk8c="
},
"kdbusaddons": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kdbusaddons-6.16.0.tar.xz",
- "hash": "sha256-O6G5YoSDo4oTt7zmqsCuLW8Rb2JgGTB4biVNpN/V0UU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kdbusaddons-6.17.0.tar.xz",
+ "hash": "sha256-V9ZAv6EcFmC13NPBxx1gWkBULRZX4E2b+Ge3Yb/ncvQ="
},
"kdeclarative": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kdeclarative-6.16.0.tar.xz",
- "hash": "sha256-xY33ofUBKG+W0M8LOWWY7eFus8rbyKBdNSNs5N8xyA4="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kdeclarative-6.17.0.tar.xz",
+ "hash": "sha256-tTY9/HNU0foe1J1xdaAzSo72boK7OJukuv/m93jy4ro="
},
"kded": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kded-6.16.0.tar.xz",
- "hash": "sha256-STcvsB3VPCWyeJYD7WroX+VKcS7X90JsiE0HXTE4Gyo="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kded-6.17.0.tar.xz",
+ "hash": "sha256-T18EudvPOgukKBVBnZabAaZiQCTRSZTVQKlzpjcc8nc="
},
"kdesu": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kdesu-6.16.0.tar.xz",
- "hash": "sha256-+cv66IWWz9ALJpdEyJoELfvASCc+NfHH4VhCnbVcjWg="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kdesu-6.17.0.tar.xz",
+ "hash": "sha256-ZmiZrVRre9AC4/wWlwMviSDOcmHfLvUZ6B1KrpGXESM="
},
"kdnssd": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kdnssd-6.16.0.tar.xz",
- "hash": "sha256-sIvfBcfZjjE2aZWiCHrHRxqJk8SZF9PNecC6HS9pqOA="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kdnssd-6.17.0.tar.xz",
+ "hash": "sha256-bhaBoBpM0JZQuk3hu61OwD0/ZFL8B/9PdOJLJAQPPgo="
},
"kdoctools": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kdoctools-6.16.0.tar.xz",
- "hash": "sha256-XAxTGnl4ZQ9ZOmOiq6GmQdWQU350xkSqNhxjWEsRWqI="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kdoctools-6.17.0.tar.xz",
+ "hash": "sha256-J7DssCMieDcQPj+mrePeCqTV9W9PbJeplv5u50vonS8="
},
"kfilemetadata": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kfilemetadata-6.16.0.tar.xz",
- "hash": "sha256-R9aAtiaXQhvf6j3L/rVjUo4+uo2vSFZMPD2lZON2QMU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kfilemetadata-6.17.0.tar.xz",
+ "hash": "sha256-K7mpmEarD3NjbsNPuiRJCKEjWR9/dFi6uRuM+yOSMEQ="
},
"kglobalaccel": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kglobalaccel-6.16.0.tar.xz",
- "hash": "sha256-ZmNGGoJ5i13MufROkcDDfhLJUfh+KVw7p/Rl2se9SqE="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kglobalaccel-6.17.0.tar.xz",
+ "hash": "sha256-/D1AVVQmORRbPkUGgmR0XGEfw+zw0BROqjUyA4+pcfE="
},
"kguiaddons": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kguiaddons-6.16.0.tar.xz",
- "hash": "sha256-nh1TpPvh63zMEGEKFzfZslYHVvib9lCUCnQ1bap9suI="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kguiaddons-6.17.0.tar.xz",
+ "hash": "sha256-XQfbyOJKsQd951t4MKHzYt/zcQ+wQdYbjaAsV3BWq2s="
},
"kholidays": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kholidays-6.16.0.tar.xz",
- "hash": "sha256-VwKcNb0Iw2D4hFOyAuDGe5qr3W+fk/LqBmtqhnjdBQE="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kholidays-6.17.0.tar.xz",
+ "hash": "sha256-W459+Ie/eQ7d1lM5EO76mwCnfyZ1Jg2nHza5XLdk+rI="
},
"ki18n": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/ki18n-6.16.0.tar.xz",
- "hash": "sha256-xSrRCxQ2XmDEohnLZnBtEUR2ZFKXyyqfFUmHR89EIdc="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/ki18n-6.17.0.tar.xz",
+ "hash": "sha256-UPhn2UjBWq2Rw8V/4vZGLNvziB+rb9mbhbFWFvBzmD4="
},
"kiconthemes": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kiconthemes-6.16.0.tar.xz",
- "hash": "sha256-pzopdsxJNhyPoMYS9TyoGvzyx0psTVWsiikW9X0H5AI="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kiconthemes-6.17.0.tar.xz",
+ "hash": "sha256-XPCyBijTAER3cMSrAO2yJezIVWF5KSPsAIP5vJ4LQkc="
},
"kidletime": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kidletime-6.16.0.tar.xz",
- "hash": "sha256-V6ekDXCT16Zpf5pD/1XLyyYp7F0o7OSjeqQADvqmGy0="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kidletime-6.17.0.tar.xz",
+ "hash": "sha256-H2fSZ0nenwn0qw3Esj5T7LhNkhsdUtYSgi/cU8NMOzc="
},
"kimageformats": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kimageformats-6.16.0.tar.xz",
- "hash": "sha256-ht+7BauEX3sZp/7IjhNdFOR68U3BcT2fs5GWZRDB3Es="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kimageformats-6.17.0.tar.xz",
+ "hash": "sha256-GAtnD3ZrrnQDQOWv0gROoIJC6pNUWbuVvIAxPQYgZqg="
},
"kio": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kio-6.16.0.tar.xz",
- "hash": "sha256-Z16/igxyv9/UNO9zUwy3rpISeu/wloiW1nzFqiIzPow="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kio-6.17.0.tar.xz",
+ "hash": "sha256-0A1JUhmPjp/0QzWzQHFGFeASSFftvWfElktQ4MkT1i0="
},
"kirigami": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kirigami-6.16.0.tar.xz",
- "hash": "sha256-FtEUKqzYUU+Vz5vbRLKnIPM5e17mikiaVMhqVgr1VRY="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kirigami-6.17.0.tar.xz",
+ "hash": "sha256-C3+3GaIx/+t/zETIupA+rRO0NYxBnV8LFVUtP8hO11s="
},
"kitemmodels": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kitemmodels-6.16.0.tar.xz",
- "hash": "sha256-cXZuqeePcL1PYbFg9wsx94JcX0x8dNOXFmqdrnsdz1w="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kitemmodels-6.17.0.tar.xz",
+ "hash": "sha256-uQBEF7XpuzMJQ0q5CBmIlZD2v6MtSmU4jQUt9DLAsWY="
},
"kitemviews": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kitemviews-6.16.0.tar.xz",
- "hash": "sha256-xFVB2F7BsG0WC4GcA/BzzwAaYEEfHUVwamEdnquSFN0="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kitemviews-6.17.0.tar.xz",
+ "hash": "sha256-MdHI/2Syju8hbmOkQ6zNxiHFP1HsI+ahN9nghil0L9E="
},
"kjobwidgets": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kjobwidgets-6.16.0.tar.xz",
- "hash": "sha256-UXcD8BiOx911mvONosAyLuKnYxIlGJhTYmr5r/C5Syo="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kjobwidgets-6.17.0.tar.xz",
+ "hash": "sha256-DcVt4ZvON2m3jDTasTmViAFxgPKY3oQZ7aGQmkIRtiQ="
},
"knewstuff": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/knewstuff-6.16.0.tar.xz",
- "hash": "sha256-U+QJqJvXqMHxWOKFG67gPutRZMn6Kp0MD5VtI9bhTmI="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/knewstuff-6.17.0.tar.xz",
+ "hash": "sha256-EFnLfNubqBcN6CoIxoM0kAB6FSpG5L2+JDBO7dwmPWY="
},
"knotifications": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/knotifications-6.16.0.tar.xz",
- "hash": "sha256-Qj2kEFllekljRenXUoqw4N3lP2eBYPL64su8WDypO58="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/knotifications-6.17.0.tar.xz",
+ "hash": "sha256-t4AcVGk15ggqctTH3QOHQHtqGQWriN6b3a82mo7KQUE="
},
"knotifyconfig": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/knotifyconfig-6.16.0.tar.xz",
- "hash": "sha256-kNgo39VsCWU7yVyR5yyQwBnUAhQ3dZ1B5eCay7GDypg="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/knotifyconfig-6.17.0.tar.xz",
+ "hash": "sha256-5aCPeHL/uDb7/pcm64bBBOMK/FWZYTjZZXMfV5SYEmM="
},
"kpackage": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kpackage-6.16.0.tar.xz",
- "hash": "sha256-pF/OECbbO2XN0d0OETdICOJoaRSgYvZkTrqo7TCO48s="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kpackage-6.17.0.tar.xz",
+ "hash": "sha256-eNIxoiM5SSLQKVfheReiCN4OmCJPIfwQ5TislxvbQqQ="
},
"kparts": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kparts-6.16.0.tar.xz",
- "hash": "sha256-3z40gzQPqeuyDlwL9VfOxI3r/Sr53TE70bxFUTHGu2c="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kparts-6.17.0.tar.xz",
+ "hash": "sha256-HmTUJs5HUBqP8brIwjZvDNFT5s1NRA6CfrABXZ44w+k="
},
"kpeople": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kpeople-6.16.0.tar.xz",
- "hash": "sha256-9tT7agWVy7D7CiabFQT59fCkgWYyjIoujeWGFAOV+2o="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kpeople-6.17.0.tar.xz",
+ "hash": "sha256-3Q7EubrtQKL5YM5JA73HkHP1UZaTkzFOOql8dfcw978="
},
"kplotting": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kplotting-6.16.0.tar.xz",
- "hash": "sha256-ohF+0QtcWZL5sWDLmLxTBCzdJX3mubny9bpKalwAvQY="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kplotting-6.17.0.tar.xz",
+ "hash": "sha256-ZlSWW2PQhXwxwhgX5WkxaEwy3d8DXoMWnKbqfWuaJkM="
},
"kpty": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kpty-6.16.0.tar.xz",
- "hash": "sha256-l2Gx9a9/oQ5+PKi1KpoQ4kr5lN565kLBVdunyZsU6c8="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kpty-6.17.0.tar.xz",
+ "hash": "sha256-lqcWh6jeC+zDSoFXVy0kQLqNS5dv1dCBMzHf2GuSqrs="
},
"kquickcharts": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kquickcharts-6.16.0.tar.xz",
- "hash": "sha256-A6cPpbWx8Ji7zAIN0XkrjAuZnYvnzNGzS3n1t6OfGD0="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kquickcharts-6.17.0.tar.xz",
+ "hash": "sha256-HiBqloTYgs4sFH5DY5LcPvbNp55Lwt31qgOY0uLdxaQ="
},
"krunner": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/krunner-6.16.0.tar.xz",
- "hash": "sha256-8xF0ETFVLRSHWIBwfXBAICi/sADQ2W+Ac0ZDEfyrXbw="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/krunner-6.17.0.tar.xz",
+ "hash": "sha256-nUpcDHSwz6njXDHediYz3ewEOcUPpEvIW+woraAQaRI="
},
"kservice": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kservice-6.16.0.tar.xz",
- "hash": "sha256-7l7J6pMVqdHlLT5t4duLuPPZRcQmCoUjy+NIl7HMCB4="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kservice-6.17.0.tar.xz",
+ "hash": "sha256-sBRpfqO6NZ9GpunPlQ17vXqc8J6Vs2cYw2tmBalCSu4="
},
"kstatusnotifieritem": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kstatusnotifieritem-6.16.0.tar.xz",
- "hash": "sha256-c8JZCy9vtfYfw7fcAh33Y78POWnB6rjF0Lhd9EWsrSA="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kstatusnotifieritem-6.17.0.tar.xz",
+ "hash": "sha256-Z4qb/IcAZtVBO7z6CaVrgrCv/SvCIs5XAdAqixKe3ZE="
},
"ksvg": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/ksvg-6.16.0.tar.xz",
- "hash": "sha256-7jvwcm6EE3wTHM1cYcF/CO3AwNjp+ifSbNOkUk9c9sM="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/ksvg-6.17.0.tar.xz",
+ "hash": "sha256-Nyjalmky8g8ZClRaf0Lt6i+b2+bXJ6W8G1V+9RVbf5Q="
},
"ktexteditor": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/ktexteditor-6.16.0.tar.xz",
- "hash": "sha256-q+v+ep7kuhq44bG4A16UihdEUczoq0rYJ404mg5ZcSg="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/ktexteditor-6.17.0.tar.xz",
+ "hash": "sha256-mQTAxckzo2jW9JLZ4RbMziAQVNWgKbiw/gdZ/4frjKM="
},
"ktexttemplate": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/ktexttemplate-6.16.0.tar.xz",
- "hash": "sha256-GIDPGokAMdxhclE9Pf54841XJhhJeCIMpxQqOm5A+bU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/ktexttemplate-6.17.0.tar.xz",
+ "hash": "sha256-FddZQdFerDzRJDBmsTow1sFFHKYwsMKbNiS+NK1z6XI="
},
"ktextwidgets": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/ktextwidgets-6.16.0.tar.xz",
- "hash": "sha256-y3GK4SwoobF/LlUvCPEhrqmabdX/Q3snBYGrknCgLqE="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/ktextwidgets-6.17.0.tar.xz",
+ "hash": "sha256-M9RuzdA/9oWC2lzvJRkhqMbnpdt62b/QQyywBxKsKeM="
},
"kunitconversion": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kunitconversion-6.16.0.tar.xz",
- "hash": "sha256-paRy6b9YQZEZXdQH0JvEZ5o0uGmpern9+DqspY6LDg0="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kunitconversion-6.17.0.tar.xz",
+ "hash": "sha256-8mJaS6JbMyn7lzAkkHO800m3o0Y2IUjH+peYnvx+XMo="
},
"kuserfeedback": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kuserfeedback-6.16.0.tar.xz",
- "hash": "sha256-9PdE4KqHikyYSZ7vp5jq7Z3ZzesZIYIpKlTf1+uB5vU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kuserfeedback-6.17.0.tar.xz",
+ "hash": "sha256-DxtTYf+m//Euw9/Xo+SxsqpuutxK/MA6nTHC1JvsfK8="
},
"kwallet": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kwallet-6.16.0.tar.xz",
- "hash": "sha256-2N0zDSxGQ9M1BQwXCSUilBCKdat3zbZytW9AvKaFTu0="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kwallet-6.17.0.tar.xz",
+ "hash": "sha256-RMr2kfR7okby77E/nI9xI8fmdF1CgVYCKLgVjMi5PX0="
},
"kwidgetsaddons": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kwidgetsaddons-6.16.0.tar.xz",
- "hash": "sha256-dmP4gFL9jKlHuf4Lvq0E/yKOiE8SRJijKMww6fFykVw="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kwidgetsaddons-6.17.0.tar.xz",
+ "hash": "sha256-3LMzh5U80EKdQpfWKLSHLno6lwzOXqhLRGZ32LdIfqE="
},
"kwindowsystem": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kwindowsystem-6.16.0.tar.xz",
- "hash": "sha256-3DtaxeXq6lt2r46F8GXdvOkf9+P8wTxtYArVO7U7GzE="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kwindowsystem-6.17.0.tar.xz",
+ "hash": "sha256-JZq+9YsJrRqAIrXLlIMamPPltcx8ZfegtAvmQ2F1b2M="
},
"kxmlgui": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/kxmlgui-6.16.0.tar.xz",
- "hash": "sha256-Jv5TddlQKcWoKNW0f8SyDoaEvDvojfG8lAgoIc4yp04="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/kxmlgui-6.17.0.tar.xz",
+ "hash": "sha256-oYBxacosOGqNPiXLKwZlVOSWY6bj9jLxoZaO9UdkMOM="
},
"modemmanager-qt": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/modemmanager-qt-6.16.0.tar.xz",
- "hash": "sha256-O5kp60TDNZpr6cX/D68oGKJ3E/4kfcJdSX87UfYi+J4="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/modemmanager-qt-6.17.0.tar.xz",
+ "hash": "sha256-tB/h3ZoOFGrbTYCY1WnWsRKR9AyQ33DfuqatFlThjXY="
},
"networkmanager-qt": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/networkmanager-qt-6.16.0.tar.xz",
- "hash": "sha256-ue0LqpFZzFqsdlG+SKmAzHy1g5M8QSzvg4WWEoy9ZkU="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/networkmanager-qt-6.17.0.tar.xz",
+ "hash": "sha256-2Dvq6Gf7fWaYhvUTiT+O7Fi116JLQp2J3FxsCLej9OA="
},
"prison": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/prison-6.16.0.tar.xz",
- "hash": "sha256-OCsrnjoAVcNLYCkDUrhWaov/dcqHNblTSgdjg9bk5RA="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/prison-6.17.0.tar.xz",
+ "hash": "sha256-VULdBzPga+rm+M+L8n/5gfNCBf6YEl2RC+LFP/9HAHw="
},
"purpose": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/purpose-6.16.0.tar.xz",
- "hash": "sha256-qg/yyY4M1RfE2BkUuij0phAbJe6ayxd0gJZ/RbA5iL8="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/purpose-6.17.0.tar.xz",
+ "hash": "sha256-aJVl1esJmeHM2S6PhB/IJBqwJInKbDOfSNVBtbqTdko="
},
"qqc2-desktop-style": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/qqc2-desktop-style-6.16.0.tar.xz",
- "hash": "sha256-OrEsPiMsbFvco5c4rG8aUXvv9tpY3jbhAUuDVf9jw+c="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/qqc2-desktop-style-6.17.0.tar.xz",
+ "hash": "sha256-YxvYnVyCp/k+omvCB50d+Bwy518XfTNGqcsQqc10d5c="
},
"solid": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/solid-6.16.0.tar.xz",
- "hash": "sha256-AOxgnXmTNbr7l7an1KXAYatKDrEOQIno4QSUIyG+uKA="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/solid-6.17.0.tar.xz",
+ "hash": "sha256-F/BRDvE0tm5kfuIXtkhwUy11fHIcgV8gxJVnuXnJxyU="
},
"sonnet": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/sonnet-6.16.0.tar.xz",
- "hash": "sha256-F0LNOh3Es7ejhx79lxXv0nEL/7eimg6rFdTBeqzKwrg="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/sonnet-6.17.0.tar.xz",
+ "hash": "sha256-Sv726cpy7bbCKAC0rPtFDfcSHlB3yFITrKX1arn0Fgs="
},
"syndication": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/syndication-6.16.0.tar.xz",
- "hash": "sha256-kB9ScHIJEYGBdAJObNL+RMlMdS822wzhjTp9zZpstt4="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/syndication-6.17.0.tar.xz",
+ "hash": "sha256-1acUsJ72pQtn9V1Y+Mbu+hu6VSUn3tEUWEi1RmMw6pM="
},
"syntax-highlighting": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/syntax-highlighting-6.16.0.tar.xz",
- "hash": "sha256-dKE3GbTz+l26cjUrVnPLbnu2EhveHiiG8dr/J+LyT1o="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/syntax-highlighting-6.17.0.tar.xz",
+ "hash": "sha256-PRa+wPvrhTvmhMNfR1UNWYFNsfS3B+x3uGLzZQ81P8w="
},
"threadweaver": {
- "version": "6.16.0",
- "url": "mirror://kde/stable/frameworks/6.16/threadweaver-6.16.0.tar.xz",
- "hash": "sha256-6J0fJ2rvd0MN1X9/LlwZW3IBM06e0RTcJMe6WUMOFLY="
+ "version": "6.17.0",
+ "url": "mirror://kde/stable/frameworks/6.17/threadweaver-6.17.0.tar.xz",
+ "hash": "sha256-dx/4nBwBKj6iuu1YyAPs1+iwuJKOOuvBHAffXM8FT0Q="
}
} \ No newline at end of file
diff --git a/pkgs/kde/misc/ktextaddons/default.nix b/pkgs/kde/misc/ktextaddons/default.nix
index c845e53b9109..d5976aa08f9e 100644
--- a/pkgs/kde/misc/ktextaddons/default.nix
+++ b/pkgs/kde/misc/ktextaddons/default.nix
@@ -9,11 +9,11 @@
}:
mkKdeDerivation rec {
pname = "ktextaddons";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchurl {
url = "mirror://kde/stable/ktextaddons/ktextaddons-${version}.tar.xz";
- hash = "sha256-7JtimpC0shZgaGfoA08UszRDQgwreybz/UFNjB+jyuQ=";
+ hash = "sha256-kM8l4pjglcQLMoanFT0E+WHvTmWYMhvesA8r5+mYrn4=";
};
extraBuildInputs = [
diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix
index e36271b47a48..06d872c7caea 100644
--- a/pkgs/misc/uboot/default.nix
+++ b/pkgs/misc/uboot/default.nix
@@ -845,25 +845,15 @@ in
# sf probe; sf update $loadaddr 0 80000
};
- ubootVisionFive2 =
- let
- opensbi_vf2 = opensbi.overrideAttrs (attrs: {
- makeFlags = attrs.makeFlags ++ [
- # Matches u-boot documentation: https://docs.u-boot.org/en/latest/board/starfive/visionfive2.html
- "FW_TEXT_START=0x40000000"
- "FW_OPTIONS=0"
- ];
- });
- in
- buildUBoot {
- defconfig = "starfive_visionfive2_defconfig";
- extraMeta.platforms = [ "riscv64-linux" ];
- OPENSBI = "${opensbi_vf2}/share/opensbi/lp64/generic/firmware/fw_dynamic.bin";
- filesToInstall = [
- "spl/u-boot-spl.bin.normal.out"
- "u-boot.itb"
- ];
- };
+ ubootVisionFive2 = buildUBoot {
+ defconfig = "starfive_visionfive2_defconfig";
+ extraMeta.platforms = [ "riscv64-linux" ];
+ OPENSBI = "${opensbi}/share/opensbi/lp64/generic/firmware/fw_dynamic.bin";
+ filesToInstall = [
+ "spl/u-boot-spl.bin.normal.out"
+ "u-boot.itb"
+ ];
+ };
ubootWandboard = buildUBoot {
defconfig = "wandboard_defconfig";
diff --git a/pkgs/os-specific/darwin/xcode/default.nix b/pkgs/os-specific/darwin/xcode/default.nix
index cc481b7b85f6..41f64795bcbb 100644
--- a/pkgs/os-specific/darwin/xcode/default.nix
+++ b/pkgs/os-specific/darwin/xcode/default.nix
@@ -46,6 +46,7 @@ let
description = "Apple's XCode SDK";
license = licenses.unfree;
platforms = platforms.darwin ++ platforms.linux;
+ hydraPlatforms = [ ];
sourceProvenance = [ sourceTypes.binaryNativeCode ];
};
diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix
index ef7b545ed548..ed1f723d5ee2 100644
--- a/pkgs/os-specific/linux/busybox/default.nix
+++ b/pkgs/os-specific/linux/busybox/default.nix
@@ -106,6 +106,10 @@ stdenv.mkDerivation rec {
url = "https://git.alpinelinux.org/aports/plain/main/busybox/CVE-2023-42364-CVE-2023-42365.patch?id=8a4bf5971168bf48201c05afda7bee0fbb188e13";
hash = "sha256-nQPgT9eA1asCo38Z9X7LR9My0+Vz5YBPba3ARV3fWcc=";
})
+ (fetchurl {
+ url = "https://git.alpinelinux.org/aports/plain/main/busybox/0001-tar-fix-TOCTOU-symlink-race-condition.patch?id=9e42dea5fba84a8afad1f1910b7d3884128a567e";
+ hash = "sha256-GmXQhwB1/IPVjXXpGi5RjRvuGJgIMIb7lQKB63m306g=";
+ })
]
++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch;
diff --git a/pkgs/os-specific/linux/ch9344/default.nix b/pkgs/os-specific/linux/ch9344/default.nix
index 2f290467ace7..3a6d448b784f 100644
--- a/pkgs/os-specific/linux/ch9344/default.nix
+++ b/pkgs/os-specific/linux/ch9344/default.nix
@@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
patches = [
./fix-linux-6-12-build.patch
./fix-linux-6-15-build.patch
+ ./fix-linux-6-16-build.patch
];
sourceRoot = "${src.name}/driver";
diff --git a/pkgs/os-specific/linux/ch9344/fix-linux-6-16-build.patch b/pkgs/os-specific/linux/ch9344/fix-linux-6-16-build.patch
new file mode 100644
index 000000000000..a66e4c4251e2
--- /dev/null
+++ b/pkgs/os-specific/linux/ch9344/fix-linux-6-16-build.patch
@@ -0,0 +1,16 @@
+diff --git a/ch9344.c b/ch9344.c
+index 36402c0..9f0df54 100644
+--- a/ch9344.c
++++ b/ch9344.c
+@@ -929,7 +929,11 @@ static void timer_function(unsigned long arg)
+ static void timer_function(struct timer_list *t)
+ {
+ unsigned char *buffer;
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 16, 0))
++ struct ch9344_ttyport *ttyport = timer_container_of(ttyport, t, timer);
++#else
+ struct ch9344_ttyport *ttyport = from_timer(ttyport, t, timer);
++#endif
+ int fifolen = kfifo_len(&ttyport->rfifo);
+ int len;
+
diff --git a/pkgs/os-specific/linux/displaylink/default.nix b/pkgs/os-specific/linux/displaylink/default.nix
index 3318a9bc60b2..d95688c9766c 100644
--- a/pkgs/os-specific/linux/displaylink/default.nix
+++ b/pkgs/os-specific/linux/displaylink/default.nix
@@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: {
dontPatchELF = true;
meta = with lib; {
- description = "DisplayLink DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux";
+ description = "DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux";
homepage = "https://www.displaylink.com/";
hydraPlatforms = [ ];
license = licenses.unfree;
diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix
index de7521eeeaa5..7e86efa4c9bb 100644
--- a/pkgs/os-specific/linux/kernel/generic.nix
+++ b/pkgs/os-specific/linux/kernel/generic.nix
@@ -141,10 +141,17 @@ let
{
structuredExtraConfig ? { },
...
- }:
- {
- settings = structuredExtraConfig;
- }
+ }@args:
+ if args ? extraStructuredConfig then
+ throw ''
+ Passing `extraStructuredConfig` to the Linux kernel (e.g.
+ via `boot.kernelPatches` in NixOS) is not supported anymore. Use
+ `structuredExtraConfig` instead.
+ ''
+ else
+ {
+ settings = structuredExtraConfig;
+ }
) kernelPatches;
# appends kernel patches extraConfig
diff --git a/pkgs/os-specific/linux/kernel/perf/default.nix b/pkgs/os-specific/linux/kernel/perf/default.nix
index d0caa28e1432..7a3f5160bf5f 100644
--- a/pkgs/os-specific/linux/kernel/perf/default.nix
+++ b/pkgs/os-specific/linux/kernel/perf/default.nix
@@ -6,7 +6,6 @@
kernelModuleMakeFlags,
elfutils,
python3,
- perl,
newt,
slang,
asciidoc,
@@ -137,7 +136,6 @@ stdenv.mkDerivation {
openssl
numactl
python3
- perl
babeltrace
]
++ (
@@ -177,7 +175,7 @@ stdenv.mkDerivation {
doCheck = false; # requires "sparse"
installTargets = [
- "install"
+ "install-tools" # don't install tests, as those depend on perl
"install-man"
];
diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix
index 28ae1f9a1a62..42d84052d3b7 100644
--- a/pkgs/os-specific/linux/kernel/zen-kernels.nix
+++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix
@@ -16,16 +16,16 @@ let
variants = {
# ./update-zen.py zen
zen = {
- version = "6.15.8"; # zen
+ version = "6.16"; # zen
suffix = "zen1"; # zen
- sha256 = "010k50c9anjbcrwh9cgc6wn91hh3xa1x3mpxbaa2x1v8f5773vd4"; # zen
+ sha256 = "1ckysnshlrhfycz0yppna6jrnvgc9k49wr5srvl15wj1hck84p7d"; # zen
isLqx = false;
};
# ./update-zen.py lqx
lqx = {
- version = "6.15.8"; # lqx
+ version = "6.15.9"; # lqx
suffix = "lqx1"; # lqx
- sha256 = "1z85h8k49acw5w1m7z6lclnr62rgr6dbi2sci7in59qkq1zfvkb9"; # lqx
+ sha256 = "16yds3lp4h0fk33fffwvh7az03wfw26ryl61h601na96m3sffwfj"; # lqx
isLqx = true;
};
};
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index a516814ff3d7..9866c0d36c85 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -72,12 +72,12 @@ rec {
stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production;
production = generic {
- version = "570.172.08";
- sha256_64bit = "sha256-AlaGfggsr5PXsl+nyOabMWBiqcbHLG4ij617I4xvoX0=";
- sha256_aarch64 = "sha256-FVRyFvK1FKznckpatMMydmmQSkHK+41NkEjTybYJY9g=";
- openSha256 = "sha256-aTV5J4zmEgRCOavo6wLwh5efOZUG+YtoeIT/tnrC1Hg=";
- settingsSha256 = "sha256-N/1Ra8Teq93U3T898ImAT2DceHjDHZL1DuriJeTYEa4=";
- persistencedSha256 = "sha256-x4K0Gp89LdL5YJhAI0AydMRxl6fyBylEnj+nokoBrK8=";
+ version = "570.181";
+ sha256_64bit = "sha256-8G0lzj8YAupQetpLXcRrPCyLOFA9tvaPPvAWurjj3Pk=";
+ sha256_aarch64 = "sha256-1pUDdSm45uIhg0HEhfhak9XT/IE/XUVbdtrcpabZ3KU=";
+ openSha256 = "sha256-U/uqAhf83W/mns/7b2cU26B7JRMoBfQ3V6HiYEI5J48=";
+ settingsSha256 = "sha256-iBx/X3c+1NSNmG+11xvGyvxYSMbVprijpzySFeQVBzs=";
+ persistencedSha256 = "sha256-RoAcutBf5dTKdAfkxDPtMsktFVQt5uPIPtkAkboQwcQ=";
};
latest = selectHighestVersion production (generic {
@@ -159,12 +159,12 @@ rec {
# Last one without the bug reported here:
# https://bbs.archlinux.org/viewtopic.php?pid=2155426#p2155426
legacy_535 = generic {
- version = "535.216.01";
- sha256_64bit = "sha256-Xd6hFHgQAS4zlnwxgTQbzWYkvT1lTGP4Rd+DO07Oavc=";
- sha256_aarch64 = "sha256-SGmuA0W1iSsqUK7VZsgibT4HgT0RkKpGb+ul6eIbM7k=";
- openSha256 = "sha256-ey96oMbY32ahcHSOj1+MykvJrep6mhHPVl+V8+B2ZDk=";
- settingsSha256 = "sha256-9PgaYJbP1s7hmKCYmkuLQ58nkTruhFdHAs4W84KQVME=";
- persistencedSha256 = "sha256-ckF/BgDA6xSFqFk07rn3HqXuR0iGfwA4PRxpP38QZgw=";
+ version = "535.261.03";
+ sha256_64bit = "sha256-10th0R6cm5BS9AQtbsRDfxPR3vMOlk4jLUfl1lnRHWg=";
+ sha256_aarch64 = "sha256-mkEtOsAcmdLKAhAKcTlZf86IBMUr9TPRG2BDcoaDSpM=";
+ openSha256 = "sha256-qUn0Kk9t6TZA6ZmUSPzqclOsU6n4Tp4dXkgGa1ZF+OA=";
+ settingsSha256 = "sha256-E05oCGuMdE3KhVrDl2ZQspaPqPHoVSwdaftoPKItYTE";
+ persistencedSha256 = "sha256-pnOq9+6l3BbIEKHboGeTwEcEcYhtESzmroUfCahqn0U=";
};
# Last one supporting Kepler architecture
diff --git a/pkgs/os-specific/linux/trace-cmd/default.nix b/pkgs/os-specific/linux/trace-cmd/default.nix
index 1768aa98e226..192f8ff35901 100644
--- a/pkgs/os-specific/linux/trace-cmd/default.nix
+++ b/pkgs/os-specific/linux/trace-cmd/default.nix
@@ -16,11 +16,11 @@
}:
stdenv.mkDerivation rec {
pname = "trace-cmd";
- version = "3.3.2";
+ version = "3.3.3";
src = fetchzip {
url = "https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v${version}.tar.gz";
- hash = "sha256-35BEzuevGiRQFqvWOQK1m20juhSd5101a8bBsNtM8Eo=";
+ hash = "sha256-B3bwHV+f6IuoNESz5B4ij5KsIcCcpUPmoSnJeJj0J0Y=";
};
# Don't build and install html documentation
diff --git a/pkgs/os-specific/windows/mingw-w64/default.nix b/pkgs/os-specific/windows/mingw-w64/default.nix
index 2ea83e49054b..d183f505b3c6 100644
--- a/pkgs/os-specific/windows/mingw-w64/default.nix
+++ b/pkgs/os-specific/windows/mingw-w64/default.nix
@@ -7,11 +7,6 @@
crt ? stdenv.hostPlatform.libc,
}:
-assert lib.assertOneOf "crt" crt [
- "msvcrt"
- "ucrt"
-];
-
stdenv.mkDerivation {
pname = "mingw-w64";
inherit (mingw_w64_headers) version src meta;
diff --git a/pkgs/os-specific/windows/mingw-w64/headers.nix b/pkgs/os-specific/windows/mingw-w64/headers.nix
index 2cb86651fc86..a60455b38700 100644
--- a/pkgs/os-specific/windows/mingw-w64/headers.nix
+++ b/pkgs/os-specific/windows/mingw-w64/headers.nix
@@ -1,20 +1,17 @@
{
lib,
+ nixosTests,
stdenvNoCC,
fetchurl,
crt ? stdenvNoCC.hostPlatform.libc,
}:
-assert lib.assertOneOf "crt" crt [
- "msvcrt"
- "ucrt"
-];
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "mingw_w64-headers";
- version = "12.0.0";
+ version = "13.0.0";
src = fetchurl {
url = "mirror://sourceforge/mingw-w64/mingw-w64-v${finalAttrs.version}.tar.bz2";
- hash = "sha256-zEGJiqxLbo3Vz/1zMbnZUVuRLfRCCjphK16ilVu+7S8=";
+ hash = "sha256-Wv6CKvXE7b9n2q9F7sYdU49J7vaxlSTeZIl8a5WCjK8=";
};
configureFlags = [
@@ -25,6 +22,13 @@ stdenvNoCC.mkDerivation (finalAttrs: {
cd mingw-w64-headers
'';
+ passthru = {
+ tests = {
+ inherit (nixosTests) wine;
+ };
+ updateScript = ./update.nu;
+ };
+
meta = {
homepage = "https://www.mingw-w64.org/";
downloadPage = "https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/";
diff --git a/pkgs/os-specific/windows/mingw-w64/update.nu b/pkgs/os-specific/windows/mingw-w64/update.nu
new file mode 100755
index 000000000000..4862aae5e37e
--- /dev/null
+++ b/pkgs/os-specific/windows/mingw-w64/update.nu
@@ -0,0 +1,77 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i nu -p nushell nix
+
+use std/log
+
+def replace [ p: path old: string new: string ] {
+ open $p
+ | str replace $old $new
+ | save -f $p
+}
+
+def eval [ attr: string ] {
+ with-env {
+ NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM: 1
+ } {
+ nix eval -f ./. $attr --json
+ }
+ | from json
+}
+
+def main [] {
+ # List of all the link in the RSS feed for
+ # https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
+ let links = http get https://sourceforge.net/projects/mingw-w64/rss?path=/mingw-w64/mingw-w64-release/
+ | from xml
+ | get content.content.0
+ | where tag == item
+ | get content
+ | flatten
+ | where tag == title
+ | get content
+ | flatten
+ | get content
+
+ # Select only files ending in "tar.bz2", then select the largest value
+ # We only consider values with at least two digits cause they are at
+ # 13.0 and sorting strings doesn't work well if they aren't the same length
+ let newest = $links
+ | where { ($in | str ends-with "tar.bz2") and ($in =~ v[0-9][0-9]\.) }
+ | sort -r
+ | get 0
+
+ # Extract the newest version out of the URL
+ let new_version = $newest
+ | split column /
+ | get column4.0
+ | split column -
+ | get column3.0
+ | str replace .tar.bz2 ""
+ | str trim -c v
+
+ # Get the current version in the drv
+ let current_version = eval "windows.mingw_w64_headers.version"
+
+ if $new_version == $current_version {
+ log info "Current mingw-w64 version matches the latest, exiting..."
+ return
+ } else {
+ log info $"Current version is ($current_version)\nLatest version is ($new_version)"
+ }
+
+ # Get the current hash
+ let current_hash = eval "windows.mingw_w64_headers.src.outputHash"
+
+ # Set to the new version
+ replace ./pkgs/os-specific/windows/mingw-w64/headers.nix $current_version $new_version
+
+ # The nix derivation creates the URL from the version, so just grab that.
+ let new_url = eval "windows.mingw_w64_headers.src.url"
+
+ # Prefetch to get the new hash
+ let new_hash = nix-prefetch-url --type sha256 $new_url
+ | nix hash to-sri --type sha256 $in
+
+ # Set the hash
+ replace ./pkgs/os-specific/windows/mingw-w64/headers.nix $current_hash $new_hash
+}
diff --git a/pkgs/servers/apache-kafka/default.nix b/pkgs/servers/apache-kafka/default.nix
index 71e3e6c97e1e..0e7bcb3768c8 100644
--- a/pkgs/servers/apache-kafka/default.nix
+++ b/pkgs/servers/apache-kafka/default.nix
@@ -22,9 +22,9 @@ let
nixosTest = nixosTests.kafka.base.kafka_4_0;
};
"3_9" = {
- kafkaVersion = "3.9.0";
+ kafkaVersion = "3.9.1";
scalaVersion = "2.13";
- sha256 = "sha256-q8REAt3xA+OPGbDktE5l2pqDG6nlj9dyUEGxqhaO6NE=";
+ sha256 = "sha256-3UOZgW5niUbKt2470WhhA1VeabyPKrhobNpxqhW8MaM=";
jre = jdk17_headless;
nixosTest = nixosTests.kafka.base.kafka_3_9;
};
@@ -36,9 +36,9 @@ let
nixosTest = nixosTests.kafka.base.kafka_3_8;
};
"3_7" = {
- kafkaVersion = "3.7.1";
+ kafkaVersion = "3.7.2";
scalaVersion = "2.13";
- sha256 = "sha256-YqyuShQ92YPcfrSATVdEugxQsZm1CPWZ7wAQIOJVj8k=";
+ sha256 = "sha256-eZgLcO2D8R4so3qU1k6+QS1ImeI+YKAsJdQILzooLW8=";
jre = jdk17_headless;
nixosTest = nixosTests.kafka.base.kafka_3_7;
};
diff --git a/pkgs/servers/asterisk/versions.json b/pkgs/servers/asterisk/versions.json
index 3b8142f6e35d..87be36fffdc9 100644
--- a/pkgs/servers/asterisk/versions.json
+++ b/pkgs/servers/asterisk/versions.json
@@ -1,18 +1,18 @@
{
"asterisk_18": {
- "sha256": "745689c84d63ae94dfa0b3d4bdde3c6907b72472018532f757d9c0d169705964",
- "version": "18.26.2"
+ "sha256": "0df8be2f57779019895628363a11f74ea356068cca983462ec0feb72528fc8e9",
+ "version": "18.26.3"
},
"asterisk_20": {
- "sha256": "7c45cf254c7442748fa14ba4e31ae8f09cd2ad958168577de091c0bf0b0a2d2e",
- "version": "20.15.0"
+ "sha256": "fa286ac7a024e685233af6fde54a68a21c8e9934b438da878fb3cff080a6346c",
+ "version": "20.15.1"
},
"asterisk_21": {
- "sha256": "16051efbcc6fb95c0408f0ecc9dcf2d78a9346323f5d1fcd9723faedcb0f3fd8",
- "version": "21.10.0"
+ "sha256": "811c5b8c501004ee378e77efd009892b366a03a508cfc51eead52396cbf65b2c",
+ "version": "21.10.1"
},
"asterisk_22": {
- "sha256": "944967288ec01587feeef42869a97baa37ab635bea7d539df16f70d3af48c613",
- "version": "22.5.0"
+ "sha256": "cbe67229f813ccf5e545fbda1fc05eb221897bf03393917390f8f6235cc62179",
+ "version": "22.5.1"
}
}
diff --git a/pkgs/servers/hockeypuck/server.nix b/pkgs/servers/hockeypuck/server.nix
index deb5a52ee200..ab031dd2c96f 100644
--- a/pkgs/servers/hockeypuck/server.nix
+++ b/pkgs/servers/hockeypuck/server.nix
@@ -21,6 +21,6 @@ buildGoModule {
description = "OpenPGP Key Server";
homepage = "https://github.com/hockeypuck/hockeypuck";
license = licenses.agpl3Plus;
- maintainers = [ maintainers.etu ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/servers/hockeypuck/web.nix b/pkgs/servers/hockeypuck/web.nix
index 2d6a75975ad4..a2f35a4d0cdb 100644
--- a/pkgs/servers/hockeypuck/web.nix
+++ b/pkgs/servers/hockeypuck/web.nix
@@ -28,6 +28,6 @@ stdenv.mkDerivation {
description = "OpenPGP Key Server web resources";
homepage = "https://github.com/hockeypuck/hockeypuck";
license = licenses.gpl3Plus;
- maintainers = [ maintainers.etu ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/servers/home-assistant/build-custom-component/manifest-requirements-check-hook.sh b/pkgs/servers/home-assistant/build-custom-component/manifest-requirements-check-hook.sh
index cfe61f4308a6..3a96d75e2915 100644
--- a/pkgs/servers/home-assistant/build-custom-component/manifest-requirements-check-hook.sh
+++ b/pkgs/servers/home-assistant/build-custom-component/manifest-requirements-check-hook.sh
@@ -13,7 +13,13 @@ function manifestCheckPhase() {
args+=" --ignore-version-requirement ${package}"
done
- readarray -d '' manifests < <(find . -type f -name "manifest.json" -print0)
+ readarray -d '' manifests < <(
+ find . -type f \( \
+ -path ./manifest.json \
+ -o -path './custom_components/*/manifest.json' \
+ -o -path './custom_components/*/integrations/*/manifest.json' \
+ \) -print0
+ )
if [ "${#manifests[@]}" -gt 0 ]; then
# shellcheck disable=SC2068
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index aa23617e5641..d3dab1154da8 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
# Do not edit!
{
- version = "2025.7.4";
+ version = "2025.8.0";
components = {
"3_day_blinds" =
ps: with ps; [
@@ -95,6 +95,7 @@
ps: with ps; [
hassil
home-assistant-intents
+ pyturbojpeg
];
"air_quality" =
ps: with ps; [
@@ -111,6 +112,10 @@
ps: with ps; [
pyairnow
];
+ "airos" =
+ ps: with ps; [
+ airos
+ ];
"airq" =
ps: with ps; [
aioairq
@@ -544,6 +549,9 @@
ps: with ps; [
mozart-api
];
+ "bauknecht" =
+ ps: with ps; [
+ ];
"bayesian" =
ps: with ps; [
];
@@ -1353,7 +1361,8 @@
]; # missing inputs: pyebox
"ebusd" =
ps: with ps; [
- ]; # missing inputs: ebusdpy
+ ebusdpy
+ ];
"ecoal_boiler" =
ps: with ps; [
ecoaliface
@@ -2292,7 +2301,8 @@
];
"hko" =
ps: with ps; [
- ]; # missing inputs: hko
+ hko
+ ];
"hlk_sw16" =
ps: with ps; [
hlk-sw16
@@ -2827,7 +2837,8 @@
];
"itach" =
ps: with ps; [
- ]; # missing inputs: pyitachip2ir
+ pyitachip2ir
+ ];
"itunes" =
ps: with ps; [
];
@@ -2870,7 +2881,8 @@
];
"kaiterra" =
ps: with ps; [
- ]; # missing inputs: kaiterra-async-client
+ kaiterra-async-client
+ ];
"kaleidescape" =
ps: with ps; [
pykaleidescape
@@ -3323,7 +3335,8 @@
];
"london_underground" =
ps: with ps; [
- ]; # missing inputs: london-tube-status
+ london-tube-status
+ ];
"lookin" =
ps: with ps; [
aiolookin
@@ -3404,7 +3417,8 @@
];
"marytts" =
ps: with ps; [
- ]; # missing inputs: speak2mary
+ speak2mary
+ ];
"mastodon" =
ps: with ps; [
mastodon-py
@@ -3682,13 +3696,15 @@
];
"moehlenhoff_alpha2" =
ps: with ps; [
- ]; # missing inputs: moehlenhoff-alpha2
+ moehlenhoff-alpha2
+ ];
"mold_indicator" =
ps: with ps; [
];
"monarch_money" =
ps: with ps; [
- ]; # missing inputs: typedmonarchmoney
+ typedmonarchmoney
+ ];
"monessen" =
ps: with ps; [
];
@@ -4141,7 +4157,8 @@
];
"onkyo" =
ps: with ps; [
- pyeiscp
+ aioonkyo
+ ifaddr
];
"onvif" =
ps: with ps; [
@@ -4153,6 +4170,17 @@
ps: with ps; [
open-meteo
];
+ "open_router" =
+ ps: with ps; [
+ ha-ffmpeg
+ hassil
+ home-assistant-intents
+ mutagen
+ openai
+ pymicro-vad
+ pyspeex-noise
+ python-open-router
+ ];
"openai_conversation" =
ps: with ps; [
ha-ffmpeg
@@ -4439,7 +4467,8 @@
];
"pjlink" =
ps: with ps; [
- ]; # missing inputs: pypjlink2
+ pypjlink2
+ ];
"plaato" =
ps: with ps; [
aiohasupervisor
@@ -4853,7 +4882,8 @@
];
"recswitch" =
ps: with ps; [
- ]; # missing inputs: pyrecswitch
+ pyrecswitch
+ ];
"reddit" =
ps: with ps; [
praw
@@ -5730,7 +5760,8 @@
];
"switchmate" =
ps: with ps; [
- ]; # missing inputs: PySwitchmate
+ pyswitchmate
+ ];
"symfonisk" =
ps: with ps; [
];
@@ -5752,7 +5783,8 @@
];
"synology_srm" =
ps: with ps; [
- ]; # missing inputs: synology-srm
+ synology-srm
+ ];
"syslog" =
ps: with ps; [
];
@@ -5791,7 +5823,8 @@
];
"tami4" =
ps: with ps; [
- ]; # missing inputs: Tami4EdgeAPI
+ tami4edgeapi
+ ];
"tank_utility" =
ps: with ps; [
tank-utility
@@ -5953,7 +5986,8 @@
];
"thingspeak" =
ps: with ps; [
- ]; # missing inputs: thingspeak
+ thingspeak
+ ];
"thinkingcleaner" =
ps: with ps; [
]; # missing inputs: pythinkingcleaner
@@ -6158,7 +6192,8 @@
];
"triggercmd" =
ps: with ps; [
- ]; # missing inputs: triggercmd
+ triggercmd
+ ];
"tts" =
ps: with ps; [
ha-ffmpeg
@@ -6264,6 +6299,10 @@
"uptime" =
ps: with ps; [
];
+ "uptime_kuma" =
+ ps: with ps; [
+ pythonkuma
+ ];
"uptimerobot" =
ps: with ps; [
pyuptimerobot
@@ -6397,6 +6436,10 @@
ps: with ps; [
pyvolumio
];
+ "volvo" =
+ ps: with ps; [
+ volvocarsapi
+ ];
"volvooncall" =
ps: with ps; [
volvooncall
@@ -6540,7 +6583,8 @@
];
"wmspro" =
ps: with ps; [
- ]; # missing inputs: pywmspro
+ pywmspro
+ ];
"wolflink" =
ps: with ps; [
wolf-comm
@@ -6746,6 +6790,9 @@
ps: with ps; [
zamg
];
+ "zbox_hub" =
+ ps: with ps; [
+ ];
"zengge" =
ps: with ps; [
];
@@ -6830,6 +6877,7 @@
"airgradient"
"airly"
"airnow"
+ "airos"
"airq"
"airthings"
"airthings_ble"
@@ -7141,6 +7189,7 @@
"history"
"history_stats"
"hive"
+ "hko"
"hlk_sw16"
"holiday"
"home_connect"
@@ -7273,6 +7322,7 @@
"logentries"
"logger"
"london_air"
+ "london_underground"
"lookin"
"loqed"
"lovelace"
@@ -7285,6 +7335,7 @@
"mailgun"
"manual"
"manual_mqtt"
+ "marytts"
"mastodon"
"matrix"
"matter"
@@ -7322,7 +7373,9 @@
"modbus"
"modem_callerid"
"modern_forms"
+ "moehlenhoff_alpha2"
"mold_indicator"
+ "monarch_money"
"monoprice"
"monzo"
"moon"
@@ -7398,6 +7451,7 @@
"onkyo"
"onvif"
"open_meteo"
+ "open_router"
"openai_conversation"
"openalpr_cloud"
"openerz"
@@ -7436,6 +7490,7 @@
"pi_hole"
"picnic"
"ping"
+ "pjlink"
"plaato"
"plant"
"playstation_network"
@@ -7628,6 +7683,7 @@
"tag"
"tailscale"
"tailwind"
+ "tami4"
"tankerkoenig"
"tasmota"
"tautulli"
@@ -7679,6 +7735,7 @@
"transmission"
"transport_nsw"
"trend"
+ "triggercmd"
"tts"
"tuya"
"twentemilieu"
@@ -7695,6 +7752,7 @@
"update"
"upnp"
"uptime"
+ "uptime_kuma"
"uptimerobot"
"usb"
"usgs_earthquakes_feed"
@@ -7720,6 +7778,7 @@
"voicerss"
"voip"
"volumio"
+ "volvo"
"volvooncall"
"vulcan"
"vultr"
@@ -7749,6 +7808,7 @@
"withings"
"wiz"
"wled"
+ "wmspro"
"wolflink"
"workday"
"worldclock"
diff --git a/pkgs/servers/home-assistant/custom-components/fellow/package.nix b/pkgs/servers/home-assistant/custom-components/fellow/package.nix
index fad7ef40655a..4d5c99ccbee9 100644
--- a/pkgs/servers/home-assistant/custom-components/fellow/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/fellow/package.nix
@@ -10,13 +10,13 @@
buildHomeAssistantComponent {
owner = "NewsGuyTor";
domain = "fellow";
- version = "0.3.2";
+ version = "0-unstable-2025-08-06";
src = fetchFromGitHub {
owner = "NewsGuyTor";
repo = "FellowAiden-HomeAssistant";
- rev = "2268880c7727b1d2e488dcebbdc5b2675d664ddf";
- hash = "sha256-Wg6EFUQNhlK2GQjC90c5lA3b/y40LhXdInba/iTtUWc=";
+ rev = "bb0f3042e974a149a3597d06312e6be9b8d265ff";
+ hash = "sha256-cplIiFt0CkeOXjypvG0MR/t7PWzeaa2G6uScWSLbEpo=";
};
passthru.updateScript = unstableGitUpdater { };
diff --git a/pkgs/servers/home-assistant/custom-components/hass-opensprinkler/package.nix b/pkgs/servers/home-assistant/custom-components/hass-opensprinkler/package.nix
new file mode 100644
index 000000000000..de84fb136b7c
--- /dev/null
+++ b/pkgs/servers/home-assistant/custom-components/hass-opensprinkler/package.nix
@@ -0,0 +1,31 @@
+{
+ lib,
+ fetchFromGitHub,
+ buildHomeAssistantComponent,
+ pyopensprinkler,
+}:
+
+buildHomeAssistantComponent rec {
+ owner = "vinteo";
+ domain = "opensprinkler";
+ version = "1.5.1";
+
+ src = fetchFromGitHub {
+ owner = "vinteo";
+ repo = "hass-opensprinkler";
+ tag = "v${version}";
+ hash = "sha256-cq9BCN/lvEZ5xPt4cLOFwNP36S+u0hQr4o2gGFz0IGo=";
+ };
+
+ dependencies = [
+ pyopensprinkler
+ ];
+
+ meta = {
+ changelog = "https://github.com/vinteo/hass-opensprinkler/releases/tag/${src.tag}";
+ description = "OpenSprinkler Integration for Home Assistant";
+ homepage = "https://github.com/vinteo/hass-opensprinkler";
+ maintainers = with lib.maintainers; [ jfly ];
+ license = lib.licenses.mit;
+ };
+}
diff --git a/pkgs/servers/home-assistant/custom-components/home_connect_alt/package.nix b/pkgs/servers/home-assistant/custom-components/home_connect_alt/package.nix
index 6cea05d62fa6..437966685e95 100644
--- a/pkgs/servers/home-assistant/custom-components/home_connect_alt/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/home_connect_alt/package.nix
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "ekutner";
domain = "home_connect_alt";
- version = "1.2.1";
+ version = "1.3.0-b1";
src = fetchFromGitHub {
owner = "ekutner";
repo = "home-connect-hass";
tag = version;
- hash = "sha256-v/C4KV/WddaXQIO709nHP4DJM/K3J3WQSrJnVaXQDSY=";
+ hash = "sha256-jWrVHwMdzjG0gHWl1NS6WAzdmlmS20BUmh6HzplsGgw=";
};
dependencies = [ home-connect-async ];
diff --git a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix
index a7f6c7e1c8f5..056824f5e659 100644
--- a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix
@@ -9,13 +9,13 @@
buildHomeAssistantComponent rec {
owner = "SukramJ";
domain = "homematicip_local";
- version = "1.84.1";
+ version = "1.85.1b2";
src = fetchFromGitHub {
owner = "SukramJ";
repo = "custom_homematic";
tag = version;
- hash = "sha256-iR+y2hY8wF4flMWsh52gcupZbnaAlbwibHx1sY5JmmM=";
+ hash = "sha256-6dZKr65uGW67pExyhIYDu+3U7QmCVU9CaeUcBl2XPm4=";
};
postPatch = ''
diff --git a/pkgs/servers/home-assistant/custom-components/localtuya/package.nix b/pkgs/servers/home-assistant/custom-components/localtuya/package.nix
index 81214caa1a72..93da2609f447 100644
--- a/pkgs/servers/home-assistant/custom-components/localtuya/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/localtuya/package.nix
@@ -7,13 +7,13 @@
buildHomeAssistantComponent rec {
owner = "xZetsubou";
domain = "localtuya";
- version = "2025.6.0";
+ version = "2025.7.0";
src = fetchFromGitHub {
owner = "xZetsubou";
repo = "hass-localtuya";
rev = version;
- hash = "sha256-P5qUvlpKwcbIERzDyImc79Gzmr1IHweH8SLM6QFhb5I=";
+ hash = "sha256-H1/7bAjxjpw4mlzcPh0gztxw6XcSG98VPD9wE9RNrAM=";
};
meta = with lib; {
diff --git a/pkgs/servers/home-assistant/custom-components/luxer_one/package.nix b/pkgs/servers/home-assistant/custom-components/luxer_one/package.nix
new file mode 100644
index 000000000000..efda15717365
--- /dev/null
+++ b/pkgs/servers/home-assistant/custom-components/luxer_one/package.nix
@@ -0,0 +1,26 @@
+{
+ lib,
+ fetchFromGitHub,
+ buildHomeAssistantComponent,
+ ruff,
+}:
+
+buildHomeAssistantComponent rec {
+ owner = "tjhorner";
+ domain = "luxer";
+ version = "0-unstable-2023-03-27";
+
+ src = fetchFromGitHub {
+ owner = "tjhorner";
+ repo = "home-assistant-luxer-one";
+ rev = "f6a810034ab76e6a8635de755c4a1750e86b1674";
+ hash = "sha256-WmsL0NLe2ICqNGbEQ4vg1EzcZgIGi++G9aDyKjnmJMs=";
+ };
+
+ meta = {
+ description = "Home Assistant integration for Luxer One";
+ homepage = "https://github.com/tjhorner/home-assistant-luxer-one";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.haylin ];
+ };
+}
diff --git a/pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix b/pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix
index a44ccbed54c9..d2fa3dc53326 100644
--- a/pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "wuwentao";
domain = "midea_ac_lan";
- version = "0.6.8";
+ version = "0.6.9";
src = fetchFromGitHub {
inherit owner;
repo = domain;
tag = "v${version}";
- hash = "sha256-y78Leb+XxEpijP7XbmjDGSD2RArfxlSgdtXkeYggxto=";
+ hash = "sha256-pPPJFs4earRbh6ovR57k9xgZtrYN0L26eupOoFuBVz8=";
};
dependencies = [ midea-local ];
diff --git a/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix b/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix
index 9ceb7a1c87da..8157e57eaf13 100644
--- a/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix
@@ -11,13 +11,13 @@
buildHomeAssistantComponent rec {
owner = "pymitsubishi";
domain = "mitsubishi";
- version = "0.1.4";
+ version = "0.1.8";
src = fetchFromGitHub {
owner = "pymitsubishi";
repo = "homeassistant-mitsubishi";
tag = "v${version}";
- hash = "sha256-cJBhIck33gyFTITQKlLZSdKDA3VXeVJFGcQoD49BgWQ=";
+ hash = "sha256-qxYdE70APMO+ydv+lQzJY3gRYr/y5p0zJSgPt/k1cys=";
};
dependencies = [
diff --git a/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix b/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix
index 37cb64d622e3..66e9d5027e41 100644
--- a/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix
@@ -13,13 +13,13 @@
buildHomeAssistantComponent rec {
owner = "amitfin";
domain = "oref_alert";
- version = "3.1.3";
+ version = "3.2.1";
src = fetchFromGitHub {
owner = "amitfin";
repo = "oref_alert";
tag = "v${version}";
- hash = "sha256-Mr9zNq5KMuzwRAGoxi0P7ruYpKHoxy/DQWWjCisn7tA=";
+ hash = "sha256-DnxHF24YQOQoeAHNzWFd0omEStaJBeuy8Jpsqp2VkGY=";
};
dependencies = [
diff --git a/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix b/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix
index 7f127bd200a7..a23098e08503 100644
--- a/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix
@@ -8,21 +8,15 @@
buildHomeAssistantComponent rec {
owner = "wills106";
domain = "solax_modbus";
- version = "2025.06.1";
+ version = "2025.07.8b1";
src = fetchFromGitHub {
owner = "wills106";
repo = "homeassistant-solax-modbus";
tag = version;
- hash = "sha256-aKbd/eNzROHF4evFS4sH8+dJwj5f3xZsF4qjTzHIu9g=";
+ hash = "sha256-6/fMAOSfdj5jTTJa8ySygeipS+5P0ZCURhmkSv/e0Sk=";
};
- postPatch = ''
- substituteInPlace custom_components/solax_modbus/payload.py --replace-fail \
- 'from pymodbus.utilities import (' \
- 'from pymodbus.pdu.pdu import ('
- '';
-
dependencies = [ pymodbus ];
meta = {
diff --git a/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix b/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix
index 2cf417db6e0e..bdc71a79fbbc 100644
--- a/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix
@@ -11,13 +11,13 @@
buildHomeAssistantComponent rec {
owner = "make-all";
domain = "tuya_local";
- version = "2025.6.0";
+ version = "2025.7.1";
src = fetchFromGitHub {
inherit owner;
repo = "tuya-local";
tag = version;
- hash = "sha256-2Fvb2WcFNGSFxYHoxxL89DcbcIFa+OFyGodoop0KauA=";
+ hash = "sha256-RIvtz6f3Jj4INvL0JdL+EsFUoLoG9vQNn5iPq2nF26I=";
};
dependencies = [
diff --git a/pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix b/pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix
index 5c606320246a..24cca802d35b 100644
--- a/pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix
@@ -7,13 +7,13 @@
buildHomeAssistantComponent rec {
owner = "thomasddn";
domain = "volvo_cars";
- version = "1.5.6";
+ version = "1.5.7";
src = fetchFromGitHub {
owner = "thomasddn";
repo = "ha-volvo-cars";
tag = "v${version}";
- hash = "sha256-2eTUIbwAadJsOp1ETDY6+cEPVMOzhj1otEyzobysqaY=";
+ hash = "sha256-2wRqEa7jVumbRNCGrFa0gYEzgGwUrMnW2A8JhPTTMCc=";
};
meta = {
diff --git a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix
index a6940e5d6612..e920794c99e8 100644
--- a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "cdnninja";
domain = "yoto";
- version = "1.24.4";
+ version = "1.24.5";
src = fetchFromGitHub {
owner = "cdnninja";
repo = "yoto_ha";
tag = "v${version}";
- hash = "sha256-iiS5bns7la17Wf/mRkraE9xL9i+OzI4ru4BaHiLtA6U=";
+ hash = "sha256-z9BrZAjjtt9EC84CzDe3AzmJHQtCBLgEoWrCJpOPBK0=";
};
dependencies = [
diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix
index 8a6df713f416..2aa1a3ab3ab7 100644
--- a/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix
+++ b/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "lovelace-card-mod";
- version = "3.5.0";
+ version = "3.4.5";
src = fetchFromGitHub {
owner = "thomasloven";
repo = "lovelace-card-mod";
rev = "v${version}";
- hash = "sha256-MjeLbo1r/PMbzDfZurZYm1fHUukHfzOx6njRgEB8rWk=";
+ hash = "sha256-yd07C3/tpnoclrztWBAVwU6Ic2a4hY45xcjmgSp/uZA=";
};
- npmDepsHash = "sha256-JJexFmVbDHi2JCiCpcDupzVf0xfwy+vqWILq/dLVcBo=";
+ npmDepsHash = "sha256-IjN0sBWa6y/j0x5XRvDU0F6kA9RTfKFlVsnqwBkgx2Q=";
installPhase = ''
runHook preInstall
diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/clock-weather-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/clock-weather-card/package.nix
index c0d51549e023..226a91bcf4bc 100644
--- a/pkgs/servers/home-assistant/custom-lovelace-modules/clock-weather-card/package.nix
+++ b/pkgs/servers/home-assistant/custom-lovelace-modules/clock-weather-card/package.nix
@@ -9,18 +9,18 @@
}:
stdenvNoCC.mkDerivation rec {
pname = "clock-weather-card";
- version = "2.8.12";
+ version = "2.9.0";
src = fetchFromGitHub {
owner = "pkissling";
repo = "clock-weather-card";
tag = "v${version}";
- hash = "sha256-zggZEfbLLEUzt3ax6ag1IUbCQzjFCN6TWoMWD64mBEg=";
+ hash = "sha256-cLqHVBjsSq3t7ft9Ap6kjNSgM87+ftqlF5ZfcJKAAzQ=";
};
offlineCache = fetchYarnDeps {
yarnLock = src + "/yarn.lock";
- hash = "sha256-KSuhHH06wkO9IdgoIu3cahOMmfzrjqoXqfER2N/J93A=";
+ hash = "sha256-zaKrvsT1Lgcyk4a9vO97j9yHkaD+5zbnsM5+GHxb4uk=";
};
nativeBuildInputs = [
diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix
index 118b04924f90..df2b48899f2a 100644
--- a/pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix
+++ b/pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix
@@ -8,19 +8,19 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "custom-sidebar";
- version = "10.3.0";
+ version = "10.5.1";
src = fetchFromGitHub {
owner = "elchininet";
repo = "custom-sidebar";
tag = "v${finalAttrs.version}";
- hash = "sha256-Uono4z8jd+OwxNnBl4Ge9g3YbLAprNrmFJPh7rKsvSM=";
+ hash = "sha256-sDVilhMIMkehKXPz7p2DH6NGn43h0WHpYABUpL3ylrE=";
};
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
- hash = "sha256-ZWh2R6wr7FH2RfoFAE81Kl+wHnUeNjUbFG3KIk8ZN3g=";
+ hash = "sha256-4928fyjVZ6C4Fyt2+c+cWSOeyCrix2xrhufNrxGZSAU=";
};
nativeBuildInputs = [
diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/opensprinkler-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/opensprinkler-card/package.nix
new file mode 100644
index 000000000000..edd00418bde7
--- /dev/null
+++ b/pkgs/servers/home-assistant/custom-lovelace-modules/opensprinkler-card/package.nix
@@ -0,0 +1,38 @@
+{
+ lib,
+ buildNpmPackage,
+ fetchFromGitHub,
+ fetchurl,
+}:
+
+buildNpmPackage (finalAttrs: {
+ pname = "opensprinkler-card";
+ version = "1.13.2";
+
+ src = fetchFromGitHub {
+ owner = "rianadon";
+ repo = "opensprinkler-card";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-Ds5x/Ktughi1/jO3mSo0yALJoD+okl4W68EYlHqsMEg=";
+ };
+
+ makeCacheWritable = true;
+
+ npmDepsHash = "sha256-6zze/SzgZGaFOtGO/aEzX3JO+NdAI1H6nVuvILE74HI=";
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir $out
+ install -m0644 dist/opensprinkler-card.js $out
+
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "Home Assistant card for collecting OpenSprinkler status";
+ homepage = "https://github.com/rianadon/opensprinkler-card";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ jfly ];
+ };
+})
diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/dont-call-git.patch b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/dont-call-git.patch
index ad409a30dc26..411500f42a10 100644
--- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/dont-call-git.patch
+++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/dont-call-git.patch
@@ -1,8 +1,8 @@
-diff --git a/webpack.config.js b/webpack.config.js
-index 469ffe1..3233c4b 100644
---- a/webpack.config.js
-+++ b/webpack.config.js
-@@ -1,11 +1,7 @@
+diff --git a/rspack.config.js b/rspack.config.js
+index 30b7568..dc10273 100644
+--- a/rspack.config.js
++++ b/rspack.config.js
+@@ -2,11 +2,7 @@
const path = require('path');
const { execSync } = require('child_process');
diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix
index 92d757819a53..fbe5635f1b17 100644
--- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix
+++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix
@@ -6,18 +6,18 @@
buildNpmPackage rec {
pname = "universal-remote-card";
- version = "4.6.1";
+ version = "4.6.5";
src = fetchFromGitHub {
owner = "Nerwyn";
repo = "android-tv-card";
rev = version;
- hash = "sha256-cJu07eIluZFZfIq+3D0xlQs2L3NmSKf3EBSA/S2jx7Y=";
+ hash = "sha256-ciIWo2m4Cvktzqz6fPLdvBEfGoxH98L/AtzWsrIJmgg=";
};
patches = [ ./dont-call-git.patch ];
- npmDepsHash = "sha256-eldbaWZq/TV7V3wPOmgZrYNQsNP1Dgt6vqEc0hiqy+c=";
+ npmDepsHash = "sha256-NHt0CB8DCcMMaNvH4eERcSxMar2Uhc3BoUqy1KnqYqQ=";
installPhase = ''
runHook preInstall
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 6d91fdd0b4ae..94742e065ab4 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -97,7 +97,7 @@ let
};
});
- av = super.av.overridePythonAttrs (rec {
+ av = super.av.overridePythonAttrs rec {
version = "13.1.0";
src = fetchFromGitHub {
owner = "PyAV-Org";
@@ -105,16 +105,14 @@ let
tag = "v${version}";
hash = "sha256-x2a9SC4uRplC6p0cD7fZcepFpRidbr6JJEEOaGSWl60=";
};
- });
+ };
- brother = super.brother.overridePythonAttrs (rec {
- version = "4.3.1";
- src = fetchFromGitHub {
- owner = "bieniu";
- repo = "brother";
- tag = version;
- hash = "sha256-fWa5FNBGV8tnJ3CozMicXLGsDvnTjNzU8PdV266MeeQ=";
- };
+ imageio = super.imageio.overridePythonAttrs (oldAttrs: {
+ disabledTests = oldAttrs.disabledTests or [ ] ++ [
+ # broken by pyav pin
+ "test_keyframe_intervals"
+ "test_lagging_video_stream"
+ ];
});
google-genai = super.google-genai.overridePythonAttrs (old: rec {
@@ -247,44 +245,6 @@ let
};
});
- pyoctoprintapi = super.pyoctoprintapi.overridePythonAttrs (oldAttrs: rec {
- version = "0.1.12";
- src = fetchFromGitHub {
- owner = "rfleming71";
- repo = "pyoctoprintapi";
- rev = "refs/tags/v${version}";
- hash = "sha256-Jf/zYnBHVl3TYxFy9Chy6qNH/eCroZkmUOEWfd62RIo=";
- };
- });
-
- # snmp component does not support pysnmp 7.0+
- pysnmp = super.pysnmp.overridePythonAttrs (oldAttrs: rec {
- version = "6.2.6";
- src = fetchFromGitHub {
- owner = "lextudio";
- repo = "pysnmp";
- tag = "v${version}";
- hash = "sha256-+FfXvsfn8XzliaGUKZlzqbozoo6vDxUkgC87JOoVasY=";
- };
- });
-
- pysnmpcrypto = super.pysnmpcrypto.overridePythonAttrs (oldAttrs: rec {
- version = "0.0.4";
- src = fetchFromGitHub {
- owner = "lextudio";
- repo = "pysnmpcrypto";
- tag = "v${version}";
- hash = "sha256-f0w4Nucpe+5VE6nhlnePRH95AnGitXeT3BZb3dhBOTk=";
- };
- build-system = with self; [ setuptools ];
- postPatch = ''
- # ValueError: invalid literal for int() with base 10: 'post0' in File "<string>", line 104, in <listcomp>
- substituteInPlace setup.py --replace \
- "observed_version = [int(x) for x in setuptools.__version__.split('.')]" \
- "observed_version = [36, 2, 0]"
- '';
- });
-
pysnooz = super.pysnooz.overridePythonAttrs (oldAttrs: rec {
version = "0.8.6";
src = fetchFromGitHub {
@@ -293,6 +253,8 @@ let
rev = "refs/tags/v${version}";
hash = "sha256-hJwIObiuFEAVhgZXYB9VCeAlewBBnk0oMkP83MUCpyU=";
};
+ patches = [ ];
+ doCheck = false;
});
pytradfri = super.pytradfri.overridePythonAttrs (oldAttrs: rec {
@@ -307,6 +269,16 @@ let
doCheck = false;
});
+ python-telegram-bot = super.python-telegram-bot.overridePythonAttrs (oldAttrs: rec {
+ version = "21.5";
+
+ src = fetchFromGitHub {
+ inherit (oldAttrs.src) owner repo;
+ tag = version;
+ hash = "sha256-i1YEcN615xeI4HcygXV9kzuXpT2yDSnlNU6bZqu1dPM=";
+ };
+ });
+
# Pinned due to API changes ~1.0
vultr = super.vultr.overridePythonAttrs (oldAttrs: rec {
version = "0.1.2";
@@ -358,7 +330,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
- hassVersion = "2025.7.4";
+ hassVersion = "2025.8.0";
in
python.pkgs.buildPythonApplication rec {
@@ -379,13 +351,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
- hash = "sha256-2seMh1trP3PYnuQmWadTAiAPaI+v45+uzn9xkgUuGNE=";
+ hash = "sha256-o8NZ06GorRmICeu8GQzomkCuE2aALnodT5UuiJ4EOEc=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
- hash = "sha256-KwiwgQ8gAMlHLzpuYYdcLXabVrukhnfFlaODyFpuF88=";
+ hash = "sha256-U06ttXEWe46h8O2wurYyaCN78EdSCvOs10VbnyOQdsM=";
};
build-system = with python.pkgs; [
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index cca249cdd739..5ca9c825b092 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -8,7 +8,7 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
- version = "20250702.3";
+ version = "20250806.0";
format = "wheel";
src = fetchPypi {
@@ -16,7 +16,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend";
dist = "py3";
python = "py3";
- hash = "sha256-Uj7auy5emdP8l9vUxLbAL28UNoAi1OQ/8qIhmJMmA8Q=";
+ hash = "sha256-krx62/hxF9MAFOQygZGAgcwbTuYKXTPcRpfmrHfKzEQ=";
};
# there is nothing to strip in this package
diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix
index d9292a9aec02..126ee182e4d7 100644
--- a/pkgs/servers/home-assistant/intents.nix
+++ b/pkgs/servers/home-assistant/intents.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "home-assistant-intents";
- version = "2025.6.23";
+ version = "2025.7.30";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -32,7 +32,7 @@ buildPythonPackage rec {
repo = "intents-package";
rev = "refs/tags/${version}";
fetchSubmodules = true;
- hash = "sha256-0xFa4Xz2zjN5EQVd9XafkUvroAH4AIiF/9bqFAZcJ9U=";
+ hash = "sha256-eXEZNeEWeTFFwnMuDS9HqTGmqQ23NN5WTiklhcoOWbg=";
};
build-system = [
diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix
index f53f328bcac2..00331a836048 100644
--- a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix
+++ b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "pytest-homeassistant-custom-component";
- version = "0.13.263";
+ version = "0.13.269";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "MatthewFlamm";
repo = "pytest-homeassistant-custom-component";
rev = "refs/tags/${version}";
- hash = "sha256-JqWe/tNYnNkFNx3D6E3X2TMyNwmfgoK2fkejX3f9NL8=";
+ hash = "sha256-5GKUfFxAs3plr5C9F6BQ5J+DU8J77lgyAQrj6xmuSHo=";
};
build-system = [ setuptools ];
diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix
index de2ef4b1bdd8..a459ca4e8862 100644
--- a/pkgs/servers/home-assistant/stubs.nix
+++ b/pkgs/servers/home-assistant/stubs.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
- version = "2025.7.4";
+ version = "2025.8.0";
pyproject = true;
disabled = python.version != home-assistant.python.version;
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
tag = version;
- hash = "sha256-boOhdro11wbLHWVuJHHSuov8qxSiOCuaS8yfJgIRyJk=";
+ hash = "sha256-YPWAeAqR6s2jMdN85S+7PZdr6epuCqPfzr7DdmpqsiE=";
};
build-system = [
diff --git a/pkgs/servers/http/apache-httpd/2.4.nix b/pkgs/servers/http/apache-httpd/2.4.nix
index dce4ce4ce0c9..829c39b33a6d 100644
--- a/pkgs/servers/http/apache-httpd/2.4.nix
+++ b/pkgs/servers/http/apache-httpd/2.4.nix
@@ -33,11 +33,11 @@
stdenv.mkDerivation rec {
pname = "apache-httpd";
- version = "2.4.62";
+ version = "2.4.65";
src = fetchurl {
url = "mirror://apache/httpd/httpd-${version}.tar.bz2";
- hash = "sha256-Z0GI579EztgtqNtSLalGhJ4iCA1z0WyT9/TfieJXKew=";
+ hash = "sha256-WLi+l9mUDsF/dlbAxrn0G2GKrEaLiUtTQUjjKWxTuLM=";
};
patches = [
diff --git a/pkgs/servers/http/tomcat/default.nix b/pkgs/servers/http/tomcat/default.nix
index 84a7bb32024c..020efc57e85b 100644
--- a/pkgs/servers/http/tomcat/default.nix
+++ b/pkgs/servers/http/tomcat/default.nix
@@ -60,8 +60,8 @@ let
in
{
tomcat9 = common {
- version = "9.0.107";
- hash = "sha256-08qgrQpltJMafTrsok5VQc90O6X6nlGr2ls6MdC0hX0=";
+ version = "9.0.108";
+ hash = "sha256-qpEnzHOPUyqjTjR7MGqCFX+1tJm/wCi0/69521lW0o0=";
};
tomcat10 = common {
@@ -70,7 +70,7 @@ in
};
tomcat11 = common {
- version = "11.0.9";
- hash = "sha256-YsVio60p26PqBPWK4x6/yGXPISAzUWP88PwD1CbtOoc=";
+ version = "11.0.10";
+ hash = "sha256-6w4ybJed9iyiqq0igUalagYyP9Okroz8NP8NLeWKMNY=";
};
}
diff --git a/pkgs/servers/klipper/default.nix b/pkgs/servers/klipper/default.nix
index 25b241970662..bfab5d5477ad 100644
--- a/pkgs/servers/klipper/default.nix
+++ b/pkgs/servers/klipper/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "klipper";
- version = "0.13.0-unstable-2025-07-12";
+ version = "0.13.0-unstable-2025-08-03";
src = fetchFromGitHub {
owner = "KevinOConnor";
repo = "klipper";
- rev = "9323a5dfe28619a53c7f350c2e894d299c342bca";
- sha256 = "sha256-m6A8a3lR8aeMudA/kz1wCynm+6jZY3w6v2Pag54lQd8=";
+ rev = "5eb07966b5d7e1534aa40df3b0ea305f5c6d9ae2";
+ sha256 = "sha256-AUK0vGhz1ZvVtEpVto/Qlp4+3PGsjOTBzj8Ik8sfmRQ=";
};
sourceRoot = "${src.name}/klippy";
diff --git a/pkgs/servers/mastodon/gemset.nix b/pkgs/servers/mastodon/gemset.nix
index c08b5d054499..af38d97d0eb2 100644
--- a/pkgs/servers/mastodon/gemset.nix
+++ b/pkgs/servers/mastodon/gemset.nix
@@ -4088,10 +4088,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0vgsvdaglz1spx9gxrr6xh7qqhi4qd8jd06h2ihwxmazj9ajld6y";
+ sha256 = "01wi1csw4kjmlxmd1igx5hj2wrwkslay1xamg4cv8l7imr27l3hv";
type = "gem";
};
- version = "1.18.0";
+ version = "1.18.1";
};
ruby-vips = {
dependencies = [
diff --git a/pkgs/servers/mastodon/source.nix b/pkgs/servers/mastodon/source.nix
index a5a782e1c372..de6d486d9446 100644
--- a/pkgs/servers/mastodon/source.nix
+++ b/pkgs/servers/mastodon/source.nix
@@ -5,14 +5,14 @@
patches ? [ ],
}:
let
- version = "4.4.2";
+ version = "4.4.3";
in
applyPatches {
src = fetchFromGitHub {
owner = "mastodon";
repo = "mastodon";
rev = "v${version}";
- hash = "sha256-BzSN48IamwDrhBtw2TFVPJpRaWaQg96rWOlolBBJ5Fs=";
+ hash = "sha256-HFvsf8uNP5TV6vPaIkWKnuOKExQhgvrhyRWf3OCqIDk=";
passthru = {
inherit version;
yarnHash = "sha256-jqiPxkbD0MmnUPK/P0zaYEB6rMRK20ito+o98+FHZdE=";
diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix
index c4cd945ee329..9ba934a4dad7 100644
--- a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix
+++ b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "grafana-metricsdrilldown-app";
- version = "1.0.8";
- zipHash = "sha256-fydkuhaGNrIL+byFwvgp2kG5nm02WnO7t77qtSuj7pY=";
+ version = "1.0.9";
+ zipHash = "sha256-YEchhyKvHmUErLs5IY1ECPOiaaYRzVHRyObk0XvzCBo=";
meta = with lib; {
description = "Queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries";
license = licenses.agpl3Only;
diff --git a/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix
index 1bb0a1f34a38..1a0898f0d1a1 100644
--- a/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix
+++ b/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "ventura-psychrometric-panel";
- version = "5.0.1";
- zipHash = "sha256-WcMgjgDobexUrfZOBmXRWv0FD3us3GgglxRdpo9BecA=";
+ version = "5.0.2";
+ zipHash = "sha256-375akpkIh4aB2N0T+O++VKmQkuVVMpn8V1/wugbzThU=";
meta = with lib; {
description = "Grafana plugin to display air conditions on a psychrometric chart";
license = licenses.bsd3Lbnl;
diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix
index d18f6a0686ce..d1e24220f487 100644
--- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix
+++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "victoriametrics-logs-datasource";
- version = "0.18.1";
- zipHash = "sha256-iX9CbkXPP8/SCDbdbik2gr0DIZmGFUi2M3Iw3Z7pyNM=";
+ version = "0.19.2";
+ zipHash = "sha256-+mGW9A39GioPKW5j2vT2aNKrBc/A6qsaeIjo4EUrXs4=";
meta = {
description = "Grafana datasource for VictoriaLogs";
license = lib.licenses.asl20;
diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix
index 5be2cbae1b35..0717734b95ca 100644
--- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix
+++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "victoriametrics-metrics-datasource";
- version = "0.17.0";
- zipHash = "sha256-/DOv90kl1TSJ1NJ9g2LVu8qzudBDO3UfyVox1S73JFg=";
+ version = "0.18.2";
+ zipHash = "sha256-OcAs5rlXb+zJaGMLgCenCaMvrZmcy4MRSR0M2hzAuJc=";
meta = {
description = "VictoriaMetrics metrics datasource for Grafana";
license = lib.licenses.agpl3Only;
diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix
index 3f42e65c2f4b..dbfb4c90a859 100644
--- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix
+++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "volkovlabs-variable-panel";
- version = "4.0.0";
- zipHash = "sha256-fHOo/Au8yPQXIkG/BupNcMpFNgDLRrqpwRpmbq6xYhM=";
+ version = "4.1.0";
+ zipHash = "sha256-3AkCebT9KcQdsi+T3+0XMhwZaEmqlOmY90RidcVqUb4=";
meta = with lib; {
description = "Variable panel allows you to have dashboard filters in a separate panel which you can place anywhere on the dashboard";
license = licenses.asl20;
diff --git a/pkgs/servers/monitoring/prometheus/redis-exporter.nix b/pkgs/servers/monitoring/prometheus/redis-exporter.nix
index 4c83cb8beac8..6d09539ab390 100644
--- a/pkgs/servers/monitoring/prometheus/redis-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/redis-exporter.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "redis_exporter";
- version = "1.74.0";
+ version = "1.75.0";
src = fetchFromGitHub {
owner = "oliver006";
repo = "redis_exporter";
rev = "v${version}";
- sha256 = "sha256-TPMbRyz476ylo6OEYYtLQCNL01dLShnJu0ncVgzL5kY=";
+ sha256 = "sha256-Z74AB3loT6KJgJBXGh3q1v49ro0gXPvIwd3URRikUa0=";
};
- vendorHash = "sha256-q/RMdGFwZuFnjE0txb7ShhHlxLpLNF5S6KmmAKKYnaE=";
+ vendorHash = "sha256-y1j7s8R8pd3sp9yOlG2aopQ+GNO2Z7OCO1a9i9L6KM4=";
ldflags = [
"-X main.BuildVersion=${version}"
diff --git a/pkgs/servers/monitoring/zabbix/versions.nix b/pkgs/servers/monitoring/zabbix/versions.nix
index 4378c4aac1cc..2f04eefd4822 100644
--- a/pkgs/servers/monitoring/zabbix/versions.nix
+++ b/pkgs/servers/monitoring/zabbix/versions.nix
@@ -8,8 +8,8 @@ generic: {
hash = "sha256-US+TP6qtCT3LlnELWR93t7nf8A1Y1xRPI+300GA1v8g=";
};
v70 = generic {
- version = "7.0.16";
- hash = "sha256-puolxEye+RpDJcyobH8UFaiWRE9ECbHLY5b2i5NW0WM=";
+ version = "7.0.17";
+ hash = "sha256-FLdfMpurJ0xiW73Z1EcR3MlmoxdVWsH5G1vSfE31iAw=";
};
v60 = generic {
version = "6.0.36";
diff --git a/pkgs/servers/nosql/apache-jena/binary.nix b/pkgs/servers/nosql/apache-jena/binary.nix
index 43aa42f24dc9..df62ae38885a 100644
--- a/pkgs/servers/nosql/apache-jena/binary.nix
+++ b/pkgs/servers/nosql/apache-jena/binary.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
description = "RDF database";
license = licenses.asl20;
maintainers = with maintainers; [ raskin ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
homepage = "https://jena.apache.org";
downloadPage = "https://archive.apache.org/dist/jena/binaries/";
};
diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix
index c630ce82451e..8e5f9f5d54de 100644
--- a/pkgs/servers/openafs/1.8/module.nix
+++ b/pkgs/servers/openafs/1.8/module.nix
@@ -30,51 +30,83 @@ stdenv.mkDerivation {
patches = [
# LINUX: Refactor afs_linux_dentry_revalidate()
(fetchpatch {
- url = "https://gerrit.openafs.org/changes/16276/revisions/c1d074317e5c8cb8212e0b19a29f7d710bcabb32/patch";
- decode = "base64 -d";
- hash = "sha256-8ga9ks9pr6pWaV2t67v+FaG0yVExhqELkvkpdLvO8Nc=";
+ url = "https://github.com/openafs/openafs/commit/02603ec7bb2b6dadd9fc6f30f1d180732673f3d9.patch";
+ hash = "sha256-A5fM6v/WMzl7Jj1liHaPYqlZRa2/q2rxj6H3r25VpXY=";
})
# Linux-6.14: Handle dops.d_revalidate with parent
(fetchpatch {
- url = "https://gerrit.openafs.org/changes/16277/revisions/0051bd0ee82b05e8caacdc0596e5b62609bebd2e/patch";
- decode = "base64 -d";
+ url = "https://github.com/openafs/openafs/commit/5f85032cdb7f0148dc6165773acb6d6ffe4b6914.patch";
hash = "sha256-08jedwZ1KX1RSs8y9sh7BUvv5xK9tlzZ6uBOR4kS0Jo=";
})
# Linux: Add required MODULE_DESCRIPTION
(fetchpatch {
- url = "https://gerrit.openafs.org/changes/16372/revisions/39189eba45542376e668636bd79a93ae6a8a7cd2/patch";
- decode = "base64 -d";
- hash = "sha256-j5ckKQvybEvmlnFs5jX8g8Dfw37LYWGnfsl4hnZ3+A4=";
+ url = "https://github.com/openafs/openafs/commit/e76b520f1316e7059a7855078f117ce194734317.patch";
+ hash = "sha256-B3h2XLaRL3jaFFKl2naydVedugVo25A2PEK4ds5WHJo=";
})
# linux: inode_ops mkdir returns struct dentry *
(fetchpatch {
- url = "https://gerrit.openafs.org/changes/16373/revisions/769847e205d5908a0c430f7bcfbd2f48e19f8bf8/patch";
- decode = "base64 -d";
- hash = "sha256-znv5gunyPnJgi4SRFERJudtYFqiS+AVYDWfvr52Ku3s=";
+ url = "https://github.com/openafs/openafs/commit/eeb4f7012ce8b22ff24d073e52e837ef36507afb.patch";
+ hash = "sha256-2LqB2QGTMoE4Z7fcW4XZV/R9OzR6BI6pD99ODtKQHk8=";
+ })
+ # cf: check for dentry flag macros/enums
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/62e2df3182bea9ea7d5e86d4d3a0dfc955bc3753.patch";
+ hash = "sha256-d8zRwt/Wq3UmI/hW033ZyzEP/6her/jspzGTfbunGxw=";
+ })
+ # Linux: Use folio_wait_locked()
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/16070e998960f7fe0c15dfa13b88c7b1fa36dce2.patch";
+ hash = "sha256-GbqXEviQJUqzEOpRtUHP2iM0Gx6+PYkflmMDAd21t/Y=";
+ })
+ # Linux: Refactor afs_linux_write_end()/begin()
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/d946ce6f218a2013bc002fb44ad23b89f2d21212.patch";
+ hash = "sha256-9JxMasRbpbdsdcwkJdaiIbNmqqC7VF++/Dl1WmsnRkg=";
})
# Linux: Use __filemap_get_folio()
(fetchpatch {
- url = "https://gerrit.openafs.org/changes/16374/revisions/f187add554da9e9c52752edbfa98f486f683cf25/patch";
+ url = "https://github.com/openafs/openafs/commit/0c44e9f27fd0e058b59a9b63d755036829590e81.patch";
+ hash = "sha256-9/anvdp/Pw6Iy4+FC6qTZUTZ318gh88jTr7uDDtu2+Q=";
+ })
+ # LINUX: Use folio_page() to convert folio to page
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/39ce8f11df2d650bb4d86c76c127c292880a5c76.patch";
+ hash = "sha256-C0ESzTaYq2S41bcuz4Zkd35Sucw+8xrD0E9gx1lHeJ4=";
+ })
+ # LINUX: Remove test for DCACHE_NFSFS_RENAMED
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/78f5daf8bd79603c53630ba6eb712ab87ebc5dc5.patch";
+ hash = "sha256-CwKp+8toPsKlagcN0r6uafGH0M2bcpFJMbMjd0FsRr8=";
+ })
+ # linux: change lookup_one_len to lookup_noperm
+ (fetchpatch {
+ url = "https://gerrit.openafs.org/changes/16435/revisions/d3c424dcaba6ed8415a7617f0ae3622fe84e988a/patch";
decode = "base64 -d";
- hash = "sha256-+ay87ThSn6QyPZcN0+oE01Wqbxmz0Z1KXYwocQCvYLg=";
+ hash = "sha256-AqLhS6A68E5M+3CyNnIgv7CB5jGC/hQ4PIqPv0zggq4=";
})
- # Linux: Use folio_wait_locked()
+ # linux: refactor afs_linux_writepage
(fetchpatch {
- url = "https://gerrit.openafs.org/changes/16375/revisions/87a93f6488585553d833e1397e7f0dae0545cb7e/patch";
+ url = "https://gerrit.openafs.org/changes/16436/revisions/1f488463969b436a882c656020d1f3b92c6df440/patch";
decode = "base64 -d";
- hash = "sha256-MOVX2LFe8OBnvsQ2UdLvwKrwztOmnu1rdIou4CF+EBs=";
+ hash = "sha256-Wx8Xx97Kox76sSFOdpqxjMzXFrA2IFqKptpYEsfRTac=";
})
- # cf: Introduce AC_CHECK_LINUX_SYMBOL
+ # linux: convert aops->writepage to writepages
(fetchpatch {
- url = "https://gerrit.openafs.org/changes/16376/revisions/bab5968d7f4639d4a0cbe81aaa3e9716dda00632/patch";
+ url = "https://gerrit.openafs.org/changes/16437/revisions/fd33425820589ed52dc712df63ea8d4b5944de87/patch";
decode = "base64 -d";
- hash = "sha256-d6DZqDTW1uEKSB5PsomS4ix9fYYQzdQVmDATKl6n7x4=";
+ hash = "sha256-B011gge+vzGeUxkGOkKoK/jZn16pvGGc8DpAzzbjV+8=";
})
- # cf: check for dentry flag macros/enums
+ # Linux: Use __readahead_folio
+ (fetchpatch {
+ url = "https://gerrit.openafs.org/changes/16438/revisions/8a2cbf0ba08097de4b8ab0c57fe2fddf83739b9b/patch";
+ decode = "base64 -d";
+ hash = "sha256-MDb7vOekq/lwBgELMq+VfuvAXiHQmd0vp04ToqIm3lI=";
+ })
+ # Linux: Rename page->index to page->__folio_index
(fetchpatch {
- url = "https://gerrit.openafs.org/changes/16377/revisions/f791d8ca4804486c656bc7c221076480df39b465/patch";
+ url = "https://gerrit.openafs.org/changes/16439/revisions/9a5596a25618f153be7ae7eb17f29f3b7752d863/patch";
decode = "base64 -d";
- hash = "sha256-7B0VJE3FeSQU1ElvXI5zXCPq1JRLAycyhqIQuDdR7xE=";
+ hash = "sha256-OYlMcmnIkoC841E0ONNWtSCUKokyxOmd0d+AWcXwbAI=";
})
];
diff --git a/pkgs/servers/sql/mysql/8.0.x.nix b/pkgs/servers/sql/mysql/8.0.x.nix
index 5bf46145cb65..3345c368a6da 100644
--- a/pkgs/servers/sql/mysql/8.0.x.nix
+++ b/pkgs/servers/sql/mysql/8.0.x.nix
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchurl,
- fetchpatch,
bison,
cmake,
pkg-config,
@@ -31,11 +30,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mysql";
- version = "8.0.42";
+ version = "8.0.43";
src = fetchurl {
url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor finalAttrs.version}/mysql-${finalAttrs.version}.tar.gz";
- hash = "sha256-XrIsIMILdlxYlMkBBIW9B9iptuv7YovP0wYHAXFVJv4=";
+ hash = "sha256-diUKgQFch49iUhz68w3/DqmyUJeNKx3/AHQIo5jV25M=";
};
nativeBuildInputs = [
@@ -48,13 +47,6 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
./no-force-outline-atomics.patch # Do not force compilers to turn on -moutline-atomics switch
- # Fix compilation with LLVM 19, adapted from https://github.com/mysql/mysql-server/commit/3a51d7fca76e02257f5c42b6a4fc0c5426bf0421
- # in https://github.com/NixOS/nixpkgs/pull/374591#issuecomment-2615855076
- ./libcpp-fixes.patch
- (fetchpatch {
- url = "https://github.com/mysql/mysql-server/commit/4a5c00d26f95faa986ffed7a15ee15e868e9dcf2.patch";
- hash = "sha256-MEl1lQlDYtFjHk0+S02RQFnxMr+YeFxAyNjpDtVHyeE=";
- })
];
## NOTE: MySQL upstream frequently twiddles the invocations of libtool. When updating, you might proactively grep for libtool references.
diff --git a/pkgs/servers/sql/mysql/libcpp-fixes.patch b/pkgs/servers/sql/mysql/libcpp-fixes.patch
deleted file mode 100644
index d7ba0740a42c..000000000000
--- a/pkgs/servers/sql/mysql/libcpp-fixes.patch
+++ /dev/null
@@ -1,183 +0,0 @@
-diff --git a/include/my_char_traits.h b/include/my_char_traits.h
-new file mode 100644
-index 00000000..6336bc03
---- /dev/null
-+++ b/include/my_char_traits.h
-@@ -0,0 +1,65 @@
-+/* Copyright (c) 2024, Oracle and/or its affiliates.
-+
-+ This program is free software; you can redistribute it and/or modify
-+ it under the terms of the GNU General Public License, version 2.0,
-+ as published by the Free Software Foundation.
-+
-+ This program is designed to work with certain software (including
-+ but not limited to OpenSSL) that is licensed under separate terms,
-+ as designated in a particular file or component or in included license
-+ documentation. The authors of MySQL hereby grant you an additional
-+ permission to link the program and your derivative works with the
-+ separately licensed software that they have either included with
-+ the program or referenced in the documentation.
-+
-+ This program is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ GNU General Public License, version 2.0, for more details.
-+
-+ You should have received a copy of the GNU General Public License
-+ along with this program; if not, write to the Free Software
-+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
-+
-+#ifndef MY_CHAR_TRAITS_INCLUDED
-+#define MY_CHAR_TRAITS_INCLUDED
-+
-+#include <cstring>
-+
-+template <class CharT>
-+struct my_char_traits;
-+
-+/*
-+ This is a standards-compliant, drop-in replacement for
-+ std::char_traits<unsigned char>
-+ We need this because clang libc++ is removing support for it in clang 19.
-+ It is not a complete implementation. Rather we implement just enough to
-+ compile any usage of char_traits<uchar> we have in our codebase.
-+ */
-+template <>
-+struct my_char_traits<unsigned char> {
-+ using char_type = unsigned char;
-+ using int_type = unsigned int;
-+
-+ static void assign(char_type &c1, const char_type &c2) { c1 = c2; }
-+
-+ static char_type *assign(char_type *s, std::size_t n, char_type a) {
-+ return static_cast<char_type *>(memset(s, a, n));
-+ }
-+
-+ static int compare(const char_type *s1, const char_type *s2, std::size_t n) {
-+ return memcmp(s1, s2, n);
-+ }
-+
-+ static char_type *move(char_type *s1, const char_type *s2, std::size_t n) {
-+ if (n == 0) return s1;
-+ return static_cast<char_type *>(memmove(s1, s2, n));
-+ }
-+
-+ static char_type *copy(char_type *s1, const char_type *s2, std::size_t n) {
-+ if (n == 0) return s1;
-+ return static_cast<char_type *>(memcpy(s1, s2, n));
-+ }
-+};
-+
-+#endif // MY_CHAR_TRAITS_INCLUDED
-diff --git a/sql/mdl_context_backup.h b/sql/mdl_context_backup.h
-index 89e7e23d..cf9c307e 100644
---- a/sql/mdl_context_backup.h
-+++ b/sql/mdl_context_backup.h
-@@ -28,6 +28,7 @@
- #include <map>
- #include <memory>
-
-+#include "my_char_traits.h"
- #include "sql/malloc_allocator.h"
- #include "sql/mdl.h"
-
-@@ -47,7 +48,8 @@ class MDL_context_backup_manager {
- /**
- Key for uniquely identifying MDL_context in the MDL_context_backup map.
- */
-- typedef std::basic_string<uchar> MDL_context_backup_key;
-+ using MDL_context_backup_key =
-+ std::basic_string<uchar, my_char_traits<uchar>>;
-
- class MDL_context_backup;
-
-diff --git a/sql/stream_cipher.h b/sql/stream_cipher.h
-index 606d4064..358fbb41 100644
---- a/sql/stream_cipher.h
-+++ b/sql/stream_cipher.h
-@@ -28,6 +28,8 @@
- #include <memory>
- #include <string>
-
-+#include "my_char_traits.h"
-+
- /**
- @file stream_cipher.h
-
-@@ -35,7 +37,8 @@
- binary log files.
- */
-
--typedef std::basic_string<unsigned char> Key_string;
-+using Key_string =
-+ std::basic_string<unsigned char, my_char_traits<unsigned char>>;
-
- /**
- @class Stream_cipher
-diff --git a/unittest/gunit/binlogevents/transaction_compression-t.cc b/unittest/gunit/binlogevents/transaction_compression-t.cc
-index ba13f979..01af0e3a 100644
---- a/unittest/gunit/binlogevents/transaction_compression-t.cc
-+++ b/unittest/gunit/binlogevents/transaction_compression-t.cc
-@@ -23,6 +23,7 @@
- */
-
- #include <array>
-+#include <string>
-
- #include <gtest/gtest.h>
- #include "libbinlogevents/include/binary_log.h"
-@@ -51,14 +52,13 @@ class TransactionPayloadCompressionTest : public ::testing::Test {
- using Managed_buffer_t = Decompressor_t::Managed_buffer_t;
- using Size_t = Decompressor_t::Size_t;
- using Char_t = Decompressor_t::Char_t;
-- using String_t = std::basic_string<Char_t>;
- using Decompress_status_t =
- binary_log::transaction::compression::Decompress_status;
- using Compress_status_t =
- binary_log::transaction::compression::Compress_status;
-
-- static String_t constant_data(Size_t size) {
-- return String_t(size, (Char_t)'a');
-+ static std::string constant_data(Size_t size) {
-+ return std::string(size, (Char_t)'a');
- }
-
- protected:
-@@ -69,7 +69,7 @@ class TransactionPayloadCompressionTest : public ::testing::Test {
- void TearDown() override {}
-
- static void compression_idempotency_test(Compressor_t &c, Decompressor_t &d,
-- String_t data) {
-+ const std::string &data) {
- auto debug_string = concat(
- binary_log::transaction::compression::type_to_string(c.get_type_code()),
- " ", data.size());
-@@ -104,8 +104,8 @@ class TransactionPayloadCompressionTest : public ::testing::Test {
-
- // Check decompressed data
- ASSERT_EQ(managed_buffer.read_part().size(), data.size()) << debug_string;
-- ASSERT_EQ(data, String_t(managed_buffer.read_part().begin(),
-- managed_buffer.read_part().end()))
-+ ASSERT_EQ(data, std::string(managed_buffer.read_part().begin(),
-+ managed_buffer.read_part().end()))
- << debug_string;
-
- // Check that we reached EOF
-@@ -118,7 +118,7 @@ TEST_F(TransactionPayloadCompressionTest, CompressDecompressZstdTest) {
- for (auto size : buffer_sizes) {
- binary_log::transaction::compression::Zstd_dec d;
- binary_log::transaction::compression::Zstd_comp c;
-- String_t data{TransactionPayloadCompressionTest::constant_data(size)};
-+ std::string data{TransactionPayloadCompressionTest::constant_data(size)};
- TransactionPayloadCompressionTest::compression_idempotency_test(c, d, data);
- c.set_compression_level(22);
- TransactionPayloadCompressionTest::compression_idempotency_test(c, d, data);
-@@ -129,7 +129,7 @@ TEST_F(TransactionPayloadCompressionTest, CompressDecompressNoneTest) {
- for (auto size : buffer_sizes) {
- binary_log::transaction::compression::None_dec d;
- binary_log::transaction::compression::None_comp c;
-- String_t data{TransactionPayloadCompressionTest::constant_data(size)};
-+ std::string data{TransactionPayloadCompressionTest::constant_data(size)};
- TransactionPayloadCompressionTest::compression_idempotency_test(c, d, data);
- }
- } \ No newline at end of file
diff --git a/pkgs/servers/sql/postgresql/ext/citus.nix b/pkgs/servers/sql/postgresql/ext/citus.nix
index 2b197e70719f..7dd9874a2821 100644
--- a/pkgs/servers/sql/postgresql/ext/citus.nix
+++ b/pkgs/servers/sql/postgresql/ext/citus.nix
@@ -66,7 +66,14 @@ postgresqlBuildExtension (finalAttrs: {
# "Our soft policy for Postgres version compatibility is to support Citus'
# latest release with Postgres' 3 latest releases."
# https://www.citusdata.com/updates/v12-0/#deprecated_features
- broken = lib.versionOlder postgresql.version "15";
+ broken =
+ lib.versionOlder postgresql.version "15"
+ ||
+ # PostgreSQL 18 support issue upstream: https://github.com/citusdata/citus/issues/7978
+ # Check after next package update.
+ lib.warnIf (finalAttrs.version != "13.0.3") "Is postgresql18Packages.citus still broken?" (
+ lib.versionAtLeast postgresql.version "18"
+ );
description = "Distributed PostgreSQL as an extension";
homepage = "https://www.citusdata.com/";
changelog = "https://github.com/citusdata/citus/blob/${finalAttrs.src.rev}/CHANGELOG.md";
diff --git a/pkgs/servers/sql/postgresql/ext/lantern.nix b/pkgs/servers/sql/postgresql/ext/lantern.nix
index 8cd89a145bde..449be22a31ec 100644
--- a/pkgs/servers/sql/postgresql/ext/lantern.nix
+++ b/pkgs/servers/sql/postgresql/ext/lantern.nix
@@ -51,6 +51,11 @@ postgresqlBuildExtension (finalAttrs: {
};
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/lanterndata/lantern/issues/375
+ # Check after next package update.
+ broken = lib.warnIf (
+ finalAttrs.version != "0.5.0"
+ ) "Is postgresql18Packages.lantern still broken?" (lib.versionAtLeast postgresql.version "18");
description = "PostgreSQL vector database extension for building AI applications";
homepage = "https://lantern.dev/";
changelog = "https://github.com/lanterndata/lantern/blob/${finalAttrs.src.rev}/CHANGELOG.md";
diff --git a/pkgs/servers/sql/postgresql/ext/omnigres.nix b/pkgs/servers/sql/postgresql/ext/omnigres.nix
index 9c4b76bda602..5e4b9cb332b0 100644
--- a/pkgs/servers/sql/postgresql/ext/omnigres.nix
+++ b/pkgs/servers/sql/postgresql/ext/omnigres.nix
@@ -21,13 +21,13 @@ let
in
postgresqlBuildExtension (finalAttrs: {
pname = "omnigres";
- version = "0-unstable-2025-07-17";
+ version = "0-unstable-2025-08-06";
src = fetchFromGitHub {
owner = "omnigres";
repo = "omnigres";
- rev = "8e844ab16c393f850a99afdfdd28f2cc2f4e1729";
- hash = "sha256-N+w0Tty1oC269IlInKm8CQve76P8Wprg64f6RR8Vdjw=";
+ rev = "dbfaeb18f4653b1263a61d7b937ec1392a7cfda2";
+ hash = "sha256-IjZ+U9p4qjhCrgPGLMkuVumGdeiWqYy80byCmUrNSvQ=";
};
# This matches postInstall of PostgreSQL's generic.nix, which does this for the PGXS Makefile.
diff --git a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
index 3bf237c88b45..4cc2eb58e73d 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
@@ -19,6 +19,11 @@ postgresqlBuildExtension (finalAttrs: {
buildInputs = postgresql.buildInputs;
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/hapostgres/pg_auto_failover/issues/1083
+ # Check after next package update.
+ broken =
+ lib.warnIf (finalAttrs.version != "2.2") "Is postgresql18Packages.pg_auto_failover still broken?"
+ (lib.versionAtLeast postgresql.version "18");
description = "PostgreSQL extension and service for automated failover and high-availability";
mainProgram = "pg_autoctl";
homepage = "https://github.com/citusdata/pg_auto_failover";
diff --git a/pkgs/servers/sql/postgresql/ext/pg_bigm.nix b/pkgs/servers/sql/postgresql/ext/pg_bigm.nix
index 9db198216bb6..f4ed12e2f902 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_bigm.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_bigm.nix
@@ -19,6 +19,11 @@ postgresqlBuildExtension (finalAttrs: {
makeFlags = [ "USE_PGXS=1" ];
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/pgbigm/pg_bigm/issues/28
+ # Check after next package update.
+ broken = lib.warnIf (
+ finalAttrs.version != "1.2-20240606"
+ ) "Is postgresql18Packages.pg_bigm still broken?" (lib.versionAtLeast postgresql.version "18");
description = "Text similarity measurement and index searching based on bigrams";
homepage = "https://pgbigm.osdn.jp/";
maintainers = [ ];
diff --git a/pkgs/servers/sql/postgresql/ext/pg_cron.nix b/pkgs/servers/sql/postgresql/ext/pg_cron.nix
index 1345dc4b1051..ef019030ddb1 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_cron.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_cron.nix
@@ -17,6 +17,12 @@ postgresqlBuildExtension (finalAttrs: {
};
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/citusdata/pg_cron/issues/396
+ # Note: already fixed on `main` branch.
+ # Check after next package update.
+ broken = lib.warnIf (
+ finalAttrs.version != "1.6.5"
+ ) "Is postgresql18Packages.pg_cron still broken?" (lib.versionAtLeast postgresql.version "18");
description = "Run Cron jobs through PostgreSQL";
homepage = "https://github.com/citusdata/pg_cron";
changelog = "https://github.com/citusdata/pg_cron/releases/tag/v${finalAttrs.version}";
diff --git a/pkgs/servers/sql/postgresql/ext/pg_hll.nix b/pkgs/servers/sql/postgresql/ext/pg_hll.nix
index e63191a4a85f..bd3bd7bcdb09 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_hll.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_hll.nix
@@ -16,6 +16,9 @@ postgresqlBuildExtension (finalAttrs: {
hash = "sha256-Latdxph1Ura8yKEokEjalJ+/GY+pAKOT3GXjuLprj6c=";
};
+ # https://github.com/citusdata/postgresql-hll/issues/166#issuecomment-3165489050
+ NIX_CFLAGS_COMPILE = "-Wno-error=missing-variable-declarations";
+
meta = {
description = "HyperLogLog for PostgreSQL";
homepage = "https://github.com/citusdata/postgresql-hll";
diff --git a/pkgs/servers/sql/postgresql/ext/pg_ivm.nix b/pkgs/servers/sql/postgresql/ext/pg_ivm.nix
index 4e2e3c3d3776..1c57b2502482 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_ivm.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_ivm.nix
@@ -23,6 +23,14 @@ postgresqlBuildExtension (finalAttrs: {
maintainers = with lib.maintainers; [ ivan ];
platforms = postgresql.meta.platforms;
license = lib.licenses.postgresql;
- broken = lib.versionOlder postgresql.version "13";
+ broken =
+ lib.versionOlder postgresql.version "13"
+ ||
+ # PostgreSQL 18 support issue upstream: https://github.com/sraoss/pg_ivm/issues/133
+ # Note: already fixed on `main` branch.
+ # Check after next package update.
+ lib.warnIf (finalAttrs.version != "1.11") "Is postgresql18Packages.pg_ivm still broken?" (
+ lib.versionAtLeast postgresql.version "18"
+ );
};
})
diff --git a/pkgs/servers/sql/postgresql/ext/pg_net.nix b/pkgs/servers/sql/postgresql/ext/pg_net.nix
index af3745667aec..7c006b68b24f 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_net.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_net.nix
@@ -8,13 +8,13 @@
postgresqlBuildExtension (finalAttrs: {
pname = "pg_net";
- version = "0.19.4";
+ version = "0.19.5";
src = fetchFromGitHub {
owner = "supabase";
repo = "pg_net";
tag = "v${finalAttrs.version}";
- hash = "sha256-uHsfRQ5RKhTvqokF94s/RzTQ23BRTBV+yyIW41Djjgo=";
+ hash = "sha256-Cpi2iASi1QJoED0Qs1dANqg/BNZTsz5S+pw8iYyW03Y=";
};
buildInputs = [ curl ];
diff --git a/pkgs/servers/sql/postgresql/ext/pg_squeeze.nix b/pkgs/servers/sql/postgresql/ext/pg_squeeze.nix
index 6527ef920f79..c05a00168bdf 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_squeeze.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_squeeze.nix
@@ -9,18 +9,18 @@
postgresqlBuildExtension (finalAttrs: {
pname = "pg_squeeze";
- version = "${builtins.replaceStrings [ "_" ] [ "." ] (
- lib.strings.removePrefix "REL" finalAttrs.src.rev
- )}";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "cybertec-postgresql";
repo = "pg_squeeze";
- tag = "REL1_7_0";
- hash = "sha256-Kh1wSOvV5Rd1CG/na3yzbWzvaR8SJ6wmTZOnM+lbgik=";
+ tag = "REL${lib.replaceString "." "_" finalAttrs.version}";
+ hash = "sha256-RrG7qeX0NQ4cq6N+9uVfalNW+HfiSt4wcjeZjInnfgE=";
};
- passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=REL(.*)" ]; };
+ passthru.updateScript = nix-update-script {
+ extraArgs = [ "--version-regex=^REL(\\d+)_(\\d+)_(\\d+)$" ];
+ };
passthru.tests.extension = postgresqlTestExtension {
inherit (finalAttrs) finalPackage;
postgresqlExtraSettings = ''
diff --git a/pkgs/servers/sql/postgresql/ext/pg_tle.nix b/pkgs/servers/sql/postgresql/ext/pg_tle.nix
index 20355bc0bda0..ea1fbcbcfe4c 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_tle.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_tle.nix
@@ -19,6 +19,11 @@ postgresqlBuildExtension rec {
buildInputs = postgresql.buildInputs;
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/aws/pg_tle/issues/302
+ # Check after next package update.
+ broken = lib.warnIf (version != "1.5.1") "Is postgresql18Packages.pg_tle still broken?" (
+ lib.versionAtLeast postgresql.version "18"
+ );
description = "Framework for building trusted language extensions for PostgreSQL";
homepage = "https://github.com/aws/pg_tle";
changelog = "https://github.com/aws/pg_tle/releases/tag/v${version}";
diff --git a/pkgs/servers/sql/postgresql/ext/pgroonga.nix b/pkgs/servers/sql/postgresql/ext/pgroonga.nix
index c365aea52bae..82611345c418 100644
--- a/pkgs/servers/sql/postgresql/ext/pgroonga.nix
+++ b/pkgs/servers/sql/postgresql/ext/pgroonga.nix
@@ -34,6 +34,11 @@ postgresqlBuildExtension (finalAttrs: {
];
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/pgroonga/pgroonga/issues/708
+ # Check after next package update.
+ broken = lib.warnIf (
+ finalAttrs.version != "4.0.1"
+ ) "Is postgresql18Packages.pgroonga still broken?" (lib.versionAtLeast postgresql.version "18");
description = "PostgreSQL extension to use Groonga as the index";
longDescription = ''
PGroonga is a PostgreSQL extension to use Groonga as the index.
diff --git a/pkgs/servers/sql/postgresql/ext/pgvector.nix b/pkgs/servers/sql/postgresql/ext/pgvector.nix
index 36789689bae0..3b440e537ffc 100644
--- a/pkgs/servers/sql/postgresql/ext/pgvector.nix
+++ b/pkgs/servers/sql/postgresql/ext/pgvector.nix
@@ -17,6 +17,12 @@ postgresqlBuildExtension (finalAttrs: {
};
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/pgvector/pgvector/issues/869
+ # Note: already fixed on `master` branch.
+ # Check after next package update.
+ broken = lib.warnIf (
+ finalAttrs.version != "0.8.0"
+ ) "Is postgresql18Packages.pgvector still broken?" (lib.versionAtLeast postgresql.version "18");
description = "Open-source vector similarity search for PostgreSQL";
homepage = "https://github.com/pgvector/pgvector";
changelog = "https://github.com/pgvector/pgvector/raw/v${finalAttrs.version}/CHANGELOG.md";
diff --git a/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix b/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix
index ffc2f2682d52..8da7420f3bea 100644
--- a/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix
+++ b/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix
@@ -65,6 +65,11 @@ buildPgrxExtension (finalAttrs: {
};
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/timescale/pgvectorscale/issues/249
+ # Check after next package update.
+ broken =
+ lib.warnIf (finalAttrs.version != "0.7.0") "Is postgresql18Packages.pgvectorscale still broken?"
+ (lib.versionAtLeast postgresql.version "18");
homepage = "https://github.com/timescale/pgvectorscale";
teams = [ lib.teams.flyingcircus ];
description = "Complement to pgvector for high performance, cost efficient vector search on large workloads";
diff --git a/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix b/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
index d1a7ed141f96..456d7bca4efa 100644
--- a/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
+++ b/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
@@ -40,7 +40,15 @@ buildPgrxExtension (finalAttrs: {
meta = {
# Support for PostgreSQL 13 was removed in 0.2.0: https://github.com/pksunkara/pgx_ulid/blob/084778c3e2af08d16ec5ec3ef4e8f345ba0daa33/CHANGELOG.md?plain=1#L6
- broken = lib.versionOlder postgresql.version "14";
+ broken =
+ lib.versionOlder postgresql.version "14"
+ ||
+ # PostgreSQL 18 support issue upstream: https://github.com/pksunkara/pgx_ulid/issues/65
+ # Note: already fixed on `master` branch.
+ # Check after next package update.
+ lib.warnIf (finalAttrs.version != "0.2.0") "Is postgresql18Packages.pgx_ulid still broken?" (
+ lib.versionAtLeast postgresql.version "18"
+ );
description = "ULID Postgres extension written in Rust";
homepage = "https://github.com/pksunkara/pgx_ulid";
changelog = "https://github.com/pksunkara/pgx_ulid/blob/v${finalAttrs.version}/CHANGELOG.md";
diff --git a/pkgs/servers/sql/postgresql/ext/plr.nix b/pkgs/servers/sql/postgresql/ext/plr.nix
index 6f2d9d9d10ea..731bb75cc7d6 100644
--- a/pkgs/servers/sql/postgresql/ext/plr.nix
+++ b/pkgs/servers/sql/postgresql/ext/plr.nix
@@ -2,6 +2,7 @@
buildEnv,
fetchFromGitHub,
lib,
+ nix-update-script,
pkg-config,
postgresql,
postgresqlBuildExtension,
@@ -12,15 +13,13 @@
postgresqlBuildExtension (finalAttrs: {
pname = "plr";
- version = "${builtins.replaceStrings [ "_" ] [ "." ] (
- lib.strings.removePrefix "REL" finalAttrs.src.rev
- )}";
+ version = "8.4.8";
src = fetchFromGitHub {
owner = "postgres-plr";
repo = "plr";
- tag = "REL8_4_7";
- hash = "sha256-PdvFEmtKfLT/xfaf6obomPR5hKC9F+wqpfi1heBphRk=";
+ tag = "REL${lib.replaceString "." "_" finalAttrs.version}";
+ hash = "sha256-FLL61HsZ6WaWBP9NqrJjhMFSVyVBIpVO0wv+kXMuAaU=";
};
nativeBuildInputs = [ pkg-config ];
@@ -29,6 +28,9 @@ postgresqlBuildExtension (finalAttrs: {
makeFlags = [ "USE_PGXS=1" ];
passthru = {
+ updateScript = nix-update-script {
+ extraArgs = [ "--version-regex=^REL(\\d+)_(\\d+)_(\\d+)$" ];
+ };
withPackages =
f:
let
diff --git a/pkgs/servers/sql/postgresql/ext/rum.nix b/pkgs/servers/sql/postgresql/ext/rum.nix
index bc93ff3b76a6..99f0d336d525 100644
--- a/pkgs/servers/sql/postgresql/ext/rum.nix
+++ b/pkgs/servers/sql/postgresql/ext/rum.nix
@@ -29,6 +29,11 @@ postgresqlBuildExtension (finalAttrs: {
};
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/postgrespro/rum/issues/156
+ # Check after next package update.
+ broken = lib.warnIf (finalAttrs.version != "1.3.14") "Is postgresql18Packages.rum still broken?" (
+ lib.versionAtLeast postgresql.version "18"
+ );
description = "Full text search index method for PostgreSQL";
homepage = "https://github.com/postgrespro/rum";
license = lib.licenses.postgresql;
diff --git a/pkgs/servers/sql/postgresql/ext/sqlite_fdw.nix b/pkgs/servers/sql/postgresql/ext/sqlite_fdw.nix
index 1ade4b6e90fa..dd5da727beee 100644
--- a/pkgs/servers/sql/postgresql/ext/sqlite_fdw.nix
+++ b/pkgs/servers/sql/postgresql/ext/sqlite_fdw.nix
@@ -22,6 +22,12 @@ postgresqlBuildExtension (finalAttrs: {
makeFlags = [ "USE_PGXS=1" ];
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/pgspider/sqlite_fdw/issues/117
+ # Note: already fixed on `master` branch.
+ # Check after next package update.
+ broken = lib.warnIf (
+ finalAttrs.version != "2.5.0"
+ ) "Is postgresql18Packages.sqlite_fdw still broken?" (lib.versionAtLeast postgresql.version "18");
description = "SQLite Foreign Data Wrapper for PostgreSQL";
homepage = "https://github.com/pgspider/sqlite_fdw";
changelog = "https://github.com/pgspider/sqlite_fdw/releases/tag/v${finalAttrs.version}";
diff --git a/pkgs/servers/sql/postgresql/ext/tds_fdw.nix b/pkgs/servers/sql/postgresql/ext/tds_fdw.nix
index e89acc14811e..f6a4ba6f9607 100644
--- a/pkgs/servers/sql/postgresql/ext/tds_fdw.nix
+++ b/pkgs/servers/sql/postgresql/ext/tds_fdw.nix
@@ -20,6 +20,11 @@ postgresqlBuildExtension (finalAttrs: {
};
meta = {
+ # PostgreSQL 18 support issue upstream: https://github.com/tds-fdw/tds_fdw/issues/384
+ # Check after next package update.
+ broken = lib.warnIf (
+ finalAttrs.version != "2.0.4"
+ ) "Is postgresql18Packages.tds_fdw still broken?" (lib.versionAtLeast postgresql.version "18");
description = "PostgreSQL foreign data wrapper to connect to TDS databases (Sybase and Microsoft SQL Server)";
homepage = "https://github.com/tds-fdw/tds_fdw";
changelog = "https://github.com/tds-fdw/tds_fdw/releases/tag/v${finalAttrs.version}";
diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix
index 2fe5cf171589..22ce07df097c 100644
--- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix
+++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix
@@ -13,13 +13,13 @@
postgresqlBuildExtension (finalAttrs: {
pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}";
- version = "2.21.1";
+ version = "2.21.2";
src = fetchFromGitHub {
owner = "timescale";
repo = "timescaledb";
tag = finalAttrs.version;
- hash = "sha256-oZaEUz6g/8oVdVyPCkAE0quzYBxO911MZcgd8rFFA3c=";
+ hash = "sha256-pNF75Wh8WMXqxjU19KBiH/jYzT/4uBYuUMH1vRilU94=";
};
nativeBuildInputs = [ cmake ];
@@ -101,6 +101,13 @@ postgresqlBuildExtension (finalAttrs: {
maintainers = with lib.maintainers; [ kirillrdy ];
platforms = postgresql.meta.platforms;
license = with lib.licenses; if enableUnfree then tsl else asl20;
- broken = lib.versionOlder postgresql.version "15";
+ broken =
+ lib.versionOlder postgresql.version "15"
+ ||
+ # PostgreSQL 18 support issue upstream: https://github.com/timescale/timescaledb/issues/8233
+ # Check after next package update.
+ lib.warnIf (finalAttrs.version != "2.21.2") "Is postgresql18Packages.timescaledb still broken?" (
+ lib.versionAtLeast postgresql.version "18"
+ );
};
})
diff --git a/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix b/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix
index 2217c9b0d275..eeb3bcef1e3e 100644
--- a/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix
+++ b/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix
@@ -123,6 +123,12 @@ buildPgrxExtension (finalAttrs: {
};
meta = {
+ # PostgreSQL 18 is not yet supported
+ # Will be supported in the next release (likely 0.5.0), as it's already supported in the main branch
+ # Check after next package update.
+ broken = lib.warnIf (
+ finalAttrs.version != "0.4.2"
+ ) "Is postgresql18Packages.vectorchord still broken?" (lib.versionAtLeast postgresql.version "18");
changelog = "https://github.com/tensorchord/VectorChord/releases/tag/${finalAttrs.version}";
description = "Scalable, fast, and disk-friendly vector search in Postgres, the successor of pgvecto.rs";
homepage = "https://github.com/tensorchord/VectorChord";
diff --git a/pkgs/servers/sql/postgresql/ext/wal2json.nix b/pkgs/servers/sql/postgresql/ext/wal2json.nix
index 1427ebc54ec1..44a54bf17a9e 100644
--- a/pkgs/servers/sql/postgresql/ext/wal2json.nix
+++ b/pkgs/servers/sql/postgresql/ext/wal2json.nix
@@ -1,6 +1,7 @@
{
fetchFromGitHub,
lib,
+ nix-update-script,
nixosTests,
postgresql,
postgresqlBuildExtension,
@@ -8,19 +9,20 @@
postgresqlBuildExtension (finalAttrs: {
pname = "wal2json";
- version = "${builtins.replaceStrings [ "_" ] [ "." ] (
- lib.strings.removePrefix "wal2json_" finalAttrs.src.rev
- )}";
+ version = "2.6";
src = fetchFromGitHub {
owner = "eulerto";
repo = "wal2json";
- tag = "wal2json_2_6";
+ tag = "wal2json_${lib.replaceString "." "_" finalAttrs.version}";
hash = "sha256-+QoACPCKiFfuT2lJfSUmgfzC5MXf75KpSoc2PzPxKyM=";
};
makeFlags = [ "USE_PGXS=1" ];
+ passthru.updateScript = nix-update-script {
+ extraArgs = [ "--version-regex=^wal2json_(\\d+)_(\\d+)$" ];
+ };
passthru.tests = nixosTests.postgresql.wal2json.passthru.override postgresql;
meta = {
diff --git a/pkgs/servers/web-apps/discourse/default.nix b/pkgs/servers/web-apps/discourse/default.nix
index a6ee2a03a238..306fc5d776a0 100644
--- a/pkgs/servers/web-apps/discourse/default.nix
+++ b/pkgs/servers/web-apps/discourse/default.nix
@@ -445,7 +445,7 @@ let
platforms = platforms.linux;
maintainers = with maintainers; [ talyz ];
license = licenses.gpl2Plus;
- description = "Discourse is an open source discussion platform";
+ description = "Open source discussion platform";
};
};
in
diff --git a/pkgs/servers/web-apps/freshrss/default.nix b/pkgs/servers/web-apps/freshrss/default.nix
index 7b4f54db4dd0..24ce7ec4bda7 100644
--- a/pkgs/servers/web-apps/freshrss/default.nix
+++ b/pkgs/servers/web-apps/freshrss/default.nix
@@ -53,7 +53,6 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://www.freshrss.org/";
license = licenses.agpl3Plus;
maintainers = with maintainers; [
- etu
stunkymonkey
];
};
diff --git a/pkgs/servers/web-apps/wordpress/generic.nix b/pkgs/servers/web-apps/wordpress/generic.nix
index 640fb34f1b91..577a4bc45741 100644
--- a/pkgs/servers/web-apps/wordpress/generic.nix
+++ b/pkgs/servers/web-apps/wordpress/generic.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://wordpress.org";
- description = "WordPress is open source software you can use to create a beautiful website, blog, or app";
+ description = "Open source software you can use to create a beautiful website, blog, or app";
license = [ licenses.gpl2Plus ];
maintainers = [ maintainers.basvandijk ];
platforms = platforms.all;
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 55cc08171059..6fc024e55571 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -828,7 +828,6 @@ self: super:
});
xf86videovmware = super.xf86videovmware.overrideAttrs (attrs: {
- buildInputs = attrs.buildInputs ++ [ mesa ];
env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=address" ]; # gcc12
meta = attrs.meta // {
platforms = [
diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix
index 213da04d7695..c3e9469649ff 100644
--- a/pkgs/stdenv/generic/check-meta.nix
+++ b/pkgs/stdenv/generic/check-meta.nix
@@ -290,7 +290,7 @@ let
however ${getNameWithVersion attrs} only has the outputs: ${builtins.concatStringsSep ", " actualOutputs}
- and is missing the following ouputs:
+ and is missing the following outputs:
${concatStrings (builtins.map (output: " - ${output}\n") missingOutputs)}
'';
@@ -656,7 +656,7 @@ let
else if valid == "warn" then
(handleEvalWarning { inherit meta attrs; } { inherit (validity) reason errormsg; })
else
- throw "Unknown validitiy: '${valid}'"
+ throw "Unknown validity: '${valid}'"
);
};
diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix
index f453e61510c3..aed866aa454b 100644
--- a/pkgs/stdenv/generic/make-derivation.nix
+++ b/pkgs/stdenv/generic/make-derivation.nix
@@ -202,17 +202,15 @@ let
# to be built eventually, we would still like to get the error early and without
# having to wait while nix builds a derivation that might not be used.
# See also https://github.com/NixOS/nix/issues/4629
- optionalAttrs (attrs ? disallowedReferences) {
- disallowedReferences = map unsafeDerivationToUntrackedOutpath attrs.disallowedReferences;
- }
- // optionalAttrs (attrs ? disallowedRequisites) {
- disallowedRequisites = map unsafeDerivationToUntrackedOutpath attrs.disallowedRequisites;
- }
- // optionalAttrs (attrs ? allowedReferences) {
- allowedReferences = mapNullable unsafeDerivationToUntrackedOutpath attrs.allowedReferences;
- }
- // optionalAttrs (attrs ? allowedRequisites) {
- allowedRequisites = mapNullable unsafeDerivationToUntrackedOutpath attrs.allowedRequisites;
+ {
+ ${if (attrs ? disallowedReferences) then "disallowedReferences" else null} =
+ map unsafeDerivationToUntrackedOutpath attrs.disallowedReferences;
+ ${if (attrs ? disallowedRequisites) then "disallowedRequisites" else null} =
+ map unsafeDerivationToUntrackedOutpath attrs.disallowedRequisites;
+ ${if (attrs ? allowedReferences) then "allowedReferences" else null} =
+ mapNullable unsafeDerivationToUntrackedOutpath attrs.allowedReferences;
+ ${if (attrs ? allowedRequisites) then "allowedRequisites" else null} =
+ mapNullable unsafeDerivationToUntrackedOutpath attrs.allowedRequisites;
};
makeDerivationArgument =
@@ -478,8 +476,8 @@ let
derivationArg =
removeAttrs attrs removedOrReplacedAttrNames
- // (optionalAttrs (attrs ? name || (attrs ? pname && attrs ? version)) {
- name =
+ // {
+ ${if (attrs ? name || (attrs ? pname && attrs ? version)) then "name" else null} =
let
# Indicate the host platform of the derivation if cross compiling.
# Fixed-output derivations like source tarballs shouldn't get a host
@@ -507,8 +505,7 @@ let
) "The `version` attribute cannot be null.";
"${attrs.pname}${staticMarker}${hostSuffix}-${attrs.version}"
);
- })
- // {
+
builder = attrs.realBuilder or stdenv.shell;
args =
attrs.args or [
@@ -556,28 +553,33 @@ let
inherit doCheck doInstallCheck;
inherit outputs;
- }
- // optionalAttrs (__contentAddressed) {
- inherit __contentAddressed;
- # Provide default values for outputHashMode and outputHashAlgo because
- # most people won't care about these anyways
- outputHashAlgo = attrs.outputHashAlgo or "sha256";
- outputHashMode = attrs.outputHashMode or "recursive";
- }
- // optionalAttrs (enableParallelBuilding) {
- inherit enableParallelBuilding;
- enableParallelChecking = attrs.enableParallelChecking or true;
- enableParallelInstalling = attrs.enableParallelInstalling or true;
- }
- // optionalAttrs (hardeningDisable != [ ] || hardeningEnable != [ ] || stdenv.hostPlatform.isMusl) {
- NIX_HARDENING_ENABLE = builtins.concatStringsSep " " enabledHardeningOptions;
- }
- //
+
+ # When the derivations is content addressed provide default values
+ # for outputHashMode and outputHashAlgo because most people won't
+ # care about these anyways
+ ${if __contentAddressed then "__contentAddressed" else null} = __contentAddressed;
+ ${if __contentAddressed then "outputHashAlgo" else null} = attrs.outputHashAlgo or "sha256";
+ ${if __contentAddressed then "outputHashMode" else null} = attrs.outputHashMode or "recursive";
+
+ ${if enableParallelBuilding then "enableParallelBuilding" else null} = enableParallelBuilding;
+ ${if enableParallelBuilding then "enableParallelChecking" else null} =
+ attrs.enableParallelChecking or true;
+ ${if enableParallelBuilding then "enableParallelInstalling" else null} =
+ attrs.enableParallelInstalling or true;
+
+ ${
+ if (hardeningDisable != [ ] || hardeningEnable != [ ] || stdenv.hostPlatform.isMusl) then
+ "NIX_HARDENING_ENABLE"
+ else
+ null
+ } =
+ builtins.concatStringsSep " " enabledHardeningOptions;
+
# TODO: remove platform condition
# Enabling this check could be a breaking change as it requires to edit nix.conf
# NixOS module already sets gccarch, unsure of nix installers and other distributions
- optionalAttrs
- (
+ ${
+ if
stdenv.buildPlatform ? gcc.arch
&& !(
stdenv.buildPlatform.isAarch64
@@ -589,12 +591,15 @@ let
stdenv.buildPlatform.gcc.arch == "armv8-a"
)
)
- )
- {
- requiredSystemFeatures = attrs.requiredSystemFeatures or [ ] ++ [
- "gccarch-${stdenv.buildPlatform.gcc.arch}"
- ];
- }
+ then
+ "requiredSystemFeatures"
+ else
+ null
+ } =
+ attrs.requiredSystemFeatures or [ ] ++ [
+ "gccarch-${stdenv.buildPlatform.gcc.arch}"
+ ];
+ }
// optionalAttrs (stdenv.buildPlatform.isDarwin) (
let
allDependencies = concatLists (concatLists dependencies);
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index fe6f9eb43852..6314049ed0bc 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -131,6 +131,7 @@ with pkgs;
fetchDebianPatch = recurseIntoAttrs (callPackages ../build-support/fetchdebianpatch/tests.nix { });
fetchzip = recurseIntoAttrs (callPackages ../build-support/fetchzip/tests.nix { });
fetchgit = recurseIntoAttrs (callPackages ../build-support/fetchgit/tests.nix { });
+ fetchFromBitbucket = recurseIntoAttrs (callPackages ../build-support/fetchbitbucket/tests.nix { });
fetchFirefoxAddon = recurseIntoAttrs (
callPackages ../build-support/fetchfirefoxaddon/tests.nix { }
);
diff --git a/pkgs/test/dotnet/use-dotnet-from-env/default.nix b/pkgs/test/dotnet/use-dotnet-from-env/default.nix
index 97f4b139a673..5e9d20aa1c97 100644
--- a/pkgs/test/dotnet/use-dotnet-from-env/default.nix
+++ b/pkgs/test/dotnet/use-dotnet-from-env/default.nix
@@ -26,7 +26,7 @@ let
'';
});
- runtimeVersion = lib.getVersion dotnet-runtime;
+ runtimeVersion = lib.head (lib.splitString "-" (lib.getVersion dotnet-runtime));
runtimeVersionFile = builtins.toFile "dotnet-version.txt" runtimeVersion;
in
{
diff --git a/pkgs/tools/misc/android-tools/default.nix b/pkgs/tools/misc/android-tools/default.nix
index c1acd5e5320d..2fae172c1649 100644
--- a/pkgs/tools/misc/android-tools/default.nix
+++ b/pkgs/tools/misc/android-tools/default.nix
@@ -8,14 +8,16 @@
perl,
go,
python3,
- protobuf_29, # does not build with 30+
+ protobuf,
zlib,
gtest,
brotli,
lz4,
zstd,
- libusb1,
pcre2,
+ fetchpatch2,
+ fmt,
+ udev,
}:
let
@@ -24,13 +26,22 @@ in
stdenv.mkDerivation rec {
pname = "android-tools";
- version = "35.0.1";
+ version = "35.0.2";
src = fetchurl {
url = "https://github.com/nmeum/android-tools/releases/download/${version}/android-tools-${version}.tar.xz";
- hash = "sha256-ZUAwx/ltJdciTNaGH6wUoEPPHTmA9AKIzfviGflP+vk=";
+ hash = "sha256-0sMiIoAxXzbYv6XALXYytH42W/4ud+maNWT7ZXbwQJc=";
};
+ patches = [
+ (fetchpatch2 {
+ url = "https://gitlab.archlinux.org/archlinux/packaging/packages/android-tools/-/raw/dd0234790b42b48567b64a3024fc2ec6c7ab6c21/android-tools-35.0.2-fix-protobuf-30.0-compilation.patch";
+ stripLen = 1;
+ extraPrefix = "vendor/extras/";
+ hash = "sha256-WSfU+0XIrxxlCjAIR49l9JvX9C6xCXirhLFHMMvNmJk=";
+ })
+ ];
+
nativeBuildInputs = [
cmake
ninja
@@ -39,14 +50,15 @@ stdenv.mkDerivation rec {
go
];
buildInputs = [
- protobuf_29
+ protobuf
zlib
gtest
brotli
lz4
zstd
- libusb1
pcre2
+ fmt
+ udev
];
propagatedBuildInputs = [ pythonEnv ];
@@ -54,7 +66,14 @@ stdenv.mkDerivation rec {
export GOCACHE=$TMPDIR/go-cache
'';
- meta = with lib; {
+ cmakeFlags = [
+ (lib.cmakeBool "CMAKE_FIND_PACKAGE_PREFER_CONFIG" true)
+ (lib.cmakeBool "protobuf_MODULE_COMPATIBLE" true)
+ (lib.cmakeBool "ANDROID_TOOLS_LIBUSB_ENABLE_UDEV" true)
+ (lib.cmakeBool "ANDROID_TOOLS_USE_BUNDLED_LIBUSB" true)
+ ];
+
+ meta = {
description = "Android SDK platform tools";
longDescription = ''
Android SDK Platform-Tools is a component for the Android SDK. It
@@ -74,12 +93,12 @@ stdenv.mkDerivation rec {
# https://developer.android.com/studio/command-line#tools-platform
# https://developer.android.com/studio/releases/platform-tools
homepage = "https://github.com/nmeum/android-tools";
- license = with licenses; [
+ license = with lib.licenses; [
asl20
unicode-dfs-2015
+ mit
];
- platforms = platforms.unix;
- maintainers = with maintainers; [ ];
- teams = [ teams.android ];
+ platforms = lib.platforms.unix;
+ teams = [ lib.teams.android ];
};
}
diff --git a/pkgs/tools/misc/inspec/default.nix b/pkgs/tools/misc/inspec/default.nix
deleted file mode 100644
index e020191a3a79..000000000000
--- a/pkgs/tools/misc/inspec/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- lib,
- ruby,
- bundlerApp,
- bundlerUpdateScript,
-}:
-
-bundlerApp {
- pname = "inspec";
- gemdir = ./.;
-
- inherit ruby;
-
- exes = [ "inspec" ];
-
- passthru.updateScript = bundlerUpdateScript "inspec";
-
- meta = with lib; {
- description = "Inspec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements";
- homepage = "https://inspec.io/";
- license = licenses.asl20;
- maintainers = with maintainers; [ dylanmtaylor ];
- mainProgram = "inspec";
- };
-}
diff --git a/pkgs/tools/package-management/lix/common-lix.nix b/pkgs/tools/package-management/lix/common-lix.nix
index f414bd836135..ccd481c460e8 100644
--- a/pkgs/tools/package-management/lix/common-lix.nix
+++ b/pkgs/tools/package-management/lix/common-lix.nix
@@ -57,7 +57,7 @@ assert lib.assertMsg (
rustc,
toml11,
pegtl,
- python3,
+ buildPackages,
pkg-config,
rapidcheck,
sqlite,
@@ -100,6 +100,7 @@ let
isLegacyParser = lib.versionOlder version "2.91";
hasDtraceSupport = lib.versionAtLeast version "2.93";
parseToYAML = lib.versionAtLeast version "2.93";
+ usesCapnp = lib.versionAtLeast version "2.94";
in
# gcc miscompiles coroutines at least until 13.2, possibly longer
# do not remove this check unless you are sure you (or your users) will not report bugs to Lix upstream about GCC miscompilations.
@@ -137,19 +138,25 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
# python3.withPackages does not splice properly, see https://github.com/NixOS/nixpkgs/issues/305858
- (python3.pythonOnBuildForHost.withPackages (p: [
- p.pytest
- p.pytest-xdist
- p.python-frontmatter
- p.toml
- ]))
+ (buildPackages.python3.withPackages (
+ p:
+ [
+ p.python-frontmatter
+ p.toml
+ ]
+ ++ lib.optionals finalAttrs.doInstallCheck [
+ p.aiohttp
+ p.pytest
+ p.pytest-xdist
+ ]
+ ++ lib.optionals usesCapnp [ p.pycapnp ]
+ ))
pkg-config
flex
jq
meson
ninja
cmake
- python3
# Required for libstd++ assertions that leaks inside of the final binary.
removeReferencesTo
@@ -174,6 +181,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals (hasDtraceSupport && withDtrace) [ systemtap-sdt ]
++ lib.optionals pastaFod [ passt ]
++ lib.optionals parseToYAML [ yq ]
+ ++ lib.optionals usesCapnp [ capnproto ]
++ lib.optionals stdenv.hostPlatform.isLinux [ util-linuxMinimal ];
buildInputs = [
@@ -229,7 +237,7 @@ stdenv.mkDerivation (finalAttrs: {
preConfigure =
# Copy libboost_context so we don't get all of Boost in our closure.
# https://github.com/NixOS/nixpkgs/issues/45462
- lib.optionalString (!enableStatic) ''
+ lib.optionalString (lib.versionOlder version "2.91" && !enableStatic) ''
mkdir -p $out/lib
cp -pd ${boost}/lib/{libboost_context*,libboost_thread*,libboost_system*} $out/lib
rm -f $out/lib/*.a
@@ -290,16 +298,15 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -p $devdoc/nix-support
echo "devdoc internal-api $devdoc/share/doc/nix/internal-api" >> $devdoc/nix-support/hydra-build-products
''
- + lib.optionalString (!hasExternalLixDoc) ''
+ + lib.optionalString (lib.versionOlder version "2.94" && !hasExternalLixDoc) ''
# We do not need static archives.
- # FIXME(Raito): why are they getting installed _at all_ ?
rm $out/lib/liblix_doc.a
''
+ lib.optionalString stdenv.hostPlatform.isStatic ''
mkdir -p $out/nix-support
echo "file binary-dist $out/bin/nix" >> $out/nix-support/hydra-build-products
''
- + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ + lib.optionalString (lib.versionOlder version "2.91" && stdenv.hostPlatform.isDarwin) ''
for lib in liblixutil.dylib liblixexpr.dylib; do
install_name_tool \
-change "${lib.getLib boost}/lib/libboost_context.dylib" \
diff --git a/pkgs/tools/package-management/lix/common-nix-eval-jobs.nix b/pkgs/tools/package-management/lix/common-nix-eval-jobs.nix
index 26fdc0e2706b..48b76ca7179b 100644
--- a/pkgs/tools/package-management/lix/common-nix-eval-jobs.nix
+++ b/pkgs/tools/package-management/lix/common-nix-eval-jobs.nix
@@ -65,6 +65,6 @@ stdenv.mkDerivation {
license = lib.licenses.gpl3;
teams = [ lib.teams.lix ];
platforms = lib.platforms.unix;
- broken = stdenv.hostPlatform.isStatic;
+ broken = lib.versionOlder version "2.94" && stdenv.hostPlatform.isStatic;
};
}
diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix
index fb7c9bb0435a..efc0ef628b0a 100644
--- a/pkgs/tools/package-management/lix/default.nix
+++ b/pkgs/tools/package-management/lix/default.nix
@@ -271,20 +271,20 @@ lib.makeExtensible (self: {
attrName = "git";
lix-args = rec {
- version = "2.94.0-pre-20250704_${builtins.substring 0 12 src.rev}";
+ version = "2.94.0-pre-20250807_${builtins.substring 0 12 src.rev}";
src = fetchFromGitea {
domain = "git.lix.systems";
owner = "lix-project";
repo = "lix";
- rev = "362bfd827f522b57062e4ebcb465bb51941632a4";
- hash = "sha256-4CVRbeYExqIDpFH+QMZb5IeUGkP6kA/zHSuExYoZygk=";
+ rev = "8bbd5e1d0df9c31b4d86ba07bc85beb952e42ccb";
+ hash = "sha256-P+WiN95OjCqHhfygglS/VOFTSj7qNdL5XQDo2wxhQqg=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
name = "lix-${version}";
inherit src;
- hash = "sha256-YMyNOXdlx0I30SkcmdW/6DU0BYc3ZOa2FMJSKMkr7I8=";
+ hash = "sha256-APm8m6SVEAO17BBCka13u85/87Bj+LePP7Y3zHA3Mpg=";
};
};
};
diff --git a/pkgs/tools/package-management/rpm/default.nix b/pkgs/tools/package-management/rpm/default.nix
index 94ac9d77b37d..49f144d390ba 100644
--- a/pkgs/tools/package-management/rpm/default.nix
+++ b/pkgs/tools/package-management/rpm/default.nix
@@ -140,7 +140,7 @@ stdenv.mkDerivation rec {
gpl2Plus
lgpl21Plus
];
- description = "RPM Package Manager";
+ description = "RPM package manager";
maintainers = [ ];
platforms = platforms.linux ++ platforms.darwin;
};
diff --git a/pkgs/tools/security/b2sum/default.nix b/pkgs/tools/security/b2sum/default.nix
index 04c0e3e89543..bbbc5ee0c783 100644
--- a/pkgs/tools/security/b2sum/default.nix
+++ b/pkgs/tools/security/b2sum/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
installFlags = [ "PREFIX=$(out)" ];
meta = with lib; {
- description = "B2sum utility is similar to the md5sum or shasum utilities but for BLAKE2";
+ description = "BLAKE2 cryptographic hash function";
mainProgram = "b2sum";
homepage = "https://blake2.net";
license = with licenses; [
diff --git a/pkgs/tools/security/bitwarden-directory-connector/default.nix b/pkgs/tools/security/bitwarden-directory-connector/default.nix
index 92ac6ce2e7f4..c2fc238de8e0 100644
--- a/pkgs/tools/security/bitwarden-directory-connector/default.nix
+++ b/pkgs/tools/security/bitwarden-directory-connector/default.nix
@@ -19,14 +19,14 @@ let
}:
buildNpmPackage rec {
pname = name;
- version = "2025.6.1";
+ version = "2025.7.0";
nodejs = nodejs_22;
src = fetchFromGitHub {
owner = "bitwarden";
repo = "directory-connector";
rev = "v${version}";
- hash = "sha256-VRM1kAWP0oNSLwIflTu6s7XjhSfy8z8G+5PUhQCc/tY=";
+ hash = "sha256-ExsOPSU7JT9Q8BCmREJHJSDFx8sGeL8iUKs8F8SZMeQ=";
};
postPatch = ''
@@ -38,7 +38,7 @@ let
--replace-fail "AppImage" "dir"
'';
- npmDepsHash = "sha256-bUCnUnBaA+PwRyxDieqPWzCh87KPQUiuF3uW9fDHtQE=";
+ npmDepsHash = "sha256-BV1MvqXOJmnTMHf7mQ1U1vz38b5w1IH9whS3IOD5TqQ=";
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
diff --git a/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix b/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix
index 4da372a027b7..1642cfbd3e65 100644
--- a/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix
+++ b/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix
@@ -5,13 +5,13 @@
}:
buildGhidraExtension (finalAttrs: {
pname = "findcrypt";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "antoniovazquezblanco";
repo = "GhidraFindcrypt";
rev = "v${finalAttrs.version}";
- hash = "sha256-hhcKve3Nw9L+/jHYaJmWtTxwyeH4ZMu0qOgCkpSMU6U=";
+ hash = "sha256-3QLIXxUSDGhO4lrH5ib0iWnqXB2dbOqduUMbM1gFW14=";
};
meta = {
diff --git a/pkgs/tools/security/ghidra/extensions/wasm/default.nix b/pkgs/tools/security/ghidra/extensions/wasm/default.nix
index 215797b59e09..d34e710a05e4 100644
--- a/pkgs/tools/security/ghidra/extensions/wasm/default.nix
+++ b/pkgs/tools/security/ghidra/extensions/wasm/default.nix
@@ -7,13 +7,13 @@
}:
buildGhidraExtension (finalAttrs: {
pname = "wasm";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchFromGitHub {
owner = "nneonneo";
repo = "ghidra-wasm-plugin";
rev = "v${finalAttrs.version}";
- hash = "sha256-aoSMNzv+TgydiXM4CbvAyu/YsxmdZPvpkZkYEE3C+V4=";
+ hash = "sha256-JFUPhh4WUcfxYow3kLMyva1Ni/cQBIit983o/KbbKps=";
};
nativeBuildInputs = [ ant ];
diff --git a/pkgs/tools/security/gotrue/supabase.nix b/pkgs/tools/security/gotrue/supabase.nix
index 786240be5f2d..4c21985ec1a6 100644
--- a/pkgs/tools/security/gotrue/supabase.nix
+++ b/pkgs/tools/security/gotrue/supabase.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "auth";
- version = "2.177.0";
+ version = "2.178.0";
src = fetchFromGitHub {
owner = "supabase";
repo = "auth";
rev = "v${version}";
- hash = "sha256-Ug0Kg6h4VrN1gXo7OmpLj5CLQcj/0tYQh5hGVIjXwhY=";
+ hash = "sha256-slWPSlyiAxaxT0zXQrMCCfpVFeU3bWqflDu3n5WBGsk=";
};
- vendorHash = "sha256-AU14lvEQQx9JCb1awSo+h63QY0k2v7QibYP8kidfJ8A=";
+ vendorHash = "sha256-1SUih8uhHvxVf+gp5S4MJZctoxyUct3e/rRK/cZEfEI=";
ldflags = [
"-s"
diff --git a/pkgs/tools/security/pinentry/default.nix b/pkgs/tools/security/pinentry/default.nix
index 6bd51d35d015..bbda793a4448 100644
--- a/pkgs/tools/security/pinentry/default.nix
+++ b/pkgs/tools/security/pinentry/default.nix
@@ -67,11 +67,11 @@ let
in
stdenv.mkDerivation rec {
pname = "pinentry-${pinentryExtraPname}";
- version = "1.3.1";
+ version = "1.3.2";
src = fetchurl {
url = "mirror://gnupg/pinentry/pinentry-${version}.tar.bz2";
- hash = "sha256-vHLuJ8cjkAerGJbDwvrlOwduLJvSSD3CdpoWkCvOjAQ=";
+ hash = "sha256-jphu2IVhtNpunv4MVPpMqJIwNcmSZN8LBGRJfF+5Tp4=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/security/schleuder/default.nix b/pkgs/tools/security/schleuder/default.nix
index eb4403d6f4ee..67dd09d8b6c6 100644
--- a/pkgs/tools/security/schleuder/default.nix
+++ b/pkgs/tools/security/schleuder/default.nix
@@ -26,7 +26,7 @@ bundlerApp {
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
- description = "Schleuder is an encrypting mailing list manager with remailing-capabilities";
+ description = "Encrypting mailing list manager with remailing-capabilities";
longDescription = ''
Schleuder is a group's email-gateway: subscribers can exchange
encrypted emails among themselves, receive emails from
diff --git a/pkgs/tools/system/nvtop/build-nvtop.nix b/pkgs/tools/system/nvtop/build-nvtop.nix
index 4a2b609ed7f1..79721da656b4 100644
--- a/pkgs/tools/system/nvtop/build-nvtop.nix
+++ b/pkgs/tools/system/nvtop/build-nvtop.nix
@@ -101,7 +101,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = with lib; {
- description = "(h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs";
+ description = "htop-like task monitor for AMD, Adreno, Intel and NVIDIA GPUs";
longDescription = ''
Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs.
It can handle multiple GPUs and print information about them in a htop familiar way.
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 6e468e2593ac..003462e80623 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -446,7 +446,7 @@ mapAliases {
CHOWTapeModel = chow-tape-model; # Added 2024-06-12
chromatic = throw "chromatic has been removed due to being unmaintained and failing to build"; # Added 2025-04-18
chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27
- cinnamon = throw "The cinnamon scope has been removed and all packages have been moved to the top-level"; # Added 2024-11-25
+ cinnamon-common = cinnamon; # Added 2025-08-06
citra = throw "citra has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
citra-nightly = throw "citra-nightly has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
citra-canary = throw "citra-canary has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
@@ -487,6 +487,7 @@ mapAliases {
codimd = throw "'codimd' has been renamed to/replaced by 'hedgedoc'"; # Converted to throw 2024-10-17
inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17
concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2024-10-17
+ conduwuit = throw "'conduwuit' has been removed as the upstream repository has been deleted. Consider migrating to 'matrix-conduit', 'matrix-continuwuity' or 'matrix-tuwunel' instead."; # Added 2025-08-08
containerpilot = throw "'containerpilot' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-09
crack_attack = throw "'crack_attack' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
crackmapexec = throw "'crackmapexec' has been removed as it was unmaintained. Use 'netexec' instead"; # 2024-08-11
@@ -588,6 +589,8 @@ mapAliases {
dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03
dtv-scan-tables_tvheadend = dtv-scan-tables; # Added 2023-03-03
du-dust = dust; # Added 2024-01-19
+ duckstation = throw "'duckstation' has been removed due to being unmaintained"; # Added 2025-08-03
+ duckstation-bin = throw "'duckstation-bin' has been removed due to being unmaintained"; # Added 2025-08-03
dump1090 = dump1090-fa; # Added 2024-02-12
dwfv = throw "'dwfv' has been removed due to lack of upstream maintenance";
dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2024-10-17
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 7841c216b74f..e6f43468a353 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -119,7 +119,7 @@ with pkgs;
You should not evaluate entire Nixpkgs without measures to handle failing packages.
'';
- tests = callPackages ../test { };
+ tests = lib.recurseIntoAttrs (callPackages ../test { });
defaultPkgConfigPackages =
# We don't want nix-env -q to enter this, because all of these are aliases.
@@ -383,8 +383,6 @@ with pkgs;
inherit (gridlock) nyarr;
- inspec = callPackage ../tools/misc/inspec { };
-
lshw-gui = lshw.override { withGUI = true; };
kdePackages = callPackage ../kde { };
@@ -1459,10 +1457,6 @@ with pkgs;
### APPLICATIONS/FILE-MANAGERS
- doublecmd = callPackage ../by-name/do/doublecmd/package.nix {
- inherit (libsForQt5) libqtpas wrapQtAppsHook;
- };
-
vifm-full = vifm.override {
mediaSupport = true;
inherit lib udisks2 python3;
@@ -1723,8 +1717,6 @@ with pkgs;
guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
- grc = python3Packages.callPackage ../tools/misc/grc { };
-
gremlin-console = callPackage ../applications/misc/gremlin-console {
openjdk = openjdk11;
};
@@ -2826,7 +2818,7 @@ with pkgs;
buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
emscripten = callPackage ../development/compilers/emscripten {
- llvmPackages = llvmPackages_20;
+ llvmPackages = llvmPackages_21;
};
emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
@@ -2996,8 +2988,6 @@ with pkgs;
gitlabEnterprise = true;
};
- gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
-
gitlab-workhorse = callPackage ../by-name/gi/gitlab/gitlab-workhorse { };
glogg = libsForQt5.callPackage ../tools/text/glogg { };
@@ -3208,8 +3198,6 @@ with pkgs;
heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { };
- heimdall-gui = heimdall.override { enableGUI = true; };
-
headscale = callPackage ../servers/headscale { };
highlight = callPackage ../tools/text/highlight {
@@ -5510,7 +5498,7 @@ with pkgs;
gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
- idrisPackages = dontRecurseIntoAttrs (
+ idrisPackages = recurseIntoAttrs (
callPackage ../development/idris-modules {
idris-no-deps = haskellPackages.idris;
pkgs = pkgs.__splicedPackages;
@@ -7494,8 +7482,6 @@ with pkgs;
protobuf = protobuf_21;
};
- sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
-
sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
sqlmap = with python3Packages; toPythonApplication sqlmap;
@@ -9629,9 +9615,11 @@ with pkgs;
### DEVELOPMENT / LIBRARIES / AGDA
- agdaPackages = callPackage ./agda-packages.nix {
- inherit (haskellPackages) Agda;
- };
+ agdaPackages = recurseIntoAttrs (
+ callPackage ./agda-packages.nix {
+ inherit (haskellPackages) Agda;
+ }
+ );
agda = agdaPackages.agda;
### DEVELOPMENT / LIBRARIES / BASH
@@ -10138,19 +10126,21 @@ with pkgs;
jetty = jetty_12;
- kanidm_1_5 = callPackage ../by-name/ka/kanidm/1_5.nix { kanidm = kanidm_1_5; };
- kanidm_1_6 = callPackage ../by-name/ka/kanidm/1_6.nix { kanidm = kanidm_1_6; };
-
- kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_6;
-
- kanidmWithSecretProvisioning_1_5 = callPackage ../by-name/ka/kanidm/1_5.nix {
- enableSecretProvisioning = true;
+ kanidm_1_5 = callPackage ../by-name/ka/kanidm/1_5.nix {
+ kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_5;
};
-
- kanidmWithSecretProvisioning_1_6 = callPackage ../by-name/ka/kanidm/1_6.nix {
- enableSecretProvisioning = true;
+ kanidm_1_6 = callPackage ../by-name/ka/kanidm/1_6.nix {
+ kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_6;
+ };
+ kanidm_1_7 = callPackage ../by-name/ka/kanidm/1_7.nix {
+ kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_7;
};
+ kanidmWithSecretProvisioning = kanidm.override { enableSecretProvisioning = true; };
+ kanidmWithSecretProvisioning_1_5 = kanidm_1_5.override { enableSecretProvisioning = true; };
+ kanidmWithSecretProvisioning_1_6 = kanidm_1_6.override { enableSecretProvisioning = true; };
+ kanidmWithSecretProvisioning_1_7 = kanidm_1_7.override { enableSecretProvisioning = true; };
+
knot-resolver = callPackage ../servers/dns/knot-resolver {
systemd = systemdMinimal; # in closure already anyway
};
@@ -10767,7 +10757,7 @@ with pkgs;
# Even though this is a set of packages not single package, use `callPackage`
# not `callPackages` so the per-package callPackages don't have their
# `.override` clobbered. C.F. `llvmPackages` which does the same.
- darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
+ darwin = callPackage ./darwin-packages.nix { };
displaylink = callPackage ../os-specific/linux/displaylink {
inherit (linuxPackages) evdi;
@@ -11388,10 +11378,6 @@ with pkgs;
kdePackages.callPackage ../data/themes/kwin-decorations/kde-rounded-corners
{ };
- kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
- inherit (libsForQt5.kdeFrameworks) breeze-icons;
- };
-
la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
inherit (plasma5Packages) breeze-icons;
inherit (pantheon) elementary-icon-theme;
@@ -11593,9 +11579,6 @@ with pkgs;
airwave = libsForQt5.callPackage ../applications/audio/airwave { };
- amarok = libsForQt5.callPackage ../applications/audio/amarok { };
- amarok-kf5 = amarok; # for compatibility
-
androidStudioPackages = recurseIntoAttrs (callPackage ../applications/editors/android-studio { });
android-studio = androidStudioPackages.stable;
android-studio-full = android-studio.full;
@@ -11958,20 +11941,6 @@ with pkgs;
};
gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
- greetd = recurseIntoAttrs (
- {
- greetd = callPackage ../applications/display-managers/greetd { };
- gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { };
- qtgreet = callPackage ../applications/display-managers/greetd/qtgreet.nix { };
- regreet = callPackage ../applications/display-managers/greetd/regreet.nix { };
- tuigreet = callPackage ../applications/display-managers/greetd/tuigreet.nix { };
- wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
- }
- // lib.optionalAttrs config.allowAliases {
- dlm = throw "greetd.dlm has been removed as it is broken and abandoned upstream"; # Added 2024-07-15
- }
- );
-
goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
goldendict-ng = qt6Packages.callPackage ../applications/misc/goldendict-ng { };
@@ -11990,8 +11959,6 @@ with pkgs;
fftw = fftwSinglePrec;
};
- puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
-
welle-io = qt6Packages.callPackage ../applications/radio/welle-io { };
wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark {
@@ -12325,10 +12292,6 @@ with pkgs;
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
};
- meerk40t = callPackage ../applications/misc/meerk40t { };
-
- meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
-
libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
@@ -12532,11 +12495,6 @@ with pkgs;
lua = lua5_1;
};
- ipe = qt6Packages.callPackage ../applications/graphics/ipe {
- ghostscript = ghostscriptX;
- lua5 = lua5_3;
- };
-
ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
jabcode = callPackage ../development/libraries/jabcode { };
@@ -12559,8 +12517,6 @@ with pkgs;
jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
jackmix_jack1 = jackmix.override { jack = jack1; };
- jalv-qt = jalv.override { useQt = true; };
-
js8call = qt5.callPackage ../applications/radio/js8call { };
jwm = callPackage ../applications/window-managers/jwm { };
@@ -12672,8 +12628,6 @@ with pkgs;
lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { };
- leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
-
libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
@@ -13143,6 +13097,7 @@ with pkgs;
};
palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { };
+ palemoon-gtk2-bin = palemoon-bin.override { withGTK3 = false; };
pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { };
@@ -13152,8 +13107,6 @@ with pkgs;
parsec-bin = callPackage ../applications/misc/parsec/bin.nix { };
- paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
-
pekwm = callPackage ../by-name/pe/pekwm/package.nix {
awk = gawk;
grep = gnugrep;
@@ -13577,10 +13530,6 @@ with pkgs;
pythonBindings = true;
};
- surge = callPackage ../applications/audio/surge {
- git = gitMinimal;
- };
-
supersonic-wayland = supersonic.override {
waylandSupport = true;
};
@@ -14195,8 +14144,6 @@ with pkgs;
inherit (darwin) autoSignDarwinBinariesHook;
};
- cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
-
elements = libsForQt5.callPackage ../applications/blockchains/elements {
withGui = true;
inherit (darwin) autoSignDarwinBinariesHook;
@@ -15059,8 +15006,6 @@ with pkgs;
# standard BLAS and LAPACK.
openblasCompat = openblas.override { blas64 = false; };
- inherit (callPackage ../development/libraries/science/math/magma { }) magma;
-
magma-cuda = magma.override {
cudaSupport = true;
rocmSupport = false;
@@ -15098,8 +15043,6 @@ with pkgs;
p4est-dbg = p4est.override { debug = true; };
- sageWithDoc = sage.override { withDoc = true; };
-
suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {
inherit (llvmPackages) openmp;
};
@@ -15409,8 +15352,6 @@ with pkgs;
qcsxcad = libsForQt5.qcsxcad;
};
- qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { };
-
xyce-parallel = callPackage ../by-name/xy/xyce/package.nix {
withMPI = true;
trilinos = trilinos-mpi;
@@ -15586,16 +15527,6 @@ with pkgs;
gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
};
- ghostscriptX = ghostscript.override {
- cupsSupport = true;
- x11Support = true;
- };
-
- ghostscript_headless = ghostscript.override {
- cupsSupport = false;
- x11Support = false;
- };
-
gnuk = callPackage ../misc/gnuk {
gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix
index 7c5c342970f7..395e7196bd6f 100644
--- a/pkgs/top-level/darwin-packages.nix
+++ b/pkgs/top-level/darwin-packages.nix
@@ -44,175 +44,177 @@ makeScopeWithSplicing' {
impure-cmds = pkgs.callPackage ../os-specific/darwin/impure-cmds { };
in
- impure-cmds
- // apple-source-packages
- // {
+ lib.recurseIntoAttrs (
+ impure-cmds
+ // apple-source-packages
+ // {
- inherit (self.adv_cmds) ps;
+ inherit (self.adv_cmds) ps;
- binutils-unwrapped = callPackage ../os-specific/darwin/binutils {
- inherit (pkgs) cctools;
- inherit (pkgs.llvmPackages) clang-unwrapped llvm llvm-manpages;
- };
+ binutils-unwrapped = callPackage ../os-specific/darwin/binutils {
+ inherit (pkgs) cctools;
+ inherit (pkgs.llvmPackages) clang-unwrapped llvm llvm-manpages;
+ };
- binutils = pkgs.wrapBintoolsWith {
- inherit (targetPackages) libc;
- bintools = self.binutils-unwrapped;
- };
+ binutils = pkgs.wrapBintoolsWith {
+ inherit (targetPackages) libc;
+ bintools = self.binutils-unwrapped;
+ };
- # x86-64 Darwin gnat-bootstrap emits assembly
- # with MOVQ as the mnemonic for quadword interunit moves
- # such as `movq %rbp, %xmm0`.
- # The clang integrated assembler recognises this as valid,
- # but unfortunately the cctools.gas GNU assembler does not;
- # it instead uses MOVD as the mnemonic.
- # The assembly that a GCC build emits is determined at build time
- # and cannot be changed afterwards.
- #
- # To build GNAT on x86-64 Darwin, therefore,
- # we need both the clang _and_ the cctools.gas assemblers to be available:
- # the former to build at least the stage1 compiler,
- # and the latter at least to be detectable
- # as the target for the final compiler.
- binutilsDualAs-unwrapped = pkgs.buildEnv {
- name = "${lib.getName self.binutils-unwrapped}-dualas-${lib.getVersion self.binutils-unwrapped}";
- paths = [
- self.binutils-unwrapped
- (lib.getOutput "gas" pkgs.cctools)
- ];
- };
+ # x86-64 Darwin gnat-bootstrap emits assembly
+ # with MOVQ as the mnemonic for quadword interunit moves
+ # such as `movq %rbp, %xmm0`.
+ # The clang integrated assembler recognises this as valid,
+ # but unfortunately the cctools.gas GNU assembler does not;
+ # it instead uses MOVD as the mnemonic.
+ # The assembly that a GCC build emits is determined at build time
+ # and cannot be changed afterwards.
+ #
+ # To build GNAT on x86-64 Darwin, therefore,
+ # we need both the clang _and_ the cctools.gas assemblers to be available:
+ # the former to build at least the stage1 compiler,
+ # and the latter at least to be detectable
+ # as the target for the final compiler.
+ binutilsDualAs-unwrapped = pkgs.buildEnv {
+ name = "${lib.getName self.binutils-unwrapped}-dualas-${lib.getVersion self.binutils-unwrapped}";
+ paths = [
+ self.binutils-unwrapped
+ (lib.getOutput "gas" pkgs.cctools)
+ ];
+ };
- binutilsDualAs = self.binutils.override {
- bintools = self.binutilsDualAs-unwrapped;
- };
+ binutilsDualAs = self.binutils.override {
+ bintools = self.binutilsDualAs-unwrapped;
+ };
- binutilsNoLibc = pkgs.wrapBintoolsWith {
- libc = targetPackages.preLibcHeaders;
- bintools = self.binutils-unwrapped;
- };
+ binutilsNoLibc = pkgs.wrapBintoolsWith {
+ libc = targetPackages.preLibcHeaders;
+ bintools = self.binutils-unwrapped;
+ };
- # Removes propagated packages from the stdenv, so those packages can be built without depending upon themselves.
- bootstrapStdenv = mkBootstrapStdenv pkgs.stdenv;
+ # Removes propagated packages from the stdenv, so those packages can be built without depending upon themselves.
+ bootstrapStdenv = mkBootstrapStdenv pkgs.stdenv;
- libSystem = callPackage ../os-specific/darwin/libSystem { };
+ libSystem = callPackage ../os-specific/darwin/libSystem { };
- DarwinTools = callPackage ../os-specific/darwin/DarwinTools { };
+ DarwinTools = callPackage ../os-specific/darwin/DarwinTools { };
- libunwind = callPackage ../os-specific/darwin/libunwind { };
+ libunwind = callPackage ../os-specific/darwin/libunwind { };
- sigtool = callPackage ../os-specific/darwin/sigtool { };
+ sigtool = callPackage ../os-specific/darwin/sigtool { };
- signingUtils = callPackage ../os-specific/darwin/signing-utils { };
+ signingUtils = callPackage ../os-specific/darwin/signing-utils { };
- autoSignDarwinBinariesHook = pkgs.makeSetupHook {
- name = "auto-sign-darwin-binaries-hook";
- propagatedBuildInputs = [ self.signingUtils ];
- } ../os-specific/darwin/signing-utils/auto-sign-hook.sh;
+ autoSignDarwinBinariesHook = pkgs.makeSetupHook {
+ name = "auto-sign-darwin-binaries-hook";
+ propagatedBuildInputs = [ self.signingUtils ];
+ } ../os-specific/darwin/signing-utils/auto-sign-hook.sh;
- iosSdkPkgs = callPackage ../os-specific/darwin/xcode/sdk-pkgs.nix {
- buildIosSdk = buildPackages.darwin.iosSdkPkgs.sdk;
- targetIosSdkPkgs = targetPackages.darwin.iosSdkPkgs;
- inherit (pkgs.llvmPackages) clang-unwrapped;
- };
+ iosSdkPkgs = callPackage ../os-specific/darwin/xcode/sdk-pkgs.nix {
+ buildIosSdk = buildPackages.darwin.iosSdkPkgs.sdk;
+ targetIosSdkPkgs = targetPackages.darwin.iosSdkPkgs;
+ inherit (pkgs.llvmPackages) clang-unwrapped;
+ };
- lsusb = callPackage ../os-specific/darwin/lsusb { };
+ lsusb = callPackage ../os-specific/darwin/lsusb { };
- openwith = callPackage ../os-specific/darwin/openwith { };
+ openwith = callPackage ../os-specific/darwin/openwith { };
- trash = callPackage ../os-specific/darwin/trash { };
+ trash = callPackage ../os-specific/darwin/trash { };
- inherit (self.file_cmds) xattr;
+ inherit (self.file_cmds) xattr;
- inherit (pkgs.callPackages ../os-specific/darwin/xcode { })
- xcode_8_1
- xcode_8_2
- xcode_9_1
- xcode_9_2
- xcode_9_3
- xcode_9_4
- xcode_9_4_1
- xcode_10_1
- xcode_10_2
- xcode_10_2_1
- xcode_10_3
- xcode_11
- xcode_11_1
- xcode_11_2
- xcode_11_3_1
- xcode_11_4
- xcode_11_5
- xcode_11_6
- xcode_11_7
- xcode_12
- xcode_12_0_1
- xcode_12_1
- xcode_12_2
- xcode_12_3
- xcode_12_4
- xcode_12_5
- xcode_12_5_1
- xcode_13
- xcode_13_1
- xcode_13_2
- xcode_13_3
- xcode_13_3_1
- xcode_13_4
- xcode_13_4_1
- xcode_14
- xcode_14_1
- xcode_15
- xcode_15_0_1
- xcode_15_1
- xcode_15_2
- xcode_15_3
- xcode_15_4
- xcode_16
- xcode_16_1
- xcode_16_2
- xcode_16_3
- xcode_16_4
- xcode
- requireXcode
- ;
+ inherit (pkgs.callPackages ../os-specific/darwin/xcode { })
+ xcode_8_1
+ xcode_8_2
+ xcode_9_1
+ xcode_9_2
+ xcode_9_3
+ xcode_9_4
+ xcode_9_4_1
+ xcode_10_1
+ xcode_10_2
+ xcode_10_2_1
+ xcode_10_3
+ xcode_11
+ xcode_11_1
+ xcode_11_2
+ xcode_11_3_1
+ xcode_11_4
+ xcode_11_5
+ xcode_11_6
+ xcode_11_7
+ xcode_12
+ xcode_12_0_1
+ xcode_12_1
+ xcode_12_2
+ xcode_12_3
+ xcode_12_4
+ xcode_12_5
+ xcode_12_5_1
+ xcode_13
+ xcode_13_1
+ xcode_13_2
+ xcode_13_3
+ xcode_13_3_1
+ xcode_13_4
+ xcode_13_4_1
+ xcode_14
+ xcode_14_1
+ xcode_15
+ xcode_15_0_1
+ xcode_15_1
+ xcode_15_2
+ xcode_15_3
+ xcode_15_4
+ xcode_16
+ xcode_16_1
+ xcode_16_2
+ xcode_16_3
+ xcode_16_4
+ xcode
+ requireXcode
+ ;
- xcodeProjectCheckHook = pkgs.makeSetupHook {
- name = "xcode-project-check-hook";
- propagatedBuildInputs = [ pkgs.pkgsBuildHost.openssl ];
- } ../os-specific/darwin/xcode-project-check-hook/setup-hook.sh;
+ xcodeProjectCheckHook = pkgs.makeSetupHook {
+ name = "xcode-project-check-hook";
+ propagatedBuildInputs = [ pkgs.pkgsBuildHost.openssl ];
+ } ../os-specific/darwin/xcode-project-check-hook/setup-hook.sh;
- # See doc/packages/darwin-builder.section.md
- linux-builder = lib.makeOverridable (
- { modules }:
- let
- toGuest = builtins.replaceStrings [ "darwin" ] [ "linux" ];
+ # See doc/packages/darwin-builder.section.md
+ linux-builder = lib.makeOverridable (
+ { modules }:
+ let
+ toGuest = builtins.replaceStrings [ "darwin" ] [ "linux" ];
- nixos = import ../../nixos {
- configuration = {
- imports = [
- ../../nixos/modules/profiles/nix-builder-vm.nix
- ]
- ++ modules;
+ nixos = import ../../nixos {
+ configuration = {
+ imports = [
+ ../../nixos/modules/profiles/nix-builder-vm.nix
+ ]
+ ++ modules;
- # If you need to override this, consider starting with the right Nixpkgs
- # in the first place, ie change `pkgs` in `pkgs.darwin.linux-builder`.
- # or if you're creating new wiring that's not `pkgs`-centric, perhaps use the
- # macos-builder profile directly.
- virtualisation.host = { inherit pkgs; };
+ # If you need to override this, consider starting with the right Nixpkgs
+ # in the first place, ie change `pkgs` in `pkgs.darwin.linux-builder`.
+ # or if you're creating new wiring that's not `pkgs`-centric, perhaps use the
+ # macos-builder profile directly.
+ virtualisation.host = { inherit pkgs; };
- nixpkgs.hostPlatform = lib.mkDefault (toGuest stdenv.hostPlatform.system);
- };
+ nixpkgs.hostPlatform = lib.mkDefault (toGuest stdenv.hostPlatform.system);
+ };
- system = null;
- };
+ system = null;
+ };
- in
- nixos.config.system.build.macos-builder-installer
- ) { modules = [ ]; };
+ in
+ nixos.config.system.build.macos-builder-installer
+ ) { modules = [ ]; };
- linux-builder-x86_64 = self.linux-builder.override {
- modules = [ { nixpkgs.hostPlatform = "x86_64-linux"; } ];
- };
+ linux-builder-x86_64 = self.linux-builder.override {
+ modules = [ { nixpkgs.hostPlatform = "x86_64-linux"; } ];
+ };
- }
+ }
+ )
);
}
diff --git a/pkgs/top-level/haxe-packages.nix b/pkgs/top-level/haxe-packages.nix
index f0993d4d0766..0a50f31a6be4 100644
--- a/pkgs/top-level/haxe-packages.nix
+++ b/pkgs/top-level/haxe-packages.nix
@@ -85,14 +85,14 @@ in
libname = "format";
version = "3.5.0";
sha256 = "sha256-5vZ7b+P74uGx0Gb7X/+jbsx5048dO/jv5nqCDtw5y/A=";
- meta.description = "A Haxe Library for supporting different file formats";
+ meta.description = "Haxe library for supporting different file formats";
};
heaps = buildHaxeLib {
libname = "heaps";
version = "1.9.1";
sha256 = "sha256-i5EIKnph80eEEHvGXDXhIL4t4+RW7OcUV5zb2f3ItlI=";
- meta.description = "The GPU Game Framework";
+ meta.description = "GPU game framework";
};
hlopenal = buildHaxeLib {
diff --git a/pkgs/top-level/packages-config.nix b/pkgs/top-level/packages-config.nix
index 7cf415ac8050..b90bbcb080a8 100644
--- a/pkgs/top-level/packages-config.nix
+++ b/pkgs/top-level/packages-config.nix
@@ -43,5 +43,8 @@
# show up in search results or repository tracking services that consume our
# packages.json https://github.com/NixOS/nixpkgs/issues/244966
minimal-bootstrap = { };
+
+ # This makes it so that tests are not appering on search.nixos.org
+ tests = { };
};
}
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index 759d13f186ff..ffa7b0460ef2 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -230,6 +230,7 @@ mapAliases ({
dogpile_cache = dogpile-cache; # added 2021-10-28
dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20
dugong = throw "dugong is unmaintained since 2022 and has therefore been removed"; # added 2024-12-12
+ editdistance-s = throw "editdistance-s has been removed since it was added solely for the identity package, which has moved on to ukkonen"; # added 2025-08-04
eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03
EasyProcess = easyprocess; # added 2023-02-19
email_validator = email-validator; # added 2022-06-22
@@ -253,6 +254,7 @@ mapAliases ({
fastpair = throw "fastpair is unmaintained upstream and has therefore been removed"; # added 2024-05-01
faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
inherit (super.pkgs) fetchPypi; # added 2023-05-25
+ fenics = throw "fenics has been removed, use fenics-dolfinx instead"; # added 2025-08-07
filebrowser_safe = filebrowser-safe; # added 2024-01-03
filemagic = throw "inactive since 2014, so use python-magic instead"; # added 2022-11-19
flaskbabel = flask-babel; # added 2023-01-19
@@ -347,6 +349,7 @@ mapAliases ({
ipdbplugin = throw "ipdbplugin has been removed because it has no longer maintained for 6 years"; # added 2024-05-21
ipython_genutils = ipython-genutils; # added 2023-10-12
influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10
+ inlinestyler = throw "inlinestyler has been removed because it is no longer maintained"; # added 2025-08-09
itanium_demangler = itanium-demangler; # added 2022-10-17
jaeger-client = throw "jaeger-client was removed because it is deprecated upstream. OpenTelemetry is recommended instead."; # Added 2024-12-09
jaraco_classes = jaraco-classes; # added 2023-07-14
@@ -616,7 +619,7 @@ mapAliases ({
Pyro5 = pyro5; # added 2023-02-19
PyRSS2Gen = pyrss2gen; # added 2023-02-19
pyruckus = throw "pyruckus has been removed, it was deprecrated in favor of aioruckus."; # added 2023-09-07
- py_scrypt = py-scrypt; # added 2024-01-07
+ py-scrypt = scrypt; # added 2025-08-07
pysha3 = throw "pysha3 has been removed, use safe-pysha3 instead"; # added 2023-05-20
pysimplegui = throw "pysimplegui update to v5 broke the package, it now needs a license key to decrypt the source code"; # added 2024-09-16
pysmart-smartx = pysmart; # added 2021-10-22
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 2f2eed67669f..39a62538ad78 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -396,6 +396,8 @@ self: super: with self; {
aiooncue = callPackage ../development/python-modules/aiooncue { };
+ aioonkyo = callPackage ../development/python-modules/aioonkyo { };
+
aioopenexchangerates = callPackage ../development/python-modules/aioopenexchangerates { };
aioopenssl = callPackage ../development/python-modules/aioopenssl { };
@@ -552,6 +554,8 @@ self: super: with self; {
airly = callPackage ../development/python-modules/airly { };
+ airos = callPackage ../development/python-modules/airos { };
+
airportsdata = callPackage ../development/python-modules/airportsdata { };
airthings-ble = callPackage ../development/python-modules/airthings-ble { };
@@ -2759,6 +2763,8 @@ self: super: with self; {
colcon-defaults = callPackage ../development/python-modules/colcon-defaults { };
+ colcon-library-path = callPackage ../development/python-modules/colcon-library-path { };
+
colcon-mixin = callPackage ../development/python-modules/colcon-mixin { };
colcon-notification = callPackage ../development/python-modules/colcon-notification { };
@@ -3447,6 +3453,8 @@ self: super: with self; {
decli = callPackage ../development/python-modules/decli { };
+ declinate = callPackage ../development/python-modules/declinate { };
+
decopatch = callPackage ../development/python-modules/decopatch { };
decora-wifi = callPackage ../development/python-modules/decora-wifi { };
@@ -4494,6 +4502,8 @@ self: super: with self; {
ebooklib = callPackage ../development/python-modules/ebooklib { };
+ ebusdpy = callPackage ../development/python-modules/ebusdpy { };
+
ec2-metadata = callPackage ../development/python-modules/ec2-metadata { };
ec2instanceconnectcli = callPackage ../tools/virtualization/ec2instanceconnectcli { };
@@ -4527,8 +4537,6 @@ self: super: with self; {
editdistance = callPackage ../development/python-modules/editdistance { };
- editdistance-s = callPackage ../development/python-modules/editdistance-s { };
-
editdistpy = callPackage ../development/python-modules/editdistpy { };
editor = callPackage ../development/python-modules/editor { };
@@ -5053,8 +5061,6 @@ self: super: with self; {
feedparser = callPackage ../development/python-modules/feedparser { };
- fenics = callPackage ../development/python-modules/fenics { hdf5 = pkgs.hdf5_1_10; };
-
fenics-basix = callPackage ../development/python-modules/fenics-basix { };
fenics-dolfinx = callPackage ../development/python-modules/fenics-dolfinx { };
@@ -6584,6 +6590,8 @@ self: super: with self; {
hkavr = callPackage ../development/python-modules/hkavr { };
+ hko = callPackage ../development/python-modules/hko { };
+
hledger-utils = callPackage ../development/python-modules/hledger-utils { };
hlk-sw16 = callPackage ../development/python-modules/hlk-sw16 { };
@@ -7017,8 +7025,6 @@ self: super: with self; {
inline-snapshot = callPackage ../development/python-modules/inline-snapshot { };
- inlinestyler = callPackage ../development/python-modules/inlinestyler { };
-
inotify = callPackage ../development/python-modules/inotify { };
inotify-simple = callPackage ../development/python-modules/inotify-simple { };
@@ -7631,6 +7637,8 @@ self: super: with self; {
kaitaistruct = callPackage ../development/python-modules/kaitaistruct { };
+ kaiterra-async-client = callPackage ../development/python-modules/kaiterra-async-client { };
+
kajiki = callPackage ../development/python-modules/kajiki { };
kaldi-active-grammar = callPackage ../development/python-modules/kaldi-active-grammar { };
@@ -7890,6 +7898,8 @@ self: super: with self; {
langgraph-prebuilt = callPackage ../development/python-modules/langgraph-prebuilt { };
+ langgraph-runtime-inmem = callPackage ../development/python-modules/langgraph-runtime-inmem { };
+
langgraph-sdk = callPackage ../development/python-modules/langgraph-sdk { };
langid = callPackage ../development/python-modules/langid { };
@@ -8663,6 +8673,8 @@ self: super: with self; {
lomond = callPackage ../development/python-modules/lomond { };
+ london-tube-status = callPackage ../development/python-modules/london-tube-status { };
+
loompy = callPackage ../development/python-modules/loompy { };
loopy = callPackage ../development/python-modules/loopy { };
@@ -9433,6 +9445,8 @@ self: super: with self; {
moderngl-window = callPackage ../development/python-modules/moderngl-window { };
+ moehlenhoff-alpha2 = callPackage ../development/python-modules/moehlenhoff-alpha2 { };
+
mohawk = callPackage ../development/python-modules/mohawk { };
molbar = callPackage ../development/python-modules/molbar { };
@@ -9447,6 +9461,8 @@ self: super: with self; {
monai-deploy = callPackage ../development/python-modules/monai-deploy { };
+ monarchmoney = callPackage ../development/python-modules/monarchmoney { };
+
monero = callPackage ../development/python-modules/monero { };
mongodict = callPackage ../development/python-modules/mongodict { };
@@ -10567,6 +10583,8 @@ self: super: with self; {
oath = callPackage ../development/python-modules/oath { };
+ oathtool = callPackage ../development/python-modules/oathtool { };
+
oauth2-client = callPackage ../development/python-modules/oauth2-client { };
oauth2client = callPackage ../development/python-modules/oauth2client { };
@@ -12268,8 +12286,6 @@ self: super: with self; {
py-schluter = callPackage ../development/python-modules/py-schluter { };
- py-scrypt = callPackage ../development/python-modules/py-scrypt { };
-
py-serializable = callPackage ../development/python-modules/py-serializable { };
py-slvs = callPackage ../development/python-modules/py-slvs { };
@@ -13028,6 +13044,8 @@ self: super: with self; {
pyisy = callPackage ../development/python-modules/pyisy { };
+ pyitachip2ir = callPackage ../development/python-modules/pyitachip2ir { };
+
pyituran = callPackage ../development/python-modules/pyituran { };
pyixapi = callPackage ../development/python-modules/pyixapi { };
@@ -13440,6 +13458,8 @@ self: super: with self; {
pyopengltk = callPackage ../development/python-modules/pyopengltk { };
+ pyopensprinkler = callPackage ../development/python-modules/pyopensprinkler { };
+
pyopenssl = callPackage ../development/python-modules/pyopenssl { };
pyopenuv = callPackage ../development/python-modules/pyopenuv { };
@@ -13501,6 +13521,8 @@ self: super: with self; {
pypass = callPackage ../development/python-modules/pypass { };
+ pypasser = callPackage ../development/python-modules/pypasser { };
+
pypblib = callPackage ../development/python-modules/pypblib { };
pypca = callPackage ../development/python-modules/pypca { };
@@ -13543,6 +13565,8 @@ self: super: with self; {
pypitoken = callPackage ../development/python-modules/pypitoken { };
+ pypjlink2 = callPackage ../development/python-modules/pypjlink2 { };
+
pyplaato = callPackage ../development/python-modules/pyplaato { };
pyplatec = callPackage ../development/python-modules/pyplatec { };
@@ -13738,6 +13762,8 @@ self: super: with self; {
}
);
+ pyrecswitch = callPackage ../development/python-modules/pyrecswitch { };
+
pyrect = callPackage ../development/python-modules/pyrect { };
pyregion = callPackage ../development/python-modules/pyregion { };
@@ -14083,6 +14109,8 @@ self: super: with self; {
pyswitchbot = callPackage ../development/python-modules/pyswitchbot { };
+ pyswitchmate = callPackage ../development/python-modules/pyswitchmate { };
+
pysychonaut = callPackage ../development/python-modules/pysychonaut { };
pysyncobj = callPackage ../development/python-modules/pysyncobj { };
@@ -14725,6 +14753,8 @@ self: super: with self; {
python-on-whales = callPackage ../development/python-modules/python-on-whales { };
+ python-open-router = callPackage ../development/python-modules/python-open-router { };
+
python-opendata-transport = callPackage ../development/python-modules/python-opendata-transport { };
python-openems = callPackage ../development/python-modules/python-openems { };
@@ -14918,6 +14948,8 @@ self: super: with self; {
meson = pkgs.meson.override { python3 = self.python; };
};
+ pythonkuma = callPackage ../development/python-modules/pythonkuma { };
+
pythonnet = callPackage ../development/python-modules/pythonnet { };
pythonocc-core = toPythonModule (
@@ -15132,6 +15164,8 @@ self: super: with self; {
pywlroots = callPackage ../development/python-modules/pywlroots { wlroots = pkgs.wlroots_0_17; };
+ pywmspro = callPackage ../development/python-modules/pywmspro { };
+
pyworld = callPackage ../development/python-modules/pyworld { };
pyws66i = callPackage ../development/python-modules/pyws66i { };
@@ -15846,6 +15880,8 @@ self: super: with self; {
ropper = callPackage ../development/python-modules/ropper { };
+ rosbags = callPackage ../development/python-modules/rosbags { };
+
rotary-embedding-torch = callPackage ../development/python-modules/rotary-embedding-torch { };
rouge-score = callPackage ../development/python-modules/rouge-score { };
@@ -16268,6 +16304,8 @@ self: super: with self; {
sentence-splitter = callPackage ../development/python-modules/sentence-splitter { };
+ sentence-stream = callPackage ../development/python-modules/sentence-stream { };
+
sentence-transformers = callPackage ../development/python-modules/sentence-transformers { };
sentencepiece = callPackage ../development/python-modules/sentencepiece {
@@ -16861,6 +16899,8 @@ self: super: with self; {
spdx-tools = callPackage ../development/python-modules/spdx-tools { };
+ speak2mary = callPackage ../development/python-modules/speak2mary { };
+
speaklater = callPackage ../development/python-modules/speaklater { };
speaklater3 = callPackage ../development/python-modules/speaklater3 { };
@@ -17581,6 +17621,8 @@ self: super: with self; {
synergy = callPackage ../development/python-modules/synergy { };
+ synology-srm = callPackage ../development/python-modules/synology-srm { };
+
syrupy = callPackage ../development/python-modules/syrupy { };
syslog-rfc5424-formatter = callPackage ../development/python-modules/syslog-rfc5424-formatter { };
@@ -17642,6 +17684,8 @@ self: super: with self; {
takethetime = callPackage ../development/python-modules/takethetime { };
+ tami4edgeapi = callPackage ../development/python-modules/tami4edgeapi { };
+
tank-utility = callPackage ../development/python-modules/tank-utility { };
tappy = callPackage ../development/python-modules/tappy { };
@@ -17955,6 +17999,8 @@ self: super: with self; {
thinc = callPackage ../development/python-modules/thinc { };
+ thingspeak = callPackage ../development/python-modules/thingspeak { };
+
thinqconnect = callPackage ../development/python-modules/thinqconnect { };
thorlabspm100 = callPackage ../development/python-modules/thorlabspm100 { };
@@ -18346,6 +18392,8 @@ self: super: with self; {
trie = callPackage ../development/python-modules/trie { };
+ triggercmd = callPackage ../development/python-modules/triggercmd { };
+
trimesh = callPackage ../development/python-modules/trimesh { };
trino-python-client = callPackage ../development/python-modules/trino-python-client { };
@@ -18508,6 +18556,8 @@ self: super: with self; {
typed-settings = callPackage ../development/python-modules/typed-settings { };
+ typedmonarchmoney = callPackage ../development/python-modules/typedmonarchmoney { };
+
typedunits = callPackage ../development/python-modules/typedunits { };
typeguard = callPackage ../development/python-modules/typeguard { };
@@ -19248,6 +19298,8 @@ self: super: with self; {
uvicorn = callPackage ../development/python-modules/uvicorn { };
+ uvicorn-worker = callPackage ../development/python-modules/uvicorn-worker { };
+
uvloop = callPackage ../development/python-modules/uvloop { };
uwsgi-chunked = callPackage ../development/python-modules/uwsgi-chunked { };
@@ -19412,6 +19464,8 @@ self: super: with self; {
voluptuous-stubs = callPackage ../development/python-modules/voluptuous-stubs { };
+ volvocarsapi = callPackage ../development/python-modules/volvocarsapi { };
+
volvooncall = callPackage ../development/python-modules/volvooncall { };
vowpalwabbit = callPackage ../development/python-modules/vowpalwabbit { };
diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix
index ce84a3b25f42..ca8da7b04d7f 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -395,8 +395,6 @@ let
haskell-language-server
;
});
- idrisPackages = packagePlatforms pkgs.idrisPackages;
- agdaPackages = packagePlatforms pkgs.agdaPackages;
pkgsLLVM.stdenv = [
"x86_64-linux"
@@ -419,18 +417,8 @@ let
"aarch64-linux"
];
- tests = packagePlatforms pkgs.tests;
-
- # Language packages disabled in https://github.com/NixOS/nixpkgs/commit/ccd1029f58a3bb9eca32d81bf3f33cb4be25cc66
-
- #emacsPackages = packagePlatforms pkgs.emacsPackages;
- #rPackages = packagePlatforms pkgs.rPackages;
+ # Fails CI in its current state
ocamlPackages = { };
- perlPackages = { };
-
- darwin = packagePlatforms pkgs.darwin // {
- xcode = { };
- };
};
mapTestOn-packages = if attrNamesOnly then packageJobs else mapTestOn packageJobs;
in